body {
color: #754332;
background: #e3c7ab;
font: 100.1% Verdana, calibri, arial, geneva, sans-serif;
margin: 0 0 2em 0;
padding: 0;
}
acronym {
cursor: help;
border-bottom: 2px dotted #bc7579;
}
#head {
background: #e3c7ab url(../images/bghead.gif) top right no-repeat;
margin:0;
padding:0.7em 0 0.8em 1.5em;
}
#img  {
margin:0;
padding: 111px 0 0 0;
border:2px solid #bc7579;
border-width: 2px 0;
display:none;
}
.home {
background: #d9b58f url(../images/bgimghome.jpg) 95% 0 no-repeat;
}
.ueber {
background: #d9b58f url(../images/bgimgueber.jpg) 95% 0 no-repeat;
}
.angebot {
background: #d9b58f url(../images/bgimgangebot.jpg) 95% 0 no-repeat;
}
.preise {
background: #d9b58f url(../images/bgimgpreise.jpg) 95% 0 no-repeat;
}
.links {
background: #d9b58f url(../images/bgimglinks.jpg) 95% 0 no-repeat;
}
.faq {
background: #d9b58f url(../images/bgimgfaq.jpg) 95% 0 no-repeat;
}
.galerie {
background: #d9b58f url(../images/bgimggalerie.jpg) 95% 0 no-repeat;
}
.kontakt {
background: #d9b58f url(../images/bgimgkontakt.jpg) 95% 0 no-repeat;
}
#main {
padding: 0.5em 2em 2em 14em;
background: #f2e3d6 url(../images/bgfoot.gif) bottom right no-repeat;
}
#content{
padding:0 0 0 1em;
max-width:750px;
left:-225px;
position:relative;
}
* html #content {
   padding:0 0 0 1em;
}
#content h1 {
color:#754332;
font-size:115%;
text-align:left;
padding:1.5em 0 0.5em 1.5em;
background: url(../images/stern.gif) 0 1.6em no-repeat;
font-weight:normal;
border-bottom:2px solid #d9b58f;
}
#content h2 {
color:#754332;
font-size:80%;
font-weight:bold;
text-align:left;
background:#faf5f2;
padding:0.3em 0 0em 0;
}
#content p {
font-size:0.83em;
text-align:left;
}
#content ul{
list-style-image:url(../images/bullet.gif);
font-size:0.83em;
text-align:left;
}
#content ul li ul{
list-style-image:url(../images/bullet.gif);
font-size:1em;
text-align:left;
}
#content p.end {
padding-bottom:1em;
}
#content a:link {color: #754332; }
#content a:visited {color: #d9b58f;}
#content a:hover {color: #d9b58f;}
#content a:active {color: color: #754332; }
#nav {
position: absolute;
left: 0;
top: 20.6em; 
width:12.5em;
font-family: Verdana, sans-serif;
font-size:0.83em;
font-weight:bold;
text-align:right;
background:#f2e3d6 url(../images/bgnav.gif) -6.2em 0 repeat-y ;
display:none;
}
#nav ul {
margin:0 ;
padding:0 0 1.25em 0;
list-style:none;
}
#nav li {
padding:0.5em 0;
border-bottom:1px solid #d9b58f;
line-height:1em;
}
#nav a {
text-decoration:none;
padding:0 0.25em;
border:1px solid #d9b58f;
border-top:none;
border-right:none;
position:relative; top: 1em;
background: rgb(96%,93%,89%);
}
#nav a:link {color: #754332; }
#nav a:visited {color: #d9b58f;}
#nav a:hover {color: #d9b58f; background: #faf5f2; border-bottom: 0px; border-top:1px solid;}
#nav a:active {color: #754332; }
.language {
margin-top:20px;
font-size:75%;
}
.languagebottom {
font-size:75%;
}
#foot {
border-top: 2px solid #bc7579;
margin: 0;
padding: 2em 2.3em;
font-size: 60%;
color: #553e0c;
background: #e3c7ab;
}
#foot p {margin: 0; padding: 0;}
#foot a:link {color: #754332; }
#foot a:visited {color: #bc7579;}
#foot a:hover {color: #d9b58f;}
#foot a:active {color:  #754332; }
.imgfloatright {
float:right;
padding:3px;
background:#faf5f2;
border:2px solid #d9b58f;
margin:0 0 20px 20px;
}
.imgfloatright2 {
float:right;
margin:0 0 20px 20px;
padding:3px;
background:#faf5f2;
border:2px solid #d9b58f;
}
.imgfloatleft {
float:left;
margin:0 20px 20px 0;
padding:3px;
background:#faf5f2;
border:2px solid #d9b58f;
}
.clearer {
clear:both;
}
.bold {
font-weight:bold;
}
.gal {
padding:3px;
background:#faf5f2;
border:2px solid #d9b58f;
}
