body {
	background: #A8A7B1 url('styles_FILES/body_bg.jpg') no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	text-align: left;
	color: #8C8C8C;
}
a:focus{
	outline:1px dotted #D2170E;
}
/************************************************************
	HEADER
************************************************************/

a#homeLink {
	width: 100%;
	height: 113px;
	display: block;
	text-indent: -1000px;
}

/************************************************************
	NAVIGATION
************************************************************/

div#Nav {
	background: transparent;
	width: 960px;
	height: 25px;
	border-bottom: solid #FFFFFF 1px;
}
div#Nav a {
	text-decoration:none!important;
}
div#Nav a strong {
	
}

div#leftNav, div#rightNav {
	background: transparent;
	width: 430px;
	height: 15px;
	float: left;
	padding: 5px 25px;
}

div#rightNav {
	text-align: right;
}

div#leftNav a span, div#subNav a {
	margin: 0px 35px 0px 0px;
	text-decoration: none;
	color: #FFFFFF;
}

div#rightNav a span {
	margin: 0px 0px 0px 45px;
	text-decoration: none;
	color: #FFFFFF;
}
div#Nav span.active {
	color: #FFB9BD;
}

div#subNav {
	background: #8C8C8C;
	background-image:url(styles_FILES/bg_subnav.gif);
	width: 910px;
	color: #FFFFFF;
	height:auto;
	line-height:15px;
	padding:3px 25px;
}
div#subNav a {
	display:block;
	float:left;
	margin:0px 35px 9px 0px;
	line-height:15px;
}
div#subNav .clear {
height:16px;
margin: -5px 0 -24px 0;
}

/************************************************************
	RAHMEN UND CONTAINER
************************************************************/

div#borderTop {
	background: #FFFFFF url('styles_FILES/content-top-bg.gif') center bottom no-repeat;
	width: 960px;
	height: 20px;
}

div#borderBottom {
	background: #FFFFFF url('styles_FILES/content-bottom-bg.gif') center top no-repeat;
	width: 960px;
	height: 20px;
	clear: both;
}

div#container {
	background: #FFFFFF url('styles_FILES/body-border.gif') repeat-y center;
	width: 960px;
	height: auto;
}

/************************************************************
	SPALTEN
************************************************************/

div#leftColbox {
	background: transparent;
	width: 200px;
	height: auto;
	float: left;
	margin: 0px 10px 0px 25px;
}

div#centerColbox {
	background: transparent;
	width: 490px;
	height: auto;
	float: left;
	margin: 0px;
	min-height:10px;
}

div#rightColbox {
	background: transparent;
	width: 200px;
	height: auto;
	float: left;
	margin: 0px 25px 0px 10px;
}

/************************************************************
	KOPFSPALTEN
************************************************************/

div.leftColhead, div.rightColhead {
	background: url('styles_FILES/sidebar-top.gif') no-repeat top;
	width: 200px;
	height: 11px;
	margin-top: 10px;
}

div.centerColhead {
	background: url('styles_FILES/maincontent-top.gif') no-repeat top;
	width: 490px;
	height: 10px;
	margin-top: 10px;
}

div.centerColheadDark {
	background: url('styles_FILES/maincontent-top-dark.gif') no-repeat top;
	width: 490px;
	height: 7px;
	margin-top: 10px;
}

/************************************************************
	INHALTSPALTEN
************************************************************/

div.leftCol, div.rightCol {
	background: #EFEDEE;
	width: 170px;
	height: auto;
	padding: 1px 15px;
}

div.centerCol {
	background: #EFEDEE;
	width: 450px;
	height: auto;
	padding: 11px 20px;
}

div.centerColDark {
	background: #B8B8B8;
	width: 486px;
	height: auto;
	padding: 5px 2px 1px 2px;
}

div.leftCol h1, div.rightCol h1, div.centerCol h1 {
	font-size: 1em;
	color: #D2170E;
	margin: 0px 0px 11px 0px;
}

/************************************************************
	FUSSSPALTEN
************************************************************/

div.leftColfoot, div.rightColfoot {
	background: url('styles_FILES/sidebar-bottom.gif') no-repeat;
	width: 200px;
	height: 11px;
}

div.centerColfoot {
	background: url('styles_FILES/maincontent-bottom.gif') no-repeat;
	width: 490px;
	height: 10px;
}

div.centerColfootDark {
	background: url('styles_FILES/maincontent-bottom-dark.gif') no-repeat;
	width: 490px;
	height: 7px;
}

/************************************************************
	TICKER
************************************************************/

div#ticker {
	cursor:pointer;
	background: url('styles_FILES/ticker.jpg');
	width: 200px;
	height: 20px;
	margin-top: 10px;
}

div#ticker h1, div#ticker h1 a{
	text-align: center;
	font-size: 1em;
	color: #FFFFFF;
	padding: 2px;
	text-decoration:none;
}

/************************************************************
	GAME
************************************************************/

div.game {
	background: transparent;
	width: 170px;
	height: auto;
}

div.teamBox1 {
	background: transparent;
	width: 80px;
	height: auto;
	text-align: center;
	padding: 5px 5px 5px 0px;
	float: left;
}

div.teamBox2 {
	background: transparent;
	width: 80px;
	height: auto;
	text-align: center;
	padding: 5px 0px 5px 5px;
	float: left;
}

div.team {
	background: #FFFFFF url(styles_FILES/unbekannter_verein.jpg) no-repeat;
	width: 80px;
	height: 80px;
	margin-bottom: 5px;
}
div.team span {
	display: block;
	height: 80px;
	padding: auto 0;
}
/************************************************************
	LINKS
************************************************************/

/*div.centerCol a {
	text-decoration: none;
	color: #8C8C8C;
}*/

div.centerCol a, 
#centerColbox a {
	text-decoration: underline;
	color: #D2170E;
}
div.centerCol a:hover, 
#centerColbox a:hover {
	text-decoration: none;
}


div.imageDetails a {
	text-decoration: none;
	color: #FFFFFF;
}

div.navAD a {
	text-decoration: none;
	color: #FFFFFF;
}

div.forum a, div.sponsor a, div.game a {
	text-decoration: none;
	color: #8C8C8C;
}
div.game a:hover {
	text-decoration:underline;
}

/************************************************************
	TEASER
************************************************************/

div#imageContainer {
	width:486px;
	height: 291px;
	position:relative;
	overflow-x:hidden!important;
	overflow:hidden;
}
*+html #imageContainer {
}

div#imageWrap {
	width: 1952px;
	height: 291px;
}
*+html #imageWrap {
}

div.imageTop {
	background: transparent url('styles_FILES/news_image_blank.jpg');
	width: 486px;
	height: 243px;
	float:left;
	padding-right:2px;
}

div.imageBump {
	background: transparent;
	width: 486px;
	height: 183px;
}

div.imageBump img {
	position:relative;
	z-index:2;
}

div.imageDetails {
	background: transparent url('styles_FILES/image-details.png');
	width: 456px;
	height: 50px;
	padding: 5px 15px;
	position:relative;
	z-index:2;
}

div#imageNav {
	background: transparent;
	width: 476px;
	height: 43px;
	clear:both;
	position:absolute;
	top:243px;
	padding: 5px 5px 0px 5px;
}

div.navAD {
	background: transparent;
	width: 98px;
	height: 48px;
	float: left;
	padding: 0px 10px;
	border-right: dotted #FFFFFF 1px;
}

div.lastAD {
	border-right: none;
}
#imageContainer a {
color:#fff;
text-decoration:none;
}

/************************************************************
	SPONSOR
************************************************************/

div.sponsor {
	background: #FFFFFF;
	width: 170px;
	height: 50px;
}
div.lastSponsor {
background-color:#fff;
background-position:top left;
height:20px;
margin: -20px 0pt -5px 0px;
}

/************************************************************
	FORUM
************************************************************/

div.forum {
	background: transparent;
	width: 170px;
	height: auto;
}

/************************************************************
	ABSTAENDE
************************************************************/

div.first {
	margin-top: 5px;
}

div.last {
	margin-bottom: 5px;
}


/************************************************************
	SCHRIFTVARIANTEN
************************************************************/

h1.center {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
}

span.bold {
	font-weight: bold;
}

span.date {
	font-weight: bold;
	color: #D2170E;
}

.hide {
	display:none;
}

p.bodytext {margin:0; padding:0;}
.small { font-size:0.8em;}
/************************************************************
	AUSRICHTUNG
************************************************************/

div.border {
	margin: 15px 0px;
	border-bottom: dotted #8C8C8C 1px;
}

div.borderGame {
	margin: 10px 0px;
	border-bottom: dotted #8C8C8C 1px;
}

div.clear {
	clear: both;
}

/************************************************************
	FOOTER
************************************************************/

div#footer {
	background: #FFFFFF;
	width: 910px;
	height: 21px;
	text-align: center;
	padding: 2px 25px;
}
#footer a {color: #D2170E;}
div#footImage {
	background: url('styles_FILES/bottom_gradient.gif') repeat-x;
	width: 960px;
	height: 178px;
	margin-top: 3px;
}



/************************************************************
	CALENDAR
************************************************************/

.cal_spieltermin_header_text, .cal_spieltermin_header_text a, .cal_spieltermin_header_text a:visited {
	color: #f00!important;
}

.cal_spieltermin_body {
	color: #f00;
}
.cal_rwmtermin_header_text, .cal_rwmtermin_header_text a, .cal_rwmtermin_header_text a:visited {
	color: #0f0!important;
}

.cal_rwmtermin_body {

}
.tx-cal-controller .monthSelectedWeek {
	background-color: #FFE4DF!important;
}
.tx-cal-controller .monthToday {
	background-color: #AE3B3B!important;
	color: #fff!important;
}


#leftColbox  .tx-cal-controller table {
	border: none !important;
}
#leftColbox .tx-cal-controller .monthToday {
	border: none;
}


/************************************************************
	TT_NEWS
************************************************************/

.news-single-item h3 {
	font-size:12px;
	font-weight: bold;
	margin:0;
	padding:0;
}
p.news a {
color:#888!important;
text-decoration:none!important;
font-weight:bold!important;
}
p.news a:hover {
text-decoration:underline!important;
}
/************************************************************
	IE6 Fixes
************************************************************/
* html .rightColhead, * html .leftColhead, * html .centerColheadDark, * html .centerColhead, * html .rightColfoot, * html .leftColfoot, * html .centerColfoot, * html #ticker {
	overflow:hidden;
}

* html div#rightNav {
	margin-left: 95px;
}

* html .centerColhead {margin-top: 2px!important;}
* html .centerCol, * html .centerColDark {width: 490px!important;}
* html #subNav, * html #footer {width:960px!important;}
* html #rightColbox{margin-right: 0!important;
}
* html .imageTop { height:243px!important; overflow:hidden; margin-right:3px!important;}
* html .leftCol, * html .rightCol {width:200px!important;}
* html #leftColbox {margin-left: 12px!important;}
* html .imageBump { margin-bottom: -63px!important; zoom:1; height:246px!important; width:486px!important;}
* html .imageDetails {filter: alpha(opacity=85); background: none; width: 486px!important; height:60px!important;}
* html #imageNav {width:486px!important;}
* html #imageWrap {width:1960px!important;}
* html .navAD {
	width:120px!important;
	height:48px!important;
}

/*
last minute changes
*/
#leftColbox p.found, #leftColbox p.pagebrowser, #leftColbox .tx-cal-controller dd, #leftColbox .tx-cal-controller h1{
	display:none;
}

#leftColbox .tx-cal-controller dt:hover {
/*height: 30px;
line-height:15px;*/
}


#leftColbox .tx-cal-controller a {
	text-decoration: underline;
	color: #D2170E;
}

#leftColbox .tx-cal-controller a:hover {
	text-decoration: none;
}

#leftColbox .tx-cal-controller td.monthToday a {
color: #fff;
}


#leftColbox .tx-cal-controller dt a {
font-weight: bold;
}

#leftColbox .tx-cal-controller dt {
position:relative;
}

#leftColbox .tx-cal-controller div.calCat {
float:right;
margin-top:-16px;
}




/************************************************************
	fussballdewidget
************************************************************/

/*.tx-larspfussballdejs-pi1 iframe { height:0px!important; display:none!important; overflow:hidden!important; width:0!important;}*/
.tx-larspfussballdejs-pi1 #fussballdeAPI {border:none!important;margin-left:-2px;}
.tx-larspfussballdejs-pi1 {}
.tx-larspfussballdejs-pi1 {}
.tx-larspfussballdejs-pi1 {}
.tx-larspfussballdejs-pi1 {}
.tx-larspfussballdejs-pi1 {}



#edReiternavigation a.inact, #edReiternavigation2 a.inact{
background-color: #AE3B3B !important;
color: #fff!important;
}
.edKerntabelle th, #edReiternavigation a.act, #edReiternavigation2 a.act{
color:#8C8C8C!important;
background-color: #EFEDEE!important;
}
.tx-larspfussballdejs-pi1 #fussballdeAPI tbody a{
color:#D2170E!important;
background:none!important;
}

.tx-larspfussballdejs-pi1 #fussballdeAPI .edAbsteigerInactB, .tx-larspfussballdejs-pi1 #fussballdeAPI .fbdeAPIAbsteigerInactB, .tx-larspfussballdejs-pi1 #fussballdeAPI table #edMouseover1 .edAbsteigerInactB, .tx-larspfussballdejs-pi1 #fussballdeAPI table #edMouseover1 .fbdeAPIAbsteigerInactB,
.tx-larspfussballdejs-pi1 #fussballdeAPI .edAbsteigerInactA, .tx-larspfussballdejs-pi1 #fussballdeAPI .fbdeAPIAbsteigerInactA, .tx-larspfussballdejs-pi1 #fussballdeAPI table #edMouseover1 .edAbsteigerInactA, .tx-larspfussballdejs-pi1 #fussballdeAPI table #edMouseover1 .fbdeAPIAbsteigerInactA {
background-color:#FFE4DF !important;
text-decoration:none;
}
.tx-larspfussballdejs-pi1 #fussballdeAPI .edKerntabelle td {
color:#8C8C8C!important;
}
