@import url(/css/sport.css);

#Body table.Spiele th, #Body table.Spiele td {text-align: center;}
#Body table.Spiele .edDatum, #Body table.Spiele .edHeim, #Body table.Spiele .edGast {text-align: left;}
#Body table.Tabelle th, #Body table.Tabelle td {text-align: center;}
#Body table.Tabelle .edMannschaft {text-align: left;}

#Body table {table-layout: auto;}
#Body table th, #Body table td {padding: 4px 2px 4px 7px; width: none;}
#Body table tr.alt {background-color: #e8e8e8;}

#Body ul.Reiter li {padding: 4px 2px 4px 7px;}

#Body h1 {font-size: 140%; background-color: #1c1c1c; color: #9ACD32; padding: 2px 5px;}
#Body h1 a {color: #9ACD32;}
#Body h2 {font-size: 120%; color: #ff7300; padding: 2px 5px; margin: 0.6em 0 0.3em 0;}

#Body h1.Heim, #Body h1.Mitte, #Body h1.Gast, #Body h1.Center {background: none;}

/* Allgemeine Vorgaben von Fussball.de */
#Body td {vertical-align:top;}

#Body table.Spiele td.edHeim, #Body table.Spiele td.edGast {width: 50%;}
#Body table.Tabelle td.edVerein {width: 100%;}

#Body table.Tabelle th.sdVerein, #Body table.Tabelle td.sdVerein {text-align: left; border-right: 1px #1c1c1c solid; width: 100%;}
#Body table.Tabelle th.sdGegner, #Body table.Tabelle td.sdGegner {font-size: 90%; vertical-align: middle; text-align: center; margin: 0; padding: 0 3px; border-right: 1px #1c1c1c solid;}

#Body #rt_Kreuztabelle .sdVerein {width: 82px;}
#Body #rt_Kreuztabelle .edDifferenz {width: 44px;}
#Body #rt_Kreuztabelle .edPunkte {width: 54px;}

#Body table.Kader td {border-right: 1px #8d8d8d solid; padding: 4px 4px 4px 7px;}
#Body table.Kader td.Dauer {border-right: 0; padding-right: 7px;}

#Body table.Statistik th.Platz, #Body table.Statistik td.Platz {width: 18px; min-width: 18px;}
#Body table.Statistik th.Spieler, #Body table.Statistik td.Spieler {width: 150px; min-width: 150px;}
#Body table.Statistik th.Verein, #Body table.Statistik td.Verein {width: 100%;}

#xBody table.Statistik th, #xBody table.Statistik td {padding: 4px 2px 4px 7px; width: 0;}

#Body table.Karriere {margin-bottom: 7px;}

#Body table.Meister {width: 100%; border-collapse:collapse; font-size: 100%;}
* html #Body table.Meister {width: 97%; w\idth: 99%;}
#Body table.Meister th, #Body table.Meister td {white-space: nowrap; padding-right: 50px;}
#Body table.Meister td.Saison {text-align: right;}
#Body table.Meister th.Verein, #Body table.Meister td.Verein {text-align: left; white-space: normal; width: 45%;}

#Body table.Rekordmeister {width: 100%; border-collapse:collapse; font-size: 100%;}
* html #Body table.Rekordmeister {width: 97%; w\idth: 99%;}
#Body table.Rekordmeister th, #Body table.Rekordmeister td {white-space: nowrap; padding-right: 50px;}
#Body table.Rekordmeister th.Platz, #Body table.Rekordmeister td.Platz, #Body table.Rekordmeister th.Anzahl, #Body table.Rekordmeister td.Anzahl {text-align: right; padding-right: 10px;}
#Body table.Rekordmeister th.Zeitraum, #Body table.Rekordmeister td.Zeitraum {text-align: left; white-space: normal; width: 100%;}

#Body div.Spiel {position: relative;}
#Body div.Spiel .Heim {clear: left; float: left; width: 48%; text-align: right; margin: 0; padding: 2px 0}
#Body div.Spiel .Mitte {float: left; width: 3%; text-align: center; margin: 0; padding: 2px 0}
#Body div.Spiel .Center {text-align: center; margin: 0; padding: 2px 0}
#Body div.Spiel .Gast {text-align: left; margin: 0; margin-left: 52%; padding: 2px 0}
#Body div.Spiel table {margin: 0 auto; width: 100%; clear: none; white-space: nowrap;}
#Body div.Spiel table th, #Body div.Spiel table td {background: none; color: #000; padding: 1px 2px;}
* html #Body div.Spiel table, *+html div.Spiel table {width: 10%;}
#Body div.Spiel .Heim table {margin: 0 0 0 auto;}
#Body div.Spiel .Gast table {margin: 0 auto 0 0;}
#Body div.Spiel .Heim th {text-align: right; white-space: nowrap;}
#Body div.Spiel .Center th {text-align: center; white-space: nowrap;}
#Body div.Spiel .Gast th {text-align: left; white-space: nowrap;}
#Body div.Spiel td {white-space: nowrap;}
#Body div.Spiel .Center, #Body div.Spiel .Gast {margin-bottom: 5px;}
#Body div.Spiel .Heim img.logo {position: absolute; top: 21px; left: 1px; }
* html #Body div.Spiel .Heim img.logo {position: absolute; top: 21px; left: -51%; }
#Body div.Spiel .Gast img.logo {position: absolute; top: 21px; right: 1px; }
#Body div.Spiel .Heim span.Logo {float:none; margin-top: 24px; margin-left: 8px; margin-right: 0;}
#Body div.Spiel .Gast span.Logo {float:none; margin-top: 24px; margin-left: 0; margin-right: 8px;}
#Body div.Spiel td.Torheimspieler {text-align: left; padding-right: 5em;}
#Body div.Spiel td.Torumstand {text-align: left;}
#Body div.Spiel td.Torgastspieler {text-align: right; padding-left: 5em;}

#Body div.Spiel table th {font-size: 100%; background-color: #1c1c1c; color: #9ACD32; padding: 2px 5px; margin-top: 5px;}

#Body ul.Reiter {position: relative; display: block; width: 100%; margin: 0; padding: 7px 0 0 0; background-color: #fff;}
#Body ul.Reiter li {display: block; float: left; white-space: nowrap; overflow: hidden; cursor: pointer; margin: 0; padding: 0;}
#Body ul.Reiter li.last {float: none;}
#Body ul.Reiter li span, #Body ul.Reiter li a {display: block; margin: 0; padding: 0;}
#Body ul.Reiter li.inactive {display: none; float: left;}
#Body ul.Reiter li.inactive span, #Body ul.Reiter li.inactive a {display: none;}

#Body ul.Reiter li span, #Body ul.Reiter li a {text-align: center; font-weight: bold;}
#Body ul.Reiter li  {background-color: #99cc33; color: #000;}
#Body ul.Reiter li span, #Body ul.Reiter li a {color: #000;}
#Body ul.Reiter li.hover {background-color: #add65c; color: #000;}
#Body ul.Reiter li.hover span, #Body ul.Reiter li.hover a {color: #000;}
#Body ul.Reiter li.selected, #Body ul.Reiter li.deactivated {background-color: #1c1c1c; color: #99cc33;}
#Body ul.Reiter li.selected span, #Body ul.Reiter li.selected a, #Body ul.Reiter li.deactivated span, #Body ul.Reiter li.deactivated a {color: #99cc33;}

#Body ul.Reiter li {margin-right: 5px; padding: 3px 5px 3px 5px;}
#Body ul.Reiter li.last {margin-right: 0;}

#Body div.Tabelle br {display: none;}


#Body ul.Reiter2 li {width: 293px;}
* html #Body ul.Reiter2 li {width: 292px;}
* html #Body ul.Reiter2 li.last {width: 291px;}
#Body ul.Reiter3 li {width: 190px;}
* html #Body ul.Reiter3 li {width: 189px;}
#Body ul.Reiter3 li.first {width: 191px;}
* html #Body ul.Reiter3 li.first {width: 190px;}
#Body ul.Reiter4 li {width: 139px;}
* html #Body ul.Reiter4 li {width: 138px;}
* html #Body ul.Reiter4 li.last {width: 139px;}
#Body ul.Reiter5 li {width: 108px;}
* html #Body ul.Reiter5 li {width: 107px;}
#Body ul.Reiter5 li.last {width: 109px;}
* html #Body ul.Reiter5 li.last {width: 110px;}
#Body ul.Reiter6 li {width: 87px;}
* html #Body ul.Reiter6 li {width: 86px;}
#Body ul.Reiter6 li.last {width: 91px;}
* html #Body ul.Reiter6 li.last {width: 85px;}

#Body .Spalte13, #Body .Spalte23 {width: 32%; margin-top: 7px; margin-right: 1%; float: left;}
#Body .Spalte33 {width: 33%; margin-top: 7px; float: left;}

* html #Body #edReiternavigation a.edBegegnungen {width: 138px;} 
#Body #edReiternavigation a.edTippspiel, #Body #edReiternavigation a.edCommunity {width: 92px;} 
#Body #edReiternavigation a.edStatistik, #Body #edReiternavigation a.edSpieler, #Body #edReiternavigation a.edVereine {width: 89px;} 
* html #Body #edReiternavigation a.edStatistik, * html #Body #edReiternavigation a.edSpieler, * html #Body #edReiternavigation a.edVereine {width: 88px;} 

#Body .Tabellenseite {width: 302px; background-color: #e8e8e8; color: #fff;}
#Body .Tabellenseite * {border: 0; margin: 0; padding: 0; font:normal 11px arial,helvetica,freesans; color:#404040;}
#Body .Tabellenseite .Ergebnisbox {position: relative; background-color: #1c1c1c; color: #000; padding: 3px 0; height: 150px;}
#Body .Tabellenseite .Ergebnisbox div {color: #000;}
#Body .Tabellenseite .Ergebnisbox div.mehr {display: table-cell; text-align: right; vertical-align: bottom; height: 148px; padding-right: 8px;}
* html #Body .Tabellenseite .Ergebnisbox div.mehr {height: 24px; padding-top: 120px;}
#Body .Tabellenseite .Ergebnisbox div.mehr a {display: block; text-align: right; width: 78px;}

#Body .Tabellenseite ul.Reiter {background-color: #e8e8e8; padding: 0; height: 22px;}
#Body .Tabellenseite ul.Reiter * {font-size: 12px;}
#Body .Tabellenseite .Reiter2 li {height: 14px; padding: 4px 0; width: 148px !important; margin-right: 7px !important; font-weight: 80%; text-align: center; text-transform: uppercase;}
* html #Body .Tabellenseite .Reiter2 li {width: 147px !important;}
#Body .Tabellenseite .Reiter2 li.last {width: 147px !important; margin-right: 0 !important;}
#Body .Tabellenseite .Reiter3 li {height: 14px; padding: 4px 0; width: 96px !important; margin-right: 7px !important; font-weight: 80%; text-align: center; text-transform: uppercase;}
* html #Body .Tabellenseite .Reiter3 li {width: 95px !important;}
#Body .Tabellenseite .Reiter3 li.last {margin-right: 0 !important;}

#Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter {width: 68px; height: 102px; position: absolute; top: 5px; right: 16px; margin: 0; background: #1c1c1c;}
* html #Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter {right: 4px;}
#Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter li {width: 68px; float: none; background-color: #ff7300; color: #fff; text-align: center; text-transform: none; margin-bottom: 2px;}
#Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter li span {color: #fff; font-weight: bold;}
#Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter li a {color: #fff; width: 68px; text-align: center; font-weight: bold;}
#Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter li.selected span,
#Body .Tabellenseite .Ergebnisbox div.mehr ul.Reiter li.hover span {color: #fff;}
#Body .Tabellenseite .Ergebnisbox .Unterreiter {width: 204px; height: 144px; float: left; margin: 0 4px; padding: 0;}

#Body .Tabellenseite a {color:#ff7300; text-decoration:none;}
#Body .Tabellenseite a:hover {color:#fff;}
#Body .Tabellenseite td a {color:#fff; text-decoration:none; font-weight: normal;}
#Body .Tabellenseite td a:hover {color: rgb(204, 204, 204);}

#Body .Tabellenseite table {width: 204px; height: 144px; border-collapse:collapse; font-size: 11px; float: left; margin: 0 8px 0 4px;}
* html #Body .Tabellenseite table {width: 196px;}
#Body .Tabellenseite .Ergebnisbox .Unterreiter table {float: none; margin: 0;}
#Body .Tabellenseite table.Statistik .Platz {min-width: 5px;}
#Body .Tabellenseite table.Statistik .Spieler {width: 100%; min-width: 50px;}
#Body .Tabellenseite table th, #Body .Tabellenseite table td {color: #fff; font-size: 11px; font-weight: normal; text-align: left; padding: 1px 4px 2px 4px;}
#Body .Tabellenseite table.Spiele {margin-top: 2px;}
#Body .Tabellenseite .Kleiner table.Spiele {margin-top: 5px;}
#Body .Tabellenseite .Kleiner table.Spiele th, #Body .Tabellenseite .Kleiner table.Spiele td {padding-top: 0; padding-bottom: 1px;}

#Body .Tabellenseite .Ergebnis {text-align: center;}
#Body .Tabellenseite .Platz, #Body .Tabellenseite .Tore, #Body .Tabellenseite .Punkte, #Body .Tabellenseite .Wert {text-align: right;}

/*
#Body .Tabellenseite p {background-color: #1c1c1c; color: #fff; padding: 5px 2px; text-align: right;}
#Body .Tabellenseite th {padding: 5px 4px;}
#Body .Tabellenseite td {padding: 1px 4px;}
#xBody .Tabellenseite table.Tabelle th, #Body .Tabellenseite table.Tabelle td {padding: 1px 0 1px 8px;}
#Body .Tabellenseite .Spiele td {padding: 1px 4px;}
#Body .Tabellenseite .Kleiner .Spiele td {padding: 0px 4px 1px 4px;}
#Body .Tabellenseite a {color:#ff7300;text-decoration:none;}
#Body .Tabellenseite td a {color:#fff;text-decoration:none; font-weight: bold;}
#xBody .Tabellenseite a:hover {color:#ff7300;text-decoration:underline;}
#Body .edTore a {color:#000000; text-decoration:none;}
#Body .edTore a:hover {color:#ff7300; text-decoration:none;}
#Body td a{text-decoration:none!important;}
#Body td a:hover{text-decoration:none!important;}
#Body .Tabellenseite a:hover {color: #9ACD32;}
#Body .Tabellenseite table th {text-align: left; color: #99cc33;}
#Body .Tabellenseite table th.Platz, #Body .Tabellenseite table td.Platz, #Body .Tabellenseite table td.Spiele, #Body .Tabellenseite table td.Diff, #Body .Tabellenseite table td.Punkte {text-align: right;}
#Body .Tabellenseite table th.Heim, #Body .Tabellenseite table td.Heim, #Body .Tabellenseite table td.Heim, #Body .Tabellenseite table td.Gast {text-align: left;}
#Body .Tabellenseite table td.Datum, #Body .Tabellenseite table td.Tore {text-align: center;}
#Body .Tabellenseite table th.Verein, #Body .Tabellenseite table td.Verein {width: 100%;}
#Body .Tabellenseite table.Spiele td.Heim {text-align: right;}
#Body .Tabellenseite table.Spiele td.Gast {text-align: left;}
#Body .Tabellenseite table.Tabelle .Verein {text-align: left;}
#Body .Tabellenseite table.Statistik td.Verein {width: 100%; text-align: left; font-size: 90%; font-style: italic;}
#Body .Tabellenseite table.Statistik td.Verein a {font-style: italic;}


#Body .Tabellenseite .mehr {text-align: right; padding: 4px 3px;}
#Body .Tabellenseite .Ergebnisbox {height: 140px; background: #1c1c1c; color: #fff; padding: 4px 0;}
#xBody .Tabellenseite .Ergebnisbox div.mehr {border: 1px solid #ff7300; width: 80px;}
#xBody .Tabellenseite .Ergebnisbox div.mehr {background: #ff7300; color: #1c1c1c; font-weight: bold; width: 90px;}


#xBody .Tabellenseite .Tabelle td {padding: 0 3px 0px 3px;}

#xBody .Tabellenseite th, #Body .Tabellenseite td {padding: 0px 5px;}
*/

#Body img.Hund {float:right; height:190px;}
#Body img.Maus {float:right; height:62px;}
#Body .rahmen .Hund {padding: 0 0 0 7px;}
#Body .rahmen .Hund table {margin: 5px 7px 3px 0;}
#Body .spielerbild {float:right; height:200px;}
#Body .vereinslogo {float:right; height:100px;}

#Body div.xtooltip {top:0; left:0; }

#Body div.sdtooltip {display: none; position: absolute; width: 282px; z-Index:111; background-color: #fff; text-align: left; color:#404040;}
#Body .sdtooltip * {text-align: left; color:#404040;}
#Body .sdtooltip h2 {background-color: #1c1c1c; color: #9ACD32; font-size: 12px; font-weight: bold; padding: 5px 15px 5px 15px;}
#Body .sdtooltip ul {margin-bottom: 2px; margin-top: 2px; }
#Body .sdtooltip li {list-style: disc; padding-bottom: 5px; margin-left: -20px; }
#Body .sdtooltip span.mehrDetails {color: #ff7300; padding-left: 8px; padding-top: 0; display: inline; position: relative;}

#Body div#tsrxbox {z-Index: 10;}

/* tooltip */

.prototip h2 { background-color: #1c1c1c !important; color: #9ACD32; font-size: 12px; font-weight: bold; padding: 6px 0 2px 8px; margin: 0px; border: none; }


/* Tooltip styles */
.prototip .default { width: 282px; color: #666;}
.prototip .default .content { background-color: #fff;}

.edPrototipInfosDetail
{
	color: #1c1c1c;
	border-top: 1px #fff solid; 
	border-left: 1px #e0e0e0 solid; 
	border-right: 1px #e0e0e0 solid; 
	border-bottom: 1px #e0e0e0 solid;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0;
}

#xBody table#edKopf {width: 100%; margin-left: 0;}
#xBody td.edKopfLinks {width: 50%;}
#xBody td.edKopfRechts {width: 50%;}

