/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#faf2ca;
color:#000000;
margin:0px; /*Für dynamischen Iframe*/
}
/*Überschriften und Unterstrich mit hr Element*/
h4 {
font-size:12px;
color: #333333;
margin:0px;
padding:0px;
}
.unterstrich_h4{
border-bottom-style:dotted !important; /*CSS Hack für IE*/
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#657b98;
width:400px;
margin:0px;
margin-bottom:10px;
}
hr.uh_index{
background-color:#7e92ad; /*für FF und Opera*/
color:#7e92ad; /*für IE*/
border:0px;
height:1px;
margin:0px;
width:100%; 
}
/*Definiert zentral den Abstand zwischen Elementen(Zeilenabstand)!!! WICHTIG!!!!!!*/
p {
margin-top:1em; 
margin-bottom:1em;}
li {
margin-top:1em; /*Leerraum zwischen Linktext und </a> bringt Listenelemente ganz zusammen*/
margin-bottom:1em;
color:#657b98;
}

li.wellness {
margin-top:0.2em; /*Leerraum zwischen Linktext und </a> bringt Listenelemente ganz zusammen*/
margin-bottom:0.2em;
color:#000000;
}

li.hauptmenue{
color:#FFFFFF;
}
li.untermenue{
color:#FFFFFF;
}

ul {
margin-top:1em; 
margin-bottom:1em; }
/*Definiert zentral den Abstand zwischen Elementen(Zeilenabstand)!!! WICHTIG!!!!!!*/

span.ie6absaetze{
color:#000000;}

/* Linkdeklaration Anfang */
a:link {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}
a:visited { color:#000000;}


#horizontale_liste li
{
display: inline;
list-style-type: none;
padding:0px;
}

#horizontale_liste a{text-decoration:none; color:#FFFFFF;}
#horizontale_liste a:hover {text-decoration:none; color:#7e92ad;}

#untermenue a{text-decoration:none; color:#c5d5da;}
#untermenue a:hover{text-decoration:none; color:#FFFFFF;}

#impressum_home a{text-decoration: underline; color:#666666;}
#impressum_home a:hover{text-decoration:none; color:#666666;}

#adresse a{text-decoration:underline; color:#FFFFFF;}
#adresse a:hover{text-decoration:none; color:#FFFFFF;}
/* Linkdeklaration Ende */

.te_impressum{
font-size:10px;
position:absolute;
color:#666666;
left:455px;
top:980px;
z-index:10;

}


.iframe {
width:80%;
position:absolute;
top:140px;
left:200px;
overflow:hidden;
}

.startseite_oben {
position:absolute;
top:0%;
left:0px;
z-index:10;
margin:0px;
}
.startseite_links {
position:absolute;
top:170px;
left:0%;
width:166px;
height:391px;
}
.startseite_adresse {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
/*Größen- und Positionsangaben*/
position:absolute;
left:3px;
top:155px;
width:140px;
z-index:30;

}

.startseite_menueleiste {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
/*Größen- und Positionsangaben*/
position:absolute;
left:120px;
top:95px;
width:800px;
height:25px;
z-index:11;

}
.startseite_sprachenwahl {
position:absolute;
top:0px;
left:820px;
z-index:12;
width:131px;
height:33px;
}

.startseite_ankunft {
background-image:url(../gfx/startseite_ankunft.png);
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;
top:0px;
left:0px;
width:650px;
height:940px;
}

.startseite_ankunft_div {
position:absolute;
left:18px;
top: 160px;		
width:197px;
height:176px;
z-index:50;
}


.startseite_schriftzug_post {
position:absolute;
top:97px;
left:288px;
width:51px;
height:25px;
}
.startseite_eselsohr {
position:absolute;
top:830px;
left:636px;
width:158px;
height:158px;
z-index:20;
margin:0px;
}
.startseite_schrift {
position:absolute;
top:90px;
left:0px;
width:600px;
}

.startseite_saele {
	position:absolute;
	width:118px;
	height:234px;
	left:610px;
	top:78px;
	z-index:45;
}

.startseite_vertikale_linie {
position:absolute;
width:1px;
height:900px;
left:793px;
top: 0px;
background-color:#657b98;
z-index:300;
}

.startseite_horizontale_linie {
z-index:300;
/* fucking IE */
line-height:1px;
font-size:1px;
/* fucking IE */
height:1px;
position:absolute;
left:0px;
top: 987px;
width:700px;
background-color: #657b98;
}

/*----------------- bilder unser haus ------------------- */

.unser_haus_blaues_rechteck
{
width:284px;
height:50px; 
top:-4px; 
left:0px; 
position: relative; 
background-color:#7e92ad; 
padding:10px; 
background-image: url(../gfx/verzierung_quadrat.gif); 
background-position:262px 31px; 
background-repeat:no-repeat; 
z-index:12;
}

.unser_haus_rahmen_bild {
border-style:solid; 
border-width:2px; 
border-color:#7e92ad; 
margin-top:3px;
}

.unser_haus_text_unter_bild {
color:#FFFFFF; 
text-align:left; 
display:inherit;	
}
