#titelindex {
position:absolute;
top: -26px;
left: -81px;
border: 0pt solid #333;
z-index: 112;
}


#ueberschrift {
position:absolute;
top: 34px;
left: 404px;
border: 0pt solid #333;
z-index: 22113;
}


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;
}


.hoverbild03 a:active, 
a:focus {outline: none;}


#container {
position:absolute;
left:50%;
top: 11px;
height: 2600px;
width: 995px;
margin-left: -498px;
border: 0pt solid #000;
}


#hintergrund {
position:absolute;
left:50%;
top: 6px;
height: 2500px;
width: 995px;
margin-left: -498px;
border: 0pt solid #000;
}





#higuunterlinks {
position:absolute;
top: 364px;
left: 4px;
width: 220px;
height: 1780px;
border: 0pt solid #333;
z-index: 3;
}








#marquee {
position:absolute;
top: 335px;
left: 17px;
width: 964px;
height: 20px;
font-family: Verdana;
font-size: 14px;
color: #0000;
text-align: left;
line-height: 20px;
font-weight: regular;
border: 0pt solid #363;
z-index: 575;
}

#marquee a:link {
text-decoration: none;
color: #000;
}

#marquee a:visited {
text-decoration: none;
color: #000;
}

#marquee a:hover {
text-decoration: underline;
font-weight: bold;
color: #000;
}








#naviunten {
position:absolute;
top: 2505px;
left: 11px;
width: 970px;
height: 18px;
font-family: Verdana;
font-size: 12px;
line-height: 12px;
color: #111;
text-align: center;
border: 0pt solid #333;
z-index: 1116;
}

#naviunten a:link {
text-decoration: underline;
font-size: 12px;
color: #111;
}

#naviunten a:visited {
text-decoration: underline;
font-size: 12px;
color: #111;
}

#naviunten a:hover {
text-decoration:none ;
color: #111;
}







#textfeld {
position:absolute;
top: 585px;
left: 55px;
width: 660px;
height: 1830px;
overflow: auto;
padding-right: 251px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeld a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeld a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeld a:hover {
text-decoration:none ;
color: #111;
}

#textfeld span {
font-size: 22px;
line-height: 24px;
font-weight: bold;
color: #0000bb;
}








#textfeldoverflow {
position:absolute;
top: 585px;
left: 55px;
width: 660px;
height: 1830px;
overflow: auto;
padding-right: 251px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeldoverflow a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldoverflow a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldoverflow a:hover {
text-decoration:none ;
color: #111;
}

#textfeldoverflow span {
font-size: 22px;
line-height: 24px;
font-weight: bold;
color: #0000bb;
}













#textfeldbetreuung {
position:absolute;
top: 720px;
left: 55px;
width: 660px;
height: 1850px;
overflow: auto;
padding-right: 251px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeldbetreuung a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldbetreuung a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldbetreuung a:hover {
text-decoration:none ;
color: #111;
}

#textfeldbetreuung span {
font-size: 22px;
line-height: 24px;
font-weight: bold;
color: #0000bb;
}












#textfeldelterninfos {
position:absolute;
top: 703px;
left: 55px;
width: 660px;
height: 1782px;
overflow: auto;
padding-right: 251px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeldelterninfos a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldelterninfos a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldelterninfos a:hover {
text-decoration:none ;
color: #111;
}

#textfeldelterninfos span {
font-size: 22px;
line-height: 24px;
font-weight: bold;
color: #0000bb;
}












#textfeldimpressum {
position:absolute;
top: 555px;
left: 41px;
width: 690px;
height: 1870px;
overflow: auto;
padding-right: 251px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeldimpressum a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldimpressum a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldimpressum a:hover {
text-decoration:none ;
color: #111;
}

#textfeldimpressum span {
font-size: 22px;
line-height: 30px;
font-weight: bold;
color: #000000;
}










#textfeldstart {
position:absolute;
top: 585px;
left: 21px;
overflow: auto;
padding-right: 5px;
width: 950px;
height: 1830px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: center;
border: 0pt solid #333;
z-index: 6;
}

#textfeldstart a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldstart a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldstart a:hover {
text-decoration:none ;
color: #111;
}

#textfeldstart span {
font-size: 22px;
line-height: 24px;
font-weight: bold;
color: #0000bb;
}











#mwdesignol {
position:absolute;
top: 507px;
left: 4px;
width: 980px;
height: 24px;
font-family: Arial;
font-size: 19px;
font-weight: bold;
color: #000;
text-align: center;
border: 0pt solid #000;
z-index: 817;
}

#mwdesignol a:link {
text-decoration: none;
color: #000;
}

#mwdesignol a:visited {
text-decoration: none;
color: #000;
}

#mwdesignol a:hover {
color: #00e;
}

#mwdesignol span {
font-size: 19px;
color: #00b;
}








#textfeldunsereschule {
position:absolute;
top: 830px;
left: 55px;
width: 660px;
height: 1650px;
overflow: auto;
padding-right: 251px;
font-family: Microsoft JhengHei, Verdana;
font-size: 16px;
line-height: 24px;
color: #111;
text-align: left;
border: 0pt solid #333;
z-index: 6;
}

#textfeldunsereschule a:link {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldunsereschule a:visited {
text-decoration: underline;
font-size: 16px;
color: #111;
}

#textfeldunsereschule a:hover {
text-decoration:none ;
color: #111;
}

#textfeldunsereschule span {
font-size: 22px;
line-height: 24px;
font-weight: bold;
color: #0000bb;
}






#infoshaupt {
position:absolute;
top: 550px;
left: 182px;
width: 400px;
height: 250px;
font-family: Arial;
font-size: 21px;
font-weight: regular;
line-height: 26px;
color: #111;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#infoshaupt a:link {
text-decoration: none;
color: #111;
}

#infoshaupt a:visited {
text-decoration: none;
color: #111;
}

#infoshaupt a:hover {
background-color: yellow;	
color: #00e;
}

#infoshaupt span {
font-size: 21px;
font-weight: regular;
background-color: yellow;
padding: 1px;
color: #00b;
}





#elterninfos {
position:absolute;
top: 551px;
left: 457px;
width: 400px;
height: 250px;
font-family: Arial;
font-size: 18px;
font-weight: regular;
line-height: 26px;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#elterninfos a:link {
text-decoration: none;
color: #555;
}

#elterninfos a:visited {
text-decoration: none;
color: #555;
}

#elterninfos a:hover {
background-color: yellow;	
color: #00e;
}

#elterninfos span {
font-size: 18px;
font-weight: regular;
background-color: yellow;
padding: 1px;
color: #00b;
}





#betreuungsangebote {
position:absolute;
top: 558px;
left: 372px;
width: 400px;
height: 250px;
font-family: Arial;
font-size: 21px;
font-weight: regular;
line-height: 29px;
color: #111;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#betreuungsangebote a:link {
text-decoration: none;
color: #111;
}

#betreuungsangebote a:visited {
text-decoration: none;
color: #111;
}

#betreuungsangebote a:hover {
background-color: yellow;	
color: #00e;
}

#betreuungsangebote span {
font-size: 21px;
font-weight: regular;
background-color: yellow;
padding: 1px;
color: #00b;
}














#naturpark-schule {
position:absolute;
top: 558px;
left: 292px;
width: 400px;
height: 250px;
font-family: Arial;
font-size: 21px;
font-weight: regular;
line-height: 29px;
color: #111;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#naturpark-schule a:link {
text-decoration: none;
color: #111;
}

#naturpark-schule a:visited {
text-decoration: none;
color: #111;
}

#naturpark-schule a:hover {
background-color: yellow;	
color: #00e;
}

#naturpark-schule span {
font-size: 21px;
font-weight: regular;
background-color: yellow;
padding: 1px;
color: #00b;
}














































#zeileeins {
position:absolute;
top: 557px;
left: 54px;
width: 900px;
height: 18px;
font-family: Arial;
font-size: 18px;
font-weight: regular;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#zeileeins a:link {
text-decoration: none;
color: #555;
}

#zeileeins a:visited {
text-decoration: none;
color: #555;
}

#zeileeins a:hover {
color: #00e;
}

#zeileeins span {
font-size: 18px;
color: #00b;
}





#zeileeinsb {
position:absolute;
top: 565px;
left: 54px;
width: 900px;
height: 18px;
font-family: Arial;
font-size: 18px;
font-weight: regular;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#zeileeinsb a:link {
text-decoration: none;
color: #555;
}

#zeileeinsb a:visited {
text-decoration: none;
color: #555;
}

#zeileeinsb a:hover {
color: #00e;
}

#zeileeinsb span {
font-size: 18px;
color: #00b;
}










#zeilezwei {
position:absolute;
top: 580px;
left: 54px;
width: 900px;
height: 18px;
font-family: Arial;
font-size: 18px;
font-weight: regular;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#zeilezwei a:link {
text-decoration: none;
color: #555;
}

#zeilezwei a:visited {
text-decoration: none;
color: #555;
}

#zeilezwei a:hover {
color: #00e;
}

#zeilezwei span {
font-size: 18px;
color: #00b;
}




#higuunsereschule {
position:absolute;
top: 541px;
left: 1px;
border: 0pt solid #333;
z-index: 816;
}


#higubetreuung {
position:absolute;
top: 541px;
left: 4px;
border: 0pt solid #333;
z-index: 816;
}











#zeiledrei {
position:absolute;
top: 615px;
left: 54px;
width: 900px;
height: 15px;
font-family: Arial;
font-size: 15px;
font-weight: regular;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#zeiledrei a:link {
text-decoration: none;
color: #555;
}

#zeiledrei a:visited {
text-decoration: none;
color: #555;
}

#zeiledrei a:hover {
color: #00e;
}

#zeiledrei span {
font-size: 15px;
color: #00b;
}







#zeilevier {
position:absolute;
top: 637px;
left: 54px;
width: 900px;
height: 15px;
font-family: Arial;
font-size: 15px;
font-weight: regular;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#zeilevier a:link {
text-decoration: none;
color: #555;
}

#zeilevier a:visited {
text-decoration: none;
color: #555;
}

#zeilevier a:hover {
color: #00e;
}

#zeilevier span {
font-size: 15px;
color: #00b;
}










#zeilefuenf {
position:absolute;
top: 659px;
left: 54px;
width: 900px;
height: 15px;
font-family: Arial;
font-size: 15px;
font-weight: regular;
color: #555;
text-align: left;
border: 0pt solid #000;
z-index: 817;
}

#zeilefuenf a:link {
text-decoration: none;
color: #555;
}

#zeilefuenf a:visited {
text-decoration: none;
color: #555;
}

#zeilefuenf a:hover {
color: #00e;
}

#zeilefuenf span {
font-size: 15px;
color: #00b;
}





#higuelterninfos {
position:absolute;
top: 603px;
left: 3px;
border: 0pt solid #333;
z-index: 816;
}