




#container {
position:absolute;
left:50%;
top: 0px;
height: 1200px;
width: 995px;
margin-left: -498px;
border: 0pt solid #000;
}


#hintergrund {
position:absolute;
left:50%;
top: 0px;
height: 1200px;
width: 995px;
margin-left: -498px;
border: 0pt solid #000;
}



#bildergaleriendrueber {
position: absolute;
top: 345px;
left: 587px;
z-index: 573;
}






#titelindex {
position:absolute;
top: -33px;
left: -59px;
border: 0pt solid #333;
z-index: 2;
}



#titelindexweihnacht {
position:absolute;
top: 0px;
left: 20px;
border: 0pt solid #333;
z-index: 2;
}





main {
        background: transparent;
        border-color: transparent;
}

#gallery {
        position: relative;
        background: none;
        border: none;
}

#gallery figure {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0.0;
        -webkit-animation: wechseln 40s infinite;
        animation: wechseln 40s infinite;
}

@keyframes wechseln {
        0% {opacity: 0;}
        8% {opacity: 1;}
        13% {opacity: 1;}
        18% {opacity: 0;}
        100% {opacity: 0;}
}

@-webkit-keyframes wechseln {
        0% {opacity: 0;}
        8% {opacity: 1;}
        13% {opacity: 1;}
        18% {opacity: 0;}
        100% {opacity: 0;}
}

#gallery figure:nth-of-type(1) {
        animation-delay: 0s;
}

#gallery figure:nth-of-type(2) {
        animation-delay: 5s;
}

#gallery figure:nth-of-type(3) {
        animation-delay: 10s;
}

#gallery figure:nth-of-type(4) {
        animation-delay: 15s;
        }

#gallery figure:nth-of-type(5) {
        animation-delay: 20s;
}

#gallery figure:nth-of-type(6) {
        animation-delay: 25s;
        }

#gallery figure:nth-of-type(7) {
        animation-delay: 30s;
}

#gallery figure:nth-of-type(8) {
        animation-delay: 35s;
}




#higuwetter {
position:absolute;
top: 26px;
left: 790px;
z-index: 550;
}

#wetter {
position:absolute;
top: 28px;
left: 794px;
z-index: 551;
}




#counter {
position: absolute;
top: 370px;
left: -92px;
width: 140px;
height: 20px;
font-family: Verdana;
font-size: 14px;
line-height: 14px;
color: #000;
text-align: right;
border: 0pt solid #333;
z-index: 11556;
}

#counter a:link {
text-decoration: none;
font-size: 15px;
color: #000;
}

#counter a:visited {
text-decoration: none;
font-size: 15px;
color: #000;
}

#counter a:hover {
text-decoration: underline;
color: #000;
}











#subheadline {
position:absolute;
top: 295px;
left: 640px;
border: 0pt solid #333;
z-index: 52;
}









#neuladen {
position: absolute;
top: 352px;
left: -129px;
width: 130px;
height: 20px;
font-family: Arial;
font-size: 15px;
line-height: 17px;
color: #000;
text-align: right;
border: 0pt solid #333;
z-index: 96;
}

#neuladen a:link {
text-decoration: underline;
font-size: 15px;
color: #000;
}

#neuladen a:visited {
text-decoration: underline;
font-size: 15px;
color: #000;
}

#neuladen a:hover {
text-decoration: none;
color: #000;
}










#textfeld {
position: absolute;
overflow: auto;
padding-right: 23px;
top: 417px;
left: 77px;
width: 870px;
height: 730px;
font-family: Arial;
font-size: 15px;
line-height: 17px;
color: #000;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeld a:link {
text-decoration: underline;
font-size: 15px;
color: #000;
}

#textfeld a:visited {
text-decoration: underline;
font-size: 15px;
color: #000;
}

#textfeld a:hover {
text-decoration: none;
color: #000;
}

#textfeld span {
font-size: 16px;
font-weight: bold;
line-height: 17px;
color: #472B1C;
}









#textfeldstart {
position: absolute;
overflow: auto;
padding-right: 23px;
top: 457px;
left: 77px;
width: 870px;
height: 690px;
font-family: Arial;
font-size: 15px;
line-height: 17px;
color: #000;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeldstart a:link {
text-decoration: underline;
font-size: 15px;
color: #000;
}

#textfeldstart a:visited {
text-decoration: underline;
font-size: 15px;
color: #000;
}

#textfeldstart a:hover {
text-decoration: none;
color: #000;
}

#textfeldstart span {
font-size: 16px;
font-weight: bold;
line-height: 17px;
color: #472B1C;
}








#datenimp {
position: absolute;
top: 1164px;
left: 88px;
width: 820px;
height: 15px;
font-family: Verdana;
font-size: 13px;
line-height: 11px;
color: #fff;
text-align: center;
font-weight: bold;
border: 0pt solid #333;
z-index: 906;
}

#datenimp a:link {
text-decoration: none;
font-size: 13px;
color: #fff;
}

#datenimp a:visited {
text-decoration: none;
font-size: 13px;
color: #fff;
}

#datenimp a:hover {
text-decoration: underline;
color: #999;
}








#homefest {
position:absolute;
top: 348px;
left: 38px;
border:0pt solid #000;
z-index: 50;
}


#home {
position:absolute;
top: 348px;
left: 38px;
width: 94px;
height: 44px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 49;
}

.hoverbild00 img {display:block;
 width: 94px; height: 44px;
 border:0;}

.hoverbild00 a {
background: url(navi/navi_home_dr.jpg) no-repeat;
 display:block;
 width: 94px;}

.hoverbild00 a:hover
img {visibility: 
 hidden;}

.hoverbild00 a:hover 
 {border:0;}

* html .hoverbild00 a 
{margin-right:1px;}

* html .hoverbild00 
 a:hover {width: 94px;
margin-right:0;}

































#pressefest {
position:absolute;
top: 348px;
left: 132px;
border:0pt solid #000;
z-index: 51;
}


#presse {
position:absolute;
top: 348px;
left: 132px;
width: 94px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 50;
}

.hoverbild01 img {display:block;
 width: 78px; height: 44px;
 border:0;}

.hoverbild01 a {
background: url(navi/navi_presse_dr.jpg) no-repeat;
 display:block;
 width: 78px;}

.hoverbild01 a:hover
img {visibility: 
 hidden;}

.hoverbild01 a:hover 
 {border:0;}

* html .hoverbild01 a 
{margin-right:1px;}

* html .hoverbild01 
 a:hover {width: 78px;
margin-right:0;}



































#kirchefest {
position:absolute;
top: 348px;
left: 210px;
border:0pt solid #000;
z-index: 52;
}


#kirche {
position:absolute;
top: 348px;
left: 210px;
width: 70px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 51;
}

.hoverbild02 img {display:block;
 width: 70px; height: 44px;
 border:0;}

.hoverbild02 a {
background: url(navi/navi_kirche_dr.jpg) no-repeat;
 display:block;
 width: 70px;}

.hoverbild02 a:hover
img {visibility: 
 hidden;}

.hoverbild02 a:hover 
 {border:0;}

* html .hoverbild02 a 
{margin-right:1px;}

* html .hoverbild02 
 a:hover {width: 70px;
margin-right:0;}



























#terminefest {
position:absolute;
top: 348px;
left: 280px;
border:0pt solid #000;
z-index: 53;
}


#termine {
position:absolute;
top: 348px;
left: 280px;
width: 85px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 52;
}

.hoverbild03 img {display:block;
 width: 85px; height: 44px;
 border:0;}

.hoverbild03 a {
background: url(navi/navi_termine_dr.jpg) no-repeat;
 display:block;
 width: 85px;}

.hoverbild03 a:hover
img {visibility: 
 hidden;}

.hoverbild03 a:hover 
 {border:0;}

* html .hoverbild03 a 
{margin-right:1px;}

* html .hoverbild03
 a:hover {width: 85px;
margin-right:0;}





























#chronikfest {
position:absolute;
top: 348px;
left: 365px;
border:0pt solid #000;
z-index: 54;
}


#chronik {
position:absolute;
top: 348px;
left: 365px;
width: 81px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 53;
}

.hoverbild04 img {display:block;
 width: 81px; height: 44px;
 border:0;}

.hoverbild04 a {
background: url(navi/navi_chronik_dr.jpg) no-repeat;
 display:block;
 width: 81px;}

.hoverbild04 a:hover
img {visibility: 
 hidden;}

.hoverbild04 a:hover 
 {border:0;}

* html .hoverbild04 a 
{margin-right:1px;}

* html .hoverbild04
 a:hover {width: 81px;
margin-right:0;}


























#wandertourenfest {
position:absolute;
top: 348px;
left: 446px;
border:0pt solid #000;
z-index: 55;
}


#wandertouren {
position:absolute;
top: 348px;
left: 446px;
width: 142px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 54;
}

.hoverbild05 img {display:block;
 width: 142px; height: 44px;
 border:0;}

.hoverbild05 a {
background: url(navi/navi_wandertouren_dr.jpg) no-repeat;
 display:block;
 width: 142px;}

.hoverbild05 a:hover
img {visibility: 
 hidden;}

.hoverbild05 a:hover 
 {border:0;}

* html .hoverbild05 a 
{margin-right:1px;}

* html .hoverbild05
 a:hover {width: 142px;
margin-right:0;}































#bildergalerienfest {
position:absolute;
top: 348px;
left: 588px;
border:0pt solid #000;
z-index: 56;
}


#bildergalerien {
position:absolute;
top: 348px;
left: 588px;
width: 130px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 55;
}

.hoverbild06 img {display:block;
 width: 130px; height: 44px;
 border:0;}

.hoverbild06 a {
background: url(navi/navi_bildergalerien_dr.jpg) no-repeat;
 display:block;
 width: 130px;}

.hoverbild06 a:hover
img {visibility: 
 hidden;}

.hoverbild06 a:hover 
 {border:0;}

* html .hoverbild06 a 
{margin-right:1px;}

* html .hoverbild06
 a:hover {width: 130px;
margin-right:0;}








































#vereinefest {
position:absolute;
top: 348px;
left: 718px;
border:0pt solid #000;
z-index: 57;
}


#vereine {
position:absolute;
top: 348px;
left: 718px;
width: 80px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 56;
}

.hoverbild07 img {display:block;
 width: 80px; height: 44px;
 border:0;}

.hoverbild07 a {
background: url(navi/navi_vereine_dr.jpg) no-repeat;
 display:block;
 width: 80px;}

.hoverbild07 a:hover
img {visibility: 
 hidden;}

.hoverbild07 a:hover 
 {border:0;}

* html .hoverbild07 a 
{margin-right:1px;}

* html .hoverbild07
 a:hover {width: 80px;
margin-right:0;}





























#anfragekontaktfest {
position:absolute;
top: 348px;
left: 798px;
border:0pt solid #000;
z-index: 58;
}


#anfragekontakt {
position:absolute;
top: 348px;
left: 798px;
width: 151px;
height: 78px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 57;
}

.hoverbild08 img {display:block;
 width: 151px; height: 44px;
 border:0;}

.hoverbild08 a {
background: url(navi/navi_anfragekontakt_dr.jpg) no-repeat;
 display:block;
 width: 151px;}

.hoverbild08 a:hover
img {visibility: 
 hidden;}

.hoverbild08 a:hover 
 {border:0;}

* html .hoverbild08 a 
{margin-right:1px;}

* html .hoverbild08
 a:hover {width: 151px;
margin-right:0;}















#daheute {
position:absolute;
top: 470px;
left: 100px;
width: 354px;
height: 281px;
font-family: Verdana;
font-size: 11px;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 63;
}

.hoverbild13 img {display:block;
 width:354px; height: 281px;
 border:0;}

.hoverbild13 a {
background: url(navi_bilder/navi_da_heute_dr.jpg) no-repeat;
 display:block;
 width: 354px;}

.hoverbild13 a:hover
img {visibility: 
 hidden;}

.hoverbild13 a:hover 
 {border:0;}

* html .hoverbild13 a 
{margin-right:1px;}

* html .hoverbild13 
 a:hover {width: 354px;
margin-right:0;}















#dafrueher {
position:absolute;
top: 470px;
left: 530px;
width: 354px;
height: 281px;
font-family: Verdana;
font-size: 11px;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 64;
}

.hoverbild14 img {display:block;
 width:354px; height: 281px;
 border:0;}

.hoverbild14 a {
background: url(navi_bilder/navi_da_frueher_dr.jpg) no-repeat;
 display:block;
 width: 354px;}

.hoverbild14 a:hover
img {visibility: 
 hidden;}

.hoverbild14 a:hover 
 {border:0;}

* html .hoverbild14 a 
{margin-right:1px;}

* html .hoverbild14 
 a:hover {width: 354px;
margin-right:0;}










#dafeiert {
position:absolute;
top: 760px;
left: 100px;
width: 354px;
height: 281px;
font-family: Verdana;
font-size: 11px;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 65;
}

.hoverbild15 img {display:block;
 width:354px; height: 281px;
 border:0;}

.hoverbild15 a {
background: url(navi_bilder/navi_da_feiert_dr.jpg) no-repeat;
 display:block;
 width: 354px;}

.hoverbild15 a:hover
img {visibility: 
 hidden;}

.hoverbild15 a:hover 
 {border:0;}

* html .hoverbild15 a 
{margin-right:1px;}

* html .hoverbild15 
 a:hover {width: 354px;
margin-right:0;}














#dasonstige {
position:absolute;
top: 760px;
left: 530px;
width: 354px;
height: 281px;
font-family: Verdana;
font-size: 11px;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 66;
}

.hoverbild16 img {display:block;
 width:354px; height: 281px;
 border:0;}

.hoverbild16 a {
background: url(navi_bilder/navi_da_sonstige_dr.jpg) no-repeat;
 display:block;
 width: 354px;}

.hoverbild16 a:hover
img {visibility: 
 hidden;}

.hoverbild16 a:hover 
 {border:0;}

* html .hoverbild16 a 
{margin-right:1px;}

* html .hoverbild16 
 a:hover {width: 354px;
margin-right:0;}









#newsletterfest {
position:absolute;
top: 396px;
left: -3px;
border:0pt solid #000;
z-index: 9153;
}


#newsletter {
position:absolute;
top: 396px;
left: -3px;
width: 141px;
height: 48px;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 9152;
}

.hoverbild30 img {display:block;
 width: 141px; height: 48px;
 border:0;}

.hoverbild30 a {
background: url(navi/navi_newsletter_dr.jpg) no-repeat;
 display:block;
 width: 141px;}

.hoverbild30 a:hover
img {visibility: 
 hidden;}

.hoverbild30 a:hover 
 {border:0;}

* html .hoverbild30 a 
{margin-right:1px;}

* html .hoverbild30
 a:hover {width: 141px;
margin-right:0;}
























#marquee {
position:absolute;
top: 379px;
left: 94px;
width: 876px;
height: 20px;
font-family: Verdana;
font-size: 13px;
color: #333;
text-align: left;
line-height: 20px;
font-weight: regular;
border: 0pt solid #363;
z-index: 575;
}

#marquee a:link {
text-decoration: none;
color: #333;
}

#marquee a:visited {
text-decoration: none;
color: #333;
}

#marquee a:hover {
text-decoration: none;
font-weight: regular;
color: #000;
}
















#marquee02 {
position:absolute;
top: 405px;
left: 22px;
width: 948px;
height: 20px;
font-family: Verdana;
font-size: 13px;
color: #333;
text-align: left;
line-height: 20px;
font-weight: regular;
border: 0pt solid #363;
z-index: 575;
}

#marquee02 a:link {
text-decoration: none;
color: #333;
}

#marquee02 a:visited {
text-decoration: none;
color: #333;
}

#marquee02 a:hover {
text-decoration: none;
font-weight: regular;
color: #000;
}














#marquee03 {
position:absolute;
top: 425px;
left: 22px;
width: 948px;
height: 20px;
font-family: Verdana;
font-size: 13px;
color: #333;
text-align: left;
line-height: 20px;
font-weight: regular;
border: 0pt solid #363;
z-index: 576;
}

#marquee03 a:link {
text-decoration: none;
color: #333;
}

#marquee03 a:visited {
text-decoration: none;
color: #333;
}

#marquee03 a:hover {
text-decoration: none;
font-weight: regular;
color: #000;
}










#marquee04 {
position:absolute;
top: 445px;
left: 22px;
width: 948px;
height: 20px;
font-family: Verdana;
font-size: 13px;
color: #333;
text-align: left;
line-height: 20px;
font-weight: regular;
border: 0pt solid #363;
z-index: 576;
}

#marquee04 a:link {
text-decoration: none;
color: #333;
}

#marquee04 a:visited {
text-decoration: none;
color: #333;
}

#marquee04 a:hover {
text-decoration: none;
font-weight: regular;
color: #000;
}










#marqueeflugzeug {
position:absolute;
top: 3px;
left: 22px;
width: 948px;
height: 20px;
font-family: Verdana;
font-size: 13px;
color: #333;
text-align: left;
line-height: 20px;
font-weight: regular;
border: 0pt solid #363;
z-index: 975;
}

#marqueeflugzeug a:link {
text-decoration: none;
color: #333;
}

#marqueeflugzeug a:visited {
text-decoration: none;
color: #333;
}

#marqueeflugzeug a:hover {
text-decoration: none;
font-weight: regular;
color: #000;
}

















#weiter {
background-color: #222;
position: absolute;
top: 570px;
left: 0px;
width: 800px;
height: 30px;
text-align: center;
padding-top:5px;
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #ddd;
border: 0pt solid #363;
z-index: 55;
}

#weiter a:link {
background-color: #222;
text-decoration: none;
color: #ddd;
}

#weiter a:visited {
background-color: #222;
text-decoration: none;
color: #ddd;
}

#weiter a:hover {
background-color: #222;
color: #ffffff;
}

