/* 
Anpassungen auf Basis des Original-CSS von CreativClicks
Umsetzung auf eine sinnvolle HTML-Semantik
Überschriften: Aus Original h1 wird h2, aus h2 wird h3
*/

.lay_mid_mid h1{
	font-size:1.2em;
	color:#990000;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
}
.lay_mid_mid h2{
	font-size:1.1em;
	color:#990000;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
}
.lay_mid_mid h2.alt{
	color:#0f90bd;
}
.lay_mid_mid h3{
	font-size:0.85em;
	color:#990000;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
.lay_mid_mid h3.alt{
	color:#0f90bd;
}

.lay_mid_mid .important {
	color:#0f90bd;
	font-weight:bold;
}

hr {
	clear:both;
	height:2px;
	overflow:hidden;
	color:#8ed4ec; background-color:#8ed4ec;
	margin:10px 0;
	border:0;
}
/* Anzeige Sponsoren */
.cfc-sponsor-col1 {
 width: 35%; float: left; margin-top: 0pt; margin-right: 0pt;
 margin-bottom: 0pt; margin-left: 0pt;
}


/*---- Randbereiche ----*/
/*
Rand: h2 Überschrift mit Hintergrund, h3 - Überschrift in der Box
*/
.lay_mid_left h2, .lay_mid_right h2 {
	padding: 10px; margin-bottom:1px;
	background-image:url(../backs/bg_newsbox_kl..jpg);
	font-size:0.85em; font-weight:bold; color:#FFFFFF;	
}
.lay_mid_left h3, .lay_mid_right h3 {
	font-size:0.85em; color:#990000; font-weight:bold;
	padding:0px; margin:0px; margin-bottom:10px;
}

.poll_votes {text-align:left;}


/*---- Boxen ----*/
.cfc-frame-blue, .cfc-frame-white {
	padding: 5px;
	margin-bottom:6px;
	border:2px solid #8ed4ec;
}
.cfc-frame-blue h1, .cfc-frame-blue h2, .cfc-frame-blue h3 {text-align:center;}

.lay_mid_left .cfc-frame-blue, .lay_mid_right .cfc-frame-blue {
	text-align:center;
}


.cfc-frame-white-sponsors{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 3px solid #0f90bd;
}

/*-- Tabellen --*/
table { font-size: 100%; /* IE hack */ }
.cfc-tbl {border:1px solid #0f90bd; border-spacing:0px;border--collapse: collapse; margin-bottom:10px}
.cfc-tbl th {
	color:#0f90bd;
	background-color:#dbf4fc;
	border--top: 1px solid #0f90bd;
	border-bottom: 1px solid #0f90bd;
	text-decoration:none;
	font-weight:bold;
	font-size:0.85em;
	margin:0 2px 2px 0;
	padding:5px 4px;
	text-align:center;
}
.cfc-tbl td { padding:2px;}

.cfc-tbl td.col-label {text-align:left;}
.cfc-tbl td.col-vl {text-align:left;}
.cfc-tbl td.col-vr {text-align:right;}


/*-- Auswahlfelder --*/
.cfc-ausw {
	color:#0f90bd;
	background-color:#dbf4fc;
	border: 1px solid #0f90bd;
	font-weight:bold;
	font-size:0.85em;
	float:left;
	margin:0 2px 2px 0;
	padding:5px 4px;
}
.cfc-ausw-1 {color:#FFFFFF; background-color:#0f90bd; }
.cfc-ausw-1 a {color:#FFFFFF; background-color:#0f90bd; }
.cfc-ausw a {
	text-decoration:none;
}

/*---- T3sports ----*/
.t3s-scope { font-size:0.7em; }
.t3s-scope-current-1 {
	color:#FFFFFF;
	background-color:#0f90bd;
}

/*-- Tipspiel --*/
td.t3sbet-colbet {width:160px; text-align:center;}
td.t3sbet-colbet input {width:15px;}
tr.t3sbet-usermark {font-weight:bold;}

/*-- Tabelle --*/
.t3s-table-teaser {width:190px;border-spacing:0px;border-collapse: collapse;}

.t3s-tctrl {color:#0f90bd;font-size:0.70em;margin:10px 0; border-top: #0f90bd solid 1px; border-bottom: #0f90bd solid 1px;}
.t3s-tctrl span {margin-right:2px; }
.t3s-tctrl select{ font-size:1.0em;margin-right:10px;color:#0f90bd;}
.t3s-tctrl option[selected] {font-weight:bold;}
.t3s-tbl {width:100%;}
.t3s-tbl img {border:0}
.t3s-tbl td {text-align:right; padding:2px;}
td.t3s-tbl-col-team {text-align:left;}
td.t3s-tbl-col-points {padding-right:5px;}
.t3s-tbl-row_gruen .t3s-tbl-col-pos {background:#6EE797;}
.t3s-tbl-row_rot .t3s-tbl-col-pos {background:#FF8E79;}
.t3s-tbl-row_gelb .t3s-tbl-col-pos {background:#FFB70B;}
.t3s-tbl-row-0 { background:#E5F7FE;}
.cfcleague-leaguetable-rowTeam {font-weight:bold;}

/*-- Spielplan --*/
.t3s-mtable { border-spacing:0px; width:100%;}
.t3s-mtable td { padding-left:8px;padding-right:8px;vertical-align:top;}

.t3s-mtable-row0 { background:#DBF4FC;}
.t3s-mtable-row1 { background:#B7E9F9; }

.t3s-round, .t3s-home, .t3s-guest, .t3s-result { color:#0f90bd; font-weight:bold; font-size:0.9em; }
.t3s-round, .t3s-home, .t3s-guest {width:140px; text-align:left; }
.t3s-result { text-align:right; }
.t3s-mtable-rowinfo td{padding-top:3px;}
.t3s-mtable-rowmatch td {padding-bottom:3px; border-bottom:solid 2px #FFFFFF;}

/*-- Spielbericht / Ticker --*/
.data_col1 {margin-bottom:15px;float:left;width:144px;margin-right:40px;}
.data_col2 {margin-bottom:15px;float:left;width:144px;}

.t3s-ticker-head {margin-top:10px; color:#0f90bd; font-weight:bold; font-size:0.9em; }
.t3s-ticker-msg img {margin-right:5px;}
.t3s-ticker-msg {border-bottom:2px solid #FFFFFF;}

#t3s-report-ticker {width:500px; overflow:auto;height:200px; }

/*---- T3sports ----*/

/*---- Pictures ----*/
.picturelist img {
 background-color:#dbf4fc;
 border:1px solid #0f90bd;
 padding:5px;
 margin:5px;
}
/*---- Pictures ----*/

/*---- Tickets ----*/
form#Formular {
	border1:1px solid blue;
}

form#Formular table {
	border-spacing:0px; border-collapse: collapse;
	background: #e5eff2;
}
form#Formular .buttongroup {
	margin-right:10px;
}
form#Formular .tickets_row_0 td {
	background: #1585ab;
	color:#FFFFFF;
	font-size:0.85em;
	font-weight:bold;
	text-decoration:none;
}
form#Formular td {
	border:2px solid #FFFFFF;padding:5px;
}
form#Formular td.ticket {
	width:4px;
}
form#Formular td.ticket-cat strong {
	font-size:0.85em;
	color:#0f90bd;
}

 
form#Formular td.ticol-1 {
	background:#fddd03;
}
form#Formular td.ticol-2 {
	background:#33c89c;
}
form#Formular td.ticol-3 {
	background:#33a2c8;
}

/*---- Tickets ----*/

/*
#990000 - weinrot
#0f90bd - blau Rand/Text
#dbf4fc - hellblau Hintergr
*/
