body { margin-top:5px; margin-bottom:5px; background:#fafafa; }

p,div,td,th  { font-family:Arial,sans-serif; }

td.seidel-1 { background : #DB1F6A; font-family: Arial,sans-serif; font-weight: bold; font-size: 9pt; }
.seidel-1 A:link, .seidel-1 A:visited, .seidel-1 A:active { color: #444444; text-decoration: none; text-align : center; }

table.seidel-0  { background : #FFE1ED; font-family: Arial,sans-serif; font-weight: normal; font-size: 9pt; }

td.opitz-1 { background : #E60000; font-family: Arial,sans-serif; font-weight: bold; font-size: 9pt; }
.opitz-1 A:link, .opitz-1 A:visited, .opitz-1 A:active { color: #444444; text-decoration: none; text-align : center; }

table.opitz-0  { background : #FFFF80; font-family: Arial,sans-serif; font-weight: normal; font-size: 9pt; }

/*  ===========================   */
/*  def fuer die registerkarten   */
/*  ===========================   */
td.reg-1 { background : #399431; font-family: Arial,sans-serif; font-weight: bold; font-size: 9pt; }                       /*aktive registerkarte in ergebnisse*/
.reg-1 A:link, .reg-1 A:visited, .reg-1 A:active { color: #444444; text-decoration: none; text-align : center; }
td.reg-ln1 { background : #399431; }


td.reg-0 { background : #DBFFDB; font-family: Arial,sans-serif; font-weight: normal; font-size: 10pt; }	                     	/*inaktive registerkarte*/
.reg-0 A:link, .reg-0 A:visited, .reg-0 A:active { color: #222222; text-decoration: none; }
td.reg-ln0 { background : #DBFFDB; }


.subline_b { font-family: Arial, sans-serif; text-align : left; font-weight: normal; font-style: italic; font-size: 11pt; color : #FAFAFA; }                 /*beginn der zeile unter register - (sitemap/rubrik)*/
.subline { font-family: Arial, sans-serif; text-align : left; font-weight: normal; font-size: 11pt; color : #EEEEEE; }                       /*zeile unter register - aktueller monat*/
.subline2 { font-family: Arial, sans-serif; text-align : right; font-weight: normal; font-size: 10pt; color : #EEEEEE; }                       /*zeile unter register - aktueller monat*/
.subline2 A:link, .subline2 A:visited, .subline2 A:active { font-family: Arial, sans-serif; text-align : right; font-weight: normal; font-size: 10pt; text-decoration: none; color : #EEEEEE; }                       /*zeile unter register - aktueller monat, links zu abkuerzungen*/

/*  =======================   */
/*  def fuer die ergebnisse   */
/*  =======================   */

td.akt-headln { color:#000000; font-size:10pt; font-weight:bold; background:#FFFFFF; } /* archiv: tab-ueberschift */
td.akt-head { color:#000000; font-size:11pt; background:#DBFFDB; } /* archiv: kopfzeile der ergebnisse */
td.akt-body { color:#000000; font-size:10pt; background:#EFFFEF; } /* archiv: tab-koerper der ergebn. */
td.lakt-body { color:#000000; font-size:10pt; background:#EFFFEF; }
.lakt-body A:link, .lakt-body A:visited, .lakt-body A:active { color: #502824; text-decoration: none; }


div.report { color:#000000; font-size:10pt; text-align:justify; margin:5pt; } /* Spielbericht */
div.note { color:#000000; font-size:8pt; font-style:italic; } /* kleine Bemerkung, Erklaerung, Author */
div.text { color:#000000; font-size:10pt; text-align:center; } /* normaler text */


p.bold { color:#000000; font-size:10pt; font-weight:bold; }


/*  =======================   */
/*  def fuer die tabellen     */
/*  =======================   */
td.tab-head { color:#FAFAFA; font-size:11pt; background:#006600;; font-style:italic; font-weight:bold; text-align:center; } /* kopfzeile der mannschafts-tabellen */
table.tabbody { color:#000000; font-size:10pt; background:#DBFFDB; text-align:center; }
table.tabbodywithoutbg { color:#000000; font-size:10pt; text-align:center; }
td.tab-body { color:#000000; font-size:10pt; background:#DBFFDB; } /* tab-koerper */
td.tab-bodyb { color:#000000; font-size:10pt; background:#DBFFDB; font-weight:bold; } /* tab-koerper */
td.tab-bodyc { color:#000000; font-size:10pt; background:#DBFFDB; text-align:center; } /* tab-koerper zenriert*/
td.tab-bodycb { color:#000000; font-size:10pt; background:#DBFFDB; text-align:center; font-weight:bold; } /* tab-koerper zenriert, bold*/
.tab-bodycbl A:link, .tab-bodycbl A:visited, .tab-bodycbl A:active { color: #000000; font-size: 10pt; text-decoration: none; text-align: center; font-weight: bold; }

/*  =======================   */
/*  def fuer die terminpl&auml;ne  */
/*  =======================   */
td.ter-head { color:#FAFAFA; font-size:11pt; background:#006600; font-style:italic; font-weight:bold; text-align:center; } /* kopfzeile der js-aktiven Tabelle */
td.ter-body { color:#000000; font-size:10pt; background:#DBFFDB; vertical-align:top; } /* tab-koerper */
td.ter-bodyc { color:#000000; font-size:10pt; background:#DBFFDB; text-align:center; } /* tab-koerper zenriert*/
td.ter-bodycb { color:#000000; font-size:10pt; background:#DBFFDB; text-align:center; font-weight:bold; } /* tab-koerper zenriert, bold*/


/*  ==================== */
/*  def fuer aktuelles */
/*  ==================== */

/* gesamt tabellen background*/
.new-bkgr{
background:#DBFFDB;
/*FFE9A5*/
}

/* textbox tabellen background*/
.new-table{
background:#FFF3D1;
/*EFFFEF*/
}

/* textbox tabellen ecke*/
.new-corner{
background:#F57F01;
}

/* textbox rahmen*/
.new-frame{
background:#F57F01;
}

/* textbox titel zeile*/
.new-head{
background:#FFEFA5;
/*DBFFDB*/
}

/* textbox titel */
.new-title{
text-decoration: none; color: #000000;
font-size : 15px;
font-family : arial,verdana, helvetica;
font-weight : bold;
}

/* thema, oben im body */
.new-theme{
text-decoration: none; color: #444444; text-align: left;
font-size : 14px;
font-family : verdana, helvetica, arial;
font-weight : bold;
}

/* thema, oben im body */
.birthday-theme{
text-decoration: none; color: #003399; text-align: left;
font-size : 14px;
font-family : verdana, helvetica, arial;
font-weight : bold;
}

/* textbox body */
.new-body{
text-decoration: none; color: #000000;
font-size : 14px;
font-family : arial,verdana, helvetica;
}

/*link zum dokument -weiter- */
.new-go A:link, .new-go A:visited, .new-go A:active {
text-decoration: none; color: #003399;
font-size : 11px;
font-family : verdana, helvetica, arial;
font-weight : bold;
}

/*  ==================== */
/*  def fuer last changes */
/*  ==================== */

/* gesamt tabellen background*/
.last-bkgr{
background:#E0F0E0;
}

/* textbox tabellen background*/
.last-table{
background:#E0EFFB;
/*EFFFEF*/
}

/* textbox tabellen ecke*/
.last-corner{
background:#1183DB;
}

/* textbox rahmen*/
.last-frame{
background:#1183DB;
}

/* textbox titel zeile*/
.last-head{
background:#95CDF7;
/*DBFFDB*/
}

/* textbox titel */
.last-title{
text-decoration: none; color: #000000;
font-size : 15px;
font-family : arial,verdana, helvetica;
font-weight : bold;
}

/* thema, oben im body */
.last-theme{
text-decoration: none; color: #444444; text-align: left;
font-size : 14px;
font-family : verdana, helvetica, arial;
font-weight : bold;
}

/* textbox body */
.last-body{
text-decoration: none; color: #000000;
font-size : 14px;
font-family : arial,verdana, helvetica;
}

/*link zum dokument -weiter- */
.last-go{
text-decoration: underline; color: #444444;
font-size : 14px;
font-family : verdana, helvetica, arial;
font-weight : bold;
}


/*  ==================== */
/*  def fuer die webring */
/*  ==================== */

.webring  { text-decoration:none; color:#000000; font-family: Arial,Helvetica; font-size: 10px; }
.webring2  { text-decoration:none; color:#000000; font-family: Arial,Helvetica; font-size: 12px; }

