a.sitemap_level1:hover, a.sitemap_level2:hover, a.sitemap_level3:hover {text-decoration:none; }

a.sitemap_level1 {border-bottom:1px solid #5688C0; display:block; color:#5688C0; padding-bottom:.4em;margin-bottom:5px;}
a.sitemap_level2 {text-transform:uppercase; margin-left:15px; margin-bottom:5px; color:#333; display:block; }
a.sitemap_level3 {margin-left:20px; margin-bottom:4px;  /*  border-bottom:1px solid #5688C0;*/ color:#333;display:block; }

.sitemap_level2_container {/*float:left;width:50%;*/  padding-top:.3em; }
.sitemap_level3_container {	/*float:left;width:50%;  padding-top:.3em;*/ }



.inputlogin3 {height:22px;  background-color: #E9E9E9; margin-bottom:5px; padding:3px; width:170px; vertical-align:middle; border: 1px none #0098D4; overflow: auto;
font-size:11px; font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif; color: #666;    
border-bottom:1px solid #F5F5F5; border-left:1px solid #7F7F7F;border-right:1px solid #F5F5F5; border-top:1px solid #7F7F7F;}

hr {background-color:#F18131; color:#F18131; height:1px; border-top:0; border-left:0; border-right:0; border-bottom:0;}

.textorangefett {font-size:11px; color:#F18131; font-weight:bold}
.texthellblaufett {font-size:11px; color:#5688C0; font-weight:bold}
.textdunkelblaufett {font-size:11px; color:#295381; font-weight:bold}
.textweiss{font-size:11px; color:#fff;}

.dblau
{background-color:#3C618B;color:#FFFFFF;}


.hblau
{border-bottom:1px solid #3C618B;color:#3C618B;}

.hblau1
{color: #3C618B;background-color:#88ABD3;}

.hblau2
{border-bottom:1px solid #88ABD3;}

.pulldown2{/* border: solid 1px #fff;*/


	font-size:10px;
	color: #cc0000; 
	/*background-color:#F1F1F1;*/
}

.texterl {font-size:10px; color:#666}





.input_searchbox {border: 1px solid #fff;
	vertical-align:middle;
	font-size:11px;
	color: #fff;
	background: none;
}

#searchbox {/*background-color:#cc0000; margin-top:1.5em; margin-bottom:1.5em;*/ }

.label_searchbox2 {vertical-align:middle; font-size:11px; color:#777; position:relative; }
.label_searchbox {	vertical-align:middle; /*font-weight:bold; */ font-size:11px; color:#494b48; position:relative; }

a.hilfsnav {padding-right:20px; color:#FFFFFF; font-size:11px; }
a.hilfsnav:hover { color:#e4e4e4; font-size:11px; text-decoration:none; }


.navi{padding-top:15px; width:220px;  float:left; text-align:center}
.subnavi{width: 189px, }

a.navileft_passive {display:block; padding-top:3px; padding-bottom:3px; color:#fff;} 
a.navileft_active {display:block; padding-top:3px; padding-bottom:3px; color:#fff; /*border-bottom: 1px dotted #000;*/}
a.navileft_open {/*padding-left:10px;*/ display:block; padding-top:3px; padding-bottom:3px; color:#fff; /*border-bottom: 1px dotted #000;*/}

a.navileft_passive2 {font-weight:bold; text-transform:uppercase; display:block; /*margin-top:3px; margin-bottom:3px;*/ color:#fff; border-bottom: 1px none #F6AE4F;}
a.navileft_active2 {font-weight:bold; text-transform:uppercase; display:block; /*margin-top:3px; margin-bottom:7px;*/ color:#fff; /*border-bottom: 1px dotted #000;*/}
a.navileft_open2 {font-weight:bold; text-transform:uppercase;	padding-left:10px; display:block; /*margin-top:3px; margin-bottom:3px;*/ color:#fff; /*border-bottom: 1px dotted #000;*/}

a.navileft_passive3 {display:block; color:#fff; border-bottom: 1px none #F6AE4F;}
a.navileft_active3 {display:block; color:#fff; }
a.navileft_open3 {padding-left:10px; display:block; color:#CFDDED;}

 
a.navileft_passive, a.navileft_passive2, a.navileft_active, a.navileft_active2, 
a.navileft_open, a.navileft_open2 {font-size:11px; /*text-transform:uppercase;*/}

a.navileft_active:hover, a.navileft_active2:hover, a.navileft_active3:hover, a.navileft_open:hover, a.navileft_open2:hover,
a.navileft_open3:hover, a.navileft_passive:hover, a.navileft_passive2:hover, a.navileft_passive3:hover
{color:#e4e4e4; text-decoration:none;}


.input_formular {/*font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;*/ /*background-color:#E4e4e4;*/ font-size:11px; margin-top:3px; margin-bottom:7px; width:300px; vertical-align:middle; color: #333; border:1px solid #F6A76E; }
.submit2{margin-bottom:7px; font-size:11px; font-style:normal; color:#ffffff; background-color:#F6A76E; text-align:middle; vertical-align:middle; height:17px; width:100px; cursor:hand; border: 0px none #fff}
.input_formularradio { background-color:#ffffff; vertical-align:middle; color: #BD8093; }

.teaser_advanced {/*padding:10px; background-color:#C76E24; height:220px; */  margin-bottom:5px;}
.teaser_advanced_title { color: #000000;} 
.headline_advanced {color:#5688C0; margin-top: 0px; /*font-weight:bold;*/  font-size:11px; margin-bottom: 5px; } 
.headline_advanced2 {color:#fff; text-transform:uppercase; margin-top: 5px; font-weight:bold; font-size:11px;   margin-bottom: 3px; }
.img_advanced0 {width:70px; height:70px; overflow:hidden; float:left;  margin-right: 10px; margin-left:0px;/* float: left;*/ border:1px solid #e4e4e4;} 
.text_advanced0 {/*width:280px; font-size:11px; */margin: 0px 0px; margin-right: 0px;} 
.text_advanced1 {font-size:11px; color:#000; margin: 10px 0px; margin-right: 0px; } 
.text_advanceda0 {font-size:11px; color:#FFFFFF; margin: 0px 0px;}
.more_advanced {margin-top:2px; color:#cc0000;}

img.gallerie { margin-right: 0px; margin-bottom:0px; 
   border:1px none #ABABAB;
   border-left:0px none #fff;
   border-right:1px none #fff;
   border-bottom:1px none #fff;
   }


html, body { height:100%; }

body {	padding:0;
	margin:0;
	text-align:left;
	min-width:965px;
	font-size:11px;
	/*font-family:Tahoma,Arial,Verdana,Helvetica,Sans-serif,sans-serif;*/
	color:#333;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
}

td {font-size:11px; font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif,sans-serif; color:#333; }

td a { font-size:11px; color:#5688C0; text-decoration:none; }
td a:hover { text-decoration:none; color:#295481;}

a { font-size:11px; color:#5688C0; text-decoration:none; }
a:hover { text-decoration:none; color:#295481;}

a.newsmore2 { color:#FFFFFF; font-size:11px; }
a.newsmore2:hover { color:#999999; font-size:11px; } 

a.newsmore {color:#F28131;}
a.newsmore:hover { color:#444444; }
a.headline_advanced {color:#5688C0;}
a.headline_advanced:hover {color:#295481;}

a.nachoben { font-size:11px; color:#fff; text-decoration:none; }
a.nachoben:hover { font-size:11px; color:#CAF0D5; text-decoration:none; }





a.gallerie { font-size:11px; color:#777777; text-decoration:none; }
a.gallerie:hover { text-decoration:none; color:#F6AE4F;}

.input_formular2 {font-size:11px;margin-top:3px; width:200px;
	vertical-align:middle;
	color: #37332F; border:1px solid #777777;
	/*background-color:#fff;*/
}






.copy{font-size:11px; color:#8F948E;}

h1 {	padding-left:0px; /*font-weight:bold;*/ font-size:16px; color:#FFF; margin:0; text-transform:uppercase; }
h2 {	padding-left:0px; font-size:20px; color:#37332F; margin:0; text-transform:uppercase; }



.subheadline {font-size:11px;color:#A7A7A7; margin:0; }




.pageselector { }


.newstext{font-size:11px; color:#7A0026;}
.newsheadline{word-spacing: 1px; letter-spacing: 1px;text-transform: uppercase; font-weight:bold; font-size:12px; color:#ffffff; }




.input {	font-size:11px; color:rgb(0,0,0); width:240px; margin-bottom:8px; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; }

.label {	font-size:11px; color:#BD8093; }

.small {	font-size:9px; }

#outer{	height:100%; min-height:100%; width:780px; color:#000000; text-align:left; position:relative; }
 
html>body #outer{ height:auto; } 

#innerwrap {float:left; width:600px;}

#header1{	position:absolute; top:0; left:-1px; width:781px; height:103px; color:#000000; background-color:#ffffff; /*background:url("../images/schraffur_rechts_oben.gif");*/	background-repeat:repeat-x; background-position:0px 0px ; z-index:5; }

#left {	position:relative; width:180px; float:left; padding-top:120px; padding-bottom:20px; }

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {margin-top:0px; position:absolute; top:20px; left:608px; width:148px; height:550px; z-index:10; padding-top:112px; padding-left:10px; padding-right:10px; color:rgb(62,77,116); }

#imagecolumn a {padding:0; font-weight:normal; font-size:11px; color:rgb(190,190,190); margin:0; }

#imagecolumn h1 {padding:0; font-weight:normal; font-size:11px; color:rgb(217,104,28); margin:0; }


div,p  { margin-top:0; }

#centrecontent {width:408px; float:right; padding-left:0px; padding-right:0px; padding-top:105px; padding-bottom:20px; color:rgb(62,77,116); }

#centrecontent p { padding-left:3px:color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }

#bottomnavi {text-align:center; color:rgb(210,210,210);}

#additionalnavi {	float:right; margin-top:3px; padding-bottom:2px; padding-top:0px; margin-left:10px; text-align:center; width:200px; color::#8F948E; }



#navipath {padding:0; padding-bottom:10px; background-color:#ffffff; color:rgb(99,99,99); width:388px; }




h1.content {margin-bottom:12px; padding:0; }


a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:#7A0026; font-size:11px;} 
a.additionalnavi { font-size:11px; color: #8F948E;}
a.navipath { font-size:10px; color: rgb(160,160,160); } 


.input_newsletterselect { width:115px; vertical-align:middle; font-size:11px; margin-right: 8px; color: rgb(62,77,116); }

#loginbox { /*background-color:#DFE0E5; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae;*/
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}



#newsletterbox {margin-left:20px; padding-bottom:.6em; padding-top:.6em; padding-left:.5em; padding-right:.5em; margin-top:1.5em;argin-bottom:1.5em; }

.hidden {
	display:none;
}

.balken {	padding-left:0px; background-color:rgb(255,110,43); background-image:url('../images/bg2.gif'); background-repeat: repeat-x,repeat-y; background-position:2px 0px ; }