/*	###########################################
	### 8works - nrw.sportler des Jahres	###
	### 10-2007								###
	###########################################
*/



html, body{ 
	margin:0; 
	padding:0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #5e5e5e;
	background-color:#fff;
	font-size: 88%;
} 

h1, h2, h3, h4, h5, h6{
	
}

img{
	border:0;
}
 
#pagewidth{ 
	width:990px;  
} 

#header{
	position:relative; 
	height:233px; 
	background-color:#fff; 
	width:740px;
	float:left;
}

#HeadLeft{
	width:740px;
	float:left;
}

#HeadRight{
	width:250px;
	float:left;
}

#Sponsored {
	padding-left:199px
}

#Sponsored img{
	float:left;
}

#leftcol{
	width:199px; 
	float:left; 
	position:relative; 
	background-color:#fff; 
	overflow:hidden;
}
 
#twocols{
	width:740px; 
	float:left; 
	position:relative; 
	overflow:hidden;
}
 
#rightcol{
	width:247px; 
	float:left; 
	position:relative; 
	background-color:#fff;
	text-align:right;
	overflow:hidden;
}

#wrapper2{
	float:left;
	width:740px;
	overflow:hidden;
}
 
#maincol{
	background-color: #fff;  
	float:left; 
	display:inline; 
	position:relative; 
	width:541px;
	background:url(images/maincol-back.jpg) no-repeat 0 0;
	overflow:hidden;
}

#maincol #maincolabstand {
    padding:13px;
}

#footer{
	margin-left:12px;
	padding-top:4px;
	text-align:center;
	border-top:1px solid #d2d3d4;
	height:20px; 
	background-color:#fff; 
	clear:both;
}

#footer a{
	color:#5e5e5e;
	text-decoration:none;
}

#footer a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}
 

 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


#countdown{
	width:234px;
	height:54px;
	background:url(images/countdown-back.gif) no-repeat 0 0;
	float:right;
}

#countdown .tx-jmcountdown-pi1{
	padding:23px 0 0 80px;
	text-align:left;
}

.TeaserRight{
	margin-bottom:11px;
}

#rightcol dl.csc-textpic-image {
    padding-bottom:8px;
    text-align:right;
}

#rightcol .csc-textpic-clear {
    margin:0;
    padding:0;
}

#leftcol ul {
    list-style-type:none;
    list-style-image:url(images/pfeil_norm.gif);
    margin:0 0 0 12px;
    padding:0;  
}

#leftcol ul.l2 {
    list-style-type:none;
    list-style-image:url(images/pfeil_norm2.gif);
    margin:10px 0 0 5px;
    padding:0;  
}

#leftcol li {
    margin:0 0 15px 12px;
    padding-right:10px;
}

#leftcol ul.l2 li {
    margin:0 0 5px 10px;
    padding-right:10px;
}

#leftcol a {
    color:#5E5E5E;
    font-weight:bold;
    text-decoration: none;
}

#leftcol ul.l2 a {
    color:#5E5E5E;
    font-weight:normal;
    text-decoration: none;
}

#leftcol a.aktiv {
    color:#D9B94A;
}

#leftcol ul.l2 a.aktiv {
    color:#D9B94A;
}

#maincol h1 {
    margin:0 0 8px 0;
    padding:0;
    font-size: 1.5em;
    font-family:verdana;
}

#maincol p {
    margin:0 0 10px 0;
    padding:0;
    font-size: 1em;
    line-height: 1.4em;
}

#maincol a {
    color: #d8b84f;
}

/*
 *  FORMULAR
 */
form, input{
    width:386px;
    padding:0;
    margin:0;
}

#mailform fieldset.csc-mailform {
    margin:0;
    padding:0;
    width:305px; 
    border:0;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field {
    padding:0;
    height:30px;
    width:386px; 
}

#mailform fieldset.csc-mailform .csc-mailform-field input, textarea, select{
    float:right;
    width:303px;
    border:1px solid #5e5e5e;
    margin-bottom:10px;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
    text-align:left;                
    width:80px;                        
    display:block;
    float:left;
}

#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-submit {
    float: right;
    width: 95px;
    color:#5e5e5e;
    padding:5px;
    border:1px solid #5e5e5e;
    background-color:#fff;
    font-weight:bold;
    cursor:pointer;
}