html {height:100%; width:100%; margin:0;}

form
{
	border:0;
	margin:0;
	padding:0;
}

img, a, a img
{
	border:none;
}

body 
{
	width:100%;
	height: 100%;
	background-color: #425F29;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #425F29;
}
#container
{	
	position:relative;
	width: 753px;
	height:100%; 
	margin-left: auto; 
	margin-right: auto;
	z-index:1;
	border-right: 7px solid #B1AB3C;
	border-left: 7px solid #B1AB3C;
	background-image:url(images/back_unten.jpg);
	background-repeat:repeat-y;
}

#topbar
{
	height: 41px;
	background-image:url(images/top_bar.jpg);
	background-repeat:no-repeat;
	border-bottom: 7px solid #B1AB3C;
	width: 753px;
}

#logo
{
	position:relative;
	float:right;
	top:-7px;
	right: -7px;
	border: 5px solid #D3CD5E;
	width:93px;
	height:94px;
	z-index:9;	
}

#cleft
{
	background-image:url(images/03left.jpg);
	background-repeat:no-repeat;
	width: 466px;
	height: 395px;
	float:left;
	overflow:hidden;
}

#cleft p
{
	padding-left: 25px;
	padding-top: 255px;
	padding-right: 25px;
	vertical-align:bottom;
}

#cright
{
 background-image:url(images/back.jpg);
 height: 395px;

}

a
{
	text-decoration:none;
	font-weight: bold;
	color: #425F29;
}





/* --- */
.html, hr
{
	display:none;
}

.center
{
	text-align:center;
}

.contact .header h2
{
	position:absolute;
	padding-left:38px;
	padding-top:10px;
}

.contact .header p
{
	position:absolute;
	padding-left:38px;
	padding-top:30px;
	padding-right:180px;
}

.contact .col1
{
	position:absolute;
	width:170px;
	margin:115px 540px 90px 38px;		
}

.contact .col2
{
	position:absolute;
	width:170px;
	margin:115px 540px 90px 228px;	
}

.contact .col3
{
	position:absolute;
	width:290px;
	margin:115px 540px 90px 418px;	
}

.contact .button
{
	display:none;
}

.contact .col3 textarea
{
	padding:0;
	margin-top:0;
	background-color:#FFF;
	border:none;
	width:290px;
	height:65px;
	margin-bottom:9px;
}

.contact .col3 h3
{
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.contact .col3 p
{
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:0px;
}

.submitlink
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-align:right;
	margin-bottom:20px;
}

.contact .textbox
{
	background-color:#FFF;
	border:none;
	width:170px;
	margin-bottom:10px;
}

.contact label,
.contact .label
{
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:4px;
}

.contact .checkbox
{
	padding:0;
	margin:0;
	display:inline;
	width:20px;
	margin-left:-4px;
}

.contact .checkboxlabel
{
	display:inline;
	width:150px;
	padding:0;
	margin:0;
	line-height:24px;
}


#tableheader
{
	width:753px;
	height:95px;
	position:relative;
	background-image:url('images/back_top_table.jpg');
	
	background-repeat:no-repeat;
	padding:0;
}
#tableheader h2
{
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:46px;
	padding-bottom:25px;
	margin:0;	
}
#tablecontent p
{
	padding-left:20px;
	padding-right:20px;
	padding-top:11px;
	font-weight:normal;	
}

#tablecontent table
{
	margin-top:25px;
	margin-left:8px;
	margin-bottom:20px;
	width:730px;		
}

#tablecontent th,
#tablecontent td
{
	padding-left:5px;
	text-align:left;
	filter:Alpha(opacity=70, finishopacity=70, style=2);
}

#tablecontent tr
{
	height:22px;
}

#tablecontent td
{
	background-color:#FFF;
	color:#000;
}

#tablecontent th
{
	background-color:#C3DA6A;
	font-weight:bold;
	color:#425F29;
}

#tablecontent th.active
{
	background-color:#425F29;
	font-weight:normal;
	color:#C3DA6A;
}´

#tablecontent th.active a:link,
th.active a:active,
th.active a:visited
{
	color:#C3DA6A;
}

#contenttopcontainer
{
	position:absolute;
	width:100%;
	left:0;
	right:0;
	top:48px;
	text-align:center;	
}

#tablecontent
{
	background-image:url('images/back_table.jpg');
	_background-attachment:fixed;
	width:753px;
	height:300px;
	overflow:auto;	
	
}


#content
{
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:753px;
	height:395px;	
	overflow:hidden;
	border-bottom:solid 7px #B1AB3C;
}

.fiveicons
{
	background-image: url('images/back_content.jpg');
}

.portfolio
{
	background-image: url('images/portfolio.jpg');
}

#content h2
{
	margin-top:0;
	font-size:20px;
	color:#425F29;
}

#content p
{
	margin-bottom:20px;
}

.fiveicons .icons
{
	position:absolute;
	top:235px;
	width:790px;
	padding:0;
	margin:0;	
}

.quality
{
	background-image: url('images/quality.jpg');
}

.vettergroup
{
	background-image: url('images/vettergroup.jpg');
}

.production
{
	background-image: url('images/production.jpg');
}

.security
{
	background-image: url('images/security.jpg');
}

.certificate
{
	background-image: url('images/certificate.jpg');
}

.producer
{
	background-image: url('images/producer.jpg');
}

.jit
{
	background-image: url('images/jit.jpg');
}

.privatelabel
{
	background-image: url('images/privatelabel.jpg');
}

.contact
{
	background-image: url('images/back_shadow.jpg');
}

.language
{
	background-image: url('images/back_main.jpg');
}

.start
{
	background-image: url('images/startpage.jpg');
}

.start h3
{
}

#content.start h2
{
	padding-top:72px;
	padding-left:87px;
	font-size:43px;
	font-weight:normal;
	margin-bottom:9px;
}

#content.start h3
{
	margin-top:0;
	padding-left:243px;
	font-size: 25px;
	font-weight:normal;
}

.language img
{
	padding-left:301px;
	padding-top:85px;
}


.language ul
{
 	list-style-type: none; 
 	margin: 0;
 	padding: 0;
	clear:both;
	padding-left:155px;
	padding-top:47px;
}

.language ul  li
{
	display:inline;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	margin:0px 15px 0px 15px;
}



.production h2,
.vettergroup h2
{
	padding:110px 40px 0px 325px;	
}

.production p,
.vettergroup p
{
	padding: 0px 40px 0px 325px;
	padding-left:px;
	padding-right:px;
}


.quality .right
{
	position:absolute;
	padding:0;
	margin-top:110px;
	margin-left:325px;
	width:415px;

}

.quality .left
{
	padding-top:270px;
	margin-left:25px;
	padding-right:320px;
	padding-bottom:0;	
}

.quality strong
{
	font-size:22px;
	display:block;
	margin:0;
	padding:0;
	margin-top:3px;
	
}

.quality p
{
	padding:0;
	margin:0;	
}

.quality h3
{
	font-size:22px;
	margin:0;
	margin-bottom:6px;
	padding:0;
}

.portfolio h2,
.security h2
{
	padding-left: 18px;
	padding-top: 75px;	
	
}

.certificate .top
{
	position:absolute;
	padding:0;
	margin-top:110px;
	margin-left:325px;
	width:410px;
}

.certificate .bottom
{
	padding-top:270px;
	margin-left:25px;
	padding-right:320px;
	padding-bottom:0;
}

.certificate .bottom h3
{
/*	position:absolute;
	font-size:14px;
	padding-top:0;
	margin-top:0;
	padding-left:85px; */
}

.certificate .bottom img
{
	float:left;
}

.certificate .bottom p
{
	padding-left:85px;
	padding-top:10px;
}

.fiveicons h2
{
	padding-left: 58px;
	padding-top: 50px;	
}

.portfolio p,
.security p
{
	padding-left: 18px;
	padding-right:370px;
	font-size:12px;
}

.jit h2,
.privatelabel h2
{
	padding-left: 77px;
	padding-top: 80px;	
	
}

.jit p,
.privatelabel p
{
	padding-left: 77px;
	padding-right:170px;
	font-size:12px;
}


.producer p
{
	padding-left: 405px;
	padding-right:25px;
	font-size:12px;
}

#imprint
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #C0D866;
	position:absolute; 
	left:13px; 
	top:17px; 
	width:312px; 
	height:250px;
	z-index:7
}

#imprint a
{
	text-decoration:none;
	font-weight: bold;
	color: #C0D866;
}

.producer h2
{
	padding-left: 405px;
	padding-top: 225px;
	margin-bottom: 15px;
	line-height: 15px;	
}

.fiveicons p
{
	padding-left: 58px;
	padding-right:120px;
	font-size:12px;
}

#navcontainer h3
{
	display:none;
}

.center
{
	text-align:center;
	height:100%;
}

#navtopcontainer
{
	position:absolute;
	width:100%;
	left:0;
	right:0;
	top:451px;
	text-align:center;
}

#navcontainer
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
 	width:756px;
 	
}

#navcontainer ul
{
 	list-style-type: none; 
 	margin: 0;
	padding: 0;
	clear:both;
}

#navcontainer ul  li
{
	display:inline;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	line-height:26px;
	margin-right:2px;	
}

#navcontainer ul li strong
{
	display:inline;
	float:left;
	width:140px;
	height:26px;
	padding-left:6px;
	padding-right:3px;
	
	color:#425F29;
	background-color:#CADF6F;
	
}

#navcontainer ul li a
{
	display:inline;
	float:left;
	width:140px;
	height:26px;
	padding-left:6px;
	padding-right:3px;
	
	background-color:#425F29;
	color:#CADF6F;

}

#navcontainer ul li a:hover
{
	background-color:#CADF6F;
	color:#425F29;
}

#navcontainer ul li a span
{
	display:none;
}

#navcontainer li
{
	padding-bottom:2px;
}

#navcontainer .submenu_2
{
	margin-left:151px;
}

#navcontainer .submenu_3
{
	margin-left:302px;
}

#navcontainer .submenu_4
{
	margin-left:453px;
}

#navcontainer .submenu_5
{
	margin-left:604px;
}

