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;
	}
	
	h1 { font-weight:bold;color:#555555;padding:0;margin:0;font-size:22px;padding:0 0 20px 0; }
	h2 { font-weight:bold;color:#555555;padding:0;margin:0;font-size:22px;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; }
	
	a, a:link, a:visited
	{
		color:#ee8109;/* OPMERKING: DEZE KLEUR OOK INKOPIEREN IN ACMSECOMPOPUP.CSS*/
		font-weight:bold;
		text-decoration:underline;
	}
	
	a:hover, a:active
	{
		color:#262626;
		font-weight:bold;
		text-decoration:none;
	}
	
	/*----EINDE ALGEMEEN------------------OPMERKING: DEZE GEGEVENS OOK INKOPIEREN IN ACMSEDITOR.CSS----------*/
	
	
	
	/*------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:911px;
			height:159px;
		}
		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;
			font-weight:bold;
			float:right;
			background-image:url(/images/Talen.gif.v=1);
			background-repeat:no-repeat;			
			width:130px;
			height:27px;
		}
		
		#talen div
		{
			float:left;
			text-align:center;
		}
		
		#talen div a
		{
			background:none;
			display:block;
			height:27px;
			color:white;
			text-decoration:none;
		}
		#talen div .selected
		{
			display:block;
		}
		
		#talen #divTaalNL 
		{
			width:43px;
			height:27px;
			text-indent:3px;
		}
		
		#talen #divTaalNL .selected, #talen #divTaalNL a:hover 
		{
			width:43px;
			height:27px;
			background-image:url(/images/TaalNL.gif.v=1);
			background-repeat:no-repeat;
		}
		
		#talen #divTaalEN 
		{
			width:36px;
			height:27px;
		}
		
		#talen #divTaalEN .selected, #talen #divTaalEN a:hover 
		{
			width:36px;
			height:27px;
			background-image:url(/images/TaalEN.gif.v=1);
			background-repeat:no-repeat;
		}
		
		#talen #divTaalFR 
		{
			width:42px;
			height:27px;
			text-indent:3px;

		}
		
		#talen #divTaalFR .selected, #talen #divTaalFR a:hover 
		{
			width:42px;
			height:27px;
			background-image:url(/images/TaalFR.gif.v=1);
			background-repeat:no-repeat;
		}


		/*------EINDE Taalkeuze----------*/
	
	/*----------EINDE Meerdere Talen----------*/
	
/* EINDE AANPASBAAR*/

body
{
	background-color:#3e3e3e;
    padding:0;
    margin:0;
	background-image:url(../images/bground_grain.gif);
	background-position:center top;
}


form 
{ 
	padding:0; 
	margin:0; 
	background-image:url(../images/bground.png);
	background-repeat:no-repeat;
	background-position:center top;
}

div#nonFooter
{
	min-height:100%;
	width:911px;
	margin:0 auto;
	background-color:white;
}

* html #nonFooter { height:100%; }

div#container
{

}

div#logo
{    
	float:left;
	width:263px;
	height:112px;
	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;
    width:195px;
	height:191px;
}

div#subHeader h1
{
    float:left;
    margin-left:-45000px;
}

div#basket
{
	float:right;
	margin-top:17px;
	height:112px;	
	width:171px;
	border-bottom:none;	
	background-image:url(/images/mandje_bg.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left top;
	color:white;
	font-size:14px;
	padding-left:24px;
	padding-top:35px;
}

div#basket span#producten
{
	width:70px;
	display:block;
	float:left;
}

div#basket span#aantalProducten
{
	width:85px;
	display:block;
	margin-left:70px;
	font-weight:bold;
}

div#basket span#bedrag
{
	width:70px;
	display:block;
	float:left;
	padding-top:10px;
}

div#basket span#bedragTotaal
{
	width:85px;
	display:block;
	margin-left:70px;
	padding-top:10px;
	font-weight:bold;
}

div#basket a
{
	float:right;
	margin-top:40px;
	background:none;
	font-size:13px;
	text-decoration:none;
	margin-right:26px;
}

div#header div.clear { clear:both; }
div#subHeader div.clear { clear:both; }

div#content
{
	padding:8px;
	padding-bottom:55px;
}

div#menuEnAdres
{
	width:260px;
	float:left;
	margin-top: -113px;

}

div#menu
{
    margin:0;
    padding:0;
	padding-left: 288px;
	float:left;
}

div#menu ul
{
    margin:0;
    padding:0;	

}

div#menu ul li 
{
	list-style-type:none;
}
ul#hoofdmenu
{
	width:416px;	
	margin-right:-430px;
}

ul#hoofdmenu li
{
	float:left;
	font-size:18px;
}

ul#hoofdmenu li a, ul#hoofdmenu li span
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}


ul#hoofdmenu li.LinkHome a:link,
ul#hoofdmenu li.LinkHome a:visited
{
	width:113px; 
	height:73px;
	display:block;
	background-image:url(/images/HfdMenu_Home.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:14px;
	padding-left:23px;
}

ul#hoofdmenu li.LinkHome a:hover,
ul#hoofdmenu li.LinkHome a:active,
ul#hoofdmenu li.LinkHome span
{
	width:113px; 
	height:73px;
	display:block;
	background-image:url(/images/HfdMenu_Home.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:14px;
	padding-left:23px;
}

ul#hoofdmenu li.LinkWebshop a:link,
ul#hoofdmenu li.LinkWebshop a:visited

{
	width:118px; 
	height:57px;
	display:block;
	background-image:url(/images/HfdMenu_Webshop.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:30px;
	padding-left:23px;
}

ul#hoofdmenu li.LinkWebshop a:hover, 
ul#hoofdmenu li.LinkWebshop a:active,
ul#hoofdmenu li.LinkWebshop span,
ul#hoofdmenu li.LinkWebshop a.selected
{
	width:118px; 
	height:57px;
	display:block;
	background-image:url(/images/HfdMenu_Webshop.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:30px;
	padding-left:23px;
}

ul#hoofdmenu li.LinkOverBedrijf a:link, 
ul#hoofdmenu li.LinkOverBedrijf a:visited
{
	width:128px; 
	height:67px;
	display:block;
	background-image:url(/images/HfdMenu_OverOns.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:20px;
	padding-left:11px;
}

ul#hoofdmenu li.LinkOverBedrijf a:hover, 
ul#hoofdmenu li.LinkOverBedrijf a:active,
ul#hoofdmenu li.LinkOverBedrijf span

{
	width:128px; 
	height:67px;
	display:block;
	background-image:url(/images/HfdMenu_OverOns.gif.v=1);    
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:20px;
	padding-left:11px;
}


div#menu ul#hoofdmenu li ul.submenu
{
	width:260px;
	position:relative;
}


div#menu ul#hoofdmenu li.LinkHome ul.submenu
{
/*	left:-288px;
	margin-top:30px;*/

	
}

div#menu ul#hoofdmenu li.LinkHome ul.submenu li a:link,
div#menu ul#hoofdmenu li.LinkHome ul.submenu li a:visited
{
	background:none;
	width:220px;
	height:26px;
	color:#ff6c00;
	padding:5px 0 0 40px;
	font-size:14px;
	background-color:white;
}

div#menu ul#hoofdmenu li.LinkHome ul.submenu li a:hover,
div#menu ul#hoofdmenu li.LinkHome ul.submenu li a:active,
div#menu ul#hoofdmenu li.LinkHome ul.submenu li span
{
	background-image:url(/images/Submenu_Hover.gif.v=1);    
	background-repeat:no-repeat;
	width:220px;
	height:26px;
	color:#555555;
	padding:5px 0 0 40px;
	font-size:14px;
}

div#menu ul#hoofdmenu li.LinkWebshop ul.submenu
{
	margin-left:-432px;
	margin-top:35px;
/*	float:left;*/
}

div#menu ul#hoofdmenu li.LinkWebshop ul.submenu li a:link,
div#menu ul#hoofdmenu li.LinkWebshop ul.submenu li a:visited
{
	background:none;
	width:220px;
	height:26px;
	color:#ff6c00;
	padding:5px 0 0 40px;
	font-size:14px;
	background-color:white;
}

div#menu ul#hoofdmenu li.LinkWebshop ul.submenu li a:hover,
div#menu ul#hoofdmenu li.LinkWebshop ul.submenu li a:active,
div#menu ul#hoofdmenu li.LinkWebshop ul.submenu li span
{
	background-image:url(/images/Submenu_Hover.gif.v=1);    
	background-repeat:no-repeat;
	width:220px;
	height:26px;
	color:#555555;
	padding:5px 0 0 40px;
	font-size:14px;
}

div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu
{
	margin-left:-573px;
	margin-top:35px;
}

div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu li a:link,
div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu li a:visited
{
	background:none;
	width:220px;
	height:26px;
	color:#ff6c00;
	padding:5px 0 0 40px;
	font-size:14px;
	background-color:white;
}

div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu li a:hover,
div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu li a:active,
div#menu ul#hoofdmenu li.LinkOverBedrijf ul.submenu li span
{
	background-image:url(/images/Submenu_Hover.gif.v=1);    
	background-repeat:no-repeat;
	width:220px;
	height:26px;
	color:#555555;
	padding:5px 0 0 40px;
	font-size:14px;
}



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#menuEnAdres .nieuwsbrief_NL
{
	clear:both;	
	background-image:url(/images/ecom/nieuwsbrief_NL_bg.gif.v=1);    
	background-repeat:no-repeat;
	background-position:bottom;
	width:271px;
	height:107px;
	display:block;
	float:left;
	margin-top:70px;
}

div#menuEnAdres .nieuwsbrief_FR
{
	clear:both;	
	background-image:url(/images/ecom/nieuwsbrief_FR_bg.gif.v=1);    
	background-repeat:no-repeat;
	background-position:bottom;
	width:271px;
	height:107px;
	display:block;
	float:left;
	margin-top:70px;
}

div#menuEnAdres .nieuwsbrief_EN
{
	clear:both;	
	background-image:url(/images/ecom/nieuwsbrief_EN_bg.gif.v=1);    
	background-repeat:no-repeat;
	background-position:bottom;
	width:271px;
	height:107px;
	display:block;
	float:left;
	margin-top:70px;
}

div#menuEnAdres .nieuwsbrief_NL a.in,
div#menuEnAdres .nieuwsbrief_EN a.in,
div#menuEnAdres .nieuwsbrief_FR a.in
{
	margin-top:85px;
	text-decoration:none;
	width:271px;
	display:block;
	text-align:right;
}

/*div#menuEnAdres .nieuwsbrief_NL a.uit,
div#menuEnAdres .nieuwsbrief_EN a.uit,
div#menuEnAdres .nieuwsbrief_FR a.uit
{
	text-decoration:none;
	width:271px;
	display:block;
	text-align:right;
}*/

div#menuEnAdres .nieuwsbrief_NL a.uit, 
div#menuEnAdres .nieuwsbrief_EN a.uit,
div#menuEnAdres .nieuwsbrief_FR a.uit 
{
	color:#333333;
	display:block;
	font-size:10px;
	font-weight:normal;
	margin-left:40px;
	margin-top:9px;
	text-decoration:underline;
	width:100px;
}

div#content div.clear { clear:both; }

div#subContent
{
/*	width:600px;*/
	margin-left:280px;
	margin-bottom:10px;

}

div#footer
{
	background-image:url(/images/footer_bg.png.v=1);
    background-repeat:no-repeat;
	background-position:center top;
	height:70px;
	margin-top:-70px;
}

div#innerfooter
{
	width:911px;
	height:20px;
	margin:0 auto;
    font-size:11px;
	padding-top:50px;
	vertical-align:bottom;
	text-indent:20px;
	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:195px;
	border:1px solid #e6e6e6;
	color:#2b2b2b;
}

.input img
{
	margin-bottom:5px;
}

.verplicht 
{
	font-size:11px;
	padding-bottom:10px;
	text-align:right;
}

.verzenden a:link,
.verzenden a:visited
{
	display:block;
	width:116px;
	height:20px;
	text-decoration:none;
	background-image:url(/images/home/btn_Hover.gif.v=1);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:right;
}

.verzenden a:hover,
.verzenden a:active
{
	display:block;
	width:116px;
	height:20px;
	text-decoration:none;
	color:#2b2b2b;
	background-image:url(/images//home/btn_Hover.gif.v=1);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:right;
}

.Tekst
{
	padding-bottom:10px;
}

textarea { height:50px; }

div#contactText
{
    width:342px;
    float:left;
}

div#contactForm
{
	float:right;
	width:245px;
	padding-right:5px;
}

.label, .mandatory
{
	vertical-align:top;
}

.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-color:#ff6c00;
	color:white;
	background-position:left top;
	text-align:center;
	text-indent:10px;
	text-decoration:none;

}

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;
}
