.contenttable .tr-odd {background-color:#999999;}
.contenttable {font-size: 9pt;}

/*--------- Fussballtabellen-Styles-----------*/
.cfcleague-leaguetable { background-color:#cccccc; width:100%; font-weight:bold; }
.cfcleague-matchtable { background-color:#cccccc; width:100%; margin-top:10px; }
.cfcleague-leaguetable-row_aufstieg { background-color:#666666; }
.cfcleague-leaguetable-row_abstieg { background-color:#666666; }
.cfcleague-leaguetable-row_relegation { background-color:#999999; }
.cfcleague-leaguetable-rowTeam { font-weight:normal; }

.cfcleague-matchtable_preview { width:100%; font-size: 9pt; border-bottom:1px solid black; border-top:1px solid black; margin-top:10px; }
.cfcleague-matchtable_preview .cfcleague-matchtable-rowinfo { font-size: 7pt; }
.cfcleague-matchtable-head { background-image:url(../templates/images/button_back.jpg); padding-left:5px; }

#cfcleague-profileview img { border:none; }
#cfcleague-profilelist img { border:none; }
.cfcleague-profilelist-pagerlink { font-weight:bold; }
.cfcleague-profilelist-pagersize { font-size:8pt; font-weight:normal; }

.t3sports-pagebrowser { display:none; }


html, body {height:100%; }
body {margin:0; padding:0; color:#000; font-size: 10pt; line-height: 14pt; font-family: Times New Roman; background-color:#000000; background-image:url(../templates/images/back.jpg); background-position:bottom right; background-repeat:no-repeat; }

p { margin:0px; margin-bottom:10px; }
h1 { font-size: 12pt; line-height: 14pt; font-weight:bold; color:#cc0000; margin:0px; margin-bottom:20px; }
h2 { font-size: 11pt; line-height: 14pt; text-transform:uppercase; font-weight:bold; margin-top:0px;}
h4 { font-size: 11pt; line-height: 14pt; text-transform:uppercase; font-weight:bold; margin:0px; color:#97BF0D;}
h5 {  }
h5 a{  }
h6 { font-size: 8pt; font-weight:normal; }

a { color:#000000; }
a:hover { color:#cc0000; }

.hide { display: none; }
.internal-link { font-weight:bold; font-size: 9pt; line-height: 14pt; margin:0px; }


#center { width: 900px; margin: auto auto; min-height: 100%; position: relative; background-image:url(../templates/images/back_content.gif); background-position:bottom center; }
* html #center {margin:auto; height: 100%;}


#head { width: 900px; height:200px; margin-bottom: 10px; font-size: 9pt; font-weight:bold; background-image:url(../templates/images/head.jpg); background-repeat:no-repeat;}
		#head_navi { width:590px; float:left; height:20px; margin-left:250px; margin-top:143px;}
		#head a:link, #head a:visited { color:#000000; text-decoration:none; }
		#head_navi a:hover { color:#cc0000; }
		#head_navi a.navi_act  { color:#cc0000; }
		#head_navi a.navi_cur  { color:#cc0000; }


#content { text-align: left; width: 900px; margin: auto; clear: left; }	
		#content_subnavi { float:left; width:150px; margin-right:50px; margin-left:50px;}
			#content_subnavi ul { list-style-type: none; margin: 0px; padding: 0px; }
			#content_subnavi li { border-bottom:1px solid black; border-top:1px solid black;margin-bottom: -1px; font-size: 8pt; text-decoration: none; padding-left:5px; }
			#content_subnavi li:hover { background-image:url(../templates/images/button_back.jpg); }
			#content_subnavi li.subnavi_act  { background-image:url(../templates/images/button_back.jpg); }
			#content_subnavi li.subnavi_cur  { background-image:url(../templates/images/button_back.jpg); }
			#content_subnavi ul ul{ list-style-type: none; margin: 0px; padding: 0px; margin-left:20px;}
			#content_subnavi ul ul a { margin-bottom: 0px; font-size: 7pt; text-decoration:none;}
			#content_subnavi a    { color:#000000; font-size: 8pt; font-weight: normal; text-decoration: none; width:2oopx;}
			#content_subnavi a:hover   { color:#cc0000; background-image:url(../templates/images/button_back.jpg);}
			#content_subnavi a.subnavi_act  { color:#cc0000; }
			#content_subnavi a.subnavi_cur  { color:#cc0000; }
		#content_sub { width:400px; margin-bottom:2px; float:left; }
			#content_sub ul { list-style-type: none; margin: 0px; padding: 0px; padding-bottom:20px; }
		#content_service { float:left; width:150px; margin-left:50px;}


#feet { position: absolute; bottom: 0; left: 0; width: 100%; height:50px; text-align:center; background-image:url(../templates/images/feet.gif); background-position:top center; background-repeat:no-repeat;}


/*--------- Allgemeine-Bilder-Styles-----------
.csc-textpic-intext-left-nowrap img { margin-right:50px !important; background-color:lime; padding:30px;}
.csc-textpic-image img { margin-right:50px; background-color:lime; }
.csc-textpic-imagewrap { margin-right:50px; background-color:lime; }
.csc-textpic-image .csc-textpic-firstcol .csc-textpic-lastcol
.csc-textpic-intext-left { margin-right:50px !important; background-color:lime; } 
div.csc-textpic-imagewrap { margin-right:50px !important; }
.csc-textpic-intext-left-nowrap img{ background-color:lime; margin-right:310px !important;}
*/
.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left:40px !important; }
.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right:40px !important; }
.csc-textpic-border img{ border:1px solid #999999 !important; }
.csc-textpic-caption { font-size: 8pt; line-height: 12pt; }
.csc-textpic-imagewrap { width:500px !important; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float:none; }


/*--------- Formular-Styles-----------*/
.csc-mailform-field label { width:80px; float:left; }
.csc-mailform-field {margin-bottom:5px; width:310px; clear:both;}
.csc-mailform-field input {float:left; margin-left:80px; margin-top:-18px; margin-bottom:5px; background-color:#e7e7e7; width:310px; height:15px; color:#cc0000; padding:3px 5px 0px 5px; border-style:none; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}
.csc-mailform-field textarea {float:left; margin-left:80px; margin-top:-18px; margin-bottom:5px; background-color:#e7e7e7; width:310px; height:100px; color:#cc0000; padding:3px 5px 0px 5px; border-style:none; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}
.csc-mailform-field select {float:left; margin-left:80px; margin-top:-18px; background-color:#e7e7e7; width:320px; height:18px; color:#cc0000; padding:3px 5px 0px 5px; border-style:none; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}
#mailformformtype_mail {width:150px; height:18px; background-color:#666666; margin-left:80px; margin-top:10px; margin-right:400px; display:block; }


/*--------- News-Styles-----------*/	
.news-latest-container, .news-list-container { background-color:#fff; border:none; border-top:1px solid black; border-bottom:1px solid black;}
.news-list-container { border:none; }
.news-latest-container h2 { text-transform:none; font-weight:normal; padding:0px; padding-left:5px; font-size: 9pt; color:black; margin:0px; background-color:#fff; border:none; background-image:url(../templates/images/button_back.jpg); }
.news-latest-item, .news-list-item, .news-single-item { background-color:#fff; border:none; margin:0px; padding:0px; margin-bottom:15px; margin-top:5px;}
.news-list-item { border-bottom:1px solid black; }
.news-latest-item h3, .news-list-item h3, .news-single-item h2 { text-decoration:none; font-size: 10pt; line-height: 12pt; text-transform:none; font-weight:bold; margin:0px; padding:0px; margin-bottom:5px;}
.news-list-item h3 { background-color:#fff; color:#cc0000; border:none; }
.news-latest-item p { margin:0px; padding:0px; }
.news-latest-morelink a { text-decoration:none; color:#cc0000; line-height:14pt; font-size: 9pt; float:none; text-transform:none; font-weight:bold; margin:0px; }
.news-latest-morelink a:hover, .news-single-backlink a:hover { color:#cc0000; }
.news-list-morelink { margin-bottom:10px; }
.news-single-item h2 { font-weight:bold; font-size: 10pt; line-height: 14pt; color:#cc0000; }
.news-single-item h3 { font-weight:bold; font-size: 10pt; line-height: 14pt; margin:0px; margin-bottom:15px; }
.news-single-item img { border:1px solid grey; }
.news-latest-item img { border:none; margin-right:15px; }
.news-single-img { margin:0px; }
.news-single-imgcaption { padding:0px; }
.news-latest-morelink { clear:both; display:block !important;}
.news-latest-gotoarchive { display:none; }
.clearer { margin:0px; }
.news-single-additional-info {background-color:none; border:none; margin-top:15px; padding:0px; }

/*--------- BFV Widget-Styles-----------*/
#widgetHeader { display:none; }
.borderStyle { display:none; }
#werbung { display:none; }
#widgetBottom { display:none; }
#widgetMiddle { border-left:none !important; border-right:none !important; padding:0px !important; }
.text, .itemEven, .itemOdd, .spielleiterStyle, a.suchLink { font-size:8pt !important; }
.widgetTableStyle, .widgetContentTableStyle, .widgetTabTableStyle, #widgetMiddle { width:400px !important; }
.suchLink { display:none; }
.itemEven { background-color:#d8d8d8 !important; }
