html {  }
body 
{ font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: center; }

.klein 
{ color: #fbbc0c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-weight: bold; margin: 0 0 0 10px; }

.home 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #CDDAE9; 
color: #054791; 
}

.konzept 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #FAE6E9; 
color: #DD566E; 
}

.team 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #EDE5F1; 
color: #8753A1; 
}

.angebote 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #E3EEDA; 
color: #448C08; 
}

.tagesablauf 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #D1DFEA; 
color: #195F94; 
}

.oeffnungszeiten 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #FFEBDD; 
color: #FF7A19; 
}

.kontakt 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #FEE7E5; 
color: #FA5E53; 
}

.anmeldung 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #E5E1ED; 
color: #4E3586; 
}

.links 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
background-color: #F2F5E1; 
color: #A9BB33; 
}

#termine 
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 0; margin-left: 10px; }

#startseite 
{ width: 950px; position: absolute; text-align:left; top: 0; left: 0; right: 0; bottom: 0; height: 850px; margin: 0 auto; }

#container 
{ 
background-color: #fff; 
background-image: url(../img/bg-weiss.gif); 
width: 950px; 
position: absolute; 
margin: 0 auto; 
text-align:left; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
height: 1900px; }

#container-bilder 
{ background-color: #fff; width: 950px; position: absolute; text-align:center; top: 0; left: 0; right: 0; bottom: 0; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; }

#header 
{ 
background-color: #fff; 
height: 230px; 
width: 100%; 
position: absolute; 
z-index: 2; 
visibility: visible; 
}

#menu 
{ 
background-color: #fff; 
width: 230px; 
position: absolute; 
top: 234px; 
left: 0; 
right: 0; 
bottom: 0; 
height: auto; 
z-index: 2; 
padding: 80px 0 0; 
float: left; 
visibility: visible; 
}

#headline 
{ 
background-color: #fff; 
height: 90px; 
width: 720px; 
position: absolute; 
top: 230px; 
left: 230px; 
right: auto; 
bottom: auto; 
z-index: 2; 
visibility: visible; 
}

#bilderleiste 
{ width: 241px; position: absolute; float: left; z-index: 2; visibility: visible; padding-right: 20px; }
#tabelle 
{ background-color: #fff; width: 420px; position: absolute; top: 30px; left: 241px; right: 0; bottom: 0; float: right; z-index: 2; visibility: visible; }
#content 
{ width: 680px; position: absolute; top: 320px; left: 230px; right: auto; bottom: auto; height: auto; z-index: 2; visibility: visible; padding-right: 40px; }

#content-tagesablauf
{ 
background-color: #fff; 
width: 680px; 
position: absolute; 
top: 320px; 
left: 230px; 
right: auto; 
bottom: auto; 
height: auto; 
z-index: 2; 
visibility: visible; 
}

#content-angebote
{ 
background-color: #fff; 
width: 435px; 
position: absolute; 
top: 0; 
left: 241px; 
right: auto; 
bottom: auto; 
height: auto; 
z-index: 2; 
visibility: visible; 
}

#logo 
{ 
left: 475px; 
top: 16px; 
position: absolute; 
z-index: 3; 
visibility: visible; 
}

img 
{
float:left; 
margin: 0 20px 10px 0; 
clear: left;
}

.menu 
{
float: none; 
margin: 0 0px 0px 0; 
}

.mitte
{ text-align: center; float: none; clear: none; }

h2 
{ 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin: inherit; 
}

a.text:link 
{ 
color: #000; 
background-image: url(../img/pfeil.gif); 
background-repeat: no-repeat; 
background-position: left 0; 
text-decoration: underline; 
text-indent: 0; 
padding: 0 0 0 20px; 
}

a.text:visited 
{ 
color: #000; 
background-image: url(../img/pfeil.gif); 
background-repeat: no-repeat; 
background-position: left 0; 
text-decoration: underline; 
padding: 0 0 0 20px; 
}

a.text:hover 
{ 
color: #000; 
background-image: url(../img/pfeil.gif); 
background-repeat: no-repeat; 
background-position: left 0; 
text-decoration: none; 
padding: 0 0 0 20px; 
}

a.text:active 
{ 
color: #000; 
background-image: url(../img/pfeil.gif); 
background-repeat: no-repeat; 
background-position: left 0; 
text-decoration: none; 
padding: 0 0 0 20px; 
}

a.team:link 
{ color: black; background-color: white; background-image: url(../img/pfeil.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: underline; text-indent: 0; padding: 0 0 0 20px; }

a.team:visited 
{ color: black; background-color: white; background-image: url(../img/pfeil.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: underline; padding: 0 0 0 20px; }

a.team:hover 
{ color: #8753a1; background-color: white; background-image: url(../team/pfeil-lila.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; padding: 0 0 0 20px; }

a.team:active 
{ color: #8753a1; background-color: white; background-image: url(../team/pfeil-weiss.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; padding: 0 0 0 20px; }

a:link
{ color: #FA5E53; 
text-decoration: none; 
}

a:visited { 
color: #FA5E53; 
text-decoration: none; 
}
  
a:hover { 
color: #FA5E53; 
text-decoration: underline; 
}
  
a:active { color: #FA5E53; 
text-decoration: underline; 
}

a.pc:link
{ color: #FA5E53; 
text-decoration: underline; 
}

a.pc:visited { 
color: #FA5E53; 
text-decoration: underline; 
}
  
a.pc:hover { 
color: #FA5E53; 
text-decoration: none; 
}
  
a.pc:active { color: #FA5E53; 
text-decoration: none; 
}

a.pc-start:link
{ color: #fff; 
text-decoration: underline; 
}

a.pc-start:visited { 
color: #fff; 
text-decoration: underline; 
}
  
a.pc-start:hover { 
color: #fff; 
text-decoration: none; 
}
  
a.pc-start:active { color: #fff; 
text-decoration: none; 
}
.auswahl 
{ color: #8753a1; background-color: white; background-image: url(../team/pfeil-lila.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; padding: 0 0 0 20px; }

