body { background-color:#ccd9ff; font-size:14px }
/*e5e5ff neuccd9ff altccccff neue0e0ff*/
header { margin-left:auto; margin-right:auto; background:#ccd9ff; top:0; left:auto; }

/*Links - die ganz normalen, immer dick und schwarz und beim beruehren gruen hinterlegt f3ffcc neud9ffcc alt99ff99*/
a:link { font-weight:bold; text-decoration:none; color:#000000; }
a:visited { font-weight:bold; text-decoration:none; color:#000000; }
a:hover { font-weight:bold; text-decoration:none; color:#000000; background-color: #99ff99; }
a:active { font-weight:bold; text-decoration:none; color:#000000; }
a:focus { font-weight:bold; text-decoration:none; color:#000000; }

/*Links - die Ueberschriften der Tabelle, dick und weiss, werden beim Hover gruen und schwarze Schrift neud9ffcc alt99ff99*/
a.tabhead:link { font-weight:bold; text-decoration:none; background-color: #000000; color:#ffffff }
a.tabhead:visited { font-weight:bold; text-decoration:none; background-color: #000000; color:#ffffff; }
a.tabhead:hover { font-weight:bold; text-decoration:none; color:#000000; background-color: #99ff99; display:block; margin:0px;}
a.tabhead:active { font-weight:bold; text-decoration:none; color:#000000; display:block; margin:0px; }
a.tabhead:focus { font-weight:bold; text-decoration:none; color:#000000 }

.tablay { border:0px solid black; width:100%; }
.tablay td { vertical-align:top }

.tabmenue td{ font-size:14px; }

.tabziel td{ font-size:14px; }

/*zurueckbutton auf Hauptseiten*/
.tabzurueck td{ font-size:14px; }

/*alles fuer die Haupttabelle*/
.tab1 tr:nth-child(even) { background-color: #ffffdd; } /*ccccff altffffdd neufff2cc*/
.tab1 tr:nth-child(odd) { background-color: #ffe9e9; } /*ddddff altffe9e9 neuffd3cc*/
.tab1 tr:hover { background-color: #99ff99; }
.tab1 th:hover { background-color: #99ff99; }
.tab1 thead th { background-color: #000000; color:#ffffff; }
.tab1 th { text-align:left; font-size:18px; }
.tab1 td { font-size:12px; font-weight:bold; }

.tab2 tr:nth-child(even) { background-color: #ffffdd; }
.tab2 tr:nth-child(odd) { background-color: #ffe9e9; }
.tab2 tr:hover { background-color: #99ff99; }
.tab2 thead th { background-color: #000000; color:#ffffff; text-align:left; }

table.tabnews { margin-left:auto; margin-right:auto; }
.tabnews td { padding:8px; }
.tabnews td:first-child { font-size:14px; background:#c0f0c0; } /*altB0F0A0*/
.tabnews td:last-child { background:#ffffc0; } /*FFFF90*/

.uberseite { text-align:center; font-size:22px; }