
/* ********************************************** */
/* Schriftarten und allgemeine Texteigenschaften  */
/* ********************************************** */
body, .textlogo, table, textarea, td, .nextPageHolder, .nextPage, .label, a.NormalLink, a.MiniLink, a.linkButton, a.BlockLink, a.ProduktLink, a.LyLink, .Copyright, .Copyright2, .Copyright3, .normal, .errForm, .fotosubtitle 	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#000000;}

/* ********************************************** */
/* Grundgerüst des Seitenlayouts für das template */
/* ********************************************** */

body	{
	background-color:#e9e9e9;
	background-image:url(images/background.gif);
	background-repeat:repeat-y;
	font-size:12px;}

#watermark 	{	
	background-image:url(images/watermark.gif);
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	top:180px;
	left:310px;
	width:373px;
	height:361px;	}

.logo	{		
	position:absolute;
	display:block;
	top:27px;
	left:27px;
	border:2px solid #32681D;
	border-top:2px solid #32681D;}

#topend, #toplineend, #top, #topline {	  
	background-image:url(images/background_top_end.gif);
	position:absolute;
	display:block;	
	top:0px;
	left:170px;
	height:60px;
	width:20px;	}

#toplineend, #topline {
	background-image:url(images/greenline_end.gif);
	background-repeat:repeat-x;
	top:51px;	}	

#topend, #toplineend {left:169px;}

#top, #topline  {	
	background-image:url(images/background_top.gif);	
	width:1600px;	}

#topline {
	background-image:url(images/greenline.gif);	}	

#topcorrect, #topcorrectend {
	background-color:#e9e9e9;
	position:absolute;
	display:block;	
	top:60px;
	left:170px;
	height:10px;
	width:1600px;	}
#topcorrectend {
	background-image:url(images/topcorrect_end.gif);
	top:60px;
	left:161px;
	width:20px;
}
	
#topdeco01 	{	
	background-image:url(images/seil4.gif);
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	top:0px;
	right:0px;
	width:284px;
	height:50px;	}	

	
	
.textlogo {	
	position:absolute;
	top:0px;
	left:180px;
	display:block;
	font-size:22px;
	font-weight: normal;
	color:#555555;	}
	
.nextPageHolder {	
	position:absolute;
	top:200px;
	left:520px;
	height:30px;
	\width : 106px;
	w\idth : 104px;
	display:block;
	font-size:11px;
	z-index:200;
	padding-left:2px;}	

a.nextPage {
	color: #32681D;	
	text-decoration:none;
	cursor:pointer;	
	font-weight:bold;	}

a.thisPage  {
	color: #999999;	
	text-decoration:none;
	font-weight:bold;	}

a.nextPage:hover	 {
	color: #4A992b;	}


.Copyright  {	
	z-index:99;
	font-size:11px;
	color : #999999;
	position : absolute;
	top : 61px;
	right : 10px;
	height:15px;}
	
.imageSet	{
	position:absolute;
	top:100px;
	left:850px;
	}	
	
.illu1, .illu2, .illu3 {
	display:block;

	width:120px;
	height:120px;
	position:absolute;
	left:-10px;
	}	
.illu1 {	top:10px;	}	
.illu2 {	top:135px;	}	
.illu3 {	top:260px;	}
					
/* ********************************************** */
/* Menubestandteile                               */
/* ********************************************** */

.menu
{	position:absolute;
	top:200px;
	left:0px;
	width:170px;
	padding-left:0px;		
}	
	
.menuline{	 
	background-image:url(images/menuline.gif);
	background-position:0px;
	background-repeat:no-repeat;
	overflow:visible;}
	
a.mainentry0, a.mainentry1, a.subentry0, a.subentry1	{
	background-image:url(images/menuentry0.gif);
	background-repeat:repeat-y;
	position:relative;
	display:block;
	\height : 20px;
	he\ight : 17px;	
	\width : 142px;
	w\idth : 130px;
	left:13px;
	padding-top:1px;
	padding-left:10px;
	text-decoration:none;
	color:#555555;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	border-left:1px solid #dddddd;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #dddddd;		}
	
a.subentry0, a.subentry1	{
	border-top:none;
	font-weight:normal;	}
	
a.mainentry1, a.mainentry0:hover, a.subentry1, a.subentry0:hover {
	background-image:url(images/menuentry1.gif);
	color:#000000;	}
	
.languageselector{
	position:absolute;
	top:600px;
	left:0px;
	width:170px;
	height:22px;
	overflow:hidden}

/* ********************************************** */
/* Links und spezielle Textbestandteile           */
/* ********************************************** */
	
a.NormalLink, a.MiniLink {
	cursor : pointer;
	font-weight : bold;
	font-size:12px;	}
	
a.MiniLink {
	font-size:11px;	}

.green {
	font-weight:normal;
	color: #32681D;}	
	
.greenfat {
	font-weight:bold;
	color: #32681D;}	

small {font-size:11px;}

.normal {
	font-size:12px;}
	
table, td {font-size:12px;}	
	
h1	{
	color: #32681D;
	font-size:18px;
	font-weight:normal;}	
	
h2	{
	color: #999999;
	font-size:16px;
	font-weight:bold;}	
	
.SideLink {
	position: absolute;
	width:160px;
	right:20px;
	top:100px;
	text-align:right;
}	

a.linkButton0, a.linkButton1  {
	background-image:url(images/arrow_w_r.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;	
	font-size:12px;
	text-decoration:none;
	\height : 21px;
	he\ight : 16px;	
	\width : 104px;
	w\idth : 100px;
	overflow:hidden;
	color:#ffffff;
	background-color:#32681D;
	padding-left:2px;
	padding-top:1px;
	padding-bottom:2px;
	display:block;
	text-align:center;
	border:1px solid #555555;	}	
	
a.linkButton1, a.linkButton0:hover  {
	background-image:url(images/arrow_g_r.gif);
	color:#ffffff;
	background-color:#4A992b;}

.InputButton0, .InputButton1 {
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	background-color:#32681D;
	\height : 22px;
	he\ight : 20px;	
	\width : 102px;
	w\idth : 100px;
	border:1px solid #555555;	
	background-repeat:no-repeat;
	background-position:4px 3px;	
	background-image:url(images/arrow_w_r.gif);
}	
.InputButton1  {
background-image:url(images/arrow_g_r.gif);
	color:#ffffff;
	background-color:#4A992b;}
	
.fotosubtitle {
	font-size:11px;}	
	
	
a.nextPageArrow {
	display:block;
	width:47px;
	height:47px;
	}	

/* ********************************************** */
/* Sitemap       					              */
/* ********************************************** */

.sitemapheader{
	position:relative;
	left:5px;
	width:564px;
	display:block;
	overflow:hidden;
	text-align:center;
	height:50px;
	border-bottom:1px solid #000000;
	background-image:url(../css/images/dot1.jpg);
	background-repeat:repeat-y;
	background-position:282px;	}
	
.sitemapgroup {
	float:left;
	display:block;
	width:115px;
	overflow:hidden;	
	background-image:url(../css/images/dot1.jpg);
	background-repeat:repeat-y;
	background-position:57px;	}
	
a.sitemap0, a.sitemap0:hover, a.sitemap1, a.sitemap1:hover  {
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
	color:#ffffff;
	background-color:#32681D;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	\height : 21px;
	he\ight : 16px;	
	\width : 103px;
	w\idth : 100px;	
	display:block;
	text-align:center;
	border:1px solid #555555;	}	
	
a.sitemap1, a.sitemap0:hover  {
	color:#ffffff;
	background-color:#4A992b;}
	
/* ********************************************** */
/* Formulare und Tabellen                         */
/* ********************************************** */	
	
.cell {
	background-color:#dddddd;
	padding:2px 0px 2px 10px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-size:11px;}

.celllabel {
	background-color:#dddddd;
	padding:2px 0px 2px 10px;
	font-size:11px;
	height:20px;}
	
.errForm {
	color:#F00024;
}

.text20 { \width:30px; w\idth:20px;}
.text40 { \width:50px;w\idth:40px;}
.text120 { \width:130px;w\idth:120px;}
.text150 { \width:160px;w\idth:150px;}
.text190 { \width:200px;w\idth:190px;}
.text200 { \width:210px;w\idth:200px;}
.text220 { \width:230px; w\idth:220px;}
.text250 { \width:265px;w\idth:255px;}
.text280 { \width:292px;w\idth:282px;}
.text385 { \width:395px;w\idth:385px;}

	
/* ********************************************** */
/* Contentbereich					              */
/* ********************************************** */

.contentArea	{
	position:absolute;
	top:73px;
	left:190px;
	width:500px;
	padding-top:10px;
	padding-bottom:20px;
	z-index:1;
	}

.construction 	{	
	background-image:url(images/construction.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:50px;
	left:500px;
	width:90px;
	height:150px;	}	

/* ********************************************** */
/* Frontlogo             			              */
/* ********************************************** */
	
.frontlogo {
	background-image:url(images/frontlogo.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:105px;
	\height : 406px;
	he\ight : 402px;	
	\width : 406px;
	w\idth : 402px;	
	border:2px solid #32681D;	}	

a.fcell {
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	cursor:pointer;
	position:absolute;
	padding-top:60px;
	text-align:center;
	font-size:16px;
	font-weight:bold;	}

a.fcell:hover {	
	color:#32681D;
	}

a.fc1, a.fc4, a.fc7 { width:131px; left:0px;}
a.fc2, a.fc5, a.fc8 { width:139px; left:131px;}
a.fc3, a.fc6, a.fc9 { width:132px; left:270px;}
a.fc1, a.fc2, a.fc3 { \height:191px; he\ight:131px; top:0px;}
a.fc4, a.fc5, a.fc6 { \height:199px; he\ight:139px; top:131px;}
a.fc7, a.fc8, a.fc9 { \height:192px; he\ight:132px; top:270px;}

a.fc1 {color:#ffffff;	background-image:url(images/blank.gif);}
a.fc2 {color:#000000;	background-image:url(images/blank.gif);}
a.fc3 {color:#ffffff;	background-image:url(images/blank.gif);}
a.fc4 {color:#000000;	background-image:url(images/blank.gif);}
a.fc5 {color:#000000;	background-image:url(images/blank.gif);}
a.fc6 {color:#000000;	background-image:url(images/blank.gif);}
a.fc7 {color:#000000;	background-image:url(images/blank.gif);}
a.fc8 {color:#000000;	background-image:url(images/blank.gif);}
a.fc9 {color:#000000;	background-image:url(images/blank.gif);}

a.fc1:hover {background-image:url(images/frontlogo_01.jpg); color:#32681D;}
a.fc2:hover {background-image:url(images/frontlogo_02.jpg); color:#000000;}
a.fc3:hover {background-image:url(images/frontlogo_03.jpg); color:#32681D;}
a.fc4:hover {background-image:url(images/frontlogo_04.jpg); color:#000000;}
a.fc5:hover {background-image:url(images/frontlogo_05.jpg); color:#32681D;}
a.fc6:hover {background-image:url(images/frontlogo_06.jpg); color:000000;}
a.fc7:hover {background-image:url(images/frontlogo_07.jpg); color:#32681D;}
a.fc8:hover {background-image:url(images/frontlogo_08.jpg); color:#000000;}
a.fc9:hover {background-image:url(images/frontlogo_09.jpg); color:#32681D;}

/* ********************************************** */
/* Produktinformation 				              */
/* ********************************************** */

.productArea {
	display:block;
	border:1px solid #32681D;
	background-color:#eeffe6;
	font-size:11px;
	text-align:justify;
	position:absolute;
	top:120px;
	left:0px;
	\width : 266px;
	w\idth : 250px;
	padding:8px 8px 15px 8px; }

.smallcell {font-size:11px;}
	
.bdi1 {
	position:absolute;
	top:100px;
	left:100px;
}

.thatsMe {
	display:block;
	position:absolute;
	top:400px;
	left:280px;
	overflow:hidden;
white-space:nowrap;
	
	
}

/* ********************************************** */
/* Illustration/Beschriftung		              */
/* ********************************************** */

#C0 {left:92px; top:85px; background-image:url(images/kreislauf.jpg);width:332px;height:353px;}
#C1 {left:238px; top:75px;}
#C2 {left:399px; top:171px}
#C3 {left:412px; top:350px;}
#C4 {left:225px; top:437px;}
#C5 {left:40px;	top:351px;}
#C6 {left:20px;	top:171px;}

.label {position:absolute; 
		font-size:11px;}
