/* Proloog ------------------------------------- 

	Project: Blik op Werk nieuwe stijl
	Auteur: Jeroen Hulscher 
	Datum start: 20 januari 2020
	
	Inhoud:
	- Resets
	- Definition styles
	- Standard styles
	- jQuery styles
	
*/

/* Resets ------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
}

body {
background: #ffffff url(/images/bg.jpg) no-repeat 30% top;
font-family: "Arial", sans-serif;
font-size: 0.625em;
color: #000000;
} 

	body.bg0			{ background-image: url(/Images/bg01_0.jpg); }
	body.bg1			{ background-image: url(/Images/bg01_1.jpg); }
	body.bg2			{ background-image: url(/Images/bg01_2.jpg); }
	body.bg3			{ background-image: url(/Images/bg01_3.jpg); }
	body.bg4			{ background-image: url(/Images/bg01_4.jpg); }
	body.bg5			{ background-image: url(/Images/bg01_5.jpg); }
	body.bg6			{ background-image: url(/Images/bg01_1.jpg); }
	body.bg7			{ background-image: url(/Images/bg01_2.jpg); }
	body.bg8			{ background-image: url(/Images/bg01_8.jpg); }
	body.bg9			{ background-image: url(/Images/bg01_3.jpg); }
	body.bg10			{ background-image: url(/Images/bg06.jpg); }
	body.bg11			{ background-image: url(/Images/bg07.jpg); }
	body.bg12			{ background-image: url(/Images/bg08.jpg); }
	
	body.leftbg0			{ background-image: url(/Images/bgleft_00.jpg); }
	body.leftbg1			{ background-image: url(/Images/bgleft_01.jpg); }
	body.leftbg2			{ background-image: url(/Images/bgleft_02.jpg); }
	body.leftbg3			{ background-image: url(/Images/bgleft_03.jpg); }
	body.leftbg4			{ background-image: url(/Images/bgleft_10.jpg); }
	body.leftbg5			{ background-image: url(/Images/bgleft_11.jpg); }
	body.leftbg6			{ background-image: url(/Images/bgleft_06.jpg); }
	body.leftbg7			{ background-image: url(/Images/bgleft_07.jpg); }
	body.leftbg8			{ background-image: url(/Images/bgleft_08.jpg); }
	body.leftbg9			{ background-image: url(/Images/bgleft_09.jpg); }
	body.leftbg10			{ background-image: url(/Images/bgleft_10.jpg); }
	body.leftbg11			{ background-image: url(/Images/bgleft_11.jpg); }
	body.leftbg12			{ background-image: url(/Images3/bgleft_12.jpg); }



html, body {
height: 100%;
}

#wrapper {
margin: 0em auto;
width: 96em;
position: relative;
}


/* Definitions ------------------------------ */

a {
color: #0180a9;
}

a.pdf { /*The background image*/
background: url(/Images/pdf.png) no-repeat right center;
padding-right: 20px;
}

a.skipLink {
position: absolute;
left: -999em;
z-index: 100;
display: block;
padding: 0.1em 0.2em;
background: #FFF;
color: #006;
line-height: 1em;
text-decoration: none;
}
	
a.skipLink:focus {
left: 0em;
color: #0180a9;
text-decoration: underline;
}

table th {
text-align:left;
}
h1 {
margin-top: 0.833em;
line-height: 1em;
}

.productUitgelicht h2 {
font-size: 1.2em;
font-weight: bold;
}

h2 {
margin-bottom: 0.5em;
font-weight: normal;
color: #000;
font-size: 18px;
margin-top:1em;
}
	h2 img {
	margin-right:5px;
	}

	h2.directnaar {
	background: url(/images/title_directnaar.gif) no-repeat 0.9em 0.8em;
	height:40px;
	margin-top:0;
	}
		h2.directnaar span {
		position:absolute;
		left:-999em;
		top:0;

		}

h2.small {
font-size: 1.1em;
font-weight: bold;
}

.contentVlak h2 {
clear: both;
font-size: 18px;
}


h3 {
color: #6fb31b;
font-weight: bolder;
font-size: 1.25em;
margin: 1em 0em;
display: block;
float: none;
}

h4 {
font-size: 1.08em;
color: #000;
margin-top: 1.3em;
margin-bottom: 1.2em;
}

#logo {
margin: 0em 0em 0em 0em;
width: 40em;
height: 10em;
position: absolute;
right: 0em;
top: 7em;
text-align: right;
}
		
	#content {
	width: 59em;
	float: right;
	margin: 22em 13em 10em 0em;
	}
	
		#kruimelpad ul {
		padding-left: 1.7em;
		background: url(/images/icon_kruimelpad.jpg) no-repeat left top;
		}
		
			#kruimelpad ul li {
			list-style: none;
			background: url(/images/raquo.png) no-repeat right 0.2em;
			padding: 0em 1.3em 0em 0em;
			margin-right: 0.3em;
			display: inline;
			font-size: 0.9em;
			}
		
			#kruimelpad ul li a {
			color: #6fb31b;
			}
			
			#kruimelpad ul li a:hover {
			color: #333;
			}
			
		.contentColumn {
		float: left;
		display: block;
		width: 29.5em;
		}
	
		.whiteBlock {
		background: #fff;
		border: 0.1em solid #ccc;
		padding: 1.4em 1.7em;
		margin-bottom: 0.9em;
		position: relative;
		font-size: 1.2em;
		}
			.shrink {
			line-height:1.4em !important;
			}
		
		.greenBlock {
		background: #6fb31b;
		border: 0.1em solid #6fb31b;
		padding: 1.4em 1.7em 2.3em;
		margin-bottom: 0.9em;
		position: relative;
		font-size: 1.2em;
		}
			.greenBlock h2 {
			margin-top:0;
			}
		
			/* White block Varianten ----------------- */
			
			.rightCorner {
			border-bottom: 0em !important;
			border-right: 0em !important;
			background: url(/images/rightCorner.png) no-repeat right bottom;
			}
			
			.leftCorner {
			border-bottom: 0em !important;
			border-left: 0em !important;
			background: url(/images/leftCorner.png) no-repeat left bottom;
			}
			
			.rightCornerGreen {
			border-bottom: 0em !important;
			border-right: 0em !important;
			background: url(/images/rightCornerGreen.png) no-repeat right bottom;
			}
			
			.leftCornerGreen {
			border-bottom: 0em !important;
			border-left: 0em !important;
			background: url(/images/leftCornerGreen.png) no-repeat left bottom;
			}
			
			.halfBlock {
			width: 21.9em;
			padding: 1.4em 0.5em 1.4em 1.7em;
			}
			
			/* einde block Varianten ----------------- */
		
			.whiteBlock p.intro {
			/*font-size: 1.166em;
			line-height: 1.4em;*/
			font-weight: bold;
			font-size: 1.066em;
			}
			
			.whiteBlock p.introHome {
			color: #666;
			line-height: 1.4em;
			
			}
			.whiteBlock p.introError {
			color: #666;
			line-height: 1.4em;
			padding-top:1em;
			}
			
			.whiteBlock p {
			line-height: 1.6em;
			padding-bottom: 1em;
			}
			
			.voetnoot {
			color: #666;
			margin-bottom: 0px !important;
			}
			
			.whiteBlock ul {
			margin-bottom: 0.5em;
			}
			
			.whiteBlock ul li {
			list-style: none;
			display: block;
			background: url(/images/standardLi.jpg) no-repeat left 0.55em;
			line-height: 1.35em;
			padding: 0.3em 1.7em 0.3em 1.5em;
			}
			.whiteBlock ol {
			margin-left:1.5em;
			padding-bottom:1.5em;
			}
			.whiteBlock ol li {
			padding-left:0.5em;
			margin-bottom:0.2em;
			}
			.whiteBlock ol li ul li {
			padding: 0.3em 1.7em 0.3em 1.5em;
			}
			.whiteBlock a {
			color:#6fb31b;
			}
			
			.whiteBlock a:hover {
			color: #000;
			}
			
			.readMores {
			display: block;
			clear: both;
			width: 100%;
			}
				
				.readMores li {
				float: left;
				list-style: none;
				margin-right: 1.5em;
				display: block;
				line-height: 2em;
				position: relative;
				background: none !important;
				padding: 0em !important;
				}
				
				.readMoreList li {
				float: none !important;
				margin-bottom: 0.3em;
				}
				
				.rightAligned li {
				float: right;
				margin-right: 0.5em;
				margin-left: 1.5em;
				}
					
					.readMores li a {
					text-decoration: underline;
					background: url(/images/readMores-li.png) no-repeat left top;
					display: block;
					line-height: 1.2em;
					padding: 0.25em 0em 0.25em 1.8em;
					color: #333333;
					}
					
					.readMores li a:hover {
					color: #6A9325;
					}
					
				.greenBlock .readMores li a {
				color: #fff;
				font-weight: bold;
				background: url(/images/readMores-li-green.jpg) no-repeat left top;
				}
				
					.greenBlock .readMores li a:hover {
					color: #000;
					}
			
			ul.usp {
			margin-left: 1em;
			}
			
			ul.usp li {
			background: none;
			font-size: 1.166em;
			padding-left: 2.9em;
			display: block;
			min-height: 2.5em;
			}
			
			ul.usp li.meten {
			/*background: url(/images/usp-meten.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			
			ul.usp li.testen {
			/*background: url(/images/usp-testen.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			
			ul.usp li.eenduidig {
			/*background: url(/images/usp-eenduidig.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			
			ul.usp li.gezondheid {
			/*background: url(/images/usp-gezondheid.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			ul.usp li.garantie {
			/*background: url(/images/usp-garantie.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			ul.usp li.handvat {
			/*background: url(/images/usp-handvat.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			ul.usp li.vergrootglas {
			/*background: url(/images/usp-vergrootglas.jpg) no-repeat 0.5em 0.5em;*/
			background: url(/images/mannetje-geel.jpg) no-repeat 0.8em 0.5em;
			}
			
			dl {
			width: 25em;
			clear: both;
			float: left;
			margin-bottom: 0.5em;
			}
			
			dt {
			color: #666666;
			display: block;
			width: 12.5em;
			float: left;
			line-height: 1.4em;
			}
			
			dd {
			width: 12.5em;
			float: right;
			display: block;
			line-height: 1.4em;
			}
			
			.actueel thead {
			display: none;
			}
			
			.actueel table {
			width: 95%;
			border-collapse: collapse;
			margin-bottom: 20px;
			}
			
			.actueel td {
			line-height: 22px;
			font-size: 12px;
			padding-right: 5px;
			}
			
			td.datum {
			white-space: nowrap;
			width: 75px !important;
			padding: 0px !important;
			margin: 0px !important;
			}
				.whiteBlock td.datum {
				width:80px !important;
				}
				.halfBlock td.datum {
				width:180px !important;
				}
			
			td.link {
			width: 240px !important;
			padding: 0px !important;
			margin: 0px !important;
			}
			
			.actueel td a {
			color: #fff;
			font-weight: bold;
			text-decoration: underline;
			display: block;
			}
			
				.actueel td a:hover {
				color: #000;
				}
		
			.contentImg {
			border: 1px solid #d3d3d3;
			}
			
			
			.w285 h3 {
			margin-top: 0px !important;
			}
			
			.praktijkVoorbeeldHeader span {
			color: #666666;
			}
			
			hr {
			width: 100%;
			height: 1px;
			background: #cfcfcf;
			color: #cfcfcf;
			clear: both;
			border: none;
			margin: 1em 0em !important;
			}

			.productUitgelicht {
			width: 243px;
			}
			.uitgelichtWide {
			float:right;
			width:272px;
			position:relative;
			}

			
				.productBlock {
				border: 1px solid #cfcfcf;
				position: relative;
				height: 108px;
				width: 243px;
				margin-bottom: 10px;
				display: block;
				float: left;
				}
				.uitgelichtWide .productBlock {
				width:270px;
				}
				
					.productBlock img {
					position: absolute;
					left: 0px;
					top: 0px;
					}
					
					.productBlock p {
					position: absolute;
					right:15px;
					top: 12px;
					font-size: 1.05em;
					font-weight: normal;
					width: 150px;
					}
					
						.productBlock p span {
						color: #6fb31b;
						font-weight: bold;
						}
						
			.prijsindicatie {
			clear:both;
			width: 100%;
			border-top: 1px solid #cfcfcf;
			margin: 2em 0 1em 0;
			width: 38em;
			padding-top: 1em;
			position:relative;
			}
				.prijsindicatie dt {
				font-weight: bold;
				color: black;
				}
				.prijsindicatie dd {
				font-weight: bold;
				color: black;
				width: 24.5em;
				}
				
			dl.toggleNodes {
			width: 100%;
			display: block;
			}
			
				dl.toggleNodes dt {
				width: 560px;
				clear: both;
				}
			
				dl.toggleNodes dd {
				width: 560px;
				clear: both;
				display: none;
				margin: 0px !important;
				padding: 0px !important;
				}
				
					dl.toggleNodes dd p {
					width: auto;
					margin-left: 20px !important;
					padding: 0px !important;
					}
			

			ol.stappenplan {
			margin-left: 0em !important;
			background: url(/images/stappenplan_bg.gif) no-repeat left -4px;
			float: left;
			width: 100%;
			margin: 0.4em 0 1em 0;
			}
			
			ol.stappenplan li {
			margin: 0em 0em 1.3em 0em !important;
			list-style: none;
			padding: 0em 0em 0em 0.5em !important;
			line-height: 1.7em;
			display: block;
			}
				ol.stappenplan li a {
				display: block;
				color: black;
				text-decoration: none;
				margin: 0px !important;
				padding: 0em !important;
				}
					
				ol.stappenplan li span {
				font-weight: bold;
				padding-left: 0.8em;
				}
				
				ol.stappenplan li a span {
				font-weight: bold;
				padding-left: 0.4em !important;
				}
				
			.accordion h3 {
			background: url(/images/accordion_bg.png) repeat-x left top;
			border-top: 1px solid #cfcfcf;
			height: 43px;
			line-height: 43px;
			margin: 0px !important;
			outline: 0;
			}
			
				.accordion h3 a {
				padding: 0em 1.5em 0em 2em;
				color: #000;
				text-decoration: none;
				background: url(/images/accordionh3.png) no-repeat 1em 0.4em !important;
				outline: 0;
				}
				
					.accordion h3.ui-state-active a {
					background-image: url(/images/accordionh3-active.png) !important;
					}
					
				.accordion div {
				background: #f3f3f3;
				padding: 0em 1.5em 1em 2.5em;
				display: block;
				overflow: hidden;
				}
				
.ui-accordion .ui-accordion-header { cursor: pointer; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; position: relative; display: none; }
.ui-accordion .ui-accordion-content-active { display: block !important; }
			
			
			.vragenlijst {
			padding-bottom:1em;
			}
				.vragenlijst .item {
				background:none;
				padding-left:0;
				}
				.vragenlijst h3 {
				margin:0;
				}
					.vragenlijst h3 a {
					font-size:0.8em !important;
					}

			/* Inner content blocks --------------------------- */
			
			.contentBlock {
			background: #fff;
			margin-top: 0.5em;
			border: 0.1em solid #ccc;
			padding: 1.4em 1.2em 1.4em 1.7em;
			margin-bottom: 1em;
			position: relative;
			display: block;
			width: 37.5em;
			}
			
				.nr1 {
				background: url(/images/nr1.jpg) no-repeat left 1.66em;
				min-height: 6em;
				padding-left: 6.66em;
				}
				
				.nr2 {
				background: url(/images/nr2.jpg) no-repeat left 1.66em;
				min-height: 6em;
				padding-left: 6.66em;
				margin-bottom: 0.4em !important;
				}
				
			
			
			/* Einde inner content blocks --------------------- */
						
	#contentMenu {
	margin-top: 22em;
	width: 22em;
	float: left;
	margin-left: 1em;
	}
	
		#contentMenu ul {
		width: 100%;
		background: #6fb31b;
		padding: 0em 0em 0em 0em;
		padding-bottom: 1.2em;
		margin-bottom: 1em;
		}
		
		#corporate #contentMenu ul,
		#home #contentMenu ul {
		background: url(/images/contentMenuHome_bg.png) no-repeat left bottom;
		}
		
		.keurmerk #contentMenu ul {
		background: url(/images/contentMenu_bg.png) no-repeat left bottom;
		padding-bottom:2.2em;
		}
		
			
		#corporate #contentMenu ul ul,
		#home #contentMenu ul ul,
		.keurmerk #contentMenu ul ul {
		background: none;
		}
		
		
			#contentMenu ul li {
			list-style: none;
			}
			
			#contentMenu ul li a {
			color: #fff;
			padding: 0.5em 1em 0.5em 2.4em;
			background: url(/images/dartGreen.png) no-repeat 1.45em 0.55em;
			display: block;
			font-size: 1.4em;
			text-decoration: none;
			font-weight: bold;
			}
			
				#contentMenu ul li a:hover {
				background: #d3fca1 url(/images/dartGreenBlack.png) no-repeat 1.45em 0.7em;
				color: #000;
				}
					
			#corporate #contentMenu ul li.homeLi a,
			#corporate #contentMenu ul li.homeLiActive a,
			#home #contentMenu ul li.homeLi a,
			#home #contentMenu ul li.homeLiActive a {
			color: #fff;
			padding: 1em 1em 1em 1.45em;
			background: #6fb31b url(/images/icon_Hoofdmenu.png) no-repeat 16em 1.25em;
			display: block;
			font-size: 1.2em;
			line-height: 1.6em;
			text-decoration: none;
			font-weight: bold;
			text-transform: uppercase;
			border-bottom: 1px solid #84be3d;
			}
			
			#corporate #contentMenu ul li a,
			#home #contentMenu ul li a {
			color: #fff;
			padding: 0.5em 1em 0.5em 2.4em;
			background: url(/images/homeLi-bg.png) no-repeat 1.45em 0.7em;
			display: block;
			font-size: 1.2em;
			text-decoration: none;
			font-weight: bold;
			}
			
			.firstNormal {
			padding-top: 1.3em;
			}
			
			#corporate #contentMenu ul li a:hover,
			#corporate #contentMenu ul li a.active,
			#home #contentMenu ul li a:hover,
			#home #contentMenu ul li a.active {
			color: #000;
			background: url(/images/homeLi-bg-hover.png) no-repeat 1.45em 0.7em;
			}
			
				#corporate #contentMenu ul li.homeLi a:hover,
				#corporate #contentMenu ul li.homeLiActive a,
				#home #contentMenu ul li.homeLi a:hover,
				#home #contentMenu ul li.homeLiActive a{
				background: #d3fca1 url(/images/icon_HoofdmenuHover.png) no-repeat 16em 1.25em;
				color: #000;
				}
				
				#corporate #contentMenu ul li.homeLiActive a,
				#home #contentMenu ul li.homeLiActive a{
				border-bottom: none !important;
				}
				
				#corporate #contentMenu ul li.active a:hover,
				#corporate #contentMenu ul li.active a.active,
				#home #contentMenu ul li.active a:hover,
				#home #contentMenu ul li.active a.active{
				color: #000;
				background: url(/images/dartGreenBlack.png) no-repeat 1.4em 0.7em !important;
				}

				#corporate #contentMenu ul li.homeLiActive a:hover {
				background: #d3fca1 url(/images/icon_HoofdmenuHover.png) no-repeat 16em 1.25em;
				}
				
				/* Active menu -------------------------- */
				
				#contentMenu ul li.active {
				background: #d3fca1;
				/*padding: 0.5em 0em;*/
				}
				
				#contentMenu ul ul li.active a.active {
				background-position: 2.8em 0.2em !important;
				padding-top: 0px;
				padding-bottom: 0px;
				font-weight: bold;
				text-decoration: none;
				}
				
				#contentMenu ul li.first {
				padding-top: 1.2em;
				}
				
				#contentMenu ul li.last {
				margin-bottom: 1em;
				}
				
				#contentMenu ul li.active a {
				background: url(/images/dartGreenBlack.png) no-repeat 1.45em 0.7em;
				color: #000;
				}
				
				#contentMenu ul li.active a:hover {
				color: #666;
				}
				
				#contentMenu ul li.active ul {
				margin: 0em 0em 0em 0em;
				padding: 0.5em 0em 0.8em;
				background: #d3fca1;
				}
				
					#contentMenu ul li.homeLiActive ul {
					margin: 0em 0em 0em 0em;
					padding: 0em 0em 0.8em !important;
					background: #d3fca1 !important;
					}
			
				
				#contentMenu ul li ul li a {
				font-weight: normal;
				font-size: 1.2em;
				color: #000;
				text-decoration: none;
				padding: 0.35em 1em 0.35em 3.8em;
				background: url(/images/dartGreenBlack.png) no-repeat 2.8em 0.5em !important;
				text-decoration: underline;
				line-height: 1.4em;
				}
				
				#contentMenu ul li.homeLiActive ul li a {
				font-weight: normal !important;
				font-size: 1.2em;
				text-transform: none !important;
				color: #000;
				text-decoration: none !important;
				padding: 0em 0em 0.35em 4.2em !important;
				background: url(/images/dartGreenBlack.png) no-repeat 2.8em 0.4em !important;
				text-decoration: underline;
				line-height: 1.4em;
				}
				
				#contentMenu ul li.homeLiActive ul li a:hover {
				text-decoration: underline !important;
				}
				
				#contentMenu ul li.homeLiActive ul li a.active {
				font-weight: bold !important;
				text-decoration: none !important;
				}
				
				
				/* Submenu */
				
				#contentMenu ul li ul.normalSubMenu li a {
				background-position: 1.4em 0.7em !important;
				margin-left: 1.4em !important;
				color: #000 !important;
				font-weight: normal !important;
				}
				
					#contentMenu ul li ul.normalSubMenu li a:hover {
					text-decoration: underline !important;
					}
					
					#contentMenu ul li ul.normalSubMenu li a.active {
					font-weight: bold !important;
					}

				/* algemene zoek */
				#search_results { 
				padding-top:1em;
				}

				#search_results .left {
				float : left;
				position:relative;
				}
				#search_results .page {
				float : right;
				padding : 0px 10px;
				margin : 0 0 0 0 !important;
				position:relative;
				}
					#search_results .page li {
					float : left;
					margin-right : 5px;
					border-right: 1px solid #ccc;
					font-weight:bold;
					background:none !important;
					padding:0 5px 0 0;
					}
					
						#search_results .page li.last {
						margin-right: 0px;
						border: none;
						}
						
						#search_results .page a {
						color : #6fb31b;
						font-weight:normal;
						}
				#search_results ul.results {
				margin:0.5em 0 0.4em 0;
				padding:1em 0;
				border-top:2px solid #FFCC02;
				border-bottom:2px solid #FFCC02;
				float:left;
				width:100%;
				position:relative;
				}
					#search_results ul.results li {
					background:none;
					padding-left:0;
					}
						#search_results ul.results li a {
						font-weight:bold;
						}

			#searchtabs {
			height: 29px;
			background-image: url(/decoration/searchtabs_bg.gif);
			background-repeat: repeat-x;
			background-position: left 28px;
			margin: 0 0 1em 0;
			padding: 0px;
			}

				ul#searchtabs  {
				padding: 0px 0px 0px 18px;
				overflow:hidden;
				}
				
				
					#searchtabs li {
					float: left;
					height: 29px;
					font-weight: bold;
					background:none;
					padding:0;
					
					}
					
						#searchtabs li a {
						border: 1px solid #CCC;
						background-image: url(/decoration/searchtabs_li_bg.png);
						background-repeat: repeat-x;
						background-position: left top;
						padding: 6px 6px;
						margin: 0px 2px;
						text-decoration: none;
						color: #000;

						float:left;
						}
						
						#searchtabs li a:hover {
						border: 1px solid #CCC;
						background: #FFF;
						}
							#searchtabs li a.selected {
							border: 1px solid #CCC;
							border-bottom: 1px solid #FFF;
							background: #FFF;

							}

			.pointer {
			padding-bottom:1em;
			}

			dl#wide {
			width:100%;
			}
				dl#wide dt,
				dl#wide dd {
				width:100%;
				}
				dl#wide dd {
				margin-bottom:0.5em;
				}
			/* publicaties */
			.publicatielijst {
			position:relative;
			min-height:8em;
			height:auto !important;
			height:8em;
			}
				.publicatiedetail {
				border:1px solid #ccc;
				background:#f1f1f1;
				padding:5px;
				}
					.publicatiedetail h3 {
					margin:0 0 0.5em 0;
					color:black;
					}
					.publicatiedetail p {
					padding-bottom:0.5em;
					}
					.publicatiedetail a {
					background:url(/decoration/icon-pdf.gif) no-repeat left 2px;
					display:block;
					padding:2px 0 2px 23px;
					}
			.publicatielijst .current {
			font-weight:bold;
			color:black;
			}

		.stappenlegenda {
		background:#fdca00;
		min-height:3.5em;
		height:auto !importantl
		height:3.5em;
		width: 548px;
		padding:1.7em;
		margin:-1.4em -2em 20px -1.7em;
		}
			.stappenlegenda li {
			float:left;
			background:url(/decoration/stappenplan_nummer_bg.gif) no-repeat left top !important;
			margin-right:10px;
			padding:0.5em 0 !important;
			
			}
				.stappenlegenda li.inactive {
				background:url(/decoration/stappenplan_nummer_bg_inactive.gif) no-repeat left top;
				color:gray;
				}
				.stappenlegenda div {
				float:left;
				font-weight:bold;
				font-size:16px;
				margin:7px 5px 0 10px;
				width:225px;
				}
				.stappenlegenda span {
				float:left;
				font-size:24px;
				font-weight:bold;
				padding:5px 12px;
				}

		.company_block {
		border:1px solid #CCC;
		padding:20px 20px 0 20px;
		}

			.company_block .img{
				position:relative;
				height:120px;
				width:100px;
				padding:10px 10px 0 10px;
				float:right;
				margin-left:20px;
			}	
				.company_block .img .rounded_corner{
					width:8px;
					height:8px;
					background:url(/decoration/rounded_corner_company.gif) left top no-repeat;
					position:absolute;
					right:-1px;
					top:-1px;
					z-index:1;
				}
				.company_block h2 {
					text-transform:	none;
					margin-top:0;
				}
				.company_block p {
				margin:10px 0 10px 0 !important;
				padding-left:0 !important;
				}


				

/* Form elements ----------------------------- */

.formheader h3 {
color:black;
}
.contentForm label {
color: #666666;
margin-bottom: 0.3em;
display: block;
}

.contentForm input {
background: #f8f8f8;
border-top: 0.2em solid #bfbfbf;		
border-right: 0.1em solid #d7d7d7;
border-bottom: 0.1em solid #e8e8e8;
border-left: 0.1em solid #bfbfbf;
padding: 0.4em 0.5em 0em;
height: 1.7em;
font-size: 1em;
}

#aantalWerknemers {
width: 8em;
}

/* small search */
fieldset.holder-what {
float: left;
margin-right: 2em;
position: relative;
margin-bottom:1em;
display:inline;
width:16.5em;
}
fieldset.holder-location {
float: left;
margin-right: 1.5em;
position: relative;
margin-bottom:1em;
display:inline;
width:16.5em;
}
	
	fieldset.holder-what label,
	fieldset.holder-location label {
	clear: both;
	display: block;
	margin-bottom: 0.5em;
	width: 180px;
	}

	fieldset.holder-what input,
	fieldset.holder-location input {
	background: #f8f8f8;
	border-top: 0.2em solid #bfbfbf;		
	border-right: 0.1em solid #d7d7d7;
	border-bottom: 0.1em solid #e8e8e8;
	border-left: 0.1em solid #bfbfbf;
	padding: 0.4em 0.5em 0em;
	height: 1.9em;
	font-size: 0.9em;
	width: 90%;
	}

fieldset.homeField {
float: left;
margin-right: 2em;
position: relative;
margin-bottom:1em;
display:inline;
}
	

.postcodeRange {
position: absolute;
left: 0px;
top: 55px;
width: 100px;
height: 30px;
}

	.postcodeRange span,
	.postcodeRange select {
	float: left;
	}
	
	.postcodeRange span {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	}

	.postcodeRange select {
	width:56px;
	}
	
fieldset.homeField label {
clear: both;
display: block;
margin-bottom: 0.5em;
width: 180px;
}

fieldset.homeField input {
background: #f8f8f8;
border-top: 0.2em solid #bfbfbf;		
border-right: 0.1em solid #d7d7d7;
border-bottom: 0.1em solid #e8e8e8;
border-left: 0.1em solid #bfbfbf;
padding: 0.4em 0.5em 0em;
height: 1.9em;
font-size: 0.9em;
width: 15.5em;
}


.standardSubmit,
#berekenWerknemers {
background: url(/images/standardContentSubmit.png) no-repeat right top;
border: none;
padding: 0em 1em 0.2em 0.5em !important;
height: 2.2em;
color: #000;
font-weight: bold;
cursor: pointer;
font-size: 1em;
margin-left: 0.5em;
}
.backSubmit {
background: url(/images/backContentSubmit.png) no-repeat left top;
border: none;
padding: 0em 1em 0.2em 0.5em !important;
height: 2.2em;
color: #000;
font-weight: bold;
cursor: pointer;
font-size: 1em;
margin-left: 0.5em;
}
a.backSubmit {
color:black !important;
padding:5px 10px !important;
margin-top:2em;
height:19px !important;
float:left;
}
	.standardSubmit:hover,
	#berekenWerknemers:hover {
	background-position: right -2.4em;
	color: #fff;
	}
	.backSubmit:hover {
	background-position: left -2.4em;
	color: #fff;
	}

a.toggle {
color: #000000;
font-weight: bold;
text-decoration: none;
padding-left: 15px;
margin-bottom: 15px;
background: url(/images/accordionh3.png) no-repeat left 3px;
}

a.toggleActive {
background: url(/images/accordionh3-active.png) no-repeat left 3px;
}

ul.tagCloud li {
float: left;
background: none;
color: #000;
list-style: none;
margin: 0px 10px 10px 0px;
padding: 0px;
position: relative;
height: 1.6em;
}

.mostImportant {
font-size: 1.4em;
}

.important {
font-size: 1.2em;
}

.leastImportant {
font-size: 1em;
}

.insignificant {
font-size: 0.9em;
}

	ul.tagCloud li a {
	color: #000000 !important;
	height: 1.6em;
	position: relative;
	bottom: 0em;
	}

	
	/* Header ------------------------------------------ */
	
	#metaMenu {
	position: absolute;
	right: 0em;
	top: 1em;
	background: #fff;
	}
	
		#metaMenu li {
		float: left;
		list-style: none;
		margin-right: 0.5em;
		border-right: 0.1em solid black;
		line-height: 1.1em;
		background: #fff;
		padding: 0.2em 0.7em 0.2em 0.2em;
		}
			
			#metaMenu li a {
			text-decoration: none;
			color: #000;
			font-size: 1.1em;
			}
			
			#metaMenu li a:hover {
			text-decoration: underline;
			color: #6A9325;
			}
			#metaMenu li a.active {
			text-decoration: underline;
			font-weight:bold;
			}
			
			.lastItem {
			border: none !important;
			padding: 0.2em !important;
			margin: 0em  !important;
			background: none !important;
			}
			
	#zoekFunctie {
	position: absolute;
	right: 0em;
	top: 3em;
	text-align: right;
	}
	
		#zoekTerm,
		.zoekTerm {
		background: #f8f8f8;
		border-top: 0.2em solid #bfbfbf;		
		border-right: 0.1em solid #d7d7d7;
		border-bottom: 0.1em solid #e8e8e8;
		border-left: 0.1em solid #bfbfbf;
		width: 12em;
		padding: 0.4em 0.5em 0em;
		height: 1.6em;
		font-size: 1em;
		}
		
		#zoekFunctie .standardSubmit {
		background: url(/images/zoekKnop.png) no-repeat left top;
		border: none;
		width: 5.5em;
		padding: 0em 1em 0.2em 0.5em;
		height: 2.1em;
		color: #000;
		font-weight: bold;
		cursor: pointer;
		font-size: 1.1em;
		}
		
			#zoekFunctie .standardSubmit:hover {
			background-position: 0em -2.1em;
			color: #fff;
			}
				
/* Standard Links ---------------------------- */


a.information {
color : #ccc;
background: #ffFFFF url(/decoration/information_yellow.gif) no-repeat left center;
text-align: center;
text-decoration : none;
font-size: 11px;
font-weight: bold;
padding: 0px 5px 0px 5px;
margin: 0px;
position: relative;
color:black;
}

a.buttonLeft {
background: url(/images/buttonYellow.jpg) no-repeat right top;
display: block;
float: left;
color: #000;
font-weight: bold;
text-decoration: none;
position: relative;
}

a.buttonRight {
background: url(/images/buttonYellow.jpg) no-repeat right top;
display: block;
float: right;
color: #000;
font-weight: bold;
text-decoration: none;
position: relative;
}

	a.buttonLeft span {
	padding: 0.4em 1.9em 0.4em 1em;
	background: url(/images/buttonLeftCorner.jpg) no-repeat left top;
	display: block;
	}

	a.buttonRight span {
	padding: 0.4em 2.4em 0.4em 1em;
	background: url(/images/buttonRightCorner.jpg) no-repeat right top;
	display: block;
	}
	
	a.buttonRight:hover,
	a.buttonRight:hover span {
	background-position: right -2.4em;
	}
	
	a.buttonLeft:hover {
	background-position: right -2.4em;
	}
	
	a.buttonLeft:hover span {
	background-position: left -2.4em;
	}
	
.telefoonIcon {
padding-left: 2em;
background: url(/images/telefoonIcon.jpg) no-repeat left top;
display: inline-block;
margin-right: 1em;
line-height: 1.5em;
float: left;
position: relative;
}

.mailIcon {
padding-left: 2em;
background: url(/images/mailIcon.jpg) no-repeat left top;
display: inline-block;
margin-right: 1em;
line-height: 1.5em;
float: left;
position: relative;
}

.mailIcon a {
color: #000;
}

.mailIcon a:hover {
color: #6A9325;
}

a.itemLink {
text-decoration: underline;
background: url(/images/readMores-li.jpg) no-repeat left top;
display: block;
line-height: 1.2em;
padding: 0.25em 0em 0.25em 1.8em;
color: #333333;
position: relative;
}
					
a.itemLink:hover {
color: #6A9325;
}

#waiprijsberekening_result {
display: block;
width: 20em;
background: #e4e4e4;
border: 1px solid #ccc;
padding: 1.2em;
margin-top: 10px;
}

	#waiprijsberekening_result .calculationresult {
	margin-top: 10px;
	}
	
	#waiprijsberekening_result .calculationresult th {
	text-align: left;
	font-weight: normal;
	padding-right: 20px;
	}
	
	#waiprijsberekening_result .calculationresult td {
	font-weight: bold;
	}

/* Formulier styles -------------------------- */

.WaiForm fieldset {
margin-top: 1.66em;
}

.formDiv {
width: 42.08em;
display: block;
margin: 0.7em 0em 0em 0em;
float:left;
width:100%;
}
	
	.boldLabel {
	font-weight: bold;
	}

	.formDiv label {
	float: left;
	width: 22.08em;
	}
	
	.formDiv .inputs {
	float: right;
	width: 19.16em;
	display: block;
	}
	
	.inputs label,
	.inputs input {
	float: none !important;
	}
	
		.inputs label {
		color: #666666;
		margin-right: 0.5em;
		}
		
		.inputs input {
		width: 17.33em;
		border-top: 1px solid #abadb3;
		border-right: 1px solid #dbdfe6;
		border-bottom: 1px solid #e3e9ef;
		border-left: 1px solid #e2e3ea;
		padding: 0.2em 0.5em;
		}
		
		.inputs input.radio {
		margin: 0em 0.5em 0em 0em;
		width: auto;
		padding: 0em;
		border: none;
		}
		
	.formDiv #aantalWerknemers {
	width: 3.91em !important;
	}
	
	.formDiv #straat,
	.formDiv #post_straat,
	.formDiv #factuur_straat {
	width: 12.36em;
	margin-right: 0.6em;
	}
	
	.formDiv #huisnummer,
	.formDiv #post_huisnummer,
	.formDiv #factuur_huisnummer {
	width: 2.98em;
	}
	
	.formDiv #postcode,
	.formDiv #post_postcode,
	.formDiv #factuur_postcode {
	width: 5.78em;
	margin-right: 0.6em;
	}
		
	.formDiv #plaats,
	.formDiv #post_plaats,
	.formDiv #factuur_plaats {
	width: 9.58em;
	}
	
.WaiForm .standardSubmit {
background: url(/images/standardContentSubmit.jpg) no-repeat right top;
border: none;
padding: 0em 1em 0.2em 0.5em !important;
height: 2.4em;
color: #000;
font-weight: bold;
cursor: pointer;
font-size: 1em;
margin-left: 0.5em;
float: right;
margin-top: 2em;
}

.WaiForm .standardSubmit:hover {
background-position: right -2.4em;
color: #fff;
}

label.error {
color: #e10505;
}

input.error {
color: #e10505;
border: 1px solid #e10505;
}

.errorDiv {
display: block;
clear: both;
padding-left: 2em;
background: url(/images/errorDiv_bg.jpg) no-repeat left -0.15em;
line-height: 1.4em;
color: #e10505;
margin-top: 0.3em;
}

	.errorDiv p {
	margin: 0em;
	}

.formerror {
padding: 1em;
border: 2px solid #e10505;
color: #e10505;
margin-top: 1em;
}
	
/* bereken formulier */
.berekenForm .formDiv label {
width: 13em;
}

.berekenForm .formDiv .inputs {
width: 32em;
}

.berekenForm .formDiv .inputs input {
width: 10em;
}
.euro {
background: url(/images/icon-euro.png) no-repeat 0.4em 0.4em;
padding-left: 1.2em !important;
width: 9.3em !important;
}

.tab {
position:relative;
float:left;
width:535px;
}
.whiteBlock .tab h2 {
margin-top: 1.2em;
}

.selections {
float: left;
width: 50%;
text-align: left;
}

	.selections select {
	width: 90%;
	margin-right: 10px;
	margin-bottom: 0.6em;
	}
	
.shorterSelections {
width: 30%;
}

	.shorterSelections select {
	float: right;
	margin-right: 0px;
	width: 100%;
	}
	
a.selected { display: block; }

#zoekAls {
margin-top:1em;
}
.selectbox {
background: #f9e682 url(/Images/selectbox-open.png) no-repeat 5px 7px;
border: none;
padding: 5px 15px 5px 18px;
position: relative;
width: auto !important;
cursor: pointer;
}

.selectbox-wrapper {
position: relative;
}

.selectbox-wrapper ul {
background: #f9e682;
position: absolute;
left: 0px;
top: 0px;
padding: 10px 0px;
width:250px;
}

	.selectbox-wrapper ul li {
	background: none;
	padding: 5px 20px;
	font-size: 12px;
	white-space: nowrap;
	cursor: pointer;
	}
	
#postcodeBox {
margin-top: 10px;
}

	#postcodeBox label {
	font-weight: bold;
	padding-bottom: 10px;
	}

.zoekTop span {
color: #666;
}
.zoekTop .floatRight span {
margin-right:10px;
}



#zoekResultaten .caption {
margin-left: 328px;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
width: 180px;
}

#zoekResultaten table {
border-collapse: collapse;
width:100%;
}

#zoekResultaten .bedrijfsnaam {
width: 237px;
text-align: left;
border-bottom: 1px solid #cccccc;
border-left: 5px solid #fff;
}

#zoekResultaten .smallerTh {
font-size: 10px;
text-align: left;
width: 56px;
font-weight: normal;
padding: 8px;
vertical-align: top;
background: #f2f2f2;
border-bottom: 1px solid #cccccc;
border-left: 5px solid #fff;
}

#zoekResultaten .grayColumn {
background: #f2f2f2;
text-align: center;
width: 56px;
font-weight: normal;
vertical-align: top;
font-size: 11px;
color: #666666;
}

#zoekResultaten td {
padding: 8px;
border-bottom: 1px solid #cccccc;
border-left: 5px solid #fff;
}

#zoekResultaten .naam {
padding: 4px 25px 4px 0px;
}

#zoekResultaten .highest {
font-weight: bold;
color: #7ab31a;
}

#zoekResultaten .naam a {
color: #000;
padding: 4px 0px 4px 23px;
display: block;
}

#zoekResultaten .naam span {
color: #666;
margin-left: 24px;
}


#zoekResultaten .keurmerkbow {
background: url(/Images/iconKeurmerk.png) no-repeat right 6px;
}

#zoekResultaten .keurmerkinburgeren {
background: url(/Images/keurmerk-inburgeren.gif) no-repeat right 6px;
}

#zoekResultaten .keurmerkboth {
background: url(/Images/iconKeurmerkpending.png) no-repeat right 6px;
}

#zoekResultaten .naam a.video {
background: url(/Images/videoIcon.png) no-repeat left center;
}

.paging {
float: right;
margin: 10px 0px 0px 0px !important;
padding: 0px !important;
}

	.paging ul {
	margin: 0px !important;
	padding: 0px !important;
	}

	.paging li {
	float: left;
	border-right: 1px solid #ccc;
	background: none !important;
	padding: 0px 7px 0px 7px !important;
	}
	.paging li.last {
	border: none;
	padding: 0px 0px 0px 7px !important;
	}
	
		.paging li a {
		color: #7ab31a;
		padding: 0px !important;
		}
		
			.paging li a.active {
			color: #000;
			font-weight: bold;
			text-decoration: none;
			}
			
	.typeResultaten {
	background: #f2f2f2 url(/Images/selectbox-closed.png) no-repeat 5px 9px;
	border: none;
	padding: 7px 10px 7px 22px;
	position: relative;
	width: auto !important;
	cursor: pointer;
	color: #000 !important;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	}
	
	.typeResultaten:hover,
	.waiToggleActive {
	background: #f9e682 url(/Images/selectbox-open.png) no-repeat 5px 10px;
	border: none;
	position: relative;
	width: auto !important;
	cursor: pointer;
	outline: 0;
	}
	
	.waiBox {
	position: relative;
	}
	
	.foldoutWAI {
	position: absolute;
	right: 0px;
	top: 20px;
	padding: 10px;
	background: #f9e682;
	width: 300px;
	padding-right: 60px;
	}
	
	.close {
	position: absolute;
	right: 10px;
	top: 12px;
	background: url(/Images/close.jpg) no-repeat left 2px;
	color: #000 !important;
	padding-left: 12px;
	}
	
	label input {
	position: relative;
	top: -2px;
	}
	
/* Standaard styles -------------------------- */

a img,fieldset { border: none;}

legend { display:none }

q { font-style: italic; }

td { vertical-align: top; }

input, label { vertical-align: middle; }

.floatLeft { float: left  !important; }
.floatRight { float: right  !important; }
.textright { text-align: right; padding-right: 1em !important; }
.block { display: block; }

.bold { font-weight: bold !important; }

.clearboth { clear: both; display: block; height: 0; }

.onzichtbaar { position:absolute; left:-999em; }

.nopadding { padding: 0em !important; }
.nomargin  { margin: 0em; }
.noborder { border: none  !important; }
.nobg, .nobackground { background: none  !important; }
.nobullet { list-style:none !important; }

.tekstLinks { text-align: left; }
.tekstRechts { text-align: right; }

.imgRight {
float:right;
margin:1em 0 1em 1em;
position:relative;
border:1px solid #d3d3d3;
}
.imgLeft {
float:left;
margin:1em 1em 1em 0;
position:relative;
border:1px solid #d3d3d3;
}
.textleft {
text-align:left !important;
}

.logoRight {
float: right;
position: relative;
}

.submitBlock {
margin-top: 2em;
}

.bottomRight {
position: relative;
top: -0.5em;
}
.button-holder {
float:right;
}
.fixedAtBottom {
position: absolute !important;
bottom: 1.2em;
left:1.7em;
}

.bottomFixed {
position: absolute !important;
bottom: 1.4em;
right: 1.4em;
}
	.rightCorner .bottomFixed {
	bottom:0em;
	}

.height250 {
height: 230px;
}

.height145 {
height: 145px;
}

.marginTop10 {
margin-top: 10px;
}

.marginTop20 {
margin-top: 20px;
}
.paddingtop20 {
padding-top:20px;
}

.marginTop60 {
margin-top: 60px;
}

.marginBottom5 {
margin-bottom: 5px;
}

.p50 { width: 50%; display: block; }
.fixedHeightBlock { height: 20.1em; }

.w285 {
width: 285px;
margin-bottom: 10px;
}
	.w285 .readMores {
	padding-top:1em;
	}
	.wtotal .readMores {
	padding-top:1em;
	}

.w520 {
width: 520px;
margin-bottom: 10px;
}

/* Sifr styles -------------------------- */

.sIFR-flash {
visibility: visible !important;
margin: 0;
padding: 0;
position: relative;
}
  
.sIFR-replaced, .sIFR-ignore {
visibility: visible !important;
}
  
.sIFR-alternate {
position: absolute;
left: 0em;
top: 0em;
width: 0em;
height: 0em;
display: block;
overflow: hidden;
}
  
.sIFR-replaced div.sIFR-fixfocus {
margin: 0pt; 
padding: 0pt; 
overflow: auto; 
letter-spacing: 0em; 
float: none;
}

.sIFR-active #home h1 { font-family: arial; visibility: hidden; margin: 0em 0em 0.5em 0em !important; padding: 0em; }
.sIFR-active h1.green { font-family: arial; visibility: hidden; margin: 0em 0em 0.5em 0em !important; padding: 0em; }
.sIFR-active h1 { font-family: arial; visibility: hidden; margin: 0.6em 0em 0em 0em; padding: 0em; }
.sIFR-active h2.DIN { font-family: arial; visibility: hidden; margin: 0em 0em 0.5em 0em; padding: 0em; }
.sIFR-active h2.DINsmall { font-family: arial; visibility: hidden; margin: 0em 0em 0em 0em !important; padding: 0em !important; }
.sIFR-active .nopadding h2.DIN { font-family: arial; visibility: hidden; margin: 1em 0px 0.5em 1em; padding: 0em; }
.sIFR-active #contentMenu h2 { font-family: arial; visibility: hidden; margin: 0em 0em 0.5em 0em !important; padding: 0em; }


/* Itemswitcher styles ---------------------------- */
			
.switcher-controls {
position: absolute;
right: 1.66em;
z-index: 1000;
top: 1.76em;
}

.switcher-counter {
display: none;
}

.item-switcher ul {
position: relative;
z-index: 1;
}

.whiteBlock .item-switcher li {
display: block;
background: none;
margin: 0em;
padding: 0em;
position: absolute;
left: 0em;
top: 0em;
}

.whiteBlock .item-switcher li h2 {
position: relative;
top: -0.2em;
width: 9.7em;
height: 1.6em;
}

.whiteBlock .item-switcher li div {
display: block;
overflow: hidden;
}

.item-switcher li img {
display: block;
margin-bottom:0.8em;
height:140px;
}

.item-switcher .switcher-controls a {
width: 1em;
height: 1em;
margin-left: 5px;
float: left;
background: url('/images/balletje_groen.jpg') no-repeat 0 0;
text-indent: -999em;
display: block;
outline: 0;
}

.itemDatum {
font-weight: bold;
margin: 0.2em 0em 0.4em 0em !important;
width: 230px;
padding:0 !important;
}

.item-switcher .switcher-controls a:hover, .item-switcher .switcher-controls a.active {
background-image: url('/images/balletje_geel.jpg');
}

.item-switcher .switcher-controls .switcher-counter {
margin-left: 10px;
float: left;
}
			
/* Tabbladen -------------------------------------------- */

#tabContainer {
min-height: 200px;
position: relative;
}

#tabButtons {
position: relative;
left: -1.66em;
z-index: 1000;
background:  url(/images/tabButtons_bg.jpg) repeat-x left 0;
height: 29px;
width: 48.9em !important;
overflow:hidden;
margin-bottom:1em;
}

#tabButtons ul {
position: relative;
left: 1.66em;
display:block;
}

.whiteBlock #tabButtons li {
float: left;
display: block;
list-style: none;
padding: 0em;
background: none;
text-indent: -999em;
outline: 0;
height: 2.416em;
margin-right: 0.9em;
}

.whiteBlock #tabButtons li a {
display: block;
height: 2.416em;
outline: 0;

border-top:1px solid #ccc;
border-right:1px solid #ccc;
}

li a#tab_bedrijf {
width: 7.6em;
background: url(/images/tab_bedrijf.jpg) no-repeat left -31px;
}

li a#tab_contact {
width: 6.3em;
background: url(/images/tab_contact.jpg) no-repeat left -31px;
}

li a#tab_overzicht {
width: 7.1em;
background: url(/images/tab_overzicht.jpg) no-repeat left -31px;
}


li a#tab_zoekoptrefwoord {
width: 11.2em;
background: url(/images/tab_zoekoptrefwoord.jpg) no-repeat left -31px;
}
li a#tab_zoekenmetfilters {
width: 10.0em;
background: url(/images/tab_zoekenmetfilters.jpg) no-repeat left -31px;

}

    /*#tabButtons li a:hover,*/
    #tabButtons li.ui-tabs-selected a {
    background-position: left -1px;
    }
    
.ui-tabs-hide {
position: absolute; 
left: -999em;
height: 0em;
width: 0em;
overflow: hidden;
}

/* Tooltip styles ------------------------ */

.tooltip {
width: 1.3em;
height: 1.3em;
display: inline-block;
margin-left: 0.3em;
text-indent: -999em;
background: url(/images/iconTooltip.jpg) no-repeat left top;
outline: 0;
}

.tooltip:hover {
background-position: left bottom;
}

#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #cccccc;
background-color: #f2f2f2;
padding: 1.66em;

}

#tooltip h3, #tooltip div { 
margin: 0; 
}

.zoekForm .formDiv {
float:left;
}
.zoekForm #watzoektu {
width:18em;
margin-right:1em;
}
.zoekForm #locatie {
width:18em;
margin-right:1em;
}
	.zoekForm #watzoektu input,
	.zoekForm #locatie input {
	width:13em !important;
	padding:0.4em;
	}
.zoekForm #submits {
width:4em;
}
.zoekForm .formDiv label {
width:100%;
padding-bottom:0.5em;
}

#sliderholder {
	margin-top:10px;
	width:308px;
	height:47px;
	position:relative;
}


.slider{
	width:320px;
	height:47px;
	position:relative;
	text-align:center;	
	margin-bottom:20px;
	cursor: pointer;
	background:url(/images/slider_bg.gif) no-repeat left 35px;
}

.ui-slider-handle{
	background: url(/images/slider_handler.gif) no-repeat left top;
	height:46px;
	width:27px;
	position:absolute;
	left:0;
	z-index:1;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-top:5px;
	text-decoration:none;
}

.slide_holder{
text-align:center;
width:200px;
float:left;
margin-right:200px;
}
	.ui-widget-header {
	background: url(/images/slider_bg10.gif) no-repeat left 34px;
	}
	.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	}
		.ui-slider-horizontal .ui-slider-range {
		top: 0pt;
		left:0;
		height: 100%;
		}
		.ui-slider-horizontal .ui-slider-range-max {
		right: 0pt;
		}

#slider{
	height:300px;
	margin:50px 0;
}
#current_value{
	position:absolute;
	margin:0 0 0 35px;
	background-color:#FFF2D5;
	padding:4px;
}
#info{
	margin:10px 0 0 0;
	display:none;
	background-color:#FFF9EB;
	padding:8px;
}

.print {
position: absolute;
left: -999em;
height: 1px;
width: 1px;
overflow: hidden;
}


/* Over blik op werk */

.photo img,
.photox img {
width:78px;
}
.photo,
.photox {
display: inline;
width: 76px;
margin-top: 3px;
margin-right: 1px;
margin-bottom: 3px;
margin-left: 3px;
float: left;
min-height:170px;
height:auto !important;
height:170px;
word-wrap: break-word;
}
.phototext,
.phototextx{
display:none;
}

/* terms */
#terms {
clear:both;
}
ul.termletters {
background: url(/decoration/searchtabs_bg.gif) repeat-x left 28px;
height:35px;
}

	ul.termletters li {
	width : 18px;
	float : left;
	background: none !important;
	margin: 0px 1px !important;
	padding: 0px !important;
	}

	#terms h4 {
	font-size : larger;
	margin-bottom : 5px;
	}

	#terms .inklaplijst {
	margin:0em 0 1.5em 0;
	width:545px;
	}
			#terms h5 {
			color:#6FB31B;
			font-size:1.0em;
			}
			#terms h5:hover {
			color:black;
			}

		#terms div {
		width:545px;
		position:relative;
		}
		#terms dd p {
		margin-left:0 !important;
		}



/* tables */
.plaatsing_cijfers thead th {
text-align: left;
}

.plaatsing_cijfers tbody th {
width: 200px;
font-weight: normal;
}

.plaatsing_cijfers tbody td {
width: 130px;
text-align: left !important;
}
table.plaatsing_cijfers {
border-collapse: collapse;
}

.plaatsing_cijfers {
border-top: 1px solid #ffcc02;
border-bottom: 1px solid #ffcc02;
width: 550px;
}

.plaatsing_cijfers th {
padding: 4px;
}

.plaatsing_cijfers tbody td, .plaatsing_cijfers tbody th {
border-top: 1px solid #ffcc02;
padding: 4px;
}

.plaatsing_cijfers a.toggleNextNode {
	display: inline-block;
	text-decoration : none;
	padding: 0px 4px !important;
}

table.tevredenheidcijfers {
width: 530px;
margin-bottom:1em;
}

table.tevredenheidcijfers td,
table.tevredenheidcijfers th {
text-align: center;
line-height: 25px;
}

table.tevredenheidcijfers th {
border-bottom: 2px solid #79b119;
line-height: 26px;
}

table.tevredenheidcijfers td {
border-bottom: 1px solid #e4e4e4;
}



.contact_details th {
width: 150px;
}



.vestigingen thead th {
text-align: left;
}

.vestigingen tbody th {
width: 200px;
font-weight: normal;
}

.vestigingen tbody td {
width: 130px;
text-align: center;
}

table.vestigingen {
border-collapse: collapse;
margin-bottom:1em;
}

.vestigingen th {
padding: 4px;
text-align: left;
}

.vestigingen tbody td, .vestigingen tbody th {
border-top: 1px solid #e4e4e4;
padding: 4px;
text-align: left;
}

table.vestigingen th {
border-bottom: 2px solid #79b119;
line-height: 26px;
}



/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
	#fancybox-inner h2 {
	margin-top:0.5em;
	}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

.contentHolder {
    overflow:auto;
	width: 550px;
	background-color: #FDFDFD;
	
}
	.whiteBlock .contentHolder {
	display:none;
	}
	.contentHolder p,
	.contentHolder li {
	font-size:1.2em;
	}



div.formborder
{
	border: solid 1px #aaa;
	padding: 15px;
	margin-bottom:1em;
}
	div.formborder h3 {
	margin:0;
	color:black;
	}
	div.formborder .itemLink {
	margin:0.5em 0 1em;
	}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
	#fancybox-inner h2 {
	margin-top:0.5em;
	}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

.contentHolder {
    overflow:auto;
	width: 550px;
	background-color: #FDFDFD;
	
}
	.whiteBlock .contentHolder {
	display:none;
	}
	.contentHolder p,
	.contentHolder li {
	font-size:1.2em;
	}



div.formborder
{
	border: solid 1px #aaa;
	padding: 15px;
	margin-bottom:1em;
}
	div.formborder h3 {
	margin:0;
	color:black;
	}
	div.formborder .itemLink {
	margin:0.5em 0 1em;
	}
