/* Dokumentweit g?ltige Definitionen */
body, table.native tr.separator {
	background-attachment :fixed;}
body { background-color: #1d3a6c !important; }
body {color:white;font-family:Arial;font-size: 7pt;}
body.content {}
body.navigation {}
table, tr, td {font-family:Arial;font-size: 10pt;}
h2 {
	font-family:Arial;
	font-size: 14pt;
	font-style: italic;
	}
h3 {font-family:Arial;font-size: 12pt;}
/* Allgemeine Definitionen f?r beliebige Elemente */
#singleBorder { border: solid 1px #1d3a6c; }

/* Farben und Rahmen f?r ?berschriften und Bilder */
h2, h3, h4 {color: white;}
table, h2, h3, h4, img {margin-bottom:6px}
table img {margin-bottom:0px}

/* Definitionen f?r "native" Tabellen (d.h. alle Listen) */
table.native {border-width:0px}
table.native tr.color0 {color:#FFFFFF;background-color:#004182;}
table.native tr.color1 {color:#000000; background-color:#E5E5E5}
table.native tr.color2 {color:#000000; background-color:#D6E9E4}
table.native tr.color3 {color:#000000; background-color:#59ACFF}
table.native tr.color4 {color:#000000; background-color:#54A095}
table.native tr.color5 {color:#000000; background-color:#C0C0C0}
table.native tr.color6 {color:#000000; background-color:#FF8080}
table.native tr.color7 {color:#000000; background-color:#FF2424}
table.native tr.color8 {color:#000000; background-color:#80FFFF}
table.native tr.color9 {color:#000000; background-color:#76A8AA}
table.native tr.color10 {color:#000000; background-color:#429195}
table.native tr.color11 {color:#000000; background-color:#0075EA}
table.native tr.separator {color:#000000; background-color:#004182} /* Listeninterne Zwischen?berschriften */
table.native tr.headFoot {color:#000000;background-color:#C0C0C0}  /* Kopf- und Fu?zeilen von Listen */
table.native td {padding:1px; padding-left:4px; padding-right:4px; border-style:solid; border-color:black; border-width:0px; border-bottom-width:1px}
table.native tr.separator td {border-bottom-width:0px}
table.native td.sepBar {border-right-width:1px}
table.native td.noValue {padding-left:0px; padding-right:0px}
table.native td.firstCol {border-left-width:1px}
table.native td.lastCol {border-right-width:1px}
#firstRow {border-top-width:1px}
#lastRow {}
table.native th {border:1px solid none; padding-left:4px; padding-right:4px}

/* Textfelder mit und ohne Hintergrund und Rahmen */
td.textField {
	color: Black;
	background-color: White;
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:black;
}
td.transparent {color:#FFFFFF; background-color:#004182;border-width:0px}
p.textField {margin-top:0px; margin-bottom:3px}

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:#282828; background-color:#9ED0C6}
table.matrix #colorTable {background-color:#C0C0C0; padding-left:3px; padding-right:3px}
table.matrix #colorTableSmall {background-color:#C0C0C0; padding-left:3px; padding-right:3px; font-size:60%}
table.matrix #colorTableNoValue {background-color:#C0C0C0; padding-left:0px; padding-right:0px}
table.matrix #colorTableSmallNoValue {background-color:#C0C0C0; font-size:80%; padding-left:0px; padding-right:0px}
table.matrix #color1 {background-color:#E5E5E5; font-size:60%}
table.matrix #color2 {background-color:#D6E9E4; font-size:60%}
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}