/* Dokumentweit gültige Definitionen */
body {background-color:#D0FFD0;}
body {
	font-family:Verdana;
	color: #3C3C3C;
}
body.content {}
body.navigation {
	background-color:#003300;
	font-size:12px;
	font-family: Verdana;
	color:#D8CC30;
	line-height:25px;
	margin-left : 15px;
	margin-top : 15px;
}

a            { text-decoration: none; font-family: Verdana, ARIAL, HELVETICA; font-size: 12px;color: #CCFF33 }
a:active     { color: #CCFF33 }
a:visited    { color: #CCFF33 }
a:hover      { text-decoration: underline;}

/* Allgemeine Definitionen für beliebige Elemente */
#singleBorder {border-width:1px; border-style:solid; border-color:#282828}

/* Farben und Rahmen für Überschriften und Bilder */
h2, {color:#282828;font-size: 15px;}
h3{color:#282828;font-size: 12px;}
h4 {color:#282828;font-size: 18px;}
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;color:#D8CC30}
table.native tr.color0 {
	color: White;
	background-color:#CCCCCC;
	font-size: 12px;
}
table.native tr.color1 {
	color: White;
	background-color: #336633;
	font-size: 12px;
}
table.native tr.color2 {
	color: #DEF4DE;
	background-color: #438544;
	font-size: 12px;
}
table.native tr.color3 {color:#282828; background-color:#B5DBD3;font-size: 12px;}
table.native tr.color4 {color:#282828; background-color:#54A095;font-size: 12px;}
table.native tr.color5 {
	color:#282828;
	background-color: #274E27;
	font-size: 12px;
}
table.native tr.color6 {color:#282828; background-color:#8BAFB1;font-size: 12px;}
table.native tr.color7 {color:#282828; background-color:#5A989A;font-size: 12px;}
table.native tr.color8 {
	color:#282828;
	background-color: #274E27;
	font-size: 12px;
}
table.native tr.color9 {color:#282828; background-color:#76A8AA;font-size: 12px;}
table.native tr.color10 {color:#282828; background-color:#429195;font-size: 12px;}
table.native tr.color11 {color:#ffffff; background-color:#003300;font-size: 12px;}
table.native tr.color12 {color:#ffffff; background-color:#3F8040;font-size: 12px;}
table.native tr.color13 {color:#ffffff; background-color:#336633;font-size: 12px;}
table.native tr.color14 {color:#ffffff; background-color:#2A7E2A;font-size: 12px;}
table.native tr.color15 {color:#ffffff; background-color:#003300;font-size: 12px;}
table.native tr.separator {
	color: #CCFF99;
	background-color: #214200;
	font-size: 12px;
	font-weight: bold;
} /* Listeninterne Zwischenüberschriften */
table.native tr.headFoot {color:#515150; background-color:#C3AE22;font-size: 12px;}  /* Kopf- und Fußzeilen von Listen */
table.native td {padding:1px; padding-left:4px; padding-right:4px; border-style:solid; border-color:#282828; border-width:0px; border-bottom-width:1px}
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}
table.native th {border-width:1px; border-style:solid; border-color:#282828; padding-left:4px; padding-right:4px}

/* Textfelder mit und ohne Hintergrund und Rahmen */
td.textField {
	color:#282828;
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#282828
}
td.transparent {
	color:#282828;
	background-color: #336600;
	border-width:0px
}
p.textField {margin-top:0px; margin-bottom:6px;color : White;font-size : 13px;color: #333333;}
 p.outer {
	padding:0px;
	margin:0px;
	font-weight:bold;
	color : White;
	font-size : 13px;
}
 p.inner {padding:0px; margin:0px; padding-left:12px; font-size : 13px;}
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:#282828; border-style:solid; border-color:#282828; border-width:0px;}
table.matrix #colorFrame {color:#282828; background-color:#9ED0C6}
table.matrix #colorTable {background-color:#B5DBD3; padding-left:3px; padding-right:3px}
table.matrix #colorTableSmall {background-color:#B5DBD3; padding-left:3px; padding-right:3px; font-size:80%}
table.matrix #colorTableNoValue {background-color:#B5DBD3; padding-left:0px; padding-right:0px}
table.matrix #colorTableSmallNoValue {background-color:#B5DBD3; font-size:80%; padding-left:0px; padding-right:0px}
table.matrix #color1 {background-color:#E7F1EE; font-size:80%}
table.matrix #color2 {background-color:#D6E9E4; 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}