@charset "utf-8";

/* CSS Document */

/* === MAIN STYLES === */

body, html {
	width:				100%;
	height:				100%;
	margin:				0px;
	padding:			0px;
}

html {
	overflow-y:			scroll;
}

body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		20px;
	color:				#808080;
	background-color:	#f7f8f0;
}

img, div, p, span, form, input {
	border:				none;
	border-width:		0px;
	padding:			0px;
	margin:				0px;
}

input {
	background-color:	transparent;
}

/*

	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;

*/

p {
	margin-bottom:		20px;
	font-size:			12px;
}

p a {
	color:				#4674b9;
	text-decoration:	underline;
}

p a:hover {
	text-decoration:	none;
}

p.strong {
	font-weight:		bold;
	color:				#555555;
}

h1 {
	font-size:			24px;
	color:				#e63a24;
	margin:				0px 0px 6px 0px;
	font-style:			italic;
	letter-spacing:		-1px;
}

h2 {
	font-size:			18px;
	color:				#e63a24;
	margin:				4px 0px 15px 0px;
	font-style:			italic;
}

h3 {
	font-size:			14px;
	color:				#3f3f3f;
	margin:				0px 0px 10px 0px;
	font-style:			italic;
}

h4 {
	font-size:			13.5px;
	color:				#3f3f3f;
	margin:				0px 0px 15px 0px;
	font-style:			italic;
}

h5 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#555555;
	margin:				0px 0px 20px 0px;
	padding-top:		13px;
	font-weight:		normal;
}

ins {
	text-decoration:	none;
}

/* === MAIN ITEMS === */

div.clear {
	clear:				both;
	height:				0px;
	overflow:			hidden;
}

div.wideWrapper {
	width:				1004px;
	margin:				0px auto;
}

div.wrapper {
	width:				900px;
	margin:				0px auto;
}

div.topHolder {
	background:			url(/images/top-bg.gif) left top #f7f8f0 no-repeat;
	height:				144px;
}

div.logoHolder {
	float:				left;
}

div.logoHolder a img {
	width:				138px;
	height:				63px;
	margin:				40px 0px 0px 16px;
}

div.topSmallMenuHolder {
	color:				#d2d3cc;
	font-size:			10.5px;
	float:				right;
	height:				55px;
	margin:				8px 10px 0px 0px;
}

div.topSmallMenuHolder a {
	color:				#808080;
	text-decoration:	none;
	margin:				0px 10px;
}

div.topSmallMenuHolder a:hover {
	color:				#555555;
}

/* MAIN MENU */

div.mainMenuHolder {
	float:				right;
	clear:				right;
	margin-left:		-138px;
}

div.mainMenuHolder table {
	float:				right;
}

div.mainMenuHolder table td {
	height:				33px;
	border-left:		solid 1px #e4e5dd;
	text-align:			center;
	padding:			0px;
	overflow:			visible;
}

div.mainMenuHolder table td a, div.mainMenuHolder table td div.selected {
	display:			block;
	color:				#af9f7a;
	font-size:			14px;
	text-decoration:	none;
	margin:				0px 18px 0px 17px;
	padding-bottom:		3px;
	border-bottom:		solid 2px #f7f8f0;
}

div.mainMenuHolder table td a.gray {
	color:				#606060;
}

div.mainMenuHolder table td a:hover, div.mainMenuHolder table td a span:hover {
	color:				#ee3224;
}

div.mainMenuHolder table td a.selected, div.mainMenuHolder table td div.selected {
	color:				#ee3224;
	border-bottom-color:#ffa39c;
}

div.mainMenuHolder a.home, div.mainMenuHolder span.selected {
	display:			block;
	float:				right;
	width:				11px;
	height:				11px;
	background:			url(/images/home-link.gif) 0px 0px no-repeat;
	margin-right:		17px;
	margin-top:			10px;
	*margin-top:		12px;
	overflow:			hidden;
	text-decoration:	none;
}

div.mainMenuHolder a.home:hover {
	background-position:0px -11px;
}

div.mainMenuHolder span.selected {
	padding-bottom:		3px;
	border-bottom:		solid 2px #ffa39c;
	background-position:0px -11px;	
}

/* SUB MENU */

div.subMenuPos {
	position:			relative;
	height:				0px;
	z-index:            1000;
}

div.subMenuHolder {
	display:			none;
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			1;
}

div.subMenuHolder div.subMenuPos div.subMenuHolder {
	top:				-38px;
	left:				100%;
}

div.subMenuHolder table {
	float:				left;
	border-collapse:	collapse;
	width:				140px;
}

div.subMenuHolder table td {
	border-width:		0px;
}

div.subMenuHolder td.menuList {
	position:			relative;
	text-align:			left;
	padding:			5px 0px 0px 5px;
	background:			url(/images/dropdown-menu-bg.png) -10px -10px no-repeat;
	_background-image:	url(/images/dropdown-menu-bg.gif);
}

td.menuList div.sub a {
	font-size:			10.5px;
	color:				#606060;
	border-width:		0px;
	margin:				0px;
	padding:			10px 0px 9px 10px;
	display:			block;
	line-height:		14px;
}

div.subMenuHolder td.r {
	overflow:			hidden;
	background:			url(/images/dropdown-menu-bg.png) 0px -10px no-repeat;
	_background-image:	url(/images/dropdown-menu-bg.gif);
	width:				10px;
}

div.subMenuHolder td.b {
	overflow:			hidden;
	background:			url(/images/dropdown-menu-bg.png) -10px 0px no-repeat;
	_background-image:	url(/images/dropdown-menu-bg.gif);
	height:				10px;
}

div.subMenuHolder td.br {
	overflow:			hidden;
	background:			url(/images/dropdown-menu-bg.png) 0px 0px no-repeat;
	_background-image:	url(/images/dropdown-menu-bg.gif);
	height:				10px;
	width:				10px;
}

/* === MAIN PAGE === */

div.mainFlashContainer {
	width:				100%;
	height:				430px;
	border-bottom:		solid 2px #aed8bc;
	margin-bottom:		32px;
}

div.LeftContentHolder {
	width:				640px;
	float:				left;
}

div.RightContentHolder {
	width:				240px;
	float:				right;
}

div.leftMenuHolder {
	float:				left;
	width:				160px;
	margin-left:		20px;
	_margin-left:		10px;
	border-top:			solid 1px #e5e5e5;
}

div.leftMenuHolder a, div.leftMenuHolder div {
	display:			block;
	border-bottom:		solid 1px #e5e5e5;
	text-decoration:	none;
	cursor:				pointer;
	padding:			7px 0px;
	*padding-bottom:	0px;
	PADDING-BOTTOM: 7px;
    _PADDING-BOTTOM: 0px;
    MIN-HEIGHT: 20px;
}

div.leftMenuHolder a:hover {
	color:				#000000;
}

div.leftMenuHolder a span, div.leftMenuHolder div span {
	display:			block;
	width:				22px;
	height:				19px;
	background:			url(/images/left-menu-arrow.gif) 0px 0px no-repeat;
	overflow:			hidden;
	float:				left;
}

div.leftMenuHolder a:hover span {
	background-position:0px -19px;
}

div.leftMenuHolder a p, div.leftMenuHolder div p {
	padding:			0px;
	margin:				0px;
	display:			block;
	float:				right;
	width:				138px;
	font-size:			10.5px;
	color:				#737373;
}

div.leftMenuHolder a:hover p {
	color:				#000000;
}

div.leftMenuHolder a img, div.leftMenuHolder div img {
	display:			block;
	height:				0px;
	clear:				both;
	font-size:			1px;
	line-height:		1px;
}

div.leftMenuHolder div {
	cursor:				default;
}

div.leftMenuHolder div span {
	background-position:0px -38px;	
}

div.leftMenuHolder div p {
	color:				#FFFFFF;
	background:			url(/images/left-menu-selected-bg.gif) right top no-repeat;
}

div.contentHolder {
	float:				right;
	width:				440px;
}

div.wideContentHolder {
	float:				right;
	width:				620px;
}

div.separatorGreen {
	height:				2px;
	background-color:	#aed8bc;
	overflow:			hidden;
	margin-bottom:		30px;
}

div.separatorGreenDark {
	height:				2px;
	background-color:	#008752;
	overflow:			hidden;
}

div.Billet {
	width:				440px;
	background:			url(/images/billet-middle.gif) center top repeat-y;
	margin-bottom:		10px;
}

div.Billet div.top {
	height:				4px;
	background-image:	url(/images/billet-top.gif);
	overflow:			hidden;
}

div.Billet div.bottom {
	height:				4px;
	background-image:	url(/images/billet-bottom.gif);
	overflow:			hidden;
}

div.WideBillet {
	width:				620px;
	background:			url(/images/billet-wide-middle.gif) center top repeat-y;
}

div.WideBillet div.top {
	background-image:	url(/images/billet-wide-top.gif);
}

div.WideBillet div.bottom {
	background-image:	url(/images/billet-wide-bottom.gif);
}

div.NarrowBillet {
	width:				300px;
	margin-right:		10px;
	background:			url(/images/billet-narrow-middle.gif) center top repeat-y;
	float:				left;
}

div.NarrowBillet div.top {
	background-image:	url(/images/billet-narrow-top.gif);
}

div.NarrowBillet div.bottom {
	background-image:	url(/images/billet-narrow-bottom.gif);
}

div.NarrowBillet h3 {
	font-size:			11.5px;
	font-style:			normal;
	font-weight:			normal;
	color:				#ec4f33;
	height:				50px;
}

div.NarrowBillet p {
	font-size:			10.5px;
	margin-bottom:		5px;
	line-height:		16px;
}

div.NarrowBillet a {
	color:				#008852;
	text-decoration:	underline;
}

div.NarrowBillet a:hover {
	text-decoration:	none;
}

div.Billet div.content {
	padding:			10px;
}

div.NarrowBillet div.content {
	padding:			6px 17px 10px 17px;
}

div.Billet table.momenten td.img {
	width:				158px;
	height:				120px;
	text-align:			center;
}

div.Billet table.producten td {
	width:				127px;
	height:				80px;
	text-align:			center;
}

div.Billet table.producten td.middle {
	width:				146px;
}

div.Billet table.producten tr.info td {
	height:				50px;
	padding-bottom:		10px;
}

div.Billet table.producten tr.info td p {
	line-height:		16px;
}

div.Billet table h1 {
	font-size:			19px;
	margin-bottom:		3px;
	color:				#9395be;
}

div.Billet table p {
	margin-bottom:		0px;
	font-size:			10.5px;
	line-height:		18px;
}

div.Billet table a {
	clear:				both;
	font-size:			10.5px;
	text-decoration:	underline;
	color:				#4674b9;
	line-height:		16px;
}

div.Billet table a:hover {
	text-decoration:	none;
}

div.Billet a.prodWithImgHolder {
	display:			block;
	float:				left;
	height:				130px;
	width:				120px;
	margin-right:		10px;
	margin-bottom:		10px;
	position:			relative;
	color:				#4674b9;
	line-height:		15px;
	cursor:				pointer;
	z-index:			0;
}

div.Billet a.prodWithImgHolder:hover {
	text-decoration:	none;
}

div.Billet a.prodWithImgHolder span.image {
	display:			table-cell;
	*display:			block;
	height:				90px;
	width:				120px;
	text-align:			center;
	vertical-align:		middle;
}

div.Billet a.prodWithImgHolder span.descr {
	display:			table-cell;
	*display:			block;
	position:			absolute;
	top:				auto;
	left:				0px;
	bottom:				0px;
	width:				120px;
	height:				40px;
	text-align:			center;
	vertical-align:		middle;
	z-index:			0;
}

div.momentenBillet {
	background-image:	url(/images/momenten-billet-bg.gif);
	width:				208px;
	height:				77px;
	margin-top:			10px;
	margin-right:		10px;
	float:				left;
	padding:			1px;
	
}

div.noMarginRight {
	margin-right:		0px;
}

div.momentenBillet img {
	float:		left;
    padding:    10px;
}

div.momentenBillet table {
	width:				135px;
	float:				left;
	border-collapse:	collapse;
}

div.momentenBillet table td {
	width:				135px;
	height:				77px;
	border-width:		0px;
	padding:			0px;
	margin:				0px;
	vertical-align:		middle;
}

div.momentenBillet h1 {
	font-size:			15px;
	color:				#008852;
	margin:				0px;
}

div.momentenBillet p {
	font-size:			10.5px;
	color:				#008852;
	margin:				0px;
	line-height: 14px;
}

div.informMeHolder {
	width:				100%;
	background:			url(/images/inform-me-middle.gif) center top repeat-y;
	margin-bottom:		36px;
}

div.informMeHolder div.top {
	width:				100%;
	height:				3px;
	background-image:	url(/images/inform-me-top.gif);
	overflow:			hidden;
}

div.informMeHolder div.bottom {
	width:				100%;
	height:				3px;
	background-image:	url(/images/inform-me-bottom.gif);
	overflow:			hidden;
}

div.informMeHolder div.content {
	width:				100%;
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
}

div.informMeHolder div.content div.wrapper {
	width:				auto;
	padding:			8px 12px;
}

div.informMeHolder div.content p {
	line-height:		16px;
	margin:				0px;
}

div.informMeHolder div.inputHolder {
	height:				24px;
	overflow:			hidden;
	margin:				12px 0px 5px 0px;
}

div.informMeHolder div.inputHolder div.left {
	background-image:	url(/images/inform-me-input-left.gif);
	width:				4px;
	height:				24px;
	float:				left;
	overflow:			hidden;
}

div.informMeHolder div.inputHolder div.input {
	background:			url(/images/inform-me-input-bg.gif) left top repeat-x;
	height:				24px;
	float:				left;
}

div.informMeHolder div.inputHolder div.input input {
	display:			block;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#808080;
	width:				135px;
	vertical-align:		top;
	line-height:		13px;
	height:				13px;
	margin-top:			5px;
}

div.informMeHolder div.inputHolder div.right {
	float:				left;
	height:				24px;
}

div.informMeHolder div.inputHolder div.right a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	overflow:			hidden;
	background:			url(/images/inform-me-input-submit-btn.gif) 0px 0px no-repeat;
	width:				19px;
	height:				24px;
}

div.informMeHolder div.inputHolder div.right a:hover {
	background-position:0px -24px;
}

div.tipOfMonth {
	width:				100%;
	background:			url(/images/tip-of-month-middle.gif) center top repeat-y;
	margin-bottom:		36px;
}

div.tipOfMonth div.top {
	width:				100%;
	height:				3px;
	background-image:	url(/images/tip-of-month-top.gif);
	overflow:			hidden;
}

div.tipOfMonth div.bottom {
	width:				100%;
	height:				3px;
	background-image:	url(/images/tip-of-month-bottom.gif);
	overflow:			hidden;
}

div.tipOfMonth div.content {
	width:				100%;
}

div.tipOfMonth div.content div.wrapper {
	width:				auto;
	padding:			8px 12px;
}

div.tipOfMonth div.content h3 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#008752;
	font-weight:		normal;
	font-style:			normal;
	line-height:		16px;
	margin-bottom:		8px;
	text-decoration:    underline;
}

div.tipOfMonth div.content p {
	color:				#808080;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		16px;
	margin:				0px;
}

div.tipOfMonth div.content p img {
	width:				70px;
	height:				70px;
	float:				left;
	margin:				0px 12px 12px 0px;
}

div.tipOfMonth div.content a.buttonHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	overflow:			hidden;
	height:				26px;
	text-decoration:	none;
	color:				#008752;
	cursor:				pointer;
}

div.tipOfMonth div.content a.buttonHolder:hover {
	color:				#e63a24;
}

div.tipOfMonth div.content a.buttonHolder span.left {
	display:			block;
	width:				4px;
	height:				26px;
	background-image:	url(/images/tip-of-month-button-left.gif);
	float:				left;
}

div.tipOfMonth div.content a.buttonHolder span.middle {
	display:			block;
	float:				left;
	height:				24px;
	background-image:	url(/images/tip-of-month-button-middle.gif);
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			2px 7px 0px 7px
}

div.tipOfMonth div.content a.buttonHolder span.right {
	display:			block;
	float:				left;
	background:			url(/images/tip-of-month-button-right.gif) 0px 0px no-repeat;
	overflow:			hidden;
	width:				21px;
	height:				26px;
}

div.tipOfMonth div.content a.buttonHolder:hover span.right {
	background-position:0px -26px;
}

div.bottomHolder {
	height:				196px;
	background-image:	url(/images/main-bottom-middle.gif);
}

div.bottomHolder div.top {
	width:				100%;
	height:				3px;
	background-image:	url(/images/main-bottom-top.gif);
	overflow:			hidden;
}

div.bottomHolder div.bottom {
	width:				100%;
	height:				31px;
	background-image:	url(/images/main-bottom-bottom.gif);
}

div.bottomHolder h2 {
	margin-bottom:		4px;
}

div.bottomHolder h4 {
	margin-bottom:		6px;
}

div.bottomHolder div.imageHolder {
	float:				left;
	position:			relative;
	width:				195px;
	height:				162px;
}

div.bottomHolder div.imageHolder img {
	position:			absolute;
	right:				0px;
	bottom:				0px;
}

div.bottomHolder div.firstCol {
	float:				left;
	width:				380px;
	margin-right:		60px;
	padding-left:		30px;
	padding-top:		15px;
	height:				147px;
	overflow:			hidden;
}

div.bottomHolder p {
	font-size:			10.5px;
	line-height:		16px;
	color:				#808080px;
	margin-bottom:		18px;
}

div.bottomHolder p a {
	text-decoration:	underline;
	color:				#4674b9;
}

div.bottomHolder p a:hover {
	color:				#000000;
	text-decoration:	none;
}

div.bottomHolder div.firstCol select {
	vertical-align:		middle;
	width:				270px;
	height:				18px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#000000;
	font-size:			11px;
	margin-left:		6px;
}

div.bottomHolder div.secondCol {
	float:				left;
	width:				235px;
	padding-top:		15px;
	height:				147px;
	overflow:			hidden;
}

div.bottomHolder div.secondCol p {
	margin-bottom:		12px;
}

div.bottomHolder div.secondCol a.buttonHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	overflow:			hidden;
	height:				26px;
	text-decoration:	none;
	color:				#008752;
	cursor:				pointer;
}

div.bottomHolder div.secondCol a.buttonHolder:hover {
	color:				#e63a24;
}

div.bottomHolder div.secondCol a.buttonHolder span.left {
	display:			block;
	width:				4px;
	height:				26px;
	background-image:	url(/images/tip-of-month-button-left.gif);
	float:				left;
}

div.bottomHolder div.secondCol a.buttonHolder span.middle {
	display:			block;
	float:				left;
	height:				24px;
	background-image:	url(/images/tip-of-month-button-middle.gif);
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			2px 7px 0px 7px
}

div.bottomHolder div.secondCol a.buttonHolder span.right {
	display:			block;
	float:				left;
	background:			url(/images/tip-of-month-button-right.gif) 0px 0px no-repeat;
	overflow:			hidden;
	width:				21px;
	height:				26px;
}

div.bottomHolder div.secondCol a.buttonHolder:hover span.right {
	background-position:0px -26px;
}

div.bottomMenu {
	padding-top:		14px;
	height:				36px;
	color:				#808080;
}

div.bottomMenu p {
	font-size:			10.5px;
}

div.bottomMenu div.right {
	float:				right;
}

div.bottomMenu a {
	color:				#808080;
	text-decoration:	none;
	font-size:			10.5px;
}

div.bottomMenu a:hover {
	color:				#000000;
}

div.bottomMenu div.right span {
	margin:				0px 10px;
}

/* BREADCRUMBS HOLDER */

div.breadcrumbsHolder {
	height:				19px;
	padding-left:		20px;
	margin-bottom:		25px;
	clear:				both;
}

div.breadcrumbsHolder div.title {
	font-size:			10.5px;
	color:				#808080;
	float:				left;
	margin-right:		6px;
}

div.breadcrumbsHolder div.start {
	width:				7px;
	height:				19px;
	float:				left;
	overflow:			hidden;
	background:			url(/images/breadcrumbs-start.gif) 0px 0px no-repeat;
}

div.breadcrumbsHolder a, div.breadcrumbsHolder span {
	font-size:			10.5px;
	color:				#FFFFFF;
	text-decoration:	none;
	display:			block;
	float:				left;
	line-height:		19px;
	height:				19px;
}

div.breadcrumbsHolder a {
	background-color:	#aed8bc;
}

div.breadcrumbsHolder a:hover {
	background-color:	#008852;
}

div.breadcrumbsHolder span {
	background-color:	#008852;
}

div.breadcrumbsHolder div.devider {
	width:				16px;
	height:				19px;
	float:				left;
	overflow:			hidden;
	background:			url(/images/breadcrumbs-devider.gif) 0px 0px no-repeat;
}

div.breadcrumbsHolder div.toend {
	background-position:0px -19px;
}

div.breadcrumbsHolder div.end {
	width:				12px;
	height:				19px;
	float:				left;
	background-image:	url(/images/breadcrumbs-end.gif);
}

div.tabsBlockHolder {
	margin-bottom:		40px;
}

a.tabTitleShort, a.tabTitleShortSelected {
	display:			block;
	width:				408px;
	height:				23px;
	*height:			25px;
	padding-top:		7px;
	*padding-top:		5px;
	padding-left:		32px;
	overflow:			hidden;
	background:			url(/images/tab-title-440.gif) 0px 0px;
	font-size:			16px;
	color:				#FFFFFF;
	text-decoration:	none;
	margin-top:			1px;
}

a.tabTitleShort:hover, a.tabItemShort:hover {
	/*background-position:0px -30px;-->*/
}

div.tabContentShort {
	background-color:	#FFFFFF;
	border:				solid 1px #e0e2d6;
	border-top-width:	0px;
	padding:			30px;
	display:			none;
}

div.tabContentShort p {
	font-size:			10.5px;
	color:				#808080;
	line-height:		18px;
	margin-bottom:		18px;
}

div.tabContentShort p.dark {
	color:				#606060;
	margin-bottom:		0px;
}

a.tabItemShort {
	display:			block;
	width:				408px;
	height:				24px;
	padding-top:		2px;
	padding-left:		32px;
	overflow:			hidden;
	background:			url(/images/tab-item-440.gif) 0px 0px;
	font-size:			12px;
	color:				#FFFFFF;
	text-decoration:	none;
	margin-top:			1px;
}

div.wideTabsBlockHolder {
	margin-bottom:		40px;
}

div.tabContentWide {
	padding:			20px 30px;
	display:			none;
}

div.tabContentWide p {
	font-size:			10.5px;
	color:				#808080;
	line-height:		18px;
	margin-bottom:		0px;
}

a.tabItemWide {
	display:			block;
	width:				588px;
	height:				24px;
	padding-top:		2px;
	padding-left:		32px;
	overflow:			hidden;
	background:			url(/images/tab-item-620.gif) transparent 0px 0px no-repeat;
	font-size:			12px;
	color:				#606060;
	text-decoration:	none;
	position:			relative;
	outline:			none;
}

a.tabItemWide:hover {
	background-position:0px -30px;
	color:				#FFFFFF;
}

a.tabItemWide span {
	display:			none;
	position:			absolute;
	color:				#FFFFFF;
	top:				2px;
	left:				32px;
	cursor:				pointer;
}

a.tabSelected {
	background-position:0px -60px;
}

a.tabSelected:hover {
	background-position:0px -60px;
}

div.wideTabsBlockHolder a.tabSelected {
	color:				#FFFFFF;
	padding-top:		3px;
	height:				23px;
}

div.wideTabsBlockHolder a.tabSelected span {
	display:			block;
}

div.wideTabsBlockHolder a.tabSelected:hover {
	color:				#FFFFFF;
}

.vragenEven {
	background-color:	#f4efe5 ! important;
}

/**/

div.noLeftMenu {
	width:				620px;
}

img.receptImage {
	width:				240px;
	height:				240px;
	margin:				10px 20px 16px 0px;
	float:				left;
}

div.receptDescr {
	float:				right;
	width:				320px;
	font-size:			11.5px;
}

div.receptDescr ul {
	padding-left:		13px;
}

img.receptOverzichtImage 
{
    width: 128px;
    height: 128px;
	float:				left;
	margin-right:		17px;
}

div.nextControlHolder {
	float:				right;
	height:				26px;
}

div.nextControlHolder a.buttonHolder, table.contactForm  a.buttonHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	overflow:			hidden;
	height:				26px;
	text-decoration:	none;
	color:				#008752;
	cursor:				pointer;
}

div.nextControlHolder a.buttonHolder:hover, table.contactForm a.buttonHolder:hover {
	color:				#e63a24;
}

div.nextControlHolder a.buttonHolder span.left, table.contactForm a.buttonHolder span.left {
	display:			block;
	width:				4px;
	height:				26px;
	background-image:	url(/images/styled-next-button-left.gif);
	float:				left;
}

div.nextControlHolder a.buttonHolder span.middle, table.contactForm a.buttonHolder span.middle {
	display:			block;
	float:				left;
	height:				24px;
	background-image:	url(/images/styled-button-middle.gif);
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			2px 7px 0px 7px
}

div.nextControlHolder a.buttonHolder span.right, table.contactForm a.buttonHolder span.right {
	display:			block;
	float:				left;
	background:			url(/images/styled-next-button-right.gif) 0px 0px no-repeat;
	overflow:			hidden;
	width:				21px;
	height:				26px;
}

div.nextControlHolder a.buttonHolder:hover span.right, table.contactForm a.buttonHolder:hover span.right {
	background-position:0px -26px;
}



div.nextControlHolder a.buttonHolder, table.nutritionSearchForm  a.buttonHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	overflow:			hidden;
	height:				26px;
	text-decoration:	none;
	color:				#008752;
	cursor:				pointer;
}

div.nextControlHolder a.buttonHolder:hover, table.nutritionSearchForm a.buttonHolder:hover {
	color:				#e63a24;
}

div.nextControlHolder a.buttonHolder span.left, table.nutritionSearchForm a.buttonHolder span.left {
	display:			block;
	width:				4px;
	height:				26px;
	background-image:	url(/images/styled-next-button-left.gif);
	float:				left;
}

div.nextControlHolder a.buttonHolder span.middle, table.nutritionSearchForm a.buttonHolder span.middle {
	display:			block;
	float:				left;
	height:				24px;
	background-image:	url(/images/styled-button-middle.gif);
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			2px 7px 0px 7px
}

div.nextControlHolder a.buttonHolder span.right, table.nutritionSearchForm a.buttonHolder span.right {
	display:			block;
	float:				left;
	background:			url(/images/styled-next-button-right.gif) 0px 0px no-repeat;
	overflow:			hidden;
	width:				21px;
	height:				26px;
}

div.nextControlHolder a.buttonHolder:hover span.right, table.nutritionSearchForm a.buttonHolder:hover span.right {
	background-position:0px -26px;
}





div.prevControlHolder {
	float:				left;
	height:				26px;
}

div.prevControlHolder a.buttonHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	overflow:			hidden;
	height:				26px;
	text-decoration:	none;
	color:				#008752;
	cursor:				pointer;
}

div.prevControlHolder a.buttonHolder:hover {
	color:				#e63a24;
}

div.prevControlHolder a.buttonHolder span.right {
	display:			block;
	width:				4px;
	height:				26px;
	background-image:	url(/images/styled-prev-button-left.gif);
	float:				left;
}

div.prevControlHolder a.buttonHolder span.middle {
	display:			block;
	float:				left;
	height:				24px;
	background-image:	url(/images/styled-button-middle.gif);
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			2px 7px 0px 7px
}

div.prevControlHolder a.buttonHolder span.left {
	display:			block;
	float:				left;
	background:			url(/images/styled-prev-button-right.gif) 0px 0px no-repeat;
	overflow:			hidden;
	width:				21px;
	height:				26px;
}

div.prevControlHolder a.buttonHolder:hover span.left {
	background-position:0px -26px;
}

h6 {
	font-size:			11.5px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#ec4f33;
	margin:				0px;
}

a.green {
	color:				#008852;
}

table.contactForm td {
	height:				39px;
	margin:				0px;
	padding:			0px;
	font-size:			11.5px;
}

table.nutritionSearchForm td {
	height:				25px;
	margin:				0px;
	padding:			0px;
	font-size:			11.5px;
}

table.contactForm td.error {
	text-align:			center;
	color:				#ec4f33;
}

table.contactForm input {
	width:				238px;
	height:				24px;
	background:			url(/images/contact-input-bg.gif) left top no-repeat;
	line-height:		24px;
}

table.nutritionSearchForm input {
	width:				100px;
	height:				24px;
	background:			url(/images/contact-input-bg.gif) left top no-repeat;
	line-height:		24px;
}

table.contactForm textarea {
	background:			url(/images/contact-textarea-bg.gif) left top no-repeat;
	width:				238px;
	height:				96px;
	border:				none;
	border-width:		0px;
	border-collapse:	collapse;
}
.leftColumn 
{
   float: left;
   width: 210px;
   margin-bottom: 20px;
   font-size: 11.5px;
}
.rightColumn 
{
   float: right; 
   margin: 0px;
   font-size: 11.5px;
}
.allergenWord 
{
   width: 145px;
   padding-left: 3px;
   display: inline-block;
}
.leftColumn .trueFalse 
{
    float: right;
}
.rightColumn .trueFalse 
{
    float: right;
}
div.leftMenuHolder div p.double {
      background-image: url(/images/left-menu-selected-bg-double.gif);
}
div.leftMenuHolder div span.double {
      height: 40px;
      background-image: url(/images/left-menu-arrow-double.gif);
      background-position: 0px 0px;
}

input.searchBtn {
      width:                       97px;
      height:                      26px;
      padding:                      0px 20px 0px 0px;
      background:                   url(/images/search-btn.gif) 0px 0px;
      cursor:                      pointer;
      color:                       #008752;
}

input.searchBtn:hover {
      background-position:          0px -26px;
      color:                       #e63a24;
}

table.informationList
{
    width:100%;
}

table.informationList td 
{
    vertical-align:middle;
    text-align:left;
}

table.informationList td.rbtn input
{
    margin-top:5px;
    width:15px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
