     body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;		
		color: #505367;
		background-color: #D6D6D6;
		background-image: url(img/hgverlauf.gif);
		background-repeat: repeat-x;
		background-position: left top; 
	}

	#bild
	{	float:left;
   		margin: 0 4px 0 0;
	}
	
	#container
	{	
		vertical-align: top;
		margin: 1em auto;
		width: 80%;
		min-width: 800px;
		text-align: left;
		background-color: #fff;
		border: 1px solid black;
	}
	
	#header
	{
		background-image:url(img/header.jpg);
		padding:10px;
		padding-left:110px;
		height: 80px;
		background-color: #aab2f8;
		color:#dfe7fb;

	}
	
	#header h1
	{
		font: 200% arial, helvetica, sans-serif;
		font-weight: bold;
	}

	#header h2
	{
		font: 130% arial, helvetica, sans-serif;
	}
	
	#mainnav
	{
		height: 20px;
		background-color:#6c6d75;
	}
	
	#mainnav ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		list-style-type: none;
		
	}
	
	#mainnav li
	{
		display: inline;
		padding: 0 16px;
		
	}
	
	#mainnav li a
	{
		text-decoration: none;
		color: #dfe7fb;
	}
	
	#mainnav li a:active
	{
		text-decoration: none;
		color: #0052fc;
	}
	
	#mainnav li a:hover
	{
		text-decoration: none;
		color: #ffffff;
		
	}

	#mainnav #aktiv a
	{
		text-decoration: none;
		color: #000000;
	}
	
	#menu
	{
		float: left;
		width: 160px;
		
		background-color: #9ca8c7;
	}
	
	#menu ul
	{
		margin: 3px 3px 3px 0px;
		padding: 0 5px;
		list-style-type: none;
		
	}
	
	#menu li
	{
		display: block;
		padding: 0 px;
		
	}
	
	#menu li a
	{
		text-decoration: none;
		color: #505367;
	}
	
	#menu li a:active
	{
		text-decoration: none;
		color: #0052fc;
	}
	
	#menu li a:hover
	{
		text-decoration: none;
		color: #ffffff;
		
	}

	#menu #akti a
	{
		text-decoration: none;
		color: #ffffff;
	}
	
	#menu #sub1
	{
		text-decoration:none;
		font: 90% arial, helvetica, sans-serif;
	}

       #sub1 a.aktiv
	{

       		color: #ffffff;
	}

	#menu #sub2
	{
		text-decoration:none;
		font: 80% arial, helvetica, sans-serif;
	}

       #sub2 a.aktiv
	{

       		color: #ffffff;
	}

	#menu #sub3
	{
		text-decoration:none;
		font: 70% arial, helvetica, sans-serif;
	}

       #sub3 a.aktiv
	{

       		color: #ffffff;
	}


       
	
	#contents
	{   	padding: 10px;
		margin-left: 160px;
		margin-right: 20px;
		background-color: #fff;

	}

	#contents p
	{	text-align:justify;
		font: 95% arial, helvetica,sans-serif;
	}	
	
	#footer	
	{       
		clear: both;
		height: 20px;
		background-color: #6c6d75;
		text-align:right;
		
		vertical-align: middle; 
 		color:#fff;
		font-size:10px; 
	}




	.text
	{	text-align:justify;
		font: 95% arial, helvetica,sans-serif;

	
	}
	
	.balken 
	{  	border-color: black black #000000;
	   	border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		background-color: #Bacffa;
	}
	
	.strich
	{	border-color: black black #000000;
	   	border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		

	}

