@charset "utf-8";
/* CSS Document */

#sporttabellencontent table{
	margin:0 21px 0 21px;	
}

#sporttabellencontent table table{
	margin:0px;
}

#sporttabellencontent input{
	margin:0 21px 0 21px;	
}

#sporttabellencontent tr td{
	margin:0px	
}


.S1X2STAERKE { 
	padding:0px; border:0px
}

form{
	margin: 0px;
	padding:0px;
}

#sporttabellentop{
	background:transparent url(../images/backgrounds/breadcrumb.gif) no-repeat scroll 0 0;
	float:left;
	font-size:10px;
	height:21px;
	margin-bottom:18px;
	padding:6px 0 0 12px;
	width:641px;
}

/*
.S1X2HEADER {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold; 
	color:#333333;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 615px;
}
*/

.S1X2HEADER {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight:bold; 
	color:#333333;
	background-color:#fff;
	margin: 0 12px 0 12px;
	padding-bottom:10px;
	width: 632px;
	border-bottom: 1px solid #666;
}





.reitLink{
	float:left;
	font-size:11px;
	text-align:center;
	padding: 0px;
	vertical-align: text-bottom;
	padding-right:15px;
	font-weight: normal;
}

.reitAkt{
	float:left;
	font-size:11px;
	text-align:center;
	padding: 0px;
	vertical-align: text-bottom;
	padding-right:15px;
	font-weight:bold;
}
.reitAkt A{ 
	color:#666666; 
	text-decoration:none; 
	font-weight: bold;

}
.reitLink A{ 
	color:#666666; 
	text-decoration:none; 
	font-weight: normal;

}
.reitAkt A:visited , .reitLink A:visited { 
	color:#666666; 
	text-decoration:none;
}
.reitAkt A:link , .reitLink A:link    { 
	color:#666666; 
	text-decoration:none;
}
.reitAkt A:hover, .reitLink A:hover   { 
	color:#333333; 
	text-decoration:underline;
}
.reitAkt A:active, .reitLink A:active  { 
	color:#333333; 
	text-decoration:none; 
}

.reitChooser{
	float:right;
	width:auto;
	text-align:right;
	vertical-align:top;
	padding: 0px;
	margin-right: 12px;
	margin-top:-4px;
}

.teamSelect{
	font-size:9px;
	color:#666666;
	border: 1px solid #cfcbc2;
	height:21px;
}
/*
.S1X2NAVBAR{
	width:615px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 15px;
}
*/

.S1X2NAVBAR{
	background:transparent url(../images/backgrounds/breadcrumb.gif) no-repeat scroll 0 0;
	font-size:10px;
	height:21px;
	margin-bottom:18px;
	padding:6px 12px 0 12px;
	width:632px;
}


.S1X2SUBHEADER {
	font-size: 13px;
	font-weight:bold;
	color:#333333;
	padding-top: 15px;
	padding-bottom: 4px;	
}

.TABLEBG{
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

.THDR {
	color:#f6f6f6;
	font-weight:bold;
	background:#00472b;
	}
.TROW1,.TROW1 P { 
	color:#070707; 
	background-color:#cfcbc2;
}
.TROW2,.TROW2 P { 
	color:#070707; 
	background-color:#fff;
}
.TROWUPDATE {
	color:#333333;
	background-color:#00472b;
}
.TROWSEL {
	color:#333333;
	background-color:#bcb9b1;
	font-weight:bold;
}
A.TROWSEL,A.TROWSEL:visited,A.TROWSEL:link,A.TROWSEL:hover,A.TROWSEL:active {
	color:#333333;
	background-color:#bcb9b1;
	font-weight: normal;

}
.TROW1 A,.TROW1 A:visited,.TROW1 A:link,.TROW1 A:hover,.TROW1 A:active { 
	color:#444444;
	font-weight: normal;

}
.TROW2 A,.TROW2 A:visited,.TROW2 A:link,.TROW2 A:hover,.TROW2 A:active { 
	color:#444444;
	font-weight: normal;
}

.TROWSG1 { 
	color:#333333; 
	background-color:#eee8dd;
}
.TROWUN1 { 
	color:#1b1b1b; 
	background-color:#eee8dd; 
}
.TROWNL1 {
	color:#00472b;
	background-color:#eee8dd;
}
.TROWSG2 { 
	color:#008000; 
	background-color:#fbf8f1; 
}
.TROWUN2 { 
	color:#8080FF; 
	background-color:#fbf8f1; 
}
.TROWNL2 { 
	color:#00472b; 
	background-color:#fbf8f1; 
}

.NEWSINFO, A.NEWSINFO, A.NEWSINFO:visited, A.NEWSINFO:link, A.NEWSINFO:hover, A.NEWSINFO:active { 
	font-size:12px; 
	color:#1b1b1b;
}

.LiveBannerTable {
	width:610px;
	border:1px solid #333333;
	padding:0px;
}
.LiveBannerTD {
	color:#444444;
	padding:5px;
	text-align:left;
}


.S1X2LIVEDATUM {
	width: 150px;
}



.S1X2LIVENAME1, .S1X2LIVENAME2 {
	width: 190px;
}


.S1X2LIVENAMEDASH{
	width: 15px;	
}


.DIRECT1X2DIV { 
	width:610px;
}
.DIRECT1X2TABLE { 
	width:610px; 
	border:0px solid #00472b; 
	padding:0; 
	margin:0; 
	border-collapse:collapse;
}

.DIRECT1X2START { 
	height:0px;
	width:100%; 
	margin:0; 
	padding:0;
}
/* Block am Anfang */
.DIRECT1X2ENDE {
	height:0px; 
	background-color:red; 
	margin:0; 
	padding:0;
}
/* Block am Ende */
.DIRECT1X2ZWISCHEN {
	height:50px;
/*	background-color:#FFFFFF;*/
	margin:0;
	padding:0;
}
/* Block zwischen zwei Tabellen; kommt nur vor, wenn mehr als eine Tabelle angezeigt wird */

.DIRECT1X2HEADTR { 
}
.DIRECT1X2HEADTH { 
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:3px;
	color:#333;

}
.DIRECT1X2HEADSPAN {
	font-size:14px;
	}

.DIRECT1X2HDRTR { 
	background-color:#888073;
	text-align:left;
	height:20px;
}
.DIRECT1X2HDRTH { 
	color:#f6f6f6;
	text-align:left;
}


.DIRECT1X2LINETRG { 
	background-color:#fff;
}
.DIRECT1X2LINETDR { 
	color:#1b1b1b; 
	padding:5px; 
	margin:0;
}
/* gerade Zeilen */

.DIRECT1X2LINETRU { 
	background-color:#bcb9b1;
}
.DIRECT1X2LINETDU { 
	color:#1b1b1b; 
	padding: 2px;
}

.DIRECT1X2LINETDG { 
	color:#1b1b1b; 
	padding: 2px;
}

.DIRECT1X2LINEPOS{
	width:23px;
	text-align:right;
	padding-right:15px;
}

.DIRECT1X2HDRPOS{
	padding-left:4px; 
	margin:0;
}

.DIRECT1X2LINESPIELE, .DIRECT1X2LINESIEGE, .DIRECT1X2LINENIEDER, .DIRECT1X2HDRSPIELE, .DIRECT1X2HDRSIEGE, .DIRECT1X2HDRNIEDER, .DIRECT1X2LINENV,.DIRECT1X2HDRNV, .DIRECT1X2HDRUNENT, .DIRECT1X2LINEUNENT{
	text-align: right;	
	padding-right: 4px;
	padding-left: 10px;
	width:25px; 
}

.DIRECT1X2HDRPKTE, .DIRECT1X2LINEPKTE, .DIRECT1X2LINESCORE, .DIRECT1X2HDRSCORE{
	text-align: right;	
	padding-right: 4px;
	padding-left: 5px;
	width:85px;
}

.DIRECT1X2LINEWEITERS{
	font-weight:bolder;
	color:#00472b;
	text-decoration: underline;
}




/* ungerade Zeilen */

.DIRECT1X2LINETRAUT { 
	/*background-color:#ada38e;*/
}
.DIRECT1X2LINETDAUT {
	font-weight: bold;
}
/* Zeilen mit sterreicher */

.DIRECT1X2LINETRAUTBEZUG { 

}
.DIRECT1X2LINETDAUTBEZUG {
	text-decoration:underline;
}

/* Zeilen mit sterreicherbezug, z.b. Buffalo Sabres (Vanek) */
.SPORTSELECTORBOX{
	float:left;
	margin-top:20px;
	width:197px;
	background-position:top;
	background-repeat: repeat-x;
	background-image:url(/csp/cms/sites/tt/resources/images/sporttabellen/media/bg.gif);
	height:167px;
}

.SPORTSELECTORICON{
	float:left;
	width:50px;
	padding-right:3px;
	padding-left:0px;
}
.SPORTSELECTORTITLE{
	float: right;
	height:30px;
	width: 100px;
	padding-right:5px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding-top:30px;
	vertical-align:bottom;
}

.SPORTSELECTORSPACER{
	float: left;
	width: 10px;
	height:50px;
}

.SPORTSELECTORHEADER{
	height:72px;
}

.SPORTSELECTORCONTENTBOX{
	height:110px;
	background-color:#fff;
	border-right: 1px solid #CFCBC2;
	border-left: 1px solid #CFCBC2;
	border-bottom: 1px solid #CFCBC2;

}

.SPORTSELECTORCONTENT {
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:1px;
	margin-bottom:1px;
	color: #1b1b1b;
	font-size:11px;
	background-color:#E6E1D7;
}

A.SPORTSELECTORLINK, A.SPORTSELECTORLINK:visited, A.SPORTSELECTORLINK:link, A.SPORTSELECTORLINK:active{
	color:#1b1b1b;
	font-weight: normal;
}

A.SPORTSELECTORLINK:hover{
	color: #00472b;
}