/*================================================================ Basics */

@font-face {
	font-family: 'stonsans';
	src: url('../fonts/stonsans_0-webfont.eot');
	src: url('../fonts/stonsans_0-webfont.woff') format('woff'), url('../fonts/stonsans_0-webfont.ttf') format('truetype'), url('../fonts/stonsans_0-webfont.svg#webfontxOAe1Vdm') format('svg');
	font-weight: normal;
	font-style: normal;
}






#sitebackbutton
{
	float:left;
	
	width:100px;
	
	height:70px;
	
	display:block;

	margin:10px 28px 0px 0px;

	text-decoration:none;

	font-family:Arial;
	
	color:#4f4f4f; 
	
	font-weight:normal;
		
	text-align:center;

	font-size:12px;
}

#sitebackbutton p
{
	position:absolute;
	
	margin:0px 0px 0px 17px;
}


*{

outline: 0;
	margin:0px;
	
	padding:0px;
	
	border:0px;
	
	text-align:left;	
}

#thetooltip
{
	position:absolute;
	
	z-index:1000;	
}

h1, h2, h3, h4, h5
{
	font-family:Arial;
	
	color:#b1222b; 
	
	font-weight:normal;
	
	font-style:italic;	
}

a
{
	text-decoration:none;
}

.sitemap
{
	float:left;
	
	width:400px;	
}

.sitemap li
{
	float:left;
	
	clear:both;
	
	height:20px;
	
	line-height:20px;
}

	.sitemap li a
	{		
		font-family:Arial;
		
		font-size:14px;
		
		font-style:normal;
		
		display:block;
		
		border-left:0px;
		
		color:#b1222b;
		
		text-decoration:none;
	}
	
	.sitemap li a:hover
	{
		text-decoration:underline;
	}	

.sitemap ul
{
	float:left;
	
	clear:both;
	
	margin:0px 0px 0px 15px;
}

.sitemap ul ul
{
	float:left;
	
	clear:both;	
	
	margin:0px 0px 0px 30px;
}

#toepassingSelection
{
	float:left;
	
	width:980px;
	
	padding:0px 0px 7px 15px;
}

.selectionDiv
{
	float:left;
	
	width:220px;
	
	background-color:#FFF;
}
	.selectionDiv ul
	{		
		position:absolute;
		
		z-index:50;
		
		display:none;
		
		background-color:#9b1c23;
		
		width:184px;
		
		padding:10px 10px 10px 10px;
		
		margin:-4px 0px 0px 11px;
	}
	
	#toepassingSelection ul li
	{				
		width:131px;
		
		display:block;
		
		line-height:15px;
	}
	
	#toepassingSelection ul li a
	{				
		width:130px;
		
		display:block;
		
		line-height:15px;
		
		font-family:Arial;
		
		font-weight:bold;
		
		font-size:11px;
		
		color:#e9c8ca;
		
		text-transform:capitalize;
		
		text-decoration:none;
	}	
	
	#toepassingSelection ul li a:hover
	{
		text-decoration:underline;
		
		color:#e9c8ca;
	}
	
	#toepassingSelection ul li a b
	{
		color:#b1222b;
		
		text-decoration:none;
	}		
	
	#toepassingSelection .selection
	{
		color:#FFF;
		
		font-family:Arial;
		
		text-decoration:none;
		
		font-size:14px;
		
		background-image:url(../img/site/selecteer.gif);
		
		background-repeat:no-repeat;
		
		width:200px;
		
		height:30px;
		
		line-height:30px;
		
		padding:0px 0px 0px 10px;
		
		display:block;
		
		margin:0px 0px 0px 8px;
	}	



	
	#toepassingSelection .deselectul
	{
		color:#FFF;
		
		font-family:Arial;
		
		text-decoration:none;
		
		width:200px;		
		
		font-size:15px;		
		
		line-height:30px;
		
		height:30px;
		
		padding:0px 0px 0px 10px;
		
		display:block;
		
		float:left;
		
		margin:0px 0px 0px 8px;
		
		
		background-image:url(../img/site/deselecteer.gif);
		
		background-repeat:no-repeat;
	}
	
	
	#toepassingSelection .deselectul li a
	{				
		width:200px;
		
		display:block;
		
		font-family:Arial;
		
		font-weight:bold;
		
		font-size:14px;		
		
		line-height:30px;
		
		height:30px;
		
		color:#e9c8ca;
		
		text-transform:capitalize;
		
		text-decoration:none;
		
		display:block;
	}	
	
	.deselectul li a:hover
	{		
		color:#e9c8ca;
	}
	
	
	
#producten-container
{
	float:left;
	
	clear:both;
	
	width:970px;
	
	margin:0px 0px 0px 0px;
	
	background-repeat:no-repeat;
	
	background-position:top center;	
}

.product-item
{
	float:left;
	
	border:1px solid #F4F4F4;
	
	width:440px;
	
	height:200px;
	
	display:block;
	
	overflow:hidden;
	
	margin:15px 0px 15px 30px;
}

.product-item h3
{
	margin:10px 0px 0px 0px;
}

.product-img
{
	width:200px;
	
	height:200px;
	
	float:left;
	
	background-repeat:no-repeat;
	
	background-position:center center;	
}

.bestellen
{
	float:left;	
}


#toepassing-icons,
#zaagtype-icons,
#fpa-icons
{
	float:left;
	
	clear:both;
	
	margin:10px 0px 0px 20px;
}

#toepassing-icons img,
#zaagtype-icons img
{
	float:left;
	
	margin:0px 10px 0px 0px;
}

body:first-letter
{
	text-transform:capitalize;
}


ul
{
	list-style:none
}

html
{
	height:100%; 
	
	max-height:100%; 
	
	width:100%;
	
	background-color:#FFFFFF;
	
	margin-left: -1px;
	
	overflow-Y: scroll;
}

body
{
	height:100%;
	
	max-height:100%; 
	
	width:100%;
		
	background-image:url(../img/site/html-bgd.gif);
	
	background-repeat:repeat-x;
	
	background-position:0px 217px;	
}

div#container
{		
	width:100%;
	
	position:relative; 		 	/*  	needed for footer positioning  */
	
	margin:0 auto; 				 /*		center, not in IE5 */

	min-height:100%; 			 /*		real browsers */
	
	height:auto !important; 	 /*		real browsers */

	padding:0px;
	
	margin:0px;
	
	float:left;

	background-image:url(../img/site/webshop-full.png);
	
	background-position:center;
	
	background-repeat:repeat-y;
}

* html div#container 
{
	height:100%; 				/*		ONLY IE6: treaded as min-height	 */
}

#footer-container
{
	position:absolute;
	
	display:block;
	
	width:100%;
	
	clear:both;
	
	bottom:0; 					 /*		stick to bottom */ 
	
	text-align:center;
	
	height:58px;
	
	background-image:url(../img/site/footer.gif);
	
	background-repeat:repeat-x;
}

div#footer
{	
	display:block;
	
	width:980px;
	
	height:58px;
	
	line-height:58px;
	
	margin:auto;
	
	color:#eed7d9;	
}

div#footer p span,
div#footer p span a
{		font-family:Arial, Helvetica, sans-serif;

		color:#b06c70;
		
		display:block;

float:right;
}

div#footer p
{
	float:left;
	
	padding:0px 10px 0px 10px;
	
	font-family:Arial;
	
	font-size:13px;
	
	color:#eed7d9;
}

div#footer ul
{
	float:left;
}

div#footer ul li
{
	float:left;
}

div#footer ul li a
{
	border-left:1px solid #eed7d9;
	
	height:20px;
	
	line-height:20px;
	
	padding:0px 10px 0px 10px;
	
	font-family:Arial;
	
	font-size:13px;
	
	color:#eed7d9;
}

#dewildgroup
{
	height:40px;
	
	width:145px;
	
	display:block;
	
	overflow:hidden;
	
	float:left;
	
	margin:10px 10px 0px 15px;
}

.content-item
{
	float:left;
	
	margin:0px 10px 0px 0px;
	
	width:550px;
	
	display:block;
}

	.webshop-inner select
	{
		float:left;
		
		border:1px solid #000000;
		
		width:80px;
	}
	
	.button
	{
		width:152px;	
		
		height:44px;
		
		background-image:url(../img/site/toevoegen.gif);
		
		background-position:0px 3px;
		
		text-align:right;
		
		float:left;
		
		clear:left;		
		
		font-family:Arial;
		
		font-size:13px;
		
		text-decoration:none;
		
		font-weight:normal;
		
		color:#ffffff;
		
	 	cursor: pointer;
	}
	
	.button b
	{
		font-family:Arial;
		
		font-size:13px;
		
		font-weight:normal;
		
		color:#ffffff;
		
		text-align:right;
		
		margin:0px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		font-style:normal;
		
		line-height:10px;
	}
	
	.button i
	{
		font-family:Arial;
		
		font-size:11px;
		
		line-height:11px;
		
		font-weight:normal;
		
		color:#e9c8ca;
		
		margin:6px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		display:block;
		
		text-align:right;
		
		font-style:normal;
	}
	
	.download
	{
		width:152px;	
		
		height:44px;
		
		background-image:url(../img/site/download.gif);
		
		background-position:0px 3px;
		
		text-align:right;
		
		float:left;
		
		/*clear:both;*/		
		
		font-family:Arial;
		
		font-size:13px;
		
		text-decoration:none;
		
		font-weight:normal;
		
		color:#ffffff;
		
	 	cursor: pointer;
		
		margin: 0px 0px 0px 10px;
	}
	
	.download b
	{
		font-family:Arial;
		
		font-size:13px;
		
		font-weight:normal;
		
		color:#ffffff;
		
		text-align:right;
		
		margin:0px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		font-style:normal;
		
		line-height:10px;
	}
	
	.download i
	{
		font-family:Arial;
		
		font-size:11px;
		
		line-height:11px;
		
		font-weight:normal;
		
		color:#e9c8ca;
		
		margin:6px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		display:block;
		
		text-align:right;
		
		font-style:normal;
	}

	.webshop-inner section .prijs
	{		
		width:400px;
		
		display:block;
		
		float:left;
		
		margin:8px 0px 20px 0px;
	}
	
	.webshop-inner section .prijs h3
	{		
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:19px;
		
		line-height:19px;
		
		font-weight:normal;	
		
		font-style:italic;
		
		text-decoration:none;
		
		display:block;
		
		float:left;
	}
	
	.webshop-inner section .prijs h3 span a
	{
		color: #b1222b;
	}
	
	.webshop-inner section h5
	{		
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:19px;
		
		line-height:19px;
		
		font-weight:normal;	
		
		font-style:italic;
		
		text-decoration:none;
		
		display:block;
	}	
	
	.webshop-inner section h5 span
	{			
		font-size:14px;
		
		color:#b1222b; 
	}	
	
	.webshop-inner section p
	{
		min-height:52px;
	}		
	
	
#bladeren	
{
	width:990px;
	
	float:left;
	
	clear:both;
}

.handleidingen
{
	width:338px;
	
	display:block;
	
	float:left;
	
	clear:both;
	
	margin:16px 0px 10px 18px;
}

	.handleidingen h6
	{
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:19px;
		
		line-height:19px;
		
		font-weight:normal;	
		
		font-style:italic;
	}

	.handleidingen span
	{
		font-size:12px;
	}
	
	.handleidingen a
	{
		width:152px;
		
		height:44px;
		
		display:block;
		
		background-image:url(../img/site/download.gif);
		
		background-repeat:no-repeat;
		
		text-decoration:none;
		
		float:left;
		
		margin:0px 10px 0px 0px;
	}
	
	.handleiding
	{
		float:left;
		
		clear:both;
		
		margin:5px 0px 0px 0px;	
	}
	
	.gobackbutton
	{
		width:152px;
		
		height:44px;
		
		display:block;
		
		background-image:url(../img/site/gaverder.gif);
		
		background-repeat:no-repeat;
		
		text-decoration:none;
		
		float:right;	
		
		text-decoration:none;
		
		margin:0px 15px 0px 0px;
	}
	
	.product-details
	{
		float:right;
		
		width:240px;
		
		height:155px;
		
		margin:-3px 0px 0px 0px;
		
		overflow:hidden;
	}
	
	.product-details p
	{
		line-height:14px;
	}
	
	.toevoegen
	{
		background-image:url(../img/site/gaverder_small.gif);
		
		width:92px;
		
		height:33px;
		
		display:block;
		
		float:left;		
		
		
		
		font-family:Arial;
		
		font-size:12px;
		
		line-height:30px;
		
		font-weight:normal;
		
		color:#ffffff;
		
		text-align:left;
				
		padding:0px 0px 0px 20px;
		
		text-decoration:none;
	}
	
	.bestelbutton
	{
		background-image:url(../img/site/toevoegen_small.gif);
		
		width:112px;
		
		height:30px;
		
		display:block;
		
		float:left;	
		
		margin:0px 0px 0px 8px;

		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
		
		color:#ffffff;
		
		text-align:left;
				
		padding:0px 0px 0px 25px;
		
		text-decoration:none;
		
		cursor:pointer;	
	}
	
	.product-details .prijs h3
	{
		float:left;
		
		font-size:12px;
		
		margin:0px;
		
		padding:0px;
	}
	
	#goto b,
	#goforward b,
	#goback b,
	.handleidingen a b,
	.gobackbutton b
	{
		font-family:Arial;
		
		font-size:11px;
		
		line-height:14px;
		
		font-weight:normal;
		
		color:#ffffff;
		
		text-align:right;
		
		margin:0px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		text-decoration:none;
		
		cursor:pointer;
	}
	
	#goto p,
	#goback p,
	#goforward p,
	.handleidingen a p,
	.gobackbutton i
	{
		font-family:Arial;
		
		font-size:11px;
		
		line-height:14px;
		
		font-weight:normal;
		
		color:#e9c8ca;
		
		margin:6px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		display:block;
		
		text-align:right;
		
		text-decoration:none;
		
		cursor:pointer;
	}

#goforward
{
	width:152px;
	
	height:44px;
	
	display:block;
	
	background-image:url(../img/site/gaverder.gif);
	
	background-repeat:no-repeat;
	
	text-decoration:none;
	
	float:right;	
	
	text-decoration:none;
}

#goforward a
{
	text-decoration:none;
}

.error
{
	background-image:url(../img/site/error.png);
	
	width:24px;
	
	height:22px;
	
	color:#FFFFFF;
	
	position:absolute;
	
	margin:-34px 0px 0px 235px;
	
	display:none;
}

.error_checkbox
{
	background-image:url(../img/site/error.png);
	
	width:24px;
	
	height:22px;
	
	color:#FFFFFF;
	
	position:absolute;
	
	margin:-19px 0px 0px 235px;
	
	display:none;
}

#goto
{
	width:152px;
	
	height:44px;
	
	display:block;
	
	background-image:url(../img/site/ganaar.gif);
	
	background-repeat:no-repeat;
	
	text-decoration:none;
}

#goback
{
	width:152px;
	
	height:44px;
	
	display:block;
	
	background-image:url(../img/site/gaterug.gif);
	
	background-repeat:no-repeat;
	
	text-decoration:none;	
}

#webshop-inner
{		
	width:540px;
	
	height:300px;
	
	display:block;
	
	float:left;
}

#webshop-bgd
{
	width:980px;
	
	background-image:url(../img/site/webshop-top.png);
	
	background-repeat:no-repeat;
	
	background-position:top left;
	
	float:left;
	
	margin-top:-20px;
	
	padding:0px 0px 70px 0px;
}

#overige
{
	width:950px;
	
	float:left;
	
	clear:both;
	
	margin:0px 0px 10px 25px;
	
	padding:15px 0px 0px 0px;
	
	background-image:url(../img/site/balk-bottom.gif);
	
	background-position:center top;
	
	background-repeat:no-repeat;	
}

	#overige a
	{
		text-decoration:none;	
	}

	.productlink
	{
		width:145px;
		
		float:left;
		
		margin:0px 10px 0px 0px;
		
		display:block;
	}
	
	.productlink .imgholder
	{
		width:145px;
		
		height:145px;
		
		overflow:hidden;
		
		display:block;
		
		text-align:center;
		
		margin:0px 0px 0px 0px;
		
		background-position:center;
		
		background-repeat:no-repeat;
		
		background-image:url(../img/site/cat.gif);
	}
	
	.productlink .imgholder div
	{
		width:135px;
		
		height:135px;
		
		overflow:hidden;
		
		display:block;
		
		text-align:center;
		
		padding:10px 5px 0px 5px;
		
		background-position:center;
		
		background-repeat:no-repeat;
	}
		
	.imgholder div b
	{
		font-family:Arial;
		
		font-size:13px;
		
		line-height:14px;
	
		text-decoration:none;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		width:135px;
		
		text-align:center;
		
		font-weight:normal;
		
		font-style:normal;
		
		color:#b06c70;
	}

#productgroep
{
	width:960px;
	
	float:left;
	
	clear:both;
	
	margin:0px 0px 10px 15px;
	
	background-image:url(../img/site/balk-top.gif);
	
	background-position:center;
	
	background-repeat:no-repeat;	
}
	
	#productgroep h1
	{
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:20px;
		
		line-height:20px;
		
		font-weight:bold;	
		
		font-style:italic;
		
		margin:8px 0px 30px 0px;	
	}

.artikelholder
{
	width:960px;
	
	float:left;
	
	clear:both;
		
	/*background-image:url(../img/site/balk-top.gif);*/
	
	padding:10px 0px 10px 0px;
	
	background-position:bottom;
	
	background-repeat:no-repeat;	
}

#productzoek
{
	margin:0px 0px 0px 23px;
	
	float:left;
	
	clear:left;
}

#productcontainer
{
	float:left;
	
	clear:both;
	
	margin:0px 0px 0px 20px;
	
	width:950px;
	
	height:auto;
	
	display:block;
}

.floatleft
{
	float:left;
	
	clear:both;
}

.contact-item
{
	width:940px;
	
	float:left;
	
	padding:0px 0px 5px 0px;
	
	margin:20px 0px 0px 20px;
	
	display:block;
}
	.contact-block
	{
		width:270px;
		
		margin:0px 40px 0px 0px;
		
		float:left;
		
		display:block;
		
	}


div#box
{
		width:940px;
	
		float:left;
		
		clear:both;
		
		padding:20px 0px 20px 0px;
		
		margin:0px 0px 0px 20px;
		
		display:block;
	
		overflow-x:hidden;

		background-image:url(../img/site/balk-top.gif);
		
		background-position:top;
		
		background-repeat:no-repeat;		
}

div#box a
{
	border:0px;
}
	
#ajaxloader
{
	display:none;
	
	margin:10px 0px 10px 0px;
}

div#dealer_locator
{
	width:450px;
	
	height:190px;

	float:left;
	
	clear:both;
	
	padding:40px 0px 0px 5px;
}
		
	div#dealer_locator h3
	{
		font-family:Arial;
		
		font-size:18px;
		
		line-height:22px;
		
		color:#b1222b; 
		
		margin:0px 10px 13px 0px;
				
		padding:0px;
		
		width:172px;
		
		height:14px;
		
		display:block;
		
		font-weight:normal;
		
		font-style:italic;		
	}
	
	#dealer_locator dd
	{		
		float:left;
		
		line-height:30px;
		
		height:30px;
			
		width:255px;
			
		font-weight:normal;
	
		font-family:Arial;
		
		font-size:13px;
		
		color:#676767;
		
		display:block;
	}
	
	#dealer_locator dd .input
	{
		width:240px;
	}

	#dealer_locator dt
	{
		width:100px;
		
		line-height:30px;
		
		height:30px;
		
		float:left;	
		
		clear:left;
		
		font-family:Arial;
		
		font-size:13px;
		
		font-weight:normal;
		
		color:#3a2829;	
	}

	#dealer_locator dt span
	{
		display:none;
	}

div#dealer_bottom
{
		width:940px;
	
		float:left;
		
		clear:both;
		
		padding:10px 0px 5px 0px;
		
		margin:0px 0px 0px 20px;
		
		display:block;
	
		overflow-x:scroll;
		
		overflow-x:hidden;
			
		background-image:url(../img/site/balk-bottom.gif);
		
		background-position:top;
		
		background-repeat:no-repeat;
}

div#dealer_details
{
	padding:40px;
}

div#map_canvas
{
	width:450px;

	float:left;
	
	display:none;
	
	border:1px solid #000000;
}

div.dealer_box
{	
	float:left;
	
	clear:both;
	
	display:block;
}

	div.dealer_box p
	{	
		font-family:Arial;
		
		font-size:14px;
		
		font-weight:normal;
		
		color:#3a2829;
		
		line-height:18px;
		
		padding:5px 0px 0px 0px;
	}
	
	div.dealer_box h3
	{	
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:20px;
		
		line-height:20px;
		
		font-weight:normal;	
		
		font-style:italic;
	}	

	div.dealer_box a
	{	
		display:block;
		
		width:300px;
		
		font-family:Arial;
		
		font-weight:bold;
		
		font-size:13px;
		
		color:#990000;
		
		text-decoration:underline;
	}


















.groepitem
{
	width:940px;
	
	float:left;
	
	padding:0px 0px 5px 0px;
	
	margin:0px 0px 0px 0px;
	
	display:block;
}
	
	.groepitem .imgholder
	{
		width:940px;
		
		height:84px;
		
		overflow:hidden;
		
		display:block;
		
		text-align:center;
		
		margin:10px 0px 0px 0px;
		
		background-position:center;
		
		background-repeat:no-repeat;
	}
	
	.groepitem a
	{
		font-family:Arial;
		
		font-size:14px;
		
		font-weight:normal;
		
		background-color:#990000;

		width:940px;
		
		height:30px;
		
		display:block;
		
		line-height:30px;
		
		text-align:center;
				
		color:#FFFFFF;
		
		text-decoration:none;
		
		padding:5px 0px 5px 0px;
	}

	
#categorie
{	
	width:362px;
	
	float:right;
	
	margin:20px 2px 0px -50px;
	
	padding:0px 0px 45px 30px;
}

	#categorie h2
	{
		text-transform:uppercase;
		
		color:#FFFFFF;
		
		font-family:Arial;
		
		font-size:13px;
		
		font-weight:normal;
		
		text-decoration:none;
		
		margin:15px 0px 14px 0px;
	}
	
	#categorie ul
	{
		display:block;
		
		padding:0px 0px 20px 0px;
	}

	#categorie ul li
	{
		background-image:url(../img/site/categorie.gif);
		
		height:31px;
		
		width:350px;
		
		display:block;
		
		margin:0px 0px 5px 0px;
		
		line-height:31px;
	}
	
	#categorie ul li a
	{		
		height:31px;
		
		width:320px;
		
		display:block;
		
		line-height:31px;
		
		font-family:Arial;
		
		font-weight:bold;
		
		font-size:13px;
		
		color:#eed7d9;
		
		text-decoration:none;
		
		padding:0px 0px 0px 30px;
	}
	
	#categorie ul li a:hover
	{		
		color:#FFFFFF;
	}


div#header-container
{
	width:100%;
	
	height:143px;
	
	border-top:4px solid #aeaeae;
	
	border-bottom:1px solid #d0dde4;
	
	background-color:#FFFFFF;
}

#header
{
	display:block;
	
	width:980px;
	
	height:147px;
	
	margin:0 auto;
	
	margin-top:1px;
	
	background-image:url(../img/site/header-bgd.gif);
	
	background-repeat:no-repeat;
	
	background-position:top center;
}

#header #logo
{
	width:214px;
	
	height:97px;
	
	display:block;
	
	float:left;
}

#header #logo a
{
	width:214px;
	
	height:82px;
	
	display:block;
	
	margin:6px 0px 0px 0px;
}

#header #header-left
{
	width:766px;
	
	height:97px;
	
	display:block;
	
	float:left;
}

#header-left #talen
{
	float:right;

    clear:both;
	
	margin:4px 0px 0px 620px;
	
	position:absolute;
}

	#headerholder
	{
		float:right;
		
		clear:both;
		
		width:755px;
		
		height:100px;	
		
		margin:15px 0px 0px 0px;
	}
	
	#search
	{
		float:right;
		
		width:182px;
		
		height:30px;

		margin:40px 0px 0px 0px;
		
		position:relative;

	}
	
		#search .input
		{
			width:115px;
			
			padding:3px 8px 3px 8px;
			
			height:22px;
			
			background-image:url(../img/site/search.gif);
			
			border:0px;
			
			float:left;
			
			color:#999999;
		}
		
		#search .searchbutton
		{
			width:43px;
			
			height:28px;
			
			float:right;
			
			margin:0px 0px 0px 7px;
			
			cursor:pointer;
			
			background-image:url(../img/site/searchbutton.gif);
		}
		
	.zoekitem
	{
		margin:0px 0px 20px 20px;
		
		width:450px;
		
		float:left;
	}	

	.zoekitem a
	{
		font-family:Arial;
		
		text-align:left;
		
		color:#d17d82; 
		
		font-family:Arial;
		
		font-size:14px;
		
		font-weight:normal;
		
		float:left;
	}
	
	#header-left #user
	{
		float:left;
		
		padding:3px 8px 0px 0px;
		
		max-width:410px;
	}
	
	
	#header-left #user p i
	{
		font-size:11px;
		
		color:#999;		
	}

	#header-left #user p
	{
		font-family:Arial;
		
		font-size:14px;
		
		font-weight:normal;
		
		color:#3a2829;
		
		line-height:18px;
		
		float:left;
		
		clear:both;
	}
	
	#header-left #user a
	{
		font-family:Arial;
		
		text-align:left;
		
		color:#d17d82; 
		
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
		
		float:left;
		
		clear:both;
	}
		
	.betaalknop
	{
		margin:0px 0px 0px 20px;
		
		background-color:#9c1f26;
				
		border-bottom:1px solid #b7c8d4;
			
		width:300px;
		
		line-height:50px;
		
		height:50px;
		
		font-size:15px;
		
		text-align:center;
		
		color:#FFFFFF;
		
		cursor:pointer;
		
		float: left;
	}
	
	
	

#header-left #talen ul
{
	margin:15px 0px 0px 0px;
}

#header-left #talen ul li
{
	float:left;
	
	margin:0px 0px 0px 10px;
}

#sfeer
{
	height:64px;
	
	width:100%;
	
	background-repeat:no-repeat;
	
	background-position:top center;
		
	margin:0 auto;

	margin-top:1px;
	
	overflow:hidden;
	
	background-color:#FFFFFF;
}

#fade-left
{
	float:left;
	
	height:65px;
	
	margin:-1px 0px 0px -155px;
	
	width:155px;
	
	background-image:url(../img/site/fade-left.png);
	
	background-repeat:no-repeat;
	
	background-position:left;
}

#fade-right
{
	float:left;
	
	height:65px;
	
	margin:-1px -155px 0px 0px;
	
	width:155px;
	
	background-image:url(../img/site/fade-right.png);
	
	background-repeat:no-repeat;
	
	background-position:right;	
}

#inner-sfeer-box
{
	float:left;
	
	height:64px;
	
	width:960px;
	
	margin:0 auto;
	
	padding:3px 0px 0px 20px;
}	#inner-sfeer-box h1
	{
		color:#FFFFFF;
		
		font-family:Arial;
		
		font-size:19px;
		
		font-weight:normal;
		
		margin:10px 0px 13px 0px;
		
		text-shadow:2px 2px 3px #000;
		
		float:left;
	}
	
	#inner-sfeer-box p
	{
		color:#3a2829;
		
		font-family:Arial;
		
		font-size:32px;
		
		font-style:italic;
		
		font-weight:normal;
		
		font-family:Arial;
	}	
	
	#inner-sfeer-box a
	{		
		color:#FFFFFF;
		
		font-family:Arial;
		
		font-size:13px;
		
		font-weight:normal;
		
		text-decoration:none;
		
		width:219px;
		
		height:32px;
		
		line-height:32px;
		
		text-align:center;
		
		display:block;
		
		background-image:url(../img/site/button.gif);
		
		margin:22px 0px 0px 0px;
	}

#inner-sfeer
{
	height:334px;
	
	width:980px;
	
	margin:0 auto;
}

#webshop-balk
{
	margin:18px 0px 0px 15px;
	
	width:950px;
	
	display:block;
	
	height:65px;
	
	float:left;
	
	clear:both;
	
	background-image:url(../img/site/balk-top.gif);
	
	background-position:0px 10px;
	
	background-repeat:no-repeat;
}
	
	#webshop-balk a
	{
		float:left;		
	}
	
	#webshop-balk #breadcrums
	{
		float:left;
		
		width:460px;
		
		overflow:hidden;		
	}	
	
	#webshop-balk #breadcrums ul .off,
	#webshop-balk #breadcrums ul .off a
	{
		color:#dddddd; 
	}
	
	#webshop-balk div h1
	{
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:18px;
		
		font-weight:normal;
		
		font-style:italic;
		
		margin:2px 0px 0px 7px;
		
		padding:0px;
	}
	
	#webshop-balk div ul
	{					
		padding:0px;
	}
	
	#webshop-balk div ul li
	{		
		float:left;
		
		margin:0px 0px 0px 8px;
		
		color:#d17d82; 
		
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
	}
		
	#webshop-balk div ul li a
	{
		font-family:Arial;
		
		text-align:left;
				
		padding:0px 7px 0px 0px;
		
		color:#d17d82; 
		
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
		
		float:left;
	}
	
	div#productlogo
	{
		float:left;
		
		width:335px;
	}
	
	div#productlogo img
	{
		float:right;
	}
	
	div#productlogo a
	{
		float:right;
	}
		
	div#productlogo h3
	{
		font-family:Arial;
		
		font-size:14px;
		
		line-height:22px;
		
		color:#b1222b; 
		
		margin:0px 10px 0px 0px;
				
		padding:0px;
		
		width:172px;
		
		height:14px;
		
		float:right;
		
		display:block;
		
		text-align:right;
		
		font-weight:normal;
		
		font-style:italic;
	}
	
	div#productlogo h3 b
	{
		font-family:Arial;
		
		font-size:13px;
		
		line-height:14px;
		
		text-align:right;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;	
		
		font-weight:normal;
		
		font-style:normal;
	}

div.webshop-content
{
	margin:0px 0px 0px 5px;
	
	width:390px;
	
	display:block;
	
	float:left;
	
	clear:both;
}

div.productimgcontainer
{
	background-position:center center;
	
	background-repeat:no-repeat;
}

	div.slide-img
	{
		width:390px;
		
		height:50px;
		
		margin:6px 0px 0px 0px;	
	}
	
	div.slide-img a
	{
		float:left;
		
		padding:2px;
		
		margin:5px;
		
		background-color:#FFFFFF;
		
		width:50px;
		
		height:50px;
		
		display:block;
		
		overflow:hidden;
		
		background-position:center center;
		
		background-repeat:no-repeat;
		
		border:1px solid #eaeaea;
	}	
	
	div.slide-navi
	{
		float:left;
		
		clear:both;
		
		height:15px;
		
		width:315px;
		
		margin:1px 0px 0px 15px;
	}
	
	.zoom
	{
		float:left;
		
		height:24px;
		
		width:24px;
		
		display:block;		
	}
		
	div.slide-navi ul li,
	div.slide-navi ul .actief
	{
		width:14px;
		
		height:14px;
		
		float:left;
	}
	
	div.slide-navi ul li a
	{
		height:14px;
		
		width:14px;
		
		display:block;
		
		background-image:url(../img/site/slide-up.gif);
		
		background-repeat:no-repeat;
		
		background-position:center;
	}	
	
	div.slide-navi ul li .actief
	{	
		height:14px;
		
		width:14px;
		
		display:block;
		
		background-image:url(../img/site/slide-down.gif);
		
		background-position:center;
	}			
	
	div.webshop-content .webshop-slide
	{
		margin:0px 10px 0px 15px;
		
		padding:0px 4px 0px 0px;
		
		background-image:url(../img/site/border-left.gif);
		
		background-repeat:no-repeat;
		
		background-position:right;
		
		overflow:hidden;
		
		float:left;
		
		clear:both;
		
		width:344px;
		
		text-align:center;
		
		overflow:hidden;
	}
	
		.webshop-slide img
		{
			max-width:320px;
			
			max-height:300px;
			
			margin:0 auto;
		}


/*#############################	Navigation section	#############################*/
	 
#navigatie
{
	width:980px;
	
	height:46px;
	
	float:left;
	
	clear:both;
	
	display:block;
	
	background-color:#a31d24;
	
	font-style:normal;
}

	#navigatie #ul-head
	{
		width:980px;
		
		height:46px;
		
		line-height:46px;
		
		display:block;
		
		font-style:normal;
	}
	
	#navigatie #ul-head .li-sub
	{
		display:block;
		
		height:46px;
		
		line-height:46px;			
		
		float:left;
		
		border-left:1px solid #991920;		
		
		font-style:normal;
	}
	
	#navigatie #ul-head .actief
	{
		font-style:normal;
	}
	
	#navigatie #ul-head .li-sub a:hover,
	#navigatie #ul-head .actief a,	
	{
		text-decoration:none;
		
		font-style:normal;
		
		background-color:#b3383e;	
	}
	
	.ul-sub
	{
		font-style:normal;
		
		display:block;
		
		height:auto;
		
		width:970px;
		
		position:absolute;
		
		background-color:#b3383e;
		
		z-index:100;
		
		display:none;
		
		margin:45px 0px 0px 0px;
		
		padding:0px 5px 0px 5px;
		
		overflow:hidden;
	}
	
		.ul-sub-holder
	{
		margin:0 auto;
				
		display: table;
	}

.ul-sub li
	{
		font-style:normal;
		
		display:block;
		
		height:auto;
		
		z-index:100;
		
		float:left;
		
		border-left:1px solid #991920;
	}
	
		.ul-sub-holder
	{
		margin:0 auto;
				
		display: table;
	}

.ul-sub li:first-child
	{
		border-left:0px;
	}
	
		.ul-sub-holder
	{
		margin:0 auto;
				
		display: table;
	}

.ul-sub li a
	{
		font-style:normal;
		
		display:block;
		
		height:auto;
		
		z-index:100;
		
		line-height:36px;
		
		padding:0px 10px 0px 10px;
		
		font-family:Arial;
		
		font-size:12px;
		
		color:#FFF;
		
		text-decoration:none;
		
		height:36px;
	}	
	
		.ul-sub-holder
	{
		margin:0 auto;
				
		display: table;
	}

.ul-sub li a:hover
	{		
		text-decoration:underline;
	}			
	
	
	.bgd
	{
		font-style:normal;
		
		background-color:#b3383e;
		
		border-left:1px solid #7b131a;
	}
	
	#navigatie #ul-head .actief a
	{
		color:#FFFFFF;
		
		font-style:normal;
	}
	
	#navigatie #ul-head .li-sub a
	{	
		font-style:normal;
		
		font-family:Arial;
		
		font-size:14px;
	
		color:#e9c8ca;
		
		font-weight:bold;
		
		text-decoration:none;
		
		display:block;
		
		padding:0px 22px 0px 22px;
		
		border-left:1px solid #a6242c;
	}
	
	.productcategoriemenu li
	{
		line-height:20px;
		
		border-left:0px;
	}
	
	
	.productcategoriemenu
	{
		width:980px;
		
		float:left;
	}
	
	.webshoptop
	{
		clear:both;
		
		width:980px;
	}
	
	.subproductcategoriemenu
	{	
		float:left;
		
		width:160px;		margin:14px 2px 12px 0px;		
		
		height:160px;
		
		border-right:1px solid #920101;
	}
		
	.subproductcategoriemenu li
	{	
		float:left;
		
		clear:both;
		
		line-height:18px;
	}	
	
	.subproductcategoriemenu li a b
	{	
		float:left;
		
		clear:both;
		
		line-height:12px;
		
		font-size:14px;
		
		min-height:34px;
		
		width:150px;
	}
	
	.subproductcategoriemenu li a
	{	
		line-height:16px;
		
		width:150px;
		
		max-height:16px;
	}
	
	.webshopitems
	{
		float:left;
		
		clear:both;	
	}
	
	.webshop1 a b
	{
		font-size:13px;
		
		font-weight:bold;
	}
	
	.webshoptop a b
	{
		font-size:18px;
		
		margin:2px 0px 4px 0px;
		
		font-weight:bold;
	}
	
	
	.webshopul
			{
				font-style:normal;
				
				display:block;
				
				height:auto;
				
				position:absolute;
				
				z-index:100;
				
				display:none;
				
				margin:45px 0px 0px 0px;
				
				padding:0px 5px 10px 5px;
				
				overflow:hidden;
			}					
				.webshopul .ul-first
				{
					float:left;
					
					width:160px;
					
					line-height:12px;
					
					display:block;
					
					/*height:210px;*/
					height:auto;
		
					border-left:1px solid #a6242c;
				}
				
				.webshopul .ul-first:first-child
				{							
					border-left:0px;;
				}
				
				.webshopul .li-first
				{
					float:left;
					
					clear:both;
					
					clear:both;
					
					border:0px;			
				}
				
					.webshopul .li-first a
					{						
						line-height:34px;
						
						width:990px;
						
						font-size:17px;
						
						font-weight:bold;	
					}
								
				.webshopul .li-second
				{
					float:left;
					
					clear:both;	
											
					font-size:16px;
					
					line-height:16px;
					
					font-weight:bold;
					
					border:0px;
					
					width:155px;
					
					height:28px;						
				}
				
					.webshopul .li-second a
					{						
						line-height:14px;
						
						font-size:14px;
						
						width:155px;
						
						display:block;
						
						font-family:Arial;
					}
					
				.webshopul .li-thirth
				{
					float:left;
					
					clear:both;
					
					line-height:16px;	
					
					border:0px;
					
					margin:0px 0px 0px 5px;
					
					padding:0px;						
					
					width:150px;
					
					/*height:16px;*/
					height:auto;
				    text-indent: -5px;				
				}								

					.webshopul .li-thirth a
					{					
						font-size:12px;
						
						width:155px;
						
						height:auto;
						
						line-height:16px;										
						
						display:block;
						
						font-weight:normal;
						
						font-family:Arial;
					}
									
	.productcategoriemenu li
	{
		line-height:20px;
					
		border:0px;
	}
	
	
	.productcategoriemenu
	{
		width:980px;
		
		float:left;
	}
	
	.webshoptop
	{
		clear:both;
		
		width:980px;
	}
	
	
	
	
#webshopnavi a
{
	text-decoration:none;
	
	font-family:Arial;
	
	color:#7a060d;
	
	text-align:center;
	
	padding:25px;
		
	font-size:11px;
}
	
div#content
{
	width:980px;
	
	margin:0 auto;
}

.content
{
	width:980px;
	
	float:left;
	
	clear:both;
}

.content p
{
	font-family:Arial;
	
	font-size:13px;
	
	color:#3F3F3F;
	
	line-height:18px;
	
	padding:5px 0px 0px 0px;
}

.content h1
{
	font-family:Arial;
	
	text-align:left;
	
	color:#b1222b; 
	
	font-family:Arial;
	
	font-size:24px;
	
	font-weight:normal;
	
	font-style:italic;	
	
	margin:5px 0px 5px 0px;
}

.content h5
{
	font-family:Arial;
	
	text-align:left;
	
	color:#b1222b; 
	
	font-family:Arial;
	
	font-size:19px;
	
	line-height:19px;
	
	font-weight:normal;	
	
	font-style:italic;
	
	text-decoration:none;
	
	margin:8px 0px 0px 0px;
	
	display:block;
}

.content span
{
	font-family:Arial;
	
	text-align:left;
	
	color:#d17d82; 
	
	font-family:Arial;
	
	font-size:12px;
	
	font-weight:normal;
}


fieldset
{
	border:solid 1px #999999;
					
	margin:10px 0px 10px 0px;
	
	width:380px;
	
	padding: 0px 10px 10px 10px;	
}

fieldset legend
{
	font-weight:bold;		
	
	padding:2px 5px 2px 5px;
	
	margin:10px 0px 10px 0px;	
}
	 
fieldset li
{
	padding:5px 0px 0px 0px;
	
	margin:0px 0px 0px 20px;
}

.inputsmall
{
	width:140px;
	
	border:1px solid #d6d6d6;
	
	padding:3px;
	
	font-size:13px;
}

.inputextrasmall
{
	width:50px;
	
	border:1px solid #d6d6d6;
	
	padding:3px;
	
	font-size:13px;
}

textarea
{
	width:240px;
	
	border:1px solid #d6d6d6;
	
	padding:3px;
	
	font-size:13px;
	
	font-family:Arial;
	
	font-size:12px;	
}

.inputx
{
	width:240px;
	
	border:1px solid #d6d6d6;
	
	padding:3px;
	
	font-size:13px;
	
	background-color:none;
}

.input
{
	width:240px;
	
	border:1px solid #d6d6d6;
	
	padding:3px;
	
	font-size:13px;
	
	
		
		background-image:url(../img/site/verplicht.gif);
		
		background-repeat:no-repeat;
		
		background-position:right center;
}

.select
{
	padding:3px;
	
	width:248px;
	
	height:25px;
	
	border:1px solid #d6d6d6;
	
	font-size:13px;
	

}

.select option
{	
	line-height:16px;
	
	padding:2px;
	
	font-size:13px;
	
	display:block;
}

.textarea
{
	width:180px;
	
	border:1px solid #d6d6d6;
	
	height:150px;
	
	padding:3px;
	
	font-size:11px;
}

div#bladeren
{
	width:975px;
	
	height:30px;
	
	float:left;
	
	clear:both;
	
	padding:12px 0px 0px 32px;

}
	div#bladeren p
	{	
		float:left;
		
		clear:both;
		
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
		
		line-height:18px;
		
		color:#999999;
	}
	
	div#bladeren a
	{	
		float:left;
		
		height:15px;
		
		width:17px;
		
		display:block;
		
		border:1px solid #eaeaea;
		
		line-height:15px;
		
		font-size:11px;
		
		text-decoration:none;
		
		font-family:Arial;
		
		color:#999999;
		
		text-align:center;
		
		margin:5px 0px 0px 5px;
	}	
	
	div#bladeren a:hover
	{	
		color:#FFFFFF;
		
		background-color:#7a060d;
	}	
	
	div#bladeren b
	{	
		float:left;
		
		height:15px;
		
		width:17px;
		
		display:block;
		
		border:1px solid #eaeaea;
		
		line-height:15px;
		
		font-size:11px;
		
		text-decoration:none;
		
		font-family:Arial;
		
		color:#FFFFFF;
		
		text-align:center;
		
		margin:5px 0px 0px 5px;
		
		background-color:#7a060d;
	}	
		
	.externallink
	{
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
		
		background-color:#990000;

		width:120px;
		
		height:30px;
		
		display:block;
		
		line-height:15px;
				
		color:#FFFFFF;
		
		text-decoration:none;
		
		padding:5px 0px 5px 10px;
	}
	
@-moz-document url-prefix()
{
	#content-bgd, x:-moz-any-link, x:default
	{
		margin-left:-1px;
	}
}

div#product-detail
{
	width:980px;
	
	float:left;
}

div#product-detail img
{
	margin:0px 5px 0px 5px;
}

	.thumbnail
	{
		width:100px;
		
		height:100px;
		
		display:block;
		
		background-position:center;
		
		background-repeat:no-repeat;
	}
	
	div#product-detail h1
	{		
		color:#b1222b; 
		
		font-family:Arial;
		
		font-size:16px;
		
		font-weight:normal;
		
		text-decoration:none;
		
		margin:15px 0px 14px 20px;
	}

	div#product-detail img
	{	
		float:left;
		
		padding:8px 0px 0px 3px;
	}
	
	.verder
	{
		float:right;
		
		clear:both;
		
		margin:10px 35px 0px 0px;
	}
		
	.verderknop
	{		
		width:152px;
		
		height:44px;
		
		display:block;
		
		background-image:url(../img/site/button.gif);
		
		cursor:pointer;	
		
		float:right;
		
		font-weight:bold;
		
		font-family:Arial;
		
		color:#FFFFFF;
		
		text-align:center;	
	}

	
	div#product-detail p
	{
		font-family:Arial;
		
		font-size:14px;
		
		line-height:20px;
		
		font-weight:normal;
		
		color:#5e5e5e;

		margin:7px 0px 20px 0px;
	}
	

		
	.aantal
	{
		font-family:Arial;
		
		font-size:13px;
		
		border:1px solid #CCCCCC;

		width:40px;
		
		float:left;
	}	
	
	.selectbutton
	{
		background-image:url(../img/site/voegtoe.gif);
		
		width:115px;
		
		height:27px;
		
		float:left;
		
		cursor:pointer;
	}

	div#product-detail dl	
	{
		width:980px;
		
		display:block;
		
		float:left;
		
		clear:left;		
		
		background-image:url(../img/site/balk-bottom.gif);
		
		background-repeat:no-repeat;
		
		margin:0px 0px 0px 10px;
	}
		
	div#product-detail .kop
	{
		width:980px;
		
		display:block;
		
		float:left;
		
		clear:left;
		
		background-image:none;
		
		margin:0px 0px 10px 25px;
		
		line-height:20px;
	}

	div#product-detail .bestelkop
	{
		width:580px;
		
		display:block;
		
		float:left;
		
		clear:left;
		
		background-image:none;
		
		margin:0px 0px 10px 25px;
		
		line-height:20px;
		
		height: 19px;
		
		font-weight:bold;
	}
	
	div#product-detail .bestelkop dl dd
	{	
		font-weight:bold;
	}
	
	div#product-detail .bestelregels
	{
		width:580px;
		
		display:block;
		
		float:left;
		
		clear:left;		
		
		background-image:url(../img/site/balk-bottom.gif);
		
		background-repeat:no-repeat;
		
		margin:7px 0px 7px 25px;
		
		height: 35px;
	}

	div#product-detail .gebruikerkop
	{
		width:580px;
		
		display:block;
		
		float:left;
		
		clear:left;
		
		background-image:none;
		
		margin:0px 0px 10px 25px;
		
		line-height:20px;
		
		height: 19px;
		
		font-weight:bold;
	}
	
	div#product-detail .gebruikerkop dl dd
	{	
		font-weight:bold;
	}
	

	div#product-detail .gebruikerregels
	{
		width:580px;
		
		display:block;
		
		float:left;
		
		clear:left;		
		
		background-image:url(../img/site/balk-bottom.gif);
		
		background-repeat:no-repeat;
		
		margin:7px 0px 7px 25px;
		
		height: 22px;
	}	

	.producten
	{
		height:100px;
		
		overflow:hidden;
	}
	
	div#product-detail .actieproducten
	{
		height:100px;
		
		overflow:hidden;	
		
		border: 2px solid #0B8232;
		
		margin-left:0px;
		
		margin-bottom: 5px;
		
		padding-left: 10px;
		
		width:966px;
	}
	
	div#product-detail .producten dd
	{
		margin:10px 0px 0px 0px;
	}
	
	div#product-detail .actieproducten dd
	{		
		margin:10px 0px 0px 0px;
	}
	

	div#product-detail .calc-row
	{
		background-color:#9c1f26;
			
		border-bottom:1px solid #b7c8d4;
		
		width:80px;
		
		color:#FFFFFF;
		
		padding-left:15px;
	}
	
	div#product-detail .calc-row b
	{
		font-weight:bold;
		
		color:#FFFFFF;
	}
		
	div#product-detail dl *
	{

		outline: 0;			
		
		font-family:Arial;

		font-size:13px;
		
		color:#787878;
		
		width:980pxpx;		
	}
			
	div#product-detail dl dt
	{	
		float:left;
		
		clear:both;
		
		width:60px;
		
		padding:5px 0px 5px 9px;	
	}	
	
	div#product-detail dl dd
	{
		float:left;

		padding:5px 0px 5px 0px;
	}	
	
	div#product-detail dl dd a
	{
		color: #d17d82;
	}
	
	div#product-detail dl dd a i
	{
		color: #b1222b;
	}
	
	div#accountlefttop
	{
		float:left;
		
		width:630px;
		
		background-color:#a31d24;
		
		height:35px;
		
		margin:20px 0px 0px 20px
	}
	
	div#accountlefttop h1
	{
		clear:left;
		
		font-size:14px;
		
		margin: 10px 0px 0px 7px;
		
		padding-left: 5px;
		
		width:300px;
		
		height: 35px;
		
		color: #FFF;
		
		font-style:normal;
		
		font-weight:bold;
	}
	
	div#accountleftmiddle
	{
		float: left; 
		
		width:628px;
		
		border: 1px solid #a31d24;
		
		margin:0px 0px 0px 20px; 
		
		padding: 15px 0px 0px 0px;
	}
	
	div#organisatie
	{
		float:right;
		
		clear:right;
		
		width:250px;
		
		margin: 20px 20px 0px 0px;
		
		padding: 0px 12px 0px 12px;
		
		height:auto;
		
		background-color:#a31d24;
		
		/*background-image: url("../img/site/backrightmiddle.png");
		
		background-repeat:repeat-y;*/
	}
	
	div#organisatie h3
	{
		background-color:#a31d24;
		
		color: #FFF;
		
		padding: 8px 0px 12px 8px;
		
		font-size: 14px;
		
		font-style: normal;
		
		font-weight:bold;
		
		margin: 2px 0px 0px -5px;
		
		width: 102%;
	}
	
	div#organisatie p
	{
		width: 230px;
	}
	
	div#organisatie p a
	{
		text-decoration: none;
	}		
	
	div#organisatie p i
	{
		color: #b1222b;
	}
	
	dl#organisatieform
	{
		outline-width: 0px;

		outline-style: none;
	  	
		font-family: Arial;
 	
		font-size: 13px;
  
  		color: #787878;
		
		padding: 0px 0px 0px 35px;
		
		width: 550px;
		
		height: 435px;
	}
	
	dl#organisatieform form
	{
		background:none;
	}
	
	dl#organisatieform form dt
	{
		margin: 5px 0px 5px 0px;
		
		width: 150px;
		
		float: left;
		
		clear: left;
		
		padding: 4px 0px 0px 0px;
	}
	
	dl#organisatieform form dt b
	{
		font-weight:normal;
		
		color: #b1222b;
	}
	
	dl#organisatieform form dd
	{
		margin: 5px 0px 5px 0px;
		
		width: 250px;
		
		float: left;
		
		clear: right;
	}	
	
	div#organisatieonder
	{
		float:right;
		
		clear:right;
		
		width:274px;
		
		background-color:#a31d24;
		
		height:12px;
		
		margin:0px 20px 0px 0px;	
	}	
	
	div#gegevens
	{
		width:708px;
		
		height:380px;
	}
	
	#bestellen
	{
		width:330px;
		
		float:left;
		
		margin:0px 7px 0px 0px;
	}
	
	#bestellen label
	{
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:normal;
		
		color:#3a2829;
		
		line-height:18px;		
		
		padding:5px 24px 10px 0px;
	
		width:310px;		
	}
	 
	#bestellen label a
	{
		font-family:Arial;
		
		font-size:12px;
		
		font-weight:bold;
		
		color:#3a2829;
		
		line-height:18px;
		
		padding:5px 0px 0px 0px;
		
		display:inline;
		
		color:#b1222b; 
	}
	
	#bestellen .verderknop	
	{
		margin:10px 0px 0px 0px;
	}
	
	.bestellbox
	{
		float:right;
		
		clear:both;
		
		margin:6px 10px 6px 0px;
		
		width:310px;	
	}
	
	.selectaantal
	{	
		height:16px;
		
		font-family:Arial;
		
		font-size:13px;
		
		line-height:13px;
		
		color:#787878;
		
		width:40px;
		
		float:left;
		
		border:1px solid #e6e6e6;
	}
	
	div#gegevens .input
	{
		height:16px;
		
		padding:3px;
				
		margin:1px 0px 10px 5px;
		
		font-family:Arial;
		
		font-size:13px;
		
		line-height:13px;
		
		color:#787878;
		
		width:250px;
		
		float:left;
	}
	
#gegevensoverzicht
{
	width:980px;
	
	float:left;
	
	clear:both;
	
	margin:0px 0px 40px 0px;
}
	
	#meldingen
	{
		width:940px;
	
		float:left;
		
		clear:both;
		
		margin:0px 0px 9px 18px;
	}
	
		#meldingen h1
		{
			float:left;
			
			padding:0px 8px 0px 12px;
			
			color:#b1222b;
			
			font-size:15px;
			
			line-height:30px;
			
			font-weight:bold;
		}
		
		#meldingen p
		{
			font-family:Arial;
			
			font-size:14px;
			
			font-weight:normal;
			
			color:#b1222b;
			
			line-height:30px;
			
			padding:6px 0px 0px 0px;
			
			float:left;
		}
		
	#gegevensoverzicht dl
	{
		margin:18px 0px 0px 0px;
	}
	
	#gegevensoverzicht dl dt
	{
		width:100px;
		
		float:left;
		
		clear:both;
		
		padding:3px 0px 3px 0px;
		
		line-height:20px;
	}
	
	#gegevensoverzicht dl dd
	{
		width:250px;
		
		float:left;
		
		padding:3px 0px 3px 0px;
		
		line-height:20px;
	}
		
		#gegevensoverzicht dl dt b
		{
			font-family:Arial;
			
			text-align:right;
			
			width:80px;
			
			display:block;
			
			color:#d17d82; 
			
			font-family:Arial;
			
			font-size:12px;
			
			font-weight:normal;	
			
			line-height:20px;		
		}				
	
	#gegevensoverzicht h1
	{
		font-family:Arial;
		
		text-align:left;
		
		color:#b1222b; 
		
		font-size:20px;
		
		line-height:20px;
		
		font-weight:normal;
		
		font-style:italic;
	}
	
	#gegevensoverzicht #inloggen
	{
		width:430px;
		
		padding:10px 0px 0px 50px;
		
		float:left;
		
		background-image:url(../img/site/border-left.gif);
		
		background-repeat:no-repeat;
		
		background-position:right;
	}
	
	#gegevensoverzicht #inloggen p
	{
		float:left;
		
		clear:both;
	}	
	
	#gegevensoverzicht #inloggen a
	{
		float:right;
				
		font-family:Arial;
		
		font-weight:bold;
		
		font-size:10px;
		
		color:#d17d82;
		
		text-decoration:underline;
	}
	
	#gegevensoverzicht #nieuwaccount
	{
		width:430px;
		
		padding:10px 0px 0px 50px;
		
		float:left;
	}



.productitem
{
	width:218px;
	
	height:244px;
	
	display:block;
	
	float:left;
	
	margin:19px 19px 0px 0px;
	
	background-image:url(../img/site/product-bgd.jpg);
}

	.productitem span
	{
		float:left;
		
		width:190px;
		
		height:24px;
		
		line-height:15px;
		
		display:block;
		
		text-align:center;
	}
	
	.productitem a
	{
		float:none;
		
		clear:none;
		
		width:208px;
		
		height:224px;
		
		margin:0px 0px 0px 0px;
		
		display:block;
		
		background-color:transparent;
	}
	
	.productitem ul
	{
		padding:5px 0px 0px 0px;
	}
	
	.productitem ul li
	{
		padding:5px 0px 0px 5px;
	}		
			
	.productitem .imgholder
	{
		width:197px;
		
		height:180px;
		
		margin:6px 10px 0px 0px;
		
		overflow:hidden;
		
		display:block;
		
		text-align:center;
		
		background-position:center;
		
		background-repeat:no-repeat;
	}
	
		.productitem .imgholder img
		{
/*			max-width:208px;
			
			max-height:190px;*/
			
			margin:0 auto;
		}



#social
{
	position:absolute;
	
	z-index:1000;
	
	height:30px;
		
	width:150px;
	
	margin:108px 0px 0px 822px;
}

#social a
{
	float:right;
	
	height:35px;
		
	width:35px;
	
	display:block;
	
	background-image:none;
}

#payment
{
	position:absolute;
	
	z-index:1000;
	
	height:30px;
		
	width:150px;
	
	margin:8px 0px 0px 422px;
}

#payment a
{
	float:right;
	
	height:35px;
		
	width:35px;
	
	display:block;
	
	background-image:none;
}



div#footer-login
{
	width:380px;
	
	float:right;
}

	div#footer-login dl
	{
		width:380px;
		
		float:left;
	}
	
	div#footer-login dt
	{
		width:130px;
		
		float:left;
		
		clear:both;
		
		height:24px;
	}	
	
	div#footer-login dd
	{
		width:130px;
		
		float:left;
		
		height:24px;
	}	
	
	div#footer-login dd span,
	div#footer-login dt span
	{
		font-size:11px;
		
		font-family:Arial, Helvetica, sans-serif;
		
		height:13px;
		
		line-height:13px;
		
		float:left;
		
		margin:7px 0px 0px 2px;
		
		color:#b06c70;
		
		display:block;
	}
		
		div#footer-login dt .footerinput,
		div#footer-login dd .footerinput
		{
			height:16px;
			
			padding:3px;
			
			font-family:Arial;
			
			font-size:13px;
			
			line-height:13px;
			
			color:#9e1518;
			
			background-color:#b06c70;
			
			border:1px solid #6d050c;
			
			width:110px;
			
			float:left;
		}		
	
	div#footer-login dd
	{
		width:110px;
		
		height:20px;
		
		float:left;
	}	
	
		div#footer-login dd .verderknop
		{
			width:85px;
			
			height:24px;
			
			display:block;
			
			background-image:none;
			
			background-image:url(../img/site/login.gif);
			
			cursor:pointer;	
			
			float:right;
			
			font-weight:bold;
			
			font-family:Arial;
			
			color:#FFFFFF;
			
			text-align:center;
		}
		
		div#footer-login dd .uitlogknop
		{
			width:85px;
			
			height:24px;
			
			display:block;
			
			background-image:none;
			
			background-image:url(../img/site/logoff.gif);
			
			cursor:pointer;	
			
			float:right;
			
			font-weight:bold;
			
			font-family:Arial;
			
			color:#FFFFFF;
			
			text-align:center;
		}		





#dealer_form
{
	float:left;
	
	width:550px;
	
	display:block;
	
	min-height:30px;
	
	margin:0px 0px 0px 25px;
}

	#dealer_form dt
	{		
		width:130px;
		
		outline: 0;	
				
		font-family:Arial;

		font-size:13px;
		
		color:#787878;		
		
		float:left;
		
		clear:both;
		
		padding:5px 0px 5px 9px;	
	}
	
	#dealer_form dd
	{		
		width:250px;
		
		outline: 0;	
				
		font-family:Arial;

		font-size:13px;
		
		color:#787878;		
		
		float:left;
		
		padding:5px 0px 5px 9px;	
	}	
	
	
	#goforward a b
	{
		font-family:Arial;
		
		font-size:13px;
		
		line-height:14px;
		
		font-weight:normal;
		
		color:#ffffff;
		
		text-align:right;
		
		margin:0px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		text-decoration:none;
		
		cursor:pointer;
	}
	
	#goforward a p
	{
		font-family:Arial;
		
		font-size:11px;
		
		line-height:14px;
		
		font-weight:normal;
		
		color:#e9c8ca;
		
		margin:6px 10px 0px 0px;
		
		padding:0px;
		
		width:142px;
		
		height:14px;
		
		float:right;
		
		clear:both;
		
		display:block;
		
		text-align:right;
		
		text-decoration:none;
		
		cursor:pointer;
	}

#goforward a
{
	width:152px;
	
	height:44px;
	
	display:block;
	
	background-image:url(../img/site/gaverder.gif);
	
	background-repeat:no-repeat;
	
	text-decoration:none;
	
	float:right;	
	
	text-decoration:none;
}

#goforward a
{
	text-decoration:none;
}

#header-left #user #winkelmand p i,
#header-left #user #verlanglijst p i
{
	color: #b1222b;
}


#verlanglijst .button,
#winkelmand .button
{
  background-image: url("../img/site/toevoegen.gif");
}

#header-left #user #winkelmand .button,
#header-left #user #verlanglijst .button
{
	background-image: url("../img/site/ganaar.gif");
}

#header-left #user #toegevoegd p i
{
	color: #b1222b;
}