body{
	
	color:black;
	padding:2px 2px;
	margin:0;
	font:80.1% Geneva, Arial, Helvetica, sans-serif;
	width:990px;
	}

.titel{
	color:white;
	background:#008080;
	padding:10px 30px 10px 0;
	margin:0 0 10px 0;
	font:150% Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	border-bottom:10px solid #f2efc4;
	}

.unsichtbar{
	display:none;
}

.text{
		font:120% verdana, sans-serif;
		padding-right: 40px;
	}

#links{
	float:left;
	width:200px;
	font-size:100%;
	padding:0 20px 0 20px;
	background-color:#FFFFFFF;
	}

	#links ul{
		margin:0 0 20px 0;
		padding:0;
		list-style:none;
		width:200px;
	
	}
	
	#links li{
		padding:0 0 2px 0;
		/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
		margin:0;
		}
	
	#links a{
		width:180px;
		/*die breitenangabe wir nur vom ie benoetigt*/
		display:block;
		color:black;
		background:#FFFFFF;
		border:1px solid #BBBBBB;
		padding:2px 2px 2px 10px;
		font-weight:700;
		font-size:95%;
		text-decoration:none;
		}
		
	#links a:hover{
		color:white;
		background:#008080;
		border:1px solid #BBBBBB;
		}
	
	#links .menutitel{
		font-weight:bold;
		margin:0;padding:0;
		}

#rechts{
	float:links;
	margin:0 0 0 300px;
	padding:30px 10px 0px 0px;
	padding-top:55px;
	padding-bottom:55px;
	}

	#rechts h2{
		margin:0 0 0px 0;
		padding:2px 0px 2px 5px;
		font:bold 16px verdana, sans-serif;
		border-left:10px solid #f2efc4;
		border-bottom:1px solid #f2efc4;
		}
		
	#rechts h3{
		margin:25px 0px 0px 0;
		padding:2px 0px 0px 5px;
		padding-top:0px;
		font:italic 14px verdana, sans-serif;
		}
		
	#rechts h4{
		margin:25px 0 10px 0;
		padding:2px 0 2px 5px;
		font:150% verdana, sans-serif;
		background-color:#f2efc4;
		border-left:6px solid #f2efc4;
		border-bottom:1px solid #f2efc4;
		
		}
		
		
	#rechts h5{
		margin: 50px 0 10px 0;
		padding:4px 0 4px 7px;
		font:135% verdana, sans-serif;
		border-left:10px solid #f2efc4;
		border-bottom:2px solid #f2efc4;
	}
	

	
		
	-#rechts ul{
		margin:0 0 20px 0;
		padding:0;
		list-style:none;
		width:100%;
	}	
	
	-#rechts li{
		list-style-type:none;
		padding-left:50px;
		/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
		margin:0;
		display:inline;
		}
		
	.inhalt{
		padding-left:10px;
	}
	
	 	
 
	.beschreibung{
		width :80%;
		border:0px solid #000000;
		padding: 0px 15px 0px 0px;
		background-color:#FFFFFF;
		font: 1.1em Arial, sans-serif;
 	}
 	
 	.inhalt a{
		float: right;
		background-color:#FFFFFF;
		padding-top:0px;
		color:#000099;
				
 	}
	
	.inhalt p a{
	float:none;
	text-decoration:none;
	}
	
	.mehreintrag{
		border:0px solid #000000;
		padding: 0px 0px 0px 5px;
			
	}
	
	.autor{
		margin-bottom: -12px;
		padding-top: 15px;
		font: italic 1.1em Arial, sans-serif;
	}
 	
	
 	.inhalt img{
		width:35px;
		border:0px;
  	}
  	
  	#rechts fieldset{
  		padding:0px 20px 0px 20px;
  		width:94%;
  		float:left;
  		border:1px solid #f2efc4;
  	}
  	
  	
  	#rechts fieldset a{
		float: right;
	}
	
	
	#rechts fieldset img{
		width:70px;
		border:0px;
	}
	
	.spalte1{
		width:45%;
		background-color:#FFFFFF;
		padding:0px 10px 0px 10px;
	}

	.spalte2{
		float:right;
		width:45%;
		padding:0px 0px 0px 10px;
	}

#beirat{
}

#beirat li{
	padding:0px 0px 10px 0px;
	font-size: 130%;
}


#foot{
	text-decoration:none;
	clear:left;
	color:black;
	background:#FFFFF0;
	padding:10px 30px 10px 0px;
	margin:20px 0 0 0;
	font:bold 90% verdana, sans-serif;
	text-align:right;
	border-top:10px solid #f2efc4
	}
	
#foot p{
	margin:0;padding:0;
	}

#vertmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 160px;
	padding: 0px;
	margin: 0px;
	float:left;
	height:auto;
	padding-left:20px;
	padding-bottom:20px;
}

#vertmenu h1 {
	display: block; 
	background-color:#008080;
	font-size: 90%; 
	padding: 3px 0 5px 3px;
	border: 1px solid #000000;
	color: #FFFFFF;
	margin: 0px;
	width:159px;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu ul li a {
	font-size: 97%;
	display: block;
	border-bottom: 1px dashed #008080;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #666666;
	width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #FFFFFF;
	background-color: #008080;
}

.titelmenu{
	font-size:100%;
	font-weight:bold;
}



#menu_aktiv #menu,
{
	color: #FFFFFF;
	background-color: #008080;

}

