html, body {
	height: 100%;
	margin: 0 0 0 -20px; /* marge -20px ivm met het achtergrondwolkje wat links uitsteekt */
	padding: 0;

}

body {
	background: #fff url(../images/achter_body.gif) left top repeat-x;
}

.offScreen { position: absolute; left: -9999px; text-indent: -9999px; line-height: 0; }


div#container {
	background: url(../images/achter_container.gif) left top no-repeat;
	text-align: left;
	width: 956px;
	padding: 0 0 0 40px; /* padding-left 40px ivm met het achtergrondwolkje wat links uitsteekt */
	margin: 0 auto;
	position: relative;
}

div#logo {	
	width: 154px;
	height: 144px;
	left: 787px;
	top: 38px;
	position: absolute;
}

/* ----- header ----- */
div#header {
	background: url(../images/achter_header_algemeen.gif) left top no-repeat;
	height: 144px;
	width: 956px;
	margin: 0 0 4px 0;
}
	.vacatures div#header {
		background-image: url(../images/achter_header_vacatures.gif);
	}
	.zorg div#header {
		background-image: url(../images/achter_header_zorg.gif);
	}
	.welzijn div#header {
		background-image: url(../images/achter_header_welzijn.gif);
	}
	.kinderopvang div#header {
		background-image: url(../images/achter_header_kinderopvang.gif);
	}
	.infocentrum div#header {
		background-image: url(../images/achter_header_infocentrum.gif);
	}
	.actueel div#header {
		background-image: url(../images/achter_header_actueel.gif);
	}
	.onderwijshuis div#header {
		background-image: url(../images/achter_header_onderwijshuis.gif);
	}
	.jeugdzorg div#header {
		background-image: url(../images/achter_header_jeugdzorg.gif);
	}
	.jongerenzone div#header {
		background-image: url(../images/achter_header_jongerenzone.gif);
	}



	div#header ul {
		margin: 0;
		padding: 4px 15px 0 0;
		float: right;
	}
		div#header ul li {
			background: #fff;
			padding: 0;
			float: left;
		}
			div#header ul li a {
				padding: 3px 0;
				margin: 0 18px 0 0;
				display: inline-block;
			}
	
	input.zoekVeld, input:focus.zoekVeld {
		background: url(../images/achter_zoekveld_u.gif) right top no-repeat;
		width: 148px;
		height: 18px;
		padding-left: 6px;
		padding-right: 7px;
		border: none;
		margin: 0 0 0 5px;
	}
		input:focus.zoekVeld, input:hover.zoekVeld {
			background: url(../images/achter_zoekveld_a.gif) right top no-repeat;
			outline-style: none;
		}		
		
	input.zoekKnop, input:focus.zoekKnop {
		background: none;
		border: none;
		color: #28a;
		margin: 0;
		padding: 2px 0 0 5px;
		cursor: pointer;
	}
		input:focus.zoekKnop, input:hover.zoekKnop {
			color: #887;
			outline-style: none;
		}
	
	/* --- IE extra's --- */
		input.zoekKnop {
			*padding: 1px 0 0 3px;
		}	
		input.zoekVeld {
			*margin-top: -1px;
		}



/* ----- navigatie ----- */

div#navigatie {
	width: 224px;
	padding: 0 0 40px 0;
	float: left;
}



/* - hoofdmenu - */
div#hoofdmenu {
	background: #306 url(../images/achter_hoofdmenu.gif) left bottom no-repeat;
	width: 224px;
	
}
	a#hoofdknop {
		background: url(../images/achter_hoofdmenu_top_leeg.gif) left top no-repeat;
		width: 204px;
		padding: 4px 10px 3px 10px;
		font-size: 1.3em;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		display: block;
	}
	
	div#uitklapHoofdmenu{
		/*display: none;*/
	}
	
	a#hoofdknop.open {
		background: url(../images/achter_hoofdmenu_top_open.gif) left top no-repeat;
	}
	a#hoofdknop.closed {
		background: url(../images/achter_hoofdmenu_top_closed.gif) left top no-repeat;
	}
	
	div#hoofdmenu ul {
		border-top: solid 1px #5c3385;
		padding: 8px 0 14px 0;
		margin:0 8px;
	}
	div#hoofdmenu ul li {
		background: #306;
		padding: 0 0 0 2px;
		line-height: 1.3em;
	}
	div#hoofdmenu ul li a, div#hoofdmenu ul li a:focus, div#hoofdmenu ul li a:focus, div#hoofdmenu ul li a:visited, div#hoofdmenu ul li a:active {
		color: #7ac2d6;
		text-decoration: underline;
		display: block;
	}
	div#hoofdmenu ul li a:focus, div#hoofdmenu ul li a:hover {
			color: #a5a597;
		}
	
	/* aan versie */
	div#hoofdmenu ul li a.aan, div#hoofdmenu ul li a:focus.aan, div#hoofdmenu ul li a:focus.aan, div#hoofdmenu ul li a:visited.aan, div#hoofdmenu ul li a:active.aan {
		background: url(../images/ic_pijl_hoofdmenu_u.gif) 0 8px no-repeat;
		*background-position: 0 9px; /* --- IE extra's --- */
		color: #fff;
		padding: 3px 0 0 14px;
		text-decoration: none;
	}
		div#hoofdmenu ul li a:focus.aan, div#hoofdmenu ul li a:hover.aan {
			background-image: url(../images/ic_pijl_hoofdmenu_a.gif);
			color: #a5a597;
		}
		
		/* eerste item geen padding-top */
		div#hoofdmenu ul li a.first, div#hoofdmenu ul li a:focus.first, div#hoofdmenu ul li a:visited.first, div#hoofdmenu ul li a:active.hover, div#hoofdmenu ul li a:active.first {
			padding-top: 0;
			background-position: 0 5px; /* --- IE extra's --- */
			*background-position: 0 6px; /* --- IE extra's --- */
		}



/* - submenu - */
div#submenu {
	background: url(../images/achter_submenu.gif) left top no-repeat;
	width: 224px;
	min-height: 350px; /* ivm de achtergrond moet er een min-height zijn */
	height: auto !important; /* voor moderne Browsers */
	height: 350px; /*voor IE6 */
	margin: 4px 0 0 0;
}
	div#submenu ul {
		background: none;
		padding: 0;
		margin: 0 8px;
	}
		div#submenu ul li {
			background: #fff;
			border-bottom: solid 1px #a7d6e4;
			padding: 0 2px;
			font-weight: bold;
			margin: 0;
		}
			div#submenu ul li.level_1 {
				background: none;
				border-bottom: solid 2px #3c0069;
				color: #306;				
				font-size: 1.4em;
				padding: 12px 2px 6px 2px;
			}
		
		div#submenu ul li a, div#submenu ul li a:focus, div#submenu ul li a:visited, div#submenu ul li a:active,
		div#submenu ul li.submenuaan a, div#submenu ul li.submenuaan a:focus, div#submenu ul li.submenuaan a:visited, div#submenu ul li.submenuaan a:active {
			width: 204px;
			padding: 6px 0 5px 0;
			display: block;
		}
			div#submenu ul li a:focus, div#submenu ul li a:hover,
			div#submenu ul li a.submenuaan:focus, div#submenu ul li.submenuaan a:hover {
				text-decoration: none;
				color: #887;
			}
			
		/* aan versie */
		div#submenu ul li.submenuaan a, div#submenu ul li a.submenuaan:focus, div#submenu ul li.submenuaan a:visited, div#submenu ul li.submenuaan a:active {
			background: url(../images/ic_pijl_submenu_u.gif) 1px 10px no-repeat;
			width: 188px;
			color: #306;
			padding-left: 16px;
		}
			div#submenu ul li.submenuaan a:focus, div#submenu ul li.submenuaan a:hover {
				background-image: url(../images/ic_pijl_submenu_a.gif);
				color: #887;
			}
		
			
		/* - subsubmenu - */
		div#submenu ul li.submenuaan ul {
			padding: 0 0 6px 0;
		}
		
			div#submenu ul li.submenuaan ul li {
				border: none;
				font-weight: normal;
			}
				div#submenu ul li.submenuaan ul li a, div#submenu ul li.submenuaan ul li a:focus, div#submenu ul li.submenuaan ul li a:visited, div#submenu ul li.submenuaan ul li a:active,
				div#submenu ul li.submenuaan ul li.subsubmenuaan a, div#submenu ul li.submenuaan ul li.subsubmenuaan a:focus, div#submenu ul li.submenuaan ul li.subsubmenuaan a:visited, div#submenu ul li.submenuaan ul li.subsubmenuaan a:active {
					background: none;
					width: 170px;
					padding: 3px 0 3px 12px;
					color: #28a;
				}
					div#submenu ul li.submenuaan ul li a:focus, div#submenu ul li.submenuaan ul li a:hover,
					div#submenu ul li.submenuaan ul li.subsubmenuaan a:focus, div#submenu ul li.submenuaan ul li.subsubmenuaan a:hover {
						background: none;
						color: #887;
					}
				
				/* aan versie */
				div#submenu ul li.submenuaan ul li.subsubmenuaan a, div#submenu ul li.submenuaan ul li.subsubmenuaan a:focus, div#submenu ul li.submenuaan ul li.subsubmenuaan a:visited, div#submenu ul li.submenuaan ul li.subsubmenuaan a:active {
					color: #306;
				}
					div#submenu ul li.submenuaan ul li.subsubmenuaan a:focus, div#submenu ul li.submenuaan ul li.subsubmenuaan a:hover {
						color: #887;
					}

/* ----- inhoud ----- */

div#inhoud_container {
	width: 500px;
	padding: 0 4px 0 4px;
	float: left;
}
	/* inhoud kop */
	div#inhoud_kop {
		background: #792 url(../images/achter_inhoud_kop_bottom.gif) left bottom no-repeat;
		padding: 0 0 18px 0;
	}
		div#breadcrumb {
			background: url(../images/achter_inhoud_kop_top.gif) left top no-repeat;
			padding: 7px 14px 5px 14px;
		}
			div#breadcrumb a, div#breadcrumb a:focus, div#breadcrumb a:visited, div#breadcrumb a:active {
				background: url(../images/ic_pijl_breadcrumb_u.gif) right 5px no-repeat;
				color: #fff;
				padding: 0 14px 0 0;
				margin: 0 8px 0 0;
				text-decoration: none;
			}
				div#breadcrumb a:focus, div#breadcrumb a:hover {
					text-decoration: underline;
					outline-style: none;
				}
			
		
		
		div#ondertitel {
			color: #fff;
			font-weight: bold;
			padding: 0 15px 0 15px;
			*padding: 0 14px 0 14px;
		}
	
	
	
	/* inhoud */
	div#inhoud {
		background: #fff url(../images/achter_inhoud.gif) left top no-repeat;
		margin: 4px 0 0 0;
		width: 480px;
		padding: 21px 10px 40px 10px;
		line-height: 1.4em;
		min-height: 232px; /* ivm de achtergrond moet er een min-height zijn */
		height: auto !important; /* voor moderne Browsers */
		height: 232px; /*voor IE6 */
		float: left;
		display: block;
	}

	/* --- homepagina sectoren --- */
	div#inhoud.sectorHome {
		background: none;
		margin: 4px 0 0 0;
		padding: 0 0 40px 0;
		height: auto;
		width: 500px;
	}
	
	
	div.kolomLinks, div.kolomRechts{
		width: 248px;
		float: left;
	}
	div.kolomLinks {
		margin: 0 4px 0 0;
	}

	/* gedeelde code voor blokken */
	div.blok, div.opsomming, div.fotoreportage {
		margin: 0 0 4px 0;
	}
		div.blok h2.titel, div.opsomming h2.titel, div.fotoreportage h2.titel {
			color: #fff;
			font-size: 1.25em;
			padding: 6px 10px 3px 10px;
		}
		div.blok .item, div.opsomming .item, div.fotoreportage .item {
			padding: 7px 10px 18px 10px;
			width: 228px;
		}
		div.blok .item a.lees_verder, div.opsomming .item a.lees_verder {
			display: inline-block;
		}
	
	/* standaard blok */
	div.blok {
		
	}
		div.blok h2.titel {
			background: url(../images/achter_blok_h2_blauw.gif) left top no-repeat;
		}
		div.blok .item {
			background: url(../images/achter_blok.gif) left bottom no-repeat;
		}
	
	/* blok met opsomming */
	div.opsomming {
		margin: 0 0 4px 0;
	}
		div.opsomming h2.titel {
			background: url(../images/achter_blokopsomming_h2_blauw.gif) left top no-repeat;
			padding-left: 32px;
		}
		div.opsomming .item {
			background: url(../images/achter_blokopsomming_blauw.gif) left bottom no-repeat;
			padding: 7px 10px 18px 10px;
		}
		div.opsomming ul {
			padding: 1px 0 0 0;
		}
			div.opsomming ul li {
				background: url(../images/achter_blokopsomming_li.gif) 0 6px no-repeat;
				padding: 0 0 0 10px;
			}
				div.opsomming ul li a {
					font-weight: bold;
				}
	


	


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

div#subcontent {
	width: 224px;
	margin: 99px 0 0 0;
	/* margin: 30px 0 0 0; minder margin bij plaatsing ballonnetje voor open dag van de zorg */
	padding: 0 0 40px 0;
	float: left;
	overflow-x: hidden;
}

	.bnr_odvdz_sub {
		padding: 2px 0 0 16px;
	}
		.bnr_odvdz_sub div {
			margin: 10px 0 0 30px;
		}

	div#subcontent .imageItem {
		clear: both
	}
	
	div.subcontentStijl1 {
		padding: 0 2px 0 10px;
		margin: 0 0 31px 0;
	}
		div.subcontentStijl1 h2 {
			background: url(../images/ic_h2_subcontent.gif) 0 1px no-repeat;
			padding: 0 0 5px 23px;	
			color: #c72;
			font-size: 1.25em;
		}
		
		div.subcontentStijl1 a, div.subcontentStijl1 a:focus, div.subcontentStijl1 a:visited, div.subcontentStijl1 a:hover, div.subcontentStijl1 a:active {
			color: #c72;
		}
		
		
		
		/* instellingsgegevens */
		div.organisatie {
			background: url(../images/achter_vacature_organisatie.gif) left bottom no-repeat;
			width: 224px;
			margin: 0 0 24px 0;
		}
			div.organisatie h2 {
				background: #f08700 url(../images/achter_vacature_organisatie_h2.gif) 0 0 no-repeat;
				padding: 5px 10px 3px 10px;
				margin: 0 0 8px 0;
				font-size: 1.25em;
				color: #fff;
			}
			div.organisatie .logo_organisatie {
				margin: 0 8px;
				padding: 0 0 8px 0;
				border-bottom: solid 1px #facfa4;
				text-align: center;
			}
			div.organisatie .item {
				padding: 7px 10px 17px 10px;
			}
			div.organisatie ul {
				padding: 8px 0 0 0;
			}
				div.organisatie ul li {
					background: #fff;
					padding: 0;
				}
			div.organisatie a.verderLink {
				margin: 0 0 18px 0;
				display: inline-block;
			}
		
			/* random organisatie */
			div.randomOrg {
				background: url(../images/achter_subcontentblok.gif) left bottom no-repeat;
			}
				div.randomOrg h2 {
					background: #fff url(../images/achter_subcontentblok_h2.gif) 0 0 no-repeat;
				}
			
				div.randomOrg div.instellingsfoto {
					text-align: center;
					padding: 10px 0 18px 0;
					margin: 0 8px;
					border-bottom: solid 1px #c9d6a7;
				}
				
				div.randomOrg a.verderLink {
					margin: 0;
				}
			
			

div#printmail {
	border-top: solid 1px #a7d6e4;
	padding: 8px 0 0 0;
	margin: 39px 0 0 8px;
}

	a.printpagina, a.tippagina{
		display: block;
		margin: 0 0 6px 0;
		padding: 0 0 0 24px;
	}

	div#printmail a, div#printmail a:focus, div#printmail a:visited, div#printmail a:active {text-decoration: none;}
		div#printmail a:focus, div#printmail a:hover {
			color: #887;
			outline-style: none;
		}
		
	div#printmail a.printpagina {
		background: url(../images/ic_print_u.gif) 2px 0 no-repeat;
	}
		div#printmail a:focus.printpagina, div#printmail a:hover.printpagina {
			background-image: url(../images/ic_print_a.gif);
		}
		
	div#printmail a.tippagina, div#footer a.tippagina {
		background: url(../images/ic_tip_u.gif) 2px 0 no-repeat;
	}
		div#printmail a:focus.tippagina, div#printmail a:hover.tippagina {
			background-image: url(../images/ic_tip_a.gif);
		}
		div#footer .addthis_toolbox, div#footer a.tippagina {float: right;}
		/*div#footer .addthis_toolbox{padding-left: 45px;}*/


	a.tippagina b, a.tippagina i{
		width: 60px;
		height: 16px;
		display: inline-block;
	}

	a.tippagina b{ /* Vacatures */
		background: url(../images/ic_addthis_htg_a.gif) 6px 1px no-repeat;
	}
		a.tippagina:focus b, a.tippagina:hover b{ /* Vacatures */
			background: url(../images/ic_addthis_htg_u.gif) 6px 1px no-repeat;
		}


	a.tippagina i{ /* Andere pagina's */
		background: url(../images/ic_addthis_htf_a.gif) 6px 1px	 no-repeat;
	}
		a.tippagina:focus b, a.tippagina:hover i{ /* Vacatures */
			background: url(../images/ic_addthis_htf_u.gif) 6px 1px no-repeat;
		}


/* ----- footer ----- */	
div#footer {
	width: 920px;
	/* Als sticky-footer-banner uitstaat deze padding gebruiken: padding: 0 10px 10px;*/
	padding: 0 10px 10px;
	margin: 0 0 0 8px;
	border-top: solid 1px #a7d6e4;
	float: left;
}
.stickyFooter-h60 #footer { padding-bottom: 80px; }
.stickyFooter-h72 #footer { padding-bottom: 92px; }
.stickyFooter-h90 #footer { padding-bottom: 110px; }
.stickyFooter-h100 #footer { padding-bottom: 120px; }
.stickyFooter-h125 #footer { padding-bottom: 145px; }
.stickyFooter-h150 #footer { padding-bottom: 170px; }
.stickyFooter-h240 #footer { padding-bottom: 260px; }
.stickyFooter-h250 #footer { padding-bottom: 270px; }
.stickyFooter-h280 #footer { padding-bottom: 300px; }
.stickyFooter-h300 #footer { padding-bottom: 320px; }
.stickyFooter-h400 #footer { padding-bottom: 420px; }

/* 'Sticky' banner wordt in IE6 helemaal onderaan de pagina getoond (niet sticky dus!) */
* html div#footer {
    padding-bottom: 15px;
}

	div#footer div#footer-left {
		float: left;
		width: 400px;
		padding: 8px 0 0;
	}
	
	div#footer div#footer-right {
		float: right;
		text-align: right;
		width: 498px;
		display: inline-block;
		padding: 8px 0 0;
	}
		#footer-right a {
			vertical-align: top;
			padding-top: 6px;
		}
		#footer-right #poweredBy {
			margin: -6px 0 0 63px;
			padding: 0;
			width: 155px;
			height: 26px;
			display: inline-block;
		}
	
		
	div#footer a, div#footer a:focus, div#footer a:visited, div#footer a:active,
	div#header a, div#header a:focus, div#header a:visited, div#header a:active {
		text-decoration: none;
	}
		div#footer a.aan, div#footer a:focus.aan, div#footer a:visited.aan, div#footer a:active.aan,
		div#header a.aan, div#header a:focus.aan, div#header a:visited.aan, div#header a:active.aan {
			color: #306;
		}
			div#footer a:focus, div#footer a:hover, div#footer a:hover.aan,
			div#header a:focus, div#header a:hover, div#header a:hover.aan {
				color: #887;
				outline-style: none;
			}



/* ----- standaard formulier ----- */

.formStandaard input.zoekButton, .formSolliciteer input.zoekButton {
	background: #0099bd url(../images/b_zoekbutton_rechts_u.gif) right top no-repeat;
	border: none;
	padding: 1px 6px 1px 3px;
	*padding: 0 3px 0 0;
	color: #fff;
	cursor: pointer;
}
	.formStandaard input.zoekButton:focus, .formSolliciteer input.zoekButton:focus {
		outline-style: none;
	}
	
	.formStandaard div.zoekButton, .formSolliciteer div.zoekButton {
		background: url(../images/b_zoekbutton_links_u.gif) left bottom no-repeat;
		padding: 0 0 0 4px;
		margin: 16px 0 0 0;
		clear: both;
	}

	/* - poll formulier - */
	td.pollInput, td.pollTekst {
		padding: 10px 0 0 0;
	}
	td.pollTekst {
		padding-left: 6px;
	}

/* ----- download icons ----- */
a.downloadLink, a:focus.downloadLink, a:visited.downloadLink, a:active.downloadLink {
	background: url(../images/ic_download_u.gif) 2px 0 no-repeat;
	padding: 0 0 0 24px;
	text-decoration: none;
}
	a:focus.downloadLink, a:hover.downloadLink {
		background-image: url(../images/ic_download_a.gif);
		color: #887;
	}


/* ------ ------ zoekschermen ------ ------ */

/* --- kolommen --- */
div.kolom {
	width: 232px;
	padding: 0;
	float: left;
}
div.kolomfirst {
	margin: 0 16px 0 0;
}

div#inhoud div.kolom h3 {
	border-bottom: solid 2px #29b;
	padding: 0 1px 7px 1px;
	margin: 0 0 4px 0;
	color: #28a;
	font-size: 1.3em;
}



div#inhoud div.kolom ul {
	margin: 0 0 28px 0;
}
	div#inhoud div.kolom ul li {
		background: none;
		padding: 0 0 0 23px;
		margin: 0 0 3px 0;
	}
	
label {
	cursor: pointer;
}
label.lijst {
    position: relative;
	padding: 3px 0 0 0;
}
label.lijst input {
	position: absolute;
	left: -23px;
	top: 0;
}



.formStandaard div.zoekButton {
	margin: 2px 0 0 3px;
}
* html .formStandaard div.extra_padding {padding: 0 0 0 27px;}

.formStandaard div.login {
	margin-left: 74px;
}


/* --- popup i-tjes --- */

div.popup {
	background: url(../images/achter_popup_i.gif) left bottom no-repeat;
	margin: 10px 0 0 4px;
	padding: 0 0 7px 0;
	position: absolute;
	visibility: hidden;
	width: 236px;
	z-index: 99;
	display: inline;
}

div#inhoud div.popup h3 {
	background: url(../images/achter_popup_h3.gif) 0 0 no-repeat;
	border-bottom: none;
	padding: 4px 2px 4px 6px;
	color: #fff;
	font-size: 1.0em;
	margin: 0;
	font-weight: normal;
}

div.popup p {
	background: #fff;
	padding: 6px 8px;
	border-left: solid 1px #29b;
	border-right: solid 1px #29b;
}

	div#regioKaart div.popup {
		background: none;
		position: relative;
		left: 134px;
		top: -198px;
	}
	
	div#inhoud div#regioKaart div.popup h3 {
		background: url(../images/achter_popup_h3_regiokaart.gif) 0 0 no-repeat;
		border-bottom: none;
		padding: 4px 2px 4px 6px;
		color: #fff;
		font-size: 1.0em;
		margin: 0;
		font-weight: normal;
	}
	
	div#regioKaart div.popup p {
		background: url(../images/achter_popup_i_regiokaart.gif) left bottom no-repeat;
		padding: 6px 8px;
		border-left: none;
		border-right: none;
	}
	
		
/* --- mapSearch --- */
		
#mapSearch {
	width: 480px;
	height: 400px;
	margin: 0 0 21px;
}

	#mapSearch .infoContent {
		float: left;
		clear: both;
		width: 100%;
		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;
			}


/* --- zoek op functie --- */
input.invoerVeld {
	margin: 10px 0 10px 3px;
}


/* ------ ------ zoekresultaten ------ ------ */
div#inhoud.resultatenpagina {
	background: none;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}


div.resultaten_paginatie {
	background: url(../images/achter_resultaat_paginatie.gif) 0 0 no-repeat;
	width: 472px;
	color: #fff;
	padding: 4px 14px 1px 14px;
	position: relative;
}
	div.resultaten_paginatie select {
		color: #28a;
		font-size: 0.9em;
		margin: 0 5px 0 0;
	}
	
	div.resultaten_paginatie span {
		position: absolute;
		right: 14px;
	}

	div.resultaten_paginatie a, div.resultaten_paginatie a:visited, div.resultaten_paginatie a:active{
		color: #fff;
	}
		div.resultaten_paginatie a:focus, div.resultaten_paginatie a:hover {
			color: #fff;
			text-decoration: none;
		}
	
div.resultaten_paginatie_bottom {
	background: url(../images/achter_resultaat_paginatie_bottom.gif) left top no-repeat;
	width: 500px;
	margin: 0 0 4px 0;
	height: 4px;
	overflow: hidden;
}


a.resultaat, a:visited.resultaat, a:active.resultaat {
	background: #cbebf2 url(../images/achter_resultaat_u.gif) left bottom no-repeat;
	width: 486px;
	display: block;
	text-decoration: none;
	padding: 0 0 11px 14px;
	margin: 0 0 4px 0;
	color: #000;
}
	a:focus.resultaat, a:hover.resultaat {
		background-image: url(../images/achter_resultaat_a.gif);
		background-color: #3c0069;
		color: #fff;
		outline-style: none;
	}

a.resultaat span, a:visited.resultaat span, a:active.resultaat span {
	background: url(../images/achter_resultaat_span_u.gif) 0 0 no-repeat;
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	padding: 11px 14px 3px 14px;
	margin-left: -14px;
}
	a:focus.resultaat span, a:hover.resultaat span {
		background-image: url(../images/achter_resultaat_span_a.gif);
	}


	/* ---- opleidingen zoeken ---- */
	
	li.resultaat_opl {
		background: #cbebf2 url(../images/achter_resultaat_u.gif) left bottom no-repeat;
		width: 486px;
		display: block;
		text-decoration: none;
		padding: 0 0 11px 14px;
		margin: 0 0 4px 0;
		color: #000;
	}
		li.resultaat_opl span {
			background: url(../images/achter_resultaat_span_u.gif) 0 0 no-repeat;
			display: block;
			font-weight: bold;
			font-size: 1.4em;
			padding: 11px 14px 6px 14px;
			margin-left: -14px;
		}
		
		li.resultaat_opl a, li.resultaat_opl a:visited, li.resultaat_opl a:active,
		li.resultaat_opl a:focus, li.resultaat_opl a:visited {
			color: #000;
		}
		
			li.resultaat_opl em a, li.resultaat_opl em a.open_opleiding {
				background: url(../images/ic_open_u_blauw.gif) 0 0 no-repeat;
				padding: 0 0 0 20px;
			}
				li.resultaat_opl em a.sluiten_opleiding {
					background-image: url(../images/ic_close_u_blauw.gif);
				}
		
		li.resultaat_opl ul li {
			background: url(../images/achter_li.gif) 22px 0 no-repeat;
			padding: 0 0 0 34px;
		}
			li.resultaat_opl ul li.locatie {
				background: none;
				padding: 12px 0 0 22px;
			}
				li.resultaat_opl ul li ul li {
					background: url(../images/achter_li.gif) 0 0 no-repeat;
					padding: 0 0 0 12px;
				}
	


/* Volgende en- vorige paginalinks indien te veel items */
div#paginatie{
	margin-top: 20px;
	clear: both;
}

	div#paginatie div{
		float: left; 
		width: 228px;
	}
	
	
	#pagVorige a{
		padding: 0 0 0 18px;
		background: url(../images/ic_terug_u.gif) no-repeat left;
	}

	#pagVolgende{
		text-align: right;
	}
	#pagVolgende a{
		padding: 0 18px 0 0;
		background: url(../images/ic_verder_u.gif) no-repeat right;
	}


/* Pijltje voor een web- of e-maillink, bij gastenboek e.d. */

a:link.verderLink, a:visited.verderLink{
	padding: 0 18px 0 0;
	background: url(../images/ic_verder_u.gif) no-repeat right;
}
	.opsomming a.verderLink, .opsomming a:visited.verderLink{
		background: url(../images/ic_verder_u_blauw.gif) no-repeat right;
	}

a:link.terugLink, a:visited.terugLink{
	padding: 0 0 0 18px;
	background: url(../images/ic_terug_u.gif) no-repeat left;
}
a:hover.terugLink, a:active.terugLink{
}

/* ---- banner regiokaart (onder navigatie) ----*/
a.bnrRegiokaart, a:visited.bnrRegiokaart, a:visited.bnrRegiokaart {
	background: url(../images/bnr_regiokaart_nav_u.gif) 0 0 no-repeat;
	width: 208px;
	height: 117px;
	display: block;
	margin: 26px 0 0 8px;
}
	a:focus.bnrRegiokaart, a:hover.bnrRegiokaart {
		background-image: url(../images/bnr_regiokaart_nav_a.gif);
		outline: none;
	}

/* RSS link */
a.rss, div#inhoud div.blok a.rss, div#inhoud div.blok a.rss.visited{
	background:url(../images/ic_rss_vacatures.gif) top left no-repeat;
	color: #e4ebd3;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 19px;
	display: block;
	float: left;
	margin-top: -4px;
}
	a.rss:hover, a.rss:active{text-decoration: underline; color: #fff;}

	div#inhoud div.blok a.rss{
		color: #fff;
		margin-top: 5px;
		margin-left: 15px;
		background-position: 0 1px;
	}

	/* Linkje in een h2-tag op home */
	div#inhoud div.blok h2 a.rss {
		background: 0;
		display: inline;
		float: none;
		margin-left: 4px;
		padding: 0;
	}

/* banner Open dag van de zorg - onder de footer */
#bnrBig_odvdz {
	/*border-top: solid 1px #f00;
	width: 100%;*/
	width: 996px;
	height: 90px;
	float: right;
	margin: 20px 0 0;
	text-align: right;
}

/* --- Parnassia banner ---
#stickyFooter {
    background: url(/images/achter_bnr_parnassia_bavo.gif) left bottom repeat-x;
	position: fixed;
	bottom: 0;
	left: 0;
    height: 79px;
	border-top: 1px solid #fff;
    text-align: center;
    width: 100%;
	z-index: 1000;
}*/

/* --- Opendag2012 banner --- */
#stickyFooter {
	position: fixed;
	bottom: 0;
	left: 0;
    height: 90px;
    text-align: center;
    width: 100%;
	z-index: 1000;
	background: #ededed;
}

	#stickyFooter div.closeStickybanner{
		/*width: 956px; parnassia */
		width: 1002px; /* zorgkrant */
		margin: 0 auto;
	}
		div.closeStickybanner div{
			/*width: 896px;	parnassia */	
			/*padding-left: 30px;  parnassia */
			border-top: 1px solid #fff; /* zorgkrant */
			width: 1002px; /* zorgkrant */
			float: left;
			text-align: center;
		}
		
		a.closeStickyFooter{
			display: block;
			width: 30px;
			height: 30px;
			position: relative;
			margin-left: 972px;
			background: url(/images/achter_stickyfooter_x.png) top left no-repeat;			
		}
		
		/* Sticky banner wordt in IE6 helemaal onderaan de pagina getoond */
		* html a.closeStickyFooter{display: none;}
		
/* Dropdown-lists met landingspagina's voor SEO */
.vacatureLanding{
	margin: 0 0 4px;
}

.vacatureLanding h3{
	color: #306;
	font-size: 1em;
	font-weight: normal;
	width: 261px;
	padding: 2px 5px 1px 17px;
	margin-top: 6px;
	background: #81a032 url(../images/dropdown_seo.png) 0 0 no-repeat;
	border: 1px solid #c9d6a7;
	cursor: pointer;
}

#subcontent .vacatureLanding h3{
	width: 188px;
}

	.vacatureLanding h3.selected{
		background: #91ad4d url(../images/dropdown_seo.png) -283px 0 no-repeat;
	}
	.vacatureLanding h3.hover, .vacatureLanding h3:hover{text-decoration: underline;}


.vacatureLanding ul{
	width: 283px;
	margin: 0;
	padding: 0;
	background: #91ad4d;
	border-left: 1px solid #c9d6a7;
	border-right: 1px solid #c9d6a7;
}

#subcontent .vacatureLanding ul{
	width: 210px;
}

	.vacatureLanding ul.hidden{
		display: none;
	}
	.vacatureLanding ul.show{
		display: block;
		position: absolute;
		z-index: 2000;
	}


div.blok .vacatureLanding ul li, .vacatureLanding ul li{
	display: inline;
	width: 283px;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#subcontent .vacatureLanding ul li{
	width: 210px;
}
	
div.blok .vacatureLanding ul li a, .vacatureLanding ul li a{
	display: block;
	width: 261px;
	padding: 2px 5px 1px 17px;
	background: #91ad4d;
	border-bottom: 1px solid #c9d6a7;
	text-decoration: none;
}

#subcontent .vacatureLanding ul li a{
	color: #fff;
	width: 188px;
}

	div.blok .vacatureLanding ul li a:hover, .vacatureLanding ul li a:hover{
		text-decoration: underline;
	}

