html { width: 100%; padding: 0; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
body  { width: 100%; padding: 0; margin: 0; padding: 0; background-color: #20397b; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


.copy { color: #000000; font-size: 10px; }
.copy a {font-size: 10px; }
.copy a:visited {font-size: 10px; }
.copyweiss  { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 14px; }
.copyweiss a { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 14px; }
.copyweiss a:visited { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 14px; }
.fusszeile { font-size: 9px; }
.fusszeileweiss { color: white; font-weight: bold; font-size: 9px; }
.fusszeileweiss a { color: white; }
.fusszeileweiss a:visited { color: white; }
.headline  { font-weight: bold; font-size: 14px; line-height: 18px; }
.heavy { color: white; font-weight: bold; font-size: 28px; line-height: 32px; }
.headlineweiss { color: white; font-weight: bold; font-size: 14px; line-height: 24px; }
.kalendercolumn { color: white; font-weight: bold; font-size: 10px; }
.kalenderdata { font-size: 10px; }
.kalenderrow { color: white; font-size: 10px; }


.cleaner { clear: both; }

.navi a { text-decoration: none; }
.navi a:visited { text-decoration: none; }

.naviweiss  { color: #FFF; font-weight: bold; font-size: 12px; margin-left: 3px; margin-top: 5px; border-bottom: 2px solid #FFF; }
.naviweiss a { color: #FFF; }
.naviweiss a:visited { color: #FFF; }

.navigelb { color: #fc3; font-weight: bold; font-size: 12px; margin-left: 3px; margin-top: 5px; border-bottom: 2px solid #FFF; }
.navigelb a { color: #FFF; }
.navigelb a:visited { color: #FFF; }

.naviblock_freizeit { color: #20397b; font-weight: bold; font-size: 12px; margin-left: 3px; margin-top: 2px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #F7941D}
.naviblock_freizeit a { color: #20397b; }
.naviblock_freizeit a:visited { color: #20397b; }

.naviblock_easy { color: #20397b; font-weight: bold; font-size: 12px; margin-left: 3px; margin-top: 2px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #99DFF2}
.naviblock_easy a { color: #20397b; }
.naviblock_easy a:visited { color: #20397b; }


.naviblock { color: #20397b; font-weight: bold; font-size: 12px; margin-left: 3px; margin-top: 2px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #FC3}
.naviblock a { color: #20397b; }
.naviblock a:visited { color: #20397b; }

.kasten { background-color: #FFF; color: #000; padding: 20px; font-size: 12px; }


#main1 { margin: 0; padding: 0; background-color: #20397b; }
#main2 { margin: 0; padding: 0; background-color: #102459; }

#navi { float: left; margin: 0; width: 160px; background-color: #20397b; padding: 5px; }
#content { margin-left: 170px; margin-right: 270px; margin-top: 0; margin-bottom: 0; background-color: #102459; padding: 15px;}
#contentFull { position: absolute; left: 170px; right: 0; top: 0; background-color: #102459; padding: 15px; }
#rechts { float: right; margin: 0; width: 260px; background-color: #A6DA36; padding: 5px; }

