@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#header {
	width: 1004px;
	height: 196px;
	margin: 0;
	padding: 0;
	}
	
#headerlogo {
	float: left;
	}
	
#headerlogo img {
	margin: 5px 10px 8px 3px;
	}
	
p.header1 {
	margin: 0 0 1px 7px;
	}
	
p.header2 {
	margin: 0 0 0 7px;
	}

#headerimage {
	float: left;
	margin: -1px 0 0 0;
	}
	

	
#container {
	width: 1004px;
	/*height: 197px;*/
	margin: 0;
	padding: 0;
	}
	
#rechtespalte {
	width: 153px;
	min-height:302px; /* Mindesthöhe in modernen Browser */
	height:auto !important; /* auto-height mit !important-Regel für moderne Browser */
	height:302px; /* Mindesthöhe in IE */
	margin: 0;
	/*padding: 7px 0 0 4px;*/
	background: #617d66;
	float: right;
	border: 1px solid #333;
	
	}
	
#papierschnuere {
	padding: 7px 0 0 3px;
	}
	
#agrarbereich {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 1px 0 0 3px;
	}
	
#sortiment {
	padding: 0 0 0 3px;
	}

#bg {	
		min-height:324px; /* Mindesthöhe in modernen Browser */
height:auto !important; /* auto-height mit !important-Regel für moderne Browser */
height:324px; /* Mindesthöhe in IE */
background-image: url(../_img/contentbg.jpg); 
	background-repeat: repeat-y;
	/*border-top: 1px solid #333;*/
	width: 1004px;}
	
#content {
	padding: 0;
	margin: 0;
	text-align: left;
	border-top: 1px solid #333;
	/*background-image: _img/contentbg.jpg;
	background-repeat: repeat-y;*/
	}
	
#contenttextheadline {
	margin: 0;
	padding: 25px 0 0 227px;
	width: 475px;
	color: #3F5D39;
	font-weight: bold;
	}
	
#contenttextheadline2 {
	margin: 0 0 0 0;
	padding: 25px 0 0 227px;
	width: 475px;
	color: #3F5D39;
	font-weight: bold;
	/*float: right;*/
	}
	
#contenttextheadlineawards {
	margin: 0 0 0 0;
	padding: 25px 0 0 227px;
	width: 200px;
	color: #3F5D39;
	font-weight: bold;
	/*float: right;*/
	}
	
p.contenttext {
	margin: 0;
	padding: 25px 0 0 227px;
	width: 475px;
	/*float: right;*/
	}
	
p.contenttextawards {
	margin: 0;
	padding: 25px 0 0 227px;
	width: 270px;
	/*float: right;*/
	}
	
p.contenttext2 {
	margin: 0 0 0 0;
	padding: 25px 0 0 227px;
	width: 475px;
	
	}
	
#copyright {
	padding: 0;
	margin: 7px 0 0 0;
	text-align: center;
	font-size: 10px;
	color: #653f34;
	text-decoration: none;
	font-weight: normal;
	}
	
#picsphilosophy {
	/*width: 153px;
	height: 443px;*/
	margin: 45px 19px 0 0;
	/*padding: 7px 0 0 4px;*/
	/*background: #617d66;*/
	float: right;
	/*border: 1px solid #333;*/
	}
	
#picsphilosophy img {
	/*width: 153px;
	height: 443px;*/
	margin: 0 0 20px 0;
	/*padding: 7px 0 0 4px;*/
	/*background: #617d66;*/
	/*float: right;*/
	/*border: 1px solid #333;*/
	}
	
.tablemargin {
	margin: 0;
	padding: 0 0 0 227px;
	}
	
.expo {
float: left;
	margin: 0 20px 0 0;;
	padding: 0 0 0 0;}

.left {
	float: left;}
	
.right {
	float: right;}
	
.clear {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0;}
	
.green {
	color: #88bc37;
	}
	
.white {
	color: #fff}
	
.greenbold, .greenbold14px {
	color: #3F5D39;
	font-weight: bold;
}

.greenbold14px {
	font-size: 14px;
}
	
h1 {
	color: #31324;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 5px 5px 10px;
	padding: 0;}
	
.arial10pxbold {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.verdana10px {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.verdana10px25 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	padding: 0 8px 0 0;
}

.bildlinks {
padding-left: 159px;
}


p.rechtseins {
	margin: 0 0 12px 0;
	padding: 0;
	}
	
p.rechtszwei {
	margin: 0;
	padding: 13px 0 5px 2px;
	/*border-bottom: 1px solid #000;*/
	}
	
p.rechtsdrei {
	margin: 4px 0 9px 0;
	padding: 0;
	}
	
p.rechtsvier {
	margin: 0;
	padding: 6px 0 6px 0;
	}
	
p.rechtsfuenf {
	margin: 0;
	padding: 4px 0 5px 0;
	}
	
p.rechtssechs {
	margin: 0;
	padding: 6px 0 6px 0;
	}
	
p.language {
	margin: 0;
	padding: 10px 0 0 212px;
	line-height: 25px;
	/*float: left;*/
	}
	
p.languageimg {
	padding: 7px 0 0 0;
	float: left;}
	
p.flash {
	margin: 0;
	padding: 24px 0 0 227px;
	}
	
p.copyrighttext {
	margin: 0;
	padding: 7px 0 0 0;
	}
	
.weiss10px {font-size: 10px;
	color: #fff;
	}
	
.weiss10px25 {font-size: 10px;
	color: #fff;
	line-height: 25px;
	height: 25px;
	}
	
ul.phil, ul.phil3 {
	display: inline;
        color: #000;
        list-style:disc;
        list-style-position:outside;
        width: 450px;
        padding:0 0 0 50px;
        margin:0 ;
	float: left;}
	
ul.nano, ul.nano1 {
	display: inline;
        color: #000;
        list-style:disc;
        list-style-position:outside;
        padding:0 0 0 50px;
        margin:0 ;
	float: left;}
	
ul.nano {
        width: 130px;
		}
		
ul.nano1 {
        width: 250px;
		}
	
ul.phil2 {
	display: inline;
        color: #000;
        list-style:disc;
        list-style-position:outside;
        width: 450px;
        padding: 0 0 0 260px;
        margin:0 ;
	float: left;}

	
ul.phil li {
	margin: 0 0 0 15px;
	}
	
ul.tac, tac2 {
	display: inline;
        color: #000;
        list-style:disc;
        list-style-position:outside;
        
	float: left;}
	
ul.tac {
        width: 130px;
		padding:0 0 0 30px;
        margin:0 ;
		}
		
ul.tac2 {
        
		padding:0 0 0 236px;
        margin:0 ;
		}
	
.table14px {
	font-size: 14px;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #3F5D39;
	border: 1px solid #000;
	font-weight: bold;
}

.table12px {
	font-size: 12px;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #3F5D39;
	border: 1px solid #000;
	font-weight: bold;
}

.gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}




/*---------------------------------------------------------------------------------------------------------------------*/
#Layer1 {

	position:absolute;

	width:179px;

	height:72px;

	z-index:1;

	left: 3px;

	top: 5px;

}

#Layer2 {

	position:absolute;

	width:314px;

	height:17px;

	z-index:9;

	left: 7px;

	top: 137px;

}

#Layer3 {
	position:absolute;
	width:206px;
	height:253px;
	z-index:3;
	left: -2px;
	top: 224px;
	background-color: #3f5d39;
	border: 1px;
	border-color: #333333;
	border-style: solid;

}

#Layer4 {

	position:absolute;

	width:206px;

	height:28px;

	z-index:4;

	left: 0px;

	top: 196px;

	background-color: #cad2c8;

}

#Layer5 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 247px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}

#Layer6 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 270px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer7 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 292px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer8 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 316px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer9 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 362px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer10 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 390px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer11 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 418px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer12 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 446px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}#Layer13 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 474px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}

#Layer17 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 502px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}

#Layer18 {

	position:absolute;

	width:206px;

	height:20px;

	z-index:5;

	left: -1px;

	top: 530px;

	background-color: #3f5d39;

	border: 1px;

	border-color: #ffffff;

	border-style: solid;

}

#Layer14 {

	position:absolute;

	width:475px;

	height:115px;

	z-index:6;

	left: 230px;

	top: 298px;

}

#Layer15 {

	position:absolute;

	width:102px;

	height:16px;

	z-index:9;

	left: 212px;

	top: 209px;

}

#Layer16 {

	position:absolute;

	width: 796px;

	height: 1px;

	z-index:8;

	left: 206px;

	top: 196px;

	background-color: #FFFFFF;

}

.Stil3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

#Layer19 {
	position:absolute;
	width:240px;
	height:13px;
	z-index:10;
	left: 322px;
	top: 207px;

}

#Layer20 {

	position:absolute;

	width:172px;

	height:115px;

	z-index:11;

	left: 22px;

	top: 229px;

}

#Layer20 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none; }

#Layer20 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #653f34;

	background-color: #ffffff;

	text-decoration: none; }

#Layer20 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none; }

#Layer20 a:visited:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #653f34;

	background-color: #ffffff;

	text-decoration: none; }

#Layer21 {
	position:absolute;
	width:180px;
	height:16px;
	z-index:12;
	left: 5px;
	top: 198px;

}

.Stil5 {font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.Stil6 {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

}

#Layer22 {

	position:absolute;

	width:153px;

	height:302px;

	z-index:13;

	left: 849px;

	top: 196px;

	background-color: #617D66;

	border: 1px;

	border-color: #333333;

	border-style: solid;

	

}

#Layer23 {
	position:absolute;
	width:206px;
	height:208px;
	z-index:14;
	left: -2px;
	top: 468px;
	border: 1px;
	border-color: #333333;
	border-style: solid;
	background-color: #AAB97E;

}

#Layer24 {

	position:absolute;

	width:982px;

	height:5px;

	z-index:15;

	top: 709px;

	left: 18px;

}

#Layer25 {
	position:absolute;
	width:159px;
	height:106px;
	z-index:16;
	left: 16px;
	top: 506px;

}

#Layer26 {
	position:absolute;
	width:610px;
	height:24px;
	z-index:17;
	left: 243px;
	top: 717px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #653f34;
	background-color: #ffffff;
	text-decoration: none;
}

#Layer26 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer26 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	background-color: #ffffff;

	text-decoration: underline; }

#Layer26 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer26 a:visited:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	background-color: #ffffff;

	text-decoration: underline; }

#Layer27 {
	position:absolute;
	width:150px;
	height:15px;
	z-index:18;
	left: 25px;
	top: 614px;

}

.Stil7 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003300;

	font-weight: bold;

}

#Layer28 {
	position:absolute;
	width:198px;
	height:5px;
	z-index:19;
	left: 20px;
	top: 640px;

}

#Layer28 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer28 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: underline; }

#Layer28 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer28 a:visited:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: underline; }

#Layer29 {
	position:absolute;
	width:204px;
	height:18px;
	z-index:20;
	left: 2px;
	top: 483px;

}

.Stil8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003300; }

#Layer30 {
	position:absolute;
	width:600px;
	height:300px;
	z-index:21;
	left: 227px;
	top: 259px;

}

.Stil11 {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #3F5D39;

	font-weight: normal;

}

#Layer31 {

	position:absolute;

	width:104px;

	height:92px;

	z-index:22;

	left: 728px;

	top: 284px;

	background-color: #3F5D39;

}

#Layer32 {

	position:absolute;

	width:109px;

	height:353px;

	z-index:22;

	left: 730px;

	top: 241px;

}

#Layer33 {

	position:absolute;

	width:153px;

	height:162px;

	z-index:23;

	left: 849px;

	top: 196px;

	border: 1px;

	border-color: #333333;

	border-style: solid;

}

#Layer34 {

	position:absolute;

	width:153px;

	height:139px;

	z-index:24;

	left: 849px;

	top: 359px;

	border: 1px;

	border-color: #333333;

	border-style: solid;

}

#Layer35 {

	position:absolute;

	width:152px;

	height:139px;

	z-index:24;

	left: 705px;





	top: 358px;

	border: 1px;

	border-color: #333333;

	border-style: solid;

}

#Layer36 {

	position:absolute;

	width:133px;

	height:96px;

	z-index:25;

	left: 853px;

	top: 533px;

}

#Layer37 {

	position:absolute;

	width:139px;

	height:16px;

	z-index:26;

	left: 853px;

	top: 504px;

}

.Stil12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

#Layer38 {

	position:absolute;

	width:111px;

	height:15px;

	z-index:27;

	left: 853px;

	top: 537px;

}

.Stil13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #614B36; font-weight: bold; }

#Layer39 {

	position:absolute;

	width:122px;

	height:28px;

	z-index:28;

	left: 853px;

	top: 204px;

}

#Layer40 {

	position:absolute;

	width:123px;

	height:18px;

	z-index:29;

	left: 855px;

	top: 329px;

}

#Layer41 {

	position:absolute;

	width:146px;

	height:15px;

	z-index:30;

	left: 855px;

	top: 337px;

}

#Layer41 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer41 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: underline; }

#Layer41 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer41 a:visited:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: underline; }

#Layer42 {

	position:absolute;

	width:140px;

	height:86px;

	z-index:31;

	left: 853px;

	top: 240px;

}

#Layer43 {

	position:absolute;

	width:656px;

	height:197px;

	z-index:32;

	left: 348px;

	top: -1px;

	background-color: #FFFFFF;

}

#Layer44 {

	position:absolute;

	width:343px;

	height:42px;

	z-index:33;

	left: 7px;

	top: 150px;

}

#Layer45 {

	position:absolute;

	width:147px;

	height:86px;

	z-index:34;

	left: 853px;

	top: 386px;

}

#Layer46 {
	position:absolute;
	width:145px;
	height:16px;
	z-index:35;
	left: 853px;
	top: 361px;

}

#Layer47 {

	position:absolute;

	width:150px;

	height:19px;

	z-index:36;

	left: 853px;

	top: 476px;

}

#Layer47 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer47 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: underline; }

#Layer47 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: none; }

#Layer47 a:visited:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #653f34;

	text-decoration: underline; }

.Stil15 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3F5D39; font-size: 12px;}
