﻿html 
{
  min-height: 100%;
  width:100%;
  height: 100%;
}

body 
{
  background:url(imgs/bg.jpg);
  margin:0;
  padding:0;
  font-family: arial, helvetica, tahoma;
  color:#000000;
  font-size : 12px;
  min-height: 100%;
  width:100%;
  height:100%;
}

#form1 { height:100%; min-height:100%; }



#hoverNav a:link, #hoverNav  a:visited, #hoverNav  a:active
{
	color:#eee;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	display:block;
}

#hoverNav a:hover
{
	color:white;
	
}


#mainDiv
{
    margin: auto auto;
    position:relative;
    width:950px;
    background: url(imgs/mainFadingBg.png);
    z-index:1;
    min-height: 100%;
    padding:0 25px 0 25px;
}
#mainDiv[id] { overflow:hidden; }
* html #mainDiv
{
    height: 100%;
}


a:link, a:visited, a:active 
{
	color:#505050;
	text-decoration:underline;
}
a:hover 
{

	color:#dd0000;
}

.bildu
{
background:#e0e0e0;
padding:3px;
margin-bottom:10px;
}

#lblNewsticker 
{
	color:	#7b7777;
	font-family:	Tahoma;
	font-size:	12px;
	padding:3px 5px 3px 5px;
	background:url(imgs/bgNewsticker.gif);
	height:15px;
	display:block;
}


#lblHeader
{
	background:url(imgs/header1.jpg) no-repeat;
	width:690px;
	display:block;
	padding-top:171px;
	float:left;
}

#lblNav1 
{
	/* is inside lblHeader */
	background:	url(imgs/bgNav1.gif);
	display: block;
	height:27px;
}


#lblNav1 a:link, #lblNav1 a:visited, #lblNav1 a:active  
{
	color:#7e7e7e;
	font-family:Tahoma;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding-top:2px;
}

#lblNav1 a:hover
{
	color:#dd0000;
}



#lblNav2
{
	margin:13px 10px 0 11px;
	background:#f3f8fb;
	display:block;
	padding:4px;
}



#lblNav2 a:link, #lblNav2 a:visited, #lblNav2 a:active  
{
	font-family:Tahoma;
	font-size:11px;
	color:#7e7e7e;
	text-decoration:none;
	display: block;
	padding-left:2px;
} 

#lblNav2 a:hover
{
	color:#303030;
	
} 

#lblNav2 h1 
{
	margin:0 0 5px 0;
	color:#ff0d00;
	font-size:18px;

}

#lblNav2  a.highlight, a.highlight:active, a.highlight:visited  
{
    font-family: arial, helvetica, tahoma;
	margin:0 0 5px 0;
	color:#ff0d00;
	font-size:18px;
	font-weight:bold;
}
#lblNav2  a.highlight:hover  
{
	margin:0 0 5px 0;
	color:#7e7e7e;
	font-size:18px;
}

#lblSponsoren
{


	display:block;


}

.border
{
	padding:5px 0 5px 0;
	height:1px;
	overflow:hidden;
	font-size:1px;
	background: url(imgs/nav2Trenn.gif) repeat-x;
	background-position:center left;
	margin: 0px;
	
}



#lblPlayerOfTheWeek
{
	
	border-left:1px solid white;
	width:259px;
	height:198px;
	display:block;
	float:left;
}

#lblPlayerOfTheWeekName
{
	/* inside lblPlayerOfTheWeek */
	background:url(imgs/textBgPlayerOfTheWeek.png);
	height:21px;
	display:block;
	font-family:Tahoma;
	color:White;
	font-size:14px;
	padding:6px 0 0 12px;
	font-weight:bold;
}

#lblBreadCrumb
{
	
	background:#c8180c url(imgs/bgBreadCrumb.jpg);
	width:674px;
	height:43px;
	display:block;
	clear:both;
	float:left;
	color:white;
	font-size:24px;
	padding:32px 0 0 16px;
	
}

#lblSiteFunctions 
{
	background:#c8180c url(imgs/bgSiteFunctions.jpg);
	border-left:1px solid white;
	width:259px;
	height:75px;
	display:block;
	float:left;
}

#lblLeftBox
{
	background:white;
	width:200px;
	float:left;
	overflow:hidden;
}


#lblSiteFunctions a:link, #lblSiteFunctions a:visited, #lblSiteFunctions a:active 
{
	font-family:Tahoma;
	color:#f9b6b0;
	text-decoration:none;	
	font-size:10px;
}

#lblSiteFunctions a:hover
{
	color:white;
}

#lblContent
{
    float:left;
	width:490px;
	background:#f8fafc;
	
}

#lblContentDetail
{
	display:block;
	padding:15px 11px 10px 13px;
	
}


#lblContent h1
{
	color:#ff0c00;
	margin:0 0 5px 0;
	font-size:18px;
}

.pseudoBorder 
{
	font-size:1px;
	height:4px;
	background: url(imgs/pseudoBorder.gif) repeat-x;
}

a.h1:link, a.h1:visited, a.h1:active
{
	color:#ff0c00;
	margin:0 0 5px 0;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	
	font-weight:normal;
	font-family:tahoma;
}

a.h1:hover
{
	color:#202020;
}

#lblRightBox 
{
	float:left;
	display: block;
	width:259px;
	border-left:1px solid white;
	
}


#dRec 
{

	background:#bb0000 url(imgs/bgsubnav.gif) repeat-x;
	
	width:254px;
}

#lblRecommendSite input, textarea
{
	
	font-family:Tahoma;
	font-size:12px;
	width:220px;
	border:1px solid #505050;
	display:block;
	
}

.StandardListItem
{
	width: 467px;
	padding:16px 10px 18px 13px;
	clear:both;
}

.imgStandardList
{
	border:4px solid #cfdde9;
	margin-right:5px;	
}


#lblFanZone 
{
	background: url(imgs/bgFanZone.jpg);
	display: block;
	width:180px;
	margin-left:9px;
}



#lblRightBox h1 
{
	height:24px;
	font-size:15px;
	color:Red;
	display:block;
	margin:0px;
	background: url(imgs/bgTblHead.gif);
	padding:6px 2px  0 14px;
}

#lblRightBox td 
{
	text-align:center;
	vertical-align:middle;
}

a.sImg:link, a.sImg:visited, a.sImg:active
{
border:1px solid #e0e6eb;

}

a.sImg:hover
{

	border:1px solid black;
}


.iBox
{
	background:#e0e6eb;
	padding:5px;
}


a.copyright, a.copyright:link, a.copyright:active { float:left; text-decoration:none; display:block; width:300px;bottom:0;font-size:10px;color:#d11400;padding:10px 10px 5px 8px; }
a.copyright:hover  { color: #c0c0c0 }