@font-face {
    font-family: 'lobster';
    src: url('../fonts/lobster.eot');
    src: url('../fonts/lobster.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lobster.woff') format('woff'),
         url('../fonts/lobster.ttf') format('truetype'),
         url('../fonts/lobster.svg#Lobster14Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{overflow:scroll;	background-color:#160600;
	background-image:url('../images/htmlbg.jpg');
	background-repeat:no-repeat;
	background-position:top center;}
html,body{

}
h3{
	font-family:lobster;
	color:#dda938;
	font-size:48px;
	float:left;
	margin:10px 20px;
}
body {
   behavior: url("http://www.iedereenblij.nl/csshover3.htc");
}
p,li,a{
	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
	color:#FFFFFF;
	font-weight:normal;
}
.tekst{
	background-color:#FFFFFF !important;
	height:18px;
	border:0;
	padding:4px;
	padding-top:2px;
	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
	border:1px solid #979892;
	border-left:1px;
	width:125px;
}		
.pijl{	background-color:#000000;
	height:10px;
	border:0;
	padding:4px;
	border:1px solid #979892;
	border-left:1px;
}	
div#wrap{
	position:relative;
	width:970px;
	height:auto;
	margin-bottom:0;
	margin: 0px auto;
	padding-top:0px;
	background-image:url('../images/achtergrondwrap.jpg');
	background-repeat:no-repeat;
}
/*HIER DE CLASSES DIE GEEN CONTACTGEGEVENS MOGEN HEBBEN*/
.amiko #wrap, .kpp #wrap, .axon #wrap, .broekman #wrap{
	//background-image:url('../images/achtergrondwrap_res.jpg');	
}
.eigenkeuzekerstpakketten #wrap{
	background-image:url('../images/achtergrondwrap_res_ves.jpg');		
}
.heliomare #wrap{
	background-image:url('../images/achtergrondwrap_res_helio.jpg');		
}
.npo #wrap{
	background-image:url('../images/achtergrondwrap_res_npo.jpg');		
}
.brandweer #wrap{
	background-image:url('../images/achtergrondwrap_res_brandweer.jpg');		
}/*
.uk #wrap{
	background-image:url('../images/achtergrondwrapuk.jpg');	
}*/
/*EIND*/
.assortiment{
	background-image:url('../images/cuachtergrondzonder.jpg') !important;
}
	
.contactformulier,.contact{
	background-image:url('../images/cuachtergrondmet.jpg') !important;
}
.catalogus,.categorie,.zoek,.foodpakketten{
	background-image:url('../images/cuachtergrondzonder.jpg') !important;
}

.afronden{
	background-image:url('../images/cuachtergrondmet.jpg') !important;
}
.collection_unique{
	background-image:url('../images/cuachtergrond.jpg') !important;
}
.heliomare .collection_unique{
	background-image:url('../images/helioachtergrond.jpg') !important;
}
.axon .collection_unique{
	background-image:url('../images/axonachtergrond.jpg') !important;
}
.npo .collection_unique{
	background-image:url('../images/npoachtergrond.jpg') !important;
}
.broekman .collection_unique{
	background-image:url('../images/broekmanachtergrond.jpg') !important;
}
.dunea .collection_unique{
	background-image:url('../images/duneaachtergrond.jpg') !important;
}
.ymere .collection_unique{
	background-image:url('../images/ymereachtergrond.jpg') !important;
}
.asten .collection_unique{
	background-image:url('../images/astenachtergrond.jpg') !important;
}
.someren .collection_unique{
	background-image:url('../images/somerenachtergrond.jpg') !important;
}
.woningnet .collection_unique{
	background-image:url('../images/woningnetachtergrond.jpg') !important;
}
.bestelsnel, .mijn_account,.bestelling{
	background-image:url('../images/cuachtergrondzonder.jpg') !important;
}
.mailcontact,  {
	background-image:url('../images/contactformbgzonder.jpg') !important;
}
	div#main{
		width:810px;
		margin-top:10px;
		height:auto;
		float:left;
		border-right:1px solid #979892;
	}
	/*****HEADER*******/
		 .home #header{
		 	width:810px;
		 	height:290px;
		 	float:left;
		 	clear:both;
		 }
		 .prod #header{
		 	width:810px;
		 	height:160px;
		 	background-repeat:no-repeat;
		 	float:left;
		 	clear:both;
		 }
				 .prod #header h1{
				 	font: 18px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				 	color:#FFFFFF;
				 	float:right;	
				 	clear:left;
				 	margin-right:10px;
				 }
		 #kruimel{
		 	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
		 	color:#FFFFFF;
		 	float:left;
		 	margin-top:100px;
		 	margin-left:10px;
		 }
		 #kruimel span{
		 	font-style:italic;
		 }
		 #wrap ol{
		 	float:right;
		 	margin-right:20px;
		 	margin-top:15px;
		 	position:relative;
		 	z-index:1;
		 	display:inline;
		 	
		 }
		 		#wrap ol li:first-child{
		 			border-left:1px solid #979892 !important;
					
		 		}
		 		#wrap ol li{
		 			height:15px;
		 			padding:3px 10px 0 10px;
		 			border:1px solid #979892;
		 			border-left:0;
		 			float:left;		 
		 		}
	
		 		#wrap ol li a{
		 			/*display:block;
		 			height:15px;*/
		 			text-decoration:none;
		 			color:#FFFFFF;
		 		}
		 		#wrap ol li img{
		 			float:left;
		 			margin:3px 5px 0 -5px;
		 		}
				.overselected{display:none;}
		 		#wrap ol li:hover, #wrap ol li.selected{
		 			background-color:#dda938;
		 			cursor:pointer;
		 		}
				#wrap ol li:hover img, #wrap ol li.selected img{
					display:none;
				}
				#wrap ol li:hover .overselected, #wrap ol li.selected .overselected{
		 			float:left;
					display:block;
					padding-left:0px;
				}
				
		 .home #header #zoek{
		 	width:385px;
		 	height:20px;
		 	float:left;
			margin-top:209px;
			margin-left:418px;
			display:inline;
		 }
 		.prod #header #zoek{
		 	width:385px;
		 	height:20px;
		 	float:left;
			margin-top:-17px;
			margin-left:418px;
			display:inline;
			
		 }		 
				 #header #zoek .zoekbalk{
				 	width:296px;
				 	height:18px;
				 	padding-left:10px;
				 	border:1px solid #979892;
				 	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				 	text-align:left;
				 	background-color:#000000;
				 	color:#979892;
				 	margin:0;
				 	
				 }		 
				 #header #zoek .zoekbtn{
				 	margin-top:0px;
				 	margin-left:10px;
				 	width:60px;
				 	height:20px;
				 	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
					border:0;
				 	border:1px solid #979892;
				 	padding-left:10px;
				 	text-align:left;
				 	background-color:#FFFFFF;
				 	color:#000000;
				 	
				 }
	.pijlafstand{
		margin-right:5px;
	}	 
	.pijlafstandrechts{
		float:right;
		position:relative;
		top:5px;
	}
	/********HOME******/
		 .home #introtekst{
		float:left;
		margin:0;
		margin-top:-260px;
		margin-left:30px;
		}
				 
		#homeimage{
			position:absolute;
			top:0;
			left:0;
			width:970px;
			height:750px;
			z-index:0;
		}
		#productbalk{
			position:absolute;
			bottom:35px;
			left:254px;
			width:716px;
			height:122px;
		}

			
	/*******CONTACT******/
	#contactformulier{
		float:left;
		width:680px;
		margin-left:20px;
	}	
		#contactformulier h2{
			color:#dda938;
			font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			margin-top:30px;
			margin-bottom:10px;
		}
		#contactformulier p{
			color:#FFFFFF;
			font: 11px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
		}
		#contactformulier label{
			float:left;
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			color:#FFFFFF;
			display:block;
			width:120px;
		}
		#contactformulier .text{
			width:300px;
			float:left;
		}
		.error{
			background-color:#000000 !important;
			color:white;
		}
		#contactformulier .submit{
			float:left !important;
			margin-left:352px;
			margin-top:20px;
			width:80px;
		}	
		#contactformulier textarea{
			widht:300px;
			height:230px;
			border:1px solid #000000;
			padding-left:10px;
		}
	/*******LIJST******/
	#lijst{
		float:left;
		padding-right:20px;
		margin-top:16px;
		width:696px;
		display:inline;
		margin-bottom:40px;
	}
	* html #lijst,* html #lijst .product{width:699px;padding-right:0;}
		#lijst .product{
			padding-left:0px;
			margin-left:20px;
			width:696px;
			height:auto !important;
			float:left;
			display:inline;
			margin-bottom:5px;
			/*background-image:url('../images/herhalingbalken.jpg');*/
			border:1px solid #979892;
		}
			.tussenblok{
				background-color:#000000;
				display:block;
				width:20px;
				height:40px;
				float:left;
			}
			#lijst .product .imgblok{
				float:left;
			}
			#lijst .product .tekstblok{
				float:left;
				width:491px;
			}
			#lijst .product img{
					float:left;
					margin-left:10px;
					margin-top:10px;
					margin-bottom:10px;
					display:inline;
					border:1px solid #37372e;
			}
			#lijst .product h2{
				color:#dda938;
				background-color:#000000;
				height:25px;
				font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				margin-top:10px;
				margin-right:10px;
				padding-top:15px;
				padding-left:20px;
			}
			#lijst .product p{
				font: 11px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				margin-top:5px;
				margin-left:20px;
				padding-bottom:5px;
				padding-right:10px;
				min-height:50px;
				height:auto !important;
				color:#FFFFFF;
			}
			.bestel{
				float:left;
			}
			.waarden{
				float:left;
				margin-top:2px;
			}		
			.bestelwrap{
				float:right;
			}
			#lijst .product p label{
					font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
					text-transform:uppercase;
					color:#FFFFFF;
				}
			.pr_naam{
				font: 11px/16px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				text-transform:uppercase;
				color:#FFFFFF;
			}
			.pr_waarde{
				font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				color:#FFFFFF;
				margin-right:10px;
				font-weight:bold;
			}		
			.lijsttext{
				float:none !important;
				height:16px !important;
			}
	/*****MIJN ACCOUNT******/
			#mijnaccount table *{
				font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;				color:#FFFFFF;
				line-height:20px;
				
			}
			#mijnaccount table .text{
				margin:0;
				float:left;
			}
			#mijnaccount table th{
				font-weight:bold;
			}	
	#mijnaccount{
		float:left;
		margin-left:20px;
		margin-top:30px;
		width:690px;
	}
		#mijnaccount h2{
			color:#dda938;
			font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			margin-bottom:10px;
		}	
		#mijnaccount p{
			font: 11px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			float:left;
			color:#FFFFFF;
		}
		#mijnaccount label{
			float:left;
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			color:#FFFFFF;
			display:block;
			width:120px;
		}
		#mijnaccount .mailtext{
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			display:block;
			margin-left:150px;
			margin-bottom:5px;
		}
		#mijnaccount .text{
			width:300px;
			float:left;
		}
	/*****CONTACT******/
	#contactform{
		float:left;
		margin-left:20px;
		margin-top:25px;
	}
		.contactleft {
		float:left
			width:680px;
			font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			margin-top:40px;
			color:#000000		}
		.contactleft a{
			margin-top:20px;
			font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			color:#000000;
			text-decoration:underline;	
		}
		.persoon{
			width:682px;
			height:92px;
			border:1px solid #979892;
			padding:3px;
			margin-bottom:5px;
		}
			.persoon img{
				height:92px;
				width:92px;
				float:left;
			}
			.persoon h2{
				font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				color:#dda938;
				width:546px;
				margin:15px 20px 0 20px;
				margin-right:0;
				float:left;
				display:block;
			}
				.persoon h2 .submit{
					width:auto !important;
					border:1px solid #FFFFFF;
					padding-right:10px;
					margin-right:0;
					color:white;
					background-color:#dda938;
				}
				.persoon h2 .submit:hover{
					background-color:#000000;
				}				
			.persoon p{
				font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				float:left;
				margin-top:px;
				margin-left:20px;
				width:503px;
				color:#FFFFFF;
				font: 11px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			}
			/*
				.persoon p span{
					color:#000000;
				}
				.pright img{
					float:right !important;
				}
				.pright h2,.pright p{
					margin-left:0 !important;
				}
				*/
	/*****AFRONDEN******/			
	#afronden{
		float:left;
		margin-left:20px;
		margin-top:25px;
		width:690px;
		
	}	
		#afronden p{
			margin-left:0px;
			width:200px;
			color:#FFFFFF;
		}
		#afronden h2{
			margin-left:0px;
			width:200px;
			color:#dda938;
			font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			margin-bottom:10px;			
		}
	/*****BESTELSNEL******/			
	#waarschuwing{
		/*background-image:url('../images/waarschuwing.jpg');*/
		background-repeat:no-repeat;
		background-position:left center;
		width:600px;
		padding:10px;
		background-color:#000000;
		margin-bottom:10px;
		padding-left:10px;
	}	
	#waarschuwing p{
		color:#FFFFFF !important;
		width:580px !important;
	}
	#waarschuwing p strong{
		font-weight:bold !important;
		color:#FFFFFF;
	}
	#bestelsnelwrap{
		float:left;
		margin-left:20px;
		margin-top:30px;
		width:600px;
	}
		#autofill a:hover{
			cursor:pointer;
			color:#000000;
		}
		#autofill{
			border:1px solid #000000;
			background-color:white;
			border-top:0px;
			width:200px !important;
			height:auto!important;	
			margin-top:-15px;					
		}
		#autofill a{
			color:#37372e;
		}
		#besteltabel{
			border-top:1px solid #979892;
			margin-top:20px;
		}
			
		#bestelsnelwrap p{
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			color:#FFFFFF;
			border:1px solid #000000;
			padding:5px;
			width:350px;
		}
		#bestelsnelwrap p label{
			float:left;
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			line-height:20px;
			color:#FFFFFF;
			display:block;
			width:150px;
		}
		#bestelsnelwrap p span{
			float:left;
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			width:200px;
			line-height:20px;
			color:#FFFFFF;
			display:block;
		}
		#bestelsnelwrap h2{
			color:#dda938;
			font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			margin-bottom:10px;
		}			
		#bestelsnelwrap table{
			margin-top:10px;
		}
			#bestelsnelwrap table *{
				font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;				color:#FFFFFF;
			}
			#bestelsnelwrap table * input{color:#000000;}
			#bestelsnelwrap table * input.submit{color:#FFFFFF;}
			#bestelsnelwrap table .text{
				margin:0;
				float:left;
			}
			.even td{
				background-color:#edd69a;
				color:#000000 !important;
			}
			.oneven td{
				background-color:#FFFFFF;
				color:#000000 !important;
			}
			.btncontainer{
				border:1px solid #979892;
				padding:5px;
				margin-top:20px;
				padding-top:10px;
				width:320px;
				float:right;
			}
			#bestelsnelwrap table th{
				font-weight:bold;
			}
			
			.bestelnummer{
				width:40px;
			}
				.bestelnummer .text{width:60px; margin-left:5px !Important;}
			.product{
				
			}
			.aantal{
				width:50px;
			}
			.aantal .text{
				width:25px !important;
			}
			.waarde{
				width:125px;
			}
			.totaal{
				width:20px;
			}
			.acties{
				width:40px;
			}
	/*****COLLECTION******/	
	#collection{
		width:716px;
		float:left;
		margin-top:25px;
	}
		#collection p{
			margin:20px;
			margin-top:110px;
			margin-left:250px;
			font: 11px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			margin-bottom:0 !important;
			color:#FFFFFF;
		}
			#collection p em{
				font-weight:bold;
				color:#dda938;
			}
		#collection ul{
			margin:20px;
			margin-left:20px;
			margin-top:0 !important;
			
		}	
			#collection ul li{
				font: 11px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				list-style-type:disc;
				margin-left:250px;
				color:#FFFFFF;
			}		
			#collection h2{
				margin-top:-80px;
				margin-left:0px;
				font: 18px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				font-size:15px;
				color:#FFFFFF;
			}
	/*****OVERZICHT******/
	/*
	.complimentenknop{
		display:block;
		width:260px;
		height:51px;
		position:relative;
		z-index:30;
		float:left;
		margin-top:540px;
		margin-left:20px;
	}
	*/
	.complimentenknop{
		display:block;
		width:260px;
		height:51px;
		position:absolute;
		background-color:black;
		filter:alpha(opacity=0);
		opacity:0;
		z-index:30;
		float:left;
		margin-top:540px;
		margin-left:280px;
	}	
	.complimentenknop a:hover{cursor:pointer;}
	.complimentenknop a{
		display:block;
		width:260px;
		height:51px;
		margin-left:20px;
		text-indent:-9999px;
	}
	.catalogusknop{
		display:block;
		width:260px;
		height:51px;
		position:relative;
		background-color:black;
		filter:alpha(opacity=0);
		opacity:0;
		z-index:30;
		float:left;
		margin-top:510px;
		margin-left:440px;
	}	
	.catalogusknop a:hover{cursor:pointer;}
	.catalogusknop a{
		display:block;
		width:260px;
		height:51px;
		margin-left:20px;
		text-indent:-9999px;	
	}
	#categorieen{
		width:716px;
		float:left;
		display:inline;
		margin-top:25px;
		height:682px;
	}	
		.overoverzicht{display:none;}
		.cat:hover{
			/*
			background-color:black;	
			cursor:pointer;		*/
			background-color:#dda938;
			background-image:url('../images/pijl.png');
		}
			.cat:hover .pijlafstandrechts{
				display:none;
			}
			.cat:hover .overoverzicht{
				display:block;
			}
		.cat{
			width:114px;
			height:145px;
			margin-bottom:10px;
			float:left;
			margin-left:20px;
			display:inline;
			overflow:hidden;
			border:1px solid #979892;
			padding:3px;
			background-image:url('../images/pijl_goud.png');
			background-repeat:no-repeat;
			background-position: 104px 135px;
		}
			.cat img.catimg{
				width:114px;
				height:106px;
			}
			.cat img.catimg:hover{
				cursor:pointer;
			}
			.cat h2{
				margin-top:2px;
				font: 11px/16px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				color:white;
			}/*
			.cat h2:hover{
				cursor:pointer;
				color:black;
			}*/
	/*****FOOTER******/
	#footer{
		width:716px;
		position:absolute;
		bottom:0px;
		left:254px;
		height:35px;
	}
		#footer p{
			float:right;
			line-height:35px !important;
			padding-right:20px;
		}	
	/*HIER DE CLASSES DIE GEEN CONTACTGEGEVENS MOGEN HEBBEN*/
	.kpp #footer p, .eigenkeuzekerstpakketten #footer p{
		//background-image:url('../images/footer_res.jpg');		
		display:none;
	}		
 
	/*****LINKER KOLOM******/
	#left{
		position:relative;
		margin-left:28px;
		width:226px;
		float:left;
		display:inline;
		padding-bottom:20px;
		background-color:#dda938;
	}
		#left #logo{
			float:left;
			margin-top:15px;
			margin-left:7px;
		}
		.eigenkeuzekerstpakketten #left #logo{
			float:left;
			margin-top:15px;
			margin-left:7px;
			visibility:hidden;
		}
		#left #homecover{
			position:absolute;
			top:102px;
			left:-22px;
		}
		#kolnav{
			margin-top:440px;
			width:181px;
			margin-left:20px;
		}
		.meerwillen:hover{
			background-color:#009dc2;
			cursor:pointer;
		}
		.meerwillen{
			width:183px;
			height:50px;
			background-color:#000000;
			margin-left:0px;
			margin-bottom:20px;
			background-image:url('../images/pijl_w.png');background-repeat:no-repeat;
			background-position:167px 37px;
		}
			.meerwillen h2{
				font: 18px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				color:white;
				float:left;
				margin-left:5px;			
				margin-top:5px;
			}
			.meerwillen p{
				float:right;
				margin-top:9px;
				margin-right:20px;
			}
	#hoofdstuk{
		margin-left:20px;
		margin-top:80px;
		height:45px;
		width:183px;
		font: 14px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
		color:#000000;
	}
	#bestelsnel:hover{
		background-color:#009dc2;
		cursor:pointer;

	}
	#bestelsnel{
		width:183px;
		height:50px;
		background-color:#000000;
		margin-left:20px;
		background-image:url('../images/pijl_w.png');background-repeat:no-repeat;
		background-position:167px 37px;
	}
		#bestelsnel h2{
			font: 18px/18px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			color:white;
			float:left;
			margin-left:5px;			
			margin-top:5px;
		}
		#bestelsnel p{
			float:right;
			width:149px;
			margin-top:9px;
			margin-right:5px;
		}
	#catmenu{
		margin-left:20px;
		width:183px;
	}
		#catmenu ul{
			margin:0;
			padding:0;
			margin-top:20px;
			border:1px solid #000000;
		}
			#catmenu ul li{
				color:#FFFFFF;
				margin-bottom:2px;
				width:179px;
				padding:4px 2px;
				padding-right:0;
			}
			#catmenu ul li.selected, #catmenu ul li:hover{
				background-color:#000000;
				color:white;
				cursor:pointer;
			}
			.over{display:none;}
			#catmenu ul li img{margin-left:5px;}	
			
			#catmenu ul li:hover img.over,#catmenu ul li.selected img.over{
				display:inline;
			}	
			#catmenu ul li:hover img.out, #catmenu ul li.selected img.out{
				display:none;
			}				
	.submit:hover{
		background-color:#000000;
		background-image:url('../images/pijl_goud.png');
		color:#FFFFFF;
		cursor:pointer;
	}
	.submit{
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			float:right;
			margin-right:5px;
			width:50px;
			height:20px;
			padding-left:17px;
			text-align:left;
			margin-bottom:5px;
			border:1px solid #FFFFFF;
			color:#FFFFFF;
			background-color:#dda938;
			background-image:url('../images/pijl.png');
			background-repeat:no-repeat;
			background-position:5px 5px;		
	}
	.submitblack{
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			float:left;
			margin-right:5px;
			margin-top:2px;
			width:50px;
			height:20px;
			padding-left:17px;
			padding-right:10px;
			text-align:left;
			margin-bottom:5px;
			border:1px solid #37372e;
			color:#37372e;
			background-color:white;
			background-image:url('../images/pijl_p.png');
			background-repeat:no-repeat;
			background-position:5px 5px;		
	}	
	.submitblack:hover{
		background-color:#000000;
		background-image:url('../images/pijl_w.png');
		color:white;
		cursor:pointer;
	}	
	.groot{
		width:auto !important;
		float:none !important;
		padding-right:10px;
	}
	#left #search{
		margin-top:20px;
		margin-bottom:10px;
		width:181px;
		margin-left:20px;
		border:1px solid #37372e;
		background-color:#dda938;
		float:left;
		display:inline;
	}	
	#search  p{
		border:0;
		margin:0;
		color:#37372e;
		display:block;
		height:17px;
		width:176px;
		margin-bottom:10px;
		background-color:black;
		color:white;
		padding-left:5px;
		padding-top:3px;
	}
			#search p img{
			margin-right:5px;
		}
	#search .text{
		float:left !important;
		margin-left:5px;
		margin-right:0;
		width:100px;
	}
	
	#left #logincont{
		margin-top:10px;
		width:181px;
		margin-left:20px;
		border:1px solid #37372e;
		background-color:#dda938;
		float:left;
		display:inline;
	}
		/**Login op home **/
		.homelog{margin-top:20px !important;margin-left:20px!important;display:inline;}
	#footer #logincont{
		width:181px;
		margin-left:48px;
		margin-top:20px;
		border:1px solid #37372e;
		
		float:left;
	}	
	#logincont p{
		border:0;
		margin:0;
		color:#37372e;
		display:block;
		height:17px;
		width:176px;
		margin-bottom:10px;
		background-color:#000000;
		color:#FFFFFF;
		padding-left:5px;
		padding-top:3px;
		
	}
	#logincont span{
		color:#37372e;
		margin-left:5px;
		display:block;
		font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;	}
		#logincont p img{
			margin-right:5px;
		}
		#logincont label{
			float:left;
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			display:block;
			width:70px;
			height:17px;
			padding-top:3px;
			margin-left:5px;
			margin-bottom:5px;
		}	
		
		input.text{
			font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
			float:right;
			margin-right:5px;
			width:75px;
			height:18px;
			padding-left:10px;
			margin-bottom:5px;
			border:1px solid #000000;
		}
	/*****RECHTER KOLOM******/			 	
		#wrap #right{
			width:160px;
			margin-top:10px;
			margin-left:8px;
			float:left;
			display:inline;
		}
		*html #wrap #right{

		}
		#contactleft{
			width:195px;
			margin-top:100px;
			float:left;
			display:inline; 
			height:440px;
			clear:left;
		}
			#contactleft h2{
				font: 11px/16px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				color:#000000;
				
			}
			#contactleft p{
				font-size:11px;
			}
			#contactleft span{
				font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
				color:#FFFFFF;
				font-size:11px;
				font-style:italic;
				
			}			
				#wrap #right #bestelling{
					width:160px;
					height:125px;
					float:left;
					clear:both;
					background-color:#000000;
				}
				*html #wrap #right #bestelling{width:140px;}
				#wrap #right>img:hover{
					cursor:pointer;
				}
				#wrap #right>a {
					display:block;
					float:left;
					margin-top:10px;
					margin-bottom:10px;
				}
				#wrap #right #loginForm #winkelwagen{
					width:190px;
					height:20px;
					clear:both;
					float:left;
				}
				*html #wrap #right #loginForm #winkelwagen{
					width:170px;
				}
					#right  #loginForm #winkelwagen  div>input:last-child{
						padding-left:10px;
						font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
						color:#000000;
						border:0;
						border:1px solid #979892;
						height:20px;
						padding-left:10px;
						padding-right:20px;
						text-align:left;
						background-color:#FFFFFF;
						float:right;
					}
					#right #loginForm #winkelwagen  div>input:first-child{
						background-color:#000000;
						height:10px;
						border:0;
						padding:4px;
						margin-right:5px;
						border:1px solid #979892;
						border-left:1px;
						float:right;
					}					
			
				#right #loginForm{
					float:left;
					padding-bottom:10px;
					border:1px solid #000000;
					padding-top:10px;
					clear:both;
					margin-bottom:10px;
					height:auto;
					display:inline;
				}

				#right #loginForm label{
					color:#FFFFFF;
					font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
					margin-left:5px;
				}
				#right #loginForm form>input{
					color:#979892;
					background-color:#000000;
					padding-left:10px;
					border:0;
					height:20px;
					margin-bottom:10px;
					margin-left:5px;
					border:1px solid #979892;
					font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
					width:138px;
				}
#right #loginForm  div{
	width:158px;
	margin-left:0px;
	text-align:right;
	height:auto!important;
	
}
*html #right #loginForm  div{
	width:138px;
}
#right #loginForm h2 {
	font: 11px/16px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
	width:100%;
	clear:both;
}
#right #loginForm span {
	color:#FFFFFF;
	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
	margin-left:10px;
	width:145px;
	display:block;
}
#right #loginForm  div:hover{
	cursor:pointer;
}
#right #loginForm form div:hover>input:first-child{
	/*background-color:#009dc2;*/

}
	#right #loginForm p{padding-left:5px;}
	#right #loginForm form div>input:last-child{
		padding-left:10px;
		font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
		color:#000000;
		border:0;
		border:1px solid #979892;
		height:20px;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
		background-color:#FFFFFF;
		float:right;
	}
	#right #loginForm form div>input:first-child{
		background-color:#000000;
		height:10px;
		border:0;
		padding:4px;
		margin-right:5px;
		border:1px solid #979892;
		border-left:1px;
		float:right;
	}

div#bestelsnelfooter:hover{
cursor:pointer;
}
div#bestelsnelfooter{
	background-color:#000000;
	height:17px !important;
	padding-top:2px;
	padding-left:5px;
	color:#FFFFFF;
	font: 10px/14px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;;
	
}						
						
						
						
#catalogus{
	margin-top:10px;
	position:relative;
	z-index:10;
}
