/* ---------------------------------------------------- body / html ----------------------------------------------------- */
* {
	border:0;
	margin:0;
	padding:0;
}


body {
	background:#ffffff url(../images/body_kachel.gif) repeat-x center 0;
}

html {
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
}


/* ----------------------------------------------------- wrapper ----------------------------------------------------- */

div#wrapper {
	width:980px;
	margin:0 auto;
	z-index:1;
	position:relative;

}

/* ----------------------------------------------------- head ----------------------------------------------------- */

#head {
	width:980px;
	height:123px;
	background:url(../images/head01.gif) 0 0px no-repeat;
}

#head02 {
	width:980px;
	height:223px;
	padding:0 0 0 0px;
	background:url(../images/head02.jpg) 0 0px no-repeat;
}


#newsbereich {
	float:left;
	display:inline;
	margin:45px 0 0 25px;
	width:206px;
	position:relative;
	
}

*html #newsbereich {
	margin:45px 0 0 12px;
}



#newsbereich p, #kontaktbereich p {
	margin:15px 0 0 11px;
	_margin:7px 0 0 10px;
	_width:140px;
}


#kontaktbereich {
	float:right;
	margin:45px 37px 0 0px;
	width:191px;
}

*html #kontaktbereich {
	margin:45px 18px 0 0px;
}





/* ----------------------------------------------------- main----------------------------------------------------- */

#main {
	width:980px;
	background: url(../images/main.gif) no-repeat 0 0;
}

/* ----------------------------------------------------- content ----------------------------------------------------- */

#content { 
	width:955px;
	padding:10px 0 20px 25px;
	margin:0;
}


#spalte01 { width:267px; float:left; _margin:0 0 0 -10px;}

#gebrauchtgeraete-box {
	background-image:url(../images/gebrauchtgeraete_bg.jpg);
	background-repeat:no-repeat;
	height:190px;
	width:267px;

}

*html #gebrauchtgeraete-box {
	margin:45px 0 0 12px;
}



#gebrauchtgeraete p {
	margin:15px 65px 0 11px;
}



#spalte02 { width:650px; float:left;}

#spalte03 {
	width:200px;
	position:absolute;
	top:445px;
	right:32px;
}

#player {
	width:487px;
   margin: 0 auto;
   text-align:center;
   background:#f2f2f2;
   padding:8px;
}


/* ----------------------------------------------------- footer ----------------------------------------------------- */

div#footer {
	margin:0 auto;
	position:relative;
	z-index:20;
	width:980px;
	background: url(../images/footer.gif) 293px 22px no-repeat;
	height:120px;
}

.adresse {
		font-size:0.9em;
		float:left;
		margin:35px 0 0 292px;
}

*html .adresse {
		margin:35px 0 0 146px;
}




.nachoben {
		float:right;
		margin:0 44px 0 0;
}



table td {
width:100px;
}