body { background-color:#C0C0C0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { color:#666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td { color:#666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #06585b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited { color: #06585b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
hr { border:1px dotted #CCCCCC;line-height: 1px;	height:1px; }
.bildrahmen {border:1px solid #CCCCCC; margin-right:5px;margin-bottom:5px;} 

.leftnavi {width:158px;background-color:#A9A9A9;color:#FFFFFF;font-size:12px;padding-right:0px;border-right:1px solid #FFFFFF}
.leftnavi a:link { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnavi a:visited { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnavi a:visited:hover { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnavi a:hover { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnavi a:active { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.leftsubnavi {width:158px;background-color:#F5F5F5;color:#FFFFFF;font-size:11px;padding-right:0px;border-right:1px solid #FFFFFF}
.leftsubnavi a:link { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftsubnavi a:visited { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftsubnavi a:visited:hover { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.leftsubnavi a:hover { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.leftsubnavi a:active { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }


.topnavi { color:#888888; border-left:1px solid #CCCCCC; padding-left:5px;padding-right:5px; text-align: center;font-size: 10px; }
.topnavi a:link { color: #888888; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.topnavi a:visited { color: #888888; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.topnavi a:visited:hover { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.topnavi a:hover { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.topnavi a:active { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }


.schulen_links { font-family: Verdana, Arial, Helvetica, sans-serif; }
.breadcrumb { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.divider {line-height:18px; font-size: 12px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.hauptnavigation {line-height:18px }
.hauptnavigation_aktiv a, .hauptnavigation_aktiv a:link, .hauptnavigation_aktiv a:visited {line-height:18px; color: #06585b;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.hauptnavigation a:link { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.hauptnavigation a:visited { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.hauptnavigation a:hover { color: #06585b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.hauptnavigation a:active { color: #06585b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.suchenfeld { color: #eaedef; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/siteimages/layout/1/hg_suchen.gif); text-decoration: none; width: 110px; height: 20px; padding-top: 2px; padding-left: 2px; border: solid 1px #fff; }
.suchen a:link { color: #eaedef; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.suchen a:visited { color: #eaedef; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.suchen a:hover { color: #06585b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.suchen a:active { color: #06585b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.subnavigation { padding: 0 0 0 5px; border: solid 1px #666; }
.subnavigation a:link { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.subnavigation a:visited { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.subnavigation a:hover { color: #06585b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.subnavigation a:active { color: #06585b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.subsubnavigation_aktiv A, .subsubnavigation_aktiv A:Link, .subsubnavigation_aktiv A:hover, .subsubnavigation_aktiv A:visited { color: #06585b; font-size: 11px;  text-decoration: none;}
.subsubnavigation_aktiv { border-bottom: 1px solid #06585b; padding-top: 0; padding-right: 0; padding-left: 15px; border-bottom: 1px solid #06585b; }
.subsubnavigation { color: #666; padding-top: 0; padding-right: 0; padding-left: 15px; border-bottom: 1px solid #06585b; }
.subsubnavigation a:link { color: #444; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subsubnavigation a:visited { color: #444; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subsubnavigation a:hover { color: #06585b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subsubnavigation a:active { color: #06585b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.aktuell_termine { background-color:#FFFFFF; color: #666; border-right: 1px solid #666;border-top-styl;border-bottom: 1px solid #666; border-left: 1px solid #666;; border-top-width: 0; }
.aktuell_termine_text { color: #666; padding: 8px 5px 8px 8px; border-bottom: 1px solid #06585b; }
.aktuell_termine_text_letzte_zeile { color: #666; padding: 8px 5px 8px 8px; }

.content { color: #666; font-size: 11px; padding: 12px; width:560px; }
.titel { color: #333333; font-size: 16px; font-weight: bold; }
.untertitel { color: #666666; font-size: 13px; font-weight: bold; }
.herausgehoben { color: #000000; font-size: 11px; font-weight: bold; }
.wichtig { color: #8b0000; font-size: 11px; font-weight: bold; }


