html, body, form { height:100%; }

/*---------------------Voorlopige In Uitschrijf oplossing-----------------------------*/

div#ctl00_ContentPlaceHolder1_success a
{
	background:none;
}

/*--EINDE---------Voorlopige In Uitschrijf oplossing-----------------------------*/

/* -------------------------------------------------------------------------------------------------------------------------------------AANPASBAAR-------------------------------------------------------------------------------------------------*/
		
						/*---------------------------------------------------------------------------------------------------------------ALGEMEEN----------------------------------------------------------------------------------------------------*/
						/*--------------------------------------------------------------------LET OP: DEZE GEGEVENS OOK KOPIEREN IN ACMSEDITOR.CSS------------------------------------------------------------*/
						
										body
										{
											font-family: Tahoma, Geneva, Verdana, Sans-Serif;/*Pas het lettertype voor heel de site aan*/
											font-size:11px;/*Pas de lettergrootte van de normale tekst voor de site aan.*/
											color:#5b3515;/*Pas de letterkleur van de normale tekst voor de site aan.*/
											background-color:#e5ddcf;	/*Pas de achtergrondkleur dat buiten de site valt aan*/
										}
										
										/*Pas hier de grootte,kleur,dikte en afstanden aan van de 5 titels*/
										h1 { font-weight:bold;color:#5b3515;padding:0;margin:0;font-size:16px;padding:0 0 20px 0; }	
										h2 { font-weight:bold;color:#5b3515;padding:0;margin:0;font-size:14px;padding:0 0 12px 0; }
										h3 { font-weight:bold;color:#202c56;padding:0;margin:0;font-size:13px;padding:0 0 10px 0; }
										h4 { font-weight:bold;color:#5b3515;padding:0;margin:0;font-size:12px;padding:0 0 8px 0; }
										h5 { font-weight:bold;color:#202c56;padding:0;margin:0;font-size:12px;padding:0 0 8px 0; }
										
										div#menu ul#hoofdmenu li ul.submenu li span,
										div#menu ul#hoofdmenu li span,
										a, a:link, a:visited
										{
											color:#d1ad5c;/*pas de algemene linkkleur aan ----------------- LET OP: DEZE KLEUR OOK KOPIEREN IN ACMSECOMPOPUP.CSS*------------*/
											background-color:#d1ad5c;/*Pas de algemene kleur voor de buttons aan*/
										}
										
										a:hover, a:active
										{
											color:#d1ad5c;/*Pas de actieve linkkleur aan*/
										}	
										
										div#footer
										{
											background-color:#e5ddcf;	/*Pas de achtergrondkleur dat buiten de footer valt aan.*/
										}
										
										div#innerfooter,
										div#innerfooter a,
										div#innerfooter a:link,
										div#innerfooter a:visited
										{
											color:#fff;/*Pas de tekstkleur van de footer aan*/
										}
										
										
						/*EINDE----------------------------------------------------------LET OP: DEZE GEGEVENS OOK KOPIEREN IN ACMSEDITOR.CSS------------------------------------------------------------*/
						/*EINDE --------------------------------------------------------------------------------------------------- ALGEMEEN----------------------------------------------------------------------------------------------------*/
						
						
						
						/*-------------------------------------------------------------------------------------------------------Mandje en mandje detail ------------------------------------------------------------------------------------------*/
						
										div#basket
										{
											border:1px solid #fff; /*pas de randkleur van het winkelmandje aan*/
										}
										
										div#basket, table#basket tr td.foot3
										{
											
											background-color:#5b3515;/*Pas de achtergrondkleur van het winkelmandje aan*/
											color:white;/*Pas de letterkleur aan van het winkelmandje*/
											/*INFO: Op de detailpagina van het winkelmandje gaan deze kleuren ook overgenomen worden voor de totaalprijs*/
										}
									
						/*EINDE---------------------------------------------------------------------------------------------Mandje en mandje detail ------------------------------------------------------------------------------------------*/

						
						
						/*----------------------------------------------------------------------------------------------------------Promo's en Nieuw ------------------------------------------------------------------------------------------------*/
						
										.imgNieuw,
										.productdetailpromonieuw
										{
											background-color:#5b3515;/*Geef desgewenst een andere kleur voor het 'nieuw icoontje'*/
											/*Opmerking: Het Promo icoontje gaat deze kleur ook overnemen in de detailpagina van een product*/
										}
										
										.imgPromotie,
										.imgPromotiemetNieuw,
										table#basket tr td.promotie img
										{
											background-color:#152165;/*Geef desgewenst een andere kleur voor het 'Promo icoontje'*/
										}
						
						/*EINDE ----------------------------------------------------------------------------------------------- Promo's en Nieuw ------------------------------------------------------------------------------------------------*/
						
					
					
						/*----------------------------------------------------------------------------------------------------------------Taalkeuze-------------------------------------------------------------------------------------------------------*/
										#talen
										{
											color:white;/* Pas de kleur aan van de geselecteerde taal*/
										}
						/*EINDE ---------------------------------------------------------------------------------------------------- Taalkeuze-------------------------------------------------------------------------------------------------------*/
						
						
						
						/*-----------------------------------------------------------------------------------------------------------------Zoeken----------------------------------------------------------------------------------------------------------*/
										div#zoeken input
										{
											background-color:#5b3515;/*Pas de achtergrondkleur van het zoekveld aan*/
											border-color:#fff;/*Pas de randkleur van het zoekveld aan*/
											color:white;/*Pas de tekstkleur van het zoekveld aan*/
										}
						/*EINDE ----------------------------------------------------------------------------------------------------- Zoeken----------------------------------------------------------------------------------------------------------*/
						
						
						/*-------------------------------------------------------------------------------------------------------Betaalmogelijkheden------------------------------------------------------------------------------------------------*/
							/*Plaats de gewenste betaalmogelijkheden in commentaar om ze zichtbaar te maken op de site.*/
										/*.bancontact,
										.mastercard,
										.visa,
										.paypal,*/
										.dexia,
										.kbc,
										.ing,
										.ideal
										
										{
											display:none;
										}
						/*EINDE---------------------------------------------------------------------------------------------Betaalmogelijkheden-------------------------------------------------------------------------------------------------*/
	
	
	
/* EINDE -------------------------------------------------------------------------------------------------------------------- AANPASBAAR------------------------------------------------------------------------------------------------------*/

body
{
    padding:0;
    margin:0;
	background-image:url(../images/content_bg.png);
	background-repeat:repeat-y;
	background-position:center top;

}


form { padding:0; margin:0; }

div#nonFooter
{
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	min-height:100%;
}

* html #nonFooter { height:100%; }

div#container
{
	width:906px;
	margin:0 auto;
}

div#logo
{    
	float:left;
	width:236px;
	height:110px;
	margin-top:5px;
	margin-left:3px;
    background-image:url(/images/logo.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left top;
}

div#socialMedia
{
	float: left; 
	width: 220px;
	margin: 75px 0 0 3px;
}
a#linkedInShare 
{
	width: 58px;
	height: 20px;
	display: block;
	float: left;
	background-image:url(/images/linkedin_share.png.v=1);
	text-decoration: none;
}
div#facebookShare 
{
	float: left;
}
		/*------------Header-------------*/
		div#header
		{
			background-image:url(/images/header.jpg.v=1);
			background-repeat:no-repeat;
			background-position:top center;
			width:906px;
			height:120px;
		}
		
		div.headerNL
		{
			background-image:url(/images/headerNL.jpg.v=1);
			background-repeat:no-repeat;
			background-position:top center;
			width:906px;
			height:120px;
		}
		
		div.headerEN
		{
			background-image:url(/images/header_en.jpg.v=1);
			background-repeat:no-repeat;
			background-position:top center;
			width:906px;
			height:120px;
		}
		
		div.headerFR
		{
			background-image:url(/images/header_fr.jpg.v=1);
			background-repeat:no-repeat;
			background-position:top center;
			width:906px;
			height:120px;
		}
		div.headerDE
		{
			background-image:url(/images/header_fr.jpg.v=1);
			background-repeat:no-repeat;
			background-position:top center;
			width:906px;
			height:120px;
		}
		
		/*------EINDE Header-------------*/
		/*------------Taalkeuze----------*/
		#talen
		{
			float:right;
			margin-top:5px;
			display:none;
		}
		
		#talen div
		{
			float:left;
			padding-left:2px;
			width:16px;
			height:16px;
			display:block;
			text-align:center;
		}
		
		#talen div a
		{
			/*background:none;*/
			color:white;
			width:16px;
			height:16px;
			display:block;
			text-align:center;
		}
		/*------EINDE Taalkeuze----------*/
		/*--------------BETAALMOGELIJKHEDEN-----------*/
			.visa
		{
			background-image:url(/images/ecom/visa.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.mastercard
		{
			background-image:url(/images/ecom/mastercard.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.paypal
		{
			background-image:url(/images/ecom/paypal.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.dexia
		{
			background-image:url(/images/ecom/dexia.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.kbc
		{
			background-image:url(/images/ecom/kbc.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.ing
		{
			background-image:url(/images/ecom/ing.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.ideal
		{
			background-image:url(/images/ecom/ideal.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
		.bancontact
		{
			background-image:url(/images/ecom/bancontact.gif.v=1);
			background-repeat:no-repeat;
			width:40px;
			height:21px;
			float:left;
		}
	
	/*---EINDE------BETAALMOGELIJKHEDEN-----------*/
		
	/*Link*/
		div#menu ul#hoofdmenu li ul.submenu li span,
		div#menu ul#hoofdmenu li span,
		a, a:link, a:visited
		{
			font-weight:bold;
			text-decoration:underline;
		}
		
		a:hover, a:active
		{
			font-weight:bold;
			text-decoration:none;
		}
	/*EINDE LINK*/
div#subHeader
{
	float:right;
	margin-right:3px;
	height:31px;
    width:290px;
}

div#subHeader h1
{
    float:left;
    margin-left:-45000px;
}

div#basket
{
	padding-left:10px;
	padding-right:4px;
	margin-top:88px;
	height:31px;	
	border-bottom:none;	
}

div#basket span#producten
{
	padding-top:1px;
	width:55px;
	display:block;
}

div#basket span#aantalProducten
{
	padding-top:1px;
    text-align:right;
	width:85px;
	display:block;
	margin-left:60px;
	position:relative;	
	margin-top:-14px;
}

div#basket span#bedrag
{
	width:55px;
	display:block;
}

div#basket span#bedragTotaal
{
	padding-top:1px;
    text-align:right;
	width:85px;
	display:block;
	margin-left:60px;
	position:relative;	
	margin-top:-14px;
}

div#basket a, div#basket a:link, div#basket a:visited
{
    height:19px;
	width:125px;
	display:block;	
	float:right;
	
	background-image:url(/images/btn_mandje.gif.v=1);
	background-repeat:no-repeat;
	background-position:left top;
	
	text-align:center;
	padding-top:3px;
	text-indent:10px;
	margin-top:-18px;
	
    color:White;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

div#basket a:hover, div#basket a:active
{
  	height:19px;
	width:125px;
	display:block;	
	float:right;
	
	background-image:url(/images/btn_mandje.gif.v=1);
	background-repeat:no-repeat;
	background-position:left bottom;

	text-align:center;
	padding-top:3px;
	text-indent:10px;
	margin-top:-18px;
	
	color:#2b2b2b;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

div#basket a.leeg, div#basket a:link.leeg, div#basket a:visited.leeg, div#basket a:active.leeg, div#basket a:hover.leeg
{

}


div#zoeken a, div#zoeken a:link, div#zoeken a:visited
{
    height:19px;
	width:94px;
	display:block;	
	float:right;
	
	background-image:url(/images/btn_zoeken.gif.v=1);
	background-repeat:no-repeat;
	background-position:left top;
	
	text-align:center;
	padding-top:1px;
	text-indent:10px;
	
    color:White;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

div#zoeken a:hover, div#zoeken a:active
{
  	height:19px;
	width:94px;
	display:block;	
	float:right;
	
	background-image:url(/images/btn_zoeken.gif.v=1);
	background-repeat:no-repeat;
	background-position:left bottom;

	text-align:center;
	padding-top:1px;
	text-indent:10px;
	
	color:#2b2b2b;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
div#header div.clear { clear:both; }
div#subHeader div.clear { clear:both; }

div#content
{
	padding:8px;
	padding-top:5px;
	padding-bottom:62px;
}

div#menuEnAdres
{
	height:22px;	
	position:absolute;	
	margin-left:235px;
	margin-top:-27px;
}

div#menu
{
    margin:0;
    padding:0;



}

div#menu ul
{
    margin:0;
    padding:0;
}

div#menu ul li 
{
	list-style-type:none;
}

ul#hoofdmenu li
{
	float:left;
	font-size:13px;
	width:120px;
	height:22px;
	text-indent:10px;
	margin-right:2px;
}

div#menu ul#hoofdmenu li a,
div#menu ul#hoofdmenu li a:link,
div#menu ul#hoofdmenu li a:visited,
div#menu ul#hoofdmenu li a span
{
	display:block;
	width:120px;
    height:19px;
    background-image:url(/images/btn_hoofdnav.gif.v=1);
    background-repeat:no-repeat;
	background-position:left top;
	color:white;
	font-weight:bold;
    text-decoration:none;
	padding-top:3px;
}

div#menu ul#hoofdmenu li a.selected,
div#menu ul#hoofdmenu li a:hover,
div#menu ul#hoofdmenu li a:active,
div#menu ul#hoofdmenu li span
{
	display:block;
	width:120px;
    height:19px;
    background-image:url(/images/btn_hoofdnav.gif.v=1);
    background-repeat:no-repeat;
	background-position:left bottom;
	color:#5b3515;
	font-weight:bold;
    text-decoration:none;
	padding-top:3px;
}



/* --------------------BEGIN SUBMENU-------------------- */
div#submenu
{
	display:block;
	width:285px;
	float:right;
	padding:0;
	text-indent:0;
	margin:0;
}

div#submenu ul.submenu
{
	display:block;
	width:285px;
	margin:0;
	background-color: #EFF2EE;
    min-height: 100%;
    padding: 35px 0 0 0;
    width: 285px;
}

div#submenu ul.submenu li
{
	display:block;
	width:285px;
	height:17px;
	text-align:left;
	text-indent:10px;
	list-style:none;
}

div#submenu ul.submenu li.first
{
}

div#submenu ul.submenu li a,
div#submenu ul.submenu li a:link,
div#submenu ul.submenu li a:visited,
div#submenu ul.submenu li a:active,
div#submenu ul.submenu li span
{
	padding-top:0px;
    display:block;
    width:285px;	
	height:15px;
	background-image:none;
    text-decoration:none;
	color:white;
	font-size:11px;
}

div#submenu ul.submenu li a:link.selected,
div#submenu ul.submenu li a:visited.selected,
div#submenu ul.submenu li a:active.selected,
div#submenu ul.submenu li a:hover,
div#submenu ul.submenu li span
{    
	padding-top:0px;
    display:block;
    width:285px;		
	height:15px;
	background-image:url(/images/btn_submenu.gif.v=1);
	background-position: left top;
	color:#2b2b2b;
    text-decoration:none;
	font-size:11px;
}

div#submenu .vastblok
{
	display:block;
	width:265px;
    clear:both;
    background-color: #EFF2EE;
    margin:5px 0 0 0;
    padding:10px;
}

div#submenu .vastblok .textblock 
{ 
    width:100%; 
}
/* --------------------EINDE SUBMENU-------------------- */

div#adres
{
    color: white;
    display: none;
    font-size: 10px;
    left: 0;
    position: absolute;
    top: -18px;
}

div#content div.clear { clear:both; }

div#footer
{
	background-image:url(/images/footer_bg.png.v=1);
    background-repeat:repeat-x;
	clear:both;
	height:58px;
	margin-top:-58px;
	position:relative;
	text-align:center;
}

div#innerfooter
{
  	background-image:url(/images/innerfooter_bg.png.v=1);
    background-repeat:no-repeat;
	width:903px;
	padding-left:3px;
	height:34px;
	margin:0 auto;
    font-size:11px;
    text-align:right;
	padding-top:20px;
}

div.innerfootertekst
{
padding-right:8px;
padding-top:3px;
}

div#innerfooter a,
div#innerfooter a:link,
div#innerfooter a:visited
{
	font-weight:normal;
	text-decoration:none;
	background:none;
}

div#innerfooter a:hover,
div#innerfooter a:active
{
	font-weight:normal;
	color:#999;
	text-decoration:underline;
	background:none;
}


input, select, textarea
{
	margin-bottom:5px;
	width:203px;
	border:1px solid #e6e6e6;
	color:#2b2b2b;
	margin-right:0;
}

.formulier td.input
{
	width:201px;
	margin:0;
	padding:0;
}


.checkboxlijst table,
.radiobuttonlist table
{
	margin-bottom:10px;
}

.checkboxlijst td input,
.radiobuttonlist td input
{
	width:15px;
	padding:0;
	margin:0;
}

.input img
{
	margin-bottom:5px;
}

.verplicht 
{
	font-size:11px;
	padding-bottom:10px;
	text-align:right;
}

.verzenden a:link,
.verzenden a:visited
{
	padding-right:15px;
	display:block;
	width:55px;
	height:15px;
	text-decoration:none;
	color:white;
	background-image:url(/images/btn.gif.v=1);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
}

.verzenden a:hover,
.verzenden a:active
{
	padding-right:15px;
	display:block;
	width:55px;
	height:15px;
	text-decoration:none;
	color:#2b2b2b;
	background-image:url(/images/btn.gif.v=1);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:right;
}

.Tekst
{
	padding-bottom:10px;
}

textarea { height:50px; }

div#contactText
{
    width:280px;
    float:left;
}

div#contactForm
{
	float:right;
	width:306px;
}

.label
{
	vertical-align:top;
	display:block;
	width:89px;
	line-height:20px;
}
.mandatory
{
	vertical-align:top;
	width:5px;
	text-align:left;
}

.input textarea, .input input
{
	width:201px;
}


div.errors { color:#D00; }

div#productFiller
{
    position:absolute;
    background-color:black;
    width:100%;
    height:100%;
    z-index:99;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
    display:none;
}

div#productInMandje
{
    position:relative;
    position:absolute;
    width:300px;
    z-index:100;
    left:50%;
    top:50%;
    margin-left:-150px;
    margin-top:-75px;
    border:1px solid #d6d6d6;
    display:none;
	background-color:#E5E7E4;
	padding:10px;
	padding-right:0px;
}

div#productInMandje span
{
    display:block;
    position:relative;
	padding-right:10px;
}

div#productInMandje span#productInMandjeTekst em
{
	font-weight:bold;
}

div#productInMandje div#productInMandjeTitel
{    
	font-weight:normal;
	color:#262626;
	margin:0;
	padding-bottom:8px;
	font-size:14px;
}

div#productInMandje span.productInMandjeKnop
{
    text-align:center;
    float:right;
    cursor:pointer;
	font-weight:bold;
	margin-top:15px;
}

div#productInMandje span.productInMandjeKnop a:link, 
div#productInMandje span.productInMandjeKnop a:visited
{
	display:block;
	width:125px;
	height:19px;
	padding-top:3px;
	background-image:url(/images/btn_mandje.gif.v=1);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	text-indent:10px;
	text-decoration:none;
	color:white;
}

div#productInMandje span.productInMandjeKnop a:hover, div#productInMandje span.productInMandjeKnop a:active
{
	display:block;
	width:125px;
	height:19px;
	padding-top:3px;
	background-image:url(/images/btn_mandje.gif.v=1);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
	text-indent:10px;	
	text-decoration:none;
	color:#2b2b2b;
}

div#zoeken
{
	position: absolute;
	top: -55px;
	width:290px;
	left:370px;
	
}

div#zoeken input
{
	width:190px;
	float:left;
	font-size:11px;
	text-indent:8px;
	padding:3px 0;
	width:190px;
	float:left;
}

div.nieuwsbrief
{
	display:none;
}

div#inschrijvenNieuwsbrief a:link, div#inschrijvenNieuwsbrief a:visited, div#uitschrijvenNieuwsbrief a:link, div#uitschrijvenNieuwsbrief a:visited
{
	background-image:url(/images/btn.gif.v=1);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	display:block;
	float:right;
	text-decoration:none;
	text-indent:10px;
	width:116px;
	height:15px;
}

div#inschrijvenNieuwsbrief a:hover, div#inschrijvenNieuwsbrief a:active, div#uitschrijvenNieuwsbrief a:hover, div#uitschrijvenNieuwsbrief a:active
{
	background-image:url(/images/btn.gif.v=1);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#262626;
	display:block;
	float:right;
	text-decoration:none;
	text-indent:10px;
	width:116px;
	height:15px;
}

div.faqTerugblok a:link, div.faqTerugblok a:visited
{
	background-image:url(/images/btn_terug.gif.v=1);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	display:block;
	float:right;
	text-decoration:none;
	text-indent:15px;
	width:116px;
	height:15px;
}

div.faqTerugblok a:hover, div.faqTerugblok a:active
{
	background-image:url(/images/btn_terug.gif.v=1);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#262626;
	display:block;
	float:right;
	text-decoration:none;
	text-indent:15px;
	width:116px;
	height:15px;
}

.linkterug a
{
	background:none;
}

input.name { position: absolute; left: -4000px; }

div.alterOverons { width: 600px; }

.error404 a
{
	background-color:Transparent;
}
/* VAST BLOK HOME */
.vastblok_home 
{ 
    background-color: #f0ece4;
    clear: right;
    margin: 5px 0 0 605px;
    padding: 10px;
    width: 265px; 
}
.vastblok_home .textblock { width:100%; }
