body {
	margin:0px;
	background-color: #000000;
	color:#d6d6d6;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	
	scrollbar-base-color:#67850b; 
}

img {
	border: none;
  behavior: url("css/pngbehavior.htc");
}

a{
	text-decoration:none;
	color:#81a10d;
}

#pageCont{
/*	position:relative;
	top: 0px;
	left: 0px;
	margin: 0px auto;*/
	position:absolute; top: 0px; left: 50%;
	margin-left: -500px;
	height: 650px;	width: 1000px; overflow: hidden;
}

#pageEndCont{
/*	position:relative;
	top: 0px;
	left: 0px;
	margin: 0px auto;*/
	position:absolute;
	top: 0px;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background-color:red;
}


#footerCont {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10;
	height: 28px;
	width: 100%;
	background-color:#67850b;
	font-size: 0px;
	}
	
.contentCont{
	position: absolute;
	top: 105px;
	left: 52px;
	height: 517px;
	width: 895px;
	overflow:visible;
	z-index: 1;
}
#homeCopyLeft{
	position:absolute;
	left:0px;
	top:25px;
	width: 40%;
}
#factsCopyLeft{
	position:absolute;
	left:0px;
	top:25px;
	width: 290px;
	height:450px;
	padding: 10px;
}
#promiseCopyRight{
	position:absolute;
	right:50px;
	top: 130px;
	width: 350px;
}
#methodCopyLeftTop{
	position:absolute;
	left:0px;
	top:0px;
	font-size:12px;
	height:auto;
	width:600px;
}
#methodCopySubHead{
	position:absolute; left:0px; bottom:15px;
	height:auto; width:100%;
	font:21px Tahoma, Verdana, Arial, sans-serif;
	color:#81A10D; text-align:center;
}
#tableNews{
	color:#bbbbbb;
}
#tableNews td{
	padding:10px 10px 10px 0px;
}
#tableNews a{
	color:#bbbbbb;
	text-decoration:none;
}
#tableNews a:hover{
	color:#d6d6d6;
}
#logoPepper{
	position:absolute;
	top:50px;
	right:50px;
}
.greenCopy{
	color:#81a10d;
}
.popup_methodHeadline{
	background-color:#67850b;
	width:200px;
	height:50px;
	margin-bottom:5px;
	padding:15px 10px 10px 10px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.popup_method{
	width:220px;
	height:371px;
	visibility: hidden;
	background:url(../img/bg_stripPopup.gif) repeat-x  #cccccc;
	color:#333333;
	font-size:12px;
}
#impactHl_pos4 {
	position: absolute;	left: 660px; top: 8px;
	height:30px; width:273px; overflow:hidden;
}
#impactHl_pos3 {
	position: absolute;	left: 490px; top: 45px;
	height:35px; width:318px; overflow:hidden;
}
#impactHl_pos2 {
	position: absolute; left: 250px; top: 93px;
	height:40px; width:366px; overflow:hidden;
}
#impactHl_pos1 {
	position: absolute; left: 30px; top: 153px;
	height:50px; width:453px;
	overflow:hidden;
}

#contactsCont{
	position:absolute; top:53px; left:132px;
	width:1px; height:330px; overflow:visible;
	font-size:12px;
	color:#313131;
}
#contactsCont h1{
	font-size:16px;
	color:#000000;
	margin:0px;
}
#contactsCont a {
	font-size:12px;
	color:#67850b;
}
.contacts{
	position:absolute; top:270px; left:10px;
	width:200px; height:257px;padding: 20px 20px 0px 20px;
	background-color:#ffffff;
}
#contactLinks a{
	color:#000000;
	text-decoration:none;
}
#contact{
	position:absolute; left:52px; bottom:-330px; z-index: 9;
	height:330px; width:auto;
}
#contactLinks{
	position:absolute; left:0px; top:53px;
	width: 92px; height:310px;
	padding: 20px 20px 0px 20px;
	background-color:#ffffff;
	text-align:right;
}
#contactLinks span{
	color:#838383;
	vertical-align:middle;
	padding-right:10px;
}
#agb{
	position:absolute; left:52px; bottom:-330px; z-index: 9;
	height:330px; width:494px;
	font-size:12px;
	color:#313131;
}
#impressum{
	position:absolute; left:52px; bottom:-330px; z-index: 9;
	height:330px; width:352px;
	font-size:12px;
	color:#313131;
}
#impressum h1,#agb h1{
	font-size:16px;
	color:#000000;
	margin:0px;
	padding: 20px 10px 10px 10px;
}
#impressum a{
	font-size:12px;
	font-weight:bold;
	color:#67850b;
}
 
#legal	{
	position:absolute; left:52px; bottom:-330px; z-index: 9;
	height:330px; width:352px;
	font-size:12px;
	color:#313131;
	}

#legal a{
	font-size:12px;
	font-weight:bold;
	color:#67850b;
}

 
#perspectCont{
	position:absolute;
	left:0px;
	top:245px;
	height:auto;
	width:auto;
}

#perspectBoxeBgLeft {position:absolute;left:0px; top:0px;background-color:#000000;}
#perspectBoxeLeft {position:absolute; top:0px; left:0px;}
#perspectBoxeBgRight {position:absolute;left:390px; top:0px;background-color:#000000;}
#perspectBoxeRight {position:absolute;left:390px; top:0px;}

.perspectBoxes{
	height:230px;width:360px;padding:10px;
	font-size:12px; color:#FFFFFF;
	opacity:0;
	filter:alpha(opacity=0);
}
.perspectBoxes h1{
	color:#81a10d;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:12px;
}
.perspectBoxes ul{
	padding:0px;
	margin-left:10px;
}
#contentOverlay{
	position:absolute; left:0px; top:0px; z-index:2;
	height:100%; width:100%;
	background-color:#000000;
	display:none; 
	filter:alpha(opacity=0);
	opacity:0;
}

#logoForPage{
	position:absolute;
	right:40px;
	top:41px;
}

#headlineForPage{
	position:absolute;
	left:57px;
	top:41px;
}