body     { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ceeaee }
td    { color: #333; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
a { color: #036; text-decoration: none }
a:hover { color: #c00 }
/*Content*/
.text_rot { color: #a20006 }
.zwischen_heads { color: #900; font-size: 15px; font-weight: bold }
h1   { color: #369; font-size: 16px; font-weight: bold }
.main_content  { background-color: #fff; padding: 30px }
/*Hauptnavigation*/
.nav_inaktiv A     { color: black; font-size: 10pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #eaf5fb; display: block; margin: 0; padding: 2px 0 1px 20px; width: 100%; border-style: solid; border-width: 1px 0 0; border-color: white }
.nav_inaktiv A:hover     { color: #369; font-size: 10pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: white; display: block; margin: 0; padding: 2px 0 1px 20px; width: 100%; border-style: solid; border-width: 1px 0 0; border-color: #fff }
.nav_aktiv A   { color: #369; font-size: 10pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: white; display: block; margin: 0; padding: 2px 0 1px 20px; width: 100%; border-style: solid; border-width: 1px 0 0; border-color: #fff }
.nav_aktiv A:hover   { color: #369; font-size: 10pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: white; display: block; margin: 0; padding: 2px 0 1px 20px; width: 100%; border-style: solid; border-width: 1px 0 0; border-color: #fff }
/*Unavi*/
.unav_inaktiv A     { color: #fff; text-decoration: none; background-color: #900; display: block; padding: 6px 8px 6px 30px; width: 100%; border-style: none none solid; border-width: 0 0 1px; border-color: #bede7d }
.unav_inaktiv A:hover    { color: #eee; text-decoration: none; background-color: #900; background-repeat: no-repeat; display: block; padding: 6px 8px 6px 30px; width: 100%; border-style: none none solid; border-width: 0 0 1px; border-color: #bede7d }
.unav_aktiv A   { color: #369; font-weight: bold; font-size: 9pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: white; margin: 0px; padding: 2px 0px 1px 20px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #369; width: 100%; display: block }
.unav_aktiv A:hover  { color: #369; font-weight: bold; font-size: 9pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: white; margin: 0px; padding: 2px 0px 1px 20px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #369; width: 100%; display: block }
/*Subnavi*/
.subnav_inaktiv A        { color: #900; text-decoration: none; padding: 3px }
.subnav_inaktiv A:hover        { color: #900; background-color: #dcdcdc; padding: 3px }
subnav_aktiv A  { color: #900; padding: 3px }
subnav_aktiv A:hover  { color: #595959; padding: 3px }
/*Fehler*/
.warning { color: #c00 }
.error { color: #c00 }
/*Formular
*/
.buttons  { color: #369; font-size: 11px; background-color: #fff; padding: 1px 2px; border: solid 1px }
form { margin: 0; padding: 0 }
/*Tabelle*/
.td_top_nav { background-color: #eaf5fb; border-style: solid; border-width: 0 0 0 1px; border-color: white }
.td_weiss { background-color: #fff }
/*stimmen*/
.boxstimme { background-color: #e6f5f6; padding: 6px; border-top: 0; border-right: 0; border-bottom: 5px solid #fff; border-left: 0 }
/*termin*/
.termine1   { background-color: #eaf5fb; padding: 5px; border-right: 1px solid #036; border-bottom: 1px solid #036 }
.termine2 { padding: 5px; border-right: 1px solid #036; border-bottom: 1px solid #036 }
.termine3 { color: #fff; font-weight: bold; background-color: #036; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #036 }
/*news
*/
.news_pull  { background-color: #eaf5fb; padding: 15px; border-top: 0; border-right: 0; border-bottom: 1px solid #036; border-left: 0 }
.news_kat  { background-color: #fff0b2; padding: 5px; border-bottom: 2px solid #fff }
/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
  { color: #000; font-size: 11px; font-family: verdana, arial, helvetica; text-decoration: none; background-color: #eaf5fb; text-align: left; display: block; margin: 0; padding: 3px 1px 3px 20px; width: 100%; border-style: none none solid; border-width: 0 0 1px; border-color:   #fff }
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
  { color: #036; font-size: 11px; font-family: verdana, arial, helvetica; text-decoration: none; background-color: #fff; margin: 0; padding: 3px 1px 3px 20px; width: 100%; border-bottom: 1px solid #036 }
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
  { color: #a20006; font-size: 11px; font-family: verdana, arial, helvetica; text-decoration: none; background-color: #ffffff; text-align: left; display: block; margin: 0; padding: 3px 1px 3px 20px; width: 100%; border-bottom: 1px solid #fff }

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
 { color: #000; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: normal; text-decoration: none; background-color: #eaf5fb; text-align: right; display: block; margin: 1px; padding: 3px; width: 120 }
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #3366ff;
BACKGROUND-COLOR: #FFFFFF;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
 { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: normal; text-decoration: none; background-color: #ffffff; text-align: right; display: block; margin: 1px; padding: 3px; width: 120; border: solid 1px #036 }

