/* Basics */
body,TD { font-family: Verdana; font-size: 11px; color: #666767; }
h1 { font-family: Verdana; font-size: 14px; color: #727271; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }

.teaser { font-size: 10px; color: #666767; }
a.teaser { color: #00478A; }
a.teaser:link {text-decoration:none;}
a.teaser:visited {text-decoration:none;}
a.teaser:hover {text-decoration:underline;}
a.teaser:visited:hover {text-decoration:underline;}


/* Menü Hauptnavigation  */
.menu1  { font-weight: bold; font-family : Verdana; font-size: 11px; text-decoration: none; color: white; text-transform: uppercase;}

/* Menü Hauptnavigation  */
.menu1on  { font-weight: bold; font-family : Verdana; font-size: 11px; text-decoration: none; color: white; text-transform: uppercase;}

A.menu1on:link {text-decoration:underline;}
A.menu1on:hover {text-decoration:underline;}
A.menu1on:visited {text-decoration:underline;}
A.menu1on:visited:hover {text-decoration:underline;}


/* Menü Links  */
.menu2  {font-weight: normal; font-family: Verdana; font-size: 11px; text-decoration: none; color: #536063; text-transform: uppercase; margin-left: 20;}

/* Menü für Navigationspfad  */
.menunavpfad  {font-weight: normal; font-family: Verdana; font-size: 10px; text-decoration: none; color: #AFB0B5;}

/* Menü Fußzeile  */
.menufoot  {font-weight: normal; font-family: Verdana; font-size: 10px; text-decoration: none; color: gray;}



/* Allgemeine Links */
a { color: #00478A; }
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited:hover {text-decoration:underline;}



/* Formulare */
#feld { width: 100px; height:18px; border: 1px solid #778899; background-color: White; }
.loginfeld { margin-bottom: 5px; }
.loginfailed { font-weight: bold; }

.feldumfrage { width: 100px; height:18px; border: 1px solid #778899; background-color: White; }
.feldanmeldung { font-family: Verdana; width: 250px; height:20px; border: 1px solid #778899; background-color: White; }
.missingtext { font-weight: bold; }
.missingfeld { background-color: #d1d7db; }


/* Sonstiges */
HR {margin-top: 5px; margin-bottom: 0px; color: #EBEBEB; border-style: dotted;}
.hrteaser {margin-top: 0px; margin-bottom: 0px; color: #EBEBEB; border-style: solid;}
.hrelement {margin-top: 5px; margin-bottom: 5px; color: #EBEBEB; border-style: solid;}