html, body, form { height:100%; }

/* AANPASBAAR*/
		
	/*------ALGEMEEN------------------OPMERKING: DEZE GEGEVENS OOK INKOPIEREN IN ACMSEDITOR.CSS----------*/
	body /*Een beetje lager staat nog een body tag(dit is de niet aanpasbare body)*/
	{
		font-family: Tahoma, Geneva, Verdana, Sans-Serif;
		font-size:11px;
		color:#555;
		background-color:#9a9867;
	}
	
	div#footer
	{
		background-color:#9a9867;
	}
	h1 { font-weight:bold;color:#262626;padding:0;margin:0;font-size:16px;padding:0 0 20px 0; }
	h2 { font-weight:bold;color:#262626;padding:0;margin:0;font-size:14px;padding:0 0 12px 0; }
	h3 { font-weight:bold;color:#777;padding:0;margin:0;font-size:13px;padding:0 0 10px 0; }
	h4 { font-weight:bold;color:#262626;padding:0;margin:0;font-size:12px;padding:0 0 8px 0; }
	h5 { font-weight:bold;color:#777;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:#911328;/* OPMERKING: DEZE KLEUR OOK INKOPIEREN IN ACMSECOMPOPUP.CSS*/
		font-weight:bold;
		text-decoration:underline;
		background-color:#911328;
	}
	
	a:hover, a:active
	{
		color:#262626;
		font-weight:bold;
		text-decoration:none;
	}
	
	/*----EINDE ALGEMEEN------------------OPMERKING: DEZE GEGEVENS OOK INKOPIEREN IN ACMSEDITOR.CSS----------*/
	
	
	
	/*---------Mandje en mandje detail ---------------*/
	div#basket
	{
		border:1px solid #262626;
	}
	
	div#basket, table#basket tr td.foot3
	{
		background-color:#3b3b3b;
		color:white;
	}
	/*EINDE------Mandje en mandje detail ---------------*/
		
		
		
	
	/*---------Promo's en Nieuw ----------*/
	.imgNieuw
	{
		background-color:#262626;
	}
	
	.imgPromotie,
	.imgPromotiemetNieuw,
	table#basket tr td.promotie img
	{
		background-color:#007bc2;
	}
	
	.productdetailpromonieuw
	{
		background-color:#262626;
	}
	/*-----EINDE Promo's en Nieuw ---------*/
	
	
	
	/*------Meerdere Talen ---------------*/
		/*------------Header-------------*/
		div#header /*Als er meerdere headers nodig zijn 'div#header' hernoemen naar 'div.headerNL'*/
		{
			background-image:url(/images/header.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;
		}
		
		/*------EINDE Header-------------*/
		
		/*------------Taalkeuze----------*/
		#talen
		{
			color:white;
			float:right;
		}
		
		#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----------*/
	
	/*----------EINDE Meerdere Talen----------*/
	
	/*----------ZOEKEN---------------------*/
	div#zoeken input
	{
		background-color:#3b3b3b;
		border-color:#646464;
		color:white;

	}
	/*----------EINDE ZOEKEN---------------------*/
	
	
	/*--------------BETAALMOGELIJKHEDEN-----------*/
	
		/*.visa,
		.mastercard,*/
		.paypal,
		.dexia,
		.kbc
/*		.ing,
		.ideal*/
		{
			display:none;
		}
		.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;
		}

	
	/*---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#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:#2b2b2b;
	font-weight:bold;
    text-decoration:none;
	padding-top:3px;
}



div#menu ul#hoofdmenu li ul.submenu
{
	margin-top:5px;
	width:285px;
	background-color:#eff2ee;
	min-height:100%;

	padding-top:35px;
	
}
div#menu ul#hoofdmenu li.LinkWebshop ul.submenu
{
	margin-left:247px;
}

div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu
{
	margin-left:126px;
}

div#menu ul#hoofdmenu li ul.submenu li
{
	display:block;
	width:285px;
	height:17px;
	text-align:left;
	text-indent:10px;
}

div#menu ul#hoofdmenu li ul.submenu li.first
{
}

div#menu ul#hoofdmenu li ul.submenu li a,
div#menu ul#hoofdmenu li ul.submenu li a:link,
div#menu ul#hoofdmenu li ul.submenu li a:visited,
div#menu ul#hoofdmenu li ul.submenu li a:active,
div#menu ul#hoofdmenu li 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#menu ul#hoofdmenu li ul.submenu li a:link.selected,
div#menu ul#hoofdmenu li ul.submenu li a:visited.selected,
div#menu ul#hoofdmenu li ul.submenu li a:active.selected,
div#menu ul#hoofdmenu li ul.submenu li a:hover,
div#menu ul#hoofdmenu li 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#adres
{
    position:absolute;
	top:-18px;
	left:0px;
    font-size:10px;
	color:white;
	display:none;
}

div#adres .adresBedrijfsnaam
{
	font-weight:bold;
}

div#adres .adresStraat
{
}

div#adres .adresPlaats
{
}

div#adres .adresTelefoon
{
}

div#adres .adresEmail
{
}

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:898px;
	height:34px;
	margin:0 auto;
    font-size:11px;
    text-align:right;
	padding-top:24px;
	padding-right:6px;
	padding-left:3px;
	color:#999;
}

div#innerfooter a,
div#innerfooter a:link,
div#innerfooter a:visited
{
	font-weight:normal;
	color:#999;
	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:290px;
    float:left;
}

div#contactForm
{
	float:right;
	width:290px;
}

.label
{
	vertical-align:top;
	display:block;
	width:70px;
	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;
}
