/* 22.02.2005 - Ausgangslage                                         */
/* ----------------------------------------------------------------- */
/* 25.08.2010 - a:hover angepasst                                    */
/* streiche: color: lightgrey;                                       */
/* setze: color: red; font-weight: bold;                             */
/* ----------------------------------------------------------------- */
/*                                                                   */
/*                                                                   */
/*                                                                   */
/* ----------------------------------------------------------------- */
/* img { border: 2px solid red; margin: 5px; } */
/* table {border: 2px solid red; margin: 5px; } */
body { background-color: lemonchiffon; font-family: Verdana, Arial, Helvetica, Comic Sans MS; font-size: 11pt;
 margin-top: 0px; margin-left: 0px; margin-right: 5px; }
textarea { font-size: 11pt; font-family: Arial, Verdana; background-color: white; scrollbar-base-color: lavender; }
.input { background-color: ivory; }
.knopf { font-family: Arial; font-size: 11pt; font-weight: bold; color: black; background-color: white;
 border-bottom-color: darkblue; background-repeat: no-repeat; background-position: 3px; vertical-align: middle: }
.button { font-family: Arial; font-size: 10pt; font-weight: normal; color: black; background-color: white;
 border-bottom-color: darkblue; background-repeat: no-repeat; background-position: 2px; vertical-align: middle; }
span { color: #001060; font-weight: bold; }
pre { font-size: 10pt; margin-left: 10mm; }
ul { margin-left: 9mm; margin-right: 4mm; }
ol { margin-left: 13mm; }
.eck { list-style-type: square; }
.cr { text-align: left; text-indent: 2mm; list-style-type: disc; }
table.ver { font-family: Verdana, Arial, Helvetica; color: black; font-size: 12pt; margin-left: 4mm; text-align: left; }
table.zug { font-family: Verdana, Arial, Helvetica; color: black; font-size: 10pt; text-align: left; }
td { padding-left: 2.0mm; font-size: 11pt; font-weight: normal; vertical-align: top; }
.extra { padding-left: 0mm; padding-right: 0mm; font-size: 10pt; }
.do { color: midnightblue; font-weight: bold; padding-left: 0mm; padding-right: 0mm;
 margin-left: 0mm; margin-right: 0mm; text-align: center; font-size: 10pt;}
.l { text-align: left; }
.r { text-align: right; }
.m { text-align: center; }
.f { text-align: center; font-weight: bold; }
.linie { text-align: center; border-style: none; border-bottom: thin solid black; }
.dlinie { text-align: left; border-bottom: 9px double darkblue; border-top: 3px solid darkblue; line-height: 24pt; font-weight: bold; }
.v { text-align: center; border-style: none; border-right: thin solid black; }
.azu { background-color: azure; }
.hws { background-color: floralwhite; }
.paw { background-color: papayawhip; }
.pat { background-color: paleturquoise; }
.ws { background-color: ghostwhite; }
.mis { background-color: mistyrose; }
.lib { background-color: lightblue; }
.lila { background-color: ghostwhite; width: 90%; padding: 3mm;
 font-family: Verdana, Arial, Helvetica; color: navy; font-weight: bold; line-height: 14pt;
 border-style: solid double; border-width: 1px 5px; border-color: blueviolet red; }
.bl { color: royalblue; font-weight: bold; }
/* a { color: midnightblue; font-weight: 500; font-size: 12pt } */
a { color: #0080FF; } /* muss hier bleiben - Farbe hellblau */
a:link { color: #0000A0;} /* k&ouml;nigsblau */
a:visited { color: firebrick; font-weight: 500; margin-top: 0.4cm; }
a:hover { color: lightgrey; }
a:hover.zeit { color: red; text-decoration: none; font-size: 9pt; font-weight: bold; }
a:active { color: #0000FF; }

a:link.men { background-color: paleturquoise; font: menu; color: ivory;
 text-decoration: none; margin-right: 8px; padding-top: 4px;
 padding-bottom 3px; padding-left: 2px; padding-right: 2px;
 border-top: 3px double red; border-left: 0px solid silver;
 border-right: 0px solid black; border-bottom 3px double red; }
a:visited.men { background-color: ivory; font: menu; color: ivory;
 text-decoration: none; margin-right: 8px; padding-top: 4px;
 padding-bottom 3px; padding-left: 2px; padding-right: 2px;
 border-top: 3px double red; border-left: 0px solid silver;
 border-right: 0px solid black; border-bottom: 3px double red; }
a:hover.men { background-color: lightskyblue; font: menu; color: red;
 text-decoration: none; margin-right: 8px; padding-top: 2px;
 padding-bottom: 3px; padding-left: 2px; padding-right: 2px;
 border-top: 1px dotted red; border-left: 0px solid silver;
 border-right: 0px solid black; border-bottom: 3px double red; }

.d { border-bottom-style: dotted; border-top-style: dotted;
 border-bottom-color: red; border-bottom-width: thin;
 border-top-color: red; border-top-width: thin;
 border-left-style: none; border-right-style: none;
}
.ueber { font-size: 7pt; color: firebrick; font-weight: normal;
line-height: 7pt;  margin-top: 0.0cm;
}
.ende { font-size: 10pt; color: #003080; font-weight: bold; }
.anfang { font-size: 10pt; color: #00DF00; font-weight: bold; }
.mit { font-size: 7pt; color: firebrick; font-weight: 500; margin-top: 0.0cm; padding-left: 2.0mm;
}
.pad { padding-left: 2.0mm; font-size: 10pt; font-color: #B22222; font-weight: normal;
}
.klein { font-size: 9pt; color: firebrick; font-weight: normal; margin-top: 0.0cm; margin-left: 0.5cm; line-height: 10pt; }
/* .klein ist nur in der Anfangsfase SCHWARZ - Original = color: firebrick; */

/*  das .inakt zwischen dem Kommentar beim Füllen der inaktiven Links in Navigation-links unbedingt löschen */
/* .inakt { font-size: 9pt; color: black; font-weight: normal; margin-top: 0.0cm; margin-left: 0.5cm; line-height: 10pt; } */
/*  das .klein zwischen dem Kommentar beim Füllen der inaktiven Links in Navigation-links unbedingt löschen */

p.klein { font-size: 7pt; color: firebrick; font-weight: 500; margin-top: 0.0cm; margin-left: 0.5cm; }
/* .blau { color:blue; } */
address {font-family: Comic Sans MS, Arial, Helvetica; color: firebrick; font-size: 9pt; font-weight: 600; margin-top: 0.0cm; }
br.mit { font-size: 7pt; color: firebrick; font-weight: 500; margin-top: 0.0cm; }
br.gross { font-size: 12pt; color: #0080FF; font-weight: bold; }
p { font-family: Verdana, Comic Sans MS, Arial, Helvetica; color: black;
 font-size: 11pt; margin-left: 4mm; margin-right: 4mm; }
h1 { font-family: Verdana, Comic Sans MS, Arial, Helvetica;
 color: blue; font-size: 20pt;
font-weight: 800; margin-left: 4mm; }
h2 { font-family: Verdana, Comic Sans MS, Arial, Helvetica;
 color: dodgerblue; font-size: 16pt;
font-weight: 700; margin-left: 4mm; }
/* Arial, dodgerblau, 20pt, fett - 24.08.2001 */
h3 {font-family: Verdana, Comic Sans MS, Arial, Helvetica; color: royalblue;
 font-size: 14pt; font-weight: 600; margin-left: 4mm; text-align: left; }
/* Arial, goldgelb, 20pt, kursiv, gesperrt - 31.01.2000 */
h4 {font-family: Verdana, Comic Sans MS, Arial, Helvetica;
 color: black; font-size: 11pt; font-weight: 600; margin-left: 4mm; }
h5 {font-family: Verdana, Comic Sans MS, Arial, Helvetica;
 color: dodgerblue; font-size: 11pt; font-weight: bold; line-height: 11pt; }
/* Arial, 14pt, fett - 31.01.2000 */
dl {font-family: Verdana, Comic Sans MS, Arial, Helvetica; color: black;
 margin-left: 0.2cm; }
dt {font-family: Verdana, Comic Sans MS, Arial, Helvetica; color: black;
 font-weight: bold; }
dd {font-family: Verdana, Comic Sans MS, Arial, Helvetica; color: black;
 margin-left: 5.0cm; }