body {font-family: Arial, Helvetica, sans-serif; color: #003366; size:101%; background-color: #ffffff; margin-top: 0px; padding-top: 0px}

.weiss { font-size: 11px; font-weight: bold; color: #FFFFFF}
.rot { font-size: 11px; font-weight: bold; color: #CC0000}
.schriftlauf { font-size: 11px; font-weight: normal; color: #003366}
.schriftfett { font-size: 11px; font-weight: bold; color: #003366}
.schriftmini { font-size: 9px; font-weight: normal; color: #666666; font-variant: normal}
.schriftgrau { font-size: 10px; font-weight: normal; color: #000000}
.ueberschrift { font-size: 11px; font-weight: bold; color: #990000}
.schrift_organe {  font-size: 10px; font-weight: bold; color: #FF9900}

.submenu {  font-size: 11px; font-weight: normal; color: #000000; border-color: #000000; width: 100%; height: 100%;; background-color: #E5E5E5; border-style: none; z-index: 20;}

.submenu td { border-bottom-style: solid; border-bottom-color: #ffffff; border-bottom-width: 1px}

.submenu a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.submenu a:visited {text-decoration: none; color: #4B4B4B;}
.submenu a:hover {text-decoration: underline; color: #4B4B4B;}
.submenu a:active {text-decoration: none; color: #4B4B4B;}

 a.rotmenu { font-size: 11px; font-weight: bold; color: #fff; text-decoration: none}
 a.rotmenu:visited {text-decoration: none; color: #fff;}
 a.rotmenu:hover {text-decoration: underline; color: #fff;}
 a.rotmenu:active {text-decoration: none; color: #fff;}

a { font-size: 11px; font-weight: bold; text-decoration: none; color: #CC0000}
a:visited {text-decoration: none; color: #990000;}
a:hover {text-decoration: underline; color: #990000;}
a:active {text-decoration: underline; color: #990000;}

.submenuframe { border-style: solid; border-color: #ffffff; border-bottom-width: 1px}

h1 {  font-size: 14px; font-weight: bold; color: #CC0000}

input {  font-size: 10px; color: #4B4B4B}
select {  font-size: 10px; color: #4B4B4B}

.bildauswahl {  font-size: 11px; color: #000000; background-color: #DC9C9C}

.eintragen {  font-size: 11px; font-weight: bold; color: #ffffff; background-color: #C54D4D}

.mitteilung {  font-size: 11px; color: #003366;}
	.mitteilung h1 { font-size: 11px; font-weight: bold; color: #CC0000; display:inline;}
	.mitteilung tr { vertical-align:top;}
	.mitteilung td { border-width:1px; border-style:solid; border-color:#E5E5E5;}

.tabelleweiss {  font-size: 11px; color: #ffffff;}
	.tabelleweiss h1 { font-size: 11px; font-weight: bold; color: #CC0000;}
	.tabelleweiss tr { vertical-align:top;}
	.tabelleweiss td { border-width:1px; border-style:solid; border-color:#FFFFFF;}


.aktuell {  font-size: 11px; color: #003366;}
.aktuell h1 { font-size: 11px; font-weight: bold; color: #CC0000; display:inline;}
.aktuell tr { vertical-align:top;}
.aktuell td { background-color: eeeeee;}


.veranstaltungskalender {  font-size: 11px; color: #003366;}
.veranstaltungskalender h1 { font-size: 12px; font-weight: bold; color: #CC0000; display:inline;}
.veranstaltungskalender tr { vertical-align:top;}
.veranstaltungskalender h2 { font-size: 12px; font-weight: bold; color: #999999; display:inline;}

h2 {  font-size: 12px; font-weight: bold; color: #CC0000}

.gruppeninfo {  empty-cells: show; font-size: 11px; color: #001144; }
.gruppeninfo td { border-width: 1px; border-color: #E5E5E5; border-style: solid; }

.mitteilungstartseite {  font-size: 11px; color: #003366;}.tabelleweiss { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; }