/* oben rechts unten links*/



BODY {
	
	background: #000;
	overflow:auto;
	margin:20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, tahoma;
	font-size: 11px;	
}

/*####################linke seit###########################*/

.logo {	
	background: #000 url("load.gif");
	height:115px;
	width:315px;
	margin:0px 0px 130px 0px;
	clear: both;
}

.logo2 {
	background: #000 url("load.gif");	
	height:115px;
	width:315px;
	clear: both;
}

.back {	
	background: #000 url("load.gif");
	height:29px;
	width:288px;
	margin:10px 0px 91px 0px;
	clear: both;
}

.adresse {	

	width: auto;
	margin:0px 0px 50px 0px;
}

.spalteleft {	
	background: #000;		
	width: 420px;

	float:left;
}

/*####################rechte seite###########################*/

.spalte {	
	background: #000 ;		
	width: 250px;
	float:left;
}

.zeile {			

	float:left;
	margin: 0px 0px 50px 0px;
}


.block {			
	width: 540px;
	float:left;
	margin: 0px 0px 0px 0px;

}

.textblock {			
	width: 540px;
	float:left;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	clear: both;

}


/*####################cutter###########################*/
 
 .cut{
	clear: both;
}

/*####################navi###########################*/

.nav {	
		
	width: auto;
	margin: 0px 0px 10px 0px;
	clear: both;
}

/*####################boxes###########################*/


.stripe {	
	left:522px;
	top: 39px;		
	width:auto;
	position: absolute;
	height:auto;
	margin: 0px 30px 60px 0px;

}

.theme {
	
	width: 270px;
	height:auto;
	float:left;
}

.info {	
	
	left:270px;
	top: 0px;
	position: absolute;
	width: auto;
	height:auto;
	float:left;
}

.picture {	
	background: #000 url("load.gif");

	padding: 0px 0px 0px 0px;
	clear: both;
}


/*####################links###########################*/


 A, A:visited, A:active{
	/*background:#999 ; */
	background-repeat: no-repeat;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	
 }
 
A:hover, A:focus{	
	
	text-decoration: none;
	color: #000;
	background:#fff; 
	font-weight: bold;	
}

