body {
    background-color: #E5E5E5;
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
}

/* Allgemeine Schriftart */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 13px; }
a:link,a:active,a:visited { color : #006699; }
a:hover     { text-decoration: underline; color : #DD6900; }


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #DD6900; text-decoration: underline; }


/* Tabellenformat*/

table.inhalt  { background-color: #FFFFFF; border: 2px #006699 solid; }

/* Tabellekoepfe */
th  {
    color: #FFA34F; font-size: 12px; font-weight : bold;
    background-color: #006699; height: 25px;
}
/* ENDE Tabellenformat*/


/* Hintergrndfarbe Tabellenreihen */
td.row1, tr.row1 { background-color: #EFEFEF; }
td.row2, tr.row2 { background-color: #DEE3E7; }
td.row3, tr.row3 { background-color: #D1D7DC; }
td.row4, tr.row4 { background-color: #FFFFFF; }

/* Gruen- oder Rotstich in die Farbe */
tr.row3greenly { background-color: #B1FFBC; 	}
tr.row3redly   { background-color: #FFB7BC; text-decoration: line-through; }

/* Spielübersicht */
tr.row1 td.spNr { text-align:right; width:25px; padding-right:10px; }
tr.row1 td.spDisz { text-align:center; }
tr.row1 td.spName { text-align:center; }
tr.row1 td.spPair { text-align:left; padding-left:10px;}
tr.row1 td.spTermin { text-align:center; width:120px; }
tr.row1 td.spAction { text-align:center; width:90px; }

/* Spielplan KO-System NEU*/
table.kosys { background-color: none; border: none; text-align:center; }
.o { font-size: 11px; color: #555555; }
.r { padding: 1px; border-right: 1pt solid windowtext; font-size: 11px; }
.m { padding: 1px; border-left: 1pt solid windowtext; font-size: 11px; }
.b { padding: 1px; border-bottom: 1pt solid windowtext; font-size: 11px; }
.bf { padding: 1px; border-bottom: 1pt solid windowtext; font-size: 11px; color: #008040; }
.rb { padding:1px; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; font-size: 11px; }
.rbf { padding:1px; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; font-size: 11px; color: #008040; }
.rl { padding: 1px; border-right: 1pt solid windowtext; border-left: 1pt solid windowtext; font-size: 11px; }
.bl {padding: 1px; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; font-size: 11px; }
.blf {padding: 1px; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; font-size: 11px; color: #008040; }
.rbl { padding: 1px; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; font-size: 11px; }
.rblf { padding: 1px; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; font-size: 11px; color: #008040; }


/* Spielplan Pyramide */
table.pyr { background-color: none; border: none; text-align:center; }
.l { font-size=11px; background-color:none; border: none; } /* leeres Feld */
.ll { border-left:1pt solid windowtext; font-size=11px; background-color:none; } /* leeres Feld */
.a { padding:3px; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#CCFFCC; } /* User frei Feld */
/*.ar { padding:3px; border-right: 1pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#00FF80; } /* User frei Feld */
.au { padding:3px; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#CCFFCC; } /* User frei Feld */
.aur { padding:3px; border: 1pt solid windowtext; font-size=11px; background-color:#CCFFCC; } /* User frei Feld */
.f { padding:3px; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#FFCC99; } /* User frei Feld */
/*.fr { border-right: 2pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#FF8040; } /* User frei Feld */
.fu { padding:3px; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#FFCC99; } /* User frei Feld */
.fur { padding:3px; border: 1pt solid windowtext; font-size=11px; background-color:#FFCC99; } /* User frei Feld */
.g { padding:3px; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#FFCCCC; } /* User frei Feld */
/*.gr { border-right: 2pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#FF0000; } /* User frei Feld */
.gu { padding:3px; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#FFCCCC; } /* User frei Feld */
.gur { padding:3px; border: 1pt solid windowtext; font-size=11px; background-color:#FFCCCC; } /* User frei Feld */
.n { padding:3px; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#99CCFF; } /* User frei Feld */
/*.nr { border-right: 2pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#0080C0; } /* User frei Feld */
.nu { padding:3px; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-top: 1pt solid windowtext; font-size=11px; background-color:#99CCFF; } /* User frei Feld */
.nur { padding:3px; border: 1pt solid windowtext; font-size=11px; background-color:#99CCFF; } /* User frei Feld */

/*.f { border: 1pt solid windowtext; font-size=11px; background-color:#FF8040; } /* User fordert Feld */
/*.g { border: 1pt solid windowtext; font-size=11px; background-color:#FF0000; } /* User wurde gefordert Feld */
/*.n { border: 1pt solid windowtext; font-size=11px; background-color:#0080C0; } /* User abwesend Feld */


/* Navigation */
.mainmenu       { font-size : 11px; color : #000000 }
a.mainmenu      { text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }
/* ENDE Navigation */

/* Form Elemente */
input,textarea, select {
    color : #000000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    border-color : #000000;
}

input.post, textarea.post, select {
    background-color : #FFFFFF;
}
input { text-indent : 2px; }
/* ENDE Form Elemente */

a.bluebar_here      { text-decoration: none; color : red;  }
a.bluebar_here:visited{ text-decoration: none; color : red;  }
a.bluebar_here:hover{ text-decoration: underline; color : red; }
a.bluebar      { text-decoration: none; color: #FFA34F }
a.bluebar:visited{ text-decoration: none; color: #FFA34F }
a.bluebar:hover{ text-decoration: underline; color: #FFA34F }

