@font-face { font-family:HelveticaNeuel; src:url(fonts/HelveticaNeuel.TTF) format(TrueType); }

BODY  { margin:0px; padding:0px; font-family: Verdana; font-size:10px; color:#333333; line-height:13px;}

form { font-family: Verdana; font-size:10px; color:#333333; line-height:13px;}
input  { font-family: Verdana; font-size:10px; color:#333333; line-height:13px;}

TD { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; }
P { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; margin: 0px 0px 0px 0px; }
DIV { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; }
.content_padding_rand P { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; margin: 0px 0px 0px 0px; padding-left:10px; padding-right:10px; }

IMG { border:0; }

UL { list-style-image : url(fileadmin/tmpl/layout/aufzaehlung.gif); font-family: Verdana; font-size:10px; color:#333333; line-height:13px;} 
LI {font-family: Verdana; font-size:10px; color:#333333; line-height:13px;}

A,A:LINK { font-family: Verdana;	text-decoration: none; color:#666666; font-weight:normal; }
A:VISITED { font-family: Verdana;	text-decoration: none; color:#666666; font-weight:normal; }
A:HOVER { font-family: Verdana;	text-decoration: none; color:#000000; font-weight:normal; }
A:ACTIVE { font-family: Verdana;	text-decoration: none; color:#666666; font-weight:normal; }


.title { font-family: Century Gothic; font-size:24px; color:#DE4A00; line-height:30px; font-weight:bold; }

.header1 { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; font-weight:bold; padding-bottom:5px; }
.imgheader2 { background-image: url(layout/kaestchen.jpg); background-repeat:no-repeat; background-position:0 3; width:100%}
.header2 { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; font-weight:bold; margin-left:14px; padding-bottom:5px; }
.header3 { font-family: Verdana; font-size:10px; color:#333333; line-height:14px; font-weight:bold; padding-bottom:5px; }
.imgheader4 { background-image: url(layout/kaestchen.jpg); background-repeat:no-repeat; background-position:0 3; width:100%}
.header4 { font-family: Verdana; font-size:10px; color:#0868AC; line-height:13px; font-weight:bold; margin-left:14px; padding-bottom:5px; }


.tbl_footer { padding-top: 20px; padding-bottom:5px; }
.tbl_footer a:link { font-weight:normal; color:#333333; font-size:10px; }
.tbl_footer a:visited { font-weight:normal; color:#333333; font-size:10px; }
.tbl_footer a:hover { font-weight:normal; color:#333333; font-size:10px; }
.tbl_footer a:active { font-weight:normal; color:#333333; font-size:10px; }
.footer { font-family: Verdana; font-size:9px; color:#FFFFFF; line-height:12px; height:20px; }
.footer A, .footer A:LINK, .footer A:VISITED, .footer A:HOVER, .footer A:ACTIVE { 
	font-family: Verdana; font-size:9px; color:#FFFFFF; text-decoration:none; font-weight:normal; 
}


.rootline { font-family: Verdana; font-size:9px; color:#FFFFFF; line-height:12px; }
.rootline A, .rootline A:LINK, .rootline A:VISITED, .rootline A:HOVER, .rootline A:ACTIVE { 
	font-family: Verdana; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; 
}
.rootline_home { font-family: Verdana; font-size:9px; color:#FFFFFF; line-height:12px; padding-top:5px; padding-left:20px; }
.rootline_home A, .rootline_home A:LINK, .rootline_home A:VISITED, .rootline_home A:HOVER, .rootline_home A:ACTIVE { 
	font-family: Verdana; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; 
}

#home_content { padding-top:10px; padding-left:25px; padding-right:10px;}
#home_content_sub{ padding-top:0px; padding-left:10px; padding-bottom:10px; padding-right:10px;}
#home_content .header1 { font-family: Century Gothic; font-size:15px; color:#666666; line-height:21px; font-weight:bold;  }

#home_content .imgheader2 { background-image: url(layout/img/titelbg.gif); background-repeat:no-repeat;background-position: 0 0 !important;   }
#home_content .header2 { font-family: Verdana; font-size:12px; color:#666666;  font-weight:bold; height:25px; line-height:25px; margin: 2px 0 8px 0; padding: 3px 0 15px 0px;  }


.home_menu { padding-left:10px; font-size:10px; font-family:Verdana;}

.content_padding_rand .header1_home { font-family: Verdana; font-size:10px; color:#666666; font-weight:bold; padding-left:10px; }



.homesitea { padding-left:25px; padding-top:10px; padding-right:10px;  }
.homesite { padding-left:0; padding-top:10px; padding-right:0;  }
.homesite .header1, .homesitea .header1 { font-family: Verdana; font-size:12px; color:#666666; line-height:15px; font-weight:bold; padding-bottom:2px; border-bottom:1px solid #666666; }

.homesite .imgheader2  { background-image: url(layout/img/img_header.gif); background-repeat:no-repeat; background-position: 0 0;}
.homesite .header2 { font-family: Verdana; font-size:10px; color:#333333;  font-weight:bold; margin-left:26px; padding-left:10px; height:23px; line-height:23px;  }

.homesite .imgheader3 { background-image: url(layout/img/img_header_pfeil_2.gif); background-repeat:no-repeat; background-position: 0 0;}
.homesite .header3 { font-family: Verdana; font-size:12px; font-weight:bold; color:#666666;  font-weight:bold; margin-left:23px; padding-left:10px; height:23px; line-height:23px;  }

.homesitea .imgheader2  { background-image: url(layout/img/img_header_leer.gif); background-repeat:no-repeat; background-position: 0 0;}
.homesitea .header2 { font-family: Verdana; font-size:12px; font-weight:bold; color:#666666;  font-weight:bold; margin-left:0px; padding-left:0px; height:23px; line-height:23px;  }


.homesite p { width:161px !important;
    background:#E5E5E5;
    border:1px solid #CCCCCC;
    line-height:15px;
	font-size:10px;
	padding: 5px 10px;
	width:183;/* nur für den IE */  }


.content_padding_rand { padding-left:0; padding-top:0px; padding-right:0; }
.content_padding { padding-left:10px; padding-top:10px; padding-right:10px; }
.content_padding_none { padding-left:0px; padding-top:0px; padding-right:0px; }
.menu_padding { padding-left:2px; padding-top:35px; padding-bottom:10px; }
.quicklinks_padding { padding-top:5px; padding-right:35px; text-align:right; }
.links_padding { padding-left:2px; padding-top:10px; padding-bottom:10px; }		  

.tx-dropdownsitemap-pi1 A { font-weight: bold; }
.tx-dropdownsitemap-pi1 LI.open OL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL { display: none; }
.tx-dropdownsitemap-pi1 LI.open UL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL { display: none; }
.tx-dropdownsitemap-pi1 DIV { border: solid 1px #B2B0B1; background: #FFFFFF; padding: 2px; margin-bottom: 5px; }
.tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 DIV.level_3 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_5 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.expAll { text-align: center; border: solid 1px #B2B0B1; background: #FFFFFF; }


.Newsheader { font-family: Verdana; font-size:10px; color:#333333; line-height:13px; font-weight:bold; }
.Newsheader  .news-list-date,.Newsheader  .news-list-date a {
font-weight:normal;
}
.news-list-morelink {
	height:12px;
	text-align:right;
	font-size:9px;
	text-decoration:none;
}
.news-list-morelink A {
	float:right;
	text-decoration:none
}



