/* Basix */
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
body { background:#e3dfdf; 
		font-family: Arial, Verdana, sans-serif;  margin:0;padding:0; }
		
form{ margin:0;padding:0; }

td,tr,p,span,input,li,div  {
	font:12px Arial, Verdana, sans-serif; 
	line-height:16px;
	font-weight:normal;
	color:#808080;
}

/*		Div Container	 border:1px solid #000;	*/

#head{ background:#fff;width:957px;height:80px;text-align:left; }
#content{ margin-top:5px;padding:0 0 13px 0; background:#fff;text-align:left;width:957px; }
#contentLeft{ margin:13px 13px 0 13px; background:#fff;text-align:left;width:695px;float:left; }
#contentRight{ margin:13px 0 0 0;background:#fff;text-align:left;width:223px;float:left; }
#foot{ margin-top:5px;background:#fff;text-align:left;width:957px;height:36px; }
	
.imgCont{  margin-bottom:13px; }
	
.db_31{ 
	margin-bottom:13px;
	background:#003863; 
	height:31px; 
	width:695px; 
	}
	
.mb_45{ 
	background:#849fc0;height:45px;
	width:695px; margin-bottom:13px; 
	}
	
.mb_200{ 
	margin:0;
	float:left;
	background:#849fc0;
	height:200px;
	width:232px;
	}
	
.hb_146{
	background:#d5e0ea;height:146px;
	width:222px; margin-bottom:13px; padding:0;float:left; 
	}
	
.hb_259{ 
	background:#d5e0ea;height:259px;
	width:222px;float:left; 
	}
	
.hb_426{ 
	background:#d5e0ea;height:426px;
	width:222px;float:left; 
	}
	
.hb_200{ 
	background:#d5e0ea;height:200px;
	width:450px;float:right; 
	}
	
.hb_200_hl{ 
	background:#d5e0ea;
	width:450px; 
	padding:0;
	float:right;
	height:40px;
	margin-bottom:13px;
	}
	
.hb_113{ 
	background:#d5e0ea;
	width:450px;
	height:113px;
	padding:0;
	float:right;
	margin-bottom:13px;
	}
	
.hb_220{ 
	background:#d5e0ea;
	width:450px;
	height:220px;
	padding:0;
	float:right;
	margin-bottom:13px;
	}
	
.hb_300{ 
	background:#d5e0ea;
	width:450px;
	height:300px;
	padding:0;
	float:right;
	}
	
.hl{ 
	margin:0;padding:6px 0 0 13px; 
	color:#ffffff; font-size:12px; text-transform: uppercase; 
	}
	
.h2{ 
	margin:0;padding:6px 0 0 13px; 
	color:#ffffff; font-size:12px; 
	}
	
.form_190 {
	width:190px;border:1px solid #b2b2b2; 
	margin:0;padding:0;
	}
	
.form_164 {
	width:164px;border:1px solid #b2b2b2; 
	margin:0;padding:0;
	}
.form_90 {
	width:90px;border:1px solid #b2b2b2; 
	margin:0;padding:0;
}

.right{  font-size:12px;color:#003863; }

/* IE6,5.5 Ergaenzung zum Displayblock */
 
*html body a.leftNav,
*html body a.leftNav_active,
*html body a.leftNav_sub,
*html body a.leftNav_sub2 {
   height:25px;
 } 

.spacer_12 { padding:0 0 0 12px;margin:0; }
.spacer_10 { padding:10px 0 0 10px;margin:0; }
.p13 { padding:13px;font-size:12px; }
.p13_white { padding:13px;color:#fff;font-size:12px; }

/* Text + Hyperlinks */

.green { color:#5f9a34; }
.brown { color:#b4966e; }
.dbrown { color:#704434; }
.red { color:#bd1701; }


.white, a.white, a.white:active  {
	padding:0;
	margin:0;
	color:#fff;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:normal;
}

a.white:hover {
	text-decoration:none;
}

.grey, a.grey, a.grey:active  {
	color:#b2b2b2;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:normal;
}

a.grey:hover {
	text-decoration:none;
}

/* Navigation */

#leftNav{
	float:left;
	width:222px;
}

ul.leftNav{
   margin:0;padding:0;
   float:left;
   list-style:none;width:222px;
} 
ul.leftNav li{ 
   float:left;width:232px;
   
   }
a.leftNav {
	display:block;
	padding:0 0 0 10px;
	margin:0;
	font-size:12px;
	text-align:left;
	line-height:30px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#849fc0;
	border-bottom:2px solid #cad6e4;
}

a.leftNav:hover, a.leftNav:active {
	text-decoration:none;
	font-weight:bold;
} 

a.leftNav_active, a.leftNav_active:hover, a.leftNav_active:active {
	display:block;
	padding:0 0 0 10px;
	margin:0;
	font-size:12px;
	text-align:left;
	line-height:30px;
	color:#fff;
	text-decoration:none;
	background:#849fc0;
	font-weight:bold;
	border-bottom:2px solid #cad6e4;
} 

a.mehr, a.mehr:hover, a.mehr:active{
	font-size:12px;
	text-align:left;
	color:#e88f04;
	padding: 0 0 0 16px;
	text-decoration:none;
	font-weight:normal;
	background:url(../gfx/mehrPfeil.gif) no-repeat; 
	}

.blau {
	margin:0;
	padding:4px 0 8px 0;
	font-weight:bold;
	color:#042f62;
	font-size:12px;
}


