 body{
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
   color:black; 
   font-size: 11px; 
   line-height: 15px; 
   margin-left:0px;
   padding-left:0px;
   width:1024px;
}


 table{
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   color:black;
   font-size: 11px;
   line-height: 15px;
   margin-left:0px;
   padding-left:0px;
   width:450px;
}

 
 
 li{
  border-top: 1px solid #DDD;
 }

p {
   width:450px;
}
 a{color:black;text-decoration:none;} 
 
 a:hover{
   font-weight:bold;
   color:#CC0000;
 }
h1{
   width:500px;

}
 
 h2{
  font-size:18px;font-weight:bold;color:#FD7F00;line-height:22px;
 }
 
 
 /*==================== IDs ==========================*/

#header{
   width:530px;
}
 
 #seite{
   width:1024px;text-align:left;
 }
 
#links{
  float:left;
  width:190px;
  height:100%;
  padding-top:5px;
  margin-left:10px;
  text-align:left;
}

#mitte{
 width:540px;
 float:left;
}


#rechts{
   float:right;
}

#footer{  
  width: 800px;
  font-size: 10px; 
  text-align: center;
  margin-top: 20px;
  border-top: 1px solid black;
}

#content{
  width:500px;
  margin-left:20px;  
}

#special{
  background-image:url('http://www.rhein-neckar-guide.de/bilder/beach_club.jpg');
}

/*==================== Class ==========================*/
 

.menue1{
  list-style-type:none; 
  line-height:17px;  
  padding-left:0px;
  margin-left:0px;
}

ul.menue1{
   margin-left:0px;   
   padding-left:0px;   
}

.menue1active{  
  background-color:#E86666;
  font-weight:bold;  
  color:black;  
  text-decoration:none;
  list-style-type:none; 
  line-height:19px;  
  padding-left:0px;
  margin-left:0px;     
}



ul.menue1active{
   margin-left:0px;   
   padding-left:10px;
   background-color:#FCF5F5;
   border-bottom:1px solid #C00;
}


.menue2{   
  line-height:16px;
  position:relative;  
  color:black;  
  font-weight:normal;  
  border:none;  
  list-style-type:none;   
}

.menue2active{
  font-weight:bold; 
  color: #CC0000; 
  width:150px;  
  border:none; 
  list-style-type:none;    
}

ul.menue2active{
   margin-left:0px;   
   padding-left:10px;  
   border:none;
}


.menue3{
  border:none; 
  color:black;
  font-weight:normal;
  list-style-type:none; 
}

.menue3active{
  color: #CC0000;
  font-weight:bold;
  border:none; 
  list-style-type:none;    
}







.menueaddons{
  list-style-type:none;  
  width:160px;
  margin-bottom:30px;
  padding-left:0px;
  margin-left:0px;
}


.catpath{
  text-decoration:none;
  color:#CC0000;
  font-weight:bolder;  
}


.eintrag{  
}


.eintraghead{
  color:#FD7F00;
  border: 1px solid #FD7F00;
  padding: 5px;
}


.eintragcomment{
  margin-top:10px;
  margin-bottom:10px;
  font-weight:bold;
}


.eintraglink{
  color:#FD7F00;
  text-decoration:none;
}


.commentheadline{
  color:#FD7F00;font-weight:bolder;
}



.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}







