*{
	margin:0;
	padding:0;
}
img{
	border:none;
}
body{
	background-color:#0e0b08;
	margin:0;
	padding:0;
	font-size:76%;
	line-height:160%;
}
body.arabic{
	font-size:90%;
}
body,td,input,textarea{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color:#e8e8e8;
}
td{
	vertical-align:top;
}
.arabic td{
	text-align:right;
}
a:link{
	color:#584733;
}
a:visited{
	color:#735e41;
}
a:hover{
	color:#f8e392;
}
a:active{
	color:#f8e392;
	text-decoration:none;
}
p{
	margin-bottom:0.9em;
}
h1{
	font-size:180%;
	line-height:140%;
	font-weight:normal;
	text-decoration:none;
	color:#f8e392;
	margin-top:0.3em;
}
h2{
	font-size:150%;
	line-height:140%;
	font-weight:normal;
	text-decoration:none;
	color:#f8e392;
	margin-bottom:0.5em;
}
h3{
	font-size:100%;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	color:#f8e392;
	margin-top:0.8em;
	margin-bottom:0.4em;
}
h4{
	font-size:110%;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	color:#e8e8e8;
	margin-top:0.8em;
	margin-bottom:0.4em;
}
ol,ul{
	padding-left:3em;
}
.arabic ol,.arabic ul{
	padding-left:0;
	padding-right:3em;
}
ul{
	list-style-type:square;
}
#breadcrumbs{
	font-size:90%;
	line-height:140%;
	margin-bottom:1.3em;
	text-align:right;
	color:#735e41;
}
.arabic #breadcrumbs{
	text-align:left;
	margin-bottom:0.5em;
	font-size:93%;
}
#breadcrumbs a{
	color:#735e41;
}
#breadcrumbs a:hover{
	color:#f8e392;
}
#content{
	height:795px;
	background:url(../images/bg.jpg) top left no-repeat;
	min-width:872px;
}
.arabic #content{
	background:url(../images/bg-arab.jpg) top right no-repeat;
}
#content table.form td{
	line-height:2.4em;
	vertical-align:middle;
}
#content table.form_enq td.radio{
	text-align:center;
	border:1px solid #231c14;
	width:30px;
}
#content table.form_enq td.radio input{
	display:block;
	width:100%;
}
#content table.form_enq h3{
	margin-top:2em;
	margin-bottom:0.3em;
}
#content table.form_enq td.row h3{
	margin:0;
	margin-right:1em;
}
.arabic #content table.form_enq td.row h3{
	margin-right:0;
	margin-left:1em;
}
#content table.form_enq #submit{
	margin-top:4em;
}
#content label{
	margin-right:1em;
	margin-bottom:0.3em;
	color:#735e41;
}
#content table.form_enq td{
	color:#735e41;
}
#content table.form_enq table td{
	font-size:90%;
}
#content table.form_enq td.header{
	line-height:100%;
	padding-bottom:0.5em;
}
#content textarea{
	width:100%;
	height:8em;
}
#content input,#content textarea{
	color:#584733;
	padding:0.1em;
	font-size:110%;
}
#content textarea{
	padding:0.2em;
}
#content .button{
	margin-top:1em;
}
#navig{
	position:absolute;
	top:0;
	left:0;
	width:200px;
}
.arabic #navig{
	left:auto;
	right:0;
}
#navig div{
	text-align:center;
}
#navig #logo{
	display:block;
	text-align:center;
	padding-top:1.5em;
	padding-bottom:1.5em;
}
#navig #nosugar{
	display:block;
}
#navig ul{
	padding:0;
}
#navig ul li{
	font-size:90%;
	text-transform:uppercase;
	list-style:none;
}
#navig ul li a{
	display:block;
	text-decoration:none;
	color:#fff;
	padding-left:2.7em;
	line-height:2.5em;
	height:2.5em;
	vertical-align:middle;
}
.arabic #navig ul li a{
	padding-left:0;
	padding-right:2.7em;
	line-height:2em;
	height:2em;
}
#navig ul li a:hover{
	color:#f8e392;
}
#navig ul li.nolink{
	padding-left:2.7em;
}
.arabic #navig ul li.nolink{
	padding-left:0;
	padding-right:2.7em;
}
#navig ul li.active{
	background:url(../images/blad-navig.gif) no-repeat;
	background-position:2px center;
	color:#f8e392;
	font-weight:bold;
}
.arabic #navig ul li.active{
	background-position:170px center;
}
#navig ul li.active a{
	color:#f8e392;
}
#navig ul li.sub{
	background-position:14px center;
}
.arabic #navig ul li.sub{
	background-position:156px center;
}
#navig ul li.sub a{
	padding-left:4em;
}
.arabic #navig ul li.sub a{
	padding-left:0;
	padding-right:4em;
}
#navig ul li.last{
	margin-top:1em;
}
#navig span.smalltext,#navig span.smallesttext{
	margin-bottom:0;
	font-weight:normal;
}
#navig #footer{
	display:block;
	width:100%;
	position:absolute;
	margin-left:2em;
	font-size:85%;
	text-align:right;
	top:741px;
	line-height:150%;
}
.arabic #navig #footer{
	margin-left:0;
	margin-right:2em;
	font-size:78%;
}
#navig #footer a{
	text-decoration:none;
	margin-right:1em;
	color:#70583e;
}
.arabic #navig #footer a{
	margin-right:0;
}
#navig #footer a:hover{
	text-decoration:underline;
	color:#f8e392;
}
#zones{
	display:block;
}
#zones a,#zones span{
	position:absolute;
	display:block;
	text-align:center;
	text-transform:uppercase;
}
#zones a, span.label, #zones span{
	color:#735e41;
	font:10px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}
#zones a:hover{
	color:#fff;
}
#zones span{
	font-size:130%;
	line-height:140%;
	font-weight:bold;
	color:#d8c57f;
	text-transform:none;
}
#zones .smalltext{
	display:block;
	left:15em;
	top:0;
	line-height:1em;
}
.arabic #zones .smalltext{
	right:15em;
}
#links{
	clear:both;
	font-size:90%;
	line-height:140%;
	list-style-type:none;
	margin-bottom:1em;
}
#links td{
	padding-bottom:1em;
	color:#a19674;
}
#links a{
	padding-right:0.7em;
	padding-top:0.1em;
	padding-bottom:0.1em;
}
#links a.block{
	padding:0;
	clear:left;
	margin-bottom:0;
}
.arabic #links a.block{
	clear:right;
}
a.block{
	padding:0;
	display:block;
	float:left;
	width:95px;
	height:88px;
	background:no-repeat top left;
	text-decoration:none;
	text-align:center;
	font-size:9px;
	line-height:115%;
	color:#527470;
	margin-bottom:1em;
	margin-right:1em;
}
.arabic a.block{
	float:right;
	background:no-repeat top right;
	margin-right:0;
	margin-left:1em;
	font-size:12px;
}
a.block div{
	margin:3px 3px 0 3px;
}
a.block:hover{
	background-position:100% -88px !important;
	color:#382918;
}
a#over-cavalier{ background-image:url(../images/site/over-cavalier.jpg); }
a#nieuws{ background-image:url(../images/site/nieuws.jpg); }
a#visie-en-missie{ background-image:url(../images/site/visie-en-missie.jpg); }
a#certificaten{ background-image:url(../images/site/certificaten.jpg); }
	a#brc-certificaat{ background-image:url(../images/site/brc-certificaat.jpg); }
	a#iso-9001-certificaat{ background-image:url(../images/site/iso-9001-certificaat.jpg); }
	a#happy-tooth-certificaat{ background-image:url(../images/site/happy-tooth-certificaat.jpg); }
	a#nuon-nature-certificate{ background-image:url(../images/site/nuon-nature-certificate.jpg); }
	a#milieucharter-oost-vlaanderen{ background-image:url(../images/site/milieucharter-oost-vlaanderen.jpg); }
a#beurzen{ background-image:url(../images/site/beurzen.jpg); }
	a#ism{ background-image:url(../images/site/ism.jpg); }
	a#foodex{ background-image:url(../images/site/foodex.jpg); }
	a#sweets-middle-east{ background-image:url(../images/site/sweets-middle-east.jpg); }
	a#choco-late{ background-image:url(../images/site/choco-late.jpg); }
	a#fine-food{ background-image:url(../images/site/fine-food.jpg); }
	a#anuga{ background-image:url(../images/site/anuga.jpg); }
a#historiek{ background-image:url(../images/site/historiek.jpg); }
a#bedrijfsfilm{ background-image:url(../images/site/bedrijfsfilm.jpg); }
a#contact{ background-image:url(../images/site/contact.jpg); }

a#assortiment{ background-image:url(../images/site/assortiment.jpg); }

a#lab-corner{ background-image:url(../images/site/lab-corner.jpg); }
a#productie-van-de-chocolade{ background-image:url(../images/site/productie-van-de-chocolade.jpg); }
	a#historische-mijlpalen{ background-image:url(../images/site/historische-mijlpalen.jpg); }
	a#verwerkingsproces-chocolade{ background-image:url(../images/site/verwerkingsproces-chocolade.jpg); }
a#chocolade-is-gezond{ background-image:url(../images/site/chocolade-is-gezond.jpg); }
a#cavalier-chocolade{ background-image:url(../images/site/cavalier-chocolade.jpg); }
a#beweging-een-must-voor-iedereen{ background-image:url(../images/site/beweging-een-must-voor-iedereen.jpg); }
a#forum{ background-image:url(../images/site/forum.jpg); }
a#recepten{ background-image:url(../images/site/recepten.jpg); }
	a#recept-cake-chocolade{ background-image:url(../images/site/recept-cake-chocolade.jpg); }
	a#recept-cake-praline{ background-image:url(../images/site/recept-cake-praline.jpg); }
	a#recept-studentenhaver{ background-image:url(../images/site/recept-studentenhaver.jpg); }
	a#recept-ganachetruffels{ background-image:url(../images/site/recept-ganachetruffels.jpg); }
	a#recept-chocolademousse{ background-image:url(../images/site/recept-chocolademousse.jpg); }
a#creatief-met-chocolade{ background-image:url(../images/site/creatief-met-chocolade.jpg); }
a#downloads{ background-image:url(../images/site/downloads.jpg); }

a#reseller-worden{ background-image:url(../images/site/reseller-worden.jpg); }
a#uw-mening-telt{ background-image:url(../images/site/over-cavalier.jpg); }
a#distributie{ background-image:url(../images/site/over-cavalier.jpg); }

#frame12{
	z-index:100;
	list-style-type:none;
	padding:0;
	width:410px;
}
#frame12 li{
	display:inline;
}
#frame12 li a{
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	width:77px;
	height:77px;
	margin-right:5px;
	overflow:hidden;
	text-decoration:none;
	font-size:9px;
	line-height:110%;
	margin-top:5px;
}
.arabic #frame12 li a{
	float:right;
	font-size:12px;
}
#frame12 li a div{
	margin:3px 3px 0 3px;
}
#frame12 #repen{ background:url(../images/content/repen.jpg) no-repeat top left; }
#frame12 #crepe{ background:url(../images/content/crepe.jpg) no-repeat top left; }
#frame12 #ctabl{ background:url(../images/content/ctabl.jpg) no-repeat top left; }
#frame12 #class{ background:url(../images/content/class.jpg) no-repeat top left; }
#frame12 #fruit{ background:url(../images/content/fruit.jpg) no-repeat top left; }
#frame12 #table{ background:url(../images/content/table.jpg) no-repeat top left; }
#frame12 #gevul{ background:url(../images/content/gevul.jpg) no-repeat top left; }
#frame12 #napol{ background:url(../images/content/napol.jpg) no-repeat top left; }
#frame12 #carre{ background:url(../images/content/carre.jpg) no-repeat top left; }
#frame12 #prali{ background:url(../images/content/prali.jpg) no-repeat top left; }
#frame12 #zeevr{ background:url(../images/content/zeevr.jpg) no-repeat top left; }
#frame12 #snack{ background:url(../images/content/snack.jpg) no-repeat top left; }
#frame12 #koekj{ background:url(../images/content/koekj.jpg) no-repeat top left; }
#frame12 #hazel{ background:url(../images/content/hazel.jpg) no-repeat top left; }
#frame12 #seizo{ background:url(../images/content/seizo.jpg) no-repeat top left; }
#frame12 #woodi{ background:url(../images/content/woodi.jpg) no-repeat top left; }
#frame12 #cinna{ background:url(../images/content/cinna.jpg) no-repeat top left; }
#frame12 #vanil{ background:url(../images/content/vanil.jpg) no-repeat top left; }
#frame12 #galet{ background:url(../images/content/galet.jpg) no-repeat top left; }
#frame12 #pzakj{ background:url(../images/content/pzakj.jpg) no-repeat top left; }
#frame12 #ballo{ background:url(../images/content/ballo.jpg) no-repeat top left; }
#frame12 #easte{ background:url(../images/content/easte.jpg) no-repeat top left; }
#frame12 #tubos{ background:url(../images/content/tubos.jpg) no-repeat top left; }
#frame12 #pdier{ background:url(../images/content/pdier.jpg) no-repeat top left; }
#frame12 #kzakj{ background:url(../images/content/kzakj.jpg) no-repeat top left; }
#frame12 #marse{ background:url(../images/content/marse.jpg) no-repeat top left; }
#frame12 #kdier{ background:url(../images/content/kdier.jpg) no-repeat top left; }
#frame12 #back-crepe{ background:url(../images/content/back-crepe.jpg) no-repeat top left; }
#frame12 #back-ctabl{ background:url(../images/content/back-ctabl.jpg) no-repeat top left; }
#frame12 #back-koekj{ background:url(../images/content/back-koekj.jpg) no-repeat top left; }
#frame12 #back-seizo{ background:url(../images/content/back-seizo.jpg) no-repeat top left; }
#frame12 li a:hover, #frame12 li a.curr{
	background-position:100% -77px !important;
	color:#527470;
}
#frame12.sub-frame li a{
	color:#527470;
}
#frame12.sub-frame li a.back{
	color:#584733;
}
#frame12.sub-frame li a:hover, #frame12.sub-frame li a.curr{
	color:#382918;
}
.label{
	position:absolute;
}
.smalltext,.smallesttext{
	font-size:90%;
	line-height:140%;
	color:#735e41;
	margin:0 1em;
	margin-bottom:1.5em;
}
.smallesttext{
	font-size:77%;
}
.nb{
	white-space:nowrap;
}
#spacer-balk-default{
	height:221px;
}
#spacer-balk-2{
	height:191px;
}
.arabic #spacer-balk-2{
	height:221px;
}
#navig #langs{
	font-size:90%;
	color:#31271d;
	text-align:right;
}
#navig #langs span{
	margin:0;
	margin-left:0.25em;
	margin-right:0.25em;
}
#navig #langs a{
	text-decoration:underline;
	margin:0;
}
#navig #langs #current{
	color:#f8e392;
}
.arabic #navig #langs #current{
	margin-right:0;
}
#navig #langs span.arabic{
	font-size:120%;
}
body.arabic{
	direction:rtl;
}
.arabic .ltr{
	direction:ltr !important;
}
ul.v{
	list-style-type:none;
	padding-left:0;
}
ul.v li{
	background:url(../images/vinkje.gif) no-repeat;
	background-position:left center;
	padding-left:2em;
}
.arabic ul.v li{
	background-position:right center;
	padding-left:0;
	padding-right:2em;
}
.clear {
	clear:both;
}
#homeimage{
	float:right;
}
#splash-langs a{
	padding:0.6em;
}
#home-newsflash{
	text-align:center;
	display:block;
	float:right;
	width:172px;
	text-decoration:none;
	font-size:90%;
	margin-top:2.5em;
	line-height:120%;
}
#home-newsflash span{
	font-size:130%;
	line-height:140%;
	font-weight:bold;
	color:#d8c57f;
}
#home-newsflash img{
	margin-bottom:1em;
	margin-top:0.3em;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
div.side{
	float:right;
	margin:0 0 1em 2em;
}
.first{
	margin-top:0;
}
.strong{
	font-weight:bold;
}
.em{
	font-style:italic;
}
a.pdf{
	display:inline;
	text-decoration:none;
	color:#f8e392;
	text-decoration:none;
}
.pdf img{
	vertical-align:middle;
	padding-right:0.5em;
}
.pdf:hover span{
	text-decoration:underline;
}
.pdf em{
	color:#e8e8e8;
	text-decoration:none;
	font-size:90%;
	font-style:italic;
}
.white{
	color:#fff;
}
#facebook{
	width:300px;
}
.imagelink{
	text-decoration:none;
}
.imagelink span{
	text-decoration:underline;
}