/* CSS Complete Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body, input, select, textarea, th, td {
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			15px;
	vertical-align:			top;
	color:					#595959;
}

/* Ipad & iphone bugs with not displaying all of the texts */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body, input, select, textarea, th, td {
		font-size:				10px;
	}
}

h1.header {
	display:				inline;
}

body {
	text-align:				center;
}

a:active, a:link, a:visited {
	color:					#0066AD;
	text-decoration:		none;
}
a:hover {
	text-decoration:		underline;
}
a.nohover:hover {
	text-decoration:		none;
}

h2 {
	font-size:				15px;
	line-height:			normal;
	color:					#111;
}
h3 {
	font-size:				11px;
	font-weight:			bold;
	color:					#595959;
}

strong {
	font-weight: 			bold;
	font-style:				inherit;
}

em {
	font-weight:			inherit;
	font-style: 			italic;
}

em strong, strong em {
	font-weight: 			bold;
	font-style: 			italic;
}

ul, ol {
	margin-left:			1em;
}
	ul li {
		list-style:			disc inside;
	}
	ol li {
		list-style:			decimal inside;
	}

ul.sitemap {
	margin-left:			1em;
}
	ul.sitemap li {
		list-style:			disc inside;
	}
	ul.sitemap li.title {
		list-style:			none inside;
		margin:				1em 0 0 -1em;
	}
	ul.sitemap h3 {
		display:			inline;
	}

img.ad {
	display:				none;
}

span.bold {
	font-weight:			bold;
}

span.alt-image-text {
	display:				block;
	height:					0;
	text-indent:			-9999px;
	float:					right;
}

/* Menu */
.new-menu-header {

	}
		.new-menu-header-item {
			float:				left;
			width:				288px;
			margin:				17px 0 0 0;
		}
	ul.new-menu-main-items {
		list-style:				none inside none;
		margin:					0;
	}
		ul.new-menu-main-items li {
			list-style:			none inside none;
			float:				left;
			width:				96px;
			margin:				0 0 15px 0;
		}
		ul.new-menu-main-items li a {
			display:				block;
			height:					50px;
		}
		ul.new-menu-main-items li a:hover {
			text-decoration:		none;
		}
		ul.new-menu-main-items li.hover a/*,
		ul.new-menu-main-items li.selected a*/ {
			color:					#0468ae;
		}
		ul.new-menu-main-items li a span.normal {
			display:				inline;
		}
		ul.new-menu-main-items li a span.hover {
			display:				none;
		}
		ul.new-menu-main-items li.hover a span.normal,
		ul.new-menu-main-items li.selected a span.normal {
			display:				none;
		}
		ul.new-menu-main-items li.hover a span.hover,
		ul.new-menu-main-items li.selected a span.hover {
			display:				inline;
		}

		ul.new-menu-main-items li a img.arrow {
			float:					left;
			vertical-align:			top;
			margin:					5px 0 0 0;
		}

	ul.new-menu-sub-items {
		margin:						0;
	}
		ul.new-menu-sub-items li {
			float:					none;
			width:					auto;
			list-style-image: 		url('../img/new_menu_pijltje.gif');
			list-style-position: 	outside;
			margin: 				0 0 4px 13px;
			padding:				0 5px 0 0;
			word-wrap:				break-word;
		}
		ul.new-menu-sub-items li.hover,
		ul.new-menu-main-items li.hover ul.new-menu-sub-items li {
			list-style-image: 		url('../img/new_menu_pijltje_hover.gif');
		}

		ul.new-menu-sub-items li.vvv_zl_logo,
		ul.new-menu-main-items li.hover ul.new-menu-sub-items li.vvv_zl_logo {
			list-style-image:		none;
			margin-top:				20px;
		}

		ul.new-menu-sub-items li a {
			display:				inline;
			height:					auto;
			color:					#727272;
			font-size:				11px;
		}
		ul.new-menu-sub-items li a:hover {
			color:					#0468ae;
			text-decoration:		underline;
		}
		ul.new-menu-sub-items li.selected a {
			color:					#0468ae;
		}

	/* Header */
	#header_homepage {

	}
		.header-images {
			position:					absolute;
			z-index:					15;
		}
			.header-overlay-hidden {
				display:					none;
			}

/* Lay out */
#site {
	position:				relative;
	margin:					0 auto;

	width:					970px;
	height:					100%;

	text-align:				left;
}

	#logo {
		position:				absolute;
		/*
		left:					18px;
		top:					43px;
		*/
		top:					28px;
		left:					18px;

		width:					98px;
		height:					189px;

		background-image:		url(../img/regiobranding_logo.png);
		cursor: 				pointer;
	}

	.header.homepage #logo {
		width:					108px;
		height:					190px;

		background-image:		url(../img/regiobranding_logo_new_homepage.png);
		cursor: 				pointer;
		z-index:				20;
	}
	.header #logo {
		width:					91px;
		height:					190px;

		background-image:		url(../img/regiobranding_logo_new_doorklik.png);
		cursor: 				pointer;
		z-index:				10;
	}

	#news {
		position:				absolute;
		top:					0;
		left:					75px;
		height:					17px;
		width:					844px;
		padding:				4px 10px 4px 10px;

		background:				url('../img/bg_news.gif') repeat-x top center;

		overflow:				hidden;
		color:					#595959;
		font-size:				12px;
	}
		#news a {
			color:					#595959;
		}
		#news span.split {
			margin:					0 4px 0 3px;
		}
		#news span.arrows {
			color:					#0066ad;
			margin:					0 1px 0 4px;
		}

	#header_homepage {
		position:				absolute;
		top:					55px;
		left:					75px;
		z-index:				11;
	}

	#titel {
		position:				absolute;
		left:					138px;
		/*
		top:					85px;
		*/
		top:					70px;
	}
	.header.homepage #titel {
		display:				none;
	}

	#mainnav {
		position:				absolute;
		left:					150px;
		/*
		top:					120px;
		*/
		top:					105px;
	}
	.header.homepage #mainnav {
		display:				none;
	}

	#socialmedia {
		position:				absolute;
		right:					33px;
		top:					81px;
		text-align:				right;
		font-size:				11px;
		font-weight:			bold;
	}
		#socialmedia a {
			margin:				0 0 0 10px;
			color:				#595959;
		}
		#socialmedia img.icon {
			margin:				0 0 0 3px;
			vertical-align:		bottom;
			height:				13px;
			width:				13px;
		}

	#metanav {
		position:				absolute;
		right:					33px;
		top:					30px;
		/*top:					97px;*/
		text-align:				right;
		font-size:				11px;
	}
		/*#metanav a.big {
			font-size:			13px;
		}*/
		#metanav a {
			color:				#595959;
		}
		#metanav img.social_media {
			margin:				-2px 0 0 5px;
			vertical-align:		middle;
			height:				13px;
			width:				13px;
		}
		#metanav img.blue_arrow {
			margin:				0 5px 0 5px;
		}

	#breadcrumbtrail {
		position:				absolute;
		/*
		left:					75px;
		top:					160px;
		*/
		left:					85px;
		top:					138px;
		font-size:				11px;
		color:					#595959;
	}

	.header.homepage #breadcrumbtrail {
		display:				none;
	}

	#headline_nl {
		position:				absolute;
		right:					25px;
		top:					115px;
	}
	.header #headline {
		position:				absolute;
		top:					55px;
		right:					31px;
		z-index:				15;

		max-width:				390px;
		min-width:				140px;
		width:					auto;
		_width:					390px;
		height:					39px;
		background:				#ffffff;
	}
		.header #headline a {
			display:				block;

			width:					auto;
			padding:				6px 5px;
			margin:					0 0 0 10px;
			border:					1px solid #e1e1e1;

			color:					#444444;
		}
		.header #headline a:hover {
			color:					#444444;
			text-decoration:		none;
		}
		.header #headline a span {
			display:				block;
			float:					left;
			max-width:				345px;
			text-align:				center;
			text-overflow:			ellipsis;
			white-space: 			nowrap;
			overflow:				hidden;
			cursor:					pointer;

			/* IE 6 & IE 7 fix */
			*margin-right:			0px;
			_margin-right:			0px;
			_width:					340px;
		}
		.header #headline a img.arrows {
			float:					right;
			margin:					5px 0 0 5px;
		}
		/* IE6 pngfix will turn img into span, fix css below */
		.header #headline a span.arrows {
			display:				block;
			float:					right;
			margin:					2px 0 0 2px;
		}
		/* IE 6 & IE 7 fix */
		.header #headline a div.clearer {
			*display:				none;
		}

	#headline_en {
		position:				absolute;
		right:					25px;
		top:					115px;
	}

	#resetButton {
		/*position:				absolute;
		right:					149px;
		top:					110px;
		bottom:					0px;*/
	}

	#winWeekend {
		position:				absolute;
		right:					45px;
		top:					135px;
	}

	#new-menu {
		position:				absolute;
		left:					65px;
		top:					167px;
		z-index:				25;

		width:					864px;
		height:					50px;
		padding:				0 10px;

		overflow:				hidden;
	}
	.homepage #new-menu {
		top:					511px;
		height:					103px;
	}
	#new-menu.hover {
		border-bottom:			1px solid #a6a6a6;
		height:					auto;
		background:				#fff;
	}

	#content {
		position:				absolute;
		left:					75px;
		/*
		top:					180px;
		*/
		top:					160px;

		width:					892px;
	}
	.header #content {
		top:					207px;
	}
	.header.homepage #content {
		top:					614px;
	}

		#content p {
			margin-bottom:		2em;
		}

		#no-javascript {
			padding:			10px;
			margin:				10px;
			text-align:			center;
			font-weight:		bold;
			border:				2px solid #0066AD;
			width:				824px;
		}

		#drie_kolom_content_homepage {
			margin-left:		0px;
		}

			#drie_kolom_content_homepage .drie_kolom {
				width:					280px;
				float:					left;
				margin-left:			12px;
			}

			#drie_kolom_content_homepage .containerPlaceHolder {
				background:				#e1e1e1;
				border:					1px dashed #a2a2a2;
				margin-bottom:			10px;
			}

			#drie_kolom_content_homepage .bin {
				margin-bottom:			10px;
				overflow:				hidden;
			}
			#drie_kolom_content_homepage .shadow {
				/*box-shadow:				6px 6px 7px #e9e9e9;
				-moz-box-shadow:		6px 6px 7px #e9e9e9;
				-webkit-box-shadow:		6px 6px 7px #e9e9e9;*/
			}
				/* > Colors */
				#drie_kolom_content_homepage .blue .bin_header {
					background:			url('../img/bg_blue.gif') repeat-x;
				}
				#drie_kolom_content_homepage .green .bin_header {
					background:			url('../img/bg_green.gif') repeat-x;
				}
				#drie_kolom_content_homepage .orange .bin_header {
					background:			url('../img/bg_orange.gif') repeat-x;
				}
				#drie_kolom_content_homepage .red .bin_header {
					background:			url('../img/bg_red.gif') repeat-x;
				}
				#drie_kolom_content_homepage .yellow .bin_header {
					background:			url('../img/bg_yellow.gif') repeat-x;
				}
				#drie_kolom_content_homepage .blue .header_hover,
				#drie_kolom_content_homepage .green .header_hover,
				#drie_kolom_content_homepage .orange .header_hover,
				#drie_kolom_content_homepage .red .header_hover,
				#drie_kolom_content_homepage .yellow .header_hover {
					background:				#00acef;
				}
				/* < Colors */

				#drie_kolom_content_homepage .bin_header {
					background-color:		#FFFFFF;
					border:					1px solid #e1e1e1;
					padding:				8px 8px 1px 8px;
					overflow:				hidden;
				}

					#drie_kolom_content_homepage .bin_header img {
						max-width:			240px;
					}

					#drie_kolom_content_homepage .bin_header div.close, #drie_kolom_content_homepage .bin_header div.open {
						/*position:				absolute;*/
						height:					21px;
						width:					20px;
						/*margin-left:			243px;
						z-index:				10;*/
						float:					right;

						cursor:					pointer;
					}
						#drie_kolom_content_homepage .bin_header div.close {
							background-image: url('../img/arrow_up.png');
							_background-image: url('../img/arrow_up.gif');
						}
						#drie_kolom_content_homepage .bin_header div.open {
							background-image: url('../img/arrow_down.png');
							_background-image: url('../img/arrow_down.gif');
						}

				#drie_kolom_content_homepage .bin_content {
					background-color:		#FFFFFF;
					border:					1px solid #e1e1e1;
					border-top:				0px;
					padding:				8px;
				}

				#drie_kolom_content_homepage .bin_content img.left_top {
					float:		left;
					margin:		0.3em 0.5em 0 0;
					border: 	1px solid #b7b7b7;
				}

				#drie_kolom_content_homepage .bin_content img.top {
					display:	block;
					margin:		0 0 9px 0;
				}

				#drie_kolom_content_homepage .bin_content img.left {
					float:		left;
					margin:		-9px 9px -9px -9px;
				}

				#drie_kolom_content_homepage .bin_content img.right {
					float:		right;
					margin:		-9px -9px -9px 9px;
				}

			#drie_kolom_content_homepage .homepage_image {
				border:				none;
				padding:			0;
			}

		/* Extra bin classes */
		#vier_kolom_content, #drie_kolom_content {
			margin:					10px 0 0 87px;
			padding:				10px 0 0 10px;

			background-position:	-96px 0px;
			background-repeat:		repeat-y;

			border-left:			1px solid #C5C5C5;
		}
			#vier_kolom_menu {
				position:				absolute;
				left:					25px;
				top:					225px;
				width:					125px;
				text-align:				right;
			}

			#vier_kolom_content .vier_kolom {
				width:					178px;
				float:					left;
				margin-left:			21px;
			}

			#drie_kolom_content .drie_kolom {
				width:					244px;
				float:					left;
				margin-left:			21px;
			}

			#vier_kolom_content .bin, #vier_kolom_content .bin_grey,
			#drie_kolom_content .bin, #drie_kolom_content .bin_grey {
				margin-bottom:			10px;
				position:				relative;
				overflow:				hidden;
				/*padding:				1px;*/
			}

			#vier_kolom_content .bin_grey, #drie_kolom_content .bin_grey {
				background:		#e4eff5;
			}
				#vier_kolom_content .bin_header, #drie_kolom_content .bin_header {
					background-color:		#FFFFFF;
				}
				#vier_kolom_content .bin_content, #drie_kolom_content .bin_content {
					background-color:		#FFFFFF;
				}

				#vier_kolom_content .bin_content_grey, #drie_kolom_content .bin_content_grey {
					background:		#e4eff5;
					padding:		9px 0px 9px 9px;
				}

					#vier_kolom_content .bin_content img.left_top,
					#drie_kolom_content .bin_content img.left_top {
						float:		left;
						margin:		0.3em 0.5em 0 0;
						border: 	1px solid #b7b7b7;
					}

					#vier_kolom_content .bin_content img.top,
					#drie_kolom_content .bin_content img.top {
						display:	block;
						height:		98px;
						width:		188px;
						margin:		-9px -9px 9px -9px;
					}
					#drie_kolom_content .bin_content img.top {
						width:		264px;
					}

					#vier_kolom_content .bin_content_grey img.top,
					#drie_kolom_content .bin_content_grey img.top {
						margin:		-9px -9px 9px -9px;
						height:		auto;
						width:		auto;
					}

					#vier_kolom_content .bin_content_grey img.left,
					#drie_kolom_content .bin_content_grey img.left {
						float:		left;
						margin:		-9px 9px -9px -9px;
					}

					#vier_kolom_content .bin_content_grey img.right,
					#drie_kolom_content .bin_content_grey img.right{
						float:		right;
						margin:		-9px -9px -9px 9px;
					}

	#quote {
		width:					100%;
		text-align:				center;
		font-family:			Tahoma, Verdana, sans-serif;
		color:					#9b9b9b;
	}
		#quote p {
			margin:				 0 0 0.5em 0;
		}
		#quote p.quote {
			font-size:			13px;
			font-weight:		bold;
			line-height:		normal;
		}
		#quote p.sub_quote {
			font-size:			12px;
			line-height:		normal;
		}

	#sitemap {
		left:					0px;
		bottom:					0px;
		float:					left;
		/*
		margin-bottom:			195px;
		*/
		margin-bottom:			20px;
		clear:					both;
		border-top: 			1px solid #c5c5c5;
	}

		#sitemap table{
			width:				100%;
			border-collapse:	collapse;
			/*margin-top:			13px;*/
		}
		#sitemap td {
			width:				20%;
			border-left:		1px solid #c5c5c5;
			border-right:		1px solid #c5c5c5;
			padding:			0px 6px 0px 6px;
		}

		#sitemap a {
			display:			block;
			background: 		url('../img/sitemap_pijltje.jpg') no-repeat 0px 4px;
			padding-left:		10px;
			margin-bottom:		1px;
		}

		.new-menu #sitemap {
			text-align:			center;
			width:				100%;
			padding:			10px;
		}
		.new-menu #sitemap a {
			display:			inline;
			background: 		none;
			padding-left:		0;
		}
		.new-menu #sitemap p {
			margin-top: 		10px;
		}
		.new-menu.homepage #sitemap p {
			margin-top: 		20px;
		}

		#sitemap a.noSign {
			background: 		none;
			padding-left:		0px;
		}

	#bottom_spacer {
		height:					195px;
	}

	#manual_content {
		margin-left:		97px;
		width:				795px;
	}
		#manual_content p {
			margin: 		10px 0 10px 0;
		}

	#left_content {
		float:				right;
		width:				198px;
		background:			#E4EFF5;
	}

	#blog_content {
		margin-left:		97px;
		width:				550px;
	}

	#blog_sidebar {
		float:				right;
		width:				240px;
		_display:			inline;
	}

	/* Culture */
	#left_content.culture {
		float:				right;
		width:				198px;
		background:			#E4EFF5;
	}

	#manual_content.culture {
		float:				left;
		width:				585px;
	}

	div.culture div.clear {
		clear:				both;
	}
	div.culture h3 {
		margin:	0 0 0.5em 0;
	}
		div.culture p.subtitle {
			font-weight:	bold;
		}
		div.culture div.links {
			padding:		9px 0 9px 9px;
			margin:			10px 0 10px 0;
			background:		#E4EFF5;
		}
			div.culture div.links img.link {
				vertical-align:		middle;
				margin:				0 0 0 5px;
			}

		div.culture div.media {
			width:			178px;
			height:			auto;
			margin:			0px 9px 10px 9px;
			overflow:		hidden;
		}
			div.culture div.media h2 {
				margin-top:		9px;
			}

			div.culture div.media div.image, div.culture div.media div.video  {
				width:			178px;
				min-height:		178px;
				_height:		178px;
				background:		#D3D3D3;
				cursor:			pointer;
				margin-top:		9px;
			}
			div.culture div.media div.video  {
				min-height:		133px;
				_height:		133px;
			}
			div.culture div.media div.image img {
				vertical-align:	middle;
			}
			div.culture div.media span.caption {
				padding:		2px;
				font-style: 	italic;
			}
			div.culture div.media span.hidden {
				display:		none;
			}

			div.culture div.media div.video img {
				width:			178px;
				height:			133px;
			}

		div.paginate_culture, div.paginate {
			border-top:			1px solid #C5C5C5;
			text-align:			center;
			margin:				5px 0 0 0;
			padding:			3px 0 0 0;
		}
			div.paginate_culture a, div.paginate a {
				padding:		0 3px 0 3px;
			}

		ul.messages {
			list-style:		none none inside;
			_margin-left:	-5px !important; /* for IE6 */
			*margin-left:	-5px !important; /* for IE7 */
		}
			ul.messages li {
				list-style:		none none inside;
				margin:			0 0 0.5em 0;
				min-height:		50px;
				_height:		50px;  /* for IE6 */
			}
			ul.messages li img {
				float:			left;
				height:			50px;
				width:			50px;
				padding:		0 8px 0.5em 0;
				vertical-align:	middle;
			}
			ul.messages p {
				margin-bottom:	0 !important;
			}
		/**
		 * cultureitems-list styles
		 **/
		.cultureitems-list div.paginate {
			padding:			8px 0 0 0;
		}
		.cultureitems-list div.paginate span,
		.cultureitems-list div.paginate a {
				margin-bottom: 5px;
				margin-right: 5px;
				min-width: 1em;
				padding: 0.3em 0.5em;
				text-align: center;
				text-decoration: none;
			}
			.cultureitems-list-list div.paginate a:hover {
				text-decoration: none;
			}
			.cultureitems-list div.paginate b {
				font-weight: normal;
				background: none repeat scroll 0 0 #E4EFF5;
				color: #0066AD;
				margin-bottom: 5px;
				margin-right: 5px;
				min-width: 1em;
				padding: 0.3em 0.7em;
				text-align: center;
			}

		.cultureitems-list ul.messages {
			list-style:		none none inside;
			_margin-left:	-15px !important; /* for IE6 */
			*margin-left:	-15px !important; /* for IE7 */
			margin-left: 0px;
		}
			.cultureitems-list ul.messages li {
				list-style:		none none inside;
				margin:			0 0 0.5em 0;
				min-height:		100px;
				_height:		100px;  /* for IE6 */
				font-size: 12px;
			}
			.cultureitems-list ul.messages li img {
				float:			left;
				height:			100px;
				width:			100px;
				padding:		0 8px 0.5em 0;
				vertical-align:	middle;
				cursor: pointer;
			}
			.cultureitems-list ul.messages li a.culture-title {
				color: #0066AB;
				font-size: 14px;
				text-decoration: none;
			}
			.cultureitems-list ul.messages li a.culture-title:hover {
				text-decoration: underline;
				color: #0066AB;
			}
		/**
		 * end cultureitems-list styles
		 **/

	/* BINS */
	div.text {
		overflow:				hidden;
	}	
	div.text-noimage {
		font-size: 12px; 
		line-height: 19px;
	}
	p.introtext {
		font-size: 14px; 
		font-weight: normal; 
		line-height: 23px; 
		color: #529BC6;
		margin-bottom: 0; 
		letter-spacing: 0.3px;
	}
	p.introtext a {
		color: #004C90;
	}

	.styled_table td {
		padding-bottom:			0.5em;
		padding-right:			8px;
	}

	ol.list_items li{
		margin-bottom:			0.5em;
		margin-left:			40px;
	}

	ol.list_items li{
		margin-bottom:			0.5em;
		margin-left:			40px;
		list-style-type:		decimal;
	}

	.kopij_lichter {
		font-size:				11px;
		color:					#808080;
	}

		ul.handig {

		}

		ul.handig li {
			list-style-image: 		url('../img/handige_link.gif');
			list-style-position: 	outside;
			margin: 				0 0 0 20px;
		}

		ol.werkgevers, ul.werkgevers {

		}

		ol.werkgevers li, ul.werkgevers li {
			list-style: 	decimal outside;
			margin: 		0 0 0 20px;
		}

		ol.vacatures {
			margin-left:	21px;
			_margin-left:	25px; /* for IE6 */
			*margin-left:	25px; /* for IE7 */
			line-height: 	14px;
		}

		ol.vacatures li {
			margin-top:		4px;
			list-style: 	outside decimal;
		}

	ul.lijst, div.blog_post ul {

	}

	ul.lijst li, div.blog_post ul li {
		list-style: 	circle outside;
		margin-left:	30px;
		_margin-left:	34px; /* for IE6 */
		*margin-left:	34px; /* for IE7 */
	}

	div.videolist {
		display:		block;
		/*float:			left;*/
	}

	div.videolist div.video {
		position:		relative;
		float:			left;
		width:			130px;
		height:			117px;

		padding:		10px;
		margin:			0 5px 0 0;
		background:		url('../img/video_thumb_bg.gif');

		font-weight:	bold;
	}

		div.videolist div.video img.thumbnail {
			height:			72px;
			width:			130px;
			margin:			0 0 15px 0;
		}

		div.videolist div.video a {
			display:		block;
			height:			30px;
			overflow:		hidden;
		}

		div.videolist div.video span.playbutton {
			position:		absolute;
			height:			137px;
			width:			150px;
			bottom:			0;
			left:			0;
			z-index:		999999;

			background:		transparent url('../img/play_button.png') no-repeat scroll center center;
		}

		div.videolist div.video span.play_hover {
			background:		transparent url('../img/play_button_over.png') no-repeat scroll center center;
		}

	/* Poll */
	#content p.poll {
		font-weight:			bold;
		margin:					0 0 0.4em 0;
	}
	form.poll ul {
		list-style:				none none outside;
	}
		form.poll ul li {
			list-style:			none none outside;
			padding:			2px 0 2px 0;
			cursor:				pointer;
		}
		form.poll ul li label {
			cursor:				inherit;
			vertical-align:		middle;
		}
		form.poll ul li input {
			margin:				0 5px 0 0;
			vertical-align:		middle;
		}
		form.poll .button {
			margin:				0.5em 0 0 0;
		}
	ul.poll-results {
		list-style:				none none outside;
	}
		ul.poll-results li {
			list-style:			none none outside;
			padding:			2px 0 2px 0;
			cursor:				pointer;
		}
		ul.poll-results li div {
			display:			block;
			height:				5px;
			line-height:		5px;
			font-size:			1px;
			background:			#0069aa;
		}

	/* Social Media */
	#content p.socialmedia {
		margin:			0.5em 0 0 0;
		text-align:		right;
	}
		#content p.socialmedia a {
			font-weight:	bold;
			color:			#595959;
		}
		#content p.socialmedia img {
			height:			13px;
			width:			13px;
			vertical-align:	bottom;
		}
		#content p.socialmedia img.before {
			margin:			0 3px 0 0;
		}
		#content p.socialmedia img.after {
			margin:			0 0 0 3px;
		}

	/* BLOG */

	hr.blog {
		clear:			both;
		background:		#E1E1E1;
		color:			#E1E1E1;
		height:			1px;
		border:			none;
	}

	ul.blog {
		/*margin-left:	21px;
		_margin-left:	25px; /* for IE6 */
		/*margin-left:	25px; /* for IE7 */
		line-height: 	14px;
	}
		ul.blog li {
			margin-top:		4px;
			list-style: 	url('../img/handige_link.gif') decimal;
		}
		ul.blog li a {
			display:		block;
		}

		ul.blog li.greybg {
			list-style: 	url('../img/handige_link_andersom.gif');
			background:		#F2F2F2;
			border:			1px solid #D3D3D3;
			padding:		5px;
			/*margin-left:	-5px;*/
		}

		ul.blog li span img {
			margin-right:	10px;
			vertical-align:	text-bottom;
		}

		ul.blog li.year {
			list-style: 	none;
			list-style-image: none;
		}
			ul.blog li.year span {
				font-weight:	bold;
				font-size:		110%;
				line-height:	normal;
			}

		ul.blog li.month {
			list-style: 		none;
			list-style-image: 	none;
			margin-left:		14px;
		}
			ul.blog li.month span {
				font-weight:	bold;
				font-size:		100%;
				line-height:	normal;
			}

		ul.blog ul.month {
			margin-left:		18px;
		}

	div.blogHeadline {
	}
		div.blogHeadline a {
			display:		block;
		}
		div.blogHeadline em{
			display:		block;
		}

	div.blogTeaserShort, div.blogTeaserMedium {
		padding-bottom:		1.5em;
	}
		div.blogTeaserShort h2, div.blogTeaserMedium h2 {
			font-weight:	inherit;
			font-size:		15px;
			line-height:	normal;
			color:			inherit;
			margin:			0 0 0.5em 0;
		}
		div.blogTeaserShort a.header {
			font-size:		14px;
			line-height:	normal;
		}

		#content div.blogTeaserShort p, #content div.blogTeaserMedium p {
			margin:			0;
		}
		div.blogTeaser p iframe {
			margin:			0;
			width:			70px;
		}
		div.blogTeaserShort  p em, div.blogTeaserMedium p em {
			vertical-align:	top;
			font-size:		10px;
		}
		div.blogTeaserShort .socialmedia, div.blogTeaserMedium .socialmedia {
			border-top:		1px solid #E1E1E1;
			border-bottom:	1px solid #E1E1E1;
			margin:			0.4em 0 0 0;
			padding:		4px;
			height:			20px;
		}
		div.blogTeaserShort span.grey, div.blogTeaserMedium span.grey {
			color:			#E1E1E1;
		}
		div.blogTeaserShort iframe, div.blogTeaserMedium iframe {
			margin:			0;
			width:			75px;
		}
		div.socialmedia .socialmedia-buttons {
			height: 20px; 
			vertical-align: middle; 
			display: inline-block;
			/* ie7 hack, inline-block doesn't work there */
			*display: inline; 
			*position: relative;
			*top: -15px;
			*left: 105px;
			/* end ie7 hack */
		}

	h1.blog_post_header {
		margin:			0;
	}

	h2.blog_post_comments {
		margin:			5px -16px -4px 0px;
	}

	#content p.blog_post_subtitle {
		margin:			-3px 0 0px 0;
		height:			23px;
		overflow:		hidden;
	}
		#content p.blog_post_subtitle iframe {
			margin:			0;
			width:			75px;
		}
		#content p.blog_post_subtitle em {
			vertical-align:	top;
			font-size:		10px;
		}

		#content p.blog_post_subtitle em small {
			font-size:		10px;
		}

	#content p.subtitle {
		height:			23px;
	}

	#content p.blog_post_content {
		margin:				0 0 10px 0;
		width:				100%;
		font-size: 			12px;
		line-height: 		19px;
		letter-spacing: 	0.07ex;
	}

	#content span.blog_p_replace {
		display:			block;
	}

	#content p.blog_post_footer {
		margin:			0 0 5px 0;
		text-align:		center;
	}

	div.blog_post .socialmedia {
			border-top:		1px solid #E1E1E1;
			border-bottom:	1px solid #E1E1E1;
			margin:			0.4em 0 0 0;
			padding:		4px;
		}
		div.blog_post span.grey {
			color:			#E1E1E1;
		}
		div.blog_post img.rss {
			vertical-align:		bottom;
			margin:				0 7px 0px 0;
		}

		div.blog_post ul, div.blog_post ol {
			font-size: 			12px;
			line-height: 		19px;
			letter-spacing: 	0.07ex;
		}

	hr.post, div.bin hr.post {
		height:			1px;
		border:			none;
		background:		#E1E1E1;
		color:			#E1E1E1;
	}

	div.blog_return {
		margin:			5px 0 15px -50px;
	}

	div.blog_rss {
		margin-top:		4px;
		text-align:		left;
	}
		div.blog_rss img.rss {
			float:				left;
			vertical-align:		bottom;
			margin:				0 7px 20px 0;
			_display:			inline;
		}

	div.post_rss {
		margin:			10px 0 10px 0px;
		text-align:		center;
	}
		div.post_rss img.rss {
			vertical-align:		bottom;
			margin-right:		10px;
		}

	div.comment {
		padding:		5px;
	}
		div.comment p {
			margin:		5px 0 0 0;
		}

	div.blog_comment_error {
		margin:			5px;
		width:			446px;

		padding:		5px;
		background:		#F2F2F2;
		border:			#595959 2px solid;
		color:			black;
	}

	div.blog_comment_note {
		margin:			5px;
		width:			446px;

		padding:		5px;
		background:		#F2F2F2;
		border:			#595959 2px solid;
		color:			black;
	}

	#commentForm {
		padding:		5px;
		margin-bottom:	50px;
	}
		#commentForm label {
			float:			left;
			width:			160px;
			margin-left:	10px;
			height:			13px;
			padding:		3px;
			margin-bottom:	5px;
		}
			#commentForm label em {
				font-size:		9px;
				line-height:	normal;
			}
		#commentForm input.text {
			float:			left;
			clear:			left;
			width:			180px;
			margin-bottom:	5px;
			background:		white;
			border:			1px solid #C5C5C5;
			height:			13px;
			padding:		3px;
		}
		#commentForm textarea {
			clear:			left;
			width:			352px;
			height:			150px;
			padding:		3px;
			margin-bottom:	5px;
			background:		white;
			border:			1px solid #C5C5C5;
		}
		#commentForm input.submit {
			display:		block;
			clear:			both;
			width:			auto;
			padding:		3px;
			background:		white;
			border:			1px solid #C5C5C5;
			cursor:			pointer;
		}

		#commentForm button {
			float:			left;
			clear:			left;
			width:			auto;
			background:		transparent;
			border:			none;
			margin:			0;
			padding:		0;
		}

		#commentForm p.question {
			margin-bottom:	0.5em
		}
		#commentForm p.question label {
			float:			none;
			font-weight:	bold;
			margin:			0;
			padding:		0;
		}

	div.followers label, .bin_content div.followers label {
		display:		block;
		width:			100%;
		_width:			95%;
		margin-bottom:	5px;
		background:		white;
		padding:		3px;
		font-weight:	bold;
	}

	div.followers input.text, .bin_content div.followers input.text {
		width:			95%;
		margin-bottom:	5px;
		background:		white;
		border:			1px solid #C5C5C5;
		height:			13px;
		padding:		3px;
	}

	div.followers input.submit, .bin_content div.followers input.submit {
		width:			auto;
		padding:		3px;
		background:		white;
		border:			1px solid #C5C5C5;
		cursor:			pointer;
	}

	div.blog_follow_error, .bin_content div.blog_follow_error {
		margin:			5px 5px 5px 0px;

		padding:		5px;
		background:		#F2F2F2;
		border:			#595959 2px solid;
		color:			black;
	}

	div.blog_follow_succes, .bin_content div.blog_follow_succes {
		margin:			5px 5px 5px 0px;

		padding:		5px;
		color:			black;
		font-weight:	bold;
	}

	ul.blog_tag_cloud {
		text-align:		center;
	}
		ul.blog_tag_cloud li {
			display:		inline;
			line-height:	normal;
		}

	/* General tag cloud */
	ul.general_tag_cloud {
		text-align:		center;
	}
		ul.general_tag_cloud li {
			display:		inline;
			line-height:	normal;
		}

	/* Dashboard zoeken */

	.dashboard_zoeken div.blogHeadline {

	}
		.dashboard_zoeken div.blogHeadline a {
			font-size:		14px;
			line-height:	normal;
			margin:			0 0 0.2em 0;
		}
		.dashboard_zoeken div.blogHeadline span.grey {
			display:		block;
			font-size:		11px;
			color:			#808080;
			margin:			0.2em 0 0 0;
		}

	.dashboard_zoeken hr.post {
		font-size:		1px;
		line-height:	1px;
		margin:			8px 0;
	}

	/* Funds search */

	#funda_zoek_form {
		background: 			#e4eff5;
		padding:				10px;
	}

	#funda_zoek_form input, #funda_zoek_form select {
		background:				white;
		border:					1px solid #C5C5C5;
		padding:				3px;
		*padding:				0 3px 6px 3px;
		font-size: 				11px;
	}

	#funda_zoek_form select.prijs {
		width:					119px;
		margin-right:			10px;
		height:					21px;
	}

	#funda_zoek_form select.straal {
		width:					84px;
		height:					21px;
	}

	#funda_zoek_form input.text {
		width:					185px;
		margin-right:			10px;
		height:					13px;
	}

	#funda_zoek_form input.button {
		margin-top:				-4px;
		border:					none;
		padding:				0;
	}

	#funda_zoekform_result td{
		font-size:				11px;
	}
	#funda_zoekform_result h2{
		margin:					1em 0px 0px 0px;
	}

	/* Wijlimburg */
	#content div.wijlimburg {

	}
		#content div.wijlimburg span.title {
			font-weight:		bold;
		}
		#content div.wijlimburg h2, #content div.wijlimburg h3 {
			margin:				0.5em 0 0.2em 0;
		}
		#content div.wijlimburg p.sub_title {
			font-weight:		bold;
			margin:				0 0 1em 0;
		}
		#content div.wijlimburg p.body {
			margin:				0 0 0.5em 0;
		}

		#content div.wijlimburg div.paginate {
			border-top:			1px solid #C5C5C5;
			text-align:			center;
			margin:				5px 0 0 0;
			padding:			3px 0 0 0;
		}
			#content div.wijlimburg div.paginate a, #content div.wijlimburg div.paginate b {
				padding:		0 3px 0 3px;
			}

		#content div.wijlimburg div.list {
			height:				75px;
			overflow:			hidden;
			margin:				0 0 0.5em 0;
			cursor:				pointer;
		}
			#content div.wijlimburg div.list img {
				float:			left;
				margin:			0 0.5em 0 0;
			}

		#content div.wijlimburg div.overlay {
			position:			relative;
			height:				45px;
			width:				45px;
			left:				108px;
			top:				51px;
			margin-bottom:		-45px;
		}

	#content div.video-selected  div.comment {
		padding:		5px;
	}
		#content div.video-selected div.comment p {
			margin:		5px 0 0 0;
		}

	#content div.video-selected div.comment_error {
		margin:			5px;
		width:			347px;

		padding:		5px;
		background:		#F2F2F2;
		border:			#595959 2px solid;
		color:			black;
	}

	#content div.wijlimburg div.comment_note {
		margin:			5px;
		width:			347px;

		padding:		5px;
		background:		#F2F2F2;
		border:			#595959 2px solid;
		color:			black;
	}

	#wijLimburgCommentForm {
		padding:		5px;
		margin-bottom:	50px;
	}
		#wijLimburgCommentForm label {
			float:			left;
			width:			143px;
			margin-left:	10px;
			height:			13px;
			padding:		3px;
			margin-bottom:	5px;
		}
			#wijLimburgCommentForm label em {
				font-size:		9px;
				line-height:	normal;
			}
		#wijLimburgCommentForm input.text {
			float:			left;
			clear:			left;
			width:			200px;
			margin-bottom:	5px;
			background:		white;
			border:			1px solid #C5C5C5;
			height:			13px;
			padding:		3px;
		}
		#wijLimburgCommentForm input.email {
			margin-bottom:	15px;
		}
		#wijLimburgCommentForm textarea {
			float:			left;
			clear:			left;
			width:			357px;
			height:			150px;
			padding:		3px;
			margin-bottom:	5px;
			background:		white;
			border:			1px solid #C5C5C5;
		}
		#wijLimburgCommentForm input.submit {
			float:			left;
			clear:			left;
			width:			auto;
			padding:		3px;
			background:		white;
			border:			1px solid #C5C5C5;
			cursor:			pointer;
		}

		#wijLimburgCommentForm button {
			float:			left;
			clear:			left;
			width:			auto;
			background:		transparent;
			border:			none;
			margin:			0;
			padding:		0;
		}

	/* T36 Video */
	#content div.t36video {

	}
		#content div.t36video span.title {
			font-weight:		bold;
		}
		#content div.t36video div.overlay {
			position:			relative;
			height:				45px;
			width:				45px;
			left:				108px;
			top:				51px;
			margin-bottom:		-45px;
		}

	#content div.t36top5 div.overlay {
		position:			relative;
		height:				45px;
		width:				45px;
		left:				67px;
		top:				27px;
		margin-bottom:		-45px;
	}

	/* Zachte G TV Video */
	#content div.zachte-g-tv-video {

	}
		#content div.zachte-g-tv-video span.title {
			font-weight:		bold;
		}
		#content div.zachte-g-tv-video div.overlay {
			position:			relative;
			height:				45px;
			width:				45px;
			left:				108px;
			top:				51px;
			margin-bottom:		-45px;
		}

	/* Video algemeen */
	#manual_content div.video-selected {
		float:					left;
		width:					500px;
	}
		#manual_content div.video-selected p.date {
			font-weight:			bold;
			margin:					5px 0 3px 0;
		}
		#manual_content div.video-selected p.sub {
			font-weight:			bold;
			margin:					0;
		}

	#manual_content div.video-list {
		float:					left;
		width:					280px;
		margin-left:			12px;
	}
		#manual_content div.video-list ul {
			list-style:			none outside none;
			margin:				0;
		}
			#manual_content div.video-list li {
				display:			block;
				height:				75px;
				margin:				0 0 5px 0;
				overflow:			hidden;
				list-style:			none outside none;
			}
			#manual_content div.video-list li.selected, #manual_content div.video-list li.hover {
				background:			#f2f2f2;
			}
				#manual_content div.video-list a {
					display:			block;
				}
				#manual_content div.video-list img {
					float:				left;
					width:				75px;
					height:				75px;
					margin:				0 5px 0 0;
				}
				#manual_content div.video-list span {
					display:			block;
				}
				#manual_content div.video-list span.title {
					font-weight:		bold;
				}
		#manual_content div.video-list div.paginate {
			margin-bottom:				10px;
		}
			#manual_content div.video-list div.paginate a {
				display:				inline;
			}

	/* Google search */
	#googleKeyWord {
		margin-top:		5px;
	}

	#googleKeyWord input.text {
		margin-right:			10px;
		height:					13px;
		background:				white;
		border:					1px solid #C5C5C5;
		padding:				3px;
		*padding:				0 3px 6px 3px;
	}

	#googleKeyWord input.button {
		margin-top:				-4px;
	}

	/* Twitter */
	#content div.twitterMsg {

	}

	/* Newsletter */
	div.newsletter-overview {
		width:					625px;
	}

	ul.newsletter-list {
		list-style:		none none outside;
	}
		ul.newsletter-list > li {
			list-style:			none none outside;
			margin:				0 0 2em 0;
			background-color: 	#F8F8F8;
			border: 			1px solid #C5C5C5;
			padding: 			20px 10px 15px;
			width: 				590px;
		}
		ul.newsletter-list > li p {
			margin:			0 0 1em 0 !important;
		}

		p.newsletter-overview-print {
			font-style: 		italic;
			font-weight: 		bold;
			margin: 			0 !important;
			padding-right: 		10px;
			text-align: 		right;
		}

		div.newsletter-custom {
			margin:				0 0 2em 1em;
			background-color: 	#F8F8F8;
			border: 			1px solid #C5C5C5;
			padding: 			20px 10px 15px;
			width: 				590px;
		}
		a.newsletter-overview-print {
			float: 				right;
			height:				1em;
			font-style: 		italic;
			font-weight: 		bold;
			margin: 			0 0 1em 0 !important;
			padding-right: 		10px;
		}

	ul.newsletter-article-list {
		list-style:		none none outside;
		margin:			0 0 1em 0;
	}
		ul.newsletter-article-list > li {
			list-style:		none none outside;
		}
		ul.newsletter-article-list > li p {
			margin:				0 0 1em 0 !important;
		}

	ul.newsletter-article-list-full {
		list-style:		none none outside;
		margin:			0;
	}
		ul.newsletter-article-list-full > li {
			list-style:		none none outside;
			margin:			0 0 1.5em 0;
		}

	h2.newsletter-overview-title {
		margin:				0 !important;
	}
	p.newsletter-overview-date {
		margin:				0 0 0.5em 0 !important;
	}

	h1.newsletter-detail-title {
		margin:				0 !important;
	}
	p.newsletter-detail-date {
		margin:				-0.5em 0 1em 0 !important;
	}
	#content p.newsletter-bottom {
		margin:				3em 0 1em 0 !important;
		height:				1em;
	}
	a.newsletter-detail-back {
		float:				left;
	}
	a.newsletter-detail-print {
		float:				right;
		font-style: 		italic;
		font-weight: 		bold;
		margin: 			0 !important;
		padding-right: 		10px;
	}


	/* buttons */
	.clear { /* generic container (i.e. div) for floating buttons */
		overflow: 		hidden;
		width: 			100%;
		margin:			0px 0px 1em 0px;
		clear:			both;
	}

	div.clearer {
		clear:		both;
		height:		1px;
		font-size: 	1px;
		width:		100%;
	}

	a.button, a.button_blue {
		background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 29px;
		margin-right: 6px;
		padding-right: 27px; /* sliding doors padding */
		text-decoration: none;
		margin-top: 10px;
		cursor:	pointer;
	}

	a.button span, a.button_blue span {
		background: transparent url('../img/bg_button_span.gif') no-repeat;
		display: block;
		line-height: 19px;
		padding: 5px 0px 5px 10px;
		overflow: hidden;
		cursor:	pointer;
	}
	a.button:active, a.button_blue:active {
		background-position: bottom right;
		color: #000;
		outline: none; /* hide dotted outline in Firefox */
	}

	a.button:active span, a.button_blue:active span {
		background-position: bottom left;
		padding: 5px 0 5px 10px; /* push text down 1px */
	}

	a.button_blue {
		background: transparent url('../img/bg_button_a_blue.gif') no-repeat scroll top right;
	}
	a.button_blue span {
		background: transparent url('../img/bg_button_span_blue.gif') no-repeat;
	}

	a.button_back {
		background: transparent url('../img/bg_button_a_back.gif') no-repeat scroll top left;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 29px;
		margin-left: 6px;
		padding-left: 27px; /* sliding doors padding */
		text-decoration: none;
		margin-top: 10px;
		cursor:	pointer;
	}

	a.button_back span {
		background: transparent url('../img/bg_button_span_back.gif') top right no-repeat;
		display: block;
		line-height: 19px;
		padding: 5px 10px 5px 0px;
		overflow: hidden;
		cursor:	pointer;
	}
	a.button_back:active {
		background-position: bottom left;
		color: #000;
		outline: none; /* hide dotted outline in Firefox */
	}

	a.button_back:active span {
		background-position: bottom right;
		padding: 5px 10px 5px 0; /* push text down 1px */
	}

	span.button, span.button_blue {
		background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 29px;
		margin-right: 6px;
		padding-right: 27px; /* sliding doors padding */
		text-decoration: none;
		margin-top: 10px;
		cursor:	pointer;
	}

	span.button span, span.button_blue span {
		background: transparent url('../img/bg_button_span.gif') no-repeat;
		display: block;
		line-height: 19px;
		padding: 5px 0px 5px 10px;
		overflow: hidden;
		cursor:	pointer;
	}

	span.button_blue {
		background: transparent url('../img/bg_button_a_blue.gif') no-repeat scroll top right;
	}
	span.button_blue span {
		background: transparent url('../img/bg_button_span_blue.gif') no-repeat;
	}
	span.button:active {
		background-position: bottom right;
		color: #000;
		outline: none; /* hide dotted outline in Firefox */
	}

	span.button:active span {
		background-position: bottom left;
		padding: 5px 0 5px 10px; /* push text down 1px */
	}

/* Custom forms */
.custom-form {

}

.custom-form h2 {
	font-weight:	bold;
}

.custom-form h3 {
	font-weight:	bold;
	font-size:		12px;
}

.custom-form .hidden {
	display:			none;
}

.custom-form table {
	background:			#e4eff5;
	width:				500px;
	margin:				0;
	padding:			0;
	border-collapse:	collapse;
	table-layout:		auto;
}

.custom-form table.space-bottom {
	margin-bottom:		10px;
}
.custom-form table.width-auto {
	width:				auto;
}

.custom-form table.width-auto td {
	padding-left:		0;
}

.custom-form table th {
	padding:			5px;
}
.custom-form table td {
	padding:			5px 5px 0 5px;
	/*width:				260px;*/
}
.custom-form table td.labels {
	width:				220px;
}
.custom-form table td.small {
	width:				10px;
}
.custom-form table td.big {
	width:				470px;
}
.custom-form table td.last {
	padding:			5px 5px 5px 5px;
}

.custom-form table input.text {
	height: 				18px;
	vertical-align: 		middle;
	width:					260px;
}
.custom-form table input.radio {
	vertical-align: 		text-bottom;
}
.custom-form table textarea.remarks {
	height:					100px;
	width:					490px;
}

.custom-form table input.text-empty {
	border:					2px solid red;
}

.custom-form p.error {
	width:					486px;
	border:					2px solid red;
	padding:				5px;
}
.custom-form p.success {
	width:					486px;
	border:					2px solid green;
	padding:				5px;
}

ul.none {
	list-style:				none inside none;
	margin:					0;
}
ul.none li {
	list-style:				none inside none;
}

/* Popup */
#flycatcherPopup {
	position: 		absolute;
	height:			620px;
	width:			380px;
	_width:			400px;
	top:			100px;
	left:			50%;
	margin-left:	-150px;
	z-index: 		4;

	display:		none;

	background:		#ffffff;
	text-align:		left;
}

	#flycatcherPopup.binn {
		margin-bottom:			10px;
		overflow:				hidden;
	}
		#flycatcherPopup .binheader {
			background-color:		#FFFFFF;
			border:					1px solid #e1e1e1;
			padding:				8px 8px 1px 8px;
			overflow:				hidden;
		}
			#flycatcherPopup .binheader img {
				max-width:			240px;
			}

		#flycatcherPopup .bincontent {
			background-color:		#FFFFFF;
			border:					1px solid #e1e1e1;
			border-top:				none;
			padding:				8px;
		}

	#flycatcherPopup div.buttons {
		margin-top:			-0.7em;
		margin-bottom:		1em;
		height:				40px;
	}

	#flycatcherPopup p {
		margin-bottom:		1em;
	}

	#flycatcherPopup #zetuit {
		margin-right:		7px;
		margin-top:			-2px;
		vertical-align:		middle;
	}

	#flycatcherButton {
		position:		absolute;
		width:			240px;
		left:			50%;

		border:			1px solid #e1e1e1;
		border-top:		none;
	}

	#flycatcherButton img {
		margin:			9px;
	}

	#flycatcherPopup ul.popup {
		margin-left:	15px;
	}
		#flycatcherPopup ul.popup li {
			list-style-position:	outside;
			list-style-type:		disc;
		}

div.reclame {
	position:			absolute;
	z-index:			3;
	top:				155px;
	left:				50%;
	margin-left:		-485px;
}

#popupMain {

}
	#popupClose {
		display:	none;
	}

	#popupMain div.image {
		height:			500px;
		width:			500px;
		text-align:		center;
	}
		#popupMain div.image img {
		}
		#popupMain div.loading {
			background: url(../img/ajax_loader.gif) no-repeat center center;
		}
	#popupMain div.navigation {
		position:			relative;
		bottom:				0px;
		margin-top:			10px;
	}
		#popupMain div.navigation img.prev {
			float:			left;
			cursor:			pointer;
		}
		#popupMain div.navigation img.next {
			float:			right;
			cursor:			pointer;
		}

.header-broche {
	width: 148px;
	height: 152px;
	background: url('../img/vaantje-2011-web-award.png') no-repeat;
	position: absolute;
	top: 340px;
	left: 767px;
	z-index: 999;
	cursor: pointer;
	display: none;
}

.bin_content_href {
	color: #595959!important;
	cursor: pointer;
}
.bin_content_href:hover {
	text-decoration: none!important;
}

.header-images-linkloader {
	width: 100px;
	height: 30px;
	background: url('../img/bekijkvideo.png') no-repeat;
	position: absolute;
	top: 420px;
	left: 750px; /* 662px; left value when broche is visible. */
	z-index: 999;
}
.header-images-linkloader:hover {
	background: url('../img/bekijkvideo.png') -100px 0 no-repeat;
}
.header-images-linkloader-hover {
	background: url('../img/bekijkvideo.png') -100px 0 no-repeat;
}
.linkloader-playbutton {
	width: 33px;
	height: 30px;
	float: right;
	cursor: pointer;
}


/**
 * first visit dialog
 **/
.modal-firstvisit {
	background: none!important;
	border: none!important;
}
.modal-firstvisit-title {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #111111;
	float: left;
	margin-left: 40px;
}
.modal-firstvisit-embed {
	margin-left:40px;
}
.modal-firstvisit .ui-dialog-titlebar {
	background: none!important;
	border: none!important;
}
.modal-firstvisit .ui-dialog-titlebar-close {
	background: url('../img/cross-inverse.png') no-repeat!important;
	border: none!important;
	width: 32px!important;
	height: 32px!important;
}
.modal-firstvisit .ui-dialog-titlebar-close:hover {
	background: url('../img/cross.png') no-repeat!important;
}

.modal-firstvisit .ui-dialog-titlebar-close .ui-icon {
	background: none!important;
}
.ui-widget-overlay {
	background: #ffffff!important;
}


/**
 * Cultuuritem Zoeken Bin CSS
 **/
.search-cultureitems-bin {
	width: auto;
	background: #E4EFF5;
	padding: 25px 5px 25px 5px;
}
.search-cultureitems-bin label {
	cursor: pointer;
}
.search-cultureitems-bin table {
	width: 100%;
}
.search-cultureitems-bin table td,
.search-cultureitems-bin table {
	font-size: 13px;
}

span.button {
	float: right;
}
.search-cultureitems-bin select,
.search-cultureitems-bin input {
}
.search-cultureitems-bin .textinput {
	width: 95%;
	padding-left: 3px;
	font-size: 13px;
}
.search-cultureitems-bin .dateinput {
	width: 126px;
	padding-left: 3px;
	font-size: 13px;
}
.search-cultureitems-bin label {
	/*vertical-align: middle;*/
	padding: 0 0 0 0;
	margin: 3px 0 3px 0;
}
.ui-datepicker .ui-widget-header {
	background: url("images/ui-bg_gloss-wave_35_00afef_500x100.png") repeat-x scroll 50% 50% #00afef;
	border: 1px solid #00afef;
}

.ui-datepicker .ui-state-hover {
	background: #e1f7ff!important;
	border: 1px solid #0069AA!important;
	color: #0069AA!important;
}
.ui-datepicker .ui-state-highlight {
	background: #e1f7ff!important;
	border: 1px solid #0069AA!important;
	color: #0069AA!important;
}
.ui-datepicker .ui-state-active {
	background: #ffffff!important;
	border: 1px solid #004066!important;
	color: #004066!important;
}
.ui-datepicker .ui-state-hover .ui-icon {
	background-image: url("images/ui-icons_00afef_256x240.png");
}

.ui-datepicker {
	z-index: 21!important;
}

#datepickers input.hasDatepicker,
.search-cultureitems-bin input.hasDatepicker {
	background: url('../img/calendar.png') top right no-repeat #ffffff;
	border-top-width: 1px;
	border-right-width:	1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	box-shadow: none;
	padding-left: 3px;
	margin: 3px 0 3px 0;
}

.search-cultureitems-bin input.inactiveDatepicker {
	background: url('../img/calendar_gray.png') top right no-repeat #ffffff;
}
.search-cultureitems-bin input.date-empty {
	color: #a8a8a8;
}
/**
 * Cultuur Item Vandaag Bin CSS
 **/
.searchresult-subject .title {
	font-size: 14px;
	color: #0066AB;
	font-weight: bold;
}
.searchresult-subject .title:hover {
	text-decoration: underline;
}

/**
 * Cultuur Item Resultaat Bin CSS
 **/
ul.searchresults {
	margin: 0;
}
ul.searchresults li {
	padding: 10px 0 10px 0;
	list-style: none;
	font-size: 12px;
}
ul.searchresults li:hover {
	background: #F4F4F4;
}
a.searchresult-link {
	color: #595959;
	cursor: pointer;
	text-decoration: none;
}
.searchresult-date {
	float: left;
	width: 80px;
	text-align: left;
}
.searchresult-cat {
	float: left;
	width: 20px;
	height: 20px;
	margin: 1px 21px 1px 6px;
}

.searchresult-cat-none 				{ -moz-border-radius: 5px; border-radius: 5px; background: #0066ad; }
.searchresult-cat-architectuur 		{ background: url('../img/icon_cultuuragenda_architectuur.png'); }
.searchresult-cat-beeldendekunst 	{ background: url('../img/icon_cultuuragenda_beeldende_kunst.png'); }
.searchresult-cat-diversen 			{ background: url('../img/icon_cultuuragenda_diversen.png'); }
.searchresult-cat-festivals 		{ background: url('../img/icon_cultuuragenda_festivals.png'); }
.searchresult-cat-filmfoto 			{ background: url('../img/icon_cultuuragenda_film_fotografie.png'); }
.searchresult-cat-lezingen 			{ background: url('../img/icon_cultuuragenda_lezingen.png'); }
.searchresult-cat-literatuur 		{ background: url('../img/icon_cultuuragenda_literatuur.png'); }
.searchresult-cat-muziek 			{ background: url('../img/icon_cultuuragenda_muziek.png'); }
.searchresult-cat-theater 			{ background: url('../img/icon_cultuuragenda_theater.png'); }
.searchresult-cat-cultuur			{ -moz-border-radius: 5px; border-radius: 5px; background: #0066ad; }

.searchresult-subject {
	float: left;
	text-align: left;
}
.search-cultureitems-table {
	table-layout: fixed;
}

table.refine-cultureitems-table input,
.search-cultureitems-table input {
	height: 21px;
	padding: 2px 0 2px 0;
	vertical-align: middle;
}
table.refine-cultureitems-table input.search-field-empty,
.search-cultureitems-table input.search-field-empty {
	color: #a8a8a8;
}
.search-cultureitems-table select {
	height: 28px;
	font-size: 13px;
}
.search-cultureitems-table select option {
	height: 25px;
	padding: 3px 0 3px;
	font-size: 13px;
}
table.refine-cultureitems-table input.search,
.search-cultureitems-table input.search {

}
.search-cultureitems-table select option {
	cursor: pointer;
}
.search-cultureitems-table label {
	font-size: 13px;
	cursor: pointer;
}
.search-cultureitems-table label.selected {
	background: url('../img/hoverbg.png') center center;
	color: #ffffff;
	padding: 3px;
	font-size: 16px;
}
/**
 * Cultuur Items Highlight CSS
 **/
.culture-highlight-info {
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    left: 0;
    opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
    padding: 10px;
    position: absolute;
    top: 0px;
}
a.culture-highlight-link  {
	text-decoration: none;
	cursor: pointer;
}
.culture-highlight-title {
	font-size: 20px
}
ul.culture-highlights {
	margin: 0;
	padding:0;
}
ul.culture-highlights li {
	position: relative;
	list-style: none;
}
.prev-highlight {
	width: 18px;
	height: 30px;
	background: url('../img/arrow-left.png') no-repeat;
	position: relative;
	cursor: pointer;
	top: -155px;
	z-index: 20;
}
.next-highlight {
	width: 18px;
	height: 30px;
	background: url('../img/arrow-right.png') no-repeat;
	position: relative;
	cursor: pointer;
	top: -185px;
	z-index: 20;
}
.searchresult-pagination,
.today-pagination {
	height: 25px;
	border-top: 1px solid #C5C5C5;
	padding-top: 5px;
}
.searchresult-pagination .pagination,
.today-pagination .pagination {
	width: auto;
	margin: 0 auto 0 auto;
}
.today-pagination-top {
	padding-top: 0;
	padding-bottom: 5px;
	border-top: none;
	border-bottom: 1px solid #C5C5C5;
}
/**
 * Cultuur Items Zoekresultaten Verfijnen
 **/
.refine-cultureitems-bin ul.checkbox-list {
	margin-left: 0;
}
.refine-cultureitems-bin ul.checkbox-list li {
	margin: 5px;
	list-style: none;
	list-style-position: outside;
	height: 20px;
	line-height: 5px;
	padding-bottom: 5px;
}
.refine-cultureitems-bin {
    width: auto;
}
.refine-cultureitems-bin table.refine-cultureitems-table td.alternate {
	background: #f4f9fb;
}
.refine-cultureitems-bin table.refine-cultureitems-table  {
	background: #E4EFF5;
	width: 100%;
}
.refine-cultureitems-bin table.refine-cultureitems-table td {
	padding: 5px 0 5px 5px;
}
.refine-cultureitems-bin table.refine-cultureitems-table input {
	margin: 0 5px 0 5px;
}
.refine-cultureitems-bin table.refine-cultureitems-table label {
	cursor: pointer;
}

/** 
 * 	Page Nav
**/
td.page_nav a {
	margin: 5px;
}
td.page_nav a.active {
	font-weight: bold;
}
 */
