html,body{margin:0; padding:0; background-color:#000; height:100%;}
body{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}







#wrapper {
   width: 100%;
   height: 100%;
   min-width:950px;
}

#container {
   width:100%;
   height:600px;
   background: #F8F2CE url(../../img/bg_jungle.jpg) no-repeat 0 0;
}

#header_left, #nav, #header_right, #content_left, #main_content, #content_right { vertical-align:top; }
#footer_left, #main_footer, #footer_right { vertical-align:bottom; }

#header_left, #nav, #header_right { height:37px; background: transparent url(../../img/header_bg.gif) repeat-x;}

#main_content { width:420px;  }

#content_left { height:380px; }
#content_right { padding-left:20px; }

#footer_left { height:183px; }

#footer_right { text-align:right; padding-right:5px;}

#header_left { width:300px; text-align:center; }


#nav, #main_content { text-align:left;}

#content_right { text-align:left; vertical-align:top;}


p {margin:0; padding:0; line-height:1.5;}
ul { line-height:18px; }
h1 { margin:0 0 15px 0; padding:0; }

#main_content .content { margin:50px 0 0 0;}


#header_left img { /*margin-right:85px;*/ }

.nextback { width: 100%; padding:0 30px 0 5px; margin-top:40px;}


.table_s1, .table_s1 td, .table_s1 th { border:1px solid #132f07; border-collapse:collapse; }
.table_s1 th { color:#f8f3ce; background-color: #2f6114; }
.table_s1 th, .table_s1 td { padding:2px; } 
.table_s1 td { line-height:18px; } 


a { color:#2f6114; }

.contact_addr {  }

.img02 { background:transparent url(../../img/nut02.jpg) no-repeat;}


/* Graphic-Headers*/

.t1, .t2, .t3, .t4, .timpressum, .tgq, .tcontact, .tagb, .twarehouse {
	height: 22px;
	text-indent: -999em;
	font-size:16px;
}
.t1 { background:url(../../img/txt/h1.gif) no-repeat; }
.t2 { background:url(../../img/txt/h2.gif) no-repeat; }
.t3 { background:url(../../img/txt/h3.gif) no-repeat; }
.t4 { background:url(../../img/txt/h4.gif) no-repeat; }
.tagb { background:url(../../img/txt/agb.gif) no-repeat; }

.tgq { background:url(../../img/txt/grades_and_quality.gif) no-repeat; }
.tcontact { background:url(../../img/txt/contact.gif) no-repeat; }
.twarehouse { background:url(../../img/txt/h_warehouse.gif) no-repeat; margin-top: 0; }
.timpressum { background:url(../../img/txt/impressum.gif) no-repeat; }

.txt_impr { line-height:15px; }

a.agb { 
	background: transparent url(../../img/icons/pdf.gif) no-repeat; 
	padding:2px 0 2px 20px; 
	}



