/* ALLGEMEINES ****************
FARBEN:
Blau:		#4C9ED6;
Grau(linie)	#DEDEDE;
*******************************/

body { 
font: 11px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
color: #28261E; 
background-color: #ffffff; 
text-align: center; 
margin: 0px; 
padding: 0px; }

img { border: 0;}

P {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



#ZENTRIERER {
border-left: 1px solid;
border-color:#DEDEDE;
width:980px;
margin:0px auto;
text-align:left;
background-color: #ffffff;
}

#OBEN {
width:980px;
}

#MITTE_OBEN {
width: 660px;
float: left;
border-right: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
}

#lkw {
position: absolute;
	width: 200px;
	height: 115px;
	algin-left: 597px;
	margin-top: 346px;
}

#clock {
	position: absolute;
	width: 200px;
	height: 115px;
	algin-left: 597px;
	margin-top: 346px;
	left: 749px;
	top: -114px;
}

#map {
	position: absolute;
	width: 200px;
	height: 115px;
	algin-left: 597px;
	margin-top: 346px;
	left: 302px;
	top: 213px;
}

#book {
	position: absolute;
	width: 200px;
	height: 115px;
	algin-left: 597px;
	margin-top: 346px;
	left: 749px;
	top: -114px;
}

#chain {
	position: absolute;
	width: 200px;
	height: 115px;
	algin-left: 597px;
	margin-top: 346px;
	left: 749px;
	top: -119px;
}

#tast {
	position: absolute;
	width: 200px;
	height: 115px;
	algin-left: 597px;
	margin-top: 346px;
	margin-right: 200px;
	left: 729px;
	top: -87px;
}

#LOGO {
width: 125px; 
background-color: #FFFFFF; 
float: left; 
padding-left:20px;
padding-top:60px;

}

#LOGO2 {
width: 125px; 
background-color: #FFFFFF; 
float: left; 
padding-left:20px;
padding-top:60px;

}

#SPRACHWAHL {
width: 650px;
height:28px;
text-align: right;
padding-right: 10px;
padding-top: 2px;
}

#BILDBANNER {
width: 660px;
height: 125px;
border-top: 1px solid #DEDEDE;
}

#BILDBANNER .csc-firstHeader {
font: 16px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
font-weight: bold; 
width: 600px;
color: #4C9ED6;
border-bottom: 1px solid #DEDEDE; 
line-height: 18px; 
margin-top:30px;
margin-bottom: 10px;
margin-left: 30px;
margin-right: 50px;
position:relative;
left:-10px; 
padding-left: 10px;
}

#BILDBANNER div.bodytext {
padding-left: 50px;
padding-right: 50px;
line-height: 13px;
}


#SUCHE {
float:left;
padding-top:135px;
padding-left: 10px;
}

#ROOTLINE {

line-height:20px;
height:20px;
font-size:11px;
text-decoration:none; 
padding-top: 2px;
padding-left: 20px;
}

#ROOTLINE A {  
line-height:20px;
text-decoration:none; 
}

#ROOTLINE A:hover {  
text-decoration:underline; 
}


/**** INHALTSBEREICH **********/

#UNTEN {
width:980px;
border-top: 1px solid;
border-color:#DEDEDE;
clear:both;
}

#LINKS {
width: 145px; 
float: left; 

}

#INHALTMITTE  { 
width: 660px; 
background-color: #F8F8F8; 
float: left; 
border-left: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
padding-bottom: 50px;
}

/* #INHALTMITTE img { border: 1px solid #cccccc} */

#INHALTMITTE H1 {
font: 19px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
color: #000000; 
line-height: 25px; 
padding-top: 10px;
margin: 0px 10px 10px 20px;
border-bottom: 1px solid #DEDEDE;
position:relative;
left:-10px; 
padding-left: 10px;
clear: both;
}
p.bodytext {
padding: 0px;
margin: 0px;
}
div.bodytext p.bodytext {
padding-left: 0px;
padding-right: 0px;
}
#INHALTMITTE div.bodytext {
padding-left: 20px;
padding-right: 20px;
line-height: 18px;
}

/*
#INHALTMITTE .Link_Arrow {
padding-left: 20px;
padding-right: 20px;
line-height:14px;
}
*/
#INHALTMITTE .csc-textpic .csc-textpic-imagewrap  {
border: 1px;
float: right;
}



#INHALTRECHTS {
width: 145px; 
padding-left: 10px; 
height: 175px; 
float: left; 
font: 10px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
line-height: 12px; 
padding-top: 10px;
}

#INHALTRECHTS H1
{font: 11px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
line-height: 16px; 
margin-bottom: 0px; 
font-weight: bold;}

#INHALTRECHTS p{
font: 10px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
line-height: 13px; 
}

#FOOTER {
clear: both; 
display: block; 
height: 20px; 
padding-right: 175px; 
text-align: right;}

/**********************
EXT: 2 Cols
***********************/
div.c2l1d-left .bodytext{ padding-left: 0px; padding-right: 0px;}
div.c2l1d-middle  .bodytext { padding-right: 0px; padding-right: 0px;}
.c2l1d-left {
width: 300px;
float: left;
padding-bottom: 15px;
/* background-color: red;*/
padding-left: 20px;
margin:0px;
padding-right: 10px;
line-height: 18px;
}

.c2l1d-middle {
width: 300px;
float: left;
padding-bottom: 15px;
/* background-color: blue;*/
padding-left: 10px;
padding-right: 20px;
line-height: 18px;

}

#tx-fdfx2cols-pi1 div.bodytext {
padding-left: 0px;
padding-right: 0px;
line-height: 18px;
}
#tx-fdfx2cols-pi1 .Link_Arrow {
padding-left: 0px;
padding-right: 0px;
}

#tx-fdfx2cols-pi1 {
width: 660px;
padding-top: 15px;
padding-bottom: 5px;
display: block;
clear:both;

}

.tx-fdfx2cols-pi1 img {
border-color: #cccccc;
}



/*------------------------------------------------*/
/* News-  ---------------------*/
/*------------------------------------------------*/
/* Line in News */
.clearer {
background-color: #efefef;
height: 1px;
border: none;
}

.news-latest-container {
padding-top:0px;
margin-top:0px;
}

.news-latest-container h3 {
font: 11px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
line-height: 13px;
margin-bottom: 3px; 
font-weight: bold;
}

.news-latest-item {
margin-bottom: 10px;
}


.news-latest-item A {
margin-top:0px;
margin-bottom: 0px;
}

.news-latest-morelink {
text-align: right;
}


/******************
Listenansicht
*******************/

#news-list-container {
padding-left: 20px;
padding-right: 20px;
}

.news-list-item A {
font-weight: bold;
font: 11px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
color: #4C9ED6;
}

.news-list-item A:hover {
text-decoration: underline;
}

.news-list-morelink {
text-align: right;
}

.news-list-morelink a {
	background: url(3_bilder/pfeil.gif) no-repeat right center;
	padding: 0 10px 0 0;
	text-decoration: none;
	color: #000000;
}

.news-list-morelink a:hover {
	text-decoration: underline;
	color: #000000;
}

/***************
für Pagebrowser
****************/
.tx-ttnews-browsebox-SCell A {
	color:#4C9ED6;
}



.news-list-date {
color:#595858;
font-weight: normal;
float:left;
width: 150px;
}

.news-list-category {
text-align: left;
margin-left: 170px;
}

#news-list-container .bodytext {
padding-left: 0px;
padding-right: 0px;
}

.tx-ttnews-browsebox {
text-align: center;
}

/******************
Singleansicht
*******************/

#news-single-item {
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
}

#news-single-item .bodytext {
padding-left:0px;
padding-right: 0px;
}

/* Ausgabe der KAtegorie als Überschrift */
#news-single-item .singletitle {
font: 19px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
color: #000000; 
line-height: 25px; 
padding-top: 10px;
border-bottom: 1px solid #DEDEDE;
margin-bottom: 10px;
}

.news-single-title {
line-height: 11px;
color: #4C9ED6;
font: 12px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
display:block;
}

/* WERDEN NICHT MEHR AUSGEGEBEN
.news-single-subheader {
font-weight: normal;
line-height: 15px;
font: 11px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
}*/

#news-single-item  h3 {
font-weight: normal;
line-height: 15px;
font: 11px/2em Tahoma, Arial, Helvetica, Verdana, Sans-serif; 
}

.news-single-date { 
text-align: left;
width: 170px;
float:left;
}

.news-single-category { 
float: right;
text-align: right;
width: 450px;
}

.news-single-backlink {
color: #000000;
}

.news-single-backlink a {
	background: url(3_bilder/pfeil_gedr.gif) no-repeat left center;
	padding: 0 10px 0 10px;
	text-decoration: none;
	
}

.news-single-backlink a:hover {
text-decoration: underline;
}
/*******************/
/* HAUPTNAVIGATION */
/*******************/

#HAUPTNAVIGATION {
padding-top: 0px;
margin-top:0px;
display: block;

line-height: 14px;
}

a {color: #28261E; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}

#HAUPTNAVIGATION a {color: #28261E; text-decoration: none; padding-top: 3px; padding-bottom: 3px;}
#HAUPTNAVIGATION a:hover {color: #000000; text-decoration: underline;}
#SEKNAVIGATION a {text-decoration: none;}
#SEKNAVIGATION a:hover {color: #000000; text-decoration: underline;}

.link1NO A {
padding-top: 0px; 
padding-left: 5px;
margin-top:0px;
display: block;
}

.link1NO A:hover {
padding-top: 0px; 
padding-left: 5px;
margin-top:0px;
display: block;
background-color: #F8F8F8;
}

.link1ACT A {
padding-top: 0px; 
padding-left: 5px;
margin-top:0px;
display: block;
font-weight: bold;
border-left: 3px solid #4C9ED6;
}

.link1CUR A {
padding-top: 0px; 
padding-left: 5px;
margin-top:0px;
display: block;
font-weight: bold;
border-bottom: 1px solid #DEDEDE; 
border-top: 1px solid #DEDEDE;
background-color: #F8F8F8;
}

/* Ebene 2 */
.link2NO A {
padding-top: 0px; 
padding-left: 12px;
margin-top:0px;
display: block;
background: url(3_bilder/pfeil_kl2.gif) no-repeat left center;
border-left: 3px solid #4C9ED6;
}

.link2NO A:hover {
padding-top: 0px; 
padding-left: 12px;
margin-top:0px;
display: block;
background-color: #F8F8F8;
}

.link2ACT A {
padding-top: 0px; 
padding-left: 12px;
margin-top:0px;
display: block;
background: url(3_bilder/pfeil_kl2.gif) no-repeat left center;
font-weight: bold;
border-left: 3px solid #4C9ED6;
}

.link2CUR A {
padding-top: 0px; 
padding-left: 12px;
margin-top:0px;
display: block;
font-weight: bold;
border-bottom: 1px solid #DEDEDE; 
border-top: 1px solid #DEDEDE;
background: url(3_bilder/pfeil_kl2.gif) no-repeat left center;
background-color: #F8F8F8;
}

/* EBENE 3*/
.link3NO A {
padding-top: 0px; 
margin-top:0px;
display: block;
background: url(3_bilder/pfeil_kl2.gif) no-repeat left center;
border-left: 3px solid #4C9ED6;
border-left: 3px solid #185883;
padding-left: 20px;
background: url(3_bilder/pfeil_eb3.gif) no-repeat left center;
}

.link3NO A:hover {
padding-top: 0px; 
padding-left: 20px;
margin-top:0px;
display: block;
background-color: #F8F8F8;
}

.link3CUR A {
border-left: 3px solid #EFEFEF;
padding-left: 20px;
background: url(3_bilder/pfeil_eb3.gif) no-repeat left center;
display: block;
font-weight: bold;
border-bottom: 1px solid #DEDEDE; 
border-top: 1px solid #DEDEDE;
background-color: #F8F8F8;
}

.link3ACT A {
border-left: 3px solid #EFEFEF;
padding-left: 20px;
background: url(3_bilder/pfeil_eb3.gif) no-repeat left center;
display: block;
font-weight: bold;
border-bottom: 1px solid #DEDEDE; 
border-top: 1px solid #DEDEDE;
background-color: #F8F8F8;
}

/****************************
Indexed Search
*****************************/
.tx-indexedsearch {
padding-left: 20px;
padding-right: 20px;
line-height: 15px;
}

.tx-indexedsearch-redMarkup {
color: #4C9ED6;
}

.tx-indexedsearch-descr {

}

/******************************
Tabelle
*******************************/

#INHALTMITTE .contenttable 
{
font-size: 11px;
margin-left: 20px;
margin-right: 20px;
display: block;
border: 0px;
}
.contenttable td {border: 0px;}
#tx-fdfx2cols-pi1 table 
{
font-size: 11px;
padding-left: 0px;
padding-right: 0px;
}

table.techtable {table-layout:auto}


/************************
Link im TExT
**************************/

#ZENTRIERER #UNTEN #INHALTMITTE .tx-fdfx2cols-pi1 #tx-fdfx2cols-pi1 .c2l1d-left
p.bodytext a {text-decoration: none;} p.bodytext a:hover {text-decoration: underline;}
#ZENTRIERER #UNTEN #INHALTMITTE .tx-fdfx2cols-pi1 #tx-fdfx2cols-pi1 .c2l1d-left p.bodytext a {text-decoration: none;}
#ZENTRIERER #UNTEN #INHALTMITTE .tx-fdfx2cols-pi1 #tx-fdfx2cols-pi1 .c2l1d-left p.bodytext a:hover {text-decoration: underline;}
#ZENTRIERER #UNTEN #INHALTMITTE .tx-fdfx2cols-pi1 #tx-fdfx2cols-pi1 .c2l1d-middle p.bodytext a {text-decoration: none;}
#ZENTRIERER #UNTEN #INHALTMITTE .tx-fdfx2cols-pi1 #tx-fdfx2cols-pi1 .c2l1d-middle p.bodytext a:hover {text-decoration: underline;}
#ZENTRIERER #UNTEN #INHALTMITTE p.bodytext a {text-decoration: none;}
#ZENTRIERER #UNTEN #INHALTMITTE p.bodytext a:hover {text-decoration: underline;}


/************
SITEMAP
**********/

.csc-sitemap li {margin: 0px; padding: 0px;}
.csc-sitemap li a {background-image: none;}
.csc-sitemap ul {margin: 0px; margin-left: 50px; padding: 0px;}


/************
LINK ARROW
**********/

.Link_Arrow a{
	background: url(3_bilder/pfeil.gif) no-repeat right center;
	line-height: 18px;
	padding: 0 10px 0 0;
	margin: 0px;
	text-decoration: none;
	
}

.Link_Arrow a:hover { 	text-decoration: underline; }


p {line-height: 18px; padding: 0px; margin: 0px;}

div.bodytext p.bodytext {
padding-left: 0px;
padding-right: 0px;
}
/******************/
/* Such-Funktion       */
/******************/

.tx-indexedsearch-form form {
border: 0px;
}

input.TEXT {
border: 1px solid #DEDEDE; 
width: 100px; 
}

input.SUBMIT { 
padding-left: 15px;
}



.tx-indexedsearch-browsebox {

background-image: none;

}

.tx-indexedsearch-browsebox ul
{
margin: 0px 0px 0px 0px;
padding-bottom: 20px;
margin-top: 10px;
margin-bottom: 10px;
list-style-type: none;
clear:both;
}

.tx-indexedsearch-browsebox li {
margin: 0px 0px 0px 0px;
	float: left;

	padding-right: 10px;
	text-align: left;
	background-image: none;
	list-style-image: none;
}

.tx-indexedsearch-browsebox li a { }

.tx-indexedsearch-text-item-path {margin-top: 5px;}
.tx-indexedsearch-res h3 {margin:0px; margin-top: 20px; margin-bottom: 5px;}

/*****************************/
div .tx-indexedsearch
{
margin-top: 30px;
margin-left: 0px;
padding: 0px;
padding-left: 20px;


}
div..tx-indexedsearch-form form .tx-indexedsearch-form
{
padding: 0px;
padding-bottom 20px;
margin: 0px;
}
div.tx-indexedsearch-form input.tx-indexedsearch-searchbox-sword
{
width: 560px;
margin-left: 0px;
padding-left: 10px;
margin-right: 20px;
}
div.tx-indexedsearch-whatis
{
background-color: #DDDDDD; 
width: 610px;
height: 30px;
margin-top: 20px;
padding-left: 10px;
}
div.tx-indexedsearch-whatis p
{ 
line-height: 30px;
font-weight: bold;
}

div.tx-indexedsearch-browsebox
{
margin-top: 20px;
margin-right: 20px;
}
ul.browsebox 
{
margin-top: 0px;
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}
div.tx-indexedsearch-browsebox p {
padding-bottom: 10px;


}

div.tx-indexedsearch-form form .tx-indexedsearch-form  table 
{
padding: 0px;
margin: 0px;
}
