#body {
background: #FFFF99;
}

#container {
background-image: url(home.jpg);
position:absolute;
left:50%;
top: 0px;
height: 560px;
width: 995px;
margin-left: -498px;
border: 0pt solid #000;
}





#marquee {
position:absolute;
top: 182px;
left: 495px;
width: 469px;
height: 26px;
font-family: Verdana;
font-size: 15px;
color: #222;
text-align: left;
line-height: 18px;
font-weight: regular;
border: 0pt solid #363;
z-index: 275;
}

#marquee a:link {
text-decoration: underline;
cursor: auto;
color: #000;
}

#marquee a:visited {
text-decoration: underline;
cursor: auto;
color: #333;
}

#marquee a:hover{
text-decoration: none;
cursor: auto;
color: #f00;
}





table{
margin:auto;
} 

body { 
scrollbar-base-color: #EBE8E2; 
scrollbar-track-color: #EBE8E2; 
scrollbar-face-color: #EBE8E2; 
scrollbar-highlight-color: #83745F; 
scrollbar-shadow-color: #83745F; 
scrollbar-arrow-color: #000000; 
} 



#routenplaner {
position:absolute;
top: 255px;
left: 240px;
z-index: 92;
}


#linksbild {
position:absolute;
top: 186px;
left: 171px;
z-index: 3;
}

#rechtsbild {
position:absolute;
top: 186px;
left: 504px;
z-index: 3;
}


#subheadline {
position:absolute;
top: 139px;
left: 504px;
z-index: 2;
}



#bildgaleriedrueber {
position:absolute;
top: 382px;
left: 0px;
z-index: 93;
}




#textfeld {
position:absolute;
padding-right: 473px;
overflow: auto;
top: 170px;
left: 205px;
width:303px;
height: 376px;
font-family: Verdana;
font-size: 12px;
line-height: 17px;
color: #333;
text-align: justify;
border: 0pt solid #f00;
z-index: 5;
}

#textfeld a:link {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeld  a:visited {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeld a:hover{
text-decoration: none;
color: #333;
}






#textfeldsprung {
position:absolute;
padding-right: 473px;
overflow: auto;
top: 230px;
left: 205px;
width:303px;
height: 316px;
font-family: Verdana;
font-size: 12px;
line-height: 17px;
color: #333;
text-align: justify;
border: 0pt solid #f00;
z-index: 5;
}

#textfeldsprung a:link {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeldsprung  a:visited {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeldsprung a:hover{
text-decoration: none;
color: #333;
}







#textfeldunternavi {
position:absolute;
top: 175px;
left: 175px;
width:335px;
height: 45px;
font-family: Verdana;
font-size: 11px;
line-height: 21px;
color: #333;
text-align: center;
border: 0pt solid #f00;
z-index: 75;
}

#textfeldunternavi a:link {
padding: 4px;
background-color: #83745F;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#textfeldunternavi a:visited {
padding: 4px;
background-color: #83745F;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#textfeldunternavi a:hover{
padding: 4px;
background-color: #EBE8E2;
color: #000;
font-weight: bold;
text-decoration: none;
}




#textfeldunternavigast {
position:absolute;
top: 245px;
left: 175px;
width:335px;
height: 45px;
font-family: Verdana;
font-size: 12px;
line-height: 22px;
color: #333;
text-align: center;
border: 0pt solid #f00;
z-index: 75;
}

#textfeldunternavigast a:link {
padding: 4px;
background-color: #83745F;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#textfeldunternavigast a:visited {
padding: 4px;
background-color: #83745F;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#textfeldunternavigast a:hover{
padding: 4px;
background-color: #EBE8E2;
color: #000;
font-weight: bold;
text-decoration: none;
}










#textfeldfotos {
position:absolute;
padding-right: 15px;
overflow: auto;
top: 181px;
left: 553px;
width: 410px;
height: 364px;
font-family: Verdana;
font-size: 12px;
color: #000;
text-align:left;
border: 0pt solid #000;
z-index: 15;
}

#textfeldfotos  a:link {
text-decoration: underline;
color: #000;
}

#textfeldfotos  a:visited {
text-decoration: underline;
color: #000;
}

#textfeldfotos a:hover{
text-decoration: none;
color: #000;
}

#textfeldfotos span {
background-color: #6B3516;
font-size: 12px;
color: #fff;
font-weight: bold;
}








#willkommenfest {
position:absolute;
top: 79px;
left: 0px;
border:0pt solid #000;
z-index: 52;
}


#willkommen {
position:absolute;
top: 79px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 51;
}

.hoverbild img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild a {
background: url(navi_bilder/navi_willkommen_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild a:hover
img {visibility: 
 hidden;}

.hoverbild a:hover 
 {border:0;}

* html .hoverbild a 
{margin-right:1px;}

* html .hoverbild 
 a:hover {width:169px;
margin-right:0;}







#wirueberunsfest {
position:absolute;
top: 109px;
left: 0px;
border:0pt solid #000;
z-index: 53;
}


#wirueberuns {
position:absolute;
top: 109px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 52;
}

.hoverbild02 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild02 a {
background: url(navi_bilder/navi_wirueberuns_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild02 a:hover
img {visibility: 
 hidden;}

.hoverbild02 a:hover 
 {border:0;}

* html .hoverbild02 a 
{margin-right:1px;}

* html .hoverbild02 
 a:hover {width:169px;
margin-right:0;}






#gasthofhotelfest {
position:absolute;
top: 139px;
left: 0px;
border:0pt solid #000;
z-index: 54;
}


#gasthofhotel {
position:absolute;
top: 139px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 53;
}

.hoverbild03 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild03 a {
background: url(navi_bilder/navi_gasthofhotel_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild03 a:hover
img {visibility: 
 hidden;}

.hoverbild03 a:hover 
 {border:0;}

* html .hoverbild03 a 
{margin-right:1px;}

* html .hoverbild03 
 a:hover {width:169px;
margin-right:0;}





#aktuellesfest {
position:absolute;
top: 169px;
left: 0px;
border:0pt solid #000;
z-index: 55;
}


#aktuelles {
position:absolute;
top: 169px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 54;
}

.hoverbild04 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild04 a {
background: url(navi_bilder/navi_aktuelles_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild04 a:hover
img {visibility: 
 hidden;}

.hoverbild04 a:hover 
 {border:0;}

* html .hoverbild04 a 
{margin-right:1px;}

* html .hoverbild04 
 a:hover {width:169px;
margin-right:0;}






#kulinarischesfest {
position:absolute;
top: 199px;
left: 0px;
border:0pt solid #000;
z-index: 56;
}


#kulinarisches {
position:absolute;
top: 199px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 55;
}

.hoverbild05 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild05 a {
background: url(navi_bilder/navi_kulinarisches_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild05 a:hover
img {visibility: 
 hidden;}

.hoverbild05 a:hover 
 {border:0;}

* html .hoverbild05 a 
{margin-right:1px;}

* html .hoverbild05 
 a:hover {width:169px;
margin-right:0;}





#altebrennereifest {
position:absolute;
top: 229px;
left: 0px;
border:0pt solid #000;
z-index: 57;
}


#altebrennerei {
position:absolute;
top: 229px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 56;
}

.hoverbild06 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild06 a {
background: url(navi_bilder/navi_altebrennerei_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild06 a:hover
img {visibility: 
 hidden;}

.hoverbild06 a:hover 
 {border:0;}

* html .hoverbild06 a 
{margin-right:1px;}

* html .hoverbild06 
 a:hover {width:169px;
margin-right:0;}







#busspezialfest {
position:absolute;
top: 259px;
left: 0px;
border:0pt solid #000;
z-index: 58;
}


#busspezial {
position:absolute;
top: 259px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 57;
}

.hoverbild07 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild07 a {
background: url(navi_bilder/navi_busspezial_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild07 a:hover
img {visibility: 
 hidden;}

.hoverbild07 a:hover 
 {border:0;}

* html .hoverbild07 a 
{margin-right:1px;}

* html .hoverbild07 
 a:hover {width:169px;
margin-right:0;}






#hochseilgartenfest {
position:absolute;
top: 289px;
left: 0px;
border:0pt solid #000;
z-index: 59;
}


#hochseilgarten {
position:absolute;
top: 289px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 58;
}

.hoverbild08 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild08 a {
background: url(navi_bilder/navi_hochseilgarten_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild08 a:hover
img {visibility: 
 hidden;}

.hoverbild08 a:hover 
 {border:0;}

* html .hoverbild08 a 
{margin-right:1px;}

* html .hoverbild08 
 a:hover {width:169px;
margin-right:0;}





#preisefest {
position:absolute;
top: 319px;
left: 0px;
border:0pt solid #000;
z-index: 60;
}


#preise {
position:absolute;
top: 319px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 59;
}

.hoverbild09 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild09 a {
background: url(navi_bilder/navi_preise_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild09 a:hover
img {visibility: 
 hidden;}

.hoverbild09 a:hover 
 {border:0;}

* html .hoverbild09 a 
{margin-right:1px;}

* html .hoverbild09 
 a:hover {width:169px;
margin-right:0;}





#freizeitfest {
position:absolute;
top: 349px;
left: 0px;
border:0pt solid #000;
z-index: 61;
}


#freizeit {
position:absolute;
top: 349px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 60;
}

.hoverbild10 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild10 a {
background: url(navi_bilder/navi_freizeit_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild10 a:hover
img {visibility: 
 hidden;}

.hoverbild10 a:hover 
 {border:0;}

* html .hoverbild10 a 
{margin-right:1px;}

* html .hoverbild10 
 a:hover {width:169px;
margin-right:0;}





#bildergalerienfest {
position:absolute;
top: 379px;
left: 0px;
border:0pt solid #000;
z-index: 62;
}


#bildergalerien {
position:absolute;
top: 379px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 61;
}

.hoverbild11 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild11 a {
background: url(navi_bilder/navi_bildergalerien_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild11 a:hover
img {visibility: 
 hidden;}

.hoverbild11 a:hover 
 {border:0;}

* html .hoverbild11 a 
{margin-right:1px;}

* html .hoverbild11 
 a:hover {width:169px;
margin-right:0;}










#anreisefest {
position:absolute;
top: 409px;
left: 0px;
border:0pt solid #000;
z-index: 63;
}


#anreise {
position:absolute;
top: 409px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 62;
}

.hoverbild12 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild12 a {
background: url(navi_bilder/navi_anreise_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild12 a:hover
img {visibility: 
 hidden;}

.hoverbild12 a:hover 
 {border:0;}

* html .hoverbild12 a 
{margin-right:1px;}

* html .hoverbild12 
 a:hover {width:169px;
margin-right:0;}








#linksfest {
position:absolute;
top: 439px;
left: 0px;
border:0pt solid #000;
z-index: 64;
}


#links {
position:absolute;
top: 439px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 63;
}

.hoverbild13 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild13 a {
background: url(navi_bilder/navi_links_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild13 a:hover
img {visibility: 
 hidden;}

.hoverbild13 a:hover 
 {border:0;}

* html .hoverbild13 a 
{margin-right:1px;}

* html .hoverbild13 
 a:hover {width:169px;
margin-right:0;}






#prospektfest {
position:absolute;
top: 469px;
left: 0px;
border:0pt solid #000;
z-index: 65;
}


#prospekt {
position:absolute;
top: 469px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 64;
}

.hoverbild14 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild14 a {
background: url(navi_bilder/navi_prospekt_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild14 a:hover
img {visibility: 
 hidden;}

.hoverbild14 a:hover 
 {border:0;}

* html .hoverbild14 a 
{margin-right:1px;}

* html .hoverbild14 
 a:hover {width:169px;
margin-right:0;}








#kontaktfest {
position:absolute;
top: 499px;
left: 0px;
border:0pt solid #000;
z-index: 66;
}


#kontakt {
position:absolute;
top: 499px;
left: 0px;
width: 169px;
height: 30px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 65;
}

.hoverbild15 img {display:block;
 width:169px; height:30px;
 border:0;}

.hoverbild15 a {
background: url(navi_bilder/navi_kontakt_dr.jpg) no-repeat;
 display:block;
 width: 169px;}

.hoverbild15 a:hover
img {visibility: 
 hidden;}

.hoverbild15 a:hover 
 {border:0;}

* html .hoverbild15 a 
{margin-right:1px;}

* html .hoverbild15 
 a:hover {width:169px;
margin-right:0;}






#weiter {
background-color: #83745F;
position: absolute;
top: 570px;
left: 0px;
padding-top: 6px;
width: 800px;
height: 27px;
text-align: center;
font-family: Verdana;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #eee;
border: 0pt solid #363;
z-index: 55;
}

#weiter a:link {
background-color: #83745F;
text-decoration: none;
color: #eee;
}

#weiter a:visited {
background-color: #83745F;
text-decoration: none;
color: #eee;
}

#weiter a:hover {
background-color: #83745F;
cursor: auto;
color: #999;
}






#mwdesign {
position:absolute;
top: 551px;
left: 14px;
width:960px;
height:12px;
font-family: Verdana;
font-size: 11px;
color: #fff;
text-align: right;
border: 0pt solid #fff;
z-index: 15;
}

#mwdesign a:link {
text-decoration: none;
color: #fff;
}

#mwdesign a:visited {
text-decoration:none;
color: #fff;
}

#mwdesign a:hover{
text-decoration:  underline;
color: #fff;
}


