body {
background:url('../img_rl/bg_all.jpg') top repeat-x;background-color: #000000;margin:0;padding:0;
font-size:11px;
}

/*1*//*Aufbau des Hintergrund*/
#bgline{
width:1002px;
margin:0 auto;	
background:url('../img_rl/bg_line.jpg') top center repeat-y;			
}

#bgleft{
width:1002px;
margin-left:105px;	
background:url('../img_rl/bg_left.jpg') top  left no-repeat;	
margin: 0 auto;		
	}

#bgright{
width:1002px;
margin-right:105px;	
background:url('../img_rl/bg_right.jpg') top  right no-repeat;		
margin: 0 auto;
	}
	
/*2*//*Header*/
#headertop{		
padding:0;	
background:url('../img_rl/bg_header_top.jpg') top left no-repeat;	
height:108px;	
width:792px;		
margin:0 auto;


}

/*Wergepartner im Header*/
#headertop img{
float:right;
padding:26px 5px 0 0;
}

/*Austauschbares Bild  Header*/

#headerpic{		
padding:0;	
background:url('../img_rl/bg_header_startpic2.jpg') top left no-repeat;
width:792px;
margin:0 auto;
background-color: white;

}

/*Navigation*/
#navi{	
padding:0;	
background:url('../img_rl/bg_header_navi.jpg') top left no-repeat;	
height:52px;
float:left;	
width:600px;
margin-top:260px;

}




/*Ebene 1. Navigationr*/#nav{	

background: transparent;	
width:590px;
padding-top:3px;
}




/*Ebene 2. Navigationr*/#nava{	

background: transparent;	
width:590px;
margin:0px;

}



/*3*//*Gesamte Seite -> Inhalt*/
#main{	
padding:0;	
margin:0 auto;	
width:792px;	



}	

/*Inhalt -> Navi + Inhalt*/	
#pagecontent{	
padding:0;	
float:left;	
width:590px;	
overflow:hidden;	
font-family:Arial, Helvetica, sans-serif;		
overflow:hidden;			
}

/*Eigentlicher Inhalt*/	
#inhalt{
float:left;	
width:580px;	
background:url('../img_rl/bg_inhalttop.jpg') top left no-repeat;	

margin-right:5px;	
padding-right:10px;	
overflow:hidden;


}

/*Box Rechts*/	
#rangliste{
/*margin-top:240px;		*/
float:left;		
width:190px;
height:400px;		
border: solid 1px #eaeaea;		
background-color:white;		
font-size:11px;			
font-family:Arial, Helvetica, sans-serif;			
color:#808080;		
margin-top:260px;

}

#rangliste a img{ 
margin-left:-2px;
}

#rangliste .head{
font-size:14px;			
font-family:Arial, Helvetica, sans-serif;			
color:black;		
font-weight:bold;		
width:100%;		
}	

#rangliste td{
border-spacing:0px;
}


#rangliste a,
#rangliste a:link,
#rangliste a:visited,
#rangliste a:hover,
#rangliste a:active
	{
	text-decoration:none; 
	color:#999999;
	font-weight:bold;
	margin-bottom:5px;
	}




/*4*//*Fußzeile*/			
#footer{
height:58px;	
width:792px;	
background:url('../img_rl/bg_footer.jpg') top no-repeat;	
font-weight:bold;	
color:#B0B0B0;	
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;	
font-size:12px; 	
font-weight:bold;

}
	
/*Fußzeile links für Werbepartner*/			
#footerleft{	
float:left;	
height: 38px; 
margin:0;	
width:600px;
}

/*Grafiken linksWerbepartner*/			
#footerleft img{	
padding:12px 0 0 3px;	
margin:0;

/*Wenn 8 Partner
padding:12px 0 0 3px;	
*/

}
	
/*XNX*/			
#footerright{
float:right;	
padding:36px 5px 0 0;	
margin:0;	

}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active{
color:#B0B0B0;
text-decoration:none;
}

.clear{	
clear:both;	
height:1px;	
overflow:hidden;
}
#footernavi{
font-family:arial;
text-align:left;
font-size:10px;
font-weight:bold;
padding-top:3px;	
color:#b3b3b3;
background:#d2d2d2;	
height:15px;	
width:789px;	
margin:0 auto;
border-left:solid 1px white;
border-right:solid 2px white;
}


/*Verhinderung blaue Punkte in Headernavi*/
#navi a:,
#navi a:link,
#navi a:visited,
#navi a:hover,
#navi a:active
	{
	text-decoration:none; 
	color:white;
	}


/*Anpassung Footernavi*/
.nav{
	padding-left:5px;
	}

	.nava{
	padding-left:5px;
	}

	

	.nav:link,
	.nav:visited, 
	.nav:hover, 
	.nav:active{
	text-decoration:none; 
	color:white;
	}


			

	.nava:link, 
	.nava:visited, 
	.nava:hover, 
	.nava:active{
	text-decoration:none; 
	color:black;
	}

