body {
margin:0;
padding:0;
background-image:url(images/hg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}

a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ee7f01;
text-decoration:none;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:#7c7c7c;
}

a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#ee7f01;
}

a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ee7f01;
text-decoration:none;
}

#wrapper {
background-image:url(images/head.jpg);
background-repeat:no-repeat;
background-position:top;
width:850px;
margin:0px auto;
padding-bottom:10px;
}

#navi {
overflow:hidden;
width:485px;
padding-left:366px;
}

#navi ul {
margin:0;
padding:0;
}

#navi li {
float:left;
list-style:none;
}

#navi li a {
line-height:60px;
height:60px;
}

#navi span {
display:none;}

.start a {
background-image:url(images/bt_start.jpg);
background-repeat:no-repeat;
display:block;
width:99px;
}

.start a.aktiv, .start a:hover {
background-image:url(images/bt_start_ak.jpg);
background-repeat:no-repeat;
display:block;
width:99px;
}

.ausstattung a {
background-image:url(images/bt_ausstattung.jpg);
background-repeat:no-repeat;
display:block;
width:138px;
}

.ausstattung a.aktiv, .ausstattung a:hover {
background-image:url(images/bt_ausstattung_ak.jpg);
background-repeat:no-repeat;
display:block;
width:138px;
}

.lage a {
background-image:url(images/bt_lage.jpg);
background-repeat:no-repeat;
display:block;
width:78px;
}

.lage a.aktiv, .lage a:hover {
background-image:url(images/bt_lage_ak.jpg);
background-repeat:no-repeat;
display:block;
width:78px;
}

.freizeit a {
background-image:url(images/bt_freizeit.jpg);
background-repeat:no-repeat;
display:block;
width:99px;
}

.freizeit a.aktiv, .freizeit a:hover {
background-image:url(images/bt_freizeit_ak.jpg);
background-repeat:no-repeat;
display:block;
width:99px;
}

.preise a {
background-image:url(images/bt_preise.jpg);
background-repeat:no-repeat;
display:block;
width:71px;
}

.preise a.aktiv, .preise a:hover {
background-image:url(images/bt_preise_ak.jpg);
background-repeat:no-repeat;
display:block;
width:71px;
}

#head {
padding:150px 0px 0px 89px;
color:#FFFFFF;
line-height:20px;
height:90px;
}

#head a:link, #head a:hover, #head a:visited, #head a:active {
color:#FFFFFF;
font-weight:normal;
}

#content {
background-image:url(images/punktelinie.gif);
background-repeat:repeat-y;
background-position:325px top;
overflow:hidden;
}

#titel_start {
background-image:url(images/thema_start.jpg);
background-position:top;
height:64px;
}

#titel_ausstattung {
background-image:url(images/thema_ausstattung.jpg);
background-position:top;
height:64px;
}

#titel_lage {
background-image:url(images/thema_lage.jpg);
background-position:top;
height:64px;
}

#titel_freizeit {
background-image:url(images/thema_freizeit.jpg);
background-position:top;
height:64px;
}

#titel_preise {
background-image:url(images/thema_preise.jpg);
background-position:top;
height:64px;
}

#titel_kontakt {
background-image:url(images/thema_kontakt.jpg);
background-position:top;
height:64px;
}

#titel_mail {
background-image:url(images/thema_mail.jpg);
background-position:top;
height:64px;
}

#titel_impressum {
background-image:url(images/thema_impressum.jpg);
background-position:top;
height:64px;
}

#links {
padding-left:85px;
padding-bottom:35px;
width:281px;
float:left;
}

#links img {
padding:5px 0px;}

#rechts {
width:484px;
float:left;
}

#footer {
overflow:hidden;
width:200px;
background-image:url(images/linie_quer.gif);
background-repeat:repeat-x;
margin-left:85px;
clear:both;
position:relative;
top:-30px;
margin-bottom:-30px;
}

#footer a:link, #footer a:visited, #footer a:active {
font-size:10px;
color:#666666;
} 

#footer a:hover {
font-size:10px;
color:#666666;
text-decoration:underline;
} 

#footer .aktiv {
text-decoration:underline;}

#footer ul{
padding:14px 0px;
margin:0;
list-style:none;
}

#footer li {
float:left;
padding-right:17px;
}

#footer li.mail{
padding-right:0px;
}

#hr {
background-image:url(images/linie_quer.gif);
background-repeat:repeat-x;
height:1px;
margin:14px 0px;
}

#bottom {
background-color:#d6b469;
background-image:url(images/bottom_o1.jpg);
background-repeat:no-repeat;
background-position:top;
width:480px;
color:#FFFFFF;
}

#bottom a:link, #bottom a:visited, #bottom a:active {
font-size:12px;
color:#ffffff;
}

#bottom a:hover {
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

#bottom_u {
background-image:url(images/bottom_u.jpg);
background-position:left bottom;
padding:45px 120px 10px 10px;
background-repeat:no-repeat;
}
