/* css knipper bug oplossing */
html { 
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body	{
	background			: #ffffff url(../img/body_bg.gif) repeat-x left top;
	margin				: 0;
	padding				: 0;
	font				: 0.8em 'Trebuchet MS', Arial;
	color				: #656462;
	text-align			: center; /* #container centreren voor IE5 */
}

.toegankelijkheid	{
	display				: none;
}

.clear	{
	clear				: both;
}

a	{
	color				: #F42020;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0 auto;
	width				: 994px;
	text-align			: left;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 151px;
	z-index				: 100;
}

#header h1	{
	margin				: 0;
	position			: absolute;
	top					: 5px;
	left				: 0px;
}

#header h1 a	{
	text-indent			: -9000px;
	overflow			: hidden;
	display				: block;
	height				: 140px;
	width				: 182px;
	background			: url(../img/logo.png) no-repeat;
}

#header #flashimg	{
	position			: absolute;
	top					: 0;
	left				: 180px;
	background			: url(../img/header_img.jpg) no-repeat;
	width				: 549px;
	height				: 149px;
	z-index				: 1;
}

/* linkje naar de website */
#header a.website	{
	display				: block;
	width				: 111px;
	height				: 60px;
	text-indent			: -900em;
	overflow			: hidden;
	position			: absolute;
	z-index				: 10;
	top					: 40px;
	right				: 150px;
	background			: url(../img/naar_website.gif) no-repeat;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	position			: absolute;
	top					: 7px;
	right				: 0;
	background			: url(../img/menu_bg.gif) no-repeat left top;
	height				: 27px;
	width				: 35em;
	z-index				: 20;
	padding				: 0 0 0 4px;
	font-size			: 0.85em;
}

#menu ul	{
	margin				: 0;
	padding				: 0 15px 0 0;
	list-style			: none;
	height				: 27px;
	background			: url(../img/menu_ul_bg.gif) no-repeat right top;
}

#menu ul li	{
	display				: block;
	float				: left;
	padding				: 4px 5px 0 5px;
}

#menu ul li a	{
	color				: #7a7977;
	text-decoration		: none;
}

#menu ul li a:hover	{
	color				: #E1363C;
	text-decoration		: underline;
}


/* --------------------------------	*/
/* zoeken						 	*/
/* --------------------------------	*/
#zoeken	{
	position			: absolute;
	bottom				: 2px;
	right				: 113px;
	font-size			: 0.85em;
	z-index				: 20;
	width				: 192px;
	height				: 42px;	
	background			: url(../img/zoeken_bg.gif) no-repeat left top;
}

#zoeken fieldset	{
	border				: none;
	padding				: 13px 0 0 0;
	margin				: 0;
	text-align			: center;
}

#zoeken legend	{
	display				: none;
}

#zoeken input.text	{
	background			: url(../img/zoeken_input.gif) no-repeat left top;
	width				: 115px;
	height				: 18px;
	border				: solid 1px #fff;
	padding				: 2px 5px 0 5px;
	font				: 1em 'Trebuchet MS', Arial;
	vertical-align		: middle;
}

#zoeken input.button	{
	background			: url(../img/zoeken_button.gif) no-repeat left top;
	font				: 0.95em 'Trebuchet MS', Arial;
	color				: #fff;
	font-weight			: bold;
	border				: none;
	height				: 20px;
	width				: 47px;
	padding				: 0 0 0 3px;
	text-align			: left;
	vertical-align		: middle;
	cursor				: pointer;
}


/* --------------------------------	*/
/* winkeltas					 	*/
/* --------------------------------	*/
#winkeltas	{
	position			: absolute;
	top					: 34px;
	right				: 0;
	font-size			: 0.85em;
	z-index				: 20;
	width				: 122px;
}

#winkeltas h2	{
	margin				: 0;
	height				: 117px;
	position			: relative;
	background			: url(../img/winkeltas_titel_bg.gif) no-repeat right top;
}

#winkeltas h2 a	{
	display				: block;
	height				: 90px;
	width				: 102px;
	position			: absolute;
	bottom				: 0;
	right				: 0;
	text-indent			: -900em;
	overflow			: hidden;
}

#winkeltas dl	{
	margin				: 0;
	padding				: 3px 0;
	width				: 122px;
	color				: #0A749E;
	font				: 0.95em Tahoma;
}

#winkeltas dt	{
	margin				: 0;
	padding				: 3px 10px 0 10px;
	font-weight			: bold;
	background			: url(../img/winkeltas_dt_bg.gif) no-repeat left top;
}

#winkeltas dd	{
	margin				: 0;
	padding				: 0 10px 3px 10px;
	background			: url(../img/winkeltas_dd_bg.gif) no-repeat left bottom;
}


/* --------------------------------	*/
/* main							 	*/
/* --------------------------------	*/
#main	{
	padding				: 35px 0 0 0;
}


/* --------------------------------	*/
/* intro						 	*/
/* --------------------------------	*/
#intro	{
	padding				: 0 0 20px 0;
	margin				: -10px 0 0 0;
}

#intro h2	{
	font-size			: 1.5em;
	font-weight			: normal;
	padding				: 5px 14px;
	margin				: 0;
	background			: #fff;
	color				: #4A4A4A;
	border				: solid 1px #D9D6D1;
	float				: left;
}

#intro h2.hotspots	{
	background			: #D51313 url(../img/intro_titel_hotspot.gif) repeat-x left top;
	color				: #fff;
}

#intro p	{
	padding				: 10px 20px;
	margin				: 0;
	float				: left;
}


/* --------------------------------	*/
/* filter						 	*/
/* --------------------------------	*/
#filter	{
	border				: solid 1px #ABA396;
	border-bottom		: none;
	background			: #A29A8A url(../img/filter_bg.gif) repeat-x;
	position			: relative;
}

#filter form	{
	border				: solid 1px #fff;
	margin				: 0;
}

#filter fieldset	{
	border				: none;
	padding				: 5px 0 0 5px;
	margin				: 0;
	height				: 30px;
}

#filter legend	{
	display				: none;
}

#filter select	{
	font				: bold 0.9em 'Trebuchet MS', Arial;
	color				: #656563;
	margin				: 0 0 0 20px;
}

#filter input.button	{
	font				: bold 0.9em 'Trebuchet MS', Arial;
	background			: #A29A8A;
	border				: solid 1px #fff;
	color				: #fff;
	margin				: 0 0 0 10px;
	cursor				: pointer;
}

#filter a.hotspots	{
	display				: block;
	height				: 27px;
	width				: 106px;
	background			: url(../img/filter_hotspots.gif) no-repeat;
	text-indent			: -900em;
	overflow			: hidden;
	position			: absolute;
	top					: 4px;
	right				: 20px;
}

#filter a.terug	{
	position			: absolute;
	top					: 10px;
	right				: 20px;
	color				: #fff;
	font-size			: 0.85em;
	font-weight			: bold;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	border				: solid 1px #ABA396;
	border-top			: none;
	background			: #fff;
	line-height			: 1.6em;
	zoom				: 1;
}

/* formulieren */
#content input, #content select, #content textarea	{
	border				: solid 1px #A29A8A;
	color				: #656462;
	font				: 1em 'Trebuchet MS', Arial;
}

#content input.radio, #content input.checkbox, #content input.image 	{
	border				: none;
}

#content input.button 	{
	cursor				: pointer;
	background			: #A29A8A;
	color				: #fff;
	font-weight			: bold;
}

#content input.error, #content input.veldFout, #content textarea.veldFout	{
	border				: 1px solid red;	
}

#content #frmMelding	{
	color				: red;
}

/* --------------------------------	*/
/* navigatie					 	*/
/* --------------------------------	*/
.navigatie	{
	border-left			: 1px solid #ABA396;
	background			: #F4F4F3;
	margin				: 15px 0;
	padding				: 5px 10px;
	font-weight			: bold;
	font-size			: 0.9em;
}

.navigatie a	{
	font-weight			: normal;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	border-top			: solid 1px #fff;
	background			: #A29A8A url(../img/footer_bg.gif) repeat-x left top;
	padding				: 10px 25px;
	font-size			: 0.85em;
}

#footer address	{
	color				: #fff;
	font-style			: normal;
	font-weight			: bold;
	float				: left;
}

#footer a	{
	color				: #fff;
}

#footer ul	{
	float				: right;
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#footer li	{
	display				: block;
	float				: left;
	padding				: 0 0 0 10px;
}

#footer li.twitter a	{
	display				: inline-block;
	height				: 16px;
	padding				: 0 0 0 20px;
	background			: url(../img/twitter_klein.gif) no-repeat left;
}


/* --------------------------------	*/
/* amimpact						 	*/
/* --------------------------------	*/
#amimpact	{
	color				: #A29A8A;
	padding				: 10px 25px;
	font-size			: 0.8em;
	text-align			: right;
}

#amimpact a	{
	color				: #A29A8A;
}


/* --------------------------------	*/
/* iwes							 	*/
/* --------------------------------	*/
#iwes	{
	padding				: 15px 25px;
	background			: #fff;
}

#iwes a	{
	color				: #F2201F;
}


.wide_bg	{
	padding				: 35px 25px 250px ;
	background			: url(../img/bedankt_bg.jpg) no-repeat left top !important;
}


/* --------------------------------	*/
/* merken						 	*/
/* --------------------------------	*/
#merken	{
	padding				: 15px 0 5px 115px;
	background			: url(../img/merken_bg.jpg) no-repeat left top;
}

#merken ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#merken li	{
	background			: url(../img/merken_item_bg.png) no-repeat left top;
	width				: 174px;
	height				: 120px;
	float				: left;
}

#merken li a	{
	display				: block;
	width				: 158px;
	height				: 102px;
	text-align			: center;
	text-decoration		: none;
	zoom				: 1;
}

#merken li a img	{
	border				: none;
}


/* --------------------------------	*/
/* hotspots						 	*/
/* --------------------------------	*/
#hotspots	{
	padding				: 20px 0 0 40px;
	width				: 950px;
}

#hotspots ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	clear				: both;
}

#hotspots li	{
	background			: url(../img/hotspots_item_bg.gif) no-repeat left top;
	width				: 264px;
	float				: left;
	margin				: 0 40px 15px 0;
	padding				: 0;
}

#hotspots li a.foto	{
	display				: block;
	width				: 174px;
	height				: 131px;
	text-align			: center;
	text-decoration		: none;
	background			: #fff;
	border				: solid 1px #bfbfbf;
	margin				: 14px 0 0 78px;
}

#hotspots li a.foto img	{
	border				: none;
}

#hotspots li div.info	{
	background			: url(../img/hotspots_item_bg_onder.gif) no-repeat left bottom;
	min-height			: 39px;
	_height				: 39px;
	padding				: 5px 20px 7px 78px;
	text-align			: center;
	font-size			: 0.85em;
	line-height			: 1.5em;
	color				: #373635;
}

#hotspots li div.info a	{
	color				: #373635;
	font-weight			: bold;
}

#hotspots li div.info span.prijs	{
	color				: #f42020;
	font-weight			: bold;
}


/* --------------------------------	*/
/* categorie					 	*/
/* --------------------------------	*/
#categorie	{
	padding				: 20px 0 0 0;
}

#categorie ul	{
	margin				: 0;
	padding				: 0 0 0 20px;
	list-style			: none;
	clear				: both;
}

#categorie li	{
	background			: url(../img/categorie_item_bg.gif) no-repeat left top;
	width				: 226px;
	float				: left;
	margin				: 0 10px 15px 0;
	padding				: 0;
}

#categorie li a.foto	{
	display				: block;
	width				: 146px;
	height				: 113px;
	text-align			: center;
	text-decoration		: none;
	background			: #fff;
	border				: solid 1px #bfbfbf;
	margin				: 8px 0 0 54px;
}

#categorie li a.foto img	{
	border				: none;
}

#categorie li div.info	{
	padding				: 3px 24px 7px 54px;
	text-align			: center;
	font-size			: 0.85em;
	line-height			: 1.5em;
	color				: #373635;
}

#categorie li div.info a	{
	color				: #373635;
	font-weight			: bold;
	text-decoration		: none;
}


/* --------------------------------	*/
/* producten					 	*/
/* --------------------------------	*/
#producten	{
	padding				: 20px 0 0 40px;
	width				: 950px;
}

#producten ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	clear				: both;
}

#producten li	{
	background			: url(../img/producten_item_bg.gif) no-repeat left top;
	width				: 211px;
	float				: left;
	margin				: 0 20px 15px 0;
	padding				: 0;
	position			: relative;
}

#producten li div.sale	{
	background			: url(../img/producten_sale.png) no-repeat left top;
	width				: 39px;
	height				: 40px;
	position			: absolute;
	top					: 17px;
	left				: 37px;
	text-indent			: -900em;
	overflow			: hidden;
}

#producten li a.foto	{
	display				: block;
	width				: 144px;
	height				: 111px;
	text-align			: center;
	text-decoration		: none;
	background			: #fff;
	border				: solid 1px #bfbfbf;
	margin				: 8px 0 0 55px;
}

#producten li a.foto img	{
	border				: none;
}

#producten li div.info	{
	background			: url(../img/producten_item_bg_onder.gif) no-repeat left bottom;
	min-height			: 39px;
	_height				: 39px;
	padding				: 5px 20px 7px 55px;
	text-align			: center;
	font-size			: 0.85em;
	line-height			: 1.5em;
	color				: #373635;
	position			: relative;
}

#producten li div.info a	{
	color				: #373635;
	font-weight			: bold;
}

#producten li div.info span.prijs, #producten li div.info span.voorprijs	{
	color				: #f42020;
	font-weight			: bold;
}

#producten li div.info span.vanprijs	{
	color				: #7C7C7C;
	text-decoration		: line-through;
}

#producten li div.info span.meer_info a {
	display				: block;
	width				: 16px;
	height				: 16px;
	text-indent			: -999em;
	overflow			: hidden;
	position			: absolute;
	bottom				: 10px;
	right				: 8px;
}

/* --------------------------------	*/
/* details						 	*/
/* --------------------------------	*/
#details	{
	padding				: 20px 30px 10px 5px;
}

/* foto opmaak */
#details #fotos	{
	margin				: 0;
	width				: 456px;
	height				: 315px;
	background			: url(../img/details_fotos_bg.gif) no-repeat;
	float				: left;
}

#details #fotos	.clear	{
	height				: 5px;
	overflow			: hidden;
}

#details #fotos ul	{
	margin				: 0;
	padding				: 80px 0 0 65px;
	list-style			: none;
	width				: 90px;
	float				: left;
}

#details #fotos li	{
	border-bottom		: solid 3px #b9b8b6;	
	border-right		: solid 3px #b9b8b6;	
	border-top			: solid 1px #b9b8b6;	
	border-left			: solid 1px #b9b8b6;	
	width				: 78px;
	margin				: 0 0 7px 0;
}

#details #fotos li a	{
	display				: block;
	width				: 63px;
	height				: 63px;
	border				: solid 8px #fff;
}

#details #fotos img	{
	border				: none;
}

/* grote foto */
#details #foto	{
	width				: 278px;
	height				: 266px;
	background			: #fff;
	text-align			: center;
	border				: solid 1px #b9b8b6;
	float				: left;
	margin				: 34px 0 0 8px;
}

#details #foto img	{
	border				: none;
}

#details #foto a.vergroting	{
	width				: 20px;
	height				: 20px;
	background			: url(../img/product_vergroting.gif) no-repeat left top;
	text-indent			: -900em;
	overflow			: hidden;
	position			: absolute;
	left				: 10px;
	bottom				: 20px;
	z-index				: 1;
} 


/* info */
#details #info	{
	float				: right;
	width				: 484px;
	background			: url(../img/details_info_bg.gif) no-repeat left top;
}

#details #info h2	{
	background			: #E7E7E7 url(../img/details_titel_bg.gif) repeat-x left top;
	padding				: 5px 10px;
	border				: solid 1px #dbd8d2;
	float				: left;
	margin				: 15px 0 10px 20px;
	_margin-left		: 10px;
	font-size			: 1.5em;
	font-weight			: normal;
	width				: 310px;
	scolor				: #E72F38;
	color				: #169FD9;
}

#details #info a.merk	{
	float				: right;
	display				: block;
	margin				: 15px 30px 10px 0;
	_margin-right		: 10px;
}

#details #info a.merk img	{
	border				: none;
}

#details #info h3	{
	 clear				: both; 
	 font-size			: 1em; 
	 color				: red;
	 margin				: 1em 0;
}

#details #info .inhoud	{
	background			: url(../img/details_info_bg_onder.gif) no-repeat left bottom;
	padding				: 0 30px 20px 30px;
	clear				: both;
}

#details #info .inhoud a	{
	color				: #E72F38;
}

/* bestellen */
#details #bestellen	{
	position			: relative;
	clear				: right;
	float				: right;
	width				: 484px;
	height				: 85px;
	background			: url(../img/details_bestellen_bg.gif) no-repeat left top;
	margin				: 0;
}

#details #bestellen ul	{
	margin				: 0;
	padding				: 22px 0 0 30px;
	list-style			: none;
	line-height			: 2em;
}

#details #bestellen ul li	{
	float				: left;
	padding				: 0 15px 0 0;
}

#details #bestellen ul li label	{
	font-weight			: bold;
	color				: #fff;
}

#details #bestellen ul li select	{
	width				: 100px;
}

#details #bestellen .bestel	{
	position			: absolute;
	top					: 20px;
	right				: 60px;
	display				: block;
	width				: 100px;
	height				: 26px;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/pixel.gif);
	cursor				: pointer;
	border				: none;
	line-height			: 100px;
}


/* --------------------------------	*/
/* image box						*/
/* --------------------------------	*/
#ImageBoxOverlay	{
	background			: #A29A8A url(../img/imagebox/bg.gif) no-repeat left top;
	z-index				: 999;
}

#ImageBoxOuterContainer	{
	z-index				: 1000;
}

#ImageBoxCaption	{
	background-color	: #fff;
	border				: solid 1px #4A4A4A;
	border-top			: none;
}

#ImageBoxContainer	{
	width				: 250px;
	height				: 250px;
	background-color	: #fff;
	border				: solid 1px #4A4A4A;
	border-bottom		: none;
}

#ImageBoxCaptionText	{
	font-weight			: bold;
	padding-bottom		: 5px;
}

#ImageBoxCaptionImages	{
	margin				: 0;
	font-size			: 0.9em;
}

#ImageBoxNextImage	{
	background-image	: url(../img/imagebox/spacer.gif);
	background-color	: transparent;
}

#ImageBoxPrevImage	{
	background-image	: url(../img/imagebox/spacer.gif);
	background-color	: transparent;
}

#ImageBoxNextImage:hover	{
	background			: url(../img/imagebox/next.gif) no-repeat right;
}

#ImageBoxPrevImage:hover	{
	background			: url(../img/imagebox/prev.gif) no-repeat left;
}




/* ---------------------------------------- */
/* shop 									*/
/* ---------------------------------------- */
#shop	{
	margin				: 0;
	padding				: 50px 0 10px 0;
	background			: url(../img/shop_bg.jpg) no-repeat center top;
	position			: relative;
	border-top			: solid 1px #ABA396;
}


/* --------------------------------	*/
/* stappen						 	*/
/* --------------------------------	*/
#stappen	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	height				: 55px;
	position			: absolute;
	left				: 45px;
	top					: -22px;
}

#stappen li	{
	float				: left;
	margin				: 0 6px 0 0;
}

#stappen li a, #stappen li span	{
	display				: block;
	height				: 49px;
	text-indent			: -900em;
	overflow			: hidden;
}

#stappen li .stap1		{	margin: -2px 0 0 0;	width: 183px; background: url(../img/stap_1.gif) no-repeat left top; }
#stappen li .stap2		{	width: 140px; background: url(../img/stap_2.png) no-repeat left top; }
#stappen li .stap3		{	width: 140px; background: url(../img/stap_3.png) no-repeat left top; }

#stappen li.actief a, #stappen li.actief span	{	
	margin				: -2px 0 0 0;	
}

#stappen li.actief .stap1	{	width: 183px; }
#stappen li.actief .stap2	{	width: 183px; background: url(../img/stap_2_a.png) no-repeat left top;  }
#stappen li.actief .stap3	{	width: 183px; background: url(../img/stap_3_a.png) no-repeat left top;  }



/* --------------------------------	*/
/* winkelwagen overzicht		 	*/
/* --------------------------------	*/
#overzicht	{
	clear				: both;
	margin				: 0 auto;
	width				: 744px;
	font-size			: 0.85em;
	color				: #52514F;
}

#overzicht .tabel	{
	background			: url(../img/shop_inhoud_bg.jpg) no-repeat center top;
	padding				: 10px 20px 0 20px;
	width				: 704px;
}

#overzicht .tabel_onder	{
	background			: url(../img/shop_inhoud_bg_onder.png) no-repeat center bottom;
	height				: 13px;
}

#overzicht form	{
	margin				: 0;
}

#overzicht table	{
	empty-cells			: show;
}

#overzicht td, #overzicht th	{
	padding				: 1px 10px;
	text-align			: left;
}

#overzicht thead th	{
	font-size			: 1em;
	background			: #A29B89 url(../img/shop_titel_bg.gif) repeat-x left top;
	color				: #fff;
	text-transform		: uppercase;
}

#overzicht tbody tr.last-child td	{
	border-bottom		: solid 1px #C0C0C0;
	padding				: 1px 10px 10px 10px;
}

#overzicht tbody td a	{
	color				: #52514F;
}

#overzicht tbody td.product a	{
	color				: #EA1412;
	font-weight			: bold;
}

#overzicht tfoot tr td, #overzicht tfoot tr th	{
	text-align			: left;
	font-weight			: normal;
	padding				: 2px 10px;
}

#overzicht tfoot tr.btw td, #overzicht tfoot tr.btw th	{	border-bottom: solid 1px #C0C0C0;}
#overzicht tfoot tr.totaal td, #overzicht tfoot tr.totaal th, #overzicht tfoot tr.subtotaal td, #overzicht tfoot tr.subtotaal th	{	border-top: solid 1px #FFFFFF;}

#overzicht tfoot tr.totaal td, #overzicht tfoot tr.totaal th	{
	font-weight			: bold;
}

#overzicht .buttons	{
	padding				: 10px 0;
	text-align			: right;
}

#overzicht input.bijwerken	{
	float				: left;
}


/* --------------------------------	*/
/* winkelwagen gegevens (invoeren)	*/
/* --------------------------------	*/
#gegevens	{
	padding				: 3px 0 0 0;
	font-size			: 0.85em;
	color				: #52514F;
}

#gegevens form	{
	margin				: 0;
}

#gegevens fieldset	{
	background			: url(../img/shop_inhoud_bg.jpg) no-repeat center top;
	padding				: 10px 20px 0 20px;
	margin				: 0 auto;
	border				: none;
	width				: 704px;
	display				: block;
}

#gegevens .clear	{
	background			: url(../img/shop_inhoud_bg_onder.png) no-repeat center bottom;
	height				: 13px;
	margin				: 0 auto;
	width				: 744px;
}

#gegevens h4 	{
	background			: #A29B89 url(../img/shop_titel_bg.gif) repeat-x left top;
	color				: #fff;
	text-transform		: uppercase;
	margin				: 0;
	padding				: 2px 15px;
	font-size			: 1em;
}

#gegevens .links, #gegevens .rechts 	{
	float				: left;
	width				: 49.9%;
	padding				: 0 0 10px 0;
}

#gegevens .links dl 	{
}

#gegevens dl	{
	margin				: 0;
	padding				: 10px 15px;
	width				: 310px;
}

#gegevens p	{
	margin				: 0;
	padding				: 10px 15px 0 15px;
}

#gegevens dt	{
	float				: left;
	width				: 110px;
}

#gegevens dd	{
	margin				: 0;
	min-height			: 25px;
	_height				: 25px;
}

#gegevens .betalingsmethode	h4	{
	background			: 0;
	border				: none;
	color				: #52514F;
}

#gegevens .betalingsmethode dl	{
	margin				: 0;
	padding				: 0 15px;
	width				: 310px;
}

#gegevens .betalingsmethode dt	{
	float				: none;
	width				: auto;
}

#gegevens .betalingsmethode dt label	{
	text-decoration		: underline;
}

#gegevens .betalingsmethode dd	{
	height				: auto;
}

#gegevens .buttons	{
	padding				: 10px 0 0 0;
	margin				: 0 auto;
	border				: none;
	width				: 744px;
	text-align			: right;
}



/* --------------------------------	*/
/* winkelwagen verzonden			*/
/* --------------------------------	*/
#verzonden	{
	background			: url(../img/shop_inhoud_bg.jpg) no-repeat center top;
	padding				: 10px 20px 0 20px;
	margin				: 0 auto;
	border				: none;
	width				: 704px;
	display				: block;
	font-size			: 0.85em;
}

#verzonden h3 	{
	background			: #A29B89 url(../img/shop_titel_bg.gif) repeat-x left top;
	color				: #fff;
	text-transform		: uppercase;
	margin				: 0;
	padding				: 2px 15px;
	font-size			: 1em;
}

#verzonden p	{
	margin				: 15px 0 0 0;
}

#shop .verzonden_onder	{
	background			: url(../img/shop_inhoud_bg_onder.png) no-repeat center bottom;
	height				: 13px;
	margin				: 0 auto;
	width				: 744px;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	border				: solid 1px black;
	overflow			: hidden; 
}

#googlemaps	{
	height				: 300px;
	width				: 465px;
	background			: #eee;
	text-align			: left;
	font				: 1em Trebuchet MS;
	color				: #656462;
}

#googlemaps a	{
	color				: #58585A;
}






