body {
 margin:0;
 background-color:#223333;
 color:#FFFFFF;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px; 
 text-align: center; /* Fuer IE 5x */
 min-width: 500px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
 min-height: 700px;
 height: 100%;
 
 }
 
 #top ul {  
 text-align: center; 
 background-color: orange;  
 border-top: 3px solid #FFFFFF;
 border-bottom: 3px solid #FFFFFF;
 padding: 10px;
 margin: 20px 0;
 color: #666666;
 }
 
 #top li {   
 display: inline; 
 padding:0;
 }    
 
 #top li a {
 padding: 0px 10px;   
 }
 
#top a {
 color: #666666;
 font-weight: bold;
 text-decoration: none; 
 }
   
#top a:hover {
  color:#FFFFFF; 
  text-decoration:underline;
 }
 
div#unten {
	width: 80%;
	margin: 0 auto;
    line-height: 20px;
}
 
dl {
	margin: 0;
	float: left;
	width: 122px;
    text-align: left;
}

dt {
	font-size: 14px;
	padding: 10px 0;	
	border-top: 2px dotted #FFF;
}

dd {
	margin: 0;
    line-height: 25px;
}

dd.platz {
	margin-bottom: 20px;
}

div#rechts {
	float: right;
	width: 162px;
    text-align: left;
}

div#rechts img{
	border-bottom: 0px;
	border: 5px solid #223333;
	
}

div#mitte {
	margin: 0 12px;
	margin-left: 0px;
	text-align: left;
	overflow: auto;
	/*height: 700px;	*/
   
}

div#mitte a {
 color: White;
 font-weight: bold;
 text-decoration: none; 
 }
   
div#mitte a:hover {
  color:#FFFFFF; 
  text-decoration:underline;
 }

hr{
	color: orange;
}






 #mitte ul {  
 
 background-color: orange;  
 border-top: 3px solid #FFFFFF;
 border-bottom: 3px solid #FFFFFF;
 padding: 10px;
 margin: 20px 0;
 color: #666666;
 }
 
 #mitte li {   
 
 padding:0;
 }    
 
 #mitte li a {
 padding: 0px 10px;   
 }
 
#mitte a {
 color: #666666;
 font-weight: bold;
 text-decoration: none; 
 }
   
#tmitte a:hover {
  color:#FFFFFF; 
  text-decoration:underline;
 }

 h3{
 margin-bottom: 3px;
 }
 
 img{
 margin-right: 10px;
 }