body {
	margin: 0;
	padding: 0;
	background: url(../img/background.jpg) repeat-x #82ba47;
}

#printheader {
	display: none;
}

#maincontainer {
	margin: 0px auto;
	width: 954px;
	min-height: 660px;
	height: auto !important;
	background: url(/img/maincontainer_background.png);
 	border-top: 1px solid #989898;
 	padding: 4px 5px 4px 21px;
}

#head {
	width: 954px;
	height: 85px;
}


#toolbox {
	width: 954px;
	height: 100px;
	}
	
	#language { 
		width: 946px;
		height: 15px;
		padding: 15px 0 0 8px;
		font-size: 11px;
		color: #989898;
	}
	#search {
		float: left;
		width: 160px;
		height: 40px;
		background: url(../img/search.png) no-repeat;
		position: relative;
		}
		#ajaxSearch_form { 			
			position: absolute;
			top: 0px; 
			left: 10px;  
		}
		#ajaxSearch_input {
			border: 0;
			color: #82ba47;
			width: 130px;
			font-size: 14px;
		}
		#ajaxSearch_submit {
			margin-top: 1px;
background: url(/img/submit.jpg) no-repeat 0 0;
height:25px;
width:12px;
border:none;
		}
	
	#navigation { 
		float: left;
		width: 794px;
		height: 40px;
		background: url(../img/navigation.png) no-repeat;
	}
	#breadcrumbs {
		width: 786px;
		height: 30px;
		padding: 0 0 0 168px;
		font-size: 11px;
		color: #989898;
	}
	
	#breadcrumbs a {
		color: #82ba47;
		text-decoration: none;
	}
	#breadcrumbs a:hover { color: #656bac; }
	
#center {
	width: 954px;
	}

	#leftbox {
		float: left;
		width: 140px;
		position: relative;
		min-height: 303px;
		padding: 100px 10px 0 10px;
		background: no-repeat #a8d47a;
		color: #284e36;
	}
	#leftbox.home { background: url(/img/background_leftbox.jpg) no-repeat; }
	
	#leftbox ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#leftbox ul li a {
		color: #fff;
	}
	#leftbox ul li a:hover,
	#leftbox ul li.active a {
		color: #000;
	}
	
	#biopartnerButton {
		position: absolute;
		top: -30px;
		left: -20px;
	}
	
	#contentHome {
		float: left;
		width: 794px;
		height: 450px;
		padding: 0 0 0 0;
		margin: 0;
		position: relative;
	}
	.wrapper {
		width: 300px;
		height: 360px;
		padding: 45px 468px 0 20px;
		color: #fff;
	}
	.wrapper p {
		margin: 0;
		line-height: 17px;
	}
	
	#game {
		position: absolute;
		width: 155px;
		height: 200px;
		top: 280px;
		left: 0;
		padding-left: 45px;
	}
	#game h1 {
		color: #fff;
		padding-left: 10px;
		font-size: 16px;
		font-weight: normal;
	}
	
	#news {
		position: absolute;
		top: 280px;
		left: 200px;
		width: 578px;
		height: 158px;
		padding: 0 0 10px 9px;
		background: url(/img/background_news.png) no-repeat;
	}
	#news p { padding: 0; margin: 0; }
	#news h1 { margin: 0; padding: 0; color: #989898; font-size: 27px; line-height: 32px; font-weight: normal; }
	
	
	#contentStandard {
		float: left;
		width: 774px;
		padding: 0 10px 0 10px;
		margin: 0;
	}

	#contentProdukte {
		float: left;
		width: 774px;
		padding: 0 10px 0 10px;
		margin: 0;
		min-height: 480px;
		height: auto !important;
		position: relative;
		background: url(/img/background_produkte.jpg) no-repeat;
	}
	
	#contentProdukteDetail {
		float: left;
		width: 420px;
		padding: 0 0 0 10px;
		margin: 0;
	}
	#produktebild {
		width: 280px;
		float: left;
	}
	#icons {
		float: left;
		width: 80px;
	}
	#icons p {
		margin: 0;
		padding: 0;
	}
	

#footer {
	margin: 0px auto;
	width: 980px;
	color: #284e36;
	}
	
	#footer ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 11px;
	}
	#footer ul li { color: #fff; }
	#footer ul li a {
		color: #fff;
		text-decoration: none;
		font-size: 11px;
	}

	#footer input {
		border: 0;
		margin: 5px 2px 0 0;
		color: #82ba47;
		font-size: 11px;
		width: 120px;
		padding-right: 10px;
		background: url(/img/pfeil.png) no-repeat right center #fff;
	}

