body { 
margin: 0;
padding: 3em 0;
font: 80% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background: #fff url(../bilder/bg.jpg) repeat fixed 50% 0;
}
#wrap{
width: 850px;
text-align: left;
margin: 0 auto;
padding:0;
background: url(../bilder/bg_wrap.gif) repeat-y fixed 50% 0;
}

#head_index { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_index.jpg) no-repeat;
}
	* html #head_index { 
	float: right;
	margin:0 0 0 0;
	} 

#head_seekiosk { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_seekiosk.jpg) no-repeat;
}
	* html #head_seekiosk { 
	float: right;
	margin:0 0 0 0;
	} 
#head_wirtshaus { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_wirtshaus.jpg) no-repeat;
}
	* html #head_wirtshaus { 
	float: right;
	margin:0 0 0 0;
	} 
#head_bildergalerie { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_bildergalerie.jpg) no-repeat;
}
	* html #head_bildergalerie { 
	float: right;
	margin:0 0 0 0;
	}
#head_aktuelles { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_aktuelles.jpg) no-repeat;
}
	* html #head_aktuelles { 
	float: right;
	margin:0 0 0 0;
	}
#head_links { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_links.jpg) no-repeat;
}
	* html #head_links { 
	float: right;
	margin:0 0 0 0;
	}
#head_impressum { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_impressum.jpg) no-repeat;
}
	* html #head_impressum { 
	float: right;
	margin:0 0 0 0;
	} 
#head_kontakt { 
width:600px;
height:200px;
margin:0 0 0 250px;
background: url(../bilder/head_kontakt.jpg) no-repeat;
}
	* html #head_kontakt { 
	float: right;
	margin:0 0 0 0;
	} 

#inhalt { 
width:600px;
line-height: 160%;
margin:0 0 0 250px;
} 
	* html #inhalt { 
	float: right;
	margin:0 0 0 0;
	} 

#vermietung{
margin:0 0 0 0;
}
#vermietung li{
margin:0 0 0 30px;
}
	* html #vermietung { 
	margin:0 0 0 40px;
	} 

.bild { 
width:150px;
padding : 0 10px 0 10px;
margin : 0;
} 
	* html .bild {
	float : right; 
	padding : 0 40px 0 0;
	}

.bilder img { 
margin : 0 20px 35px 15px;
} 
.aktuelles{
float : left;
padding : 0;
margin : 5px 20px 0 0;
}

acronym { 
border-bottom : 1px dotted #999;
cursor : help;
}

#routenplaner{
text-align:left;
width:600px;
margin:25px 0 0 50px;
}
	* html #routenplaner {
	margin:25px 0 0 0;
	text-align:center;
	} 

p{margin:20px 20px 10px 20px;}


#inde{width:600px;float:left;}

#inhaber{
float:left;
width:290px;
margin:20px 0;
}
#inhaber p{
margin:0 20px;
}
	
	
#design{
float:right;
width:290px;
margin:20px 0;
}
#design p{
margin:0 20px 0 0;
}
	

/*tabelle*/
table { 
margin:0 0 20px 20px;
} 

#sg{
width:550px;
font : 1em Verdana, Arial, Helvetica, sans-serif;
}

#moeglich { 
width:550px;
empty-cells : hide;
border : 1px solid #c1c9e5;
font : 1em Verdana, Arial, Helvetica, sans-serif;
margin:20px;
} 
#moeglich  td { 
padding : 3px 10px;
border : 1px solid #c1c9e5;
background : #dce1f2;
text-align : center;

} 
#moeglich th { 
background : #dce1f2;
text-align : left;
padding : 3px 80px 3px 0;
} 

/*tabelle ende*/

h5{
font : 1em Verdana, Arial, Helvetica, sans-serif;
color : #3054bf;
margin:0;
}
h4 { 
float : left;
font : 130% Verdana, Arial, Helvetica, sans-serif;
color : #804070;
margin : 0;
padding : 45px 0 0 100px;
}
h3{
font : 125% Verdana, Arial, Helvetica, sans-serif;
color : #804070;
margin:30px 0 0 20px;
}

h2{
font : 130% Verdana, Arial, Helvetica, sans-serif;
color : #804070;
text-align:center;
margin:30px 0 0 20px;
}

/*Kontaktformular*/
fieldset { 
width : 450px;
margin : 20px 70px;
display : block;
border : 1px solid #d0d6e6;
text-align : center;
} 
* html fieldset { 
margin : 20px 75px;
} 
legend { 
background : #eee;
padding : 4px;
border : 1px solid #d0d6e6;
margin-bottom : 4px;
color : #667;
} 
#daten label { 
display : inline;
} 
#anrede { 
margin : 0 55px 0 0;
} 
#firmenname { 
margin : 0 0 0 28px;
} 
#name { 
margin : 0 0 0 61px;
} 
#vorname { 
margin : 0 0 0 40px;
} 
#strasse { 
margin : 0 0 0 47px;
} 
#plz { 
margin : 0 0 0 73px;
} 
#ort { 
margin : 0 0 0 76px;
} 
#telefon { 
margin : 0 0 0 57px;
} 
#mobil { 
margin : 0 0 0 73px;
} 
#telefax { 
margin : 0 0 0 58px;
} 
#email { 
margin : 0 0 0 57px;
} 
#betreff { 
margin : 0 0 0 61px;
} 
.kommentar{
float:left;
margin : 0 0 0 56px;
}
#kommentar { 
margin : 0 0 0 0;
} 
.send { 
width : 110px;
color : #227;
border : 1px solid #778;
background : #eee;
margin : 0 17px 0 20px;
} 
/*Kontaktformular Ende*/

#foot {
width:600px;
height:50px;
margin:0 0 0 250px;
background-color:#cfd4e6;
clear:both;
}
	* html #foot { 
	float: right;
	margin:0;
	} 

#wetter{
width:200px;
margin:5px 0px;
text-align:left;
}
	
