
	body				{width:auto; margin:0em; padding:0em; background:#FFFFFF; font-size:90%; font-family:Tahoma, Arial, Helvetica, sans-serif;}

	.body_center		{margin:1em; padding:1em; background:#FFFFFF; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif;}

	#oben				{text-align:center; vertical-align:middle; padding-top:5px; border-bottom:4px solid #DE0020; font-size:1.5em; font-weight:bold; color:#DE0020;}
	#navigation			{width:20%; font-size:0.85em; float:left; overflow:hidden; border-right:4px solid #DE0020; min-height:715px;}
	#inhalt 			{width:59%; font-size:1.1em;  float:left; overflow:hidden;}
	#rechts			{width:20%; font-size:1.1em;  float:right; height:85%;}

	h1				{text-align:center; margin-top:0px; border-bottom:4px solid #DE0020; font-size:1.4em; font-weight:bold; color:#DE0020;}
	h2	 			{font-size:95%; font-weight:bold; margin: 0em; color:#345367; padding: 0em; line-height:200%;background-color:#EEF2F5;width:100%;}	
	h3	 			{font-size:80%; font-weight:bold; color:#de0020; background-color:#EEF2F5; width:60%}
	h4 				{font-size:76%; font-weight:bold; text-align:left; margin:0em; color:#000000; padding:0em; line-height:200%;}
	h5	 			{font-size:100%; font-weight:bold; color:#de0020; background-color:#EEF2F5;}

	.navi_ohne:link		{color:#345367; text-decoration:none;}
	.navi_ohne:visited	{color:#345367; text-decoration:none;}
	.navi_ohne:hover		{color:#F73429; text-decoration:none;} 

	.navi_mit:link		{color:#345367; font-size:100%; font-weight:bold;} 
	.navi_mit:visited		{color:#345367; font-size:100%; font-weight:bold;} 
	.navi_mit:hover		{color:#F73429; font-size:100%; font-weight:bold;}

	.navi_light2:link		{color:#345367; font-size:100%;} 
	.navi_light2:visited	{color:#345367; font-size:100%;} 
	.navi_light2:hover	{color:#F73429; font-size:100%;}

	.navi1 			{background-color:#E8ECF1;font-size:85%; margin:1em; border-bottom:1px solid #EEEEEE; padding:0em; width:100%;}
	.navi2 			{border-right:3px solid #FFFFFF; font-size:90%; color:#000000; background-color:#D0D9E2; border-bottom:2px solid #FFFFFF;}
	.navi3 			{font-size:90%; color:#000000;} 

	.einr 			{margin-left:1em; margin-right:1em;}
	.einr_m 			{margin-left:-1em;}

	.text1 			{text-align:left; color:#000000; font-size: 85%;}
	.text2 			{margin-left:0.5em; text-align:left; margin-left:8pt; padding-right:2pt;}
	.text3 			{text-align:center; color:#000000; font-size:76%;}
	.text4    			{color:#324B5A; font-size:80%; font-weight:normal; text-align:center; padding:1em 0em 1em 0em; }

	.TableTop 			{background:#36577B; font-size:76%; color:#FFFFFF; font-weight:bold; padding:1.5pt; padding-left:3pt;width:auto;} 

	.mark				{padding:2px 3px 2px 3px; margin:0 5px 0 0; text-align:center; color:#FFFFFF; background-color:#89A1B8;}
	.bowl				{padding-bottom:0.75em;}

	th				{text-align:left; background:#36577B; font-size:76%; color:#FFFFFF; font-weight:bold; padding:1.5pt; padding-left:3pt;width:auto;} 
	td	 			{text-align:left; color:#000000; font-size: 80%;}
	hr 				{text-align:left; margin-top:0px; margin-bottom:0px; padding:0px; border-bottom:1px solid #365367;}
	p	 			{text-align:left; color:#000000; font-size: 80%;}
	input				{border: 1px solid #000000; background:#ffffff;}
	select			{border: 1px solid #000000; background:#f0eddd;}
	textarea			{border: 1px solid #000000; background:#f0eddd;}
	table.table_mit		{border: 2px solid #324B5A;}
	table.table_height	{height:450px;}
	img				{border:0px;}
	img.abstand			{padding-bottom:5px;}
	img.mit			{border:1px solid #000000; padding-bottom:0px;}
	li.punktliste		{margin-left:-3em;}
	li.ohne			{margin-left:-3em; list-style:none;}

/* ergänzung für bplan-intern -- anfang -- */

	.hidden			{display:none;}
	div.textblock		{margin:20px 0;}
 	input.knopf			{background-color:#DE0020; border:0; height:1.2em; width:1.2em; color:#FFFFFF; padding:0; margin:0; font-size:1.0em; font-weight:bold; text-align:center;} 
	input.lang			{width:170px;}

/* ---------- Navigation / Menuepunkte -------- */

div.menu {
	font-size:				0.95em;
	z-index:				1;
}
div.menu ul {
	padding:				0;
	margin:				0;
}
div.menu li {
	padding: 				0;
	margin: 				0;
	list-style: 			none;
}
a.nav1, a.nav2, a.nav3 {
	display:				block;
	text-decoration : 		none;
	padding:				3px 1px 3px 10px;
	font-weight:			normal;
	color:				#000000;
	border-bottom:			1px solid #FFFFFF;
}
a.nav1 {
	background-color:			#E8ECF1;
	font-weight : 			bold;
}
a.nav2 {
	background-color:			#D0D9E2;
	margin-left: 			10px;
}
a.nav3 {
	background-color:			#DFE5EB;
	margin-left: 			20px;
}
div.menu a.open, div.menu a.marked {
	font-weight:			bold;
}
div.menu li.markedrot a.nav1 {
	background-color:			#DE0020;
	color:				#FFFFFF;
}
a.nav1:hover, a.nav2:hover, a.nav3:hover {
	background-color:			#FFFFFF;
}
div.menu li.markedrot a:hover { 	
	text-decoration:			underline; 
}
div.navkopf {
	background-color:			#36577B;
	min-height:				20px;
	padding:				5px 0px 0px 10px;
/* ie
	padding:				5px 0px 5px 10px;
*/
	margin-bottom:			5px;
	color:				#FFFFFF;
	font-weight:			bold;
	z-index:				1;
}
div.navkopf a {
	color:				#FFFFFF;
	text-decoration:			none;
}
div.navkopf a:hover {
	color:				#FFFFFF;
	text-decoration:			underline;
}




/* ergänzung für bplan-intern --  ende  -- */

@media print 			{

	.nodruck			{display:none;}

}
