/* 
    Document   : styles
    Created on : Aug 3, 2012, 1:57:11 PM
    Author     : fbittner
    Description: Additional stylesheet that can be embedded on demand
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

h1 {
    display: none;
}

h6 {
    color: #999999;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 1.2em;
    padding-bottom: 10px;
    text-transform: uppercase;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.SoccerBox {
	margin: 10px 10px 10px 10px;	
}
.SoccerBox h6 span {
	display: none;	
}
.SoccerBox a.More,
.SoccerBox a.Less {
	background-position: 1px -2px;
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: bold;
	padding-left: 11px;
}
.SoccerBox a.Less {
	background-position: 1px -22px;
}

.SoccerBox a.More span.Less,
.SoccerBox a.Less span.More {
	display: none;	
}

table.SoccerTable {
	font-family: Arial; 
	font-size: 12px;
	margin-bottom: 10px;
	width: 100%;
}
table.SoccerTable td {
	line-height:12px;
	padding-bottom:9px;
	padding-top:9px;
	padding-left: 3px;
	padding-right:3px;
}
table.SoccerTable tr td:first-child {
	text-align: center;	
}
table.SoccerTable td.ueberschrift_tabelle,
table.SoccerTable tr.ueberschrift_tabelle td {
	height: 20px; 
        padding: 10px 0 15px 0;
	font-size:20px; 
        font-weight: bold; 
        text-align: left !important;
}
div.SGDisclaimer {
	font-size: 11px; 
}
table.SoccerTable .zeile td {
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}
/******************** results *****************************/
#SoccerResults {
	margin-top: 0px;	
}
.SoccerResults .datum td {
	font-weight: bold;
	padding-left: 10px;
	text-align: left !important;
}
/******************** /results *****************************/

/******************* ranking ******************************/
/* headlines */
.SoccerRankings td.ueberschrift_rang, .SoccerRankings td.ueberschrift_mannschaft,
.SoccerRankings td.ueberschrift_spiele, .SoccerRankings td.ueberschrift_siege,
.SoccerRankings td.ueberschrift_unentschieden, .SoccerRankings td.ueberschrift_niederlagen,
.SoccerRankings td.ueberschrift_torverhaeltnis, .SoccerRankings td.ueberschrift_tordifferenz,
.SoccerRankings td.ueberschrift_punkte {
	font-weight: bold; 
        border-bottom-style: solid;
        border-bottom-width: 3px;
	padding-bottom: 5px;
}
.SoccerRankings td {
	text-align: center;	
}
.SoccerRankings td.ueberschrift_mannschaft,
.SoccerRankings td.mannschaft {
	text-align: left;	
}
.LeftColumn .SoccerBoxRankings .More {
	display: none;	
}

/******************* /ranking ******************************/

/******************* schedule ******************************/

/* headlines */
.SoccerSchedules td.ueberschrift_datum, .SoccerSchedules td.ueberschrift_zeit,
.SoccerSchedules td.ueberschrift_runde, .SoccerSchedules td.ueberschrift_mannschaften,
.SoccerSchedules td.ueberschrift_ergebnis, .SoccerSchedules td.ueberschrift_spielort,
.SoccerSchedules td.ueberschrift_details {
	font-weight: bold; 
	border-bottom-style: solid; 
        border-bottom-width: 3px;
	padding-bottom: 5px;
}
/* data cells */
.SoccerSchedules td.datum, .SoccerSchedules td.runde, .SoccerSchedules td.ergebnis, 
.SoccerSchedules td.link { 
	vertical-align: top; 
}
.SoccerSchedules td.zeit, .SoccerSchedules td.mannschaften,  .SoccerSchedules td.spielort { 
	vertical-align: top; 
}
.SoccerSchedules td.runde,  .SoccerSchedules td.ergebnis { 
    text-align: center; 
}
/******************* /schedule ******************************/


/******************* scorers ******************************/
/* headlines */
.SoccerScorers td.ueberschrift_spieler, 
.SoccerScorers td.ueberschrift_verein, .SoccerScorers td.ueberschrift_tore {
	font-size: 12px; 
	font-weight: bold; 
        border-bottom-style: solid;
        border-bottom-width: 3px;
	padding-bottom: 5px;
}

.SoccerScorers tr td:first-child {
	text-align: left !important;	
}
.SoccerScorers td.ueberschrift_tore,
.SoccerScorers td.tore {
	text-align: center;	
}
#SoccerLink_Scorers {
    display: none;
}
/******************* /scorers **************************************************/


/******************* colors **************************************************/

table.SoccerTable a {
	color: #26637A;
}
table.SoccerTable td.ueberschrift_tabelle,
table.SoccerTable tr.ueberschrift_tabelle td {
  	color: #303F66;
}
div.SGDisclaimer {
	color: #999999; 
}
table.SoccerTable .zeile td {
	border-bottom-color: #CCCCCC;
}
.SoccerRankings tr.relegation td {
	background-color: #F6CACA !important; 
}
table.SoccerTable tr.ungerade td { 
	background-color: #EFF5F9; 
}
table.SoccerTable tr.gerade.Over td {
	background-color:#DDDDDD;
}
table.SoccerTable tr.ungerade.Over td {
	background-color:#D1D1CF;
}

/******************* ranking ******************************/
/* headlines */
.SoccerRankings td.ueberschrift_rang, .SoccerRankings td.ueberschrift_mannschaft,
.SoccerRankings td.ueberschrift_spiele, .SoccerRankings td.ueberschrift_siege,
.SoccerRankings td.ueberschrift_unentschieden, .SoccerRankings td.ueberschrift_niederlagen,
.SoccerRankings td.ueberschrift_torverhaeltnis, .SoccerRankings td.ueberschrift_tordifferenz,
.SoccerRankings td.ueberschrift_punkte
{
	border-bottom-color: #CCCCCC;
}

.SoccerRankings tr.promotion td  
{
	background-color: #CEF2A6; 
 }
/******************* /ranking ******************************/

/******************* schedule ******************************/

/* headlines */
.SoccerSchedules td.ueberschrift_datum, .SoccerSchedules td.ueberschrift_zeit,
.SoccerSchedules td.ueberschrift_runde, .SoccerSchedules td.ueberschrift_mannschaften,
.SoccerSchedules td.ueberschrift_ergebnis, .SoccerSchedules td.ueberschrift_spielort,
.SoccerSchedules td.ueberschrift_details
{
	color: #303F66;
	border-bottom-color: #CCCCCC;
}

/******************* /schedule ******************************/

/******************* scorers ******************************/
/* headlines */
.SoccerScorers td.ueberschrift_spieler, 
.SoccerScorers td.ueberschrift_verein, .SoccerScorers td.ueberschrift_tore
{
	color: #303F66;
	border-bottom-color: #CCCCCC;
}

/******************* /scorers ******************************/
/******************* /colors **************************************************/