html, body{
	float: left;
	clear: both;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

html {	
	overflow-y: scroll;
}

body{
	background: url(../images/achter_body.gif) #505050 repeat-y 50% 0;
	/*text-align: center;*/
}


div#achter{
	clear: both;
	/*text-align: center;*/
	background: #FFF;
	position: relative;
	min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%; /* voor IE */	
	width: 968px;
	/*-- negative margin ivm sticky footer (minmargin is gelijk aan de hoogte van de footer --*/
	margin: -28px auto 0;
}

div#container{
	float: left;
	clear: both;
	width: 100%;
	text-align: left;
	margin: 0 auto;
	/*overflow: auto;
	overflow-x: hidden;*/
}

.capUser div#container {
	padding-top: 28px;
}

div#header{
	background: #f0f0f0 url(../images/header.gif) top left repeat-x;
	width: 968px;
	min-height: 196px;
	_height: 196px;	
	margin: 28px auto 0;
/*	background: #FFF;
	height: 134px;
	width: 954px;
	margin: auto;
*/
}
div#logoKlik {
	width: 220px;
	height: 50px;
	position: absolute;
	z-index: 99;
	top: 70px;
	right: 5px;
}


/* --------- top Menu --------- */
div#topMenu {
	background: url(../images/achter_topMenu.gif) left top no-repeat;
	width: 947px;
	height: 28px;
	padding: 0 0 0 21px;
}

div#topMenu a {
	margin: 0 10px 0 0;
}

div#topMenu div.topMenu_gedeelteRechts a {
	margin: 0 8px;
}


	div.topMenu_gedeelte, div.topMenu_gedeelteRechts {
		float: left;
		margin: 0;
		height: 28px;
		overflow: hidden;
	}
	
	#socialLinks{float: right; padding: 1px 29px 0 0;}
		div#topMenu #socialLinks a{margin: 0 0 0 5px;}
	
	div.topMenu_gedeelte form input.zoekVeld{
		font-size: 1em;
		background: transparent;
		min-height: 17px;
		_height: 17px; /*	underscore-hack for IE6 */ 
		width: 126px;
		margin: 0 0 0 3px;
		padding: 1px 2px 0 2px;
		
		border: solid 0 #b0b0b0;
	}
	div.topMenu_gedeelte form input.zoekKnop{
		border: none;
		background: #b0b0b0 url(../images/b_topMenu_zoeken_u.gif) left top no-repeat;
		margin: 0 13px 0 4px;
		padding: 0;
		width: 44px;
		height: 18px;
		cursor: pointer;
	}



/* --------- hoofd Menu --------- */
div#hoofdMenu {
	width: 949px;
	height: 28px;
	padding: 12px 0 0 19px;
}

	#hoofdMenu .nav {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		#hoofdMenu .nav li {
			position: relative;
			float: left;
			padding: 0 6px 0 8px;
			background: url(../images/divider_hoofdmenu.png) transparent no-repeat 0 0.45em;
		}
		
		#hoofdMenu .nav li.first {
			padding-left: 0;
			background-image: none;
		}
		
			#hoofdMenu .nav div {
				position: absolute;
				left: -4px;
				top: 22px;
				display: none;
				width: 142px;
				background: url(../images/bg_dropdown_bottom.png) transparent no-repeat right bottom;
			}
		
			* html #hoofdMenu .nav div {
				background-image: url(../images/bg_dropdown_bottom_ie6.png);
			}
		
			#hoofdMenu .nav li:hover div, #hoofdMenu .nav li.jsHover div {
				display: block;
			}
			
			#hoofdMenu .first div {
				left: -12px;
			}
			
				#hoofdMenu .nav div div {
					position: relative;
					left: 0;
					top: -8px;
					float: left;
					width: 140px;
					padding: 20px 2px 8px 0;
					background: url(../images/bg_dropdown_top.png) transparent no-repeat left top;
				}
				
					#hoofdMenu .nav ul {
						float: left;
						width: 100%;
						padding: 0;
					}
					
						#hoofdMenu .nav ul li, #hoofdMenu .nav ul li.first {
							float: none;
							padding: 0 8px;
							background-image: none;
							background-color: #058;
						}
						
							#hoofdMenu .nav ul a {
								display: block;
								width: 116px;
								color: #fff;
								padding: 3px 4px 4px;
								border-bottom: 1px solid #80aac3;
							}
						
							#hoofdMenu .nav ul .first a {
								border-top: 1px solid #80aac3;
							}
				


/* --------- titel Menu --------- */
div#titelMenu {
	/*background: url(../images/achter_titel_blauw.gif) top left no-repeat;*/
	width: 968px;
	margin: 0;
}
	/* --------- onderverdeling voor lange titels --------- */
	div#titelMenu_top {
		background: url(../images/achter_titel_blauw_top.gif) top left no-repeat;
		width: 952px;
		height: 22px;
		padding: 16px 0 0 16px;
		margin: 0;
	}
	div#titelMenu_middle {
		background: url(../images/achter_titel_blauw_middle.gif) top left repeat-y;
		width: 952px;
		min-height: 35px;
		_height: 55px;
		padding: 0 0 0 16px;
		margin: 0;
	}
	div#titelMenu_bottom {
		background: url(../images/achter_titel_blauw_bottom.gif) bottom left no-repeat;
		width: 952px;
		height: 35px;
		padding: 0 0 0 16px;
		margin: 0;
	}

	div#titelBlok {
		width: 460px;		
		padding: 0;
		margin: 0;
		float: left;
	}
	/*div#titelLogo {
		background-color: #0033CC;
		width: 210px;
		height: 21px;
		padding: 0 7px 0 0;
		margin-top: -16px;
		float: right;
	}*/
	div#titelTop {
		width: 450px;
		height: 21px;
		padding: 0 0 0 10px;
	}
		div#titelTop a {
			background: url(../images/achter_titel_top_u.gif) top left no-repeat;
			width: 426px;
			height: 18px;
			padding: 3px 0 0 24px;
			text-decoration: none;
			display: block;
		}
		div#titelTop a:hover {
			background: url(../images/achter_titel_top_a.gif) top left no-repeat;
			text-decoration: none;
		}
	div#titelMain {
		font-family: Arial, Helvetica, sans-serif;
		width: 438px;
		min-height: 22px;
		_height: 22px;
		color: #303030;
		font-size: 1.7em;
		font-weight: bold;
		padding: 14px 10px 0 10px;
	}
	div#titelSub {
		width: 436px;
		min-height: 16px;
		_height: 16px;
		padding: 3px 11px 0 11px;
	}



/* --------- menu met tabblaadjes --------- */
div#tabMenu{
	background: url(../images/achter_tabmenu.gif) left top repeat-x;
	height: 24px;
	width: 937px;
	margin-bottom: 13px;
	padding: 8px 8px 0 23px;
}
	div#lettergrootte {
		width: 63px;
		height: 22px;
		padding: 2px 2px 0 4px;
		float: right;
	}
	div#lettergrootte a {
		padding: 0 0 0 4px;
	}

	div#tabMenu ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}

	div#tabMenu ul li{
		list-style: none;
		float: left;
		background: #058 url(../images/achter_tabmenu_blauw_li.gif) top right no-repeat;
		height: 24px;
		margin: 0 4px 0 0;
		padding: 0;
	}

	div#tabMenu ul li a{
		color: #fff;
		font-weight: bold;
		font-size: 1.05em;
		display: block;
		float: left;
		background: transparent url(../images/achter_tabmenu_blauw_ic_u.gif) top left no-repeat;
		padding: 4px 23px 6px;
	}

		div#tabMenu ul li a:hover, div#tabMenu ul li a:active {
			color: #fff;
			background: transparent url(../images/achter_tabmenu_blauw_ic_o.gif) top left no-repeat;
			text-decoration: none;
		}

	div#tabMenu ul li.tabMenuAan, div#tabMenu.groen ul li.tabMenuAan {
		background: #fff url(../images/achter_tabmenu_li_aan.gif) top right no-repeat;
	}
		div#tabMenu ul li.tabMenuAan a, div#tabMenu ul li.tabMenuAan a:hover, div#tabMenu ul li.tabMenuAan a:active,
		div#tabMenu.groen ul li.tabMenuAan a, div#tabMenu.groen ul li.tabMenuAan a:hover, div#tabMenu.groen ul li.tabMenuAan a:visited  {
			color: #000;
			background: transparent url(../images/achter_tabmenu_ic_a.gif) top left no-repeat;
		}
	
	/*------------- groene tabs -----------------*/
	div#tabMenu.groen ul li{
		background: #44aa32 url(../images/achter_tabmenu_groen_li.gif) top right no-repeat;
	}

	div#tabMenu.groen ul li a{
		background: transparent url(../images/achter_tabmenu_groen_ic_u.gif) top left no-repeat;
	}

		div#tabMenu.groen ul li a:hover, div#tabMenu.groen ul li a:active{
			background: transparent url(../images/achter_tabmenu_groen_ic_o.gif) top left no-repeat;
		}
	

	
/*-----------------------------submenu--------------------------*/
div#submenu {
	width: 216px;
	margin: 0 0 0 6px;
	_margin: 0;
	padding: 0 0 0 2px;
	_padding: 0 0 0 8px;
	float: left;
	overflow-x: hidden;
}

div#bnrAanmeldpunt, div#bnrAanmeldpuntSmal{
	text-align: left;
	width: 232px;
	/*margin: 0 -8px;*/
	padding-top:17px;
}
div#bnrAanmeldpuntSmal{
	width: 154px;
}


/*------------------------------inhoud---------------------------*/
div#inhoud {
	width: 712px;
	float: left;
	clear: both;
	padding: 0 0 50px 8px;
	/*overflow-x: hidden;*/
}
	/*----------tweede kolom, bij een layout van 3 standaard kolommen (2:1:1)-----------*/
	div#gegevens {
		width: 232px;
		margin-left: 4px;
		float: left;
		overflow-x: hidden;
	}
	div#gegevens .item {
		/*padding-bottom: 11px;*/
	}
	
	/*----------uitgebreid zoeken-----------*/
	div#uitgebreidzoeken {
		width: 712px;		
		float: left;		
	}
	div#uitgebreidzoeken .hide {
		display: none;
	}
	div#uitgebreidzoeken .tekst{
		padding: 0 16px 0 16px;		
	}
	div#tabs {
		background-color: #FFF;
		height: 24px;
		width: 714px;
		float: left;
		display: block;
	}
	div#tabs a {
		background: url(../images/achter_tab.gif) no-repeat;
		color: #999;
		width: 158px;
		height: 20px;
		padding-left: 16px;
		padding-top: 4px;
		text-decoration: none;
		font-weight: bold;
		float: left;
		display: block;
	}
	div#tabs a:hover {
		color: #000;
	}
	div#tabs a.lock {
		background: url(../images/achter_tab_lock_u.gif) no-repeat;
		width: 143px;
		padding-left: 31px;
	}
	div#tabs a:hover.lock {
		background: url(../images/achter_tab_lock_a.gif) no-repeat;
	}
	
	div#tabs a.tabaan {
		background: url(../images/achter_tab_aan.gif);
		color: #000;
	}
	div#tabs a:hover.tabaan {
		color: #000000;
	}
	div#tabs a.tabaan_lock {
		background: url(../images/achter_tab_aan_lock_u.gif);
		color: #000000;
		width: 143px;
		padding-left: 31px;
	}
	div#tabs a:hover.tabaan_lock {
		color: #000000;
	}
	
	div#spacer {
		height: 24px;
		width: 6px;
		float: left;
	}
	div#inhoud .kolom {
		width: 213px;
		_width: 213px;
		margin: 0 12px;
		padding-bottom: 30px;
		float: left;
		border-bottom: 1px solid #d0d0d0;
		display: inline;
	}
	div#inhoud .intro {
		margin: 18px 12px 0;
	}
	
	.kolom h3 {
		color: #058;
		font-weight: bold;
		font-size: 130%;
		width: auto;
		padding: 18px 0 8px 0;
		margin: 0 0 6px 0;
		display: block;
		border-bottom: 2px solid #058;
	}
	.kolom h4 {
		font-size: 1.0em;
		color: #777;
		padding: 10px 0 0 0;
		font-weight: bold;
	}
	div#inhoud .kolom tr{
		color: #777777;		
		min-height: 20px;
		_height: 20px;
	}
	div#inhoud .kolom td.label{		
		padding: 2px 0 0 0;
		_padding: 0;
	}
	
	div#inhoud .kolom input {
		vertical-align: middle;
	}	
	
	span.info_div {
		background: url(../images/achter_info_div_bottom.gif) left bottom no-repeat;
		position: absolute;
		margin: 10px 0 0 4px;
		padding: 0 0 20px 0;
		width: 250px;		
		visibility: hidden;
		z-index: 20;
	}
	span.info_div h3 {
		background: url(../images/achter_info_div.gif) left top no-repeat;
		color: #fff;
		width: 240px;
		height: 19px;
		padding: 19px 0 0 10px;
		margin: 0;
		/*border-bottom: solid 1px #5393b9;*/
	}
	span.info_div p {
		background: #05538a /*url(../images/achter_info_div_bottom.gif) left bottom no-repeat*/;
		color: #fff;
		vertical-align: text-bottom;
		padding: 5px 5px 0px 10px;
		width: 235px;
	}
	.checkboxen {
		margin-left: 0px; /*margin-left verwijderen voor firefox */
		margin-top: 2px;
		padding: 0;
		_margin: 0;
		width: 14px; /*margin-left verwijderen voor ie6 */
		height: 14px;
	}
	div#onder_zoeken {
		width: 697px;
		height: 44px;
		padding: 30px 0 0 17px;
		float: left;
		
	}
	div#submitten {		
		height: 20px;
		padding: 0;
		margin: 0;
		float: left;
	}
	div#submitten input.zoekButton {
		border: none;
		background: transparent url(../images/b_button_form_u.gif) right no-repeat;
		padding: -1px;
		_padding: 0;
		*padding: 0;
		margin: 0;
		width: 76px;
		height: 20px;
	}
	div#submitten input.legeButton {
		border: none;
		background: transparent url(../images/b_button_form_u.gif) right no-repeat;

		width: 76px;
		height: 20px;
	}
	div#submitten input.zoekButton1:hover{
		/*background: transparent url(../images/b_zoeken_form_u.gif) right no-repeat;*/
	}
	
	/*----------uitgebreid zoeken - resultaten-----------*/
	div#resultaatmenu_boven, div#resultaatmenu_onder {
		background: transparent url(../images/achter_ronding_boven.gif) top left no-repeat;
		color: #000;
		width: 680px;
		height: 22px;
		margin: 0 0 16px 0;
		padding: 6px 17px 0 17px;
		float: left;
		display: block;
	}
	div#resultaatmenu_onder {
		background: transparent url(../images/achter_ronding_onder.gif) bottom left no-repeat;
	}

	div#resultaatmenu_boven a, div#resultaatmenu_onder a {
		padding: 0 3px;
		text-decoration: underline;
		color: #000;
	}
	div#resultaatmenu_boven a:hover, div#resultaatmenu_onder a:hover {
		color: #000;
		text-decoration: none;
	}

	div#inhoud .resultaat {
		background: transparent url(../images/achter_resultaat.gif) top left no-repeat;
		width: 712px;
		min-height: 80px;
		_height: 80px;
		text-align: left;
		margin-bottom: 12px;
		float: left;
		display: block;
		border-top: 1px solid #d0d0d0;
	}
	div#inhoud .resultaat_foto {
		width: 118px;
		padding: 6px 12px 6px 12px;
		text-align: center;
		float: left;
	}
	div#inhoud .resultaat_tekst {
		text-align: left;
		width: 543px;
		padding: 6px 12px 14px 15px;
		float: left;
	}
	div#inhoud .resultaat_tekst h3 {
		font-size: 1.2em;
		margin-bottom: 2px;
	}
	div#inhoud .resultaat_tekst h3 a {
		color: #058;
		text-decoration: none;
	}
	div#inhoud .resultaat_tekst h3 a:hover {
		text-decoration: underline;
	}
	div#inhoud .tekstgrijs{
		color: #777777;
	}
	div#inhoud .dropdown {
		color: #777777;
		font-size: 0.9em;
		letter-spacing: 0.1em;
		padding-left: 2px;
		height: 17px;
		margin-right: 3px;
		vertical-align: middle;
	}
	
	/*------------------- sorteren ----------------------*/

	a.sorteer, a.sorteer_asc, a.sorteer_desc {
		color: #058;
		padding: 0 16px 2px 0;
		font-weight: bold;
		text-decoration: none;
	}
	a.sorteer, a:active.sorteer, a:visited.sorteer {
		background: url(../images/ic_volgorde_u.gif) top right no-repeat;
	}
	a.sorteer_asc, a:active.sorteer_asc, a:visited.sorteer_asc  {
		background: url(../images/ic_volgorde_asc.gif) top right no-repeat;
	}
	a.sorteer_desc, a:active.sorteer_desc, a:visited.sorteer_desc  {
		background: url(../images/ic_volgorde_desc.gif) top right no-repeat;
	}
	
	a:hover.sorteer {
		background: url(../images/ic_volgorde_asc.gif) top right no-repeat;
	}
	a:hover.sorteer_asc {
		background: url(../images/ic_volgorde_desc.gif) top right no-repeat;
	}
	a:hover.sorteer_desc {
		background: url(../images/ic_volgorde_asc.gif) top right no-repeat;
	}
	
	/*------------------------------inhoud - contentvervolg---------------------------*/
	div#contentvervolg {
		width: 448px;
		padding: 8px 16px 0 10px;
		float: left;
		/*overflow-x: hidden;*/
	}
	div#contentvervolg h1 {
		color: #058;
		font-size: 1.85em; 
		padding: 8px 0 6px 22px;
		margin: 0;
	}
	div#contentvervolg h2 {
		color: #058;
		font-weight: bold;
		padding: 28px 0 3px 22px;
		margin: 0;
	}
		div#contentvervolg h2.verwijzing {
			background: url(../images/ic_verwijzing.gif) top left no-repeat;
			color: #e83;
			padding-left: 21px;
		}
	div#contentvervolg .item {
		margin: 0;
		padding: 0 0 0 22px;
	}
	div#contentvervolg .item h2,  div#contentvervolg .item .imgPopUpleft{
		padding-left: 0px;
	}
	
	/* --- instituteOverview --- */
	
	ul#instituteOverview {
		margin: 0 -12px 0 -17px;
		padding-top: 0;
		border-top: 1px solid #d0d0d0;
	}
	
		#instituteOverview li {
			padding: 0 12px 7px 17px;
			background-image: none;
			border-bottom: 1px solid #d0d0d0;
		}
		
			#instituteOverview li h2 {
				color: #058;
				padding: 8px 0 2px;
				background-image: none;
			}
		
				#instituteOverview h2 a {
					color: #058;
					text-decoration: none;
				}
				
				#instituteOverview h2 a:hover, #instituteOverview h2 a:focus, #instituteOverview h2 a:active {
					text-decoration: underline;
				}
		
			#instituteOverview a {
				color: #606060;
				text-decoration: underline;
			}
			
			#instituteOverview a:hover, #instituteOverview a:focus, #instituteOverview a:active {
				color: #058;
			}
			
			#instituteOverview li .opleiding {
				color: #606060;
				padding-left: 0.8em;
				background: url(../images/divider_pipe.png) transparent no-repeat 0.2em 0.2em;
			}
			
				#instituteOverview .opleiding a {
					font-weight: normal;
					padding-right: 17px;
					background: url(../images/ico_expand.png) transparent no-repeat 100% 2px;
				}
				
				#instituteOverview .opleiding a:focus, #instituteOverview .opleiding a:active {
					color: #606060;
					text-decoration: none;
					background-position: 100% 2px;
					outline-style: none;
				}
			
				#instituteOverview .opleiding a:hover {
					color: #11679a;
					text-decoration: none;
					background-position: 100% -487px;
					outline-style: none;
				}
				
				#instituteOverview .jsExpand .opleiding a,
				#instituteOverview .jsExpand .opleiding a:focus, #instituteOverview .jsExpand .opleiding a:active {
					background-position: 100% -976px;
				}
			
				#instituteOverview .jsExpand .opleiding a:hover {
					background-position: 100% -1465px;
				}
				
				.opleidingen_lijst {
					padding-top: 5px;
				}
				
				.jsExpandable .opleidingen_lijst {
					display: none;
				}
				
				.jsExpand .opleidingen_lijst {
					display: block;
				}
				
					.opleidingen_lijst ol {
						padding: 0;
						list-style-type: decimal;
					}
					
						.opleidingen_lijst li {
							margin-left: 31px;
							padding: 0;
							list-style-type: decimal;
						}
				
							#instituteOverview .opleidingen_lijst li a {
								font-weight: normal;
							}
	
		/*#instituteOverview li {
			padding: 0 0 5px;
			background-image: none;
		}
		
			#instituteOverview li a {
				font-weight: bold;
			}
			
			#instituteOverview li .opleiding {
				color: #606060;
				padding-left: 0.8em;
				background: url(../images/divider_pipe.png) transparent no-repeat 0.2em 0.2em;
			}
			
				#instituteOverview .opleiding a {
					font-weight: normal;
					padding-right: 17px;
					background: url(../images/ico_expand.png) transparent no-repeat 100% 2px;
				}
				
				#instituteOverview .opleiding a:focus, #instituteOverview .opleiding a:active {
					color: #606060;
					text-decoration: none;
					background-position: 100% 2px;
					outline-style: none;
				}
			
				#instituteOverview .opleiding a:hover {
					color: #11679a;
					text-decoration: none;
					background-position: 100% -487px;
					outline-style: none;
				}
				
				#instituteOverview .jsExpand .opleiding a,
				#instituteOverview .jsExpand .opleiding a:focus, #instituteOverview .jsExpand .opleiding a:active {
					background-position: 100% -976px;
				}
			
				#instituteOverview .jsExpand .opleiding a:hover {
					background-position: 100% -1465px;
				}
				
				.opleidingen_lijst {
					padding-top: 5px;
				}
				
				.jsExpandable .opleidingen_lijst {
					display: none;
				}
				
				.jsExpand .opleidingen_lijst {
					display: block;
				}
				
					.opleidingen_lijst ol {
						padding: 0;
						list-style-type: decimal;
					}
					
						.opleidingen_lijst li {
							margin-left: 31px;
							padding: 0;
							list-style-type: decimal;
						}
				
							#instituteOverview .opleidingen_lijst li a {
								font-weight: normal;
							}*/

	/*div#contentvervolg.oplZoeken {
		width: 477px;
		padding: 4px 8px 0 0;
		margin: 0;
		float: left;
		overflow-x: hidden;
	}*/
	
	div#homemiddle.oplZoeken {
		width: 232px;
		padding: 12px 0 0;
		margin: 0 0 0 4px;
		float: left;
	}
	
/* --- mapSearch --- */

#mapSearch {
	width: 688px;
	height: 400px;
	margin: 18px 0 0 12px;
}

	#mapSearch .infoContent {
		background-color: #fff;
	}
	
		#mapSearch .infoContent h3, #mapSearch .infoContent p, #mapSearch .infoContent ul, #mapSearch .infoContent ol {
			margin: 0;
			padding: 0;
		}
		
		#mapSearch .infoContent ul.totals {
			list-style-type: none;
		}
		
			#mapSearch .infoContent ul.totals li {
				padding-left: 0;
				background-image: none;
			}
	
	#mapSearch .infoContent a {
		color: #11679a;
	}

#zoeken_kaart form .kolom {
	border-style: none;
}


/*------------------------------subcontent---------------------------*/
div#subcontent {
	width: 232px;
	float: right;
	padding: 0 8px 50px 0;
}

	div#subcontent div.item{
		padding: 6px 11px 0;
	}
	
	.subImg {
		margin-bottom: 10px; 
		font-size: 0.85em; 
		float: left;
	}
	.subImg .imgPopUpright, .subImg .imgPopUpleft, .subImg .imgPopUpcenter {
		padding: 0;
	}


	/*---subcontent blokken---*/

	.subcontentblok {
		background: #efefef url(../images/achter_verloop_instellingsgegevens.gif) bottom no-repeat;
		padding-bottom: 20px;
		margin-bottom: 16px;
	}
		.subcontentblok div.item{
			/*background: transparent url(../images/achter_grijs_verloop.gif) top repeat-x;*/
			_height: 42px;
			min-height: 42px;
		}
		.subcontentblok a {
		color: #777777;
		text-decoration: underline;
	}
	.subcontentblok a:hover {
		color: #000000;
	}
	.subcontentblok li a {
		color: #444444;
		font-weight: normal;
		text-decoration: none;
	}
	.subcontentblok li a:hover {
		color: #444444;
		font-weight: normal;
		text-decoration: underline;
	}
	.subcontentblok a.verderLink, .subcontentblok a:visited.verderLink {
		background: url(../images/ic_verder_donker_grijs.gif) no-repeat top right;
	}
	.subcontentblok a:hover.verderLink, .subcontentblok a:active.verderLink {
		background: url(../images/ic_verder_zwart.gif) no-repeat top right;
	}

/*
	.subcontentblok h2 {
	}
	.subcontentblok h2.vacatures {
		background: transparent url(../images/achter_h2vacatures.gif) no-repeat top left; 
	}
	.subcontentblok h2.instellingen {
		background: transparent url(../images/achter_h2instellingen.gif) no-repeat top left; 
	}
	.subcontentblok h2.opleidingen {
		background: transparent url(../images/achter_h2opleidingen.gif) no-repeat top left; 
	}
	.subcontentblok h2.vrijwilligers {
		background: transparent url(../images/achter_h2vrijwilligers.gif) no-repeat top left; 
	}
	.subcontentblok h2.algemeen {
		background: transparent url(../images/achter_h2algemeen.gif) no-repeat top left; 
	}
	*/


	
	/*---subcontent highlights---*/
	.subcontent_hl_algemeen, .subcontent_hl_instellingen, .subcontent_hl_blauw {
		padding-bottom: 20px;
		margin-bottom: 16px;
		color: #FFF;
	}
	.subcontent_bnr{padding-bottom: 20px;}
	
	.subcontent_hl_algemeen a, .subcontent_hl_algemeen a:active, .subcontent_hl_algemeen a:visited,
	.subcontent_hl_instellingen a, .subcontent_hl_instellingen a:active, .subcontent_hl_instellingen a:visited,
	.subcontent_hl_blauw a, .subcontent_hl_blauw a:active, .subcontent_hl_blauw a:visited {
		color: #FFF;
		text-decoration: underline;
	}
	.subcontent_hl_algemeen ul, .subcontent_hl_instellingen ul, .subcontent_hl_blauw ul,
	.subcontent_hl_algemeen ol, .subcontent_hl_instellingen ol, .subcontent_hl_blauw ol {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.subcontent_hl_algemeen ul li, .subcontent_hl_instellingen ul li, .subcontent_hl_blauw ul li {
		list-style: none;
		_height: 14px;
		_padding-top: 1px;
		background: url(../images/achter_li_wit.gif) top left no-repeat;
	}
	/*.subcontent_hl_algemeen li a, .subcontent_hl_instellingen li a, .subcontent_hl_blauw li a,*/
	.subcontent_hl_algemeen a.verderLink, .subcontent_hl_instellingen a.verderLink, .subcontent_hl_blauw a.verderLink,
	.subcontent_hl_algemeen a:visited.verderLink, .subcontent_hl_instellingen a:visited.verderLink, .subcontent_hl_blauw a:visited.verderLink {
		background: url(../images/ic_verder_wit.gif) no-repeat top right;
		padding-right: 14px;		
	}
	.subcontent_hl_algemeen li a, .subcontent_hl_instellingen li a, .subcontent_hl_blauw li a,
	.subcontent_hl_algemeen li a:visited, .subcontent_hl_instellingen li a:visited, .subcontent_hl_blauw li a:visited,
	.subcontent_hl_algemeen li a:active, .subcontent_hl_instellingen li a:active, .subcontent_hl_blauw li a:active {
		text-decoration: none;
	}
	.subcontent_hl_algemeen li a:hover, .subcontent_hl_instellingen li a:hover, .subcontent_hl_blauw li a:hover {
		text-decoration: underline;
	}
	
		
	/*---algemeen - oranje---*/
	.subcontent_hl_algemeen {
		background: #e61 url(../images/achter_subcontent_oranje.gif) left bottom no-repeat;
	}
	.subcontent_hl_algemeen a:hover {
		color: #5f2907;
	}
	.subcontent_hl_algemeen h2 {
		background: #fff url(../images/achter_h2_oranje.gif) no-repeat bottom left;
	}	
	/*.subcontent_hl_algemeen li a:hover {
		background: url(../images/ic_verder_oranje.gif) no-repeat top right;
	}*/
	.subcontent_hl_algemeen a:hover.verderLink, .subcontent_hl_algemeen a:active.verderLink {
		background: url(../images/ic_verder_oranje.gif) no-repeat top right;
	}
	
	/*buttons*/
	.subcontent_hl_algemeen div.langeButton {
		background: url(../images/b_button_form_left_oranje_u.gif) top left no-repeat;
	}
	.subcontent_hl_algemeen input.langeButton {
		background: url(../images/b_button_form_lang_oranje_u.gif) top right no-repeat;
	}	
	.subcontent_hl_algemeen a.fakeButton, .subcontent_hl_algemeen a:hover.fakeButton, .subcontent_hl_algemeen a:active.fakeButton, .subcontent_hl_algemeen a:visited.fakeButton {
		background: url(../images/b_button_form_lang_oranje_u.gif) right top no-repeat;
	}
	
	
	/*---instellingen - groen---*/
	.subcontent_hl_instellingen {
		background: #4a3 url(../images/achter_subcontent_groen.gif) bottom left no-repeat;
	}
	.subcontent_hl_instellingen a:hover {
		color: #225519;
	}
	.subcontent_hl_instellingen h2 {
		background: #fff url(../images/achter_h2_groen.gif) no-repeat bottom left;
	}
	/*.subcontent_hl_instellingen li a:hover {
		background: url(../images/ic_verder_groen.gif) no-repeat top right;
	}*/
	.subcontent_hl_instellingen a:hover.verderLink, .subcontent_hl_instellingen a:active.verderLink {
		background: url(../images/ic_verder_groen.gif) no-repeat top right;
	}
	
	/*buttons*/
	.subcontent_hl_instellingen div.langeButton {
		background: url(../images/b_button_form_left_groen_u.gif) top left no-repeat;
	}
	.subcontent_hl_instellingen input.langeButton {
		background: url(../images/b_button_form_lang_groen_u.gif) top right no-repeat;
	}	
	.subcontent_hl_instellingen a.fakeButton, .subcontent_hl_instellingen a:hover.fakeButton, .subcontent_hl_instellingen a:active.fakeButton, .subcontent_hl_instellingen a:visited.fakeButton {
		background: url(../images/b_button_form_lang_groen_u.gif) right top no-repeat;
	}	
	
	
	/*--- - blauw---*/
	.subcontent_hl_blauw {
		background: #05538a url(../images/achter_subcontent_blauw.gif) bottom left no-repeat;
	}
	.subcontent_hl_blauw a:hover {
		color: #80aac4;
	}
	.subcontent_hl_blauw h2 {
		background: #fff url(../images/achter_h2_blauw.gif) no-repeat bottom left;
	}
	/*.subcontent_hl_blauw li a:hover {
		background: url(../images/ic_verder_blauw.gif) no-repeat top right;
	}*/
	.subcontent_hl_blauw a:hover.verderLink, .subcontent_hl_blauw a:active.verderLink {
		background: url(../images/ic_verder_blauw.gif) no-repeat top right;
	}
	
	/*buttons*/
	.subcontent_hl_blauw div.langeButton {
		background: url(../images/b_button_form_left_blauw_u.gif) top left no-repeat;
	}
	.subcontent_hl_blauw input.langeButton {
		background: url(../images/b_button_form_lang_blauw_u.gif) top right no-repeat;
	}	
	.subcontent_hl_blauw a.fakeButton, .subcontent_hl_blauw a:hover.fakeButton, .subcontent_hl_blauw a:active.fakeButton, .subcontent_hl_blauw a:visited.fakeButton {
		background: url(../images/b_button_form_lang_blauw_u.gif) right top no-repeat;
	}
	
	/*--- ul actueel - zonder pijltje ---*/
	.subcontent_hl_algemeen ul.actueel li a, .subcontent_hl_instellingen ul.actueel li a, .subcontent_hl_blauw ul.actueel li a,
	.subcontent_hl_algemeen ul.actueel li a:hover, .subcontent_hl_instellingen ul.actueel li a:hover, .subcontent_hl_blauw ul.actueel li a:hover,
	.subcontent_hl_algemeen ul.actueel li a:active, .subcontent_hl_instellingen ul.actueel li a:active, .subcontent_hl_blauw ul.actueel li a:active,
	.subcontent_hl_algemeen ul.actueel li a:visited, .subcontent_hl_instellingen ul.actueel li a:visited, .subcontent_hl_blauw ul.actueel li a:visited {
		background: none;
		padding-right: 0;
	}



	.subcontent_banner {
		margin-bottom: 16px;
	}



div#printmail {
	background: url(../images/achter_printmail.gif) left top no-repeat;
	width: 214px;
	padding: 18px 6px 6px 12px;
	margin-bottom: 20px;	
}
	div#printmail a {
		height: 19px;
		color: #808080;
		padding-top: 1px;
		text-decoration: none;
		display: block;
	}
	div#printmail a.printpagina, div#printmail a.mailpagina, div#printmail a.mailredactie, div#printmail a.deelpagina {
		padding-left: 22px;
	}
	div#printmail a:hover.printpagina, div#printmail a:hover.mailpagina, div#printmail a:hover.mailredactie, div#printmail a:hover.deelpagina {
		color: #058;
	}
	div#printmail a.printpagina {
		background: url(../images/b_printpagina_u.gif) no-repeat;
	}
	div#printmail a:hover.printpagina {
		background: url(../images/b_printpagina_a.gif) no-repeat;
	}
	div#printmail a.deelpagina {
		background: url(../images/b_deelpagina_u.gif) no-repeat;
	}
	div#printmail a:hover.deelpagina {
		background: url(../images/b_deelpagina_a.gif) no-repeat;
	}
	div#printmail a.mailredactie {
		background: url(../images/b_mailredactie_u.gif) no-repeat;
	}
	div#printmail a:hover.mailredactie {
		background: url(../images/b_mailredactie_a.gif) no-repeat;
	}


/*-- PUSH zorgt voor plaats voor de footer, zodat divs niet over elkaar schuiven (hoogte gelijk aan footer -- */
div#push {
	float: left;
	clear: both;
	width: 100%;
	height: 1px;
}
	
div#footer {
	clear: both;
	background: #b0b0b0 url(../images/footer.gif) no-repeat;
	height: 28px;
	width: 968px;
	margin: 0 auto;
	padding: 0 0 0 0;
	/*clear: both;*/
	text-align: left;	
	position: relative;
	font-size: 1.1em;
}
#zxp #footer {font-size: 1.0em;}

	#footer p {
		float: right;
		padding: 6px 0 0 0;
	}
	#footer p.poweredBy {
		width: 266px;
		float: left;
		padding-left: 24px;
		color: #424242;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	#footer a.disclaimer, #footer a.overZnl,
	#zxp #footer a.disclaimer, #zxp #footer a.overZnl {		
		color: #424242;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		margin-right: 24px;
	}
	#footer a.disclaimer, #zxp #footer a.disclaimer {
		margin-right: 16px;
	}
		#footer a.disclaimer:focus, #footer a.disclaimer:hover,
		#zxp #footer a.disclaimer:focus, #zxp #footer a.disclaimer:hover,
		#footer a.overZnl:focus, #footer a.overZnl:hover,
		#zxp #footer a.overZnl:focus, #zxp #footer a.overZnl:hover {
			color: #000;
			text-decoration: none;
		}
	#footer a.aan {
		color: #000;
	}
	
/* link naar extern */
a.extern {
	background: transparent url(../images/ic_extern_u.gif) right top no-repeat;
	padding: 0 22px 0 0;
}
a:hover.extern {
	background: transparent url(../images/ic_extern_a.gif) right top no-repeat;
}

	
/* zoekbutton */
input.zoekButton, input.legeButton {
	border: none;
	background: transparent url(../images/b_button_form_u.gif) left top no-repeat;
	color: #FFFFFF;
	padding: 0 0 3px 2px;
	*padding: 1px 0 2px 2px;
	_padding: 0 0 0 3px;
	font-size: 1.0em;
	width: 78px;
	height: 18px;
}
	input.zoekButton:hover, input.legeButton:hover {
		/*background: transparent url(../images/b_zoeken_form_u.gif) right no-repeat;*/
		cursor: pointer;
	}
div.langeButton, div.fakeButton {
	background: url(../images/b_button_form_left_u.gif) top left no-repeat;
	padding: 0 0 0 6px;
	margin: 0;
	height: 18px;
}

input.langeButton {
	border: none;
	background: url(../images/b_button_form_lang_u.gif) top right no-repeat;
	margin: 0;
	padding: 0 12px 2px 6px;
	_padding: 0 6px 0 0;
	*padding: 0 6px 0 0;
	height: 18px;
	_height: 19px;
	*height: 19px;
	font-size: 1.0em;	
	color: #FFFFFF;	
}
	input.langeButton:hover {
		cursor: pointer;
	}

a.fakeButton, a:visited.fakeButton, a:active.fakeButton, a:hover.fakeButton {
	background: url(../images/b_button_form_lang_u.gif) right top no-repeat;
	color: #FFFFFF;
	padding: 1px 12px 4px 6px;
	height: 13px;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	width: 90px;
	display: block;
}
	a:hover.fakeButton {
		cursor: pointer;
	}

/* -- oranje buttons -- */

		div.oranjeButton {
			background: url(../images/b_button_form_left_groot_u.gif) top left no-repeat;
			padding: 0 0 0 8px;
			margin: 0;
			height: 24px;
			/*cursor: pointer;*/
		}
		input.oranjeButton {
			border: none;
			background: url(../images/b_button_form_lang_groot_u.gif) top right no-repeat;
			margin: 0;
			padding: 0 14px 2px 8px;
			_padding: 0 8px 0 0;
			*padding: 0 8px 0 0;
			height: 24px;
			_height: 25px;
			*height: 25px;
			font-size: 1.2em;	
			font-weight: bold;
			color: #FFFFFF;
			cursor: pointer;	
		}
		
		a.oranjeButton, a:hover.oranjeButton, a:active.oranjeButton, a:visited.oranjeButton {
			background: url(../images/b_button_form_lang_groot_u.gif) top right no-repeat;
			color: #FFFFFF;
			padding: 3px 14px 2px 8px;
			_padding: 4px 8px 0 0;
			*padding: 4px 8px 0 0;
			height: 19px;
			_height: 20px;
			*height: 20px;
			font-size: 1.2em;	
			font-weight: bold;
			color: #FFFFFF;
			cursor: pointer;
			text-decoration: none;
			display: inline-block;
		}
		
		.subcontent_hl_instellingen div.oranjeButton {
			background: url(../images/b_button_form_left_groot_instellingen_u.gif) left top no-repeat;
		}
			.subcontent_hl_instellingen input.oranjeButton, .subcontent_hl_instellingen a.oranjeButton, .subcontent_hl_instellingen a:hover.oranjeButton, .subcontent_hl_instellingen a:active.oranjeButton, .subcontent_hl_instellingen a:visited.oranjeButton {
				background: url(../images/b_button_form_lang_groot_instellingen_u.gif) right top no-repeat;
			}

		
		/* deze knoppen sijn stiekem wit ipv oranje */
		
		.subcontent_hl_algemeen input.oranjeButton, .subcontent_hl_blauw input.oranjeButton {
			padding: 0 14px 2px 8px;
			_padding: 0 8px 0 0;
			*padding: 0 8px 0 0;
			height: 20px;
			_height: 21px;
			*height: 21px;
			font-size: 1.0em;	
			font-weight: bold;
			color: #535353;
		}
			.subcontent_hl_algemeen a.oranjeButton, .subcontent_hl_algemeen a:hover.oranjeButton, .subcontent_hl_algemeen a:active.oranjeButton, .subcontent_hl_algemeen a:visited.oranjeButton,
			.subcontent_hl_blauw a.oranjeButton, .subcontent_hl_blauw a:hover.oranjeButton, .subcontent_hl_blauw a:active.oranjeButton, .subcontent_hl_blauw a:visited.oranjeButton {
				color: #FFFFFF;
				padding: 2px 10px 2px 4px;
				_padding: 2px 6px 0 0;
				*padding: 2px 6px 0 0;
				height: 18px;
				_height: 19px;
				*height: 19px;
				font-size: 1.0em;	
				font-weight: bold;
				color: #535353;
				cursor: pointer;
				text-decoration: none;
				display: inline-block;
			}
		
		.subcontent_hl_algemeen div.oranjeButton {
			background: url(../images/b_button_form_left_oranje_groot_u.gif) left top no-repeat;
		}
			.subcontent_hl_algemeen input.oranjeButton, .subcontent_hl_algemeen a.oranjeButton, .subcontent_hl_algemeen a:hover.oranjeButton, .subcontent_hl_algemeen a:active.oranjeButton, .subcontent_hl_algemeen a:visited.oranjeButton {
				background: url(../images/b_button_form_lang_oranje_groot_u.gif) right top no-repeat;
			}
		.subcontent_hl_blauw div.oranjeButton {
			background: url(../images/b_button_form_left_blauw_groot_u.gif) left top no-repeat;
		}
			.subcontent_hl_blauw input.oranjeButton, .subcontent_hl_blauw a.oranjeButton, .subcontent_hl_blauw a:hover.oranjeButton, .subcontent_hl_blauw a:active.oranjeButton, .subcontent_hl_blauw a:visited.oranjeButton {
				background: url(../images/b_button_form_lang_blauw_groot_u.gif) right top no-repeat;
			}
		*/

/* opera hack */
	@media all and (min-width: 0px) {
		input.zoekButton{
			font-size: 1.0em;
			padding: 0 0 0px 3px;
		}
	}

	
/* Tekstje dat in een net andere kleur is weergegeven: voor bijschriften e.d. */
.bijSchrift{color: #777;}


/* Handig: een class om bepaalde content te verbergen */
.verberg{
	position: absolute;
	left: -2000px;
	width: 500px;
	font-size: 1px;
}

/* Handig: plaats deze div onderin een div om die goed te laten omsluiten */
div.breaker{
	height: 1px;
	clear: both;
	background: transparent;
	font-size: 0px;
	line-height: 0px;
}
div.breaker hr{ display: none;
}

/* --- banner Zorgnavigator op p=5 - over zorg en welzijn --- */
.bnrZorgnavigator216px {
	padding: 17px 0 1px 0;
	display: block;
	outline: none;
}


/* JS --- dit stukske zorgt ervoor dat de achtergrond niet scrolt in #$*#$* IE */
/*div#servicemenu_zoekveld {
	background: transparent url(../images/achter_zoekveld.gif) no-repeat top right;
	width: 118px;
	margin: 6px 3px 0 0;
	overflow: hidden;
	float: left;
}
div#servicemenu_zoekveld .servicemenu_gedeelte {
	padding: 0 0 0 5px;
}

div#servicemenu form{
	width: 300px;
	height: 28px;
	display: inline;
	margin: -10px 0 0 0;
	padding: -10px 0 0 0;
}
div#servicemenu form input.zoekVeld{
	font-size: 1em;
	background: transparent;
	min-height: 19px;
	_height: 19px; /*	underscore-hack for IE 
	width: 108px;
	border: solid 0 #777;
}
div#servicemenu form input.zoekKnop{
	border: none;
	background: #FFF url(../images/b_zoeken_u.gif) right no-repeat;
	margin: 0 0 0 -1px;	
	padding: 10px 6px 0 0;
	*padding: 8px 6px 0 0;
	_padding: 8px 6px 0 0;	
	width: 54px;
}
	/* opera hack 
	@media all and (min-width: 0px) {
		div#servicemenu form input.zoekKnop{
		padding: 12px 6px 0 0;
		}
	}
	
div#servicemenu form input.zoekKnop:hover{
	background: #FFF url(../images/b_zoeken_a.gif) right no-repeat;
}*/
p.error {
  color: red;
}


/* --- quickSelect --- */

.quickSelect {
	float: left;
	clear: both;
	width: 232px;
	color: #fff;
	margin-bottom: 16px;
	padding-bottom: 24px;
	background: url(../images/bg_quickselect.png) #058 no-repeat left bottom;
}

	.quickSelect h2 {
		padding-bottom: 8px;
		background: url(../images/bg_header_wave.png) #fff no-repeat left bottom;
	}
	
	.quickSelect .itemContent {
		float: left;
		clear: both;
		width: 206px;
		padding: 7px 13px 0;
	}
		
		#inhoud .quickSelect .itemContent a {
			color: #fff;
			text-decoration: underline;
		}

		#inhoud .quickSelect .itemContent a:hover, #inhoud .quickSelect .itemContent a:focus, #inhoud .quickSelect .itemContent a:active {
			color: #80aac4;
			text-decoration: underline;
		}
	
		.quickSelect .tabs, .quickSelect #selectVac,
		.selectVacTab #latestVac, .latestVacTab #selectVac,
		#selectPlaats .select, #selectPlaats input {
			display: none;
		}
	
		.jsEnabled .tabs,
		.latestVacTab #latestVac, .selectVacTab #selectVac,
		.jsEnabled #selectPlaats .select, .jsEnabled #selectPlaats input{
			display: block;
		}
		
		.tabs {
			float: left;
			clear: both;
			width: 216px;
			margin: 0 -5px 8px;
			padding: 3px 0 0;
			border-bottom: 1px solid #fff;
			list-style-type: none;
		}
		
			.tabs li {
				float: left;
				width: 106px;
				margin-left: 4px;
				padding: 0;
				background-image: none;
			}
			
			.tabs li.first {
				margin-left: 0;
			}
			
				#inhoud .itemContent .tabs li a {
					display: block;
					color: #fff;
					text-decoration: none;
					width: 96px;
					padding: 1px 5px 2px;
					background: url(../images/bg_tab_quickselect.png) #80aac4 no-repeat left top;
				}
			
				.selectVacTab .tabs li#selectVacTab a, .latestVacTab .tabs li#latestVacTab a {
					background-image: url(../images/bg_tab_quickselect_selected.png);
					background-color: #fff;
				}
				
				.selectVacTab .tabs li#selectVacTab a, .latestVacTab .tabs li#latestVacTab a,
				#inhoud .itemContent .tabs li a:hover, #inhoud .itemContent .tabs li a:focus, #inhoud .itemContent .tabs li a:active {
					color: #000;
					text-decoration: none;
				}
		
		.quickSelect h3 {
			font-weight: bold;
			color: #fff;
			padding: 0;
		}
		
		.quickSelect ul.overview {
			list-style-type: none;
			margin-top: 6px;
			padding-top: 0;
			border-top: 1px solid #fff;
		}
		
			.quickSelect .overview li {
				/*background: url(../images/achter_li_wit.gif) transparent no-repeat 0 0.1em;*/
				padding: 2px 5px;
				background-image: none;
				border-bottom: 1px solid #fff;
			}
		
				#inhoud .quickSelect .overview li a {
					text-decoration: none;
					padding-right: 14px;
					background: url(../images/ic_verder_wit.gif) transparent no-repeat right top;
				}
		
				#inhoud .quickSelect .overview li a:hover, #inhoud .quickSelect .overview li a:focus, #inhoud .quickSelect .overview li a:active {
					text-decoration: underline;
					background-image: url(../images/ic_verder_blauw.gif);
				}
				
		.quickSelect .more {
			margin: 0;
			padding-bottom: 2px;
		}
				
			#inhoud .quickSelect .more a {
				color: #fff;
				text-decoration: none;
				padding-right: 13px;
				background: url(../images/ic_verder_wit_klein.gif) transparent no-repeat 100% 0.3em;
			}
				
			.quickSelect .more a:hover, .quickSelect .more a:focus, .quickSelect .more a:active {
				color: #80aac4;
				text-decoration: underline;
				background-image: url(../images/ic_verder_blauw_klein.gif);
			}
			
		.quickSelect form {
			float: left;
			clear: both;
			width: 216px;
			margin: 0 -5px;
			padding: 0;
		}
		* html .quickSelect form { margin: 0 -3px 0 -2px; }
		
			.quickSelect form p {
				margin: 0 5px; 
			}
		
			.quickSelect form ul.select {
				margin: 5px 0 8px;
				padding: 8px 0 0;
				border: 1px solid #6897b5;
				border-style: solid none;
				list-style-type: none;
			}
			
				.quickSelect form .select li {
					position: relative;
					width: 100%;
					margin-bottom: 8px;
					padding: 0;
					background: url(../images/bg_quickselect_select_top.png) #fff no-repeat left top;
				}
				
				.quickSelect form .select li.jsSelect {
					z-index: 1;

				}
				
					.quickSelect form .select h3 {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						font-weight: normal;
						color: #058;
						padding: 0;
						background: url(../images/bg_quickselect_select_bottom.png) transparent no-repeat left bottom;
					}
					
						#inhoud .quickSelect form .select h3 a,
						#inhoud .quickSelect form .select h3 a:hover, #inhoud .quickSelect form .select h3 a:focus, #inhoud .quickSelect form .select h3 a:active {
							display: block;
							color: #058;
							text-decoration: none;
							width: 178px;
							padding: 2px 30px 3px 8px;
						}
					
						.quickSelect form .select fieldset {
							position: absolute;
							left: -9999px;
							display: none;
							min-width: 200px;
							margin: 0;
							padding: 12px 8px 4px;
							background-color: #fff;
							border: 1px solid #058;
						}
						* html .quickSelect form .select fieldset { width: 200px; }
						
						.quickSelect form .select .jsSelect fieldset {
							left: -1px;
							display: block;
						}
						
							.quickSelect form .select .close {
								float: right;
								margin: 0;
								top: 5px;
							}
							* html .quickSelect form .select .close { position: absolute; right: 8px; }
							*:first-child+html .quickSelect form .select .close { position: absolute; right: 8px; }
							
								.quickSelect form .select .close * {
									display: block;
									border-style: none;
								}
						
							.quickSelect form .select label {
								position: relative;
								display: block;
								float: left;
								clear: both;
								color: #058;
								white-space: nowrap;
								margin: 2px 0;
								padding-left: 20px;
							}
						
							.quickSelect form .select input {
								position: absolute;
								left: 0;
								top: 0;
								margin: 0;
							}
							* html .quickSelect form .select input { left: -4px; top: -2px; }
							*:first-child+html .quickSelect form .select input { left: -4px; top: -2px; }
							
							
/* --- zorgXperience --- */

#zorgXperience {
	float: left;
	clear: both;
	width: 232px;
	margin-bottom: 11px;
	background: url(../images/achter_subcontentblok.gif) #f0f0f0 no-repeat left bottom;
}

	#zorgXperience h2 {
		background: none;
		margin-top: -12px;
		padding: 0 0 4px 0;
	}

		#zorgXperience h2 img {
			display: block;
		}
		
	#zorgXperience .itemContent {
		float: left;
		clear: both;
		width: 208px;
		padding: 8px 12px 18px;
	}
	
		#zorgXperience .itemContent ul {
			float: left;
			clear: both;
			width: 208px;
			margin: 0 -4px;
			padding: 5px 0 0;
		}
		
			#zorgXperience .itemContent li {
				float: left;
				clear: both;
				width: 208px;
				padding: 2px 4px 3px;
				background-image: none;
				border-top: 1px solid #d0d0d0;
			}
			
				#zorgXperience li a,
				#zorgXperience li a:hover, #zorgXperience li a:focus, #zorgXperience li a:active {
					display: block;
					color: #000;
					text-decoration: none;
					width: 208px;
				}
			
					#zorgXperience li a span {
						display: block;
						float: left;
						clear: both;
						width: 100%;
					}
			
					#zorgXperience li a span.date {
						color: #808080;
						width: auto;
						padding-right: 14px;
						background: url(../images/ic_pijl_u.gif) transparent no-repeat 100% 0.35em;
					}
					
					#zorgXperience li a:hover span.date, #zorgXperience li a:focus span.date, #zorgXperience li a:active span.date {
						color: #058;
						text-decoration: underline;
						background-image: url(../images/ic_pijl_a.gif);
					}
				
		#zorgXperience p.more {
			float: left;
			clear: both;
			width: 208px;
			margin: 0 -4px;
			padding: 2px 4px 3px;
			border-top: 1px solid #7ea9c3;
		}
		
			#zorgXperience p.more a {
				color: #058;
				padding-right: 14px;
				background: url(../images/ic_pijl_a.gif) transparent no-repeat 100% 0.25em;
			}
			
			#zorgXperience p.more a:hover, #zorgXperience p.more a:focus, #zorgXperience p.more a:active {
				text-decoration: none;
			}


/* ----- Google maps ----- */
.terms-of-use-link {
	display: block;
}

.kaart_fullscreen {
	position: absolute;
	top: 230px;
	left: 123px;
	width: 722px;
	padding: 6px 0 0 0;
	background: none;
}
	.kaart_fullscreen h2 {
		background: none;
		display: none;
	}
	div#subcontent .kaart_fullscreen .item {
		padding: 0;
	}	
	.kaart_fullscreen .terms-of-use-link {
		display: inline;
	}

.kaart_fullscreen #kaart {
	background: #e61;
	padding: 11px 11px 0 11px;
}
.kaart_fullscreen #map {

}
.kaart_fullscreen #schaal {
	background: url(../images/achter_kaart_fullscreen.gif) 0 bottom no-repeat;
	padding: 2px 11px 16px 11px;
}

.kaart_ballon {
	color: #606060;
	background-color: transparent;
}

.kaart_ballon a, .kaart_ballon a:active, .kaart_ballon a:visited {
	color: #606060;
	background-color: transparent;
	text-decoration: underline;
}

.kaart_ballon a:hover {
	color: #5f2907;
	background-color: transparent;
	text-decoration: underline;
}
