/* forms */
@import url('forms.css');
/* menu */
@import url('menu.css');

body {
margin:0;
padding:0;
background-color:#f3ffdf;
color:#000000;
background-image:url(../img/grassTop.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#container {
width:960px;
margin:0 auto;
background-image:url(../img/druif.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-left:0px;
}
#header {
padding-top:20px;
width:100%;
}
#header-tekst {
margin:0 0 8px 7px;
top:85px;
font-size:22px;
color:#d25e66;
background-color:inherit;
}
#leftMenu {
float:left;
width:140px;
padding-top:20px;
padding-left:20px;
}
.paging {
text-align:center;
margin:5px 5px 5px 0;
}
.thispage {
color:#d25e66;
font-weight:bold;
text-decoration:underline;
background-color:inherit;
}
.vorl {
color:#d25e66;
}
.delink {
color:#999999;
background-color:inherit;
}
img {
border:0;
}
#foot {
clear:both;
font-weight:bold;
}
.clear {
clear:both;
}
.menuHead {
width:160px;
height:18px;
background-image:url(../img/menuHead.jpg);
background-repeat:no-repeat;
background-color:inherit;
color:#f3ffdf;
font-weight:bold;
padding-top:2px;
padding-left:20px;
}
.menuFill {
width:160px;
border-right:2px solid #4caa60;
border-left:2px solid #4caa60;
padding:5px;
}
.menuFood {
background-image:url(../img/menuFoot.jpg);
background-repeat:no-repeat;
height:5px;
width:174px;
margin-bottom:10px;
}
.m {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:8px;
padding-left:2px;
left:4px;
width:158px;
}
.mTitel {
color:#4caa60;
font-weight:bold;
text-decoration:underline;
background-color:inherit;
}
.mText {
color:#000000;
background-color:inherit;
text-decoration:none;
}
.mLink {
font-size:7.5pt;
color:#000000;
background-color:inherit;
text-decoration:none;
}
.m1 {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
padding:12px 12px 12px 4px;
width:250px;
}
.m1Titel {
font-size:12px;
color:#4caa60;
background-color:inherit;
font-weight:bold;
}
.m1Text {
font-size:8pt;
color:#000000;
background-color:inherit;
text-decoration:none;
}
.m1Link {
font-size:7.5pt;
color:#000000;
background-color:inherit;
text-decoration:none;
}
.row1 {
color:#000000;
background-color:#f4ffdf;
background-image:url(../img/row1.jpg);
background-repeat:repeat-x;
}
.row1 td {
border-bottom:1px solid #4caa60;
}
.row2 {
color:#000000;
background-color:#f4ffdf;
background-image:url(../img/row2.jpg);
background-repeat:repeat-x;
}
.row2 td {
border-bottom:1px solid #d25e66;
}
#calorielijst, #calorielijst1, #calorielijst2 {
text-align:right;
width:600px;
border-right:1px solid #4caa60;
border-left:1px solid #4caa60;
margin:0 5px 0 0;
}
#calorielijst td {
padding:2px 4px 2px 2px;
vertical-align:middle;
}
.calorielijst {
text-align:left;
width:600px;
border-right:1px solid #4caa60;
border-left:1px solid #4caa60;
}
#tableTop {
	background-image:url(../img/tableTop.jpg);
	background-repeat:no-repeat;
	background-color:inherit;
	height:18px;
	color:#f3ffdf;
	font-weight:bold;
	padding-top:7px;
	padding-left:18px;
}
.xtraTop {
background-image:url(../img/xtraTop.jpg);
background-repeat:no-repeat;
background-color:inherit;
height:18px;
color:#f3ffdf;
font-weight:bold;
padding-top:7px;
padding-left:22px;
}
.ingredsTop {
background-image:url(../img/ingredsTop.jpg);
background-repeat:no-repeat;
background-color:inherit;
height:18px;
color:#f3ffdf;
font-weight:bold;
padding-top:7px;
padding-left:22px;
}
.allergenTop {
background-image:url(../img/allergenTop.jpg);
background-repeat:no-repeat;
background-color:inherit;
height:18px;
color:#f3ffdf;
font-weight:bold;
padding-top:7px;
padding-left:22px;
}
.tableTop {
	background-image:url(../img/tableTop.jpg);
	background-repeat:no-repeat;
	background-color:inherit;
	height:18px;
	color:#f3ffdf;
	font-weight:bold;
	padding-top:7px;
	padding-left:18px;
}
#archTop {
	background:url(../img/archTop.jpg) no-repeat;
	background-color:inherit;
	height:18px;
	color:#f3ffdf;
	font-weight:bold;
	padding-top:7px;
	padding-left:20px;
}
#calorielijst th, #calorielijst2 th, .calorielijst th {
/*	color:#f4ffdf;*/
border-bottom:1px solid #4caa60;
}
#calorielijst1 td {
text-align:left;
}
.caloriename, .pname {
	text-align:left;
}
.kcal {
	color:#d25e66;
	background-color:inherit;
}
#ll {
	color:#4caa60;
	background-color:inherit;
	font-size:13px;
	text-align:center;
}
#ll1 {
	color:#4caa60;
	background-color:inherit;
	font-size:13px;
}
#headertop {
width:770px;
}
#adstop {
height:60px;
text-align:left;
}
#hfield {
width:780px;
padding:5px;
border:1px solid #d25e66;
background:url(../img/fieldsetBG.jpg) repeat-x bottom;
}
.fieldset {
padding:5px;
border:1px solid #d25e66;
background:url(../img/fieldsetBG.jpg) repeat-x bottom;
margin:0 5px 10px 0;
}
#linkfield {
	padding:5px;
	border:1px solid #d25e66;
}
legend {
	color:#d25e66;
	background-color:inherit;
}
.bookTop {
	background:url(../img/bookTop.jpg) no-repeat;
	background-color:inherit;
	height:18px;
	color:#f3ffdf;
	font-weight:bold;
	padding-top:7px;
	padding-left:30px;
}
.tipTop {
	background:url(../img/tipTop.jpg) no-repeat;
	background-color:inherit;
	height:18px;
	color:#f3ffdf;
	font-weight:bold;
	padding-top:7px;
	padding-left:30px;
}
.dvdTop {
	background:url(../img/dvdTop.jpg) no-repeat;
	background-color:inherit;
	height:18px;
	color:#f3ffdf;
	font-weight:bold;
	padding-top:7px;
	padding-left:30px;
}
.bookDesc {
	background:url(../img/bookbg.gif) no-repeat right bottom;
	border-right:1px solid #4caa60;
	border-left:1px solid #4caa60;
	padding:0 0 5px 5px;
	width:560px;
	text-align:justify;
	background-color:#f3ffdf;
	line-height:20px;
	color:#000000;
}
.dvdDesc {
	background:url(../img/dvdbg.gif) no-repeat right bottom;
	border-right:1px solid #4caa60;
	border-left:1px solid #4caa60;
	padding:0 0 5px 5px;
	width:560px;
	text-align:justify;
	background-color:#f3ffdf;
	line-height:20px;
	color:#000000;
}
.tipDesc {
	border-right:1px solid #4caa60;
	border-left:1px solid #4caa60;
	padding:5px;
	width:555px;
	text-align:justify;
	background-color:#f3ffdf;
	line-height:20px;
	color:#000000;
}
.boekorder {
	float:right;
	margin:0 0 0 10px;
}
.boekText {
	padding:0 10px 0 10px;
}
.bolboek {
	padding:3px;
}
.more {
	color:#4caa60;
	font-style:italic;
	background-color:inherit;
}
.bookBottom {
	background-image:url(../img/tableFoot.jpg);
	background-repeat:no-repeat;
	height:10px;
	margin-bottom:10px;
}
.boeken {
	margin:0;
	padding:0;
	border:0;
}
.boeken1 {
	margin:0 0 0 -4px;
	padding:0;
	border:0;
}
#tableFoot {
background-image:url(../img/tableFoot.jpg);
background-repeat:no-repeat;
height:10px;
}
.tableFoot {
background-image:url(../img/tableFoot.jpg);
background-repeat:no-repeat;
height:10px;
margin:0 0 10px 0;
}
#llsel {
	color:#d25e66;
	background-color:inherit;
}
#footer {
	text-align:center;
	margin-bottom:5px;
}
#fruit {
	background-image:url(../img/fruit.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.pageSelected {
	font-weight:bold;
	text-decoration:underline;
	color:#d25e66;
	background-color:inherit;
}
.pageNumbers {
	text-align:center;
	width:557px;
	margin:0 0 10px 0;
	padding:3px;
	border:1px solid #4caa60;
}
h1 {
	text-align:center;
	color:#4caa60;
	background-color:inherit;
	font-size:24px;
	margin:0;
}
h2 {
	color:#4caa60;
	background-color:inherit;
	font-size:16px;
	margin:0;
}
h3 {
	color:#4caa60;
	background-color:inherit;
	font-size:14px;
	margin:10px 0 0 0;
}
h2 a:link, h2 a:visited {
	color:#4caa60;
	background-color:inherit;
	font-size:16px;
	margin:0;
}
#h2c {
	color:#4caa60;
	background-color:inherit;
	text-align:center;
	font-size:18px;
	margin:5px 0 5px 0;
}
p {
	text-align:justify;
	margin-top:0px;
	margin-bottom:0px;
}
#col2 {
	width:55px;
}
.col3 {

	width:50px;
}
.tip {
	font-size:10px;
	font-weight:bold;
	color:#d25e66;
	background-color:inherit;
	text-decoration:none;
}
#bookmark {
	vertical-align:top;
	font-size:9pt;
	color:#4caa60;
	background-color:inherit;
	text-decoration:underline;
	margin:0 0 0 8px;
	padding:0;
}
#h15 {
	height:15px;
}
a:link, a:visited {text-decoration:none;color:#000000;background-color:inherit;}
a:hover, a:active {text-decoration:underline;color:#4caa60;background-color:inherit;}

#ll a:link, #ll1 a:link, #ll a:visited, #ll1 a:visited {text-decoration:underline;color:#4caa60;font-weight:bold;background-color:inherit;}
#ll a:hover, #ll1 a:hover, #ll a:active, #ll1 a:active {text-decoration:underline;color:#4caa60;font-weight:bold;background-color:inherit;}

.mTitel a:link, .m1Titel a:link, .mTitel a:visited, .m1Titel a:visited, #bookmark a:link, #bookmark a:visited {text-decoration:underline;color:#4caa60;background-color:inherit;}
.mTitel a:hover, .mTitel a:active, #bookmark a:hover, #bookmark a:active {text-decoration:underline;color:#4caa60;background-color:inherit;}

.mText a:link, .m1Text a:link, .mText a:visited, .m1Text a:visited {text-decoration:none;color:#000000;background-color:inherit;}
.mText a:hover, .m1Text a:hover, .mText a:active, .m1Text a:active {text-decoration:none;color:#000000;background-color:inherit;}

.mLink a:link, .m1Link a:link, .mLink a:visited, .m1Link a:visited {text-decoration:none;color:#000000;font-size:7.5pt;background-color:inherit;}
.mLink a:hover, .m1Link a:hover, .mLink a:active, .m1Link a:active {text-decoration:none;color:#000000;font-size:7.5pt;background-color:inherit;}

#count {
	overflow:auto;
	height:200px;
	border:1px solid #000000;
	background:url(../img/divCountBG.jpg) repeat-x;
}
#prodGr {
	color:#d25e66;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
#prodGr a:link, #prodGr a:visited {
	color:#999;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#prodGr a:hover, #prodGr a:active {
	color:#000;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.icon {
	border:0;
	vertical-align:middle;
	margin:0 2px 0 8px;
}
.icon1 {
border:0;
vertical-align:middle;
margin:0 3px 0 0;
}
.fieldGR {
	background:url(../img/fieldBG_gr.jpg) top repeat-x;
	background-color:#cde3a9;
	color:#000000;
	margin:10px 0 10px 0;
	border:1px solid #4caa60;
}
.fieldGR1 {
	background:url(../img/fieldBG_gr.jpg) top repeat-x;
	background-color:#cde3a9;
	color:#000000;
	margin:20px 0 20px 0;
	padding:5px;
	border:1px solid #4caa60;
}
.fieldGR2 {
	background:url(../img/fieldBG_rd.jpg) top repeat-x;
	background-color:#cde3a9;
	color:#000000;
	margin:20px 0 20px 0;
	padding:5px;
	border:1px solid #d25e66;
}
#calc {
width:544px;
text-align:justify;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:inherit;
padding-left:5px;
}
#smallbannertop {
position:absolute;
top:143px;
left:580px;
border:1px solid #4CAA60;
}
#calc a:link, #calc a:visited, #calc a:hover, #calc a:active {
	color:#4CAA60;
	background-color:inherit;
	font-size:12px;
	text-decoration:underline;
}
.searchFound {
	background-color:#FFFF99;
	color:#000000;
}
#formule {
	margin:10px;
	text-align:center;
}
#opmerk {
	font-style:italic;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding:1px;
}
#calculators, #calculators a, #receptLinks, #receptLinks a, #homeLinks, #homeLinks a {
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:inherit;
padding:10px 5px 10px 5px;
}
#boekTekst {
	display:block;
	margin:-1px 0 0 0;
	padding:0;
}
.boekTekst {
	display:block;
	margin:-1px 0 0 0;
	padding:0;
}
#menuMain {
background:url(../img/menuBG.jpg) top repeat-x;
width:792px;
height:22px;
margin:0;
}
#menuText {
margin:0 auto;
padding:2px 0 0 0;
height:20px;
color:#f3ffdf;
background-color:inherit;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
#menuMain a:link, #menuMain a:visited {
color:#f3ffdf;
background-color:inherit;
text-decoration:none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
#menuMain a:hover, #menuMain a:active {
color:#f3ffdf;
background-color:inherit;
text-decoration:none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
#menuL {
background:url(../img/menuL.jpg) no-repeat top left;
float:left;
width:19px;
height:22px;
}
#menuR {
background:url(../img/menuR.jpg) no-repeat top right;
float:right;
width:22px;
height:22px;
}
.hand {
	cursor:pointer;
}
#location {
color:#4caa60;
background-color:inherit;
margin:5px 0 5px 8px;
}
#location a:link, #location a:visited {
color:#4caa60;
text-decoration:none;
background-color:inherit;
}
#location a:hover, #location a:active {
color:#4caa60;
text-decoration:underline;
background-color:inherit;
}
.newsDate {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	font-style:italic;
	float:right;
}
#smallmenu {
	color:#4caa60;
	border:1px dotted #4caa60;
	padding:2px;
	margin:0 0 3px 0;
	background-color:inherit;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#smallmenu a:link, #smallmenu a:visited {
	color:#4caa60;
	text-decoration:none;
	background-color:inherit;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#guestdate, .guestdate {
	float:right;
	color:#4caa60;
	font-style:italic;
	background-color:inherit;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.energieschema {
	width:250px;
	border-top:1px solid #4caa60;
	border-right:1px solid #4caa60;
	border-left:1px solid #4caa60;
}
.energieschema td {
	text-align:right;
}
.energieschema th {
	border-bottom:1px solid #4caa60;
	text-align:right
}
.printScreen {
	display:none;
}
.newsContent img {
	border:2px solid #38814a;
}
#receptInfo {
	float:right;
	margin:0 0 10px 10px;
}
#exZoek {
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
hr {
	padding:0;
	margin:2px 0 2px 0;
}
acronym {
cursor:help;
}
#noNC {
	margin:5px;
}
.newsreactie {
	width:555px;
	background:url(../img/fieldBG_gr.jpg) top repeat-x;
	background-color:#cde3a9;
	color:#000000;
	margin:10px 0 0 0;
	padding:5px;
	border:1px solid #4caa60;
}
.newsreactie img {
	border:1px solid #4caa60;
}
.headReactie {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	font-style:italic;
	background:url(../img/headReactie.jpg) no-repeat;
	height:19px;
	vertical-align:middle;
	padding-top:1px;
}
.bodyreactie {
	padding:3px 0 3px 0;
	margin:0 0 5px 0;
}
.soortrecept {
	color:#666666;
	background-color:inherit;
}
.newsReactie {
	color:#666666;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#prodImg {
float:left;
margin:0 0 5px 0;
border:1px solid #4caa60;
}
#prodImgN {
float:left;
margin:15px 0 5px 15px;
}
#prevnext {
float:right;
margin:10px 10px 0 0;
}
#mainTab td {
vertical-align:top;
}
#iconHome {
position:absolute;
top:90px;
left:755px;
border:0;
}
#iconFav {
position:absolute;
top:40px;
left:850px;
border:0;
}
#iconContact {
position:absolute;
top:95px;
left:810px;
border:0;
}
#topmenu {
background:url(../img/row1.jpg) repeat-x top;
border-top:1px solid #4caa60;
width:230px;
padding:5px;
}
.graytext {
color:#999999;
background-color:inherit;
}
.noPrint{
display:none;
}
.print{
width:560px;
display:block;
}
#calchart {
float:right;
width:220px;
height:146px;
margin:46px 0 0 354px;
position:absolute;
border-left:1px solid #4caa60;
}