body {
	background: #e6e3dc url(../images/achter_body.gif) 0 0 repeat-x;
}

div#container {
	background: url(../images/achter_container.gif) 0 0 repeat-x;
	width: 997px;
	float: left;
	clear: both;
}

.jsHide {
	display: none
}

/* ----- siteHeader ----- */
div#siteHeader {	
	width: 100%;
	height: 72px;
}

	div#logo {
		float: left;
		padding: 12px 0 0 36px;
	}
		div#logo span {
			height: 34px;
			display: inline-block;
			margin-left: 14px;
			padding-right: 12px;
			border-left: solid 1px #c7c3bb;
		}
	
	div#shortcuts {
		float: right;
	}
		div#shortcuts ul {
			padding: 9px 18px 0 0;
		}
			div#shortcuts ul li {
				float: left;
				padding: 0 0 0 12px;
			}
				div#shortcuts ul li a, div#shortcuts ul li a:visited, div#shortcuts ul li a:active {
					text-decoration: none;
					color: #76736c;
				}
					div#shortcuts ul li a:focus, div#shortcuts ul li a:hover,
					div#shortcuts ul li.selected a {
						color: #114;
					}



/* ----- mainNav ----- */
div#mainNav {
	width: 100%;
	height: 48px;
	margin: 0 0 -12px 0;
	float: left;
	clear: both;
}

div#mainNav ul {
	float: left;
	width: 710px;
	padding: 0 0 0 24px;
}
	div#mainNav ul li {
		float: left;
		padding: 0 10px 0 0;
	}
		div#mainNav ul li a {
			display: block;
			height: 36px;
			outline: none;
		}
			
		
		/* mainNav buttosn */
		a.vacaturebank, a:visited.vacaturebank, a:active.vacaturebank {
			background: url(../images/b_vacaturebank_u.gif) 0 0 no-repeat;
			width: 113px;
		}
			a:focus.vacaturebank, a:hover.vacaturebank,
			.selected a.vacaturebank {
				background-image: url(../images/b_vacaturebank_a.gif);
			}
		
		a.zorgorganisaties, a:visited.zorgorganisaties, a:active.zorgorganisaties {
			background: url(../images/b_zorgorganisaties_u.gif) 0 0 no-repeat;
			width: 133px;
		}
			a:focus.zorgorganisaties, a:hover.zorgorganisaties,
			.selected a.zorgorganisaties {
				background-image: url(../images/b_zorgorganisaties_a.gif);
			}
		
		a.opleidingen, a:visited.opleidingen, a:active.opleidingen {
			background: url(../images/b_opleidingen_u.gif) 0 0 no-repeat;
			width: 101px;
		}
			a:focus.opleidingen, a:hover.opleidingen,
			.selected a.opleidingen {
				background-image: url(../images/b_opleidingen_a.gif);
			}
		
		a.overdezorg, a:visited.overdezorg, a:active.overdezorg {
			background: url(../images/b_overdezorg_u.gif) 0 0 no-repeat;
			width: 105px;
		}
			a:focus.overdezorg, a:hover.overdezorg,
			.selected a.overdezorg {
				background-image: url(../images/b_overdezorg_a.gif);
			}
		
		a.actueel, a:visited.actueel, a:active.actueel {
			background: url(../images/b_actueel_u.gif) 0 0 no-repeat;
			width: 72px;
		}
			a:focus.actueel, a:hover.actueel,
			.selected a.actueel {
				background-image: url(../images/b_actueel_a.gif);
			}
		
		
		/* besloten deel - mainNav buttosn */
		a.arbeidsmarktbeleid, a:visited.arbeidsmarktbeleid, a:active.arbeidsmarktbeleid {
			background: url(../images/b_arbeidsmarktbeleid_u.gif) 0 0 no-repeat;
			width: 150px;
		}
			a:focus.arbeidsmarktbeleid, a:hover.arbeidsmarktbeleid,
			.selected a.arbeidsmarktbeleid {
				background-image: url(../images/b_arbeidsmarktbeleid_a.gif);
			}
		
		a.mobiliteit, a:visited.mobiliteit, a:active.mobiliteit {
			background: url(../images/b_mobiliteit_u.gif) 0 0 no-repeat;
			width: 86px;
		}
			a:focus.mobiliteit, a:hover.mobiliteit,
			.selected a.mobiliteit {
				background-image: url(../images/b_mobiliteit_a.gif);
			}
		
		a.opleiden, a:visited.opleiden, a:active.opleiden {
			background: url(../images/b_opleiden_u.gif) 0 0 no-repeat;
			width: 81px;
		}
			a:focus.opleiden, a:hover.opleiden,
			.selected a.opleiden {
				background-image: url(../images/b_opleiden_a.gif);
			}
		
		a.beeldvorming, a:visited.beeldvorming, a:active.beeldvorming {
			background: url(../images/b_beeldvorming_u.gif) 0 0 no-repeat;
			width: 113px;
		}
			a:focus.beeldvorming, a:hover.beeldvorming,
			.selected a.beeldvorming {
				background-image: url(../images/b_beeldvorming_a.gif);
			}
		
		a.ontwikkelingen, a:visited.ontwikkelingen, a:active.ontwikkelingen {
			background: url(../images/b_ontwikkelingen_u.gif) 0 0 no-repeat;
			width: 124px;
		}
			a:focus.ontwikkelingen, a:hover.ontwikkelingen,
			.selected a.ontwikkelingen {
				background-image: url(../images/b_ontwikkelingen_a.gif);
			}

		
		
		
		/* wordt niet meer gebruikt
		a.naarutrechtzorg, a:visited.naarutrechtzorg, a:active.naarutrechtzorg {
			background: url(../images/b_naarutrechtzorg_u.gif) 0 0 no-repeat;
			width: 169px;
		}
			a:focus.naarutrechtzorg, a:hover.naarutrechtzorg {
				background-image: url(../images/b_naarutrechtzorg_a.gif);
			}
		*/
		

div#siteSearch {
	background: url(../images/achter_siteSearch.gif) 0 0 no-repeat;
	width: 194px;
	padding: 0 15px 0 54px;
	height: 48px;
	float: left;
}
	div#siteSearch form {
		background: url(../images/achter_input_siteSearch.gif) 0 0 no-repeat;
		width: 188px;
		height: 24px;
		padding: 0 0 0 6px;
		margin: 0;
		display: block;
	}
	div#siteSearch input#zkr_words {
		background: none;
		border: none;
		width: 158px;
		height: 18px;
		margin: 1px 0 0 0;
		padding: 4px 6px 0 0;
		display: inline-block;
		float: left;
	}

		div#siteSearch input#zkr_words:focus {
			outline: none;
		}
	
	div#siteSearch input#zkr_button {
		float: left;
	}


/* ----- pageHeader ----- */
div#pageHeader {
	background: url(../images/achter_page_header.png) 0 0 no-repeat;
	padding: 12px 15px 0 0;
	float: left;
	clear: both;
	margin: 0 0 0 0;
	width: 967px;
}
* html div#pageHeader {background: url(../images/achter_page_header.gif) 0 0 no-repeat;}

	/* headerContent */
	div#headerContent {
		background: #ac1 url(../images/achter_header_content.gif) right bottom no-repeat;
		width: 684px;
		min-height: 60px;
		padding: 18px 14px 18px 36px;
		float: left;
	}
	* html div#headerContent {height: 60px;}
	
		div#headerContent h1 {
			font-size: 2.4em;
			line-height: 1.0em;	
		}
		p.ondertitel {
			font-size: 1.0em;
			padding: 1px 0 0 0;
		}


	/* fontsize control */
	div#fontSize {
		width: 221px;
		padding: 9px 0 0 12px;
		float: left;
		color: #76736C;
	}
		div#fontSize a {
			width: 11px;
			height: 11px;
			margin: 0 0 3px 4px;
			display: inline-block;
			vertical-align: bottom;		
		}
			div#fontSize a span {
				display: none;	
			}
		
		
		a.fontEnlarge, a.fontEnlarge:visited, a.fontEnlarge:active {
			background: url(../images/b_font_enlarge_u.gif) 0 0 no-repeat;
		}	
			a.fontEnlarge:focus, a.fontEnlarge:hover {
				background-image: url(../images/b_font_enlarge_a.gif);
			}
		
		a.fontIncrease, a.fontIncrease:visited, a.fontIncrease:active {
			background: url(../images/b_font_increase_u.gif) 0 0 no-repeat;
		}	
			a.fontIncrease:focus, a.fontIncrease:hover {
				background-image: url(../images/b_font_increase_a.gif);
			}


/* ----- siteBody ----- */
div#siteBody {
	background: url(../images/achter_site_body.png) 0 0 repeat-y;
	width: 100%;	
	padding: 12px 0 96px 0;
	float: left;
	clear: both;
}
* html div#siteBody {background: url(../images/achter_site_body.gif) 0 0 repeat-y;}

div#contentBody {
	width: 734px;
	float: left;
}
	/* sectionNav */
	div#sectionNav {
		width: 208px;
		margin: 0 0 0 22px;
		float: left;
		display: inline;
	}
	
		/* subMenu */
		h2.subMenu {
			background: url(../images/achter_h2_submenu.gif) 0 0 no-repeat;
			height: 27px;
			margin: 0;
			padding: 0;
		}
		ul.subMenu {
			background: #eceae5 url(../images/achter_subMenu.gif) 0 bottom no-repeat;
			padding: 0 2px 12px 2px;
			margin: 0 0 12px 0;
		}
			ul.subMenu li {
				background: none;
				padding: 0;
				border-bottom: solid 1px #c6c3bc;
			}
				ul.subMenu li a, ul.subMenu li a:visited, ul.subMenu li a:active {
					background: url(../images/ic_subMenu_u.gif) 13px 0.75em no-repeat;
					display: block;
					padding: 4px 12px 1px 24px;
					color: #49b;
					text-decoration: none;					
				}
					ul.subMenu li a:focus, ul.subMenu li a:hover {
						background-image: url(../images/ic_subMenu_a.gif);
						color: #114;
					}
					
						ul.subMenu li.aan a, ul.subMenu li.aan a:visited, ul.subMenu li.aan a:active,
						ul.subMenu li.aan a:focus, ul.subMenu li.aan a:visited {
							background-image: url(../images/ic_subMenu_a.gif);
							color: #114;
							font-weight: bold;
						}
				
				
			/* subsubMenu */
			ul.subMenu li.aan ul {
				padding: 0 2px 8px 24px;
			}
				ul.subMenu li.aan ul li {
					background: none;
					padding: 0;
					border-bottom: none;
				}
					ul.subMenu li.aan ul li a, ul.subMenu li.aan ul li a:visited, ul.subMenu li.aan ul li a:active,
					ul.subMenu li.aan ul li a:focus, ul.subMenu li.aan ul li a:hover {
						background: none;
						font-weight: normal;
						display: inline-block;
						padding: 4px 0 0 10px;
						color: #49b;
					}
						ul.subMenu li.aan ul li a:focus, ul.subMenu li.aan ul li a:hover,
						ul.subMenu li.aan ul li.subaan a, ul.subMenu li.aan ul li.subaan a:visited, ul.subMenu li.aan ul li.subaan a:active,
						ul.subMenu li.aan ul li.subaan a:focus, ul.subMenu li.aan ul li.subaan a:hover {
							background: url(../images/ic_subMenu_a.gif) 0 0.75em no-repeat;
							color: #114;
						}
						
						ul.subMenu li.aan ul li.subaan a, ul.subMenu li.aan ul li.subaan a:visited, ul.subMenu li.aan ul li.subaan a:active,
						ul.subMenu li.aan ul li.subaan a:focus, ul.subMenu li.aan ul li.subaan a:hover {
							font-weight: bold;
						}
			
			
			/* subsubsubMenu */
			ul.subMenu li.aan ul li ul {
				padding: 0 2px 4px 20px;
			}
			
			ul.subMenu li.aan ul li.subaan ul li a, ul.subMenu li.aan ul li.subaan ul li a:visited, ul.subMenu li.aan ul li.subaan ul li a:active,
			ul.subMenu li.aan ul li.subaan ul li a:focus, ul.subMenu li.aan ul li.subaan ul li a:hover {
				background: none;
				font-weight: normal;
				color: #49b;
				padding: 4px 0 0 0;
			}
				ul.subMenu li.aan ul li.subaan ul li a:focus, ul.subMenu li.aan ul li.subaan ul li a:hover,
				ul.subMenu li.aan ul li.subaan ul li.subsubaan a, ul.subMenu li.aan ul li.subaan ul li.subsubaan a:visited, ul.subMenu li.aan ul li.subaan ul li.subsubaan a:active,
				ul.subMenu li.aan ul li.subaan ul li.subsubaan a:focus, ul.subMenu li.aan ul li.subaan ul li.subsubaan a:hover {
					color: #114;
				}
				
				ul.subMenu li.aan ul li.subaan ul li.subsubaan a, ul.subMenu li.aan ul li.subaan ul li.subsubaan a:visited, ul.subMenu li.aan ul li.subaan ul li.subsubaan a:active,
				ul.subMenu li.aan ul li.subaan ul li.subsubaan a:focus, ul.subMenu li.aan ul li.subaan ul li.subsubaan a:hover {
					font-weight: bold;
				}			
			
				
				
		/* vacature/opleidingen/nieuws overzicht bij instellingen */
		div.vacatures, div.opleidingen, div.nieuws, div.overigeVacatures , div.aanmelden{
			background: url(../images/achter_subMenu_vacatures.gif) 0 bottom no-repeat;
			padding: 0 0 14px 0;
		}
		
			/* gegroepeerd - header backgrounds*/
			div.vacatures h2, div.opleidingen h2, div.nieuws h2, div.zoekcriteria h2, div.overigeVacatures h2, div.aanmelden h2 {
				background: url(../images/achter_h2_vacatures.gif) 0 0 no-repeat;
				height: 27px;
				margin: 0;
				padding: 0;
			}
			div.opleidingen h2  {background-image: url(../images/achter_h2_opleidingen.gif);}
			div.nieuws h2  {background-image: url(../images/achter_h2_nieuws.gif);}
			div.zoekcriteria h2  {background-image: url(../images/achter_h2_zoekcriteria.gif);}
			div.overigeVacatures h2 {background-image: url(../images/achter_h2_overigevacatures.gif);}
			div.aanmelden h2 {background-image: none;}
			
			div.vacatures p, div.vacatures ul,
			div.opleidingen p, div.opleidingen ul,
			div.nieuws p, div.nieuws ul,
			div.overigeVacatures p, div.overigeVacatures ul,
			div.aanmelden p  {
				border-left: solid 1px #d7d3cc;
				border-right: solid 1px #d7d3cc;
				padding: 8px 12px 0 12px;
			}
			div.vacatures ul {padding-top: 3px;}
			
				div.vacatures ul li, div.opleidingen ul li, div.nieuws ul li, div.overigeVacatures ul li {
					background: none;
					padding: 0;
				}
					div.vacatures ul li a, div.vacatures ul li a:visited, div.vacatures ul li a:active,
					div.opleidingen ul li a, div.opleidingen ul li a:visited, div.opleidingen ul li a:active,
					div.nieuws ul li a, div.nieuws ul li a:visited, div.nieuws ul li a:active,
					div.overigeVacatures ul li a, div.overigeVacatures ul li a:visited, div.overigeVacatures ul li a:active {
						background: url(../images/ic_subMenu_u.gif) 0 0.5em no-repeat;
						display: block;
						padding: 1px 11px;
						color: #49b;
						text-decoration: none;
					}
						div.vacatures ul li a:focus, div.vacatures ul li a:hover,
						div.opleidingen ul li a:focus, div.opleidingen ul li a:hover,
						div.nieuws ul li a:focus, div.nieuws ul li a:hover,
						div.overigeVacatures ul li a:focus, div.overigeVacatures ul li a:hover {
							background-image: url(../images/ic_subMenu_a.gif);
							color: #114;
						}
						
						div.vacatures ul li a.aan, div.vacatures ul li a.aan:visited, div.vacatures ul li a.aan:active, div.vacatures ul li a.aan:focus, div.vacatures ul li a.aan:hover, 
						div.opleidingen ul li a.aan, div.opleidingen ul li a.aan:visited, div.opleidingen ul li a.aan:active, div.opleidingen ul li a.aan:focus, div.opleidingen ul li a.aan:hover,
						div.nieuws ul li a.aan, div.nieuws ul li a.aan:visited, div.nieuws ul li a.aan:active, div.nieuws ul li a.aan:focus, div.nieuws ul li a.aan:hover,
						div.overigeVacatures ul li a.aan, div.overigeVacatures ul li a.aan:visited, div.overigeVacatures ul li a.aan:active, div.overigeVacatures ul li a.aan:focus, div.overigeVacatures ul li a.aan:hover {
							background-image: url(../images/ic_subMenu_a.gif);
							color: #114;
							font-weight: bold;
						}
						
			div#kenmerkenlijst {
				/*text-align: right;*/
				padding: 0 0 12px 0;
			}
	
	/* content */
	div#content {
		width: 472px;
		padding: 0 12px 0 20px;
		float: left;
	}
	
	#content .bijSchrift {
		display: block;
		padding: 4px 0 0 0;
		color: #49b;
	}
	
	
		/* zoekformulieren zorgorganisaties/vacatures */
		#content.wide {
			width: 496px;
			padding: 0 0 0 8px;
		}
		
		div#searchFormTop {
			background: url(../images/achter_searchForm.gif) 0 0 no-repeat;
			height: 4px;
			line-height: 0;
			font-size: 0;
		}
		div#searchForm {
			width: 494px;
			border-left: solid 1px #d7d3cc;
			border-right: solid 1px #d7d3cc;
			clear: both;
			float: left;
		}
			div#searchForm form {
				margin: 0 1px;
			}
			
		div#searchFormBottom {
			background: url(../images/achter_searchFormBottom.gif) 0 0 no-repeat;
			height: 5px;
			line-height: 0;
			font-size: 0;
			clear: both;
			float: left;
			width: 496px;
		}
		
		div#searchForm .kolom {
			width: 228px;
			padding: 0 4px 0 8px;
			float: left;
		}
		div#searchForm .kolom.breed {width: 468px;}
		
			div#searchForm .kolom h2 {
				padding: 0.25em 0 0 0;
			}
				div#searchForm .kolom h2.lijst {
					padding: 0.25em 0 0 3px;
				}
			
			div#searchForm .kolom ul {
				padding: 0 0 22px 0;
			}
				div#searchForm .kolom ul li {
					background: none;
					margin: 0 0 3px;
					padding: 0 0 0 23px;
				}
					label.lijst {
						padding: 3px 0 0;
						position: relative;
					}
					label.lijst input {
						left: -23px;
						position: absolute;
						top: 0;
					}
				
						.popup {
							background-color: #ECEAE5;
							visibility: hidden;
							margin: 10px 0 0 10px;
							position: absolute;
							white-space: nowrap;
							z-index: 20;
							display: inline;
						}
							.popup p em {
								background: #4ac;
								color: #fff;
								display: block;
								padding: 2px 8px;
								font-weight: bold;
								font-style: normal;
							}
							.popup p.binnenRegio {
								border: 1px solid #4ac;
								border-top: none;
								padding: 8px;							
							}
		div.zoekNaam {
			padding: 30px 12px 20px 12px;
		}
			div.zoekNaam input {
				width: 240px;
				margin-top: 12px;
			}
				
		div.zoekButton {
			clear: left;
			padding: 0 12px 8px;
		}
		
		input.emailservice {
			width: 200px;
		}
		
		
			#mapSearch {
				width: 468px;
				height: 400px;
				margin: 0 8px 4px;
			}

				#mapSearch .infoContent {
					background-color: #fff;
				}
				
					#mapSearch .infoContent h3, #mapSearch .infoContent p, #mapSearch .infoContent ul, #mapSearch .infoContent ol {
						float: left;
						clear: both;
						width: 100%;
						margin: 0;
						padding: 0;
					}
					
					#mapSearch .infoContent ul.totals {
						list-style-type: none;
					}
					
						#mapSearch .infoContent ul.totals li {
							padding-left: 0;
							background-image: none;
						}
		
		/* zoekresultaten zorgorganisaties/vacatures */
		.swapColumns div#content {
			margin: 0;
			float: right;
		}
		
			ul#resultList {
				margin: 4px 2px;
				border-top: solid 1px #4ac;
			}
				ul#resultList li {
					border-bottom: solid 1px #4ac;
					padding: 0 10px 10px 10px;
				}
					ul#resultList li.jsClickable:hover, ul#resultList li.jsClickableHover, ul#resultList li.jsClickableFocus,
					ul#resultList li.jsClickable:hover h3 a, ul#resultList li.jsClickableHover h3 a, ul#resultList li.jsClickableFocus h3 a {
						color: #49b;
					}
				
					ul#resultList li h3 {
						font-size: 1.4em;
						padding: 5px 0 0 0;
					}
				
					ul#resultList li a, ul#resultList li a:visited, ul#resultList li a:active {
						text-decoration: none;
					}
						ul#resultList li a:focus, ul#resultList li a:hover {
							
						}
			
			.resultaten_paginatie {
				background: #4ac;
				color: #fff;
				position: relative;
			}
				.rp_top, .rp_bottom {
					padding: 4px 12px;
				}
				.rp_top {background: #4ac url(../images/achter_resultaten_paginatie_top.gif) 0 0 no-repeat;}
				.rp_bottom {background: #4ac url(../images/achter_resultaten_paginatie_bottom.gif) 0 bottom no-repeat;}
			
				.resultaten_paginatie a, .resultaten_paginatie a:visited, .resultaten_paginatie a:active {
					color: #fff;
				}
					.resultaten_paginatie a:focus, .resultaten_paginatie a:visited {
						color: #fff;
						text-decoration: none;
					}
					
				.resultaten_paginatie .dropdown {
					color: #49b;
					height: 19px;
					margin-left: 5px;
				}
				.resultaten_paginatie span {
					position: absolute;
					right: 12px;
				}
		
			/* zoekcriteria */
			.swapColumns div#sectionNav {
				margin: 0 0 0 8px;
				float: right;
			}
			
				a.searchAgain, a:visited.searchAgain, a:active.searchAgain,
				a.searchResultsVac, a:visited.searchResultsVac, a:active.searchResultsVac,
				a.solliciteerDirect, a:visited.solliciteerDirect, a:active.solliciteerDirect {
					background: url(../images/b_searchAgain_u.gif) 0 0 no-repeat;
					width: 208px;
					height: 27px;
					margin: 0 0 12px 0;
					display: block;
				}
					a:focus.searchAgain, a:hover.searchAgain {
						background-image: url(../images/b_searchAgain_a.gif);
						outline: none;
					}
				
				a.searchResultsVac, a:visited.searchResultsVac, a:active.searchResultsVac {
					background-image: url(../images/b_searchResults_u.gif);
				}
					a:focus.searchResultsVac, a:hover.searchResultsVac {
						background-image: url(../images/b_searchResults_a.gif);
						outline: none;
					}
					
				a.solliciteerDirect, a:visited.solliciteerDirect, a:active.solliciteerDirect {
					background-image: url(../images/b_solliciteerDirect_u.gif);
				}
					a:focus.solliciteerDirect, a:hover.solliciteerDirect {
						background-image: url(../images/b_solliciteerDirect_a.gif);
						outline: none;
					}
			
			
			.zoekcriteria {
				background: url(../images/achter_kader.gif) 0 0 repeat-y;
				padding: 0;
			}

			.zoekcriteria h3 {
				margin: 8px 12px 0 12px;
				padding: 0;
			}
			.zoekcriteria ul {
				padding: 4px 0 8px 0;
				margin: 0 12px;
			}
				.zoekcriteria ul.last {
					padding-bottom: 0;
				}
				.zoekcriteria ul li {
					background: url(../images/ic_subMenu_u.gif) 0 4px no-repeat;
					color: #49b;
					padding-bottom: 4px;
				}
			
			.zoekcriteriaBottom {
				background: url(../images/achter_subMenu_vacatures.gif) 0 bottom no-repeat;
				height: 10px;
				font-size: 0;
				line-height: 0;
			}
			
	
	/* vacatures */
	div#vacatureContent {
		width: 490px;
		padding: 0 0 0 4px;	
	}
	div#vacatureContent h2, div#vacatureContent h3, div#vacatureContent p {
		padding-left: 10px;
		padding-right: 10px;
	}		
	div#vacatureContent h2 {
		border-top: solid 1px #d6d3cc;
		padding-top: 7px;
		margin-top: 23px;
	}
		div#vacatureContent h2.first {
			margin-top: 0;
		}
	div#vacatureContent h3.first {
		padding-top: 0;
	}
	div#vacatureContent table {
		margin-left: 10px;
	}
		
	p.vacature_footer {
		margin-top: 23px;
		border-top: solid 1px #d6d3cc;
		padding-top: 6px;
		color: #76736c;
	}
		p.vacature_footer a:focus, p.vacature_footer a:hover {
			color: #76736c;
		}		
		
		
/* ----- sideBar ----- */		
div#sideBar {
	width: 232px;
	float: left;
	margin: 0 0 0 8px;
}
	.subcontentStijl1, .subcontentStijl2, .subcontentStijl3, .subcontentStijl4 {
		margin: 0 0 12px 0;
	}
	.subcontentStijl1 h2, .subcontentStijl2 h2, .subcontentStijl3 h2, .subcontentStijl4 h2 {
		background: #78429b url(../images/achter_h2_subcontent.gif) 0 0 no-repeat;
		color: #fff;
		padding: 0.3em 6px 0.2em 12px;
		font-size: 1.25em;
		margin: 0 0 8px 0;
	}
		.subcontentStijl3 h2, .subcontentStijl4 h2 {
			background: #148 url(../images/achter_h2_subcontent_blauw.gif) 0 0 no-repeat;
		}
	
	.subcontentStijl1, .subcontentStijl3 {
		background: #eceae5 url(../images/achter_subcontent.gif) 0 bottom no-repeat;
		padding: 0 0 14px 0;
	}
		.subcontentStijl1 .item, .subcontentStijl3 .item {
			padding: 0 12px;
		}
	
	.subcontentStijl2, .subcontentStijl4 {
		background: url(../images/achter_subcontent_lijn.gif) 0 bottom no-repeat;
		padding: 0 0 14px 0;
	}
		.subcontentStijl2 .item, .subcontentStijl4 .item {
			padding: 0 12px;
		}


	/* organisatiegegevens */
	div.organisatie {
		margin: 0 0 12px 0;
	}
	
	div.logo_organisatie {
		background: url(../images/achter_logo_organisatie.gif) 0 0 no-repeat;
		padding: 26px 0;
		text-align: center;
	}
	
	div.naw {
		background: #edeae5 url(../images/achter_subcontent.gif) left bottom no-repeat;
		padding: 13px;
	}
	div.naw h3 {
		padding-top: 0em;
		line-height: 1.4em;
	}
		div.nawTop {
			background: url(../images/achter_nawTop.gif) 0 0 no-repeat;
			line-height: 0;
			font-size: 0;
			height: 4px;
		}
	
	div.fotoreportage {
		background: #edeae5 url(../images/achter_subcontent.gif) left bottom no-repeat;
		margin: 0 0 12px 0;
	}
		div.fotoreportage h2 {
			background: #148 url(../images/achter_fotoreportage_h2.gif) left bottom no-repeat;
			height: 27px;
			padding: 0;
		}
	
	
	/* printPage - sendPage */
	
	div#printSend {
		padding: 12px 0 0 0;
		float: left;
		display: block;
		clear: both;
	}
		a.printPage, a:visited.printPage, a:active.printPage,
		a.sendPage, a:visited.sendPage, a:active.sendPage {
			background: url(../images/ic_print_u.gif) 4px 2px no-repeat;
			color: #76736c;
			text-decoration: none;
			padding: 0 0 0 21px;
			display: inline-block;
			margin: 0 0 4px 0;
		}
			a:focus.printPage, a:hover.printPage,
			a:focus.sendPage, a:hover.sendPage {
				background-image: url(../images/ic_print_a.gif);
				color: #114;
				outline: none;
			}
			
				a.sendPage, a:visited.sendPage, a:active.sendPage {
					background-image: url(../images/ic_stuurDoor_u.gif);
				}
					a:focus.sendPage, a:hover.sendPage {
						background-image: url(../images/ic_stuurDoor_a.gif);
					}
	
	
/* ----- footer ----- */
div#footer {
	background: url(../images/achter_footer.png) 0 0 no-repeat;
	width: 982px;
	height: 48px;
	padding: 0 15px 15px 0;
	float: left;
	clear: both;
}
* html div#footer {background: url(../images/achter_footer.gif) 0 0 no-repeat;}

div#footer ul {
	float: left;
	padding: 0 0 0 24px;
}
	div#footer ul li {
		float: left;
		padding: 0 10px 0 0;
	}
		div#footer ul li a {
			display: block;
			height: 36px;
			outline: none;
		}
		
		
		/* footer buttons */
		a.overUtrechtZorg, a:visited.overUtrechtZorg, a:active.overUtrechtZorg {
			background: url(../images/b_overutrechtzorg_u.gif) 0 0 no-repeat;
			width: 148px;
		}
			a:focus.overUtrechtZorg, a:hover.overUtrechtZorg,
			.selected a.overUtrechtZorg {
				background-image: url(../images/b_overutrechtzorg_a.gif);
			}
		
		a.servicepuntPo, a:visited.servicepuntPo, a:active.servicepuntPo {
			background: url(../images/b_servicepunt_po_u.gif) 0 0 no-repeat;
			width: 133px;
		}
			a:focus.servicepuntPo, a:hover.servicepuntPo,
			.selected a.servicepuntPo {
				background-image: url(../images/b_servicepunt_po_a.gif);
			}
		
		div#footer ul li a.disclaimer, div#footer ul li a:visited.disclaimer, div#footer ul li a:active.disclaimer {
			background: url(../images/b_disclaimer_u.gif) 0 0 no-repeat;
			width: 75px;
			height: 22px;
			margin: 6px 0 0 414px;
		}
			div#footer ul li a:focus.disclaimer, div#footer ul li a:hover.disclaimer,
			div#footer ul li.selected a.disclaimer {
				background-image: url(../images/b_disclaimer_a.gif);
			}


/* --- icoontjes (bij links) --- */
a.downloadLink, a.downloadLink:visited, a.downloadLink:active, a.downloadLink:focus, a.downloadLink:hover {
	background: url(../images/ic_download_u.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}

a.next, a.next:visited, a.next:active {
	background: url(../images/ic_next_u.gif) right 0.3em no-repeat;
	padding: 0 10px 0 0;
}
	a.next:focus, a.next:hover {
		background-image: url(../images/ic_next_a.gif);
	}	
	
a.previous, a.previous:visited, a.previous:active {
	background: url(../images/ic_previous_u.gif) 0 0.3em no-repeat;
	padding: 0 0 0 10px;
}
	a.previous:focus, a.previous:hover {
		background-image: url(../images/ic_previous_a.gif);
	}		


/* --- poll --- */
div.pollItem {
	padding: 4px 0;
}
div.pollItem p {
	padding: 0 0 0 28px;
}
	div.pollItem p.input_bar {
		padding: 0;
	}
		div.pollItem p.input_bar span {
			width: 28px;
			display: inline-block;
		}
		div.pollItem p.input_bar span input {
			margin: 0;
		}
		
div.pollButton {
	padding: 12px 0 0 32px;
}

div#sideBar div.pollItem {
	margin: 0 12px;
}
div#sideBar div.pollButton {
	margin: 0 8px;
}


/* --- sitemap --- */

#sitemap ul.step1Map li {
	background: none;
	font-size: 1.35em;
	line-height: 1.3em;
	margin-bottom: 0.3em;
	padding-top: 1.0em;
	font-weight: bold;
}
	#sitemap ul.step1Map li a {
		background: none;
		text-decoration: none;
	}
	
#sitemap ul.step2Map li {
	background: none;
	font-size: 0.75em;
	line-height: 1.4em;
	margin-bottom: 0;
	padding-top: 0;
	font-weight: normal;
}
	#sitemap ul.step2Map li a, #sitemap ul.step2Map li a:visited, #sitemap ul.step2Map li a:active {
		background: url(../images/ic_subMenu_a.gif) 0 0.5em no-repeat;
		display: block;
		padding: 1px 11px;
		color: #114;
	}
		#sitemap ul.step2Map li a:focus, #sitemap ul.step2Map li a:hover {
			background-image: url(../images/ic_subMenu_u.gif);
			text-decoration: underline;
			color: #49b;
		}		



#sitemap ul.step3Map li {
	background: none;
	font-size: 1.0em;
}
	#sitemap ul.step3Map li a, #sitemap ul.step3Map li a:visited, #sitemap ul.step3Map li a:active {
		background: none;
		text-decoration: none;
	}
		#sitemap ul.step3Map li a:focus, #sitemap ul.step3Map li a:hover {
			background: url(../images/ic_subMenu_u.gif) 0 0.5em no-repeat;
			text-decoration: underline;
			color: #49b;
		}	


/* --- htdig zoektresultaten --- */
#zoekRes h3 a, #zoekRes h3 a:visited, #zoekRes h3 a:active {
	color: #49b;
	font-size: 1.1em;
}

/* --- homepage --- */

.home p.ondertitel {
	padding-top: 12px;
	font-size: 1.5em;
}

div#mainColumn {
	width: 472px;
	padding: 0 0 0 22px;
	float: left;
}


/* vacatures */
div#vacaturesHome {
	width: 472px;
	margin: 0 0 18px 0;
	float: left;
	clear: both;
}

div#vacaturesHome h2  {
	background: #78429b;
	margin: 0;
	padding: 0;
}

/* zie ook quickselect - beneden */

div.zoekButtonHome {
	float: left;
	width: 58px;
	padding: 37px 0 0 0;
}

		/* --- quickSelect --- zie quickselect.css */

		
ul.laatste_vacatures  {
	width: 444px;
	padding: 0 12px 3px 12px;
	border-top: solid 1px #c6c3bc;
	border-bottom: solid 1px #c6c3bc;
	margin: 5px 2px 6px 2px;
	clear: both;
	float: left;
}
* html ul.laatste_vacatures  {width: 440px;}

	ul.laatste_vacatures li {
		background: none;
		padding: 0 0 1px 0;
	}
		ul.laatste_vacatures li.intro {
			padding: 6px 0 3px 0;
		}

		ul.laatste_vacatures li a, ul.laatste_vacatures li a:visited, ul.laatste_vacatures li a:active {
			background: url(../images/ic_subMenu_a.gif) 0 0.5em no-repeat;
			display: inline-block;
			padding: 1px 11px;
			color: #114;
		}
		
		ul.laatste_vacatures li.leesVerderHome a, ul.laatste_vacatures li.leesVerderHome a:visited, ul.laatste_vacatures li.leesVerderHome a:active {
			background: url(../images/ic_leesVerderHome_u.gif) 0 0.5em no-repeat;
			padding: 1px 11px 1px 13px;
			color: #49b;
			text-decoration: none;
		}
			ul.laatste_vacatures li.leesVerderHome a:focus, ul.laatste_vacatures li.leesVerderHome a:hover {
				background-image: url(../images/ic_leesVerderHome_a.gif);
				color: #114;
			}
			
		ul.laatste_vacatures li.intro a, ul.laatste_vacatures li.intro a:visited, ul.laatste_vacatures li.intro a:active {
			background: none;
			display: inline;
			padding: 0;
		}

div.vacaturebankOptiesTop {
	background: #78429B url(../images/achter_vacaturebankOpties_top.gif) 0 0 no-repeat;
	min-height: 17px;
	width: 459px;
	padding: 5px 0 0 13px;
	float: left;
}
* html div.vacaturebankOptiesTop {height: 17px;}

	.vacaturebankOptiesTop a {
		margin: 0 30px 0 0;
		padding: 0;
		display: inline-block;
	}

div.vacaturebankOptiesBottom {
	background: #78429B url(../images/achter_vacaturebank_home_bottom.gif) 0 bottom no-repeat;
	height: 5px;
	width: 472px;
	line-height: 0;
	font-size: 0;
	float: left;
}


/* inBeeld */
div.inbeeldHome {
	background: #eceae5 url(../images/achter_subcontent.gif) 0 bottom no-repeat;
	width: 232px;
	padding: 0 0 12px 0;
	margin: 0 8px 12px 0;
	float: left;
}

div.inbeeldHome h2  {
	background: url(../images/achter_fotoreportage_h2.gif) 0 0 no-repeat;
	height: 27px;
	margin: 0;
	padding: 0;
}

div.inbeeldHome h3 {
	color: #78429b;
	padding: 8px 12px 0 12px;
	font-size: 1.15em;
	text-align: center;
}
	div.inbeeldHome h3 a {
		text-decoration: none;
	}
	
div.inbeeldHome p {
	padding: 0 8px 0 8px;
	font-style: italic;
	text-align: center;
}

a.inBeeldImage {
	display: block;
	width: 232px;
	text-align: center;
}


/* zorgorganisaties */
div.zorgorganisatiesHome {
	background: url(../images/achter_subcontent_lijn.gif) 0 bottom no-repeat;
	width: 232px;
	padding: 0 0 3px 0;
	margin: 0 0 12px 0;
	float: left;
}

div.zorgorganisatiesHome h2  {
	height: 27px;
	margin: 0;
	padding: 0;
}

div.zorgorganisatiesHome p {
	padding: 8px 11px 0 11px;
}

div.zorgorganisatiesHome ul  {
	padding: 3px 12px 10px 12px;
}
	div.zorgorganisatiesHome ul li {
		background: none;
		padding: 0;
	}
		div.zorgorganisatiesHome ul li a, div.zorgorganisatiesHome ul li a:visited, div.zorgorganisatiesHome ul li a:active {
			background: url(../images/ic_subMenu_u.gif) 0 0.5em no-repeat;
			display: block;
			padding: 1px 11px;
			color: #49b;
		}
			div.zorgorganisatiesHome ul li a:focus, div.zorgorganisatiesHome ul li a:hover {
				background-image: url(../images/ic_subMenu_a.gif);
				color: #114;
			}



		
div#subColumn {
	width: 232px;
	padding: 0 0 0 8px;
	float: left;
}

a.leesVerderHome, a:visited.leesVerderHome, a:active.leesVerderHome {
	background: url(../images/ic_leesVerderHome_u.gif) 0 0.4em no-repeat;
	padding: 1px 11px;
	color: #49b;
	text-decoration: none;
}
	a:focus.leesVerderHome, a:hover.leesVerderHome {
		background-image: url(../images/ic_leesVerderHome_a.gif);
		color: #114;
	}

/* fotoHome */
div.fotoHome {
	margin: 0 0 12px 0;
}
	
/* opleidingen - over de zorg */
div.opleidingenHome, div.overdezorgHome, div.uzInHetNieuwsHome {
	background: #eceae5 url(../images/achter_subcontent.gif) 0 bottom no-repeat;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}

div.opleidingenHome h2, div.overdezorgHome h2, div.uzInHetNieuwsHome h2  {
	height: 27px;
	margin: 0;
	padding: 0;
}

div.opleidingenHome .item, div.overdezorgHome .item, div.uzInHetNieuwsHome .item {
	padding: 8px 12px 0 12px;
}
	div.opleidingenHome p.lineTop {
		padding: 6px 10px 1px 10px;
		margin: 5px 2px 0 2px;
		border-top: solid 1px #c6c3bc;
	}
		
div.opleidingenHome .subcontentStijl1, div.opleidingenHome .subcontentStijl2, div.opleidingenHome .subcontentStijl3, div.opleidingenHome .subcontentStijl4,
div.overdezorgHome .subcontentStijl1, div.overdezorgHome .subcontentStijl2, div.overdezorgHome .subcontentStijl3, div.overdezorgHome .subcontentStijl4,
div.uzInHetNieuwsHome .subcontentStijl1, div.uzInHetNieuwsHome .subcontentStijl2, div.uzInHetNieuwsHome .subcontentStijl3, div.uzInHetNieuwsHome .subcontentStijl4 {
	background: none;
	margin: 0;
	padding: 0;
}		

.tabtitles {
	background: #78429b;
	width: 232px;
	height: 22px;
}

a.tabtitle {
	display: block;
	width: 96px;
	height: 18px;
	line-height: 18px;
	padding: 2px 7px 2px 10px;
	margin: 0 0 0 2px;
	background: url(../images/achter_tabtitle.gif) left bottom no-repeat #eceae5;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

a.tabtitle.tabaan {
	background-position: left top
}

		
		

/* actueel */
div.actueel {
	background: url(../images/achter_subcontent_lijn.gif) 0 bottom no-repeat;
	padding: 0 0 3px 0;
}

div.actueel h2  {
	height: 27px;
	margin: 0;
	padding: 0;
}

div.actueel h3 {
	color: #78429b;
	padding: 8px 0 0 0;
	margin: 0 12px;
	font-size: 1.15em;
}
div.actueel p {
	margin: 0 8px 0 12px;
}

div.actueel ul  {
	padding: 3px 0 10px 0;
	margin: 0 12px;
}
	div.actueel ul li {
		background: none;
		padding: 0;
	}

		div.actueel ul li a, div.actueel ul li a:visited, div.actueel ul li a:active {
			background: url(../images/ic_subMenu_a.gif) 0 0.5em no-repeat;
			display: block;
			padding: 1px 11px;
			color: #114;
		}
		
		div.actueel ul li.leesVerderHome a, div.actueel ul li.leesVerderHome a:visited, div.actueel ul li.leesVerderHome a:active {
			background: url(../images/ic_leesVerderHome_u.gif) 0 0.5em no-repeat;
			padding: 1px 11px;
			color: #49b;
			text-decoration: none;
		}
			div.actueel ul li.leesVerderHome a:focus, div.actueel ul li.leesVerderHome a:hover {
				background-image: url(../images/ic_leesVerderHome_a.gif);
				color: #114;
			}


/* --- servicepunt P&O button --- */

h2.servicepunt {
	margin-bottom: 12px;
	padding: 0;
}

		

/* --- besloten deel --- */
#besloten div#headerContent {
	background: #148 url(../images/achter_header_content_besloten.gif) right bottom no-repeat;
	color: #fff;
}
#besloten h2.subMenu {
	background: url(../images/achter_h2_submenu_besloten.gif) 0 0 no-repeat;
}


/* logout deel */
	div#logOut {
		width: 221px;
		padding: 9px 0 0 12px;
		float: left;
		color: #76736C;
	}



a.beheerLink {
	margin: 0 0 12px 0;
	display: block;
}

/* --- besloten deel - homepage --- */

.servicepuntColumn {
	width: 352px;
	float: left;
}
	.servicepuntColumn.first {padding: 0 8px 0 22px;}

.servicepuntBlok {
	background: url(../images/achter_servicepuntBlok.gif) 0 bottom no-repeat;
	margin: 0 0 12px 0;
}
	.servicepuntBlok h2 {
		padding: 0;
		margin: 0;
	}
	
.servicepuntContent {
	padding: 9px 0 14px 0;
}
	.servicepuntContent p {
		padding: 0 12px;
	}


/* -- servicepuntAgenda - nieuwsbrief (in subcontent) -- */
div.servicepuntAgenda, div.nieuwsbrief {
	background: #eceae5 url(../images/achter_subcontent.gif) 0 bottom no-repeat;
	padding: 0 0 12px 0;
	margin: 0 8px 12px 0;
	width: 232px;
	float: left;
}
div.nieuwsbrief {background-image: url(../images/achter_subcontent_lijn.gif);}

div.servicepuntAgenda h2, div.nieuwsbrief h2 {
	height: 27px;
	margin: 0;
	padding: 0;
}

div.servicepuntAgenda h3 {
	color: #78429b;
	padding: 5px 0 0 0;
	margin: 0 12px;
	font-size: 1.1em;
}
div.servicepuntAgenda p, div.nieuwsbrief p {
	margin: 5px 12px 0 12px;
}
div.nieuwsbrief form {
	margin: 0 12px;
}

div.servicepuntAgenda ul  {
	padding: 8px 0 0 0;
	margin: 0 12px;
}
	div.servicepuntAgenda ul li {
		background: none;
		padding: 0;
	}

		div.servicepuntAgenda ul li a, div.servicepuntAgenda ul li a:visited, div.servicepuntAgenda ul li a:active {
			background: url(../images/ic_subMenu_a.gif) 0 0.5em no-repeat;
			display: block;
			padding: 1px 11px;
			color: #114;
		}
		
		div.servicepuntAgenda ul li.leesVerderHome a, div.servicepuntAgenda ul li.leesVerderHome a:visited, div.servicepuntAgenda ul li.leesVerderHome a:active {
			background: url(../images/ic_leesVerderHome_u.gif) 0 0.5em no-repeat;
			padding: 1px 11px;
			color: #49b;
			text-decoration: none;
		}
			div.servicepuntAgenda ul li.leesVerderHome a:focus, div.servicepuntAgenda ul li.leesVerderHome a:hover {
				background-image: url(../images/ic_leesVerderHome_a.gif);
				color: #114;
			}
			
/* --- wervingskalenderpagina --- */

.kalender #content h2 {
	border-top: solid 1px #d6d3cc;
	padding: 8px 10px 0 10px;
	margin-top: 18px;
}
.kalender #content h2.first {
	margin-top: 0;
}
.kalender #content .bijSchrift {
	background: url(../images/ic_kalender.gif) 10px 2px no-repeat;
	color: #76736c;
	padding: 0 10px 0 28px;
}
.kalender #content .bericht, .kalender #content .leesVerderLink {
	padding: 0 10px;
}

.kalender #content .leesVerderLink a, .kalender #content .leesVerderLink a:visited, .kalender #content .leesVerderLink a:active {
	background: url(../images/ic_leesVerderHome_u.gif) right 0.3em no-repeat;
	padding: 0 8px 0 0;
	color: #49b;
	text-decoration: none;
}
	.kalender #content .leesVerderLink a:focus, .kalender #content .leesVerderLink a:hover {
		text-decoration: underline;
	}


/* --- popup - stuur door --- */

body#popup {
	background: #e3e0d9 url(../images/achter_popup.gif) 0 0 repeat-x;
}

#popup #container {
	background: #fff url(../images/achter_header_popup.gif) 0 0 no-repeat;
	width: 420px;
	padding: 0 70px 56px 36px;
}
	#popup h1 {
		font-size: 2.4em;
		line-height: 1.0em;
		padding: 28px 0;	
	}
	
	#popup label {
		display: block;
		padding: 14px 0 0 0;
		font-weight: bold;
	}

#popup #footer {
	background: #76736b url(../images/achter_footer_popup.gif) right bottom no-repeat;
	width: 526px;
	height: 28px;
	font-size: 0;
	line-height: 0;
	padding: 0;
}


/* --- opleidingen zoeken/overzicht --- */
.resultaat_opl h2 {
	margin-bottom: 0.1em;
}
	.resultaat_opl h2 a {
		text-decoration: none;
	}
	
.open_opleiding, .sluiten_opleiding {
	background: url(../images/b_font_enlarge_a.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}
.sluiten_opleiding {background-image: url(../images/b_font_increase_a.gif);}

.resultaat_opl {
	float: left;
	width: 100%
}

.resultaat_opl ul {
	padding: 4px 0 0 18px;
}
	.resultaat_opl ul li a {
		background: url(../images/ic_subMenu_u.gif) 0 0.5em no-repeat;
		color: #49b;
		display: inline-block;
		padding: 1px 11px;
		text-decoration: none;
	}
		.resultaat_opl ul li a:focus, .resultaat_opl ul li a:hover {
			background-image: url(../images/ic_subMenu_a.gif);
			color: #114;
			text-decoration: underline;
		}
		
.instituutLogo {
	float: right;
	margin-top: 30px
}

.instituutLogo.first {
	margin-top: 0
}

.nav .resultaat_opl {
	margin-top: 30px;
	border-top: 1px solid #ccc
}

	.nav .resultaat_opl.first {
		margin-top: 0;
		border: 0
	}

span.clear {
	clear: both;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.headerBackLink {
	text-decoration: none
}

.headerBackLink:hover, .headerBackLink:focus {
	color: #fff
}