/* WICHTIG: Bitte immer die Kommentare lesen!! */
/* WebforYou - Ch. Leipnitz 2002 */

body {
margin: 0;
background: #cceeee;
color: #000; }

/* ANFANG Definition der Links im Text */

a:link, a:visited {
color: #0000FF;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 12px;
text-decoration: none; }

a:hover {
color: #0000FF;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 12px;
text-decoration: underline; }

a:active {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 12px;
text-decoration: none; }

/* ENDE Definition der Links im Text */

/* ANFANG Definition der Links in der Hauptnavigation */

a.hauptnav:link, a.hauptnav:visited
{ line-height: 16px; }

a.hauptnav:hover
{ line-height: 16px; }

a.hauptnav:active
{ color: teal;
  line-height: 16px; }

a.besucherstatistik:link, a.besucherstatistik:visited {
color: #fff;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

a.besucherstatistik:hover {
color: #fff;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

a.besucherstatistik:active {
color: #fff;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }


/* ENDE Definition der Links in der Hauptnavigation */



/* ANFANG Definition der Dummy-Links in den Untermenüs */

a.dummy:link {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 16px; }

a.dummy:hover {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 16px; }

a.dummy:active {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 16px; }

a.dummy:visited {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 16px; }

/* ENDE Definition der Links in den Untermenüs */


/* ANFANG Definition der Links in den Untermenüs */

a.unternav:link, a.unternav:visited
{ font-size: 11px;
line-height: 16px; }

a.unternav:hover
{ font-size: 11px;
line-height: 16px; }

a.unternav:active
{ color: teal;
font-size: 11px;
line-height: 16px; }


/* ENDE Definition der Links in den Untermenüs */

/* ANFANG Definition der Links in den Tabellen */

a.tab:link, a.tab:visited {
color: #0000FF;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

a.tab:hover {
color: #0000FF;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

a.tab:active {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }


/* ENDE Definition der Links in den Tabellen */

/* ANFANG Definition der Empfehlungs-Links */

a.klein:link, a.klein:visited {
color: #0000FF;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

a.klein:hover {
color: #0000FF;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

a.klein:active {
color: teal;
background: transparent;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

/* ENDE Definition der Empfehlungs-Links */

.top {
color: #000;
background: #666699; }

.tabelle-index {
font-family: verdana, arial, sans-serif;
/* font-size: 11px; */
font-size: 12px;
line-height: 18px; }

.hauptnavi {
color: #000;
background: #FFDCA8;
font-family: verdana, arial, sans-serif;
font-size: 12px; }

.unternavi {
color: #000;
background: #FFDCA8;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

.inhalt {
padding-left: 30px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 12px;
width: 500px;
line-height: 18px;
text-align: left; }

.inhalt2 {
padding-left: 30px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 11px;
width: 590px;
line-height: 16px; }

.inhalt3 {
padding-left: 10px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 12px;
width: 240px;
line-height: 18px;
text-align: left; }

.inhalt4 {
padding-left: 30px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 12px;
width: 700px;
line-height: 18px; }

.inhalt5 {
padding-left: 46px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 11px;
width: 590px;
line-height: 16px; }


.ueberschrift-mittel {
padding-left: 30px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
width: 700px;
line-height: 18px;
text-align: left; }


.ueberschrift-gross {
padding-left: 30px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
width: 700px;
line-height: 18px;
text-align: left; }


.inhalt-popup {
padding-left: 25px;
padding-right: 25px;
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 11px;
width: 570px;
line-height: 16px; }

.klein {
font-size: 11px;
line-height: 18px; }

.tabellen {
font-family: verdana, arial, sans-serif;
font-size: 11px;
vertical-align: top;
background: #fff;
color: #000; }

.tabelle-statistik {
font-family: verdana, arial, sans-serif;
font-size: 11px;
vertical-align: top;
background: #fff;
color: #000; }

.klein-tabelle {
font-size: 10px;
line-height: 160%; }

.mittel-tabelle {
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 16px; }

.normal-tabelle {
font-family: verdana, arial, sans-serif;
font-size: 12px;
line-height: 18px;
padding: 0; }

.normal-tabelle-ausschreibung {
font-family: verdana, arial, sans-serif;
font-size: 12px;
line-height: 18px;
padding-right: 10; }


.rubrik {
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 16px; }

.seitentitel {
color: #000;
background: #cceeee;
font-family: verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 16px; }

/* wenn kein DB-Eintrag vorhanden, dann h1 */
h1 {
font: bold 120% verdana, arial, sans-serif;
color: #ff0000; }

h2 {
font: bold 120% verdana, arial, sans-serif; }

h3 {
font: bold 100% verdana, arial, sans-serif; }

h2, h3 {
border-bottom: 1px solid #000;
padding: 6px;
background: #ffdca8;
line-height: 145%; }

.quali {
color: #666;
font: normal 100% verdana, arial, sans-serif; }

ul.listen {
list-style-type: square;
padding: 0;
margin: 12px 0 12px 15px;
 }

ul.checkbox-anmeldung {
list-style-type: none;
padding: 0;
margin: 12px 0 12px 0;
 }