/* Allgemeine Definitionen für beliebige Elemente */
#singleBorder {border-width:1px; border-style:solid; border-color:#282828}

/* Farben und Rahmen für Überschriften und Bilder */
/* Definitionen für "native" Tabellen (d.h. alle Listen) */
/* table.header img {padding-right:8px} */
table.native img {vertical-align:bottom; margin-top:2px; margin-bottom:2px; border-width:0px}
table.native {border-width:0px; margin-bottom:15px; width:60%}
table.native tr.color0 {color:#003300; background-color:#FFFFFF}
table.native tr.color1 {color:#003300; background-color:#E7F1EE}
table.native tr.color2 {color:#003300; background-color:#D6E9E4}
table.native tr.color3 {color:#003300; background-color:#B5DBD3}
table.native tr.color4 {color:#003300; background-color:#54A095}
table.native tr.color5 {color:#003300; background-color:#C4D2D3}
table.native tr.color6 {color:#003300; background-color:#8BAFB1}
table.native tr.color7 {color:#003300; background-color:#5A989A}
table.native tr.color8 {color:#003300; background-color:#A7C0C2}
table.native tr.color9 {color:#003300; background-color:#76A8AA}
table.native tr.color10 {color:#003300; background-color:#429195}
table.native tr.color11 {color:#181818; background-color:#FF9999}
table.native tr.color12 {color:#003300; background-color:#FD988C}
table.native tr.separator {color:#003300; background-color:#FFFFFF} /* Listeninterne Zwischenüberschriften */
table.native tr.headFoot {color:#E7F1EE; background-color:#004040}  /* Kopf- und Fußzeilen von Listen */
table.native td {padding:1px; padding-left:4px; padding-right:4px; border-style:solid; border-color:#003300; 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}
table.native img.tableImage {padding-left:2px; padding-right:4px}
#firstRow {border-top-width:1px}
#lastRow {}
table.native th {border-width:1px; border-style:solid; border-color:#003300; padding-left:4px; padding-right:4px}

/* Textfelder mit und ohne Hintergrund und Rahmen */
td.textField {color:#003300; background-color:#E7F1EE; padding:2px; border-style:solid; border-width:1px; border-color:#003300}
td.transparent {color:#003300; 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:#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}

/*********/
/* Maris-Ligaverwaltung */
/*********/
.thead0 {
  width: 1px;
  background-color: transparent;
}
.thead1 {
  text-align: center;
  font-size: 1em;
  border-bottom: 1px solid #E1E1E1;
}
.thead2 {
  text-align: left;
  font-size: 1em;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #E1E1E1;
}
.thead3 {
  text-align: center;
  font-size: 1em;
  border-bottom: 1px solid #E1E1E1;
  margin-right: 10px;
}
.tab1 {
  width: 600px;
  font-size: 0.98em;
  border: 1px solid #C8C8C8;
  /* border-collapse: collapse; */
  /* border-spacing 0px; */
}
.tab-spalte0 {
  width: 100px;
  background-color: transparent;
}
.tab-spalte1 {  
  padding: 5 5 5 5;
  text-align: center;
  border-bottom: 1px solid #E1E1E1; 
}
.tab-spalte2 {
  padding: 5 5 5 5;
  width: 150px;
  white-space: nowrap;
  border-bottom: 1px solid #E1E1E1;
}
.tab-spalte3 {
  padding: 5 5 5 5;
  text-align: center;
  border-bottom: 1px solid #E1E1E1;
}
.tab-spalte4 {
  padding: 5 5 5 5;
  text-align: center;
  border-bottom: 1px solid #E1E1E1;
}
.tab-reihe-thead {
  background-color: #e1e1e1;
}
.tab-reihe-meister {
  background-color: #e1e1e1;
}
.tab-reihe-a {
  background-color: #ffffff;
}
.tab-reihe-b {
  background-color: #e8e8e8;
}
.tab-reihe-1 {
  background-color: #C8E58F;
}
.tab-reihe-2 {
  background-color: #DDF5AB;
}
.tab-reihe-3 {
  background-color: #F0F8B9;
}
.tab-reihe-4 {
  background-color: #DDF5AB;
}
.tab-reihe-5 {
  background-color: #F0F8B9;
}
.plan-tab1 {
  width: 600px;
  border: 1px solid #C8C8C8;
}
.plan-thead {
  font-size: 14px;
  border-bottom: 1px solid #E1E1E1;  
}
.plan-thead2 {
  text-align: left;
  font-size: 14px;
  border-bottom: 1px solid #E1E1E1;
  padding: 5px 0 5px 5px;
}
.plan-reihe00 {
  background-color: transparent;
  height: 10px;  
}
.plan-reihe0 {
  background-color: #E1E1E1;
  font-style: bold;
}
.plan-reihe1 {
  background-color: #F4FEE5;
}
.plan-reihe2 {
  background-color: #E8FDCB;
}
.plan-spalte0 {
  padding: 5px 0 5px 15px;
  border-top: 1px solid #009900;
  border-bottom: 1px solid #009900;
}
.plan-spalte1 {
  padding: 5 5 5 5;
}
.plan-spalte2 {
  padding: 5 5 5 5;
  text-align: left;
}
.plan-spalte3 {
  padding: 5 5 5 5;
  text-align: center;
}
.plan-spalte4 {
  padding: 5 5 5 5;
}
.plan-spalte5 {
  padding: 5 5 5 5;
}
