html, body { height:100%; }



body {

	background-color:#FFFFe3;

	}



td {

	font-size:10px;

	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

	color:rgb(51,51,51);

	margin-bottom:8px;

         padding-left:2px;

         }



.input {

	font-size:11px;

	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

	color:rgb(0,0,0);

	width:140px;

	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;

	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

	color:rgb(0,0,0);

}



.small {

	font-size:9px;

}



#outer{

	background-repeat: no-repeat;

	background-image: url(../images/bg2-outer.jpg);

	margin-top: 50px;

}

 

background-image: url(../images/bg1-outer.png);



#innerwrap {

	}



#header{

	background-repeat: no-repeat;

	padding-top: auto;

	padding-bottom: auto;

}



#left {

	position:relative;

	padding-top:20px;

	padding-bottom:10px;

         font-size:12px;

}



#left p { padding-left:3px;padding-right:2px }



#right p { padding-left:4px;padding-right:2px }



#imagecolumn {

	

}



#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;

}



#right {

         padding-top:2px;
         
	}



div,p  { margin-top:0; }



#centrecontent {

	

}



#centrecontent p { padding-left:3px:color:rgb(62,77,116); }



#clearfooter {  }



#bottomnavi {

	font-size: 14px;

	font-style: normal;

	color:#FFFFFF;

}



#additionalnavi {

	
	margin-top:3px;

	padding-bottom:2px;

	padding-top:0px;

	margin-left:10px;

	text-align:center;

	width:140px;

	color:rgb(255,255,255);

}



#logo {

	}



#navipath {

	padding:0;

	padding-bottom:9px;

	color:rgb(102,50,49);

	}



.navi{

	}



h1 {

	padding-left:3px;

	font-weight:bold;

	font-size:16px;

	color:rgb(255,158,0);

	margin:0;

}



h1.centrecontent{

	margin-bottom:10px;

	padding-left:2px;

         font-size:16px;

	color:rgb(255,158,0);

}



hr { color:rgb(210,210,210); }



a { font-size:12px; color:rgb(102,50,49); text-decoration:none; }

a:hover { text-decoration:underline; }



a.newsheadline { font-weight:bold; } 



a.bottomnavi { color:rgb(255,255,255); font-size:14px; } 



a.additionalnavi { font-size:14px;
               color: rgb(0,0,0);
               padding-left:15px;
 }



a.navipath { font-size:12px; color: rgb(160,160,160); } 



a.navileft_passive {

	display:block;

	padding-top:3px;

	padding-bottom:3px;

	color:rgb(51,153,51);

} 



a.navileft_active {

	display:block;

	padding-top:3px;

	padding-bottom:3px;

	color:rgb(51,79,119);

} 



a.navileft_open {

	padding-left:9px;

	display:block;

	padding-top:3px;

	padding-bottom:3px;

	color:rgb(51,79,119);

} 



a.sitemap_level1 {

	display:block;

	border-bottom:1px solid #b4a8b4;

	color:rgb(217,104,28);

	font-weight:normal;

	padding-bottom:.4em;

	

}



a.sitemap_level2 {

	color:rgb(62,77,116);

	background:url(../Dateien cms-offen/Contenido/contenido-4.6.8/contenido-4.6.8/cms/images/navi_pfeil_rechts.gif) no-repeat;

	background-position:170px 4px;

	display:block;

}



a.sitemap_level3 {

	color:rgb(190,190,190);

}



.sitemap_level2_container {

	float:left;

	width:50%;

	padding-top:.3em;

}



.sitemap_level3_container {

	float:right;

	width:50%;

	padding-top:.3em;

}



.input_searchbox {

	width:65px;

	vertical-align:middle;

	font-size:11px;

	color: rgb(62,77,116);

}



.input_newsletterselect {

	width:80px;

	vertical-align:middle;

	font-size:11px;

	margin-right: 8px;

	color: rgb(62,77,116);

}



.label_searchbox {

	vertical-align:middle;

	color:#9d9ea2;

	position:relative;

	padding-left:10px;

	/*left:-65px;*/

}



#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;

}



#searchbox {

	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 {

   background-color:#DFE0E5;

   border-top:1px solid #aeaeae;

   border-bottom:1px solid #aeaeae;

   padding-bottom:.6em;

   padding-top:.6em;

   padding-left:.5em;

   padding-right:.5em;

   margin-top:1.5em;

   margin-bottom:1.5em;

}



.hidden {

	display:none;

}



.balken {

	padding-left:0px;

	background-color:rgb(255,110,43);

	background-image:url(../Dateien cms-offen/Contenido/contenido-4.6.8/contenido-4.6.8/cms/images/bg2.gif);

	background-repeat: repeat-x,repeat-y;

	background-position:2px 0px ;

}


