BODY     { color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin-left: 10px }
BLOCKQUOTE    { font-family: arial, helvetica, sans-serif }
DIV  { font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px }

A:LINK  { color: #0080ff; font-size: 12px; font-family: arial, helvetica, sans-serif }
A:VISITED  { color: #696969; font-size: 12px; font-family: arial, helvetica, sans-serif }
A:ACTIVE  { color: red; font-weight: bold; font-size: 12px; font-family: arial, helvetica, sans-serif }

HR   { color: #dc143c; size: 2px }
H1 { font-family: arial, helvetica, sans-serif; font-size: 14px }
H2 { font-family: arial, helvetica, sans-serif; font-size: 16px}
H3 { font-family: arial, helvetica, sans-serif; font-size: 18px }
H4 { font-family: arial, helvetica, sans-serif; font-size: 20px }
H5 { font-family: arial, helvetica, sans-serif; font-size: 26px }
H6 { font-family: arial, helvetica, sans-serif; font-size: 38px }
P     { font-size: 12px; font-family: arial, helvetica, sans-serif; margin-top: 5px }

P.klein   { font-size: 11px}
P.titel     { font-size: 12px ; margin-top: 0px ; margin-bottom: 0px}
P.titelorange  { color: #ffcc33 }
P.titel18 { font-size: 18px ; margin-top: 0cm; margin-bottom: 0cm}
P.headline { font-size: 46px; margin-top: 0cm;} /* margin-bottom: 0cm}*/

B, STRONG { font-weight: bold;}  /* relative to the parent */
I, CITE, EM, VAR, ADDRESS { font-style: italic; }
PRE, TT, CODE, KBD, SAMP { font-family: monospace; }
TABLE   { font-size: 12px; font-family: arial, helvetica, sans-serif }
TR  { font-size: 12px; font-family: arial, helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px }
TD   { font-size: 12px; font-family: arial, helvetica, sans-serif; vertical-align: top; margin-top: 0px; margin-bottom: 0px }
CAPTION  { color: #000; font-size: 12px; background-color: #d3d3d3; text-align: left }

PRE { white-space: pre }
PRE { font-size: 12px }
ADDRESS  {font-size: 12px }
UL, DIR { list-style-type: circle }
UL   { font-size: 12px; font-family: arial, helvetica, sans-serif }
OL  { font-size: 12px; font-family: arial, helvetica, sans-serif; list-style-type: decimal; list-style-position: outside }
MENU  { margin: 0px }
LI  { font-size: 12px; font-family: arial, helvetica, sans-serif }
DT  { font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px }
DD  { font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px }

.keyword { font-family: helvetica, arial; font-size: 12px; text-decoration: none; margin-top: 0; margin-bottom: 0}
.headkasten    { color: #dc143c; font-weight: bolder; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.menu  { color: white; font-weight: bolder; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none; vertical-align: middle; margin-top: 0; margin-bottom: 0 }
.drot  { color: #dc143c; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.dblau { color: #0080ff; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.dgruen { color: #00ff00; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.dmagenta { color: fuchsia; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.drot2 { color: red; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.dblau2 { color: #0080ff; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.dgruen2 { color: #00ff00; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.dmagenta2 { color: fuchsia; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 0 }

.mini { color: white; font-size: 8px; font-family: arial, helvetica, sans-serif }
.mini8{ color: black; font-family: arial, helvetica, sans-serif; font-size:10px ; margin-top: 0px; margin-bottom: 0px}
.shadow  { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss; padding: 3px; border-style: solid; border-width: 3px; border-color: #fff #808080 #808080 #fff }
.sh2 { border-style: outset; padding: 3px;}
.tdextra       { font-weight: bold; margin: 5px; padding: 3px; border: solid 1px #336699  }
.tdblack      { color: white; font-weight: bold; background-color: black; padding: 3px; border: solid 1px #4682b4 }
.tdheadkasten { font-weight: bold; border-bottom: 2px solid #336699 }
.tdmenu { border: solid 1px #336699 }
.oben    { vertical-align:top; }
.mittig  { vertical-align:middle; }
.blocksatz  { text-align: justify; }
.umenu    { color: #dc143c; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 2px }
.unten   { vertical-align:bottom; }