html   { text-align: center; width: 100%; height: 100%; overflow: hidden }
body     { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #009; text-align: center; margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: hidden }
#container        { background-color: white; text-align: left; float: none; margin: auto; width: 798px; height: 100% }
#header        { color: white; background: #009 no-repeat; vertical-align: text-bottom; width: 798px; height: 8% }
#navi        { background: #009 url(naviback.gif) no-repeat right top; float: left; clear: none; top: 8%; left: 0px; width: 201px; height: 92% }
.table_navi { }
.table_header  { width: 798px; height: 100% }
#content         { font-size: 12px; background-color: white; float: left; margin: 9px 0px; top: 8%; left: 202px; width: 569px; height: 85%; overflow: auto }
#contentcolor { background-color: #ccf; margin: 9px 9px 9px 0px; position: relative; width: auto; height: auto }
#contenttext { background-color: white; margin: 9px; width: auto; height: auto; overflow: auto }
#content h2   { font-size: 18px; margin-top: 12px; margin-bottom: 12px; margin-left: 12px }
#content h3 { font-size: 14px; margin-top: 12px; margin-bottom: 12px; margin-left: 12px }
#content h4 { font-weight: bold; font-size: 12px; margin-top: 12px; margin-bottom: 12px; margin-left: 12px }
#content p   { font-size: 12px; line-height: normal; margin: 0px 12px 12px; padding: 0px }
#content ul  { }
#content ol { vertical-align: top; list-style-type: decimal }
#content li  { font-size: 12px; margin-right: 24px }
#content a { color: #009; font-weight: bold; text-decoration: none }
#content a:hover { color: #009; font-weight: bold; text-decoration: underline }
#content a:active { color: red; font-weight: bold; text-decoration: none }
h1  { color: white; font-size: 20px; margin: 0px 0px 9px 9px; padding: 0px }
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
hr { background-color: white; margin: 0px; padding: 0px; border: white }
.adresse  { margin-bottom: 9px; margin-left: 24px; border: solid 3px #ccf; width: 80% }
.adresse p { margin: 0px 12px 12px; padding: 0px }
.logohome { background-color: white; text-align: center; width: 54px }
.logobeitritt { background-color: white; text-align: center; width: 54px }
.logodiplomkurs { background-color: white; text-align: center; width: 54px }
.logoliteratur { background-color: white; text-align: center; width: 54px }
.logodaskind { background-color: white; text-align: center; width: 54px }
.linkshome { background-color: #ccf; text-align: right; padding-top: 12px; padding-bottom: 12px; width: 119px }
.linkshome a { color: #009; font-weight: bold; font-size: 14px; text-decoration: none }
.linkshome a:hover { font-weight: bold; font-size: 14px; text-decoration: underline }
.linkshomenix { background-color: #ccf; width: 28px }
.linksbeitritt { background-color: #009; text-align: right; width: 119px }
.linksbeitritt a { color: white; font-weight: bold; font-size: 14px; text-decoration: none }
.linksbeitritt a:hover { color: white; font-weight: bold; font-size: 14px; text-decoration: underline }
.linksbeitrittnix { background-color: #009; width: 28px }
.linksdiplomkurs { background-color: #ff0; text-align: right; width: 119px }
.linksdiplomkurs a { color: #009; font-weight: bold; font-size: 14px; text-decoration: none }
.linksdiplomkurs a:hover { color: #009; font-weight: bold; font-size: 14px; text-decoration: underline }
.linksdiplomkursnix { background-color: #ff0; width: 28px }
.linksliteratur { background-color: #fe0000; text-align: right; width: 119px }
.linksliteratur a { color: white; font-weight: bold; font-size: 14px; text-decoration: none }
.linksliteratur a:hover { color: white; font-weight: bold; font-size: 14px; text-decoration: underline }
.linksliteraturnix { background-color: #fe0000 }
.linksdaskind { background-color: #0f0; text-align: right; width: 119px }
.linksdaskind a { color: #009; font-weight: bold; font-size: 14px; text-decoration: none }
.linksdaskind a:hover { color: #009; font-weight: bold; font-size: 14px; text-decoration: underline }
.linksdaskindnix { background-color: #0f0 }
.weissoben { background-color: white; height: 9px }
.weissunten { background-color: white; height: 9px }
.weissunternavi { background-color: white; height: 9px }
.weissrechts { background-color: white; width: 9px }
.weissrechtsrundunten { background-color: white }
.email { text-align: center; padding-top: 12px; position: relative; height: 100% }
.rundunten  { background: url(rundeecke2.gif) no-repeat right top; height: 79px }
.phone   { background-color: white; width: 21px }
.telnr   { color: #009; font-weight: bold; background-color: white; text-align: center; vertical-align: middle; margin-left: 630px; width: 160px }
.header  { background: no-repeat 0px 0px }
.footer { margin-left: 36px }
