/* @override http://www.demeyere.be/css/demeyere.css */

/*
CSS Demeyere under development 2006 12 15
*/
body
{
	margin: 0;
	padding: 0;
	font-family: tahoma, sans-serif;
	font-size: 12px;
	line-height:120%;
	text-align: center;
	background: #F9F9F3;
	color: #333;
}

img { border: 0; }
/*	Algemene kleuren voor links------------------------------------------ */
a:link {color: #333;}   
a:visited {color: #333;}
a:hover {color: orange;}
a:active, a.active {color: orange;}

/*	Algemene kleuren voor links------------------------------------------ */
.contentitem {
	clear: both;
}

/*	Algemene opbouw ----------------------------------------------------- */
div#ctnrMain01
{
	width: 986px;
	margin: 0 auto;
	padding:6px 0 0 0;
	/*
	border: 1px solid #CCC;
	*/
	text-align: left;
	background: #F9F9F3 url(../gfx/bgShaduw.jpg) top center repeat-y;
}
div#SH /* onderaan moet een shaduw! */
{
	width: 986px;
	height:40px;
	margin: 0 auto;
	background: #F9F9F3 url(../gfx/bgBttmShaduw.png) top center no-repeat;
}
body.home1 div#ctnrMain01 h1,
body.home2 div#ctnrMain01 h1,
body.home3 div#ctnrMain01 h1,
body.home4 div#ctnrMain01 h1 /* niet tonen van de tekst */
{
	display: block;
	width: 951px;
	height: 100px;
	margin: 0;
	text-indent: -3000px;
	background: #FFF url(../gfx/bgTop.jpg) no-repeat left top;
}
div#ctnrMain01 h1 { display: none; }
div#ctnrMain02 { 
	margin:0 17px;
	padding:0;
	background: #FFF;
	/* min-height:450px; */
	background-color:#FFF;
	}

/*	CSS voor de horizontale navigatie ----------------------------------- */
a#Demeyere
{
	position:absolute;
	margin: 0;
	padding: 0;
	left:7px;
	bottom:7px;
	width:74px;
	height:20px;
	background: transparent url(../gfx/kleinlogo.png) no-repeat left top;
}

a#Demeyere:hover
{
	background-position: -74px;
}

body.home1 a#Demeyere,
body.home2 a#Demeyere,
body.home3 a#Demeyere,
body.home4 a#Demeyere {
	/*display:none;*/
}

#member {
	margin-left: 92px;
}

div#mainNav
{
	margin: 1px 0 7px 0;
	padding: 0;
	list-style: none;
	height: 72px;
	background-color: #FFF;
}

/* op de home iets hoger aub */
body.home1 div#mainNav,
body.home2 div#mainNav,
body.home3 div#mainNav,
body.home4 div#mainNav { height: 86px; }

div#mainNav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#mainNav ul li
{
	margin: 0;
	padding: 0;
	float: left;
}

div#mainNav ul li a, div#mainNav ul li span
{
	margin: 0;
	padding: 3px 7px 4px 7px;
	display: block;
	width: 104px;
	/* 118px - 7px - 7px;*/
	height: 28px;
	font-size: .9em;
	font-weight: bold;
	line-height:1.2em;
	text-decoration: none;
	background: #000;
	color: #FFF;
	border-right: 1px solid #FFF;
}
div#mainNav ul li a,
div#mainNav ul li span,
div#mainNav ul#ctnrMenu905_0_1000 li a{
	color:#FFF;
}
body.home1 div#mainNav ul li a,
body.home1 div#mainNav ul li span,
body.home2 div#mainNav ul li a,
body.home2 div#mainNav ul li span,
body.home3 div#mainNav ul li a,
body.home3 div#mainNav ul li span,
body.home4 div#mainNav ul li a,
body.home4 div#mainNav ul li span {
	height: 45px;
	padding: 7px 7px 4px 7px;
}

body.home1 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.home1 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.home1 div#mainNav ul#ctnrMenu905_1000_2000 li span,
body.home2 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.home2 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.home2 div#mainNav ul#ctnrMenu905_1000_2000 li span,
body.home3 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.home3 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.home3 div#mainNav ul#ctnrMenu905_1000_2000 li span,
body.home4 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.home4 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.home4 div#mainNav ul#ctnrMenu905_1000_2000 li span
{
	margin: 1px 0;
	background: #000 url("../gfx/bg_horNavLijn2.png") 0 0 no-repeat;
	color:#FFF;
}
body.home1 div#mainNav ul#ctnrMenu905_1000_2000 li a:hover,
body.home2 div#mainNav ul#ctnrMenu905_1000_2000 li a:hover,
body.home3 div#mainNav ul#ctnrMenu905_1000_2000 li a:hover,
body.home4 div#mainNav ul#ctnrMenu905_1000_2000 li a:hover {
	background-position: 0 -57px; 
}

/*body.taal1 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.taal1 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.taal1 div#mainNav ul#ctnrMenu905_1000_2000 li span,
body.taal2 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.taal2 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.taal2 div#mainNav ul#ctnrMenu905_1000_2000 li span,
body.taal3 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.taal3 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.taal3 div#mainNav ul#ctnrMenu905_1000_2000 li span,
body.taal4 div#mainNav ul#ctnrMenu905_1000_2000 li a,
body.taal4 div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
body.taal4 div#mainNav ul#ctnrMenu905_1000_2000 li span*/
div#mainNav ul#ctnrMenu905_1000_2000 li a,
div#mainNav ul#ctnrMenu905_1000_2000 li a:link,
div#mainNav ul#ctnrMenu905_1000_2000 li span
{
	margin: 1px 0;
	background-color: #333;
	background-image: url(../gfx/bg_hornav.png);
	background-repeat: repeat-x;
	background-position: left top; /* bgGrijzeDegra.jpg / color:#FFF; */
	color:#000;
}

div#mainNav ul#ctnrMenu905_1000_2000 li a:hover,
div#mainNav ul#ctnrMenu905_1000_2000 li a.active
{
	background-color: orange;
	background-image:none;
	color:#FFF;
}


/*	CSS voor de eerste verticale navigatie ------------------------------ */
div#subNav1
{
	width: 118px;
	background-color: #FFF;
}

div#subNav1 ul
{
	margin: 0;
	padding: 50px 0 0 0;
	list-style: none;
}

div#subNav1 ul li
{
	margin: 0;
	padding: 0;
}

div#subNav1 ul li a
{
	margin: 0;
	padding: 7px 12px 7px 7px;
	display: block;
	width: 100px;
	font-size: .9em;
	text-decoration: none;
}

/*	CSS voor de tweede verticale navigatie ------------------------------ */
div#subNav2
{
/*
	position: absolute;
	top: 70px;
	left: 0;
	width: 210px;
	margin-right: 1px;
	background-color: #FFF;
	padding: 0 7px 0 14px;
*/
	float:left;
	width:216px;
	padding: 50px 7px 0 14px;
	background-color: #FFF;
}

div#subNav2 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#subNav2 ul li
{
	margin: 6px 0;
	padding: 0;
	color: #333;
}

div#subNav2 ul li a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: .9em;
}

div#subNav2 ul ul
{
	margin: 0;
	padding: 0 0 .1em 1em;
	list-style-type: disc;
	list-style-image: url(../gfx/lst4k.png);
	list-style-position: inside;
}
div#subNav2 ul ul li
{
	margin: 4px 0 3px 0;
	padding: 0;
}
div#subNav2 ul ul ul
{
	margin: 0;
	padding: 0 0 .1em 1.5em;
}

/*	CSS voor de tweede Contentruimte ------------------------------------ */
div#onder01
{
	position: relative;
	background-color: #FFF;
}

div#onder02
{
	position: relative;
	left: 119px;
	right: 0;
	width: 832px;
	background-color: #FFF;
}

div#content00 /* <div style="width:119px;float:left;"> */
{
/*
	position: relative;
	margin-left: 119px;
	padding: 0;
	background-color: #FFF;
*/
/*
	float:left;
	width:713px;
	margin:0 0 0 119px;
	padding:0;
	background-color:#FFF;
*/
width:119px;
float:left;
}

div#content01
{
	float:left;
	width:713px;
	margin:0 0 0 119px;
	padding:0;
	background-color:#FFF;
}

div#content02
{
/*
	float:right;
	margin-left: 238px;
	padding: 0 0 0 7px;
	background-color: #FFF;
	border-left: 1px solid #CCC;
*/
	float:left;
	width:588px;
	margin:0;
	padding:0 0 0 7px;;
	background-color:#FFF;
	border-left: 1px solid #CCC;
}

div#contentContainer
{
	margin: 0;
	padding: 0;
}

div#contentTekst
{
	margin: 0;
	padding: 0;
}

h3, p
{
	margin: 0;
	padding: 0;
}

/*	CSS voor de headerSnippets bij hoofdcategorien --------------------- 
		legende namen bij snippets
			HeaderSnippet + nr , kort: HS + nr: Container voor de 'header' snippet
			HS_imgBig:  grote foto in headersnippet
			HS_imgSmall + nr: kleine beelden enkel 1 rij 
			HS_imgSmallL + nr: kleine beelden 2 rijen links 
			HS_imgSmallR + nr: kleine beelden 2 rijen rechts 
		
			HS01_imgBig: 518x405px;
			HS_imgSmall: 195x80px;
			HS_imgSmallL + HS_imgSmallR: 195x76px;
	*/

div#HeaderSnippet00
{
	position: relative;
	width: 714px;
	height: 280px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

#HS00_imgBig
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 476px;
	height: 280px;
	margin: 0;
	padding: 0;
	background-color: #000;
}
#HS00_imgBig:hover
{
	background-position:0px -260px;
}

#HS00_imgSmallL01,
	#HS00_imgSmallL02,
	#HS00_imgSmallL03,
	#HS00_imgSmallL04,
	#HS00_imgSmallR02,
	#HS00_imgSmallR03,
	#HS00_imgSmallR04
{
	position: absolute;
	width: 118px;
	height: 69px;
	margin: 0;
	padding: 0;
	background-color: #000;
}

#HS00_imgSmallL01
{
	top: 0;
	right: 0;
	width: 237px;
}

#HS00_imgSmallL02
{
	top: 70px;
	right: 119px;
}

#HS00_imgSmallL03
{
	top: 140px;
	right: 119px;
}

#HS00_imgSmallL04
{
	top: 210px;
	right: 119px;
	border-bottom: 0;
	height: 70px;
}

#HS00_imgSmallR02
{
	top: 70px;
	right: 0;
}

#HS00_imgSmallR03
{
	top: 140px;
	right: 0;
}

#HS00_imgSmallR04
{
	top: 210px;
	right: 0;
	border-bottom: 0;
	height: 70px;
}

div#HeaderSnippet01
{
	position: relative;
	width: 587px;
	/* 7px padding aftrekken 595px - 7px */
	height: 280px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

#HS01_imgBig
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 468px;
	height: 280px;
	margin: 0;
	padding: 0;
	background-color: #000;
}

#HS01_imgSmall01,
	#HS01_imgSmall02,
	#HS01_imgSmall03,
	#HS01_imgSmall04,
	#HS01_imgSmall05
{
	position: absolute;
	right: 0;
	top: 0px;
	width: 118px;
	height: 55px;
	margin: 0 0 1px 1px;
	padding: 0;
	background-color: #000;
}

#HS01_imgSmall02 { top: 56px; }
#HS01_imgSmall03 { top: 112px; }
#HS01_imgSmall04 { top: 168px; }

#HS01_imgSmall05
{
	top: 224px;
	height: 56px;
	border-bottom: 0px;
}

div#HeaderSnippet02
{
	position: relative;
	width: 587px;
	/* 7px padding aftrekken 595px - 7px */
	height: 280px;
	margin:0;
	padding:0;
	background-color: #FFF;
}

#HS02_imgBig
{
	position: absolute;
	left:0;
	top:0;
	width: 349px;
	height: 280px;
	margin: 0;
	padding: 0;
	background-color: #000;
}

#HS02_div01,
#HS02_div02
{
	position: absolute;
	/* right:0; */
	left: 350px;
	width:237px;
	padding:0;
	background-color: #000;
	color:#FFF;
}
#HS02_div01 {
	top: 0;
	height: 69px;
	margin: 0 0 1px 0;
}

#HS02_div02 {
	bottom: 0;
	height: 190px;
	background-color:#000;
	padding:20px 0 0 0;
	font-size:1.1em;
}

#HS02_div02 ul
{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

#HS02_div02 ul li
{
	padding:.4em 0;
}

#HS02_div02 ul li a
{
	color:#FFF;
	text-decoration:none;
}

/*	Einde CSS voor de headerSnippets bij hoofdcategorien --------------- */
div#footer
{
	position:relative;
	display: block;
	height:28px;
	background: #FFF url(../gfx/bgGrijzeFooterDegra.jpg) repeat-x left bottom;
	margin:0;
	padding:42px 0 0 0;
	color: #333;
	font-size: .8em;
}

div#footer ul
{
	position:absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	right:14px;
	bottom:14px;
}

div#footer ul li
{
	margin: 0 .5em;
	padding: 0;
	display:inline;
}

div#footer ul li a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}
/*	Typo ---------------------------------------------------------------- */
h3
{
	margin:1em 0 .5em 0;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, tahoma, sans-serif;*/
	font-family: tahoma, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	line-height:135%;
	color:#333;
}
h3.productTitel {
	font-size:1.05em;
	color:#000;
	margin:18px 0 13px 0;
}
.contentitem p
{
	line-height:1.6em;
	color:#333;
	margin:0 0 .65em 0;
}
/*	Normale achtergrond ------------------------------------------------- */
div#subNav1 ul li a:link, div#subNav1 ul li a:visited {	background: #FFF url(../gfx/bg_subnav1.png) no-repeat right top;}
div#subNav1 ul li a:hover, div#subNav1 ul li a:active, div#subNav1 ul li a.active {	background: #FFF url(../gfx/bg_subnav1.png) no-repeat right -60px;}
/*
#cfid2146 = Pawson = beige = HEX #dab789
#cfid906 = Mistral = blue
#cfid907 = Sirocco = red
#cfid908 = Atlantis = purple
#cfid913 = Apollo = green
#cfid910 = Athena
#cfid911 = Andere reeksen
#cfid912 = Specialiteiten
#cfid1042 = Resto = HEX #747474
#cfid909 = Professional Cooking
*/
/*	Specifieke kleuren voor de reeksen ---------------------------------- */

/* Pawson */
#cfid7916 a:link, #cfid7916 a:visited {color: inherit}
#cfid7916 a:hover, #cfid7916 a:active, #cfid7916 a.active {color: #dab789}
#cfid7916 #subNav1 ul li a:link, #cfid7916 #subNav1 ul li a:visited  {background: #FFF url(../gfx/bg_subnav_Pawson.png) no-repeat right top;}
#cfid7916 #subNav1 ul li a:hover, #cfid7916 #subNav1 ul li a:active, #cfid7916 #subNav1 ul li a.active {background: #FFF url(../gfx/bg_subnav_Pawson.png) no-repeat -11px -60px;}
#cfid7916 #subNav1 {background: transparent url(../gfx/logo_Pawson.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav7916:hover, #mainNav ul li a#hnav7916.active{background: #dab789;color:#FFF;}
body.home1 #mainNav ul li a#hnav7916,
body.home2 #mainNav ul li a#hnav7916,
body.home3 #mainNav ul li a#hnav7916,
body.home4 #mainNav ul li a#hnav7916 {
	text-indent:-2000px;
	background: transparent url(../gfx/nPawson.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav7916:hover,
body.home2 #mainNav ul li a#hnav7916:hover,
body.home3 #mainNav ul li a#hnav7916:hover,
body.home4 #mainNav ul li a#hnav7916:hover {
	background: #dab789 url(../gfx/nPawson.jpg) no-repeat 0px -57px;
}


/* Mistral */
#cfid906 a:link, #cfid906 a:visited {color: inherit}
#cfid906 a:hover, #cfid906 a:active, #cfid906 a.active {color: #00478B}
#cfid906 #subNav1 ul li a:link, #cfid906 #subNav1 ul li a:visited  {background: #FFF url(../gfx/bg_subnav_Mistral.png) no-repeat right top;}
#cfid906 #subNav1 ul li a:hover, #cfid906 #subNav1 ul li a:active, #cfid906 #subNav1 ul li a.active {background: #FFF url(../gfx/bg_subnav_Mistral.png) no-repeat -11px -60px;}
#cfid906 #subNav1 {background: transparent url(../gfx/logo_Mistral.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav906:hover, #mainNav ul li a#hnav906.active {background: #00478B;color:#FFF;}
body.home1 #mainNav ul li a#hnav906,
body.home2 #mainNav ul li a#hnav906,
body.home3 #mainNav ul li a#hnav906,
body.home4 #mainNav ul li a#hnav906{
	text-indent:-2000px;
	background: transparent url(../gfx/nMistral.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav906:hover,
body.home2 #mainNav ul li a#hnav906:hover,
body.home3 #mainNav ul li a#hnav906:hover,
body.home4 #mainNav ul li a#hnav906:hover {
	background: #00478B url(../gfx/nMistral.jpg) no-repeat 0px -57px;
}
/* Sirocco */
#cfid907 a:link, #cfid907 a:visited {color: inherit}
#cfid907 a:hover, #cfid907 a:active, #cfid907 a.active {color: #CC0927}
#cfid907 #subNav1 ul li a:link, #cfid907 #subNav1 ul li a:visited {background: #FFF url(../gfx/bg_subnav_Sirocco.png) no-repeat right top;}
#cfid907 #subNav1 ul li a:hover, #cfid907 #subNav1 ul li a:active, #cfid907 #subNav1 ul li a.active {background: #FFF url(../gfx/bg_subnav_Sirocco.png) no-repeat right -60px;}
#cfid907 #subNav1 {background: transparent url(../gfx/logo_Sirocco.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav907:hover, #mainNav ul li a#hnav907.active {background: #CC0927;color:#FFF;}
body.home1 #mainNav ul li a#hnav907,
body.home2 #mainNav ul li a#hnav907,
body.home3 #mainNav ul li a#hnav907,
body.home4 #mainNav ul li a#hnav907 {
	text-indent:-2000px;
	background: transparent url(../gfx/nSirocco.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav907:hover,
body.home2 #mainNav ul li a#hnav907:hover,
body.home3 #mainNav ul li a#hnav907:hover,
body.home4 #mainNav ul li a#hnav907:hover {
	background: #CC0927 url(../gfx/nSirocco.jpg) no-repeat 0px -57px;
}
/* Atlantis */
#cfid908 a:link, #cfid908 a:visited {color: inherit}
#cfid908 a:hover, #cfid908 a:active, #cfid908 a.active {color: #9B6495}/* was #CDB2BF */
#cfid908 #subNav1 ul li a:link, #cfid908 #subNav1 ul li a:visited {background: #FFF url(../gfx/bg_subnav_Atlantis.png) no-repeat right top;}
#cfid908 #subNav1 ul li a:hover, #cfid908 #subNav1 ul li a:active, #cfid908 #subNav1 ul li a.active {background: #FFF url(../gfx/bg_subnav_Atlantis.png) no-repeat right -60px;}
#cfid908 #subNav1 {background: transparent url(../gfx/logo_Atlantis.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav908:hover, #mainNav ul li a#hnav908.active {background: #CDB2BF;color:#FFF;}
body.home1 #mainNav ul li a#hnav908,
body.home2 #mainNav ul li a#hnav908,
body.home3 #mainNav ul li a#hnav908,
body.home4 #mainNav ul li a#hnav908 {
	text-indent:-2000px;
	background: transparent url(../gfx/nAtlantis.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav908:hover,
body.home2 #mainNav ul li a#hnav908:hover,
body.home3 #mainNav ul li a#hnav908:hover,
body.home4 #mainNav ul li a#hnav908:hover {
	background: #CDB2BF url(../gfx/nAtlantis.jpg) no-repeat 0px -57px;
}
/* Apollo */
#cfid913 p strong.inleiding {color: #007954}
#cfid913 a:link, #cfid913 a:visited {color: inherit}
#cfid913 a:hover, #cfid913 a:active, #cfid913 a.active {color: #007954}
#cfid913 #subNav1 ul li a:link, #cfid913 #subNav1 ul li a:visited {background: #FFF url(../gfx/bg_subnav_Apollo.png) no-repeat right top;}
#cfid913 #subNav1 ul li a:hover, #cfid913 #subNav1 ul li a:active, #cfid913 #subNav1 ul li a.active {background: #FFF url(../gfx/bg_subnav_Apollo.png) no-repeat right -60px;}
#cfid913 #subNav1 {background: transparent url(../gfx/logo_Apollo.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav913:hover, #mainNav ul li a#hnav913.active {background: #007954;color:#FFF;}
body.home1 #mainNav ul li a#hnav913,
body.home2 #mainNav ul li a#hnav913,
body.home3 #mainNav ul li a#hnav913,
body.home4 #mainNav ul li a#hnav913 {
	text-indent:-2000px;
	background: transparent url(../gfx/nApollo.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav913:hover,
body.home2 #mainNav ul li a#hnav913:hover,
body.home3 #mainNav ul li a#hnav913:hover,
body.home4 #mainNav ul li a#hnav913:hover {
	background: #007954 url(../gfx/nApollo.jpg) no-repeat 0px -57px;
}
/* Athena */
#cfid910 a:link, #cfid910 a:visited {color: inherit}
#cfid910 a:hover, #cfid910 a:active, #cfid910 a.active {color: #6699C2}
#cfid910 #subNav1 ul li a:link,#cfid910 #subNav1 ul li a:visited {background: #FFF url(../gfx/bg_subnav_Athena.png) no-repeat right top;}
#cfid910 #subNav1 ul li a:hover, #cfid910 #subNav1 ul li a:active, #cfid910 #subNav1 ul li a.active {background: #FFF url(../gfx/bg_subnav_Athena.png) no-repeat right -60px;}
#cfid910 #subNav1 {background: transparent url(../gfx/logo_Athena.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav910:hover, #mainNav ul li a#hnav910.active {background: #6699C2;color:#FFF;}
body.home1 #mainNav ul li a#hnav910,
body.home2 #mainNav ul li a#hnav910,
body.home3 #mainNav ul li a#hnav910,
body.home4 #mainNav ul li a#hnav910 {
	text-indent:-2000px;
	background: transparent url(../gfx/nAthena.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav910:hover,
body.home2 #mainNav ul li a#hnav910:hover,
body.home3 #mainNav ul li a#hnav910:hover,
body.home4 #mainNav ul li a#hnav910:hover {
	background: #6699C2 url(../gfx/nAthena.jpg) no-repeat 0px -57px;
}
/* Other ranges */
#cfid911 a:link, #cfid911 a:visited  {color: inherit}
#cfid911 a:hover, #cfid911 a:active, #cfid911 a.active {color: #73A87F}
#mainNav ul li a#hnav911:hover, #mainNav ul li a#hnav911.active{background:#73A87F;color:#FFF;}
body.home1 #mainNav ul li a#hnav911,
body.home2 #mainNav ul li a#hnav911,
body.home3 #mainNav ul li a#hnav911,
body.home4 #mainNav ul li a#hnav911 {
	text-indent:-2000px;
	background: transparent url(../gfx/nOther.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav911:hover {
	background: #73A87F url(../gfx/nOtherNL.jpg) no-repeat 0px -57px;
}
body.home2 #mainNav ul li a#hnav911 {
	text-indent:-2000px;
	background: transparent url(../gfx/nOtherNL.jpg) no-repeat 0 0;
}
body.home2 #mainNav ul li a#hnav911:hover {
	background: #73A87F url(../gfx/nOtherNL.jpg) no-repeat 0px -57px;
}
body.home3 #mainNav ul li a#hnav911 {
	text-indent:-2000px;
	background: transparent url(../gfx/nOtherFR.jpg) no-repeat 0 0;
}
body.home3 #mainNav ul li a#hnav911:hover {
	background: #73A87F url(../gfx/nOtherFR.jpg) no-repeat 0px -57px;
}
body.home4 #mainNav ul li a#hnav911 {
	text-indent:-2000px;
	background: transparent url(../gfx/nOtherGE.jpg) no-repeat 0 0;
}
body.home4 #mainNav ul li a#hnav911:hover {
	background: #73A87F url(../gfx/nOtherGE.jpg) no-repeat 0px -57px;
}

/* Venus */
#cfid1041 a:link, #cfid1041 a:visited  {color: inherit}
#cfid1041 a:hover, #cfid1041 a:active, #cfid1041 a.active {color: #73A87F}
#mainNav ul li a#hnav1041:hover, #mainNav ul li a#hnav1041.active{background:#73A87F;color:#FFF;}
#cfid1041 #subNav1 {background: transparent url(../gfx/logo_Venus.gif) 7px 0px no-repeat;}

/* Resto */
#cfid1042 a:link, #cfid1042 a:visited {color: inherit}
#cfid1042 a:hover, #cfid1042 a:active, #cfid1042 a.active {color: #808080}
#cfid1042 #subNav1 {background: transparent url(../gfx/logo_Resto.gif) 7px 0px no-repeat;}
#mainNav ul li a#hnav1042:hover, #mainNav ul li a#hnav1042.active{background:#808080;color:#FFF;}
body.home1 #mainNav ul li a#hnav1042,
body.home2 #mainNav ul li a#hnav1042,
body.home3 #mainNav ul li a#hnav1042,
body.home4 #mainNav ul li a#hnav1042 {
	text-indent:-2000px;
	background: transparent url(../gfx/nResto.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav1042:hover,
body.home2 #mainNav ul li a#hnav1042:hover,
body.home3 #mainNav ul li a#hnav1042:hover,
body.home4 #mainNav ul li a#hnav1042:hover {
	background: #808080 url(../gfx/nResto.jpg) no-repeat 0px -57px;
}

/* Specialiteiten */
#cfid912 a:link, #cfid912 a:visited  {color: inherit}
#cfid912 a:hover, #cfid912 a:active, #cfid912 a.active {color: #FCC917}
#mainNav ul li a#hnav912:hover, #mainNav ul li a#hnav912.active{background:#FCC917;color:#FFF;}
body.home1 #mainNav ul li a#hnav912 {
	text-indent:-2000px;
	background: transparent url(../gfx/nSpecial.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav912:hover {
	background: #00478B url(../gfx/nSpecial.jpg) no-repeat 0px -57px;
}
body.home2 #mainNav ul li a#hnav912 {
	text-indent:-2000px;
	background: transparent url(../gfx/nSpecialNL.jpg) no-repeat 0 0;
}
body.home2 #mainNav ul li a#hnav912:hover {
	background: #00478B url(../gfx/nSpecialNL.jpg) no-repeat 0px -57px;
}
body.home3 #mainNav ul li a#hnav912 {
	text-indent:-2000px;
	background: transparent url(../gfx/nSpecialFR.jpg) no-repeat 0 0;
}
body.home3 #mainNav ul li a#hnav912:hover {
	background: #00478B url(../gfx/nSpecialFR.jpg) no-repeat 0px -57px;
}
body.home4 #mainNav ul li a#hnav912 {
	text-indent:-2000px;
	background: transparent url(../gfx/nSpecialGE.jpg) no-repeat 0 0;
}
body.home4 #mainNav ul li a#hnav912:hover {
	background: #00478B url(../gfx/nSpecialGE.jpg) no-repeat 0px -57px;
}
/* professioneel koken */
#cfid909 a:link, #cfid909 a:visited {color: inherit}
#cfid909 a:hover, #cfid909 a:active, #cfid909 a.active {color: #66cc33}
#mainNav ul li a#hnav909:hover, #mainNav ul li a#hnav909.active{background:#66cc33; color:#FFF;}

body.home1 #mainNav ul#ctnrMenu905_1000_2000 li a#hnav909 {
	text-indent:-2000px;
	background: transparent url(../gfx/nProf.jpg) no-repeat 0 0;
}
body.home1 #mainNav ul li a#hnav909:hover {
	background: #66cc33 url(../gfx/nProf.jpg) no-repeat 0px -57px;
}

body.home2 #mainNav ul#ctnrMenu905_1000_2000 li a#hnav909 {
	text-indent:-2000px;
	background: transparent url(../gfx/nProf.jpg) no-repeat 0 0;
}
body.home2 #mainNav ul#ctnrMenu905_1000_2000 li a#hnav909:hover {
	background: #66cc33 url(../gfx/nProf.jpg) no-repeat 0px -57px;
}

body.home3 #mainNav ul li a#hnav909 {
	text-indent:-2000px;
	background: transparent url(../gfx/nProfFR.jpg) no-repeat 0 0;
}
body.home3 #mainNav ul li a#hnav909:hover {
	background: #66cc33 url(../gfx/nProfFR.jpg) no-repeat 0px -57px;
}
body.home4 #mainNav ul li a#hnav909 {
	text-indent:-2000px;
	background: transparent url(../gfx/nProfGE.jpg) no-repeat 0 0;
}
body.home4 #mainNav ul li a#hnav909:hover {
	background: #66cc33 url(../gfx/nProfGE.jpg) no-repeat 0px -57px;
}

body#cfid909 div#mainNav ul#ctnrMenu905_1000_2000 li a:hover,
body#cfid909 div#mainNav ul#ctnrMenu905_1000_2000 li a.active
{
	background-color: #66cc33;
	background-image:none;
	color:#FFF;
}

#footer a:link, #footer a:visited { color: #333;}
#footer a:hover, #footer a:active, #footer a.active { color: orange;}


/*	EE template --------------------------------------------------------- */
.abstractEerste, .detailFoto, .abstractProduct img { /* width:45%;float:left; */
	float:left;
	width:289px;
}
.productIcons {padding-top:5px;}
.detailFoto img {margin:0;padding:0;border:0;}
.abstractTweede, .detailTekst, .abstractProduct .abstract {
	float:left;
	margin-left:9px;
	width:289px;
}
.detailTekst {
	padding-left:5px;
	width:284px;
}
.abstractFoto {width:100px;float:left;}
.abstract {margin-left:120px;}
.abstractEerste ul,
.abstractTweede ul,
.abstract ul,
.abstractEerste ol,
.abstractTweede ol,
.abstract ol{
	margin:0 0 0 3px;
	padding:0;
	list-style: none;
}

.abstractEerste ul li,
.abstractTweede ul li,
.abstract ul li,
.abstractEerste ol li,
.abstractTweede ol li,
.abstract ol li
{
	margin: 4px 0;
	padding: 0;
	color: #333;
	line-height:110%;
}

.abstractEerste ul li a,
.abstractTweede ul li a,
.abstract ul li a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: .9em;
}
.abstractProduct {
	clear:both;
	margin:0;
}

/*	Webmanager  --------------------------------------------------------- */
.contentsubitem {width:440px;}

/*	Tussenpagina other ranges ------------------------------------------- */
div#subNav1 ul li a#minav2204 {
	text-indent:-2000em;
	padding:0;
	width:119px;
	height:80px;
	background:#fff url(../gfx/logo_RestoB.png) no-repeat left top;
}
div#subNav1 ul li a#minav2204:hover {
	background-position:0 -80px;
}
div#subNav1 ul li a#minav2205 {
	text-indent:-2000em;
	padding:0;
	width:119px;
	height:80px;
	background:#fff url(../gfx/logo_VenusB.png) no-repeat left top;
}
div#subNav1 ul li a#minav2205:hover {
	background-position:0 -80px;
}
/*	Zoekfunctie -------------------------------------------------------- */
input#SearchField {
	width: 276px;
	margin: 0 7px 0 0;
	font-size: 13px;
	font-weight: bold;
	float:left;
}
input#SearchBttn {
	display:block;
	margin: 2px 0 0 0;
	width: 74px;
	height: 21px;
}
/*	Login --------------------------------------------------------------- */
.Login {
	margin:2em 0;
	padding:1em;
	border:1px dotted #333;
	background:#FFF url(../gfx/bg_login.jpg) top left repeat-x;
}
	
.Login dl dt {
	margin:0 0 2px 0;
	padding:0;
}

.Login dl dd {
	margin:0 0 6px 0;
	padding:0;
}
/*	Opmaak divers ------------------------------------------------------- */
.categorylist ul,
.contentsubitem ul,
.detailTekst ul
{
	margin: 0;
	padding: 0 0 1.3em 0;
	list-style:none;
}
.categorylist ul li,
.contentsubitem ul li,
.detailTekst ul li
{
	margin: 0;
	padding:.25em 0 0 10px;
	background:#FFF url(../gfx/lst4k.png) 0 5px no-repeat;
	line-height: 160%
}
.categorylist ul,
.contentsubitem ul,
.detailTekst ul
{
	margin: 0;
	padding: 0 0 1.3em 0;
}
.categorylist ol li,
.contentsubitem ol li,
.detailTekst ol li
{	margin: 0;
	padding:.25em 0 0 10px;
	line-height: 150%
}

.categorylist ul a
{
	text-decoration: underline;
}
.categorylist ul a:hover
{
	text-decoration: none;
}

.detailTekst p strong {
	display:block;
	margin:.5em 0 0 0;
}
/*	Talenkeuze ---------------------------------------------------------- */
#talenNav ul {
	margin:0;
	padding:0;
	list-style: none;
}
#talenNav ul li {float:left;}
a#NL, a#FR, a#EN, a#GE
{
	display:block;
	margin:0 1px 0 0;
	padding:7px 0 0 7px;
	width:230px;
	height:43px;
	background: #FFF url(../gfx/bg_hornav.png) repeat-x left top;
	font-size: .9em;
	font-weight: bold;
	line-height:1.2em;
	text-decoration:none;
}
#NL {}
#FR {}
#EN {}
#GE {margin:0;}
.clear {
	clear:both;
}
.contentsubitem ul li {padding-left:2em;}
ol li {
	margin: 1em 0;
	padding:0;
	font-family: tahoma, sans-serif;
	font-size: 12px;
	line-height:120%;
	color: #333;
}
/*	compare, vergelijktaele meer naar links bij reeksen ----------------- */
body#cfid908 div.cid3065 div#subNav2,
body#cfid907 div.cid3257 div#subNav2,
body#cfid906 div.cid3414 div#subNav2,
body#cfid913 div.cid2909 div#subNav2,
body#cfid910 div.cid3570 div#subNav2,
body#cfid1042 div.cid3656 div#subNav2,
body#cfid1041 div.cid2205 div#subNav2
{
	width:98px;
}
body#cfid908 div.cid3065 div#content01,
body#cfid907 div.cid3257 div#content01,
body#cfid906 div.cid3414 div#content01,
body#cfid913 div.cid2909 div#content01,
body#cfid910 div.cid3570 div#content01,
body#cfid1042 div.cid3656 div#content01,
body#cfid1041 div.cid2205 div#content01
{
}
body#cfid908 div.cid3065 div#content02,
body#cfid907 div.cid3257 div#content02,
body#cfid906 div.cid3414 div#content02,
body#cfid913 div.cid2909 div#content02,
body#cfid910 div.cid3570 div#content01,
body#cfid1042 div.cid3656 div#content02,
body#cfid1041 div.cid2205 div#content02
{
	border:0;
	padding:0;
}
/*	Table compare ------------------------------------------------------- */
table.compare {
	font-family: tahoma, sans-serif;
	font-size: 12px;
	line-height: 130%;
	border: 2px solid #ccc;
	margin: 0;
	padding: 0;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	width:713px;/* was 595px */
}

table.compare tr {
	height: 20px;
	font-size: 0.85em;
	font-weight: bold;
	padding: 0;
	margin: 0;
	background: transparent;
}
table.compare tr:hover, table.compare tr.hilite {
	background: #ebebeb;
	color: #646464;
	border: solid #F06C0A 1px;
}

table.compare tr.kop {
	vertical-align: middle;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
}

table.compare tr.kop:hover {
	background: #ebebeb;
	color: black;
}

table.compare tr.kop th {
	background: #ccc;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	height: 45px;
}

table.compare tr.kop th.uitleg {
	border: solid #ccc 1px;
	margin: 0;
	padding: 7px 0 0 7px;
	width: 210px;
	border-right-width: 3px;
	text-align: left;
}

table.compare th {
	text-align: left;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
}

table.compare th.specs img {
	vertical-align: middle;
	text-align: center;
	float: right;
	margin-bottom: .2em;
	margin-right: .2em;
	margin-left: 1em;
}

table.compare th.specs {
	border: solid #ccc 1px;
	margin: 0;
	text-align: right;
	padding: 7px;
	border-right-width: 3px;
}

table.compare td {
	width: 45px;
	border: solid #ccc 1px;
	margin: 0;
	text-align: center;
	padding: 0;
}

table.compare td img {
	vertical-align: middle;
	text-align: center;
}

#Toepassingen {background: transparent url(../gfx/compare/iconToepassingen.gif) top right no-repeat;padding-top:42px;}
#Oven {background: transparent url(../gfx/compare/iconOven.gif) top right no-repeat;padding-top:42px;}
#Vaatwasser {background: transparent url(../gfx/compare/iconVaatwasser.gif) top right no-repeat;padding-top:42px;}

#cid906 table.compare td.mistral {
	background: #dbe7f1;
}

#cid906 table.compare th.mistral {
	background: #fff;
}

#cid907 table.compare td.sirocco {
	background: #ffe5d6;
}

#cid907 table.compare th.sirocco {
	background: #fff;
}

#cid908 table.compare td.atlantis {
	background: #e3dce2;
}

#cid908 table.compare th.atlantis {
	background: #fff;
}

#cid910 table.compare td.athena {
	background: #dee6ec;
}

#cid910 table.compare th.athena {
	background: #fff;
}

#cid911 table.compare td.venus {
	background: #fff0d6;
}

#cid911 table.compare th.venus {
	background: #fff;
}

#cid913 table.compare td.apollo {
	background: #d4e4df;
}

#cid913 table.compare th.apollo {
	background: #fff;
}
/* WOK */
table.wok {
	font-family: tahoma, sans-serif;
	font-size: 13px;
	line-height: 130%;
	margin: 0;
	width: 583px;
	border-collapse: collapse;
}

table.wok tr {
	font-size: 0.85em;
	font-weight: bold;
	background: transparent;
	padding: 0;
	margin: 0;
}

table.wok td {
	height: 45px;
	width: 45px;
	margin: 0;
	padding: 7px;
	text-align: left;
	font-weight: normal;
	background: #eaeaea;
}

table.wok td img {
	vertical-align: middle;
	text-align: center;
}

table.wok th {
	text-align: left;
	padding: 7px 7px 0;
	margin: 0;
	width: 40px;
}

table.wok th.specs img {
	vertical-align: middle;
	text-align: center;
	float: right;
	margin-bottom: .2em;
	margin-right: .2em;
	margin-left: 1em;
}

table.wok th.specs {
	margin: 0;
	text-align: right;
	padding: 7px;
}

table.wok tr.kop {
	vertical-align: middle;
}

table.wok tr.kop th {
	background: #ccc;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	height: 45px;
}

table.wok tr.kop th.uitleg {
	margin: 0;
	padding: 7px 0 0 7px;
	width: 210px;
	border-right-width: 3px;
	text-align: left;
}

table.wok td.steel {
	background: #e4e4e4;
	font-weight: bold;
	white-space: normal;
	text-align: left;
	border-right: 0;
}
table.wok td.platbol {
	background: #d3d3d3;
	font-weight: bold;
	border-right: 0;
}
table.wok td.soort {
	background: #b2b2b2;
	font-weight: bold;
	border-right: 0;
}

table.wok td.foto {
	margin: 0;
	background: black;
	padding: 0 7px;
}

table.wok td.foto img {
	padding: 0;
	width: 196px;
	margin: 0;
	height: 140px;
}
table.wok td.legende {
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	list-style: none;
	padding-top: 7px;
	text-align: left;
	background: #000;
	color: #fff;
}

table.wok td.legende ul {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}

table.wok td.legende ul li {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	background:#000;
}
table.wok td.data {
	font-size: 11px;
	vertical-align: top;
	padding-top: 7px;
	background: #000000;
	color: orange;
}

table.wok td.data ul {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

table.wok td.data ul li {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	background:#000;
}

table.wok .wit {
	height:1px;
}
table.wok .wit2px {
	height:4px;
}
/* special */
#ctnrAutoReturnLink {
	margin: 1em 0;
	padding:.5em;
	border:1px solid #EAEAEA;
	background-color:#FAFAFA;
}
/*	Table toebehoren ---------------------------------------------------- */
table#toebehoren {
	border-collapse:collapse;
	margin:0 0 1em 0;
	padding:0;
	width: 468px;
}

table#toebehoren th,
table#toebehoren tr,
table#toebehoren td {
	padding:2px;
	margin:0;
}

table#toebehoren th#referentie,
table#toebehoren  th#omschrijving {
	padding:4px 2px;
	background-color:#000;
	color:#fff;
	font-weight:normal;
	text-align:left;
	width: 68px;
}

table#toebehoren  th#omschrijving {
	width: 400px;
}
table#toebehoren tr.tableroweven {
	background-color:#F5F5F5;
}
/*	Zoekfunctie met 3 pulldowns ----------------------------------------- */
#frmDeel1 {
	margin:0 0 50px 0;
	border:1px solid #fff;
}
#frmReeks,
#frmGebruik,
#frmToepassing {
	display:block;
	margin-bottom: 5px;;
}
#frmGebruik,
#frmToepassing {
	margin-left:0;
}
#frmReeks label,
#frmGebruik label,
#frmToepassing label,
#frmReferentie label {
	display:block;
	font-size:10px;
	letter-spacing: 1px;
	text-indent:2px;
}
#frmReferentie {
	display:block;
	clear:both;
}

/* @group Tijdelijk */

body.home2 div#ctnrMain02 { 
	position: relative;
}

a#banner,
a#bannerFR  {
	display: block; 
	width:485px;
	height: 100px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1000;
	background: #fff url(/designenkwaliteit/0911_banner_home.jpg) no-repeat 0 0;
	text-indent: -9999em;
	border: none;
}

a#bannerFR  {
	background-image: url(/designetqualite/0911_banner_home_fr.jpg);
}


/* @end */