/* CSS Document */
/******************* Algemene layout indeling *****************/

	body 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}
	td 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:16px;
		margin: 0px;
		padding:0px;
	}
	body
	{
		margin:0px;
		padding:0px;
	}
	img
	{
		border:none;
	}
	#logo
	{
		width:976px;
		margin: 0 auto;	
	}
	#titelbalk
	{
		font-size: 9px;
		height:41px;
		width:976px;
		background-image:url(/images/titelmenu_bg.gif);
		margin: 0 auto;
		margin-top: -15px;
		margin-bottom: 5px;
		line-height: 45px;
	}
	#titelbalk a
	{
		color:#FFFFFF;
		text-decoration:none;
		margin:5px;
		margin-left: 7px;
		margin-right: 7px;
	}
	#titelbalk .menu_links
	{
		padding-left: 135px;
	}
	#titelbalk a:hover
	{
		text-decoration: underline;
	}
	#menu 
	{
		width:182px;
	}
	#container
	{
		margin:0 auto;
		width:976px;
		position:relative;
		overflow:auto;
	}
	#navigatie
	{
		width: 182px;
		float:left;
		
		background-color: #D2CAC3;
		background-image: url(/images/menu_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
	#content
	{
		float:right;
		left: 184px;
		width: 788px;
		background-color:#FFFFFF;
		padding-left: 3px;
		overflow:auto;
	}
	#home_pagina
	{
		float: left;
		width: 558px;
		padding: 0px 8px 0px 8px;
	}
	#relatiegeschenken_inhoud
	{
		overflow:auto;
	}
	#copyright
	{
		text-align:center;
		color:#FFFFFF;
		font-size:11px;
		padding-bottom:10px;
		background-color:#447DBF;
		padding: 30px;
		clear:both;
		position:relative;
	}
	#copyright a
	{
		color:#FFFFFF;
	}
	#hoofdpagina
	{
		float:left;
	}
	#hoofdpagina h2 a
	{
		color: inherit;
	}
	#hoofdpagina ul
	{
		list-style:none;
		margin: 0px;
		margin-top: 5px;
		padding: 0px;
		/*overflow:hidden;*/
		width: 570px;
	}
	#hoofdpagina li
	{
		display:block;
		float:left;
		padding: 0px;
	//	margin: 0px 0px 0px 2px;
	}
	#hoofdpagina img
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
	}

	#relatiegeschenken-content
	{
		width: 570px;
	}
	#relatiegeschenken-content h1
	{
		color:#ED351C;
	}
	#relatiegeschenken-content h2
	{
		font-size:14px;
		font-weight:normal;
	}
	#relatiegeschenken-content li
	{
		float:none;
	}

	/******************* Algemene layout opmaak *****************/
	#navigatie h1
	{
		height: 32px;
		width: 156px;
		margin-left: 5px;
	}
	#navigatie h1 span
	{
		display: none;
	}
	#navigatie #menu h1
	{
		background-image:url(/images/collectie_h1.gif);
		background-repeat: no-repeat;
		height: 32px;
		padding-top: 0px;
		margin-top: 6px;
		margin-bottom: 5px;
	}
	#navigatie .artikelgroep
	{
		cursor:pointer;
	}
	#logo img
	{
		border: 0px;
	}
	#zoek
	{
		margin-left: 15px;
		margin-bottom: 10px;
	}
	#zoek input, #zoek_inpage input
	{
		border: 1px solid #CCCCFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding: 3px;
		color:#999999;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 0px;
	}
	#zoek h1 span
	{
		display: none;
	}
	#zoek h1
	{
		background-image:url(/images/zoeken_h1.gif);
		background-repeat: no-repeat;
		height: 32px;
		margin-top: 6px;
		margin-left: -20px;
	}
	

	#logo img 
	{
		padding-bottom: 10px;
	}
	
	#menu ul
	{
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height:20px;
	}
	#menu li 
	{
		list-style:none;
	}
	#menu ul .child
	{
		font-weight:normal;
		text-indent:10px;
		display:none;

	}
	#menu ul .child_open
	{
		font-weight:normal;
		text-indent:10px;
		display:block;
		font-style: normal;

	}
	#menu li .child
	{
		font-weight:normal;
		text-indent:10px;
	}

	
	#menu a
	{
		color: #000000;
		text-decoration:none;
	}
	#menu a.menu_dropdown_link
	{
		display: none;
	}
	#menu a:hover
	{
		color:#990033;
	}
	#menu img
	{
		border: none;
		vertical-align:middle;
	}
	#menu address
	{
		margin-left: 10px;
		margin-top: 50px;
		font-size:11px;
		color:#AAAAAA;
		line-height:14px;
		font-style:normal;
		padding-bottom:20px;
	}
	#menu address a
	{
		color: #AAAAAA;
		text-decoration:underline;
	}
	
	/************************************/


	#titel_banner
	{
		width:570px;
		float:left;
	}	
	#titel_banner h1 
	{
		color:#ED351C;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:28px;
		line-height:30px;
	}
	
	h1
	{
		color:#7E7268;

	}
	#tekst_content h1
	{
		color:#ED351C;
	}

	h2 
	{
		color:#B02F2F;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:italic;
	}
	#pagina_links ul
	{
		list-style:none;
	}
	#pagina_links a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		
		text-decoration:underline;
		color:#B02F2F;

		line-height:30px;
	}


	#titel_banner img 
	{
		display: none;
	}
	.navigatie_balk
	{
		width:99%;
		border: 1px solid #DBD4CE;
		color: #7E7268;
		font-family:Arial, Helvetica, sans-serif;
		margin-top: 3px;
		line-height:24px;
		height: 24px;
	}
	.navigatie_balk p
	{
		display:inline;
		margin: 0px;
		padding: 0px;

	}
	.navigatie_balk p.pagina_navigatie
	{
		float: left;
		margin-left: 10px;
		font-size:12px;
		letter-spacing:4px;
	}
	.navigatie_balk p.pagina_navigatie a
	{
		color: #7E7268;
		text-decoration:none;
	}

	.navigatie_balk p.breadcrumbs
	{	
		float:	right;
		margin-right: 10px;
	}
	.navigatie_balk p.breadcrumbs a
	{
		color: #7E7268;
		text-decoration:underline;
	}

	.navigatie_balk img
	{
		margin: 0px 4px 0px 4px;
		border:none;
	}
	#banners
	{
		float: right;
		margin-top: 3px;
		width:211px;
	}
	#banners img
	{
		clear:left;
		margin-bottom: 10px;
	}
	#front_banners
	{
		margin-top: 10px;
	}
	.front_banner_1
	{
		border-right: 1px solid #E2DFD9;
		border-bottom: 1px solid #E2DFD9;
	}
	.front_banner_2
	{
		border-left: 1px solid #E2DFD9;
		border-bottom: 1px solid #E2DFD9;
	}
	.front_banner_3
	{
		border-right: 1px solid #E2DFD9;
		border-top: 1px solid #E2DFD9;
	}
	.front_banner_4
	{
		border-left: 1px solid #E2DFD9;
		border-top: 1px solid #E2DFD9;
	}

/********************************************************************************************************/

	#product_detail
	{	
		padding-left: 10px;
		margin-left: -5px;
		margin-top: 10px;
		width: 570px;
		min-height:550px;
		float:left;
	}

	
	.product
	{
	background-image:url(/images/product_bg.gif);
	height: 156px;
	width: 146px;
	padding: 0px;
	margin: 0px;
	}
	.links_boven	{ 	background-image:url(/images/product_bg_linksboven.gif		); 	width: 145px; 	}
	.boven 			{	background-image:url(/images/product_bg_boven.gif			); 					}
	.rechts_boven 	{ 	background-image:url(/images/product_bg_rechtsboven.gif	); 	width: 145px; 	}
	.links 			{	background-image:url(/images/product_bg_links.gif			); 	width: 145px;	}
	.rechts 		{ 	background-image:url(/images/product_bg_rechts.gif			); 	width: 145px;	}
	.links_onder 	{ 	background-image:url(/images/product_bg_linksonder.gif		); 	width: 145px; 	}
	.onder 			{ 	background-image:url(/images/product_bg_onder.gif			); 					}
	.rechts_onder 	{ 	background-image:url(/images/product_bg_rechtsonder.gif	); 	width: 145px;	}

/********************************************************************************************************/

	#navigatie_balk
	{
		border-bottom:2px solid #E2DFD9;
		width:100%;
		color: #ED351C;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top: 3px;
		line-height:12px;
		height: 32px;
	}
	#navigatie_balk p
	{
		display:inline;
		margin: 0px;
		padding: 10px;
	}
	

	#navigatie_balk p.pagina_navigatie
	{
		float: left;
		margin-left: 10px;
		font-size:11px;
		letter-spacing:4px;
	}
	#navigatie_balk p.pagina_navigatie a
	{
		color: #ED351C;
		text-decoration:none;
	}

	#navigatie_balk p.breadcrumbs
	{	
		float:	right;
		margin: 0px 10px 0px 0px;
	}
	#navigatie_balk p.breadcrumbs a
	{
		color: #ED351C;
		text-decoration:underline;
	}

/********************************************************************************************************/
	#product_beschrijving
	{
		float:left;
		margin-left: 5px;
		width:305px;
		padding: 0px;
		color: #666666;
		font-size: 12px;
		line-height: 20px;
	}
	#illustraties
	{
		float:left;
		position: relative;
		width: 250px;
	}
	h2
	{
		color: #0E0759;
		font-size: 18px;
		font-style:italic;
		margin:0px;
		padding:0px;
	}
	span.catalogusnummer, h3
	{
		color: #595959;
		font-style:italic;
		font-weight:bold;
		font-size:16px;
	}
	h3
	{
		margin-top: 20px;
		color: #ED351C;
	}

	.actie-knop
	{
		float: right;
		clear: right;
		margin-top: 8px;
	}

/********************************************************************************************************/
	
	#product_detail li input, textarea, select
	{
		border: 1px solid #ED351C;
	}
	#product_detail .radio
	{
		border: none;
	}
	form li label 
	{
		display: block;
		float: left;
		width: 150px;
		padding: 3px 5px;
		margin: 0 0 5px 0;
		text-align: right;
	}
	form li 
	{
		clear: left;
		display: block;
		
		margin: 5px 0 0 0;
		padding: 1px 3px;
	}
	#product_detail input, select, textarea 
	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 100%;
		color: #000000;
	}

	#product_detail textarea 
	{
		overflow: auto;
	}
	#product_detail form li label.label_radio 
	{
		display:inline;
		width:auto;
		padding: 0;
		margin: 0 0 5px 0px;
		text-align: left;
	}
	#product_detail form li fieldset 
	{
		clear: none;
		border-width: 1px;
		border-style: solid;
		border-color: #666666;
		margin: 0 0 0 144px;
		padding: 0 5px 5px 5px;
		width: 197px;
	}
	#product_detail .additionele_info
	{
		margin-top:0px;
		padding-top: 0px;
	}
	#product_detail img.hoofd_illustratie
	{
		float:left;
		cursor:pointer;
	}
	#product_detail li 
	{
		list-style:none;
	}
	#product_detail .hsl li
	{
		list-style:circle;
	}
	#product_detail li label
	{
		width:150px;
		display:block;
	}

	#product_beschrijving table
	{
		border: 1px solid #DBD4CE;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	#product_beschrijving td
	{
		padding: 3px;
		padding-left: 5px;
		padding-right: 5px;
	}
	#product_beschrijving td.aantal	{	text-align:right; margin-right: 20px;	}
	#product_beschrijving td.prijs	{	color: #000000;	font-weight:bold;	}
	#product_detail .beschrijving
	{
		text-align:right;
		height:25px;
	}
	
	#product_detail li input, textarea, select
	{
		border: 1px solid #B72D3C;
	}
	#product_detail .radio
	{
		border: none;
	}
	form li label 
	{
		display: block;
		float: left;
		width: 150px;
		padding: 3px 5px;
		margin: 0 0 5px 0;
		text-align: right;
	}
	form li 
	{
		clear: left;
		display: block;
		width: 100%;
		margin: 5px 0 0 0;
		padding: 1px 3px;
	}
	#product_detail input, select, textarea 
	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 100%;
		color: #000000;
	}

	#product_detail textarea 
	{
		overflow: auto;
	}
	#product_detail form li label.label_radio 
	{
		display:inline;
		width:auto;
		padding: 0;
		margin: 0 0 5px 0px;
		text-align: left;
	}
	#product_detail.rubriek_overzicht a.subrubriek
	{
		font-size:16px;
		text-decoration:none;
		line-height:30px;
	}
	#product_detail.rubriek_overzicht li
	{
		list-style-type:circle;
	}
	#product_overzicht 
	{
		width: 568px;
	}
	#product_overzicht ul
	{
		padding: 0px;
		margin: 0px;
		list-style-type:none;
	}

	#product_overzicht li
	{
		float:left;
		width: 142px;
		height: 200px;
		text-align:center;
		margin: 0px;
		padding: 0px;
		font-size:11px;
	}
	#product_overzicht span.catalogusnummer
	{
		color:#990033;
		font-size: 14px;
	}
	#product_overzicht ul li a img
	{
		border: 1px solid #DDDDDD;
	}
	#product_overzicht ul li a img.inline_img
	{
		border: none;
	}

/********************************************************************************************************/

	#menu ul
	{
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height:22px;
		margin-left: 15px;
	}
	#menu li 
	{
		list-style:none;
	}
	#menu ul .child
	{
		font-weight:normal;
		text-indent:5px;
		display:none;
	}
	#menu ul .child_open
	{
		font-weight:normal;
		text-indent:0px;
		display:block;
		font-style: normal;
		font-size: 12px;

	}
	#menu li .child
	{
		font-weight:normal;
		text-indent:5px;
	}

	
	#menu a
	{
		color: #000000;
		text-decoration:none;
	}
	#menu a.menu_dropdown_link
	{
		display: none;
	}
	#menu a:hover
	{
		color:#990033;
	}
	#menu img
	{
		border: none;
		vertical-align:middle;
	}
	address
	{
		font-size:10px;
		float:right;
		line-height:14px;
		font-style:normal;
		padding: 5px;
		padding-right:15px;
		margin-right:20px;
		margin-top: 10px;
		color:#333333;
	}

	#address a
	{
		text-decoration:underline;
		color:#333333;
	}
	#address a:hover
	{
		text-decoration:none;
	}
	
/********************************************************************************************************/
	
	#zoek input
	{
		border: 1px solid #CCCCFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding: 3px;
		margin: 5px;
		margin-left: 15px;
	}
	#zoek .button
	{
		border: none;
		margin: 0px;
		margin-top: 5px;
		margin-left: 55px;
		padding: 0px;
	}
	#zoek form
	{
		margin: 0px;
	}
	#zoek .prijs
	{
		width: 30px;
		margin: 0px;
	}
	#zoek label.first
	{
		margin-left: 15px;
	}
	#zoek form
	{
		margin-left: -5px;
	}
	#zoek h4
	{
		margin: 0px;
		padding: 0px;
		color: #666666;
		font-size: 12px;
	}
	#zoek h1
	{
		margin-bottom: 3px;
		
	}
	.menu_site_links
	{
		margin:0;
		padding:0;
		margin-bottom:10px;
		
	}
	.menu_site_links li
	{
		list-style:none;
		line-height:20px;	
	}

/********************************************************************************************************/

	#faq
	{
		position:relative;
	}
	#faq h2
	{
	}
	#faq a.vraag {
		margin: 5px;
		text-decoration:none;
		color:#333333;
		width:200px;
	}
	#faq .antwoord 
	{
		border:1px solid #DBD4CE;
		width:400px;
		padding: 10px;
		position:absolute;
		left: 300px;
		top: 30px;
		visibility:hidden;
		background-color:#FFFFFF;
	}
	#faq .faq_vraag
	{
		margin-top: 0px;
	}
	#faq #vastgezette_vraag
	{
		font-weight:bold;
	}
	/********************************************************************************************************/

	#tekst_content
	{
		float:left;
		width:550px;
		padding: 10px;
	}
	/********************************************************************************************************/

	#product_beschrijving h3
	{
		margin-top: 0px;
		color: #666666;
		font-size: 14px;
	}
	#product_beschrijving table
	{
		border-top: 1px solid #DBD4CE;
		border-left: 1px solid #DBD4CE;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	#product_beschrijving td
	{
		padding: 3px;
		padding-left: 5px;
		padding-right: 5px;
	}
	#product_beschrijving th
	{
		font-size: 10px;
		color: #666666;
		
	}
	#product_beschrijving td.aantal	
	{	
		text-align:right;	
	}
	#product_beschrijving td.prijs	
	{	
		color: #000000;	
		font-weight:bold;	
	}
	
/***************************Image popup ***************************************************************************/
	
#plaatje_vergroting 
{
	position:absolute;
	top: 260px;
	left: -20px;
	width: 100%;
	height: 100%;
}
#plaatje_vergroting2
{
	position: relative;
	margin: 0 auto;
	width: 560px;
	height: 0px;
	text-align:center;
}
#plaatje_vergroting2 img
{
	border: 1px solid #D2CAC3;
	max-width:560px;
}
#blur_div
{
	background-color:#666666;
	width: 2500px;
	height: 1500px;
	position:absolute;
	top: 0px;
	left: 0px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#plaatje_vergroting3 .sluiten_plaatje
{
	border-top: 1px solid #D2CAC3;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor:pointer;
}
#vergroting
{
	position: absolute;
	top: 250px;
	right: 0px;
}
.kleurvoorbeeld
{
	width:100px;
	height:20px;
	float:left;
	display: inline;
	margin-left:5px;
}
.drukkleur
{
	float:left;
}	
#pms_selector
{
	float:left;
	margin-left:5px;
}
#address
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 211px;
	height: 163px;
	background-image:url("/uploads/banners/adres_achtergrond.gif");
}
	em.opruiming 
	{
	 	font-size:16px;
		font-style:normal;
		font-weight:bold;

	}

/***** Product lister ******/
	/***** Product lister ******/
	ul.product_lister
	{
		margin: 0px;
		padding: 0px;
	}
	ul.product_lister li
	{
		border: 1px solid #dddddd;
		margin: 10px;
	}
	ul.product_lister li .catalogusnummer
	{
		color: #999999;
		font-weight:bold;
		font-size:11px;
	}
	ul.product_lister li h2
	{
		font-weight:bold;
		color: #000000;
		font-size:12px;
		display:inline;
		font-style:normal;
		margin-left: 5px;
	}
	ul.product_lister a
	{
		color:#0c0459;
		text-decoration:underline;
		font-size: 12px;

	}
	ul.product_lister a
	{
		text-decoration:none;
		margin-right:10px;
	}
	ul.product_lister a img
	{
		margin-bottom: 3px;
	}
	.product_beschrijving
	{
		color:#333366;
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	.verkoop_informatie
	{
		color:#666666;
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	.synoniemen
	{
		color:#666666;
		font-size:11px;
		font-weight:bold;
	}
	.winkelwagen_link
	{
		text-decoration:none;
		/*color:#0066ff;*/
		color:#0c0459;
		margin-left:5px;
	}
	.winkelwagen_link span
	{
	}
	.winkelwagen_link img
	{
		margin-bottom: -3px;
	}
	.bewerkings_knoppen
	{
		text-align:right;
		margin: 10px;
	}
	ul.product_lister li .invul_veld
	{
		width: 40px;
	}
	#digitale_gids_promo 
	{
		border: 1px solid #CCCCCC;
		text-align:center;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		
	}
	.inline_img
	{
		vertical-align:middle;
	}
	.errors 
	{
		border: 1px solid #FF0000;
	}
	.error_veld
	{
		color:#FF0000;
		font-weight:bold;
	}
	.errors legend
	{
		color:#FF0000;
		font-weight:bold;
	}
	.menu_site_links
	{
		margin:0px;
		padding:0px;
		margin-bottom:10px;
	}
	.menu_site_links li
	{
		list-style:none;
		line-height:20px;	
	}
	.themapagina_linkoverzicht a
	{
		text-decoration:none;
		color:#0c0459;
	}
	.themapagina_linkoverzicht a:hover
	{
		text-decoration:underline;
	}

	.themapagina_linkoverzicht
	{
		margin:0px;
		padding:0px;
	}
	.themapagina_linkoverzicht li
	{
		list-style:none;
		line-height:18px;
		margin:0px;
		padding:0px;
		list-style-image:url(/images/bullet_yellow.png);
		list-style-position:inside;
	}
	#progress_indicator td
	{
		text-align: center;
		font-size:11px;
		padding-right: 15px;
		padding-left: 15px;
	}
	#progress_indicator a
	{
		color:#0c0459;
		text-decoration:none;
	}
	#progress_indicator a.actief
	{
		font-weight:bold;
		text-decoration:underline;
	}
	#progress_indicator a:hover
	{
		text-decoration:underline;
	}

	.bewerkings_knoppen a
	{
		text-decoration:none;
		color:#0066ff;
		margin-left:20px;
	}
	.bewerkings_knoppen
	{
		color:#0066ff;
	}
	.bewerkings_knoppen a img
	{
		vertical-align:middle;
	}
	.bewerkings_knoppen a input
	{
		vertical-align:middle;
	}
	table.bedrukking
	{
		width:100%;
		border-collapse:collapse;
		margin:0px;
		padding:0px;
	}
	#product_detail
	{
	}
	#bestelling
	{
		padding-left: 0px;
		margin-left: 1px;
		margin-top: 10px;
		min-height:550px;
		float:left;
		width: 780px;
	}
	#bestelling li 
	{
		list-style:none;
	}

	#bestelling input, textarea, select
	{
		border: 1px solid #B72D3C;
	}
	#product_detail input
	{
		border: 1px solid #B72D3C;
	}
	.functie_omschrijving
	{
		font-size:10px;
		color:#333333;
	}
	.drukkleur_hide
	{
		display:none;
	}
	.meer_drukkleuren_link
	{
		font-size:10px;
		text-decoration:none;
		color:#0066ff;
	}
	.reeds_gekozen
	{
		color:#339900;
		margin-right:10px;
	}
	.knoppen_winkelwagen a
	{
		color:#0c0459;
		text-decoration: none;
		font-size: 12px;
		margin-right:10px;

	}
	.informatie_uitleg_container
	{
		position:relative;
		display:inline;
	}
	.informatie_uitleg_popup
	{
		position:absolute;
		left: 20px;
		top: -5px;
		background-color:#FFFF66;
		border:1px solid black;
		width:500px;
		padding: 10px;
	}
	.informatie_uitleg_klikken
	{
		position:absolute;
		left: -25px;
		top: 5px;
		width: 42px;
		background-color:#FFFF66;
		border:1px solid black;
		padding: 1px;
	}
	
	#informatie_uitleg ol
	{
		margin-left:0px;
		padding-left: 0px;
		list-style:decimal outside none;
	}
	.bestelling_overzicht
	{
		font-size: 11px;
	}
	.bestelling_overzicht_artikelnaam
	{
		color:#0066ff;
		font-weight:bold;
	}
	.input_kort
	{
		width: 30px;
	}
	.order_plaatsen
	{
		background-color:#0066ff;
		color: #FFFFFF;
		font-weight:bold;
		font-size:18px;
	}
	.big_error
	{
		color:#e83b24; 
		font-size:24px; 
		font-weight:bold;
	}
	.email_bevestiging_kop
	{
		font-size:18px; 
		color:#0066ff;
	}
	/* Sitemap */
#sitemap, #sitemap table, #sitemap a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sitemap ul
{
	list-style-type:circle;
}
#sitemap li
{
	margin-top: 10px;
}
#sitemap .linkcloud a
{
	text-decoration:none;
	/*color:#5886DC;*/
	color:#1843ED;
	margin: 10px;
}
#sitemap .gewicht_1
{
	font-size:10px;
}
#sitemap .gewicht_2
{
	font-size:12px;
}
#sitemap .gewicht_3
{
	font-size:14px;
}
#sitemap .gewicht_4
{
	font-size:16px;
}
#sitemap .gewicht_5
{
	font-size:18px;
}
#sitemap .gewicht_6
{
	font-size:20px;
}
#sitemap .gewicht_7
{
	font-size:22px;
}
#sitemap .gewicht_8
{
	font-size:24px;
}
#sitemap .gewicht_9
{
	font-size:26px;
}

#sitemap .gewicht_10
{
	font-size:28px;
}
.extra_zoekwoorden
{
	color:#666666;
	font-size:11px;
	margin-top: 0px;
	padding-top: 0px;

}
.h1_landingspagina
{
	font-size:18px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}
.h2_landingspagina
{
	font-size:14px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}

table.bedrukking
{
	width:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.informatie_uitleg_container
{
	position:relative;
	display:block;
}
.informatie_uitleg_popup
{
	position:absolute;
	left: 20px;
	top: -5px;
	background-color:#FFFF66;
	border:1px solid black;
	width:470px;
	padding: 10px;
}
.informatie_uitleg_klikken
{
	position:absolute;
	left: -25px;
	top: 5px;
	width: 42px;
	background-color:#FFFF66;
	border:1px solid black;
	padding: 1px;
	display: none;
}

#informatie_uitleg ol
{
	margin-left:0px;
	padding-left: 0px;
	list-style:decimal outside none;
}
.gerelateerde_relatiegeschenken
{
	width:150px;
	float:right;
	margin-right: -210px;
	margin-left: 10px;
}
.gerelateerde_relatiegeschenken legend
{
	color:#666666;
	font-weight:bold;
}
#legenda
{
	position: absolute;
	top: 62px;
	left: 575px;
	width: 140px;
}
.foutmelding
{
	color:#FF0000;
}

	#nieuwsbrief_button_klein
	{
		margin: 0px;
		padding: 0px;
		width: 211px;
		height: 163px;
		background-image:url(/uploads/banners/nieuwsbrief_achtergrond_klein.gif);
		margin-bottom: 10px;
		margin-top:5px;
	}
	#nieuwsbrief_button_klein input
	{
		border: 1px solid #CCCCFF;

	}
	#nieuwsbrief_button_klein input.tekstvak
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding: 3px;
		color:#999999;
		margin-top: 90px;
		margin-left: 10px;
		width: 140px;

	}
	#nieuwsbrief_button_klein input.button
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		margin-top: 3px;
		margin-left: 75px;
		font-size:9px;

	}
	
	#product_detail span.sortering
	{
		margin-left: 425px;
		color:#7E7268;
		font-size:11px;
	}
	#product_detail span.sortering a
	{
		color:#0c0459;
		text-decoration:underline;
	}
	#product_detail span.sortering a.selected
	{
		color:#7E7268;
		text-decoration:none;
	}

	#product_detail span.sortering a:hover
	{
		text-decoration:none;
	}
	
	#relatiegeschenken-content h1
	{
		font-size: 17px;
		line-height: 20px;
	}
	#relatiegeschenken-content h2
	{
		font-size: 14px;
		line-height: 16px;
		font-style:normal;
	}
	#relatiegeschenken-content h3
	{
		color:	#0c0459;
		margin:0px;
		padding:0px;
	}
	#relatiegeschenken-content .datum
	{
		color:#666666;
		font-size:10px;
	}

	#relatiegeschenken-content a, #relatiegeschenken-content h2
	{
		color:	#0c0459;
	}
	#relatiegeschenken-content .relatiegeschenk-illustratie
	{
		float:left;
	}
	.promo 
	{
		margin-top:40px;
		margin-bottom:40px;
	}
	#relatiegeschenken-content
	{
		margin-top:50px;
	}
	#relatiegeschenken-content ul
	{
		margin-right: 100px;
	}
	#relatiegeschenken-content ul li
	{
		list-style:none;
	}
	#relatiegeschenken-content ul .even
	{
		margin-left: 0px;
		margin-right: 0px;
	}
	#relatiegeschenken-content ul li p
	{
		background-color:#eeeae7;
	}
	#relatiegeschenken-content ul li .lees_meer
	{
		background-color:#FFFFFF;
		margin-bottom:40px;
		
	}