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: 48px;
			display: inline-block;
			margin-left: 14px;
			padding-right: 12px;
			border-left: solid 1px #c7c3bb;
		}
	
	div#shortcuts {
		float: right;
	}
		div#shortcuts ul {
			padding: 9px 16px 0 0;
		}
			div#shortcuts ul li {
				float: left;
				padding: 7px 0 0 12px;
			}
			div#shortcuts ul li.hyves {padding-top: 0;}
			
				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 8px 0 0;
	}
	div#mainNav ul li.last {
		padding-right: 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.overzorgenwelzijn, a:visited.overzorgenwelzijn, a:active.overzorgenwelzijn {
			background: url(../images/b_overzorgenwelzijn_u.gif) 0 0 no-repeat;
			width: 155px;
		}
			a:focus.overzorgenwelzijn, a:hover.overzorgenwelzijn,
			.selected a.overzorgenwelzijn {
				background-image: url(../images/b_overzorgenwelzijn_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);
			}
		
		a.activiteiten, a:visited.activiteiten, a:active.activiteiten {
			background: url(../images/b_activiteiten_u.gif) 0 0 no-repeat;
			width: 96px;
		}
			a:focus.activiteiten, a:hover.activiteiten,
			.selected a.activiteiten {
				background-image: url(../images/b_activiteiten_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: 170px;
		}
			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: 146px;
		padding: 9px 0 0 12px;
		float: left;
		color: #76736C;
		position: relative;
		z-index: 10;
	}
		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;
				}			
		
		
		.grijsKaderSubmenu {
			background: #eceae5 url(../images/achter_subMenu.gif) 0 bottom no-repeat;
			padding: 0 0 12px;
			margin: 0 0 12px;
		}
			.grijsKaderSubmenuTop {
				background: url(../images/achter_subMenuTop.gif) 0 0 no-repeat;
				height: 12px;
				line-height: 0;
				font-size: 0;	
			}
			.grijsKaderSubmenu p {
				margin: 0 14px 0.8em;
			}
			.grijsKaderSubmenu img {
				margin: 0 14px;
			}
			
				
				
		/* 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;
					clear: both;
					overflow: visible;
				}
					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;
					min-height: 20px;
				}
				* html .rp_top, * html .rp_bottom {height: 20px;}
				
				.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;
				}
					.resultaten_paginatie em {
						font-weight: bold;
						font-style: normal;
					}
		
			/* 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;
				position: relative;
			}

			.zoekcriteria h3 {
				margin: 8px 12px 0 12px;
				padding: 0;
			}
			.zoekcriteria p {
				margin: 0 12px;
			}
			.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;
				margin: 0 0 12px;
			}
			
	
	/* 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;
		}
		
	/* banner */
	
	.banner {
		width: 100%;
		margin: 0 0 -14px;
		padding: 0;
	}
	
		.banner a {
			display: block;
			margin: auto;
		}
		
			.banner a img {
				border-style: none;
			}


	/* 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;
}

/* banner Home */
.bnr_home {
	text-align: center;
	margin: 0 0 12px;	
}
	
/* opleidingen - over de zorg */
div.opleidingenHome, div.overzorgenwelzijnHome, div.uzInHetNieuwsHome, .activiteitenHome {
	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.overzorgenwelzijnHome h2, div.uzInHetNieuwsHome h2, .activiteitenHome h2  {
	height: 27px;
	margin: 0;
	padding: 0;
}

div.opleidingenHome .item, div.overzorgenwelzijnHome .item, div.uzInHetNieuwsHome .item, .activiteitenHome .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.overzorgenwelzijnHome .subcontentStijl1, div.overzorgenwelzijnHome .subcontentStijl2, div.overzorgenwelzijnHome .subcontentStijl3, div.overzorgenwelzijnHome .subcontentStijl4,
div.uzInHetNieuwsHome .subcontentStijl1, div.uzInHetNieuwsHome .subcontentStijl2, div.uzInHetNieuwsHome .subcontentStijl3, div.uzInHetNieuwsHome .subcontentStijl4,
.activiteitenHome .subcontentStijl1, .activiteitenHome .subcontentStijl2, .activiteitenHome .subcontentStijl3, .activiteitenHome .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 {
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/achter_subcontent_lijn.gif) 0 bottom no-repeat;
	padding: 0 0 3px 0;
	margin-bottom: 12px;
}


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;
	padding: 3px 0 10px;
}

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;
			}


/* - opendagvandezorg - */
h2.odvdz12 {
	padding: 0;
	margin: -99px 0 12px;	
}

/* --- 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 .item {
		padding: 0 12px;
	}
	
	.servicepuntContent ul  {
		padding: 12px 12px 0;
	}
		.servicepuntContent ul li {
			background: none;
			padding: 0;
		}	
			.servicepuntContent ul li a, .servicepuntContent ul li a:active, .servicepuntContent ul li a:visited {
				background: url(../images/ic_subMenu_a.gif) 0 0.5em no-repeat;
				display: inline-block;
				padding: 1px 11px;
				color: #114;
			}


/* -- 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%
}

.opleidingsinstituten {
	margin: 4px 2px;
	border-top: solid 1px #4ac;
	width: 468px
}

.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: 2px;
}

.instituutLogo.first {
}

.nav .resultaat_opl {
	border-bottom: solid 1px #4ac;
	padding: 0 0px 10px 10px;
	width: 458px
}

	.nav .resultaat_opl.first {
		margin-top: 0;
	}
	
	.resultaat_opl h2 {
		padding-top: 0.4em
	}
	
	.resultaat_opl img {
		padding-top: 0.7em
	}
	
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
}


/* --- activiteiten kalender --- */

/* blok open dag van de zorg */
.opendagKalender {
	width: 351px;
	border: solid 1px #78479b;
	padding: 8px 12px;
	margin: 0 0 12px;
	position: relative;
}
	.opendagKalender h2 {
		padding-top: 0;	
	}
	
	.opendagkalenderBallon {
		width: 101px;
		height: 172px;
		display: block;
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: -57px;
		right: -117px;
	}
	
	.corner {
		background: url(../images/sprite_corners.gif) 0 0 no-repeat;
		width: 4px;
		height: 4px;
		display: block;
		font-size: 0;
		line-height: 0;
		position: absolute;
	}
		.cornerLT {
			background-position: 0 0;
			top: -1px;
			left: -1px;
		}
		.cornerRT {
			background-position: -5px 0;
			top: -1px;
			right: -1px;
		}
		.cornerLB {
			background-position: -10px 0;
			bottom: -1px;
			left: -1px;
		}
		.cornerRB {
			background-position: -15px 0;
			bottom: -1px;
			right: -1px;
		}
		* html .cornerRT, * html .cornerRB {right: -2px;}
	
	.speechBubble {
		background: url(../images/bg_speechBubble.gif) 0 0 no-repeat;
		width: 18px;
		height: 17px;
		display: block;
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 25px;
		right: -18px;
	}
	* html .speechBubble {right: -19px;}


/* kalender component */
#calendar .subcontentStijl1 {
	position: relative;
}
	#calendar .subcontentStijl1 h2 {
		padding-left: 36px;
		padding-right: 36px;
		text-align: center;
	}

	ul li#prevMonth, ul li#nextMonth {
		background: none;
		position: absolute;
		margin: 0;
		top: 0;
		left: 0;
		padding: 7px 0 0 13px;
	}
	ul li#nextMonth {
		left: auto;
		right: 0;
		padding: 7px 13px 0 0;
	}
	
table.maandOverzicht {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px 4px 9px;
}

table.maandOverzicht tr td, table.maandOverzicht tr th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: right;
	border: 1px solid #fff;
}
table.maandOverzicht.ver tr th {
	text-align: left;
	padding: 0 6px;
	width: 19px;
}
table.ver tr th, table.hor tr .first {
	border-left: none;
}
table.maandOverzicht.ver tr th.last {
	border-bottom: solid 1px #fff;
}
table.maandOverzicht tr td.last, table.maandOverzicht tr th.last {
	border-right: none;
}


table.maandOverzicht tr th, table.maandOverzicht tr th abbr {
	font-weight: normal;
	border-bottom: none;
}


table.maandOverzicht tr td span, table.maandOverzicht tr td a {
	display: block;
	width: 19px;
	text-decoration: none;
	margin: 0;
	padding: 2px 6px;
}
	table.maandOverzicht tr td.link a {
		background: #76736B;
		color: #fff;
	}
	table.maandOverzicht tr td a.selected {
		background: #4ac;
		color: #fff;
		text-decoration: none;
	}
		table.maandOverzicht tr td a:focus, table.maandOverzicht tr td a:hover {
			color: #114;
		}

#calendar .showAll {
	background: url(../images/ic_subMenu_a.gif) 0 0.5em no-repeat;
	color: #114;
	display: inline-block;
	padding: 0 11px;
	margin-left: 10px;
}

.subcontentStijl1 h3.first {
	padding-top: 1.1em;
}
ul.calOptions li {
	padding-left: 8px;
}

/* overzicht */
#activiteitenlijst {
	float: left;
}
#activiteitenlijst .resultaten_paginatie {
	width: 496px;
	float: left;
}

#activiteitenlijst ul#resultList {
	width: 100%;
	margin: 4px 0;
}

#activiteitenlijst ul li {
	float: left;
	width: 476px;
}

#activiteitenlijst ul li div {
	float: left;
	width: 116px;
}

#activiteitenlijst ul li div.content {
	float: right;
	width: 356px;
}

#activiteitenlijst ul li p a, #activiteitenlijst ul li p a:visited {
	background: url(../images/ic_subMenu_a.gif) 100% 0.35em no-repeat;
	text-decoration: underline;
	padding-right: 10px;
}
	#activiteitenlijst ul li p a:focus, #activiteitenlijst ul li p a:hover {
		text-decoration: none;
		color: #114;
	}
	
	#activiteitenlijst p {
		width: 356px;
		float: right;
		padding-bottom: 0.4em;
	}
	
	#activiteitenlijst .date {
		color: #4ac;
		padding-left: 0;
		/*margin-bottom: 0.6em;*/
		float: none;
		width: 108px;
	}
	
	#activiteitenlijst ul li img {
		float: left;
		margin: 4px 8px 3px 0;
	}
	
	#activiteitenlijst .location {
		vertical-align: baseline;	
		padding-bottom: 0;	
	}


/* --- Zorgnavigator / Beroepenfilmpjes --- */
#noSideBar #contentBody {
	width: 974px;
}
	#noSideBar #content {
		width: 724px;
		padding-right: 0;
	}
	
#noSideBar #sideBar {
	display: none;
}
