/* Dokumentweit gültige Definitionen */
body {border:1px solid #DDDDDD; background-color:#; font-family:Verdana; font-size:8pt}
body { font-family: Verdana; font-size: 8pt; background-color:#FFFFFF} /* An dieser Stelle können dokumentweit gültige Definitionen eingefügt werden, z.B. für die Schriftart, wie font-family:Arial,Helvetica */
body.content {font-family: Verdana; font-size:8pt; background-color:#FFFFFF}
body.navigation {font-family: Verdana; font-size:8pt; }

/* Allgemeine Definitionen für beliebige Elemente */
#singleBorder {border:1px solid #E5E5E5; font-size:9pt}

/* Farben und Rahmen für Überschriften und Bilder */
table, h2, h3, h4, img {font-family: Verdana; font-size:8pt; margin-bottom:6px}
table img {font-family: Verdana; font-size:9pt; margin-bottom:0px}

/* Definitionen für "native" Tabellen (d.h. alle Listen) */
table.native {border-width:0px}
table.native tr.color0 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FFFFFF}
table.native tr.color1 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FFFFFF}
table.native tr.color2 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FFFFFF}
table.native tr.color3 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FFDDDD}
table.native tr.color4 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FF0000}
table.native tr.color5 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FF8080}
table.native tr.color6 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FF6F6F}
table.native tr.color7 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FF0000}
table.native tr.color8 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#FF5353}
table.native tr.color9 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#DF0000}
table.native tr.color10 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#C40000}
table.native tr.color11 {font-family: Verdana; font-size:8pt; color:#000000; background-color:#C0C0C0}
table.native tr.separator {color:#E60000; background-color:#FFFFFF} /* Listeninterne Zwischenüberschriften */
table.native tr.headFoot {color:#FFFFFF; background-color:#000000; font-family:Verdana; font-size:8pt; font-weight:bold}  /* Kopf- und Fußzeilen von Listen */
table.native td {padding-left:4px; padding-right:4px; border-left-width:1; border-right-width:1; padding-top:1px; padding-bottom:1px; background-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1}
table.native td.sepBar {border-right:1px solid #C0C0C0; }
table.native td.noValue {padding-left:0px; padding-right:0px; border-left-width:1; border-top-width:1; border-bottom-width:1}
table.native td.firstCol {border-left-width:1px}
table.native td.lastCol {border-right-width:1px}
#firstRow {border-top-width:1px}
table.native th {border:1px solid #C0C0C0; padding-left:4px; padding-right:4px}

/* Textfelder mit und ohne Hintergrund und Rahmen */
td.textField {border:1px solid #808080; font-family: Verdana; font-size:8pt; color:#000000; background-color:#F2F2F2; padding:2px }
td.transparent {color:#E60000; background-color:#FFFFFF; border-width:0px}
p.textField {margin-top:0px; margin-bottom:6px}

table.composedRow td {padding-left:4px; padding-right:4px}

/* Ergebnismatrix (wird mit einer einzelnen HTML-Tabelle realisiert) */
table.matrix {border-width:0px}
table.matrix td {color:#000000; border-style:solid; border-color:#000000; border-width:0px;}
table.matrix #colorFrame {color:#000000; background-color:#C0C0C0}
table.matrix #colorTable {background-color:#000000; padding-left:3px; padding-right:3px}
table.matrix #colorTableSmall {background-color:#000000; padding-left:3px; padding-right:3px; font-size:80%}
table.matrix #colorTableNoValue {background-color:#000000; padding-left:0px; padding-right:0px}
table.matrix #colorTableSmallNoValue {background-color:#000000; font-size:80%; padding-left:0px; padding-right:0px}
table.matrix #color1 {background-color:#FFFFFF; font-size:80%}
table.matrix #color2 {background-color:#D6D6D6; font-size:80%}
table.matrix td.border_b {border-bottom-width:1px}
table.matrix td.border_br {border-bottom-width:1px; border-right-width:1px}
table.matrix td.border_r {border-right-width:1px}a:active     { font-family: Verdana; font-size: 10pt; color:#FF0000 }
a:link       { font-size: 8pt; color:#CC0000; font-family:Verdana }
a:visited    { font-size: 8pt; color:#000000 }h4           { font-family: Verdana; font-size: 10pt; color: #FFFFFF; letter-spacing: 1pt; 
               font-weight: bold; word-spacing: 0; line-height: 100%; 
               margin-left: 0; margin-top: 1; margin-bottom: 3; 
               background-color: #CC0000 }
h3           { font-family: Verdana; font-size: 9pt; color: #CC0000; letter-spacing: 1pt }
h2           { font-family: Verdana; font-size: 9pt; color: #CC0000; letter-spacing: 1pt; 
               text-decoration: underline; font-weight: bold }
