body   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p {}
td   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px }
.head { font-weight: bold; font-size: 18px }
.balken_red { color: white; font-size: 14px; font-style: italic; background-color: #b12c26; width: 100%; margin-top: 10px; margin-bottom: 5px; padding: 2px; }
.balken { color: white; font-size: 12px; font-style: italic; background-color: #18a276; margin-top: 0; margin-bottom: 10px; padding: 2px; width: 100%; }
.negativ { color: #fff; }
.head_kursiv_negativ { color: #fff; font-style: italic; font-weight: bold; font-size: 16px }
.head_kursiv_negativ_s { color: #fff; font-style: italic; font-weight: bold; font-size: 12px }
.head_kursiv { color: #363761; font-size: 16px; font-style: italic; font-weight: bold; }
.items { font-style: italic; text-align: right }
.line_re { border-right: 1px solid #000 }
.line_u { border-bottom: 1px solid #000 }
.line_u_re { border-right: 1px solid #000; border-bottom: 1px solid #000 }
.line_rahmen { border: solid 1px black; }
.fond { background-color: #fafad2 }
.abstand { padding: 4px }
a.texta   { color: #363761; font-weight: bold; text-decoration: none; text-align: center }
a.texta:VISITED, a.texta:ACTIVE,  { color: white }
a.texta:HOVER  { color: red; font-weight: 700; text-decoration: underline  }
a.textneg   { color: #fff; font-weight: bold; text-decoration: none; text-align: center }
a.textneg:VISITED, a.textneg:ACTIVE,  { color: white }
a.textneg:HOVER  { color: yellow; font-weight: 700; text-decoration: underline  }