/* @override http://www.royco.be/stylesheets/duall/royco.css */

/* @override http://www.royco.be/stylesheets/duall/royco.css */

@import "duallFW.css";

/*
	Royco rood: #c40009
	Royco groen: #a3bf2a
*/

img { behavior: url(pngbehavior.htc); }


body {
	text-align: left;
	/* reset IE Fix */
	margin: 0;
	font-family: Lucida Sans, 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	color: #4a0504;
	height: 100%;
	background-color: #e3e3e3;
}

a:link {
	color: inherit;
	text-decoration: underline;
}

a:visited {
	color: inherit;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Lucida Sans, 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-size: 1.6em;
	color: #4a0504;
	margin: 0 0 .5em 0;
	font-weight: bold;
	line-height: 130%;
}

h2 {
	margin: 0;
	font-size: 1.4em;
}

h3, h4, h5 {
	font-size: 1.2em;
}

p {
	text-align: left;
	clear: both;
}


/* @group style */

.bruineLink {
	text-decoration: none;
	color: #4a0504;
}

.inleiding {
	font-size: 1.2em;
	line-height: 150%;
	font-weight: normal;
	font-style: normal;
	color: #4a0504;
	margin-bottom: 1em;
}

.grijzekader {
	clear: both;
	background-color: #f8f8f8;
	border: 1px solid #dce7ad;
	padding: 0;
	margin: 1em 0;
}

a.pijltje {
	display: block;
	padding-left: 18px;
	font-size: .8em;
	height: 1.6em;
	color: #669900;
	font-weight: bold;
	background: url(img/pijltje.gif) no-repeat 0 1px;
	text-decoration: none;
}

a.pijltje:hover {
	background: url(img/pijltje.gif) no-repeat 0 -19px;
	text-decoration: underline;
	color: #516428;
}

a.pijltjeTerug {
	display: block;
	padding-left: 18px;
	font-size: .8em;
	height: 1.6em;
	color: #669900;
	font-weight: bold;
	text-decoration: none;
	background: url(img/pijltjeTerug.gif) no-repeat 0 1px;
}

a.pijltjeTerug:hover {
	background: url(img/pijltjeTerug.gif) no-repeat 0 -19px;
	text-decoration: underline;
	color: #516428;
}

.claim {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 5;
	width: 590px;
	height: 330px;
	border: 1px solid #003300;
	padding: 120px 20px 20px 20px;
	color: #016635;
}

.meerdan {
	background: #e4ecc0 url(../../img/meerdan85.jpg) no-repeat left top;
}

.geenkleur {
	background: #e4ecc0 url(img/geenkleur.jpg) no-repeat left top;
}

.claim ul {
	padding: 0;
	margin-left: 50px;
}

.claim ul li {
	padding: 5px 0;
	margin-left: -20px;
}

.antwoord {
	color: #c5560d;
}

.bg_groen {
	background: #e4ecc0;
	border: 1px solid #fff;
	background-color: #e4ecc0;
}

.clearleft {
	clear: left;
}

/* @end */

/* @group navigatie */

/* @group tabs */

ul.tabnav {
	border-bottom: 1px solid #f1bc6b;
	margin-bottom: 0;
	margin-top: 25px;
	padding: 3px 0 10px 0;
	font-size: 1em;
	font-weight: bold;
}

ul.tabnav li a {
	padding: 12px 12px 12px 52px;
	border: 1px solid #ccc;
	color: #999;
	margin-right: 0px;
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
	font-size: 10px;
}

ul.tabnav a:hover {
	background: #fff;
	color: #4a0504;
	background-position: 4px -2px;
}

ul.tabnav li.tabnav1 a,
ul.tabnav li.tabnav1 a:visited {
	background: #fff url(img/producten_soorten_icon_classsic.gif) no-repeat 4px -42px;
}

ul.tabnav li.tabnav2 a,
ul.tabnav li.tabnav2 a:visited {
	background: #fff url(img/producten_soorten_icon_crunchy.gif) no-repeat 4px -42px;
}

ul.tabnav li.tabnav3 a,
ul.tabnav li.tabnav3 a:visited {
	background: #fff url(img/producten_soorten_icon_world.gif) no-repeat 4px -42px;
}

ul.tabnav li.tabnav4 a,
ul.tabnav li.tabnav4 a:visited
ul#tabs_for_126.tabnav li.tabnav4 a,
ul#tabs_for_126.tabnav li.tabnav4 a:active,
ul#tabs_for_126.tabnav li.tabnav4 a:visited {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_select.gif) no-repeat 4px -42px;
}


ul#tabs_for_130.tabnav li.tabnav3 a,
ul#tabs_for_130.tabnav li.tabnav3 a:visited,
ul#tabs_for_140.tabnav li.tabnav3 a,
ul#tabs_for_140.tabnav li.tabnav3 a:visited {
	background: #fff url(img/producten_soorten_icon_world.gif) no-repeat 4px -42px;
}

body.professioneel ul.tabnav li.tabnav4 a,
body.professioneel ul.tabnav li.tabnav4 a.visited {
	background: #fff url(img/producten_soorten_icon_Scrunchy.gif) no-repeat 4px -42px;
}

ul.tabnav li.tabnav1 a:hover {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_classsic.gif) no-repeat 4px -2px;
}

ul.tabnav li.tabnav2 a:hover {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_crunchy.gif) no-repeat 4px -2px;
}

ul.tabnav li.tabnav3 a:hover,
ul#tabs_for_130.tabnav li.tabnav3 a:hover,
ul#tabs_for_140.tabnav li.tabnav3 a:hover {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_world.gif) no-repeat 4px -2px;
}

ul.tabnav li.tabnav4 a:hover {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_select.gif) no-repeat 4px -2px;
}

ul.tabnav li.tabnav5 a:hover {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_cacao.gif) no-repeat 4px -2px;
}

body.professioneel ul.tabnav li.tabnav4 a:hover {
	color: #4a0504;
	background: #fff url(img/producten_soorten_icon_Scrunchy.gif) no-repeat 4px -2px;
	background-color: #fff;
}

ul.tabnav li.tabnav1 a.active,
ul.tabnav li.tabnav2 a.active,
ul.tabnav li.tabnav3 a.active,
ul#tabs_for_130.tabnav li.tabnav3 a.active,
ul#tabs_for_140.tabnav li.tabnav3 a.active,
ul.tabnav li.tabnav4 a.active,
ul#tabs_for_126.tabnav li.tabnav4 a.active,
ul.tabnav li.tabnav5 a.active,
body.professioneel ul.tabnav li.tabnav4 a.active {
	color: #4a0504;
	position: relative;
	top: 2px;
	padding-top: 12px;
	border-color: #f1bc6b;
	background-position: 4px -2px;
}


/* @end */

#navbar {
	margin: 0;
	padding: 16px 0;
	padding-top: 60px;
	width: 164px;
	border-right: 1px solid #fff;
	text-align: right;
	z-index: 50;
	float: left;
}

#navbar li {
	margin-bottom: 5px;
}

#navbar a {
	color: #000;
	text-decoration: none;
	display: block;
	padding-right: 16px;
	margin-right: 12px;
}

#navbar a:link,
#navbar a:visited {
	color: #000;
}

#navbar a:hover,
#navbar a.active {
	background: url(img/navPijl.gif) no-repeat right center;
	color: #666;
}

#navbar li.nav1 a,
#navbar li.nav2 a,
#navbar li.nav3 a,
#navbar li.nav4 a,
#navbar li.nav5 a,
#navbar li.nav6 a,
#navbar li.nav7 a {
	font-size: 1em;
	font-weight: bold;
	color: #000;
}

a#RoycoLogo {
	display: block;
	background: transparent url(img/toplogo.gif) no-repeat 0 0;
	width: 115px;
	height: 78px;
	text-indent: -9000px;
	position: absolute;
	top: 20px;
	left: 20px;
}

#navbar ul li ul {
	display: block;
	font-size: .8em;
	font-weight: normal;
	margin: 5px 8px 15px 0;
}

#navbar ul li ul li a {
	padding-top: 4px;
	color: #666;
}

#navbar ul li ul li a.active,
#navbar ul li ul li a:hover {
	color: #ce000f;
}

/* @end */

/* @group content */

#content,
#contentbreed {
	float: left;
	width: 550px;
	text-align: left;
	padding: 0;
	background-color: #fff;
	margin-top: 30px;
}

#contentbreed {
	width: 672px;
}

#text {
	margin: 0 20px;
}

#contentbreed #text {
	
}

#footer {
	clear: both;
	padding: 1em 5px;
	margin: 20px;
	font-size: .8em;
	color: #b6b6b6;
	text-align: right;
	border-top: 1px solid #d1d1d1;
}

#footer a {
	color: #b6b6b6;
	text-decoration: underline;
	font-weight: normal;
}

.Legummm {
	display: block;
	float: left;
	width: 408px;
	padding: 20px;
	margin: 10px 10px 10px 0;
	background-color: #e0eeab;
	color: #01662c;
}

.Legummm h4 {
	color: #003a09;
}

.kol1,
.kol2,
.kol3 {
	display: block;
	float: left;
	width: 140px;
	padding: 10px;
	padding-top: 90px;
	margin: 0 6px 10px 0;
}

.kol1 h4,
.kol2 h4,
.kol3 h4 {
	color: #355924;
}

.kol1 a,
.kol2 a,
.kol3 a {
	text-decoration: underline;
	color: #3c6428;
	font-weight: normal;
}

.atworkschool1,
.atworkschool2,
.atworkschool3,
.atworkschool4 {
	display: block;
	float: left;
	width: 218px;
	padding: 10px;
	padding-top: 90px;
	margin: 0 15px 15px 0;
}

.atworkschool4 {
	margin: 0 0 15px 0;
}

/* @end */

/* @group rechter kolom */

#rkol {
	height: 100%;

/* voor IE */
	text-align: left;
	float: right;
	padding-right: 15px;
	margin-top: 45px;
}

.banner200 {
	display: block;
	clear: both;
	width: 181px;
	padding: 10px;
	margin: 0;
	height: 75px;
	color: #fff;
	text-decoration: none;
	text-indent: -3000px;
	margin-bottom: 15px;
	border: 1px solid #fff
}

.actieVoetbal,
.actieVoetbalFR {
	height: 235px;
	background: url(/img/actie/1005_bnr_Igor_nl.jpg) no-repeat;
	padding: 0;
	width: 201px;
	border: 1px solid #a1000a;
}

.actieVoetbalFR {
	background: url(/img/actie/1005_bnr_Igor_fr.jpg) no-repeat;
}

.atWork,
.atWorkFR {
	height: 235px;
	background: #c40009 url(img/banners/rechts_roycoatwork.jpg) no-repeat;
	padding: 0;
	width: 201px;
	border: 1px solid #a69991;
}

.atWorkFR {
	background: #c40009 url(img/banners/rechts_roycoatwork_FR.jpg) no-repeat;
}
/* @end */

/* @group foto's */

img.img80px,
img.img120px,
img.imgRklein,
img.imgRgroot {
	display: block;
	position: absolute;
	z-index: 200;
	border: 1px solid #fff;
}

img.img80px {
	width: 80px;
	height: 80px;
	top: 22px;
	left: 836px;
}

img.img120px {
	width: 120px;
	height: 120px;
	top: -1px;
	left: 715px;
}

img.imgRklein {
	width: 80px;
	height: 80px;
	top: 22px;
	left: 863px;
}

img.imgRgroot {
	width: 120px;
	height: 120px;
	top: -1px;
	left: 742px;
}

/* @end */

/* @group producten */

#baselineNL,
#baselineFR {
	display: block;
	float: right;
	width: 293px;
	background: transparent url(img/baseline_NL.png) no-repeat right top;
	height: 20px;
}

#baselineFR {
	background: transparent url(img/baseline_FR.png) no-repeat right top;
}

#baselineNL.lunch {
	background-image: url(img/baseline_lunch_NL.png);
}

baselineFR.lunch {
	background-image: url(img/baseline_lunch_FR.png);
}

h3 a {
	display: block;
	padding: 35px 0;
	text-indent: 140px;
	background: url(img/productenA.gif) no-repeat left top;
	color: #4a0504;
}

h3 a:link {
	color: #4a0504;
	text-decoration: none;
}

h3 a:visited {
	color: #4a0504;
}

h3 a:hover {
	text-decoration: underline;
}

h3 a:active {
	
}

h3 a#Creations {
	background: url(img/productenCreations.gif) no-repeat left top;
}

h3 a#Lunch {
	background: url(img/productenB.gif) no-repeat left top;
}

h3 a#Work {
	background: url(img/productenC.gif) no-repeat left top;
}

h3 a#grootverpakking {
	background: url(img/productenD.gif) no-repeat 0px 7px;
}

h3 a#Cacao {
	background: url(img/productenCacao.gif) no-repeat 0px 7px;
}

h3 a#PureeMinute {
	background: url(img/productenPuree.gif) no-repeat 0px 1px;
}

h3 a#superCrrunchy {
	background: url(img/productenSupercRRunchy.gif) no-repeat 0px 1px;
}

h3 a#Vending {
	background: url(img/productenVending.gif) no-repeat 0px 1px;
}

ul#soorten,
ul#Gsoorten {
	margin: 0;
	padding: 0;
	text-indent: 0;
	background-color: #fff;
	width: 100%;
}

ul#soorten li a,
ul#Gsoorten li a {
	display: block;
	font-size: .8em;
	padding: 15px 10px 15px 140px;
	height: 18px;
	background: url(img/producten_soorten_classic.gif) no-repeat left center;
	border-top: 1px solid #dce7ad;
	margin: 0;
	color: #4a0504;
}

ul#soorten li a:visited,
ul#Gsoorten li a:visited {
	
}

ul#soorten li a:hover,
ul#Gsoorten li a:hover {
	text-decoration: none;
}

ul#soorten li a:active,
ul#Gsoorten li a:active {
	
}

ul#soorten li a span.kopje,
ul#Gsoorten li a span.kopje {
	display: block;
	font-weight: bold;
	font-size: 1.2em;
}

ul#soorten li a#pCrunchy,
ul#Gsoorten li a#pCrunchy {
	background: url(img/producten_soorten_crunchy.gif) no-repeat left center;
}

ul#soorten li a#pLeguMmm,
ul#Gsoorten li a#pLeguMmm {
	background: url(img/producten_soorten_legummm.gif) no-repeat left center;
}

ul#soorten li a#pWorld,
ul#Gsoorten li a#pWorld {
	background: url(img/producten_soorten_world.gif) no-repeat left center;
}

ul#soorten li a#pSelect,
ul#Gsoorten li a#pSelect {
	background: url(img/producten_soorten_Select.gif) no-repeat left center;
}

ul#Gsoorten li a#superCrrunchy {
	background: url(img/producten_soorten_Scrunchy.gif) no-repeat left center;
}

ul#soorten li a#pCacao,
ul#Gsoorten li a#pCacao {
	background: url(img/producten_soorten_cacao.gif) no-repeat left center;
}

#producten {
	border: 1px solid #f1bc6b;
	border-top: none;
	padding: 20px;
	padding-bottom: 30px;
	background-color: #fff;
	margin-bottom: 40px;
	position: relative;
}

.producten_notabs {
	margin-top: 25px;
	border: 1px solid #f1bc6b;
	padding: 20px;
	background-color: #fff;
	margin-bottom: 40px;
}

ul.packshots {
	margin: 0;
	padding: 0;
	margin-top: 30px;
}

ul.packshots li {
	display: inline;
	margin: 0;
	padding: 0 0 100px 0;
}

ul.packshots li a,
ul.packshots li a:link,
ul.packshots li a:visited,
ul.packshots li a:hover,
ul.packshots li a:active {
	float: left;
	padding: 95px 0 0 0;
	margin: 0 0 1em 0;
	display: block;
	width: 110px;
	height: 25px;
	font-size: .8em;
	text-align: center;
	background: url(../../img/packshots_thumbs/Big_Cla_erwt.jpg) no-repeat center top;
	text-decoration: none;
	color: #4a0504;
	font-weight: bold;
}

ul#Select.packshots li a,
ul#Select.packshots li a:link,
ul#Select.packshots li a:visited,
ul#Select.packshots li a:hover,
ul#Select.packshots li a:active {
	width: 135px;
	margin: 0 5px;
	height: 45px;
	font-size: .9em;
	border: 1px solid #f1bc6b;
	background-color: #fcf2e1;
}

ul.packshots li a span {
	display: block;
	color: #a1000a;
	font-size: .8em;
}

ul#CRE.packshots li a,
ul#WP.packshots li a {
	width: 115px;
}

ul.packshots li a#Cla_erwt {
	background-image: url(../../img/packshots_thumbs/Cla_erwt.jpg);
}

ul.packshots li a#Cla_kervel {
	background-image: url(../../img/packshots_thumbs/Cla_kervel.jpg);
}

ul.packshots li a#Cla_kip {
	background-image: url(../../img/packshots_thumbs/Cla_kip.jpg);
}

ul.packshots li a#Cla_prei {
	background-image: url(../../img/packshots_thumbs/Cla_prei.jpg);
}

ul.packshots li a#Cla_tomaat {
	background-image: url(../../img/packshots_thumbs/Cla_tomaat.jpg);
}

ul.packshots li a#Cla_tomaatgr {
	background-image: url(../../img/packshots_thumbs/Cla_tomaatgr.jpg);
}

ul.packshots li a#Cre_brocolli {
	background-image: url(../../img/packshots_thumbs/Cre_brocolli.jpg);
}

ul.packshots li a#Cre_groenten {
	background-image: url(../../img/packshots_thumbs/Cre_groenten.jpg);
}

ul.packshots li a#Cre_tomaatmoza {
	background-image: url(../../img/packshots_thumbs/Cre_tomaatmoza.jpg);
}

ul.packshots li a#Cru_asperges {
	background-image: url(../../img/packshots_thumbs/Cru_asperges.jpg);
}

ul.packshots li a#Cru_brocolli {
	background-image: url(../../img/packshots_thumbs/Cru_brocolli.jpg);
}

ul.packshots li a#Cru_champignons {
	background-image: url(../../img/packshots_thumbs/Cru_champignons.jpg);
}

ul.packshots li a#Cru_gevogelte {
	background-image: url(../../img/packshots_thumbs/Cru_gevogelte.jpg);
}

ul.packshots li a#Cru_groentensupreme {
	background-image: url(../../img/packshots_thumbs/Cru_groentensupreme.jpg);
}

ul.packshots li a#Cru_stgermain {
	background-image: url(../../img/packshots_thumbs/Cru_stgermain.jpg);
}

ul.packshots li a#Cru_tomaatbal {
	background-image: url(../../img/packshots_thumbs/Cru_tomaatbal.jpg);
}

ul.packshots li a#Cru_tomaatcreme {
	background-image: url(../../img/packshots_thumbs/Cru_tomaatcreme.jpg);
}

ul.packshots li a#Cru_tomaatsupreme {
	background-image: url(../../img/packshots_thumbs/Cru_tomaatsupreme.jpg);
}

ul.packshots li a#Leg_brocolli {
	background-image: url(../../img/packshots_thumbs/Leg_brocolli.jpg);
}

ul.packshots li a#Leg_pompoenwortel {
	background-image: url(../../img/packshots_thumbs/Leg_pompoenwortel.jpg);
}

ul.packshots li a#Leg_tomaatbasil {
	background-image: url(../../img/packshots_thumbs/Leg_tomaatbasil.jpg);
}

ul.packshots li a#Leg_tomaatgroenten {
	background-image: url(../../img/packshots_thumbs/Leg_tomaatgr.jpg);
}

ul.packshots li a#Wor_indiancurry {
	background-image: url(../../img/packshots_thumbs/Wor_indiancurry.jpg);
}

ul.packshots li a#Wor_kippeking {
	background-image: url(../../img/packshots_thumbs/Wor_kippeking.jpg);
}

ul.packshots li a#Wor_kiptandori {
	background-image: url(../../img/packshots_thumbs/Wor_kiptandori.jpg);
}

ul.packshots li a#Big_Cla_erwt {
	background-image: url(../../img/packshots_thumbs/Big_Cla_erwt.jpg);
}

ul.packshots li a#Big_Cla_kervel {
	background-image: url(../../img/packshots_thumbs/Big_Cla_kervel.jpg);
}

ul.packshots li a#Big_Cla_kip {
	background-image: url(../../img/packshots_thumbs/Big_Cla_kip.jpg);
}

ul.packshots li a#Big_Cla_prei {
	background-image: url(../../img/packshots_thumbs/Big_Cla_prei.jpg);
}

ul.packshots li a#Big_Cla_tomaat {
	background-image: url(../../img/packshots_thumbs/Big_Cla_tomaat.jpg);
}

ul.packshots li a#Big_Cla_tomaatgr {
	background-image: url(../../img/packshots_thumbs/Big_Cla_tomaatgr.jpg);
}

ul.packshots li a#Big_Cru_asperges {
	background-image: url(../../img/packshots_thumbs/Big_Cru_asperges.jpg);
}

ul.packshots li a#Big_Cru_brocolli {
	background-image: url(../../img/packshots_thumbs/Big_Cru_brocolli.jpg);
}

ul.packshots li a#Big_Cru_champignons {
	background-image: url(../../img/packshots_thumbs/Big_Cru_champignons.jpg);
}

ul.packshots li a#Big_Cru_curry {
	background-image: url(../../img/packshots_thumbs/Big_Cru_curry.jpg);
}

ul.packshots li a#Big_Cru_gevogelte {
	background-image: url(../../img/packshots_thumbs/Big_Cru_gevogelte.jpg);
}

ul.packshots li a#Big_Cru_groentensupreme {
	background-image: url(../../img/packshots_thumbs/Big_Cru_groentensupreme.jpg);
}

ul.packshots li a#Big_Cru_stgermain {
	background-image: url(../../img/packshots_thumbs/Big_Cru_stgermain.jpg);
}

ul.packshots li a#Big_Cru_tomaatbal {
	background-image: url(../../img/packshots_thumbs/Big_Cru_tomaatbal.jpg);
}

ul.packshots li a#Big_Cru_tomaatcreme {
	background-image: url(../../img/packshots_thumbs/Big_Cru_tomaatcreme.jpg);
}

ul.packshots li a#Big_Cru_tomaatsupreme {
	background-image: url(../../img/packshots_thumbs/Big_Cru_tomaatsupreme.jpg);
}

ul.packshots li a#Big_Wor_goulash {
	background-image: url(../../img/packshots_thumbs/Big_Wor_goulash.jpg);
}

ul.packshots li a#Big_Wor_kippeking {
	background-image: url(../../img/packshots_thumbs/Big_Wor_kippeking.jpg);
}

ul.packshots li a#Big_Wor_kiptandori {
	background-image: url(../../img/packshots_thumbs/Big_Wor_kiptandori.jpg);
}

ul.packshots li a#Cacao10 {
	background-image: url(../../img/packshots_thumbs/Cacao10.jpg);
}

ul.packshots li a#Cacao100 {
	background-image: url(../../img/packshots_thumbs/Cacao100.jpg);
}

ul.packshots li a#Lun_julienne {
	background-image: url(../../img/packshots_thumbs/Lun_julienne.jpg);
}

ul.packshots li a#Lun_pompoen {
	background-image: url(../../img/packshots_thumbs/Lun_pompoen.jpg);
}

ul.packshots li a#Lun_tuingroenten {
	background-image: url(../../img/packshots_thumbs/Lun_tuingroenten.jpg);
}

ul.packshots li a#WP_gevogeltecreme {
	background-image: url(../../img/packshots_thumbs/WP_gevogeltecreme.jpg);
}

ul.packshots li a#WP_groentensupreme {
	background-image: url(../../img/packshots_thumbs/WP_groentensupreme.jpg);
}

ul.packshots li a#WP_tomaatsupreme {
	background-image: url(../../img/packshots_thumbs/WP_tomaatsupreme.jpg);
}

ul.packshots li a#super_cRRunchy {
	width: 200px;
	padding-top: 105px;
	background-image: url(../../img/packshots_thumbs/super_cRRunchy.jpg);
}

ul.packshots li a#PM_wortel,
ul.packshots li a#PM_FR_wortel {
	background-image: url(../../img/packshots_thumbs/PM_wortel.jpg);
}

ul.packshots li a#PM_prei {
	background-image: url(../../img/packshots_thumbs/PM_prei.jpg);
}

ul.packshots li a#PM_spinazie,
ul.packshots li a#PM_FR_spinazie {
	background-image: url(../../img/packshots_thumbs/PM_spinazie.jpg);
}

ul.packshots li a#PM_chili,
ul.packshots li a#PM_FR_chili {
	background-image: url(../../img/packshots_thumbs/PM_chili.jpg);
}

ul.packshots li a#SC_gevogelte {
	background-image: url(../../img/packshots_thumbs/SC_gevogelte.jpg);
}

ul.packshots li a#SC_groente {
	background-image: url(../../img/packshots_thumbs/SC_groente.jpg);
}

ul.packshots li a#SC_tomaat {
	background-image: url(../../img/packshots_thumbs/SC_tomaat.jpg);
}

ul#Select.packshots li a#Sel_courgette {
	background-image: url(../../img/packshots_thumbs/royco_select_courgette_nl2.png);
}

ul#Select.packshots a#Sel_pompoen {
	background-image: url(../../img/packshots_thumbs/royco_select_pompoen_nl2.png);
}

ul#Select.packshots a#Sel_paprika {
	background-image: url(../../img/packshots_thumbs/royco_select_paprika_nl2.png);
}

ul#Select.packshots a#Sel_wortel {
	background-image: url(../../img/packshots_thumbs/royco_select_wortel_nl2.png);
}


ul#Select.packshots li a#Sel_courgetteFR {
	background-image: url(../../img/packshots_thumbs/royco_select_courgette_fr2.png);
}

ul#Select.packshots li a#Sel_pompoenFR {
	background-image: url(../../img/packshots_thumbs/royco_select_pompoen_fr2.png);
}

ul#Select.packshots li a#Sel_paprikaFR {
	background-image: url(../../img/packshots_thumbs/royco_select_paprika_fr2.png);
}

ul#Select.packshots li a#Sel_wortelFR {
	background-image: url(../../img/packshots_thumbs/royco_select_wortel_fr2.png);
}



#creationsnl,
#creationsfr {
	background: #d60011 url(img/producten_CreationsBG.jpg) no-repeat 0 -10px;
	border-color: #ddd;
	padding-top: 145px;
	height: 350px;
	width: 310px;
	border: 1px solid #000;
	color: #fff;
	padding: 255px 295px 0 25px;
}
     
#creationsfr {
	background: #d60011 url(img/producten_CreationsBG_FR.jpg) no-repeat 0 -10px;
}

#creationsnl p.inleiding,
#creationsfr p.inleiding {
	color: #fcfb97;
}

#creationsnl a,
#creationsfr a {
	color: #fcfb97;
	font-weight: normal;
	text-decoration: underline;
}

/* @group BG effects */

div#workpacknl.clearfix.producten_notabs {
	background: #fff url(img/bg_workpack.png) no-repeat top right;
	padding-bottom: 8px;
	padding-right: 8px;
}

div#workpacknl p.inleiding,
div#workpackfr p.inleiding {
	padding-right: 130px;
}

div#workpackfr.clearfix.producten_notabs {
	background: #fff url(img/bg_workpack_fr.png) no-repeat top right;
	padding-bottom: 8px;
	padding-right: 8px;
}

div#lunch.clearfix.producten_notabs {
	background: #fff url(img/bg_lunch.png) no-repeat right top;
	padding-bottom: 8px;
	padding-right: 8px;
}

div#lunchfr.clearfix.producten_notabs {
	background: #fff url(img/bg_lunchfr.png) no-repeat right top;
}

div#lunch p.inleiding,
div#lunchfr p.inleiding {
	padding-right: 130px;
	padding-bottom: 30px;
}

div#producten.classic {
	background: #fff url(img/bg_classic.png) no-repeat right bottom;
	padding-right: 130px;
}

div#producten.classicfr {
	background: #fff url(img/bg_classicfr.png) no-repeat right bottom;
}

div#producten.crunchy {
	background: #fff url(img/bg_crunchy.png) no-repeat right bottom;
	padding-right: 130px;
}

div#producten.crunchyfr {
	background: #fff url(img/bg_crunchyfr.png) no-repeat right bottom;
}

div#producten.legummm {
	background: #fff url(img/bg_LeguMmm.png) no-repeat center bottom;
}

div#producten.legummmFR {
	background: #fff url(img/bg_LeguMmmfr.png) no-repeat center bottom;
}

div#producten.world {
	background: #fff url(img/bg_world.png) no-repeat right bottom;
	padding-right: 130px;
}

div#producten.worldfr {
	background: #fff url(img/bg_worldfr.png) no-repeat right bottom;
}

div#producten.select {
	background: #fff url(img/bg_Select.jpg) no-repeat right bottom;
}


/* @end */



.LeguMmmProcess {
	background: #e4ecc0 url(img/LeguMmmProcess.jpg) no-repeat left top;
}

.LeguMmmProcessFR {
	background: #e4ecc0 url(img/LeguMmmProcess_fr.jpg) no-repeat left top;
}

div#producten.Scrunchy {
	background: #fff url(img/bg_supercRRunchy.jpg) no-repeat right bottom;
}

div#producten.Scrunchyfr {
	background: #fff url(img/bg_supercRRunchyfr.jpg) no-repeat right bottom;
}

/* @end */

/* @end */

/* @group nieuw */

.banner500 {
	display: block;
	clear: both;
	width: 50px;
	margin: 0 0 15px 0;
	background-color: #f8f8f8;
	color: #000;
	text-decoration: none;
	text-indent: -3000px;
}

#creations, #creationsFR {
	height: 235px;
	width: 514px;
	border: 1px solid #ae3508;
	background: #fff url(img/banners/nieuw_bannerCreations.jpg) 0 0;
	color: #fff;
}

#creationsFR {
	background: #fff url(img/banners/nieuw_bannerCreations_FR.jpg) 0 0;
}

#legummmtgr, #legummmtgrFR {
	height: 235px;
	width: 514px;
	border: 1px solid #19420b;
	background: url(img/banners/nieuw_bannerLeguMmmTomaatGroenten.jpg);
}

#legummmtgrFR {
	background: url(img/banners/nieuw_bannerLeguMmmTomaatGroenten_FR.jpg);
}

#workpack, #workpackFR {
	height: 235px;
	width: 514px;
	border: 1px solid #DC8871;
	background: url(img/banners/nieuw_bannerWORK.jpg);
}

#workpackFR {
	background: url(img/banners/nieuw_bannerWORK_FR.jpg);
}

#bnnrSupercrrunchy,
#bnnrSupercrrunchyfr  {
	height: 235px;
	width: 514px;
	border: 1px solid #000;
	background: #FFF url(img/banners/nieuw_bannerSuperCrrunchy.jpg) top center no-repeat;
}

#bnnrSupercrrunchyfr {
	background: #FFF url(img/banners/nieuw_bannerSuperCrrunchyfr.jpg) top center no-repeat;
}

#nieuwSelect {
	border: 1px solid #8f000c;
	margin-bottom: 20px;
	position: relative;
	width: 500px;
	height: 250px;
	padding: 0;
	background-color: #f4edbf;
}

a#Lpompoen,
a#Lwortel,
a#Lpaprika,
a#Lcourgette,
.fr a#Lpompoen,
.fr a#Lwortel,
.fr a#Lpaprika,
.fr a#Lcourgette {
	position: absolute;
	display: block;
	width: 110px;
	height: 200px;
	top: 50px;
	background: #FFF url(/img/actie/0909_bnr_royco_select_nl.jpg) 0 -50px no-repeat;
}

.fr a#Lpompoen,
.fr a#Lwortel,
.fr a#Lpaprika,
.fr a#Lcourgette {
	top: 80px;
	height: 170px;
	background: #FFF url(/img/actie/0909_bnr_royco_select_fr.jpg) 0 -0 no-repeat;
}

a#Lpompoen {
	width: 135px;
	left: 0px;
}

a#Lwortel {
	left: 135px;
	background-position: -135px -50px;
}

a#Lpaprika {
	left: 248px;
	background-position: -248px -50px;
}

a#Lcourgette {
	width: 130px;
	left: 365px;
	background-position: -365px -50px;
}

.fr a#Lpompoen {
	width: 130px;
	left: 0px;
	background-position: -10px -80px;
}

.fr a#Lwortel {
	width: 114px;
	left: 130px;
	background-position: -144px -80px;
}

.fr a#Lpaprika {
	width: 110px;
	left: 244px;
	background-position: -258px -80px;
}

.fr a#Lcourgette {
	width: 110px;
	left: 356px;
	background-position: -374px -80px;
}


/* @group Select Rollover */

#screenshot {
	position:absolute;
	width: 250px;
	background:#000;
	color: #fff;
	padding: 0;
	margin: 0;
	-webkit-box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: rgba(0, 0, 0, 0.9) 5px 5px 40px;
	text-align: center;
}

#screenshot img {
	display: block;
	margin: 0 0 5px 0;
}

p#screenshot span {
	display: block;
	font-size: 9px;
	margin-bottom: 5px;
	width: 240px;
	text-align: center;
}


/* @end */

/* @group contact */

.formulier,
.formulierFR {
	width: 500px;
	margin: 25px 0;
}

.formulier p,
.formulierFR p {
	width: 100%;
	margin: 0;
	padding: 6px 10px;
	border-bottom: 1px solid #fff;
	background-color: #ededed;
}

.formulier input,
.formulierFR input {
	font-size: 1em;
	padding: 4px 0;
}

.formulier label,
.formulierFR label {
	display: block;
	width: 220px;
	float: left;
	clear: left;
	padding: 6px 0 5px;
}

.formulier textarea,
.formulierFR textarea {
	margin: 0 0 .5em 0;
	width: 460px;
}

.formulier button,
.formulierFR button {
	display: block;
	margin: 1em 0;
	background-color: #fff;
	border-color: #999;
}

.formulier label.error,
.formulierFR label.error {
	color: #c50008;
	width: 100%;
	font-size: .85em;
	font-weight: normal;
	margin-bottom: .5em;
}

.formulier input.error,
.formulierFR input.error {
	background-color: #c50008;
	color: #fff;
}

p.bericht {
	clear: both;
	display: block;
	background-color: #eaf3c2;
	border: 1px solid #3c6428;
	border-left: 0;
	border-right: 0;
	color: #3c6428;
	padding: 1em 10px;
	width: 500px;
	text-align: center;
}

p.address {
	margin: 20px 0;
	color: #353535;
	border-top: 1px solid #d1d1d1;
	padding-top: 20px;
	background-color: #fff;
}

/* @end */

/* @group kwaliteit */

.kwal_legummm {
	background: #e4ecc0 url(../../img/bg_paprika.jpg) no-repeat left top;
}

.kwal_meerdan {
	background: #e4ecc0 url(../../img/bg_peekes.jpg) repeat-x left top;
}

.kwal_geenkleur {
	margin: 0 0 10px 0;
	background: #e4ecc0 url(../../img/bg_bloemkool.jpg) repeat-x left top;
}

/* @end */

/* @group taalkeuze */

body#taal {
	background: #fff url(img/bg_home_groen.jpg) repeat-x;
}

div#taalkeuze {
	margin: 0 auto;
	border-collapse: collapse;
	background: url(img/bg_home.png) no-repeat;
	width: 660px;
	height: 450px;
	padding: 0;
	display: block;
	z-index: 0;
	position: relative;
}

ul.taalUL {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a#nl,
a#fr {
	position: absolute;
	display: block;
	width: 52px;
	height: 52px;
	margin: 0;
	padding: 0;
}

a#nl {
	top: 350px;
	left: 292px;
	background: #a3a3a3 url(img/btn_NL.gif) no-repeat;
}

a#fr {
	background: #a3a3a3 url(img/btn_FR.gif) no-repeat;
	top: 350px;
	left: 397px;
}

a#nl:hover,
a#fr:hover {
	background-position: 0 -52px;
}

img#rollNL,
img#rollFR {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

img#rollNL {
	top: 405px;
	left: 190px;
	z-index: 5;
}

img#rollFR {
	top: 405px;
	left: 190px;
	z-index: 6;
}

/* @end */

/* @group OOH */

ul#OOHoverzicht {
	display: block;
	position: relative;
	width: 511px;
	height: 496px;
	border: 1px solid none;
}

li#OOHoverzicht_A a {
	display: block;
	width: 254px;
	height: 242px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(../../img/OOH_wit.jpg) no-repeat 0 0;
}

li#OOHoverzicht_B a {
	display: block;
	width: 257px;
	height: 219px;
	position: absolute;
	top: 0;
	left: 255px;
	background: transparent url(../../img/OOH_wit.jpg) no-repeat -255px 0px;
}

li#OOHoverzicht_C a {
	display: block;
	width: 254px;
	height: 254px;
	position: absolute;
	top: 242px;
	left: 0px;
	background: transparent url(../../img/OOH_wit.jpg) no-repeat 0px -242px;
}

li#OOHoverzicht_D a {
	display: block;
	width: 257px;
	height: 277px;
	position: absolute;
	top: 219px;
	left: 254px;
	background: transparent url(../../img/OOH_wit.jpg) no-repeat -254px -219px;
}





/* @end */

/* @group JQuery */

.OOHgroot {
	position: fixed;
	width: 100%;
	height: 600px;
	top: 10px;
	left: 0;
	z-index: 1000;
	text-align: center;
	padding: 0;
}

.OOHgroot a {
	display: table;
	width: 830px;
	height: 440px;
	cursor: hand;
	margin: 0 auto;
	padding: 15px;
}

.groot {
	position: absolute;
	width: 100%;
	height: 600px;
	top: 160px;
	left: 0;
	z-index: 1000;
	text-align: center;
	background: transparent url(img/bg_shaduwBig.gif) no-repeat top center;
	text-align: center;
	padding: 0;
}

.groot a {
	display: table;
	width: 830px;
	height: 420px;
	cursor: hand;
	margin: 0 auto;
	padding: 15px;
}

/* @end */

/* @group Nieuw */

#nieuw,
#nieuwfr {
	background-image: url(../../img/nieuw/bg_pureeMinute.jpg);
	padding: 68px 150px 20px 20px;
	border: 1px solid #8f000c;
	margin-bottom: 1.5em;
	width: 330px
	
}

#nieuw h3,
#nieuwfr h3 {
	display: none;
}

#nieuw a,
#nieuwfr a {
	color: #8f000c;
	font-weight: bold;
	text-decoration: underline;
}

/* @end */

/* @group New layout */


#RoyContainer {
	overflow: visible;
	width: 960px;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
	height: auto !important;
/* voor moderne 	browsers */
	height: 100%;
/* voor IE */
	background-color: #fff;
	border: 1px solid #fff;
	border-top:  none;
}

#RoyHead {
	height: 175px;
	background: #fff url(img/bg_top.png);
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

body.professioneel #RoyHead {
	background: #fff url(img/bg_top_pro.png);
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#RoyHead ul.TopExtra {
	display: block;
	position: absolute;
	height: 20px;
	right: 10px;
	top: 145px;
	margin-bottom: 5px;
}

#RoyHead ul.TopExtra li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

#RoyHead ul.TopExtra li a {
	color: #cd000f;
	text-decoration: underline;
	font-size: .85em;
}

#RoyHead ul.TopTabs {
	display: block;
	position: absolute;
	width: 300px;
	height: 20px;
	left: 165px;
	top: 140px;
	margin-bottom: 5px;
}

#RoyHead ul.TopTabs li {
	display: inline;
	list-style-type: none;
	padding-right: 1px;
}

#RoyHead ul.TopTabs li a {
	position: absolute;
	display: block;
	width: 130px;
	height: 30px;
	background: #fff url(img/Tabs_particulier.png) 0 -30px;
	text-indent: -8000px;
	margin: 0;
	padding: 0;
}

#RoyHead ul.TopTabs li.nav1 a {
	top: 0;
	left: 0;
}

#RoyHead ul.TopTabs li.nav2 a {
	top: 0;
	left: 130px;
}

#RoyHead ul.TopTabs li.nav2 a {
	background: #fff url(img/Tabs_professioneel.png) 0 -30px;
}

#RoyContainer.fr #RoyHead ul.TopTabs li.nav2 a {
	background: #fff url(img/Tabs_professioneelfr.png) 0 -30px;
}

#RoyHead ul.TopTabs li.nav1 a.active,
#RoyHead ul.TopTabs li.nav2 a.active,
#RoyHead ul.TopTabs li.nav1 a.active:hover,
#RoyHead ul.TopTabs li.nav2 a.active:hover,
#RoyContainer.fr #RoyHead ul.TopTabs li.nav2 a.active:hover,
#RoyContainer.fr #RoyHead ul.TopTabs li.nav2 a.active {
	background-position: 0 0;
}

#RoyHead ul.TopTabs li.nav1 a:hover,
#RoyHead ul.TopTabs li.nav2 a:hover {
	background-position: 0 -30px;
}
/* @end */

/* @group correctie BON op contact */

div#correctie {
	background-color: #FFEB00;
	padding: 177px 10px 10px 10px;
	margin-bottom: 2em;
	background: #FFEB00 url(img/Bon.jpg) no-repeat;
}

div#correctie p {
	background-color: #FFFBCC;
	color: #000;
	margin: 0;
	padding: 10px;
}



/* @end */