select {
	background-color: #f3ffdf;
	color: #000;
	border: 2px solid #4caa60;
}
.W100 {
	width: 100px;
}
.W200 {
	width: 200px;
}
textarea {
	border: 2px solid #4caa60;
	width: 342px;
	height: 92px;
	background-color: #f3ffdf;
	color: #000;
	padding: 4px;
	overflow: auto;
}
form {
	padding: 0;
	margin: 0;
}
button {
	background-image: url(http: //img.calorielijst.nl/button.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 78px;
	color: #4caa60;
	border: 0;
	padding-top: 0;
	background-color: inherit;
	font-weight: bold;
}
.buttongry {
	background-image: url(http: //img.calorielijst.nl/button.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 78px;
	color:#CCC;
	border: 0;
	padding-top: 0;
	background-color: inherit;
	font-weight: bold;
}
.buttonzoek {
	background-image: url(http: //img.calorielijst.nl/buttonzoek.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 46px;
	color: #4caa60;
	border: 0;
	padding-top: 0;
	background-color: inherit;
	font-weight: bold;
}
.button100 {
	background-image: url(http: //img.calorielijst.nl/button100.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 100px;
	color: #4caa60;
	border: 0;
	padding-top: 0;
	background-color: inherit;
	font-weight: bold;
}
.input {
	border: 0;
	height: 20px;
	background-image: url(http: //img.calorielijst.nl/input.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000;
	width: 196px;
	padding-top: 0;
	padding-left: 4px;
}
.input50 {
	background-image: url(http: //img.calorielijst.nl/input50.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	background-color: transparent;
	color: #000;
	border: 0;
	padding-top: 0;
	padding-left: 4px;
}
.input150 {
	background-image: url(http: //img.calorielijst.nl/input150.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 20px;
	background-color: transparent;
	color: #000;
	border: 0;
	padding-left: 4px;
}
.input350 {
	background-image: url(http: //img.calorielijst.nl/input350.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	background-color: transparent;
	color: #000;
	border: 0;
	padding-left: 4px;
}
.checkbox {
	border: 1px solid #4caa60;
	height: 14px;
	width: 14px;
	margin-bottom: 4px;
	vertical-align: middle;
}
#form_search {
	vertical-align: middle;
	height: 25px;
}
.Poll_imgBar {
	height: 5px;
	vertical-align: middle;
}
.Poll_votePer {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000;
	background-color: inherit;
}
.Poll_cho {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	background-color: inherit;
	vertical-align: middle;
}
.poll_Quest {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000;
	background-color: inherit;
}
.Poll_totVote {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	background-color: inherit;
	vertical-align: middle;
	text-align: center;
}
.Poll_totVote a: link,.Poll_totVote a: visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	background-color: inherit;
	vertical-align: middle;
	text-align: center;
}
.Poll_totVote a: hover,.Poll_totVote a: active {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	background-color: inherit;
	vertical-align: middle;
	text-align: center;
}
.Poll_fieldset {
	padding: 5px;
	background: url(../img/divCountBG.jpg) bottom repeat-x;
}
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	color: #000;
	background: url(http: //img.calorielijst.nl/grassTop.jpg) top repeat-x;
	background-color: #f3ffdf;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
#container {
	width: 1008px;
	margin: 0 auto;
	background-image: url(http: //img.calorielijst.nl/druif.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0;
}
#header {
	padding: 20px 0 0 0;
}
#header-tekst {
	margin: 0 0 8px 7px;
	top: 85px;
	font-size: 22px;
	color: #d25e66;
	background-color: inherit;
}
#leftMenu {
	width: 174px;
	padding-top: 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: #999;
	background-color: inherit;
}
img {
	border: 0;
}
#foot {
	clear: both;
	font-weight: bold;
}
.clear {
	clear: both;
}
.menuHead {
	width: 154px;
	height: 18px;
	background-color: inherit;
	background-repeat: no-repeat;
	color: #f3ffdf;
	font-weight: bold;
	padding: 2px 0 0 20px;
}
.menuHead {
	background-image: url(http: //img.calorielijst.nl/menuHead.jpg);
}
.menuHeadq {
	background-image: url(http: //img.calorielijst.nl/menuHeadq.jpg);
}
.menuHeadn {
	background-image: url(http: //img.calorielijst.nl/menuHeadn.jpg);
}
.menuHeadp {
	background-image: url(http: //img.calorielijst.nl/menuHeadp.jpg);
}
.menuHeadpl {
	background-image: url(http: //img.calorielijst.nl/menuHeadpl.jpg);
}
.menuHeadb {
	background-image: url(http: //img.calorielijst.nl/menuHeadb.jpg);
}
.menuHeadm {
	background-image: url(http: //img.calorielijst.nl/menuHeadm.jpg);
}
.menuFill {
	width: 160px;
	border-right: 2px solid #4caa60;
	border-left: 2px solid #4caa60;
	padding: 5px 5px 5px 5px;
}
.menuFood {
	background-image: url(http: //img.calorielijst.nl/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: #000;
	background-color: inherit;
	text-decoration: none;
}
.mLink {
	font-size: 7.5pt;
	color: #000;
	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: #000;
	background-color: inherit;
	text-decoration: none;
}
.m1Link {
	font-size: 7.5pt;
	color: #000;
	background-color: inherit;
	text-decoration: none;
}
.row1 {
	color: #000;
	background-color: #f4ffdf;
	background-image: url(http: //img.calorielijst.nl/row1.jpg);
	background-repeat: repeat-x;
}
.row1 td {
	border-bottom: 1px solid #4caa60;
}
.row1PP {
	color: #000;
	background-color: #f4ffdf;
	background-image: url(http: //img.calorielijst.nl/row1PP.jpg);
	background-repeat: repeat-x;
}
.row1PP td {
	border-bottom: 1px solid #4e71ac;
}
.row2,.row2PP {
	color: #000;
	background-color: #f4ffdf;
	background-image: url(http: //img.calorielijst.nl/row2.jpg);
	background-repeat: repeat-x;
}
.row2 td,.row2PP td {
	border-bottom: 1px solid #d25e66;
}
.calorielijst,.calorielijst1 {
	width: 624px;
	border-right: 1px solid #4caa60;
	border-left: 1px solid #4caa60;
	margin: 0;
}
.calorielijst {
	text-align: right;
	font-size: 12px;
}
.calorielijst td {
	padding: 2px 3px 2px 2px;
	vertical-align: middle;
	white-space: nowrap;
}
.calorielijstdiv1 {
	width: 622px;
	border-right: 1px solid #4caa60;
	border-left: 1px solid #4caa60;
	margin: 0;
	float: left;
}
div.calorielijstdiv {
	width: 622px;
	border-right: 1px solid #4caa60;
	border-left: 1px solid #4caa60;
	margin: 0;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	display: block;
	overflow: hidden;
	height: 22px;
}
div.calorielijstdivcomp {
	width:622px;
	border-right:1px solid #4caa60;
	border-left:1px solid #4caa60;
	margin:0;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	display:block;
	overflow:hidden;
	height:110px;
}
div.calorielijstdivPP {
	width: 622px;
	border-right: 1px solid #4e71ac;
	border-left: 1px solid #4e71ac;
	margin: 0;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	display: block;
	overflow: hidden;
	height: 22px;
}
div.calorielijstdiv: hover,div.calorielijstdivPP: hover {
	width: 622px;
	border-right: 1px solid #d25e66;
	border-bottom: 1px solid #d25e66;
	border-left: 1px solid #d25e66;
	margin: 0;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	display: block;
	background: url(http: //img.calorielijst.nl/rowhover.jpg) repeat-x bottom;
	overflow: hidden;
	height: 22px;
}
.calorienamediv {
	text-align: left;
	width: 275px;
	float: left;
	overflow: hidden;
	padding: 3px 3px 2px 2px;
	margin: 0 8px 0 0;
	white-space: nowrap;
}
.calorienamediv a {
	display: block;
}
.pnamediv {
	text-align: left;
	width: 293px;
	float: left;
	font-weight: bold;
	padding: 2px 3px 2px 2px;
	overflow: hidden;
}
.values2div {
	width: 42px;
	padding: 2px 3px 2px 2px;
	float: left;
	overflow: hidden;
}
.valuesLdiv {
	width: 16px;
	padding: 2px 3px 2px 2px;
	float: left;
	text-align: right;
	overflow: hidden;
}
.valuesdiv {
	width: 33px;
	float: left;
	white-space: nowrap;
	text-align: right;
	padding: 2px 3px 2px 2px;
	overflow: hidden;
}
.row1div {
	color: #000;
	background-color: #f4ffdf;
	background: url(http: //img.calorielijst.nl/row1.jpg) repeat-x;
	border-bottom: 1px solid #4caa60;
}
.row1divPP {
	color: #000;
	background-color: #f4ffdf;
	background: url(http: //img.calorielijst.nl/row1PP.jpg) repeat-x;
	border-bottom: 1px solid #4e71ac;
}
.row2div {
	color: #000;
	background-color: #f4ffdf;
	background: url(http: //img.calorielijst.nl/row2.jpg) repeat-x;
	border-bottom: 1px solid #d25e66;
}
.col2div {
	width: 42px;
	text-align: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	float: left;
	font-weight: bold;
	padding: 2px 3px 2px 2px;
	text-align: center;
	overflow: hidden;
}
.col2comp {
	width:110px;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	float:left;
	padding:2px 3px 2px 2px;
	overflow:hidden;
}
.col2compth {
	width:110px;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	float:left;
	padding:2px;
	overflow:hidden;
	height:100px;
	padding:2px 3px 2px 2px;
}
.col3div {
	width: 33px;
	float: left;
	font-weight: bold;
	padding: 2px 3px 2px 2px;
	text-align: right;
	overflow: hidden;
}
.tableTop {
	width: 624px;
	background: url(http: //img.calorielijst.nl/tableTopBG.jpg) repeat-x;
	height: 25px;
}
.tableTopPP {
	width: 624px;
	background: url(http: //img.calorielijst.nl/tableTopBGPP.jpg) repeat-x;
	height: 25px;
}
.tableTopR {
	float: right;
	background: url(http: //img.calorielijst.nl/tableTopR.jpg) no-repeat top right;
	width: 75px;
	height: 25px;
}
.tableTopRPP {
	float: right;
	background: url(http: //img.calorielijst.nl/tableTopRPP.jpg) no-repeat top right;
	width: 75px;
	height: 25px;
}
.tableTopTitle {
	height: 18px;
	padding: 7px 0 0 0;
	color: #f3ffdf;
	background-color: inherit;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.tableTopLAardbei,.tableTopLAardbeiPP,.tableTopLxtra,.tableTopLxtraPP,.tableTopLaller,.tableTopLallerPP,.tableTopLIngred,.tableTopLIngredPP,.tableTopLTip,.tableTopLTipPP,.bookTop,.bookTopPP,.dvdTop,.dvdTopPP,.archTop {
	width: 22px;
	height: 25px;
	float: left;
}
.tableTopLAardbei {
	background: url(http: //img.calorielijst.nl/tableTopL_aardbei.jpg) top left no-repeat;
}
.tableTopLAardbeiPP {
	background: url(http: //img.calorielijst.nl/tableTopL_aardbei_pp.jpg) top left no-repeat;
}
.tableTopLxtra {
	background: url(http: //img.calorielijst.nl/xtraTop.jpg) top left no-repeat;
}
.tableTopLxtraPP {
	background: url(http: //img.calorielijst.nl/xtraTopPP.jpg) top left no-repeat;
}
.tableTopLaller {
	background: url(http: //img.calorielijst.nl/allergenTop.jpg) top left no-repeat;
}
.tableTopLallerPP {
	background: url(http: //img.calorielijst.nl/allergenTopPP.jpg) top left no-repeat;
}
.tableTopLIngred {
	background: url(http: //img.calorielijst.nl/ingredsTop.jpg) top left no-repeat;
}
.tableTopLIngredPP {
	background: url(http: //img.calorielijst.nl/ingredsTopPP.jpg) top left no-repeat;
}
.tableTopLTip {
	background: url(http: //img.calorielijst.nl/tipTop.jpg) top left no-repeat;
}
.tableTopLTipPP {
	background: url(http: //img.calorielijst.nl/tipTopPP.jpg) top left no-repeat;
}
.bookTop {
	background: url(http: //img.calorielijst.nl/bookTop.jpg) no-repeat;
}
.bookTopPP {
	background: url(http: //img.calorielijst.nl/bookTopPP.jpg) no-repeat;
}
.dvdTop {
	background: url(http: //img.calorielijst.nl/dvdTop.jpg) no-repeat;
}
.dvdTopPP {
	background: url(http: //img.calorielijst.nl/dvdTopPP.jpg) no-repeat;
}
.archTop {
	background: url(http: //img.calorielijst.nl/archTop.jpg) no-repeat;
}
#calorielijst th,.calorielijst1 th,#calorielijst2 th,.calorielijst th {
	border-bottom: 1px solid #4caa60;
	padding: 0 4px 0 4px;
}
#calorielijst1 td {
	text-align: left;
	white-space: nowrap;
}
.caloriename,.pname {
	text-align: left;
}
.kcal {
	color: #666;
	background-color: inherit;
}
.kjoule {
	color: #333;
	background-color: inherit;
}
.eiwitten {
	color: #F90;
	background-color: inherit;
	font-weight: bold;
}
.koolhydraten {
	color: #4caa60;
	background-color: inherit;
	font-weight: bold;
}
.vet {
	color: #d25e66;
	background-color: inherit;
	font-weight: bold;
}
#ll {
	color: #4caa60;
	background-color: inherit;
	font-size: 13px;
	text-align: center;
}
#llPP {
	color: #4e71ac;
	background-color: inherit;
	font-size: 13px;
	text-align: center;
}
#ll1 {
	color: #4caa60;
	background-color: inherit;
	font-size: 13px;
}
#headertop {
	width: 800px;
}
#adstop {
	height: 60px;
	text-align: left;
}
.ads {
	text-align: center;
	margin: 10px 10px 0 10px;
}
#hfield {
	width: 780px;
	padding: 5px;
	border: 1px solid #d25e66;
	background: url(http: //img.calorielijst.nl/fieldsetBG.jpg) repeat-x bottom;
	margin: 0;
}
.fieldset {
	width: 612px;
	padding: 5px;
	margin: 5px 0 0 0;
	border: 1px solid #d25e66;
	background: url(http: //img.calorielijst.nl/fieldsetBG.jpg) repeat-x bottom;
}
#linkfield {
	padding: 5px;
	border: 1px solid #d25e66;
}
legend {
	color: #d25e66;
	background-color: inherit;
}
.bookDesc,.dvdDesc {
	border-right: 1px solid #4caa60;
	border-left: 1px solid #4caa60;
	padding: 0 0 5px 5px;
	width: 617px;
	text-align: justify;
	background-color: #f3ffdf;
	line-height: 20px;
	color: #000;
}
.bookDesc {
	background: url(http: //img.calorielijst.nl/bookbg.gif) no-repeat right bottom;
}
.dvdDesc {
	background: url(http: //img.calorielijst.nl/dvdbg.gif) no-repeat right bottom;
}
.tipDesc {
	border-right: 1px solid #4caa60;
	border-left: 1px solid #4caa60;
	padding: 5px;
	width: 594px;
	text-align: justify;
	background-color: #f3ffdf;
	line-height: 20px;
	color: #000;
}
.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;
}
.boeken {
	margin: 0;
	padding: 0;
	border: 0;
}
.boeken1 {
	margin: 0 0 0 -4px;
	padding: 0;
	border: 0;
}
.tableFoot {
	clear: both;
	background: url(http: //img.calorielijst.nl/tableFoot.jpg) no-repeat top left;
	height: 10px;
	margin: 0 0 10px 0;
}
.tableFootPP {
	clear: both;
	background: url(http: //img.calorielijst.nl/tableFootPP.jpg) no-repeat top left;
	height: 10px;
	margin: 0 0 10px 0;
}
#llsel {
	color: #d25e66;
	background-color: inherit;
}
#footer {
	text-align: center;
	margin-bottom: 5px;
}
#fruit {
	background-image: url(http: //img.calorielijst.nl/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;
	margin: 0 0 10px 0;
	padding: 3px;
	border: 1px solid #4caa60;
	background: url(http: //img.calorielijst.nl/row1.jpg) top repeat-x;
}
h1 {
	text-align: center;
	color: #4caa60;
	background-color: inherit;
	font-size: 24px;
	margin: 0;
	border-bottom: 1px solid #CCC;
}
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: 0;
	margin-bottom: 0;
}
#col2 {
	width: 45px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.col3 {
	width: 38px;
}
.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: #000;
	background-color: inherit;
	outline: none;
}
a: hover,a: active {
	text-decoration: underline;
	color: #4caa60;
	background-color: inherit;
	;
	outline: none;
}
#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;
}
#llPP a: link,#llPP a: visited {
	text-decoration: underline;
	color: #4e71ac;
	font-weight: bold;
	background-color: inherit;
}
#llPP a: hover,#llPP a: active {
	text-decoration: underline;
	color: #4e71ac;
	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: #000;
	background-color: inherit;
}
.mText a: hover,.m1Text a: hover,.mText a: active,.m1Text a: active {
	text-decoration: none;
	color: #000;
	background-color: inherit;
}
.mLink a: link,.m1Link a: link,.mLink a: visited,.m1Link a: visited {
	text-decoration: none;
	color: #000;
	font-size: 7.5pt;
	background-color: inherit;
}
.mLink a: hover,.m1Link a: hover,.mLink a: active,.m1Link a: active {
	text-decoration: none;
	color: #000;
	font-size: 7.5pt;
	background-color: inherit;
}
#count {
	overflow: auto;
	height: 200px;
	border: 1px solid #000;
	background: url(http: //img.calorielijst.nl/divCountBG.jpg) repeat-x;
}
#prodGr {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
#prodGr a: link,#prodGr a: visited,#prodGr a: hover,#prodGr a: active {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.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(http: //img.calorielijst.nl/fieldBG_gr.jpg) bottom repeat-x;
	background-color: inherit;
	color: #000;
	margin: 10px 0 10px 0;
	border: 1px solid #4caa60;
	padding: 5px;
}
.fieldGR1 {
	background: url(http: //img.calorielijst.nl/fieldBG_gr.jpg) bottom repeat-x;
	background-color: #f4ffdf;
	color: #000;
	margin: 20px 0 0 0;
	padding: 5px;
	border: 1px solid #4caa60;
	width: 594px;
}
.fieldGR2 {
	background: url(http: //img.calorielijst.nl/fieldBG_rd.jpg) bottom repeat-x;
	background-color: #cde3a9;
	color: #000;
	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: #000;
	background-color: inherit;
	padding-left: 5px;
}
#calc a  {
	margin: 0 0 0 15px;
}
#smallbannertop {
	position: absolute;
	top: 143px;
	margin-left: 600px;
	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: none;
}
.searchFound {
	background-color: #FF9;
	color: #000;
}
#formule {
	margin: 10px;
	text-align: center;
}
#opmerk {
	font-style: italic;
	text-align: justify;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
	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: #333;
	background-color: inherit;
	margin: 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(http: //img.calorielijst.nl/menuBG.jpg) top repeat-x;
	width: 792px;
	height: 22px;
	margin: 0;
}
#menuL {
	background: url(http: //img.calorielijst.nl/menuL.jpg) no-repeat top left;
	float: left;
	width: 19px;
	height: 22px;
}
#menuR {
	background: url(http: //img.calorielijst.nl/menuR.jpg) no-repeat top right;
	float: right;
	width: 22px;
	height: 22px;
}
#menuText {
	margin: 0 auto;
	padding: 2px 0 0 0;
	height: 18px;
	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;
	margin: 0 8px;
}
#menuMain a: hover,#menuMain a: active {
	color: #f3ffdf;
	background-color: inherit;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
}
.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: #999;
	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;
	background: url(http: //img.calorielijst.nl/row1.jpg) top repeat-x;
}
#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(http: //img.calorielijst.nl/fieldBG_gr.jpg) top repeat-x;
	background-color: #cde3a9;
	color: #000;
	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: #666;
	background-color: inherit;
	font-style: italic;
	background: url(http: //img.calorielijst.nl/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: #666;
	background-color: inherit;
}
.newsReactie {
	color: #666;
	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 {
	margin: 10px 0 0 5px;
}
#mainTab {
	width: 100%;
}
#mainTab td {
	vertical-align: top;
}
#tabmid {
	padding: 0 10px 0 10px;
}
#tabright {
	width: 174px;
}
#iconHome {
	position: absolute;
	top: 90px;
	margin-left: 565px;
	border: 0;
}
#iconFav {
	position: absolute;
	top: 40px;
	left: 850px;
	border: 0;
}
#iconContact {
	position: absolute;
	top: 95px;
	left: 810px;
	border: 0;
}
#bcTarget {
	float: right;
	margin: 10px 0 0 0;
}
#prodinfo {
	background: url(http: //img.calorielijst.nl/row1.jpg) repeat-x top;
	border-top: 1px solid #4caa60;
	border-bottom: 1px solid #4caa60;
	padding: 5px;
	margin: 0 0 5px 0;
}
#prodinfoPP {
	background: url(http: //img.calorielijst.nl/row1PP.jpg) repeat-x top;
	border-top: 1px solid #4e71ac;
	border-bottom: 1px solid #4e71ac;
	padding: 5px;
	margin: 0 0 5px 0;
}
#topmenu,#topmenu1 {
	background: url(http: //img.calorielijst.nl/row1.jpg) repeat-x top;
	border-top: 1px solid #4caa60;
	border-bottom: 1px solid #4caa60;
	padding: 5px;
	margin: 0 0 5px 0;
}
#topmenu {
	width: 240px;
}
.graytext {
	color: #999;
	background-color: inherit;
}
.graytextSmall {
	color: #999;
	background-color: inherit;
	font-size: 12px;
}
#outerClock {
	position: absolute;
	top: 35px;
	margin-left: 530px;
	color: #666;
}
.imgRight {
	margin: 0 0 10px 0;
}
.iconl {
	vertical-align: middle;
	border: 0;
}
.mosts {
	text-align: center;
}
.mosts img {
	margin: 5px 30px 0 0;
}
ul {
	margin: 5px 0 10px 25px;
}
pre {
	border: 1px dotted #4caa60;
	background-color: #E4FFCA;
	padding: 10px;
}
.cRed {
	color: #d25e66;
}
.cGreen {
	color: #4caa60;
}
.cYellow {
	color: #efc815;
}
.cRed {
	color: #bc3927;
}
.cOrange {
	color: #e36e05;
}
a .cGreen {
	text-decoration: underline;
}
.gbox250 {
	width: 250px;
	height: 250px;
	padding: 5px;
	background: url(http: //img.calorielijst.nl/gbox_250_250.jpg) no-repeat top;
}
#calchart {
	float: right;
	width: 240px;
	height: 168px;
	margin: 46px 0 0 324px;
	position: absolute;
	border-left: 1px solid #4caa60;
}
.curhelp {
	cursor: help;
}
.portieinfo {
	width: 43px;
	height: 65px;
	background: url(http: //img.calorielijst.nl/portieinfo.gif) no-repeat top left;
	position: relative;
	text-align: center;
	float: left;
}
.ppName {
	position: absolute;
	top: 7px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	line-height: 9px;
	margin: 0 auto;
	width: 100%;
}
.ppGram {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 23px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	white-space: nowrap;
}
.ppTS {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.ppPerc {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	bottom: 4px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.socialdb {
	width: 100%;
	text-align: center;
	margin: 10px 0 10px 0;
	height: 20px;
}
.socialdb ul li {
	float: left;
	list-style: none;
	margin: 0 5px;
}
.ul li {
	list-style: none;
	height: 30px;
	line-height: 35px;
	vertical-align: middle;
	margin: 0 0 0 -40px;
}
#popup_container_outer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: auto;
	background-color: #CCC;
	filter: alpha(opacity=50);
	-khtml-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
	z-index: 5000;
}
#popup_container {
	font-family: Arial,sans-serif;
	font-size: 12px;
	min-width: 300px;
	max-width: 600px;
	background: #FFF;
	border: solid 2px #1b6621;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #bc3927;
	background: #CCC url(http: //img.calorielijst.nl/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0;
	margin: 0;
}
#popup_content {
	background: 16px 16px no-repeat url(http: //img.calorielijst.nl/info.gif);
	padding: 1em 1.75em;
	margin: 0;
}
#popup_content.alert {
	background-image: url(http: //img.calorielijst.nl/info.gif);
}
#popup_content.confirm {
	background-image: url(http: //img.calorielijst.nl/important.gif);
}
#popup_content.prompt {
	background-image: url(http: //img.calorielijst.nl/help.gif);
}
#popup_message {
	padding-left: 48px;
}
#popup_panel {
	text-align: center;
	margin: 1em 0 0 1em;
}
#popup_prompt {
	margin: .5em 0;
}
.socprod {
	width: 100%
}
.socprod li {
	width: 23%;
	text-align: left
}
.rowlinkicon {
	float: right;
}
.rowlinkname {
	float: left;
	margin: 0 0 0 10px;
}
.rowlink a {
	display: block;
	width: 100%;
}
.rowlinkimg {
	border: 0;
	width: 100px;
	height: 20px;
	float: left;
}
.fr10 {
	float: right;
	margin: 0 0 10px 10px;
}
.imgborder {
	padding: 2px;
	border: 1px solid #CCCCCC
}
#navigation {
width:100%;
font-size:14px;
}
#navigation ul {
margin:0px;
padding:0px;
line-height:18px;
height:18px;
vertical-align:middle;
}
ul.top-level li {
float:left;
}
#navigation li {
list-style:none;
white-space:nowrap;
}
ul.top-level li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:inherit;
text-decoration:none;
margin:0 7px 0 7px;
padding:1px 0;
height:18px;
line-height:18px;
width:100%;
overflow:hidden;
cursor:pointer;
}
#navigation a:hover{
text-decoration:underline;
}
#navigation li:hover {
position:relative;
background-color:#4caa60;
}
ul.sub-level, ul.subsub-level {
display:none;
width:164px;
position:relative;
}
li:hover .sub-level {
display:block;
position:absolute;
left:0px;
top:18px;
}
ul.sub-level li, ul.subsub-level li {
color:#4caa60;
background-color:#CCCCCC;
}
ul.sub-level li:hover .subsub-level {
display:block;
position:absolute;
left:125px;
top:5px;
}
li:hover .sub-level a:hover {
background-color:inherit;
text-decoration:underline;
}
ul.sub-level li, ul.subsub-level li {
background-color:#FFF;
border:1px solid #4caa60;
float:left;
width:150px; 
}
/*IE RESET HELPER*/
li:hover .sub-level .sub-level {display:none;}
.sub-level li:hover .sub-level {display:block;}
#navigation ul.top-level li ul.sub-level li a, #navigation ul.top-level li ul.sub-level li ul.subsub-level li a {
color:#4caa60;
display:block;
font-size:12px;
width:136px;
}
#navigation ul.top-level li ul.sub-level li:hover a, #navigation ul.top-level li ul.sub-level li ul.subsub-level li:hover a {
color:#FFFFFF;
}
.iconset, .iconset1 {
	width:16px;
	height:16px;
	border:0;
	background:url(http://img.calorielijst.nl/icons/iconset.png) no-repeat;
	vertical-align:middle;
}
.iconset {
margin:0 5px 0 0;
}
.iconset1 {
margin: 0 3px 0 0;	
}
.iconprgr1 {background-position:0 0;}
.iconprgr2 {background-position:-16px 0;}
.iconprgr3 {background-position:-32px 0;}
.iconprgr4 {background-position:-48px 0;}
.iconprgr5 {background-position:-64px 0;}
.iconprgr6 {background-position:-80px 0;}
.iconprgr7 {background-position:-96px 0;}
.iconprgr8 {background-position:-112px 0;}
.iconprgr9 {background-position:-128px 0;}
.iconprgr10 {background-position:-144px 0;}
.iconprgr11 {background-position:-160px 0;}
.iconprgr12 {background-position:-176px 0;}
.iconprgr13 {background-position:0 -16px;}
.iconprgr14 {background-position:-16px -16px;}
.iconprgr15 {background-position:-32px -16px;}
.iconprgr16 {background-position:-48px -16px;}
.iconprgr17 {background-position:-64px -16px;}
.iconprgr18 {background-position:-80px -16px;}
.iconprgr19 {background-position:-96px -16px;}
.iconhome {background-position:-128px -16px;}
.iconstar {background-position:-144px -16px;}
.iconemail {background-position:-160px -16px;}
.iconsitemap {background-position:-176px -16px;}
.iconarrow {background-position:-112px -16px;}
.iconbeginn {background-position:0 -32px;}
.iconbeginy {background-position:-16px -32px;}
.iconbackn {background-position:-32px -32px;}
.iconbacky {background-position:-48px -32px;}
.iconnextn {background-position:-80px -32px;}
.iconnexty {background-position:-64px -32px;}
.iconendn {background-position:-112px -32px;}
.iconendy {background-position:-96px -32px;}
.iconinfo {background-position:-128px -32px;}
.iconcalc {background-position:-144px -32px;}
.iconlight {background-position:-160px -32px;}
.iconshop {background-position:-176px -32px;}
.icondrink {background-position:0 -48px;}
.iconhart {background-position:-16px -48px;}
.icongroup {background-position:-32px -48px;}
.iconcog {background-position:-48px -48px;}
.iconlock {background-position:-64px -48px;}
.iconadd {background-position:-80px -48px;}
.icondel {background-position:-96px -48px;}