﻿@charset "utf-8";

/* CSS Document */

/*
	
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
*/


/* === MAIN STYLES === */

body, html {
	width:					100%;
	height:					100%;
	margin:					0px;
	padding:				0px;
	background:				#f8f8f4 url(/images/clouds-bg.jpg) center top repeat-x;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			17px;
	color:					#a3a39e;
}

img, div, p, span, form, input, textarea, iframe, h1, h2, h3, h4, h5 {
	border:					none;
	border-width:			0px;
	padding:				0px;
	margin:					0px;
}

div.clear {
	clear:					both;
	height:					0px;
	overflow:				hidden;
}

a, ins {
	color:					inherit;
	color:					expression(this.parentNode.currentStyle.color);
	text-decoration:		none;
}

p a {
	color:					#094382;
}

p a:hover {
	color:					#1d1d1b;
}

form {
	width:					960px;
	height:					100%;
	margin:					0px auto;
	padding:				0px;
}

div.logoHolder {
	width:					960px;
	height:					90px;
	margin:					0px auto;
}

div.logoHolder a.logo {
	display:				block;
	width:					160px;
	height:					67px;
	float:					left;
	margin-top:				10px;
}

div.logoHolder a.logo img {
	width:					160px;
	height:					67px;
}

div.logoHolder div.menu {
	float:					right;
	color:					#8e8e82;
	margin-top:				16px;
	font-size:				11px;
}

div.logoHolder div.menu a {
	text-decoration:		none;
}

div.logoHolder div.menu a:hover {
	color:					#1d1d1b;
}

div.logoHolder div.menu ins {
	margin:					0px 10px;
}

div.logoHolder div.menu span {
	color:					#1d1d1b;
}

div.topMenuHolder {
	background-image:		url(/images/top-menu-holder-bg.png);
	width:					960px;
	height:					42px;
	position:				relative;
	z-index:				3;
	margin-bottom:			18px;
}

div.topMenuHolder div.search {
	float:					right;
	font-size:				0px;
	line-height:			0px;
	display:				inline;
	position:				absolute;
	top:					8px;
	right:					10px;
	left:					auto;
}

div.topMenuHolder div.search input {
	vertical-align:			middle;
	display:				inline;
}

div.topMenuHolder div.search input.topSearchLense {
	background-image:		url(/images/top-search-lense.png);
	width:					29px;
	height:					24px;
}

div.topMenuHolder div.search input.topSearchInput {
	background-image:		url(/images/top-search-input.png);
	width:					169px;
	height:					16px;
	padding:				4px 0px;
	height:				14px;
	padding:				5px 0px;
	font-size:				11px;
	line-height:			14px;
	color:					#a3a39e;
}

div.topMenuHolder div.search input.topSearchBtn {
	background-image:		url(/images/top-search-btn.png);
	width:					23px;
	height:					24px;
	cursor:					pointer;
}

div.mainFlashHolder {
	background-image:		url(/images/main-flash-holder.png);
	padding:				1px 1px 3px 1px;
	width:					958px;
	height:					337px;
	margin-bottom:			18px;
}

div.contentHolderTop {
	background-image:		url(/images/content-bg-top.png);
	width:					960px;
	height:					20px;
}

div.contentHolderBottom {
	background-image:		url(/images/content-bg-bottom.png);
	width:					960px;
	height:					20px;
}

div.contentHolder {
	width:					960px;
	background-image:		url(/images/content-bg-middle.png);
}

div.homeBillet {
	margin-left:			20px;
	float:					left;
	display:				inline;
}

div.homeBillet h1 {
	margin:					0px 0px 0px 0px;
	font-size:				20px;
	line-height:			normal;
	color:					#1d1d1b;
	font-weight:			normal;
}

div.homeBillet h1 cufon {
	margin-bottom:			5px;
}

div.homeBillet p {
	font-size:				11px;
	line-height:			15px;
}

input.blueBtn {
	cursor:					pointer;
}

div.homeBillet h4 {
	font-size:				12px;
	color:					#1d1d1b;
	font-weight:			normal;
	margin-bottom:			10px;
}

div.bannerFlashHolder {
	width:					210px;
	height:					174px;
}

div.footerHolder {
	width:					960px;
	font-size:				11px;
	line-height:			25px;
	color:					#8e8e81;
	margin:					5px 0px 30px 0px;
}

div.footerHolder a:hover,
div.footerHolder span {
	color:					#1d1d1b;
}

div.footerHolder ins {
	margin:					0px 10px;
}

div.headerHolder {
	background-image:		url(/images/header-holder-bg.gif);
	width:					958px;
	height:					118px;
	margin-bottom:			18px;
	padding:				1px 1px 3px 1px;
}

div.headerImg {
	width:					958px;
	height:					118px;
}

div.headerImg div.title {
	float:					left;
	height:					42px;
	background:				url(/images/header-title-bg.png) right top no-repeat;
	padding:				10px 20px 0px 20px;
	margin-top:				33px;
	*padding-top:			8px;
	*height:				44px;
}

div.headerImg div.title h1 {
	font-size:				32px;
	line-height:			32px;
	color:					#FFFFFF;
}

div.breadCrumbsHolder {
	margin-bottom:			18px;
	color:					#4a4a47;
	line-height:			16px;
	padding-left:			20px;
	font-size:				11px;
}

div.breadCrumbsHolder a, 
div.breadCrumbsHolder ins {
	color:					#a3a39e;
}

div.breadCrumbsHolder a:hover {
	color:					#4a4a47;
}

div.breadCrumbsHolder ins {
	margin:					0px 4px;
}

div.leftMenuHolder {
	float:					left;
	_display:				inline;
	width:					159px;
	margin-left:			10px;
	padding-top:			2px;
}

div.leftMenuHolder ul {
	margin:					0px;
	padding:				0px;
	list-style:				none;
}

div.leftMenuHolder ul li {
	display:				inline;
	line-height:			33px;
	font-size:				12px;
}

div.leftMenuHolder ul li a {
	display:				block;
	color:					#7b7b74;
	height:					33px;
	border-bottom:			solid 1px #e9e9e3;
	padding-left:			12px;
}

div.leftMenuHolder ul li a.selected,
div.leftMenuHolder ul li a:hover {
	color:					#094382;
}

div.leftMenuHolder ul li ul {
	border-bottom:			solid 1px #e9e9e3;
	padding:				5px 0px;
	color:					#7b7b74;
}

div.leftMenuHolder ul li ul li a {
	line-height:			22px;
	height:					22px;
	border:					none;
	padding-left:			20px;
	font-size:				11px;
	color:					#7b7b74;
}

div.leftMenuHolder ul li a.arrowed {
	background:				url(/images/submenu-arrow.gif) 100% -34px no-repeat;
}

div.leftMenuHolder ul li ul li a.arrowed {
	background-position:	100% -40px;
}

div.contentBillet {
	float:					left;
	width:					500px;
	margin-left:			20px;
	_display:				inline;
}

a.printLink {
	float:					right;
	display:				block;
	background-image:		url(/images/icon-print.gif);
	width:					16px;
	height:					16px;
	margin-top:				4px;
}

div.contentBillet h1 {
	color:					#1d1d1b;
	font-size:				28px;
	line-height:			28px;
	*margin-top:			-4px;
}

div.grayDivider {
	background-color:		#e9e9e3;
	height:					1px;
	overflow:				hidden;
	clear:					both;
	width:					100%;
	margin:					17px 0px;
}

div.halfBillet {
	width:					240px;
	margin-right:			20px;
	_display:				inline;
	font-size:				11px;
	line-height:			15px;
	float:					left;
}

div.rightBanners {
	width:					230px;
	float:					left;
	margin-left:			20px;
}

div.billet {
	width:					325px;
	float:					left;
}

div.billet div.top {
	height:					1px;
	background-image:		url(/images/billet-325-top.gif);
	overflow:				hidden;
}

div.billet div.bottom {
	height:					3px;
	background-image:		url(/images/billet-325-bottom.gif);
	overflow:				hidden;
	margin-bottom:			18px;
}

div.billet div.content {
	border:					solid 1px #dadad1;
	border-width:			0px 1px;
}

div.rightBanners div.billet {
	width:					230px;
	float:					none;
}

div.tradeMarksHolder {
	clear:					both;
	float:					none;
}

div.tradeMarksHolder a 
{
    border-bottom:          none !important;
	display:				block;
	width:					152px;
	height:					74px;
	float:					left;
	margin-right:			22px;
	margin-bottom:			20px;
}

div.rightBanners div.billet div.top {
	background-image:		url(/images/billet-top.gif);
}

div.rightBanners div.billet div.bottom {
	background-image:		url(/images/billet-bottom.gif);
	margin-bottom:			28px;
}

div.billet div.descr {
	padding:				8px;
}

div.billet div.descr h5 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#1d1d1b;
	font-weight:			normal;
	line-height:			18px;
	margin-bottom:			4px;
}


a.blueUnderline {
	display:				inline;
	float:					left;
	color:					#094382;
	border-bottom:			solid 1px #ced9e6;
	margin:					0px;
	padding:				0px;
	font-size:				11px;
	line-height:			14px;
}

div.contentBillet a 
{
	color:					#094382;
	border-bottom:			solid 1px #ced9e6;    
}

a.blueUnderline:hover, div.contentBillet a:hover {
	border-bottom-color:	#FFFFFF;
}

div.halfBillet a, div.winkelsList a, div.adviceLevel23 a {color:#A3A39E; border-bottom:none;}
div.halfBillet a:hover, div.winkelsList a:hover, div.adviceLevel23 a:hover {color:#4A4A47;}

div.billet div.descr p {
	font-size:				11px;
	line-height:			15px;
}

div.controlsBillet {
	font-size:				11px;
	line-height:			15px;
}

div.controlsBillet img {
	float:					left;
	margin:					0px 17px;
}

div.controlsBillet a {
	display:				block;
}

div.controlsBillet ins {
	color:					#1d1d1b;
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
}

div.controlsBillet span {
	display:				block;
	margin-bottom:			10px;
	margin-top:				5px;
}

div.controlsBillet div.postcode {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	vertical-align:			middle;
	width:					70px;
	height:					23px;
	background-image:		url(/images/input-zoeken.gif);
	margin-right:			3px;
}

div.controlsBillet div.postcode input {
	background:				none;
	width:					60px;
	height:					13px;
	padding:				5px;
	_padding:				4px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#606060;
}

div.controlsBillet input.zoekenBtn {
	background-image:		url(/images/btn-zoeken.gif);
	width:					51px;
	height:					23px;
	vertical-align:			middle;
	cursor:					pointer;
}

div.productBillet {
	font-size:				11px;
	line-height:			15px;
}

div.productBillet ins {
	display:				block;
	padding:				8px;
	padding-bottom:			2px;
	color:					#1d1d1b;
}

div.productBillet span {
	display:				block;
	padding:				8px;
	padding-top:			0px;
}

div.collectionHolder {
	padding:				0px 0px 20px 0px;
}

div.collectionHolder a {
	display:				block;
	width:					240px;
	margin-right:			20px;
	float:					left;
	border-bottom:          none !important;
}

div.collectionHolder a span {
	font-size:				15px;
	color:					#4a4a47;
	line-height:			normal;
	display:				block;
	padding:				12px 0px;
}

div.collectionHolder a img {
	width:					240px;
	height:					78px;
	margin-bottom:			10px;
}

span.winkelPostcodeHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	background-image:		url(/images/input-winkel-postcode.gif);
	width:					90px;
	height:					26px;
	margin:					0px 15px;
	vertical-align:			middle;
}

input.winkelPostcode {
	width:					76px;
	height:					12px;
	padding:				5px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#7b7b74;
	vertical-align:			middle;
	background:				none;
}

input.zoekWinkel {
	background-image:		url(/images/btn-zoek-winkel.gif);
	width:					94px;
	height:					23px;
	vertical-align:			middle;
	cursor:					pointer;
}

div.winkelHolder {
	width:					440px;
	margin-bottom:			17px;
	padding-bottom:			17px;
	border-bottom:			solid 1px #e9e9e3;
}

div.winkelHolder img {
	width:					84px;
	height:					78px;
	float:					left;
	margin:					0px 20px;
}

div.winkelHolder div.descr {
	width:					316px;
	float:					left;
}

div.winkelsList div.billet {
	width:					335px;
	color:					#a3a39e;
}

div.winkelsList div.billet a:hover {
	color:					#1d1d1b;
}

div.winkelDetailHolder {
	font-size:				11px;
	line-height:			15px;
	padding:				10px 0px;
}

div.winkelDetailHolder div.adress {
	width:					399px;
	float:					left;
	margin-right:			20px;
	border-right:			solid 1px #e9e9e3;
}

div.winkelDetailHolder div.adress img {
	float:					left;
	margin-right:			20px;
	width:					140px;
	height:					130px;
	margin-top:				3px;
}

div.winkelDetailHolder h2 {
	font-size:				15px;
	color:					#1d1d1b;
	margin-bottom:			5px;
}

div.winkelDetailHolder div.adress div.descr {
	width:					210px;
	float:					left;
}

div.winkelDetailHolder div.openingHours {
	width:					250px;
	float:					left;
}

div.winkelDetailHolder div.openingHours span {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	width:					70px;
	color:					#1d1d1b;
}

div.googleMapHolder {
	width:					520px;
}

iframe.googleMap {
	width:					520px;
	height:					226px;
	margin:					0px;
	padding:				0px;
	margin-top:				10px;
	overflow:				hidden;
}

table.contactFormHolder {
	line-height:			26px;
	width:					670px;
}

table.contactFormHolder td {
	color:					#4a4a47;
	line-height:			26px;
	vertical-align:			top;
	padding-top:			20px;
}

table.contactFormHolder div.requireCross {
	position:				absolute;
	top:					8px;
	left:					auto;
	right:					8px;
	width:					10px;
	height:					10px;
	overflow:				hidden;
	background-image:		url(/images/form-cross.gif);
	/* ============================= */
	/*display:				none;*/
	/* ============================= */
}

table.contactFormHolder div.inputHolder {
	background-image:		url(/images/input-contactform.gif);
	width:					200px;
	height:					26px;
	position:				relative;
}

table.contactFormHolder div.inputHolder input {
	width:					188px;
	height:					14px;
	padding:				6px;
	_padding:				5px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#4a4a47;
	vertical-align:			top;
	background:				none;
}

table.contactFormHolder div.textareaHolder {
	background-image:		url(/images/textarea-contactform.gif);
	width:					560px;
	height:					120px;
	position:				relative;
}

table.contactFormHolder textarea.contactFormTextarea {
	background:				none;
	width:					548px;
	height:					108px;
	padding:				6px;
	_padding:				5px 6px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#4a4a47;
	vertical-align:			top;
	overflow:				auto;
}

table.contactFormHolder input.checkBox {
	vertical-align:			middle;
	margin-right:			10px;
}

table.contactFormHolder input.sendFormBtn {
	background-image:		url(/images/btn-formulier-verzenden.gif);
	width:					116px;
	height:					23px;
	float:					right;
	cursor:					pointer;
}

a.zoekenResultItem {
	display:				block;
	margin-bottom:			17px;
	padding-bottom:			17px;
	border-bottom:			solid 1px #e9e9e3;
	padding-right:			200px;
}

a.zoekenResultItem span {
	display:				block;
}

a.zoekenResultItem span.title {
	color:					#4a4a47;
}

a.zoekenResultItem span.url {
	color:					#d8d8d0;
}

div.pagerHolder {
	color:					#a3a39e;
	text-align:				center;
}

div.pagerHolder a.backOrForward {
	color:					#094382;
	margin:					0px 25px;
}

div.pagerHolder a,
div.pagerHolder span {
	margin:					0px 3px;
}

div.pagerHolder a:hover,
div.pagerHolder span {
	color:					#4a4a47;
}

input.naarHetConactfornulier {
	background-image:		url(/images/btn-naar-het-contactformulier.gif);
	width:					140px;
	height:					23px;
	float:					right;
	cursor:					pointer;
}

/* CHANGES 2009-11-10 */

a.openFolder {
	display:				block;
	background:				url(/images/btn-open-folder.gif) 0px 0px no-repeat;
	width:					74px;
	height:					23px;
	font-size:				1px;
	line-height:			1px;
	overflow:				hidden;
	border-bottom:          none !important;
}

a.openFolder:hover {
	background-position:	0px -23px;
}

/* CHANGES 2009-11-16 */

div.linkDiv {
	cursor:					pointer;
}

div.mainFlashHolder { /* This block is already exist on line 155, so next property can be added to the block */
	position:				relative;
}

div.mainFlashHolder a.banner {
	display:				block;
	position:				absolute;
	left:					649px;
	background:				url(/images/banner-over-flash-bg.png) left top no-repeat;
	_background-image:		url(/images/banner-over-flash-bg.gif);
	width:					290px;
	height:					122px;
}

div.mainFlashHolder a.banner img {
	width:					140px;
	height:					119px;
	float:					left;
	margin-right:			20px;
}

div.mainFlashHolder a.banner span {
	display:				block;
	color:					#7b7b74;
	font-size:				11px;
	line-height:			14px;
	margin-top:				5px;
}

div.mainFlashHolder a.banner span.title {
	font-size:				12px;
	line-height:			15px;
	color:					#141412;
	margin-top:				15px;
}

iframe.googleMap { /* This block is already exist on line 692, so next properties will be rewrited in the block */
	width:					670px;
	height:					370px;
}

#brandTicker {
	width:					500px;
	height:					30px;
}

/* CHANGES 2009-11-18 */

div.googleMapHolder { /* This block is already exist on line 681, so next properties will be rewrited in the block */
	width:					670px;
	margin-bottom:			20px;
}

/* CHANGES 2009-11-20 */

div.contentBillet h2 {
	color:					#1D1D1B;
	font-size:				15px;
	margin-bottom:			5px;
}

div.contentBillet h3 {
	color:					#1D1D1B;
	font-size:				12px;
	margin-bottom:			0px;
	font-weight:			normal;
}

div.contentBillet p {
	margin-bottom:			20px;
}

div.contentBillet ul {
	margin:					0px 0px 20px 0px;
	padding:				0px;
	list-style:				outside;
	list-style-type:		disc;
}

div.contentBillet ul.arrow {
	padding:				0px;
}

div.contentBillet ul.arrow li, 
div.contentBillet ul li {
	list-style:				none;
	background:				url(/images/list-marker-arrow.gif) 3px 6px no-repeat;
	padding-left:			15px;
}

a.link {
	color:					#094382;
	border-bottom:			solid 1px #ced9e6;
}

a.link:hover {
	border-bottom-width:	0px;
}

/* CHANGES 2009-11-25 */

div.billet div.descr p {
	margin-bottom:			0px;
}

div.billet div.content {
	zoom:					1;
}

hr {
	background-color:		#e9e9e3;
	color:					#e9e9e3;
	height:					1px;
	overflow:				hidden;
	clear:					both;
	width:					100%;
	margin:					0px 0px 17px 0px;
	border-width:			0px;
} 
@charset "utf-8";
/* CSS Document */

div.topMenuHolder ul {
	margin:					0px;
	padding:				0px 0px 0px 1px;
	list-style:				none;
	font-size:				12px;
	display:				block;
}

div.topMenuHolder ul li img.shadowL,
div.topMenuHolder ul li img.shadowR {
	width:					39px;
	height:					39px;
	position:				absolute;
	top:					1px;
	display:				none;
}

div.topMenuHolder ul li img.shadowL {
	left:					-39px;
}

div.topMenuHolder ul li img.shadowR {
	left:					auto;
	right:					-37px;
	z-index:				2000;
}

div.topMenuHolder ul li {
	display:				block;
	float:					left;
	position:				relative;
	padding:				1px 2px 1px 0px;
	background:				transparent url(/images/top-menu-divider.png) right 6px no-repeat;
}

div.topMenuHolder ul li a {
	display:				block;
	padding:				14px 18px 0px 18px;
	*padding-top:			13px;
	height:					24px;
	*height:				25px;
	text-decoration:		none;
	color:					#222222;
	line-height:			normal;
	float:					left;
	white-space:			nowrap;
}

div.topMenuHolder ul li a.Hover {
	background-color:		#FFFFFF;
}

div.topMenuHolder ul li a:hover {
	color:					#1d1d1b;
}

div.topMenuHolder ul li.selected {
	padding-right:			0px;
	margin-left:			-2px;
}

div.topMenuHolder ul li.selected a {
	background:				url(/images/top-menu-selected-item-bg.png) center top no-repeat;
	color:					#eeeee9;
}

div.topMenuHolder ul li.selected ul li a {
	background:				none;
	color:					#555552;
}

div.topMenuHolder ul li.selected a.Hover {
	background-image:		none;
	background-color:		#FFFFFF;
	color:					#1d1d1b;
}

div.topMenuHolder ul li ul {
	position:				absolute;
	top:					39px;
	left:					-5px;
	background:				url(/images/submenu-bg.png) -20px -20px no-repeat;
	font-size:				0px;
	line-height:			0px;
	_float:					left;
	display:				none;
}

div.topMenuHolder ul li ul li {
	display:				list-item;
	float:					none;
	_float:					left;
	clear:					both;
	position:				relative;
	padding:				0px 0px 0px 20px;
	background:				none;
	height:					34px;
}

div.topMenuHolder ul li ul li.lastItem {
	height:					24px;
}

div.topMenuHolder ul li ul li.lastItem a {
	border-width:			0px;
	height:					14px;
}

div.topMenuHolder ul li ul li a {
	display:				block;
	padding:				10px 10px 0px 5px;
	height:					24px;
	text-decoration:		none;
	color:					#7b7b74;
	font-size:				11px;
	line-height:			normal;
	white-space:			nowrap;
	border-bottom:			solid 1px #e9e9e3;
	float:					none;
	_float:					left;
}

div.topMenuHolder ul li ul li a.sub {
	background:				url(/images/submenu-arrow.gif) 100% 0px no-repeat;
}

div.topMenuHolder ul li ul li a:hover {
	color:					#094382;
	background-position:	100% -34px;
}

div.topMenuHolder ul li ul li a.Hover {
	background-color:		transparent;
}

div.topMenuHolder ul li ul li ul {
	top:					0px;
	left:					100%;
}

div.topMenuHolder ul li div.r {
	position:				absolute;
	top:					0px;
	left:					100%;
	width:					20px;
	background:				url(/images/submenu-bg.png) 0px -20px no-repeat;
	overflow:				hidden;
}

div.topMenuHolder ul li div.b {
	position:				absolute;
	top:					100%;
	left:					0px;
	height:					20px;
	background:				url(/images/submenu-bg.png) -20px 0px no-repeat;
	overflow:				hidden;
}

div.topMenuHolder ul li div.br {
	position:				absolute;
	top:					100%;
	left:					100%;
	width:					20px;
	height:					20px;
	background:				url(/images/submenu-bg.png) 0px 0px no-repeat;
	overflow:				hidden;
}

div.topMenuHolder ul li div.w {
	position:				absolute;
	top:					0px;
	left:					5px;
	height:					1px;
	background-color:		#FFFFFF;
	overflow:				hidden;
}

div.topMenuHolder ul li div {
	font-size:				0px;
	line-height:			0px;
}


/* CHANGES 2009-11-20 */

div.topMenuHolder ul li ul li a {
	width: 					100px;
}

html>body div.topMenuHolder ul li ul li a {
	width:					auto;
	min-width:				100px;
} 

span.editorOnly,
div.editorOnly
{
    background-color: #FF1493;
    color: White;
}

.imgLink, .overviewLink {border-bottom:none !important;}

@charset "utf-8";
/* CSS Document */

div.topMenuHolder ul {
	margin:					0px;
	padding:				0px 0px 0px 1px;
	list-style:				none;
	font-size:				12px;
	display:				block;
}

div.topMenuHolder ul li img.shadowL,
div.topMenuHolder ul li img.shadowR {
	width:					39px;
	height:					39px;
	position:				absolute;
	top:					1px;
	display:				none;
}

div.topMenuHolder ul li img.shadowL {
	left:					-39px;
}

div.topMenuHolder ul li img.shadowR {
	left:					auto;
	right:					-37px;
	z-index:				2000;
}

div.topMenuHolder ul li {
	display:				block;
	float:					left;
	position:				relative;
	padding:				1px 2px 1px 0px;
	background:				transparent url(../images/top-menu-divider.png) right 6px no-repeat;
}

div.topMenuHolder ul li a {
	display:				block;
	padding:				14px 18px 0px 18px;
	*padding-top:			13px;
	height:					24px;
	*height:				25px;
	text-decoration:		none;
	color:					#222222;
	line-height:			normal;
	float:					left;
	white-space:			nowrap;
}

div.topMenuHolder ul li a.Hover {
	background-color:		#FFFFFF;
}

div.topMenuHolder ul li a:hover {
	color:					#1d1d1b;
}

div.topMenuHolder ul li.selected {
	padding-right:			0px;
	margin-left:			-2px;
}

div.topMenuHolder ul li.selected a {
	background:				url(../images/top-menu-selected-item-bg.png) center top no-repeat;
	color:					#eeeee9;
}

div.topMenuHolder ul li.selected ul li a {
	background:				none;
	color:					#555552;
}

div.topMenuHolder ul li.selected a.Hover {
	background-image:		none;
	background-color:		#FFFFFF;
	color:					#1d1d1b;
}

div.topMenuHolder ul li ul {
	position:				absolute;
	top:					39px;
	left:					-5px;
	background:				url(../images/submenu-bg.png) -20px -20px no-repeat;
	font-size:				0px;
	line-height:			0px;
	_float:					left;
	display:				none;
}

div.topMenuHolder ul li ul li {
	display:				list-item;
	float:					none;
	_float:					left;
	clear:					both;
	position:				relative;
	padding:				0px 0px 0px 20px;
	background:				none;
	height:					34px;
}

div.topMenuHolder ul li ul li.lastItem {
	height:					24px;
}

div.topMenuHolder ul li ul li.lastItem a {
	border-width:			0px;
	height:					14px;
}

div.topMenuHolder ul li ul li a {
	display:				block;
	padding:				10px 10px 0px 5px;
	height:					24px;
	text-decoration:		none;
	color:					#7b7b74;
	font-size:				11px;
	line-height:			normal;
	white-space:			nowrap;
	border-bottom:			solid 1px #e9e9e3;
	float:					none;
	_float:					left;
}

div.topMenuHolder ul li ul li a.sub {
	background:				url(../images/submenu-arrow.gif) 100% 0px no-repeat;
}

div.topMenuHolder ul li ul li a:hover {
	color:					#094382;
	background-position:	100% -34px;
}

div.topMenuHolder ul li ul li a.Hover {
	background-color:		transparent;
}

div.topMenuHolder ul li ul li ul {
	top:					0px;
	left:					100%;
}

div.topMenuHolder ul li div.r {
	position:				absolute;
	top:					0px;
	left:					100%;
	width:					20px;
	background:				url(../images/submenu-bg.png) 0px -20px no-repeat;
	overflow:				hidden;
}

div.topMenuHolder ul li div.b {
	position:				absolute;
	top:					100%;
	left:					0px;
	height:					20px;
	background:				url(../images/submenu-bg.png) -20px 0px no-repeat;
	overflow:				hidden;
}

div.topMenuHolder ul li div.br {
	position:				absolute;
	top:					100%;
	left:					100%;
	width:					20px;
	height:					20px;
	background:				url(../images/submenu-bg.png) 0px 0px no-repeat;
	overflow:				hidden;
}

div.topMenuHolder ul li div.w {
	position:				absolute;
	top:					0px;
	left:					5px;
	height:					1px;
	background-color:		#FFFFFF;
	overflow:				hidden;
}

div.topMenuHolder ul li div {
	font-size:				0px;
	line-height:			0px;
}


/* CHANGES 2009-11-20 */

div.topMenuHolder ul li ul li a {
	width: 					100px;
}

html>body div.topMenuHolder ul li ul li a {
	width:					auto;
	min-width:				100px;
} 

span.editorOnly,
div.editorOnly
{
    background-color: #FF1493;
    color: White;
}

/* ISWS-45299 (04-02-2010) No std width and height for logo's of the shadowsite */
div.logoHolder a.ShadowLogo {
	display:				block;
	float:					left;
	margin-top:				10px;
}

div.logoHolder a.ShadowLogo img 
{
    
}

.erkendLogo {display:block; float:left; height:39px; margin:24px 0 0 38px; width:86px;}
.customForm
{
    margin-left: 0px;
}
.customForm form
{
    width: 500px;
    margin-left: 0px;
}
.customForm body
{
    color: #4A4A47;
}

.customForm body, .customForm td
{
    line-height: 26px;
    padding-top: 20px;
}
.customForm td td
{
    padding-top: 0px;
}

.customForm a
{
}

.customForm h1, h2
{
    color: #1d1d1b;
}

.customForm table.mpFormTable
{
    line-height: 26px;
    width: 500px;
}
.customForm table.mpFormTable HR
{
}

.customForm td.mpFormLabel
{
    vertical-align: top;
}
.customForm td.mpSpacerCell
{
}
.customForm td.mpImageCell
{
}
.customForm td.mpFormField
{
}
.customForm .mpFormFieldText
{
    background-image: url("/images/input-contactform.gif");
    height: 26px;
    position: relative;
    width: 200px;
    display: block;
}

.customForm .mpFormFieldText input
{
    background: none;
    margin-left: 3px;
    margin-top: 4px;
    width: 196px;
    height: 22px;
}

.customForm .mpFormField input
{
}
.customForm .mpFormField select
{
}

.customForm .mpFormFieldTextArea
{
    background-image: url("/images/textarea-contactform-b.gif");
    height: 120px;
    position: relative;
    width: 200px;
}

.customForm .mpFormField textarea
{
    background: none repeat scroll 0 0 transparent;
    color: #4A4A47;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 108px;
    overflow: auto;
    padding: 6px;
    vertical-align: top;
    width: 188px;
}
.customForm table.mpRadioButtonTable
{
}
.customForm .mpRadioButtonInput input
{
}
.customForm .mpRadioButtonText
{
}
.customForm table.mpCheckBoxTable
{
}
.customForm .mpCheckBoxInput input
{
    margin-right: 10px;
    vertical-align: middle;
}
.customForm .mpCheckBoxLabel
{
}
.customForm .mpFormDescription
{
}
.customForm .mpFormAnswer
{
}
.customForm td.submitCellSpacer
{
}
.customForm td.submitCell
{
}
.customForm td.submitCell input
{
    background-image: url("/images/btn-formulier-verzenden.gif");
    cursor: pointer;
    float: right;
    height: 23px;
    width: 116px;
    text-indent: -1000px;
    text-transform: capitalize;
}
/* Verzendknop als afbeelding
td.submitCell input {
border: 0px solid #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:220;
height:27;
background-color:#ffffff;
background-image:url('http://blinker.m6.mailplus.nl/verstuurgegevens-button.gif')
}
*/
/* Afschrift */
.customForm table.formResult
{
}
.customForm .formResultLabel
{
}
.customForm .formResultValue
{
}

.customForm table.pollTable
{
}
.customForm td.pollQuestion
{
}
.customForm td.pollItem
{
}
.customForm td.pollAnswerHighLight
{
}
.customForm td.pollAnswer
{
}
.customForm td.pollVisual
{
}
.customForm td.pollCellLeft
{
}
.customForm td.pollCellRight
{
}
.customForm td.pollCell0Pct
{
}
.customForm td.pollCell100Pct
{
}
.customForm td.pollPercentage
{
}


