/*
   wizards.css
   2010-04-05, 2010-04-15, 2010-05-24, 2010-05-27, 2010-05-31
*/

body * { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333333; }

body   { margin:8px; padding:0px; text-align:center; }  /* alte Hintergrundfarbe: #e9e6d4 */
.day   { background:#f0ecc6; }
.night { background:#525252; }

form   { margin:0px; padding:0px; }

pre, tt    { font-family:"Andale Mono",Courier,fixed; }

.bgstd          { background:#f8f8f2; }
.bgdark         { background:#eeeee0; }

h1, .hl1   { font-size:21px; font-weight:bold; }
h2, .hl2   { font-size:17px; font-weight:bold; }
h3, .hl3   { font-size:13px; font-weight:bold; }

* a,
* a *,
* a:visited,
* a:hover    { color:#996611; text-decoration:none; }

.bodytable        { border-collapse:collapse; border-spacing:0px; empty-cells:hide;
                    width:970px; height:100%; min-height:700px; margin:0px auto; padding:0px; }
.bodytable>td     { padding:0px; }
.bodytablehead    { background:#000000 url(head_bg.png); color:#ffffff; height:100px; text-align:left; overflow:visible;
                    -moz-border-radius-topleft:8px;  -webkit-border-top-left-radius:8px;  border-top-left-radius:8px;
                    -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px; }
.bodytablefoot    { background:#000000; color:#777777; height:20px; text-align:center; vertical-align:middle; padding:2px;
                    -moz-border-radius-bottomleft:8px;  -webkit-border-bottom-left-radius:8px;  border-bottom-left-radius:8px;
                    -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px; }
.bodytablenavi    { background:#e9e6d4 url(navi_bg.gif) top left repeat-y;
                    width:160px; text-align:left; vertical-align:top; padding:0px; }
.bodytableborder  { background:#f8f8f2 url(dot_black.gif) top left repeat-y; width:2px; font-size:0px; }
.bodytablecontent { background:#f8f8f2 url(dot_black.gif) top right repeat-y; 
                    text-align:left; vertical-align:top; padding-right:2px; }

.wizards-logo     { display:block; width:210px; height:110px; position:absolute; top:10px; margin-top:7px; margin-left:12px; z-index:999999; }
.banner           { display:block; width:722px; height:60px; position:absolute; top:10px; margin-top:7px; margin-left:240px;
                    text-align:right; white-space:nowrap; }

.mainnavi         { display:block; width:730px; height:16px;  position:absolute; top:10px; margin-top:73px; margin-left:151px;
                    border-top:1px solid #777777; border-bottom:1px solid #777777; padding-left:80px; }
/*
.mainnavi a       { display:block; height:14px; vertical-align:middle; float:left; padding:1px 8px; 
                    color:#d8d8d2; text-decoration:none; }
.mainnavi a:hover { background:#555555; }
*/

.floatstop        { clear:both; width:0px; height:0px; font-size:0px; }

.divstandardnavi   { padding:0px 2px 0px 5px; }
.divstandardnavi>p { padding:0px 2px 0px 8px; margin-top:0px; }
.divcontextnavi    { margin-left:2px; padding:10px 2px 10px 10px; background:#f8f8f2 url(navi_context_bg.gif) bottom left no-repeat; }

.divcontent        { padding:15px 10px 10px 20px; }

.teamlist         { margin:2px 0px 20px 0px; }

.grau             { color:#999999; font-size:10px; }
.label,
.small, .small *  { font-size:10px; }

.eingabe          { width:400px; }

.pffoto           { border:1px solid #999999; border-right-color:#444444; border-bottom-color:#444444; padding:0px; margin-right:4px; }

a.ligalabel       { display:block; width:100px; float:left; margin:0px 10px 0px 0px; padding:3px;
                    background:#eae8d8 url(ligalabel_bg.jpg) top left repeat-x;
                    text-align:center; vertical-align:middle; font-weight:bold; color:#555555;
                    -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px; }

/* Wetter */
.wetter        { border:1px solid #f0c050; background:#e9e6d4; padding:10px; vertical-align:top; text-align:center; }

/* Wizards-Tabelle: */
table.wtb      { border-collapse:collapse; border-spacing:0px; margin:4px 0px; padding:0px; empty-cells:show; }
table.wtb th   { padding:0px 3px; font-weight:normal; }
table.wtb td   { padding:0px 3px; vertical-align:top; }

/* Umpire+Scorer-Roster: */
table.umpsco th { border:1px solid #98b0cc; padding:2px 4px; background:#C2D2E2; font-weight:bold; }
table.umpsco td { border:1px solid #98b0cc; padding:2px; vertical-align:middle; }

/* Umpire+Scorer-Termine: */
tr.US th    { border:1px solid #98b0cc; padding:1px 3px; text-align:left; background:#C2D2E2; font-weight:bold; }
tr.US td    { border:1px solid #98b0cc; }

/* Friends-Roster: */
table.friends th { border:1px solid #f0c050; padding:2px 4px; background:#f3c767; font-weight:bold; }
table.friends td { border:1px solid #f0c050; padding:2px; vertical-align:middle; }

/* Fotos: */
.fotobox     { border:1px solid #f0c050; padding:0px 2px; background:#f0c050; background:url(../img/foto_bg.gif); text-align:left; }
.fotopic     { border:2px solid #f0c050; padding:1px; text-align:left; }
.fotopic img { margin-right:2px; }

.teamfoto    { margin:0px 0px 10px 15px; }

/* Termine: */
table.termine th { padding:0px 2px; font-weight:bold; text-align:left; border:1px solid; }
table.termine td { padding:0px 2px; border:1px solid; }

/* Roster: */
table.roster th { padding:0px 2px; font-weight:bold; text-align:left; border:1px solid; }
table.roster td { padding:0px 2px; border:1px solid; white-space:nowrap; }

.b1         { border:1px solid; }
.b2         { border:2px solid; }

.rRL,   tr.RL th,   tr.RL td, 
.rVL,   tr.VL th,   tr.VL td    { border-color:#bb6666; }
.rLL,   tr.LL th,   tr.LL td,
.rBzL,  tr.BzL th,  tr.BzL td   { border-color:#66bb66; }
.rJunL, tr.JunL th, tr.JunL td, 
.rJugL, tr.JugL th, tr.JugL td,
.rSchL, tr.SchL th, tr.SchL td  { border-color:#98b0cc; }
.rSB,   tr.SB th,   tr.SB td    { border-color:#aa6688; }
.rFS,   tr.FS th,   tr.FS td    { border-color:#aa9988; } /* Freunschaftsspiel */
.rPS,   tr.PS th,   tr.PS td    { border-color:#f0c050; } /* Pokal */
.rT,    tr.T th,    tr.T td     { border-color:#bbbbbb; } /* Termine */

.bRL,   tr.bRL td,    tr.RL th, 
.bVL,   tr.bVL td,    tr.VL th    { background:#E6D2C3; }
.bLL,   tr.bLL td,    tr.LL th,
.bBzL,  tr.bBzL td,   tr.BzL th   { background:#c8f4c0; }
.bJunL, tr.bJunL td,  tr.JunL th, 
.bJugL, tr.bJugL td,  tr.JugL th,
.bSchL, tr.bSchL td,  tr.SchL th  { background:#C4D3E2; }
.bSB,   tr.bSB td,    tr.SB th    { background:#EFE4EA; }
.bFS,   tr.bFS td,    tr.FS th    { background:#E4D8C4; } /* Freunschaftsspiel */
.bPS,   tr.bPS td,    tr.PS th    { background:#FBEAC5; } /* Pokal */
.bT,    tr.bT  td,    tr.T th     { background:#E2E2E2; } /* Termine */

.cRL,   tr.cRL td,
.cVL,   tr.cVL td    { color:#881111; }
.cLL,   tr.cLL td,
.cBzL,  tr.cBzL td   { color:#117711; }
.cJunL, tr.cJunL td,
.cJugL, tr.cJugL td,
.cSchL, tr.cSchL td  { color:#113399; }
.cSB,   tr.cSB td    { color:#993399; }
.cFS,   tr.cFS td    { color:#776655; } /* Freunschaftsspiel */
.cPS,   tr.cPS td    { color:#DA9604; } /* Pokal */
.cT,    tr.cT  td    { color:#777777; } /* Termine */
