/****************** DOCUMENT ***/

html, body { height: 100%; }
* { margin: 0; padding: 0; }
* body { color: #5a5656; background: #868010 url(../images/bgtop_body.jpg) repeat-x; font-family: Tahoma, Arial, Verdana;}
img { border:0px;}

a{color:#5a5656; text-decoration: underline;}
a:hover {color:#969494; text-decoration: none;}

/****************** STRUCTUUR ***/
#all_container { width: 100%; background: url(../images/bgbottom_body.jpg) 0 100% repeat-x; position: relative;
				min-height: 100%;	height:auto !important; /* voor moderne browsers */	height:100%; /* voor IE */}
	
	#container {  width: 750px; margin-left:auto; margin-right: auto;}

		#lang {	float:right; margin: 20px 20px 5px 0px;}
		#header { padding: 0px 0px 0px 0px;}
		#content { background: #ffffff; padding: 0px 7px 0px 7px;margin: 0px 0px 7px 0px;}
		
			#leftcontent { width: 192px; float: left; }
				#leftmenu { background: url(../images/bg_leftmenu.jpg) repeat-y;}
				#leftmenu div{height: 26px; width: 182px; background: url(../images/bg_leftmenu.jpg) repeat-x; text-decoration: none; font-size: 9pt; padding: 4px 0px 0px 10px; }				
				#leftmenu a{color: #9c0202; text-decoration: none; font-size: 9pt;}				
				
				#leftmenu ul { list-style-type: none; padding-left:4px; text-transform: uppercase;}
				#leftmenu ul ul{ display:none;	text-transform: none; }
				/*#leftmenu ul ul{ display:none;	text-transform: none; background: url(../images/arrow.jpg) no-repeat; background-position: 0px 5px}*/
				
				#leftmenu ul ul ul{ display:none;	text-transform: none; }
				#leftmenu li{ padding-left: 4px; display: block;}
				#leftmenu li a{ height: 19px; display: block; padding: 2px 0px 4px 0px; text-transform:lowercase; font-size:8pt; margin: 0px;}
				
				#leftmenu ul li a {  background-image:  URL('../images/arrow.jpg'); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 6px; }
				/*
				#leftmenu ul{ list-style-type: none; padding-left:5px; text-transform: uppercase;}
				#leftmenu ul ul{ display:none;	text-transform: none;}
				#leftmenu li{ padding-left: 5px; display: block;}
				#leftmenu li a{ height: 24px; display: block; padding: 2px 0px 0px 0px;}	
				*/
				/*	
				#leftmenu li{
					height: 26px; width: 177px; background: url(../images/bg_leftmenu.jpg) repeat-x;
					font-weight: bold; padding-left: 5px;
					display: block;
					
				}*/
		
			#rightcontent { width: 540px; float: left;  margin: 0px; padding: 0px;}
				#rightmenu { float: right; height: 33px; margin: 0px; padding: 0px;}
				#text{ float: right; width: 510px;	font-size:9pt; padding: 20px 10px 0px 20px; line-height:140%; text-align:justify;}
				
		
		#footer {color: white; font-size:8pt; text-align: center; padding: 7px 0px 20px 0px;}
		#footer a{color: white; text-decoration: underline; font-size:8pt;}
		#footer a:hover{color: white; text-decoration: none; font-size:8pt;}
		
		
/****************** SEARCH ***/

		#text dl dt a {
			color: black ;
		}
		#text dl dt{
			font-weight: bold;
			color: black ;
		}
		
		table.mnogoResultInfo td.mnogoResultInfo_head {
			font-size: 10pt;
			color: #9c0202;
			
		}
		
		td.mnogoResultInfo_sorteer{
			padding: 10px 0px 10px 0px;
			color: black;
			font-size: 9pt;
			font-weight: bold;
		}
		
		td.results{
			color: #999999;
			padding: 0px 0px 0px 30px;
		}
		
		
		
		
		
		
/****************** TEXT ***/
#requestSample{
		margin: 0px auto 0px 20px;
		width: 275px;
		border: 1px solid #dac2c2;
		padding: 10px 10px 10px 10px;
}

#requestSample label{
	display: block;
	width:100px;
	float: left;
	font-weight: bold;
}

#requestSample input{
	margin: 1px 0px 1px 0px;
	border: 1px solid #dac2c2; 
}

#requestSample textarea{
	margin: 3px 0px 1px 0px;
	border: 1px solid #dac2c2; 
	width:240px;
}

label.error{
	color: #9c0202;
}


span.title{	color: #9c0202; text-transform:uppercase; font-size:10pt; font-weight: bold; }

div.news_item{padding: 7px 0px 0px 22px; line-height:140%; text-align:justify;}
div.news_item a { color: #9c0202;}
a.more{ color: #9c0202; text-decoration: underline;}
a:hover.more{ color: #9c0202; text-decoration: none;}

div.product_item{padding: 7px 0px 0px 22px; line-height:140%; text-align:justify;;}
div.product_item a { color: #9c0202;}

div.product_item table { border-collapse: collapse; border:hidden; width: 345px;}
div.product_item table thead { background: #9d0303; color: white; height: 30px; font-weight: bold; text-transform:capitalize; padding: 0px 0px 0px 5px;}
div.product_item table thead td{ padding: 0px 0px 0px 5px;}
div.product_item table tbody { color:#9c0202; }
div.product_item table tbody tr {}
div.product_item table tbody td { border-right: 1px solid #f4f2f3; height: 25px; padding: 0px 0px 0px 5px; text-align: left;}


h1{color: #9c0202; font-weight:bold; font-size:14pt; text-transform:uppercase; letter-spacing: 1px; border-bottom: 1px solid #dac2c2; margin-bottom: 5px;}
h2{color: #9c0202; font-weight:normal; font-size:14pt; text-transform:uppercase; letter-spacing: 1px; border-bottom: 1px solid #dac2c2; margin-bottom: 5px;}
h3{color: #9c0202; font-weight:normal; font-size:13pt; text-transform:uppercase; letter-spacing: 1px; border-bottom: 1px solid #dac2c2; margin-bottom: 5px;}
h4{color: #9c0202; font-weight:normal; font-size:12pt; text-transform:uppercase; letter-spacing: 1px; border-bottom: 1px solid #dac2c2; margin-bottom: 5px;}
h5{color: #9c0202; font-weight:normal; font-size:11pt; text-transform:uppercase; letter-spacing: 1px; border-bottom: 1px solid #dac2c2; margin-bottom: 5px;}


/****************** LIGHTBOX ***/
			#lightbox{
			   background-color:#eee;
			   padding: 10px;
			   border-bottom: 2px solid #666;
			   border-right: 2px solid #666;
			}
			#lightboxDetails{
			   font-size: 0.8em;
			   padding-top: 0.4em;
			}    
			#lightboxCaption{ float: left; }
			#keyboardMsg{ float: right; }
			#closeButton{ top: 5px; right: 5px; }
			
			#lightbox img{ border: none; clear: both;} 
			#overlay img{ border: none; }
			
			* html #overlay{
			   background-color: #333;
			   back\ground-color: transparent;
			}
						
			#text #ul_products li {
			list-style-type: none;
			 text-transform: none;
			 background: url(../images/arrow.jpg) no-repeat;
			 background-position: 0px 5px;
			 padding-left: 10px;
			 }
			 #overDiv{
	position:absolute; 
	visibility:hidden; 
	z-index:1000;
}

#leftmenu ul li .ul_catproducts li a {
	color:#5a5656;
	background: url(../images/arrow2.jpg) no-repeat;
	background-position: 0px 7px; padding-left: 4px;
}

#text ul{}
#text ul li{ margin: 0px 0px 8px 50px;}
#text li{padding: 0px 0px 0px 0px;}
