/* BODY / MISC */

body {	
	border: 0; border-spacing: 0; background-color: #b16c3e; }

html, body {	
	margin: 0; padding: 0; height: 100%; }

form, ul, li {	
	margin: 0; padding: 0; }

img {
	border: 0;
}



/* HEAD */

h1 {	font-family: sans-serif; font-size: 17px; color: #3d5e15; font-weight: bold; 
		padding: 0; margin: 0 0 5px 0; }

h2 {	font-family: sans-serif; font-size: 12px; color: #3f3f3f; font-weight: normal; line-height: 19px;
		padding: 0; margin: 0; }

/* DIV */

#container {	
	width: 1000px; margin: 0 0 0 auto; min-height: 100%;
	background: #e4cb9f url(../images/misc/weide.jpg) right top no-repeat; }

#banner {
	width: 825px; height: 140px; }

#body {
	width: 1000px; }

#navigation {
	width: 175px; float: left; }

#menu { 
	position: absolute;
	width: 175px; border: 0px solid yellow; }

#menu li {
	width: 175px; height: 25px; float: left;
	border-bottom: 1px solid #b16c3e;
	background: #6a3f25; 
	list-style-type: none; }

#menu li a:link, #menu li a:visited, #menu li a:active {
	width: 165px; height: 19px; padding: 6px 0 0 10px;
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #fdf9ed; text-decoration: none; 
	display: block; }

#menu li a:hover {
	font-family: sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #eacb78;
	display: block; }

#sample {
	width: 175px; height: 100px; margin-top: 259px; border: 0px solid yellow;
	position: absolute;
	background: #ffffff; }

#sample_overlay { 
	width: 175px; height: 25px; margin-top: 329px; position: absolute; float: left;
	position: absolute; 
	background-image: url(../images/sample/anwendungsbeispiel.jpg);
	filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; }

#sample_overlay_en { 
	width: 175px; height: 25px; margin-top: 329px; position: absolute; float: left;
	position: absolute; 
	background-image: url(../images/sample/exampleofuse.jpg);
	filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; }

#content {
	margin-left: 175px; width: 600px; padding: 50px 25px 25px 25px;
	background: #ffffff; 
	font-family: sans-serif; font-size: 12px; font-weight: normal; line-height: 19px; color: #3f3f3f; }

#content a:link, #content a:visited, #content a:active {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #3d5e15; text-decoration: underline;  }

#content a:hover {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #3d5e15; text-decoration: underline;  }

#content_top {
	width: 640px; height: 21px; margin: -50px 0 0 -25px; position: absolute;
/*	width: 640px; height: 21px; margin: 0px 0 25px -25px; position: absolute; */
	text-align: right; padding-top: 4px; padding-right: 10px;
	background: #e4cb9f;
	font-family: sans-serif; font-size: 12px; font-weight: normal; line-height: 19px; color: #3f3f3f; }


#sub_weidenkoerbe { 
	width: 175px; position: absolute; margin: -24px 0 0 -25px; visibility: hidden; } 

#sub_weidenkoerbe li {
	width: 175px; height: 25px;
	border-bottom: 1px solid #b16c3e;
	background: #a25f32; 
	list-style-type: none; }

#sub_weidenkoerbe li a:link, #sub_weidenkoerbe li a:visited, #sub_weidenkoerbe li a:active {
	width: 165px; height: 21px; padding: 4px 0 0 10px;
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #fdf9ed; text-decoration: none; 
	display: block; }

#sub_weidenkoerbe li a:hover {
	font-family: sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #eacb78;
	display: block; }

#sub_besteckeinsaetze { 
	width: 175px; position: absolute; margin: 28px 0 0 -25px; visibility: hidden; }

#sub_besteckeinsaetze li {
	width: 175px; height: 25px;
	border-bottom: 1px solid #b16c3e;
	background: #a25f32; 
	list-style-type: none; }

#sub_besteckeinsaetze li a:link, #sub_besteckeinsaetze li a:visited, #sub_besteckeinsaetze li a:active {
	width: 165px; height: 21px; padding: 4px 0 0 10px;
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #fdf9ed; text-decoration: none; 
	display: block; }

#sub_besteckeinsaetze li a:hover {
	font-family: sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #eacb78;
	display: block; }


td.product_l_info {
	width: 200px; padding: 10px;
	vertical-align: top;
	background: #f2f2f2; 
	border-top: 1px solid #bdbdbd; }

td.product_l_info h1 {	
	font-family: sans-serif; font-size: 15px; color: #3f3f3f; font-weight: bold; text-transform: capitalize;
	padding: 0; margin: 0; }

td.product_l_image {   
	text-align: right; vertical-align: top;
	padding: 15px 0 10px 0;
	border-top: 1px solid #bdbdbd; }


td.product_r_info {
	width: 200px; padding: 10px;
	vertical-align: top;
	background: #f2f2f2;
	border-top: 1px solid #bdbdbd; }

td.product_r_info h1 {	
	font-family: sans-serif; font-size: 15px; color: #3f3f3f; font-weight: bold; text-transform: capitalize;
	padding: 0; margin: 0; }

td.product_r_image {   
	text-align: left; vertical-align: top;
	padding: 15px 0 10px 0;
	border-top: 1px solid #bdbdbd; }




