/* 1.    RESETTING BROWSER DEFAULTS */
/* 2.    Algehele HTML */
/* 2.1   @font-face */
/* 3.    Algehele layout */
/* 3.1   VindTool */
/* 3.2   TagCloud */
/* 4.    Beroepen en Opleidingenpagina's */
/* 4.1   kolom links */
/* 4.2   kolom midden */
/* 4.2.1 kolom midden bij startpagina van een beroep/opleiding */
/* 4.3   kolom rechts */
/* 5     Homepage en startpagina's opleidingen - beroepen */
/* 6     Gaan leren */
/* 7     Gaan werken */
/* 8     Bloxz-elementen */
/* 8.1   Zoekresultaten */
/* 8.2   Zoekresultaten ChoozGuides */
/* 9	 ChoozGuides profielpagina's */


/* ////////////// --- 1. RESETTING BROWSER DEFAULTS - http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ ////////////// --- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*outline: 0;*/
	/*font-size: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/* ////////////// --- Algehele HTML ////////////// --- */
html { overflow-y: scroll; }	/* Always show scrollbar on right side (as IE does) in all browsers to avoid jumping of centered sites caused by (dis)appearing these scrollbars. Overflow-y is a CSS3 property and therefor it does not validate yet (removing it only affects the jumping). */	
body, html { height: 100%; }

body{
	background: #eee;
	font-size: 0.7em;
	line-height: 1.3em;
	position: relative;
	float: left;
	clear: both;
	width: 100%;
}

a{color: #90278e}
	
	a:visited{color: #5c195b}
	a:hover, a:active{color: #f61e5a;}

p{margin: 0 0 1em 0;}

u{text-decoration: none;}

strong, b { font-weight: bold; }
em, i { font-style: italic; }
			
legend { margin-right: 0; }
* html legend { margin-left: -7px; }
*:first-child+html legend { margin-left: -7px; }

label, button, input.button { cursor: pointer; }
input[type="submit"], input[type="reset"], input[type="button"] { cursor: pointer; }
textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em}
label.labelKop{color: #f41e59; font-weight: bold;}
label.error{color: #f41e59; display: block;}

hr {
	border-bottom:medium none;
	border-top:1px solid #90e69d;
	clear:both;
	height:1px;
	width:100%;
}
hr.scheiding{margin: 1.3em 0}

#inhoud ul li, #subContent ul li{
	list-style: disc;
	margin-left: 14px;
}
	#inhoud ul.linkLijst.lijstBerOpl {
		margin-bottom: 1.3em;
	}
	#inhoud ul.linkLijst li, 
	#inhoud ul.zoekresLijst li, 
	#inhoud ul.overview li{
		list-style: none;
		margin-left: 0;
	}
	
	#inhoud ul.linkLijst li {
		padding-left: 14px;
		background: transparent url(/images/sprite_beroepen_opleidingen.png) no-repeat scroll -408px -37px;
	}
		#inhoud ul.linkLijst li a {
			text-decoration: none;
		}	
			#inhoud ul.linkLijst li a:hover, #inhoud ul.linkLijst li a:active{
				text-decoration: underline;
			}

	#inhoud ul.zoekresLijst li{
		padding-left: 14px;
		background:transparent url(/images/arrows.png) no-repeat scroll 0 5px;
		text-decoration: none;
	}


ol { list-style-type: decimal; }
	ol li { margin-left: 31px; }

:focus, object:focus, embed:focus { outline-style: none; }
a:focus, area:focus, input:focus, select:focus, textarea:focus, button:focus { outline: 1px dashed #76736C; }

.alignLeft { float: left; }
.alignRight { float: right; }

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

div.breaker{
	height: 1px;
	clear: both;
	background: transparent;
	font-size: 0px;
	line-height: 0px;
}

	/* --- overLabel --- */	
	
	.jsOverLabelBlur { position: relative; }
		.jsOverLabel { position: absolute; left: -9999px; top: 0; white-space: nowrap /* needed for safari */; overflow: hidden; cursor: default; }
		.jsOverLabelBlur .jsOverLabel { left: 1px; z-index: 1; }
			.jsOverLabelBlur .jsOverLabel span { display: none; }
			
	/* --- clickable --- */

	.jsClickable { cursor: pointer; }
	

/* ////////////// --- 2.1 @font-face ////////////// --- */
@font-face {
	font-family: 'BryantBold';
	src: url('../fonts/BRYANTBA.eot');
	src: local('Bryant Bold'),
		 local('Bryant-BoldAlt'),
		 url('../fonts/BRYANTBA.svg#Bryant-BoldAlt') format('svg'),
		 url('../fonts/BRYANTBA.ttf') format('truetype');		 
}

h1, h2, h2 a, h3 {
	color: #f41e59;
	font-family: "BryantBold", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	word-wrap: break-word;
}

h1 {
	font-size: 2.2em;
	padding: 0.5em 0 0.4em 0;
	line-height: 1.15em;
}

h2 {
	font-size: 1.8em;
	padding: 0 0 0.3em 0;
	line-height: 1.15em;
}
	h2 a, h2 a:visited {
		color: #f41e59;
		text-decoration: none;
	}
		h2 a:focus, h2 a:hover {
			text-decoration: underline;
		}
		
	#subMenu h2 {
		padding: 0.45em 0 0.89em 7px;
		font-size: 1.5em;
	}


h3 {
	font-size: 1.3em;
	padding: 0 0 0.3em 0;
	line-height: 1.15em;
}
	#relatedLinks h3 {
		color: #fff;
	}


/* kleur opleidingen */
.opleidingen h1, .opleidingen h2, .opleidingen h2 a, .opleidingen h2 a:visited,
.opleidingen #subMenuFiltering h3
	{color: #7ce63d;}

/* kleur beroepen + choozguides */	
.beroepen h1, .beroepen h2, .beroepen h2 a, .beroepen h2 a:visited,
.choozguides h1, .choozguides h2, .choozguides h2 a, .choozguides h2 a:visited ,
.beroepen #subMenuFiltering h3, div.row div.itemWrapper3 h2
	{color: #90278e;}

/* subcontentStijl 2 */
.subcontentStijl2 h2, .itemWrapper2 h2, #choozGuideIntroContent h2, #choozGuideIntro h2, #fotoGallerijContent h2 {
	color: #90278e;
}

/* ////////////// --- 3. Algehele layout ////////////// --- */
div#achter{
	width: 990px;
	margin: 0 auto;
	background: #fff;
	clear: both;
}
#container {
	background: #fff;
	float: left;
}

div#content{
	float: right;
	width: 747px;
	padding: 0;
	position: relative;
}
	body.home div#content{
		float: none;
		width: 990px;
	}

div#serviceMenu{
		clear: both;
		height: 20px;
		padding: 19px 11px 8px 0;
		float: right;
		font-size: 80%;
	}
	div#serviceMenu ul{
		float: right;
		padding: 4px 0 0 0;
	}

	div#serviceMenu li{
		float: left;
		padding: 0 5px 2px 5px;
		border-right: 1px solid #01b7a7;
		line-height: 0.8em;
	}
	div#serviceMenu li.last{border: none;}
	
		div#serviceMenu li a{color: #01b7a7; text-decoration: none}
		div#serviceMenu li a:hover, div#serviceMenu li a:active, div#serviceMenu li a.aan{color: #f61e5a; text-decoration:underline}


		/* --- siteSearch --- */
		#siteSearch {
			margin-top: -5px;
			float: left;
			position: relative;
		}		
		
		#siteSearch label {
			float: left;
			color: #01b7a7;
			font-weight: bold;
			padding: 5px 8px 0 8px;
			height: 13px;
		}
		
		#siteSearch #zkr_words {
			display: block;
			color: #01b7a7;
			font-size: 100%;
			width: 76px;
			height: 18px;
			padding: 2px 8px 0 8px;
			background: url(/images/bg_sitesearch.png) no-repeat left top;
			border-style: none;
			float: left;
		}
		
		#siteSearch button {
			display: block;
			width: 28px;
			height: 20px;
			padding: 0;
			margin: 0;
			background: none;
			border-style: none;
			float: left;
		}


div#topMenu{
	clear: both;
	width: 746px;
	height: 45px;
	position: relative;
	z-index: 8;
}

	div#topMenu ul#hoofdMenu{
		top: 0;
		position: absolute;
	}
	
	div#topMenu li{float: left;}
	
		div#topMenu li a{
			height: 45px;
			display: block;
		}
		div#topMenu li b{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}

		div#topMenu li.opleidingen a{width: 152px; background: url(/images/menu_top.png) no-repeat 0 0; cursor: pointer;}
		div#topMenu li.opleidingen a:hover, div#topMenu li.opleidingen a:active, div#topMenu li.opleidingen a.aan{width: 152px; background: url(/images/menu_top.png) no-repeat 0 -45px;}
		div#topMenu li.gaanleren a{width: 145px; background: url(/images/menu_top.png) no-repeat -152px 0; cursor: pointer;}
		div#topMenu li.gaanleren a:hover, div#topMenu li.gaanleren a:active, div#topMenu li.gaanleren a.aan{width: 145px; background: url(/images/menu_top.png) no-repeat -152px -45px;}
		div#topMenu li.beroepen a{width: 129px; background: url(/images/menu_top.png) no-repeat -297px 0; cursor: pointer;}
		div#topMenu li.beroepen a:hover, div#topMenu li.beroepen a:active, div#topMenu li.beroepen a.aan{width: 129px; background: url(/images/menu_top.png) no-repeat -297px -45px;}
		div#topMenu li.gaanwerken a{width: 158px; background: url(/images/menu_top.png) no-repeat -426px 0; cursor: pointer;}
		div#topMenu li.gaanwerken a:hover, div#topMenu li.gaanwerken a:active, div#topMenu li.gaanwerken a.aan{width: 158px; background: url(/images/menu_top.png) no-repeat -426px -45px;}
		div#topMenu li.werkvelden a{width: 156px; background: url(/images/menu_top.png) no-repeat -584px 0; cursor: pointer;}
		div#topMenu li.werkvelden a:hover, div#topMenu li.werkvelden a:active, div#topMenu li.werkvelden a.aan{width: 156px; background: url(/images/menu_top.png) no-repeat -584px -45px;}
	
	div.dropdown{
		display: none;
		background: transparent url(/images/menu_top.png) -740px 0 no-repeat;
		position: absolute;
		width: 180px;
		padding-top: 24px;
		z-index: 10;
		margin-left: 2px;
		margin-top: -4px;
		}
		div#topMenu li.opleidingen div.dropdown{margin-left: 4px}
		
	div#topMenu div.dropdown li{float: none; display: block}
	
		div#topMenu ul li:hover div.dropdown, div#topMenu ul li.hover div.dropdown{
			display: block;
		}

		div#topMenu ul div.dropdown div{
			background: url(/images/menu_top.png) -920px bottom no-repeat;  
			padding-bottom: 11px;
		}
		div.dropdown ul{
			background: #90e69d;
		}
				div.dropdown li{padding-left: 14px;}

				div#topMenu ul div.dropdown a, div#topMenu ul div.dropdown a:hover, div#topMenu ul div.dropdown a:active{
					color: #92278f;
					height: auto;
					/*font-size: 90%;
					line-height: 1.2em;*/
					text-decoration: none;
					/*text-transform: uppercase;*/
					width: 154px;
					padding: 0 1px 6px 11px;
					background: url(/images/arrows.png) -1000px 3px no-repeat; 
					display: block;
				}

				div#topMenu ul div.dropdown a:hover, div#topMenu ul div.dropdown a:active 
				{
					color: #f61e5a;
					background: url(/images/arrows.png) -1500px 3px no-repeat;
				}
				div.dropdown li#dropDownAan a{font-weight: bold;}
	
	div#topFoto{
		padding-top: 30px;
		height: 222px;
		width: 990px;
	}
	
	div#breadCrumb{padding: 2px 0 0 10px;}

	div#breadCrumb a{
		font-weight: bold;
		font-size: 80%;
		color: #01b7a7;
		text-decoration: none;
		white-space: nowrap;
		padding: 0 0 0 9px;
		background:url(/images/sprite_beroepen_opleidingen.png) -408px 3px no-repeat;
	}
	div#breadCrumb a:hover, div#breadCrumb a:active{
		color: #90278e;
		background:url(/images/sprite_beroepen_opleidingen.png) -408px -37px no-repeat;
	}
	
	div#inhoudWrapperWrapper{
		width: 509px;
		float: left;
	}

	div#randomFoto{
		width: 493px;
		padding: 10px 0 7px 8px;
		float: left;
	}

	div#inhoudWrapper{
		background: transparent url(/images/achter_schaduw.png) left top no-repeat;
		width: 509px;
		float: left;
		margin: 7px 0 20px;
	}

	div#inhoud{
		_height: 250px;
		min-height: 250px;
		padding: 10px 15px 30px 25px;
		background: transparent url(/images/achter_schaduw.png) no-repeat -509px bottom;
		overflow: auto;
	}
	
		/* letter
		div#inhoud h1{
			font-size: 180%;
			text-transform: uppercase;
			color: #f41e59;
			margin: 14px 0;
		}

		div#inhoud h2{
			margin: 12px 0 0;
			color: #f61f5b;
		}

		div#inhoud h3 a{color: #f41e59;}
		*/

		
	div#subContent{
		width: 238px;
		float: left;
		margin-bottom: 20px;
	}

		div#subContent div#randomFoto{
			width: 222px;
			padding: 14px 0 0 7px;
			float: none;
		}
		
		/* stijl3 voorlopig gelijk aan stijl 1 */
		.subcontentStijl1, .subcontentStijl3 {
			background: url(/images/bg_subStijl1.gif) 0 0 repeat-y;
			margin: 0 0 3px 0;
		}
			.subcontentStijl1 .subItemWrapper, .subcontentStijl3 .subItemWrapper {
				background: url(/images/bg_subStijl1.gif) -500px 0 no-repeat;
			}
				.subcontentStijl1 .subItemContent, .subcontentStijl3 .subItemContent {
					background: url(/images/bg_subStijl1.gif) -250px bottom no-repeat;
					padding: 23px 29px 28px 24px;
				}
		
		.subcontentStijl2 {
			background: url(/images/bg_subStijl2.gif) 0 0 repeat-y;
			margin: 0 0 3px 0;
		}
			.subcontentStijl2 .subItemWrapper {
				background: url(/images/bg_subStijl2.gif) -500px 0 no-repeat;
			}
				.subcontentStijl2 .subItemContent {
					background: url(/images/bg_subStijl2.gif) -250px bottom no-repeat;
					padding: 26px 29px 28px 24px;
				}
				

div#leftContent{
	float: left;
	width: 243px;
	font-size: 100%;
	margin-bottom: 20px;
}

	div#logo{
		padding: 23px 0 6px 16px;
		clear: both;
	}

	div#subMenuWrapper{
		background: transparent url(/images/achter_schaduw.png) -1018px top no-repeat;
		width: 228px;
		margin-left: 15px;
	}
	
		div#subMenu, div#subMenuFiltering{
			background: transparent url(/images/achter_schaduw.png) -1246px bottom no-repeat;		
			min-height: 120px;
			padding: 10px 0 10px 10px;
			margin-bottom: 10px;
			clear: both;
			overflow: hidden;
		}

			/* letter
			div#subMenu h2, div#subMenuFiltering h2{
				font-size: 140%;
				text-transform: uppercase;
				color: #f41e59;
				margin: 4px 0 10px 8px;
			}
			*/

			div#subMenu li, div#subMenuFiltering li{padding-left: 8px;}
				div#subMenu li li, div#subMenuFiltering li li{padding-left: 12px;}

				div#subMenu li a, div#subMenu li.aan li a, div#subMenu li.aan li.aan li a,
				div#subMenuFiltering li a{
					color: #01b6a6;
					font-size: 95%;
					line-height: 1.2em;
					text-decoration: none;
					text-transform: uppercase;
					padding: 0 3px 10px 11px;
					background: url(/images/sprite_beroepen_opleidingen.png) -408px 3px no-repeat; 
					display: block;
				}

				div#subMenu li a:hover, div#subMenu li a:active, 
				div#subMenu li.aan li a:hover, div#subMenu li.aan li a:active, div#subMenu li.aan li.aan li a:hover, div#subMenu li.aan li.aan li a:active, 
				div#subMenu li.aan a, div#subMenu li.aan li.aan a, div#subMenu li.aan li.aan li.aan a,
				div#subMenuFiltering li a:hover, div#subMenuFiltering li a:active
				{
					color: #f41e59;
					background: url(/images/sprite_beroepen_opleidingen.png) -408px -77px no-repeat; 
				}
				
				div#subMenuFiltering li a{
					text-transform: none;
					padding: 0 3px 1px 11px;
				}

				div#subMenuFiltering li a em{
					font-style: normal;
					color: #666;
				}
				
				div#subMenuFiltering li a.filter {
					background: url(/images/sprite_beroepen_opleidingen.png) -408px -37px no-repeat;
					color: #92278F;
				}
					div#subMenuFiltering li a.filter:focus, div#subMenuFiltering li a.filter:hover {
						background-position: -408px -77px;
						color: #f41e59;
					}					
				
			
			#subMenu p.prev {
				padding: 8px 0 0 8px;
			}
			
			#subMenu p.prev a {
				background: url(/images/sprite_beroepen_opleidingen.png) no-repeat scroll -408px -685px;
				color: #90278E;
				padding: 0 3px 0 11px;
			}
				#subMenu p.prev a:focus, #subMenu p.prev a:hover {
					background-position: -408px -645px;
					color: #f41e59;
				}
			
				
		
div#footer{
	width: 100%;
	clear: both;
	text-align: right;
	color: #fff;
	height: 88px;
	width: 100%;
	background: transparent url(/images/achter_schaduw.png) -1474px bottom no-repeat;
	position: relative;
}

	div#footer a{color: #fff; text-decoration: none; font-weight: bold;}
	div#footer a:hover, div#footer a:active{color: #90278e; text-decoration: underline;}
		div#footer a#userName{color: #90278e; text-decoration: none; font-weight: normal;}
		div#footer a#userName:hover, div#footer a#userName:active{color: #f61e5a; text-decoration: underline;}

	div#footer div#disclaimer{
		float: left;
		padding: 50px 0 0 20px;
		font-size: 80%;
	}
		div#disclaimer ul li{
			float: left;
			margin: 0 4px 0 0;
			padding: 0 4px 0 0;
			border-right: solid 1px #fff;
		}
			div#disclaimer ul li.last{
				margin: 0;
				padding: 0;
				border-right: none;
			}
	
	
	
	.loginPopup {
		background: url(/images/bg_inloggen_top.png) 0 0 no-repeat;
		padding: 8px 0 0 0;		
		position: absolute;
		bottom: 36px;
		left: 20px;
		text-align: left;
		display: none;
	}
		.loginPopup form {
			background: #cbffd3;
			padding: 10px 18px 0 17px;
			width: 183px;
		}
		.loginBallon {
			background: url(/images/bg_inloggen_ballon.png) left top no-repeat;
			height: 26px;
			width: 218px;
		}
		
			.loginPopup label {
				display: block;
				color: #000;
				padding: 1px 8px 0;
			}
			.loginPopup input {
				width: 167px;
				height: 16px;
				padding: 2px 8px 0;
				margin: 0 0 4px 0;
				background: url(/images/bg_inloggen.gif) no-repeat left top;
				border-style: none;
				font-size: 0.9em;
			}
			.loginPopup button {
				padding: 0;
				margin: 0;
				background: none;
				border-style: none;
			}
			
	.inloggen:hover .loginPopup, .inloggen.hover .loginPopup {
		display: inline;
	}
	
	div#footer div#calibris{
		float: right;
		padding: 45px 20px 0 0;
	}

a#twitterBird{
	display: block;
	width: 126px;
	height: 63px;
	background: url(/images/sprite_beroepen_opleidingen.png) 0 -917px no-repeat; 
	position: absolute;
	clear: both;
}
	a#twitterBird:hover, a#twitterBird:active{background: url(/images/sprite_beroepen_opleidingen.png) -126px -917px no-repeat;}


	a#twitterBird span{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}



/* ////////////// --- 3.1 VindTool ////////////// --- */
div#vindToolOpleidingen h3, div#vindToolBeroepen h3, div#verwanteTool h3{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}
		
	div#vindToolWrapperBeroepen, div#vindToolWrapperOpleidingen{
		width: 221px;
		padding-top: 27px;
		margin-bottom: 10px;
		background: #f61e5a url(/images/achter_schaduw_lang_2.png) no-repeat 0 top;
		clear: both;
	}
		
	div#vindToolWrapperBeroepen{background: #f61e5a url(/images/achter_schaduw_lang_2.png) no-repeat -900px top;}
		
		div#vindToolBeroepen, div#vindToolOpleidingen{
			width: 195px;
			min-height: 106px;
			padding: 26px 13px 4px;
			background: transparent url(/images/achter_schaduw_lang_2.png) no-repeat -221px bottom;
		}
		* html div#vindToolBeroepen, * html div#vindToolOpleidingen {_height: 106px;}
	
	div.selectBox{
		/*background: url(/images/sprite_beroepen_opleidingen.png) 0 -780px no-repeat;*/
		min-height: 16px;
		min-width: 196px;
		padding: 1px;
		margin-bottom: 8px;
	}
	* html div.selectBox{_height: 16px; _width: 196px;}

/* ////////////// --- 3.2 TagCloud ////////////// --- */
div#tagCloudWrapper{
	width: 230px;
	padding-top: 54px ;
	margin-top: 20px;
	background: #01b7a7 url(/images/achter_schaduw_lang.png) no-repeat -2211px top;
}
	
	div#tagCloud{
		width: 155px;
		_height: 144px;
		min-height: 144px;
		padding: 0 35px 167px 40px;
		background: transparent url(/images/achter_schaduw_lang.png) no-repeat -2441px bottom;
	}
	div#tagCloud, div#tagCloud span, div#tagCloud span a{
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #fff;
		text-decoration: none;
	}
		div#tagCloud span a:hover, div#tagCloud span a:active{text-decoration: underline; color: #fdff7a;}
	
		/* hoe groter het getal, hoe belangrijker het woord */
		div#tagCloud span.s6{font-size: 2em; line-height: 1.1em;}
		div#tagCloud span.s5{font-size: 1.8em; line-height: 1em;}
		div#tagCloud span.s4{font-size: 1.6em; line-height: 1em}
		div#tagCloud span.s3{font-size: 1.4em; line-height: 1em}
		div#tagCloud span.s2{font-size: 1.2em; line-height: 1em}
		div#tagCloud span.s1{font-size: 1em; line-height: 1em}



/* ////////////// --- 4. Beroepen en Opleidingenpagina's ////////////// --- */

div#verwanteTool ul, div#verwanteTool li, div#verwanteTool a, div#verwanteTool p {
	color: #fff;
}

	div#verwanteTool ul, div#verwanteTool li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	div#verwanteTool a{
		background: url(/images/sprite_beroepen_opleidingen.png) -408px -477px no-repeat; 
		padding: 0 0 3px 10px;
		display: block;
	}

	div#verwanteTool a:hover, div#verwanteTool a:active{
		color: #fdff7a;
		background: url(/images/sprite_beroepen_opleidingen.png) -408px -517px no-repeat; 
	}
	
				
div.selectBox select{
	color: #92278f;
	font-size: 0.9em;
	border: none;
	background: none;
	background-color: #fff;
	width: 194px;
}

/* letter
body.beroepen div#inhoud h2, body.beroepen label.labelKop{color: #90278e;}
body.opleidingen div#inhoud h2, body.opleidingen label.labelKop{color: #7ce63d;}
body.beroepen label.error, body.opleidingen label.error{color: #f41e59; font-weight: bold;}
*/
body.beroepen label.labelKop{color: #90278e;}
body.opleidingen label.labelKop{color: #7ce63d;}
body.opleidingen label.error{color: #f41e59; font-weight: bold;}


/* ////////////// --- 4.1 kolom links ////////////// --- */
body.opleidingen div#subMenuWrapper, body.beroepen div#subMenuWrapper{
	background: transparent url(/images/achter_schaduw_lang.png) left top no-repeat;
}

	body.opleidingen div#subMenu, body.beroepen div#subMenu, 
	body.opleidingen div#subMenuFiltering, body.beroepen div#subMenuFiltering/* Filtering van zoekresultaten */{
		background: transparent url(/images/achter_schaduw_lang.png) -229px bottom no-repeat;		
	}

/* letter
body.opleidingen #subMenu h2 a, body.beroepen #subMenu h2 a, 
body.opleidingen #subMenuFiltering h2 a, body.beroepen #subMenuFiltering h2 a {
	color: #7ce63d;
	text-decoration: none;
}
*/

body.opleidingen #subMenu .subPaginas li, body.beroepen #subMenu .subPaginas li{
	float: left;
	margin: 0 3px 6px 0;
	padding: 0;
}

	body.opleidingen div#subMenu .subPaginas li b, body.beroepen div#subMenu .subPaginas li b
	{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}

		body.opleidingen div#subMenu .subPaginas li a, body.opleidingen div#subMenu .subPaginas li.aan li a, body.opleidingen div#subMenu .subPaginas li.aan li.aan li a, 
		body.beroepen div#subMenu .subPaginas li a, body.beroepen div#subMenu .subPaginas li.aan li a, body.beroepen div#subMenu .subPaginas li.aan li.aan li a{
			padding: 0;
			width: 65px;
			height: 84px;
			display: block;
		}

		/* Knoppen opleidingen */
		body.opleidingen div#subMenu li a.opleidingen1{background: url(/images/sprite_beroepen_opleidingen.png) 0 0 no-repeat}
		body.opleidingen div#subMenu li a.opleidingen2{background: url(/images/sprite_beroepen_opleidingen.png) -68px 0 no-repeat}
		body.opleidingen div#subMenu li a.opleidingen3{background: url(/images/sprite_beroepen_opleidingen.png) 0 -90px no-repeat}

		body.opleidingen div#subMenu li a.opleidingen4{background: url(/images/sprite_beroepen_opleidingen.png) -68px -90px  no-repeat}
		body.opleidingen div#subMenu li a.opleidingen5{background: url(/images/sprite_beroepen_opleidingen.png) -136px 0 no-repeat}
		body.opleidingen div#subMenu li a.opleidingen7{background: url(/images/sprite_beroepen_opleidingen.png) -136px -180px no-repeat}

		body.opleidingen div#subMenu li a.opleidingen8{background: url(/images/sprite_beroepen_opleidingen.png) -136px -90px no-repeat}
		body.opleidingen div#subMenu li a.opleidingen9{background: url(/images/sprite_beroepen_opleidingen.png) 0 -180px no-repeat}
		body.opleidingen div#subMenu li a.opleidingen10{background: url(/images/sprite_beroepen_opleidingen.png) -68px -180px no-repeat}
		
		/* Knoppen beroepen */
		body.beroepen div#subMenu li a.beroepen1{background: url(/images/sprite_beroepen_opleidingen.png) 0 -270px no-repeat}
		body.beroepen div#subMenu li a.beroepen2{background: url(/images/sprite_beroepen_opleidingen.png) -68px -270px no-repeat}
		body.beroepen div#subMenu li a.beroepen3{background: url(/images/sprite_beroepen_opleidingen.png) -136px -270px no-repeat}

		body.beroepen div#subMenu li a.beroepen4{background: url(/images/sprite_beroepen_opleidingen.png) 0 -360px no-repeat}
		body.beroepen div#subMenu li a.beroepen5{background: url(/images/sprite_beroepen_opleidingen.png) -68px -360px no-repeat}
		body.beroepen div#subMenu li a.beroepen7{background: url(/images/sprite_beroepen_opleidingen.png) -136px -360px no-repeat}

		body.beroepen div#subMenu li a.beroepen8{background: url(/images/sprite_beroepen_opleidingen.png) 0 -450px no-repeat}
		body.beroepen div#subMenu li a.beroepen9{background: url(/images/sprite_beroepen_opleidingen.png) -68px -450px no-repeat}
		body.beroepen div#subMenu li a.beroepen10{background: url(/images/sprite_beroepen_opleidingen.png) -68px -450px no-repeat}
		

		/* Knop ChoozGuides */
		body.opleidingen div#subMenu li a.opleidingen6, 
		body.beroepen div#subMenu li a.beroepen6{ width: 170px;
														height: 28px;
														clear: both;
														margin-left: 11px;
														background: url(/images/sprite_beroepen_opleidingen.png) -11px -540px no-repeat}
		/* Knop Reacties */
		body.opleidingen div#subMenu li a.opleidingen11, 
		body.beroepen div#subMenu li a.beroepen11{width: 170px;
														height: 25px;
														clear: both;
														margin-left: 26px;
														margin-top: -6px;
														background: url(/images/sprite_beroepen_opleidingen.png) -26px -568px no-repeat}

			/* hover */
			/* Knoppen opleidingen */
			body.opleidingen div#subMenu li a.opleidingen1:hover, body.opleidingen div#subMenu li a.opleidingen1:hover, body.opleidingen div#subMenu li.aan a.opleidingen1
				{background: url(/images/sprite_beroepen_opleidingen.png) -204px 0 no-repeat}
			body.opleidingen div#subMenu li a.opleidingen2:hover, body.opleidingen div#subMenu li a.opleidingen2:hover, body.opleidingen div#subMenu li.aan a.opleidingen2
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px 0 no-repeat}
			body.opleidingen div#subMenu li a.opleidingen3:hover, body.opleidingen div#subMenu li a.opleidingen3:hover, body.opleidingen div#subMenu li.aan a.opleidingen3
				{background: url(/images/sprite_beroepen_opleidingen.png) -204px -90px no-repeat}
	
			body.opleidingen div#subMenu li a.opleidingen4:hover, body.opleidingen div#subMenu li a.opleidingen4:hover, body.opleidingen div#subMenu li.aan a.opleidingen4
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px -90px no-repeat}
			body.opleidingen div#subMenu li a.opleidingen5:hover, body.opleidingen div#subMenu li a.opleidingen5:hover, body.opleidingen div#subMenu li.aan a.opleidingen5
				{background: url(/images/sprite_beroepen_opleidingen.png) -340px 0 no-repeat}
			body.opleidingen div#subMenu li a.opleidingen7:hover, body.opleidingen div#subMenu li a.opleidingen7:hover, body.opleidingen div#subMenu li.aan a.opleidingen7
				{background: url(/images/sprite_beroepen_opleidingen.png) -340px -180px no-repeat}

			body.opleidingen div#subMenu li a.opleidingen8:hover, body.opleidingen div#subMenu li a.opleidingen8:hover, body.opleidingen div#subMenu li.aan a.opleidingen8
				{background: url(/images/sprite_beroepen_opleidingen.png) -340px -90px no-repeat}
			body.opleidingen div#subMenu li a.opleidingen9:hover, body.opleidingen div#subMenu li a.opleidingen9:hover, body.opleidingen div#subMenu li.aan a.opleidingen9
				{background: url(/images/sprite_beroepen_opleidingen.png) -204px -180px no-repeat}
			body.opleidingen div#subMenu li a.opleidingen10:hover, body.opleidingen div#subMenu li a.opleidingen10:hover, body.opleidingen div#subMenu li.aan a.opleidingen10
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px -180px no-repeat}

			/* Knoppen beroepen */
			body.beroepen div#subMenu li a.beroepen1:hover, body.beroepen div#subMenu li a.beroepen1:hover, body.beroepen div#subMenu li.aan a.beroepen1
				{background: url(/images/sprite_beroepen_opleidingen.png) -204px -270px no-repeat}
			body.beroepen div#subMenu li a.beroepen2:hover, body.beroepen div#subMenu li a.beroepen2:hover, body.beroepen div#subMenu li.aan a.beroepen2
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px -270px no-repeat}
			body.beroepen div#subMenu li a.beroepen3:hover, body.beroepen div#subMenu li a.beroepen3:hover, body.beroepen div#subMenu li.aan a.beroepen3
				{background: url(/images/sprite_beroepen_opleidingen.png) -340px -270px no-repeat}
	
			body.beroepen div#subMenu li a.beroepen4:hover, body.beroepen div#subMenu li a.beroepen4:hover, body.beroepen div#subMenu li.aan a.beroepen4
				{background: url(/images/sprite_beroepen_opleidingen.png) -204px -360px no-repeat}
			body.beroepen div#subMenu li a.beroepen5:hover, body.beroepen div#subMenu li a.beroepen5:hover, body.beroepen div#subMenu li.aan a.beroepen5
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px -360px no-repeat}
			body.beroepen div#subMenu li a.beroepen7:hover, body.beroepen div#subMenu li a.beroepen7:hover, body.beroepen div#subMenu li.aan a.beroepen7
				{background: url(/images/sprite_beroepen_opleidingen.png) -340px -360px no-repeat}

			body.beroepen div#subMenu li a.beroepen8:hover, body.beroepen div#subMenu li a.beroepen8:hover, body.beroepen div#subMenu li.aan a.beroepen8
				{background: url(/images/sprite_beroepen_opleidingen.png) -204px -450px no-repeat}
			body.beroepen div#subMenu li a.beroepen9:hover, body.beroepen div#subMenu li a.beroepen9:hover, body.beroepen div#subMenu li.aan a.beroepen9
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px -450px no-repeat}
			body.beroepen div#subMenu li a.beroepen10:hover, body.beroepen div#subMenu li a.beroepen10:hover, body.beroepen div#subMenu li.aan a.beroepen9
				{background: url(/images/sprite_beroepen_opleidingen.png) -272px -450px no-repeat}


			/* Knop ChoozGuides */
			body.opleidingen div#subMenu li a.opleidingen6:hover, body.opleidingen div#subMenu li a.opleidingen6:hover, body.opleidingen div#subMenu li.aan a.opleidingen6, 
			body.beroepen div#subMenu li a.beroepen6:hover, body.beroepen div#subMenu li a.beroepen6:hover, body.beroepen div#subMenu li.aan a.beroepen6
				{background: url(/images/sprite_beroepen_opleidingen.png) -215px -540px no-repeat}
			
			/* Knop Reacties */
			body.opleidingen div#subMenu li a.opleidingen11:hover, body.opleidingen div#subMenu li a.opleidingen11:hover, body.opleidingen div#subMenu li.aan a.opleidingen11, 
			body.beroepen div#subMenu li a.beroepen11:hover, body.beroepen div#subMenu li a.beroepen11:hover, body.beroepen div#subMenu li.aan a.beroepen11
				{background: url(/images/sprite_beroepen_opleidingen.png) -230px -568px no-repeat}
		

		div#subMenuWrapper div#verwanteToolWrapper{
			width: 228px;
			padding-top: 22px ;
			margin-bottom: 10px;
			background: #f61e5a url(/images/achter_schaduw_lang_2.png) no-repeat -442px top;
			clear: both;
		}
			body.beroepen div#subMenuWrapper div#verwanteToolWrapper, div#subMenuWrapper div#verwanteToolWrapper.verwanteBeroepen {background: #f61e5a url(/images/achter_schaduw_lang_2.png) no-repeat -1122px top;}
			
			div#subMenuWrapper div#verwanteTool{
				width: 202px;
				_height: 106px;
				min-height: 106px;
				padding: 26px 13px 4px;
				background: transparent url(/images/achter_schaduw_lang_2.png) no-repeat -671px bottom;
			}
			
		





/* ////////////// --- 4.2 kolom midden ////////////// --- */

body.opleidingen div#inhoudWrapper, body.beroepen div#inhoudWrapper{
	background: transparent url(/images/achter_schaduw_lang.png) -1193px top no-repeat;
}

body.opleidingen div#inhoud, body.beroepen div#inhoud{
	_height: 550px;
	min-height: 550px;
	background: transparent url(/images/achter_schaduw_lang.png) no-repeat -1702px bottom;
}


/* letter
body.opleidingen div#inhoud h1{
	color: #7ce63d;
}		

body.beroepen div#inhoud h1{
	color: #90278e;
}
*/

div#choozGuideIntroWrapper{
	background: #cbffd3 url(/images/achter_choozguides.png) no-repeat left top;
	width: 452px;
	margin: 20px 3px 0 4px;
	clear: both;
	float: left;
}

	div#choozGuideIntro{
		background: transparent url(/images/achter_choozguides.png) no-repeat -452px bottom;
		_height: 130px;
		min-height: 130px;
		padding: 15px;
	}

	/* letter
	div#inhoud h3, div#subContent h3{
		color: #92278f;
		font-size: 2em;
		margin-bottom: 0.25em;
	}
	*/

	div#inhoud ul.choozGuideLinks, div#inhoud ul.choozGuideLinks li, 
	div#subContent ul.choozGuideLinks, div#subContent ul.choozGuideLinks li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
		div#inhoud ul.choozGuideLinks, div#subContent ul.choozGuideLinks{padding-top: 16px; display: block;}
		ul.choozGuideLinks span{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}

		ul.choozGuideLinks li a.stelVraag{
			width: 186px;
			height: 27px;
			margin: 0 30px 4px -4px;
			background: url(/images/sprite_beroepen_opleidingen.png) -6px -595px no-repeat;
			display: block;
			float: left;
		}
			ul.choozGuideLinks li a.stelVraag:hover, ul.choozGuideLinks li a.stelVraag:active{background: url(/images/sprite_beroepen_opleidingen.png) -216px -595px no-repeat;}

		ul.choozGuideLinks li a.leesBlog{
			width: 186px;
			height: 25px;
			margin: 3px 0 6px 0;
			background: url(/images/sprite_beroepen_opleidingen.png) -11px -648px no-repeat;
			display: block;
			float: left;
		}
			ul.choozGuideLinks li a.leesBlog:hover, ul.choozGuideLinks li a.leesBlog:active{background: url(/images/sprite_beroepen_opleidingen.png) -221px -648px no-repeat;}

		ul.choozGuideLinks li a.meldAan{
			width: 186px;
			height: 26px;
			margin: 0 0 0 10px;
			background: url(/images/sprite_beroepen_opleidingen.png) -6px -622px no-repeat;
			display: block;
			float: left;
		}
			ul.choozGuideLinks li a.meldAan:hover, ul.choozGuideLinks li a.meldAan:active{background: url(/images/sprite_beroepen_opleidingen.png) -216px -622px no-repeat;}

		
		div.paginaFuncties{margin: 20px 15px 0 0; display: block; float: left; clear: both;}
		div.paginaFuncties, div.paginaFuncties a{color: #91e69e;}
			div.paginaFuncties a:hover, div.paginaFuncties a:active{color: #f61e5a}



	/* ////////////// --- 4.2.1 kolom midden op start van en beroep of opleiding ////////////// --- */

	div#opleidingBeroepLinks{
		float: left;
		width: 234px;
	}

	div#opleidingBeroepRechts{
		float: left;
		width: 235px;
		margin-right: -4px;
	}

	div#opleidingBeroepRechts div#choozGuideIntroWrapper{
		background: transparent url(/images/achter_choozguides.png) no-repeat -900px top;
		width: 231px;
		margin: 0 0 5px 0;
		clear: none;
	}

	div#opleidingBeroepRechts div#choozGuideIntro{
		background: transparent url(/images/achter_choozguides.png) no-repeat -1131px bottom;
		_height: 130px;
		min-height: 130px;
		padding: 0 10px 13px 9px;
	}
	
	div#opleidingBeroepRechts div#choozGuideIntroContent{
		_height: 239px;
		min-height: 239px;
		padding: 11px 15px 15px 15px;
		background: #cbffd3;
	}
	
	div#opleidingBeroepRechts div#choozGuideIntro ul li a{float: none;}
	
		div#opleidingBeroepRechts div#choozGuideIntro li a.stelVraag{margin: -5px 0 1px 2px;}

		div#opleidingBeroepRechts div#choozGuideIntro li a.meldAan{margin: 0 0 0 -4px;}

		div#opleidingBeroepRechts div#choozGuideIntro li a.leesBlog{margin: 0 0 0 10px;}

	div#opleidingBeroepRechts div.functies{margin: 0 0 20px 12px;}


	div#fotoGallerijWrapper{
		background: transparent url(/images/achter_choozguides.png) repeat-y -1818px top;
		width: 227px;
		margin-bottom: 10px;
		float: left;
	}
	div#fotoGallerij{background: transparent url(/images/achter_choozguides.png) no-repeat -1590px bottom;}
	div#fotoGallerijContent{
		background: transparent url(/images/achter_choozguides.png) no-repeat -1362px top;
		_height: 170px;
		min-height: 170px;
		padding: 20px;
	}

		div#fotoGallerij h2{
			padding-bottom: 0.6em;
		}

		div#fotoGallerij div#fotoGallerijFoto{
			text-align: center;
		}


	div#bronnen{margin: 0 0 10px 12px; float: left;}
		
	div#bronnenKnop a span{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}
	div#bronnenKnop a{
		background: url(/images/sprite_beroepen_opleidingen.png) -203px -780px no-repeat;
		width: 205px;
		height: 20px;
		display: block;
	}
		div#bronnenKnop a:hover, div#bronnenKnop a:active{background: url(/images/sprite_beroepen_opleidingen.png) -203px -800px no-repeat;}
		div#bronnenKnop.open a{background: url(/images/sprite_beroepen_opleidingen.png) -203px -820px no-repeat;}
		div#bronnenKnop.open a:hover, div#bronnenKnop.open a:active{background: url(/images/sprite_beroepen_opleidingen.png) -203px -840px no-repeat;}

	div#bronVermelding{
		position: relative;
		display: none;
		width: 188px;
		padding: 2px 5px 10px 12px;
		background: #f61e5a url(/images/achter_schaduw_lang.png) no-repeat -3535px bottom;
	}

		div#bronVermelding ul, div#bronVermelding li, div#bronVermelding a{
			font-family:Georgia, "Times New Roman", Times, serif;
			color: #fff;
			font-style: italic;
		}
	
			div#inhoud div#bronVermelding ul, div#inhoud div#bronVermelding li{
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
			div#bronVermelding a, div#bronVermelding span{
				background: transparent url(/images/ic_arrows.png) no-repeat 0 -477px;
				padding-left: 12px;
				display: block;
			}

			div#bronVermelding a:hover, div#bronVermelding a:active{
				color: #fdff7a;
				background: transparent url(/images/ic_arrows.png) no-repeat 0 -517px; 
			}
	
	.beroepVanDeMaandBlok {
		padding: 0.7em 0 0 0;
		color: #90278e;
	}
		.beroepVanDeMaandBlok h3 {
			color: #90278e;
		}

.reageerOpTitel {
	font-size: 0.7em;
	display: block;
	font-family: "BryantBold", Verdana, Arial, Helvetica, sans-serif;
}
.formGrijs label.error {
	margin: 0;
}

		
/* ////////////// --- 4.3 kolom rechts ////////////// --- */

div#reactiesWrapper{
	margin-top: -3px;
	background: transparent url(/images/achter_schaduw_lang.png) repeat-y -944px top;
}
div#reactiesWrapperBottom{background: transparent url(/images/achter_schaduw_lang.png) no-repeat -697px bottom;}
div#reactiesInhoud{
	background: transparent url(/images/achter_schaduw_lang.png) no-repeat -456px top;
	padding: 40px 27px 20px 17px;
	min-height: 230px;
}
* html div#reactiesInhoud {height: 230px;}
	
	div.reactie div, div#reactie h3, div.reactie h4, div.reactie p, div.reactie p span, div.reactie em, div.reactie strong, div.reactie a{
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	h1.reacties, h3.reacties{
		background: url(/images/sprite_beroepen_opleidingen.png) -6px -683px no-repeat;
		height: 27px;
		width: 97px;
		margin-bottom: 5px;
		clear: both;
	}
		h1.reacties {padding: 0; margin-top: 16px; margin-bottom: 16px;}
		
	div.hr1 hr, div.hr2 hr, div.hr3 hr, 
	h1.reacties b, h3.reacties b, 
	li a.reageerZelf b, li a.reageerLeesAlles b{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}
	
	div.reactie{padding: 0 8px 10px 0;}
	
	div.hr1, div.hr2, div.hr3{
		height: 3px;
		margin-bottom: 10px;
	}
	div.hr1{background: url(/images/sprite_beroepen_opleidingen.png) -220px -683px no-repeat;}
	div.hr2{background: url(/images/sprite_beroepen_opleidingen.png) -220px -696px no-repeat;}
	div.hr3{background: url(/images/sprite_beroepen_opleidingen.png) -220px -710px no-repeat;}
	
	div#reactiesInhoud a{color: #106cdb; font-style:italic}
	div#reactiesInhoud a:visited{color: #0b4a97}
	div#reactiesInhoud a:hover, div#reactiesInhoud a:active{color:#90278E;}
	div.reactie p.bijSchrift{color: #106cdb}
	
	#reactiesInhoud .item {padding: 0 8px 0 0;}
	
	div#subContent ul.reageren, div#subContent ul.reageren li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	div#subContent ul.reageren{margin-top: 10px;}
	
	div#reactiesInhoud li a.reageerZelf{
		width: 108px;
		height: 24px;
		clear: both;
		margin-left: 11px;
		background: url(/images/sprite_beroepen_opleidingen.png) -11px -728px no-repeat;
		display: block;
	}
	div#reactiesInhoud li a.reageerLeesAlles{
		width: 125px;
		height: 22px;
		clear: both;
		margin-left: 57px;
		margin-top: 0;
		background: url(/images/sprite_beroepen_opleidingen.png) -65px -752px no-repeat;
		display: block;
	}
	
		div#reactiesInhoud li a.reageerZelf:hover, div#reactiesInhoud li a.reageerZelf:active{
			background: url(/images/sprite_beroepen_opleidingen.png) -215px -728px no-repeat;
		}
		div#reactiesInhoud li a.reageerLeesAlles:hover, div#reactiesInhoud li a.reageerLeesAlles:active{
			background: url(/images/sprite_beroepen_opleidingen.png) -269px -752px no-repeat;
		}

div#relatedLinksWrapper{
	width: 216px;
	margin: 10px 0 0 10px;
	padding-top: 15px ;
	background: #7ce63d url(/images/achter_schaduw_lang.png) no-repeat -2671px top;
}
	body.beroepen div#relatedLinksWrapper, body.choozguides div#relatedLinksWrapper {background: #912a8f url(/images/achter_schaduw_lang.png) no-repeat -3103px top;}
	
	div#relatedLinks{
		width: 186px;
		_height: 115px;
		min-height: 115px;
		padding: 0 10px 100px 20px;
		background: transparent url(/images/achter_schaduw_lang.png) no-repeat -2887px bottom;
	}

	body.beroepen div#relatedLinks, body.choozguides div#relatedLinks {background: transparent url(/images/achter_schaduw_lang.png) no-repeat -3319px bottom;}

	/* letter
	div#relatedLinks h2{
		font-size: 1.2em;
		color: #fff;
	}
	*/
		
		div#relatedLinks ul, div#relatedLinks li, div#relatedLinks a{
			font-family:Georgia, "Times New Roman", Times, serif;
			color: #fff;
			font-style: italic;
		}
	
			div#subContent div#relatedLinks ul, div#subContent div#relatedLinks li{
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
			div#relatedLinks a{
				background: url(/images/sprite_beroepen_opleidingen.png) -408px -397px no-repeat; 
				padding-left: 17px;
				display: block;
			}

			div#relatedLinks a:hover, div#relatedLinks a:active{
				color: #90278e;
				background: url(/images/sprite_beroepen_opleidingen.png) -408px -437px no-repeat; 
			}
			body.beroepen div#relatedLinks a:hover, body.beroepen div#relatedLinks a:active,
			.choozguides div#relatedLinks a:hover, .choozguides div#relatedLinks a:active{
				color: #7ce63d;
				background: url(/images/sprite_beroepen_opleidingen.png) -408px -565px no-repeat; 
			}


/* ////////////// --- 5 Homepage en startpagina's opleidingen - beroepen ////////////// --- */
body.home div#serviceMenu {padding-right: 28px;}
* html body.home div#serviceMenu {padding-right: 25px;}

body.home div#topMenu{
	clear: both;
	width: 990px;
	height: 0;
}

body.home div#topMenu ul#hoofdMenu{margin-left: 224px}

.home h1 {
	width: 260px;
	height: 191px;
	position: absolute;
	top: 85px;
	left: 0;
	z-index: 4;
	padding: 0;
}
.home h1 a {
	width: 260px;
	height: 191px;
}
	.home h1 a img {
		border: none;
		margin: 0;
		line-height: 0;
	}
	* html .home h1 a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	* html .home h1 a {display: inline-block; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_youchoozHome.png');}
	
	

#altContent {
	background: url(/images/bg_altContent_v4.jpg) 0 0 no-repeat;
	width: 990px;
	height: 222px;
}


.home #breadCrumb {padding-left: 0;}

body.home div#inhoudWrapper{
	background: none;
	width: 679px;
	margin: 0 0 30px 28px;
}

body.home div#inhoud{
	margin: 0;
	padding: 0;
	background: none;
}

body.home div#subContent{
	width: 238px;
	float: left;
	margin-bottom: 20px;
}

div#vindToolWrapperHome{
	margin-top: -22px;
	margin-bottom: 10px;
	width: 662px;
	background: url(/images/achter_schaduw_lang_2.png) no-repeat -1354px top;
	clear: both;
	position: absolute;
}
	
	div#vindToolHome{
		width: 637px;
		min-height: 185px;
		padding: 0 13px 4px;
		background: transparent url(/images/achter_schaduw_lang_2.png) no-repeat -2016px bottom;
	}
	* html div#vindToolHome {height: 185px;}
	
		div#homeVindToolBreaker{min-height: 167px; margin-bottom: 10px;}
		* html div#homeVindToolBreaker{height: 167px;}

	body.home div#vindToolWrapperBeroepen, body.home div#vindToolWrapperOpleidingen{
		background: url(../images/menu_top.png) -1101px top no-repeat;
		clear: none;
		float: left;
		width: 289px;
		padding-top: 36px;
		margin-left: 5px;
	}
		body.home div#vindToolWrapperBeroepen{background: url(../images/menu_top.png) -1888px top no-repeat; margin-left: 19px}
		
		body.home div#vindToolBeroepen, body.home div#vindToolOpleidingen{
			background: none;
			padding: 26px 0 4px;
			width: 289px;
		}

		body.home div.selectBox{
			/*background: url(/images/sprite_beroepen_opleidingen.png) 0 -865px no-repeat;*/			
			min-width: 240px;
			padding: 1px 14px;
		}
		* html body.home div.selectBox{_width: 240px;}
		
			body.home div.selectBox select{
				width: 238px;
				font-size: 1.0em;
			}

		body.opleidingen.home div#vindToolHome, body.beroepen.home div#vindToolHome{background: transparent url(/images/achter_schaduw_lang_2.png) no-repeat -2679px bottom;}
		body.opleidingen.home div#vindToolHome, body.beroepen.home div#vindToolHome, body.opleidingen.home div#vindToolOpleidingen, body.beroepen.home div#vindToolBeroepen, 
		body.opleidingen div#homeVindToolBreaker, body.beroepen div#homeVindToolBreaker{
			_height: 55px;
			min-height: 55px;
		}
		body.opleidingen.home div#vindToolWrapperOpleidingen, body.beroepen.home div#vindToolWrapperBeroepen, body.opleidingen.home div#vindToolOpleidingen, body.beroepen.home div#vindToolBeroepen{width: 637px}

		body.opleidingen.home div.selectBox, body.beroepen.home div.selectBox{float: left; padding-right: 44px;}


		div#nieuwsHome h2{float: left; white-space: nowrap;}


		div#nieuwsHome a#rss{
			display: block;
			float: left;
			width: 11px;
			height: 11px;
			background: url(/images/sprite_beroepen_opleidingen.png) -330px -870px no-repeat;
			margin: 5px 0 0 6px;
		}
			div#nieuwsHome a#rss:hover, div#nieuwsHome a#rss:active{background: url(/images/sprite_beroepen_opleidingen.png) -342px -870px no-repeat;}			
			div#nieuwsHome a#rss span{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}

		div#nieuwsHome ul, div#nieuwsHome li, div#nieuwsHome ul li a{
			color: #92278f;
		}
	
			div#inhoud div#nieuwsHome ul, div#inhoud div#nieuwsHome li{
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
			div#nieuwsHome ul li a{
				background: url(/images/sprite_beroepen_opleidingen.png) -408px -436px no-repeat; 
				padding-left: 12px;
				display: block;
			}

			div#nieuwsHome ul li a:hover, div#nieuwsHome ul li a:active{
				color: #f61e5a;
				background: url(/images/sprite_beroepen_opleidingen.png) -408px -604px no-repeat; 
			}
			
			
			div#nieuwsHome a#nieuwsbriefLink{
				display: block;
				width: 159px;
				height: 28px;
				background: url(/images/sprite_beroepen_opleidingen.png) -255px -917px no-repeat; 
				margin-top: 15px;
			}
				div#nieuwsHome a#nieuwsbriefLink:hover, div#nieuwsHome a#nieuwsbriefLink:active{background: url(/images/sprite_beroepen_opleidingen.png) -255px -945px no-repeat; }

				div#nieuwsHome a#nieuwsbriefLink span{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}



	div#beroepVanDeMaandWrapper{
		margin-top: -14px;
		margin-left: 24px;
		padding-top: 30px;
		width: 211px;
		background: url(/images/menu_top.png) no-repeat -2659px top;
		clear: both;
		position: absolute;
	}
	/* * html div#beroepVanDeMaandWrapper {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_top.png');} */
	
	
	div#beroepVanDeMaand{
		background: #90e69d url(/images/achter_schaduw_lang.png) no-repeat -3740px bottom;
		padding: 9px 20px 100px;
		font-size: 1.5em;
		line-height: 1em;
		color: #fff;
	}
		div#beroepVanDeMaand h3{position: absolute; left: -9999px; text-indent: -9999px; line-height: 0;}

		div#beroepVanDeMaand a{color: #fff; text-decoration: none;}
		div#beroepVanDeMaand a:hover, div#beroepVanDeMaand a:active{color: #92278f; text-decoration: underline;}

		div#beroepVanDeMaandBreaker{_height: 152px; min-height: 152px; margin-bottom: 10px;}


	body.beroepen div#tagCloudWrapper, body.opleidingen div#tagCloudWrapper{margin-top: 0}
	body.opleidingen.home div#tagCloudWrapper{margin-top: 20px;}
	
	
	
	/* - choozguide uitgebreid zoeken blok */
	/*#inhoud .choozGuideItemContentStart h2 {color: #92278f; clear: both;}
			#inhoud .choozGuideItemContentStart h4 {font-size: 1.0em;}
			.choozGuideItemContentStart .selectBox {
				display: block;
				width: 325px;
			}
			.choozGuideItemContentStart .item {
				width: 385px;
			}*/
	.choozGuideUitgebreidZoeken {
		background: url(../images/bg_choozGuideUitgebreidZoeken_top.gif) 0 0 no-repeat;
		width: 469px;
		float: left;
		padding: 0;
		margin: 0 0 0 10px;
	}
		.choozGuideUitgebreidZoeken .cguz_bottom {
			background: url(../images/bg_choozGuideUitgebreidZoeken_bottom.gif) 0 100% no-repeat;
			width: 363px;
			padding: 40px 53px 80px;
			min-height: 300px;
			float: left;
			position: relative;
		}
		* html .choozGuideUitgebreidZoeken .cguz_bottom {height: 300px;}
		
		.choozGuideUitgebreidZoeken h2 {
			color: #92278f;
		}
		.choozGuideUitgebreidZoeken select {
			width: 260px;
			color: #92278f;
			font-size: 0.9em;
		}
		.choozGuideUitgebreidZoeken h4 {
			font-size: 1.0em;
			margin: 1.3em 0 0 0;
		}
		.choozGuideUitgebreidZoeken .zoekButton {
			margin: 1.3em 0 0 0;
			cursor: pointer;
		}
		
		.choozGuideUitgebreidZoeken .paginaFuncties {
			position: absolute;
			bottom: 30px;
			left: 30px;
		}
			

/* ////////////// --- 6     Gaan leren ////////////// --- */

.opleidingToggle{padding-bottom: 5px;}

div.opleidingAll{float: right;}


span.opleidingLink, span.opleidingAllLink{
	color: #fff;
	font-weight: bold;
	background: #90e69d;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 5px 2px;
	text-decoration: none;
	cursor: pointer;
}
	span.opleidingLink:hover, span.opleidingLink:active, span.opleidingAllLink:hover, span.opleidingAllLink:active{
		background: #f61f5b;
		text-decoration: underline;
	}

div.opleidingPulldown{
	padding: 4px;
	}


	div.choozGuideWrapperStart{
		background: url(../images/achter_choozguides.png) -2053px bottom no-repeat;
		width: 475px;
		float: left;
	}
		div.choozGuideContentStart{
			background: url(../images/achter_choozguides.png) -2538px top no-repeat;
			padding: 26px 37px 32px 32px;
		}
			div.choozGuideItemContentStart{
				background: #cbffd3;
				padding: 15px;
				_height: 220px;
				min-height: 220px;
				float: left;
			}

/* ////////////// --- 7     Gaan leren ////////////// --- */

.azLijstUL li.azLijstProvincies{
	clear: both;
	margin: 0 0 1em;
}

.azLijstUL li.azLijstProvincies p{margin: 0;}


/* ////////////// --- 8     Bloxz-elementen ////////////// --- */
div.row{
	clear: both;
	margin-left: -10px;
}
/*.opleidingen .row, .beroepen .row {
	margin-left: -3px;
}*/ 
	
	div.row div.itemWrapper1, div.row div.itemWrapper2, div.row div.itemWrapper3{
		background: transparent url(/images/achter_inhoud.png) -1474px top no-repeat;
		float: left;
		width: 228px;
		margin-right: 0;
	}
	
		div.row div.itemWrapper1 div.itemContent, div.row div.itemWrapper2 div.itemContent{
			background: transparent url(/images/achter_inhoud.png) -1703px bottom no-repeat;		
			min-height: 170px;
			padding: 20px 20px 20px 25px;
			margin-bottom: 10px;
			clear: both;
			overflow: hidden;
		}

	div.row div.itemWrapper2{
		background: transparent url(/images/achter_choozguides.png) no-repeat -900px top;
		margin-top: 5px;
	}
	body.home div.row div.itemWrapper2{
		margin-bottom: 30px;
	}

		div.row div.itemWrapper2 div.itemContent{
			background: transparent url(/images/achter_choozguides.png) no-repeat -1131px bottom;
			_height: 130px;
			min-height: 130px;
			padding: 1px 7px 13px 9px;
		}
		
		div.row div.itemWrapper2 div.itemContent2{
			_height: 239px;
			min-height: 239px;
			padding: 15px;
			background: #cbffd3;
		}

	div.row div.itemWrapper3{
		background: #7ce63d url(/images/achter_schaduw_lang.png) repeat-y -4424px top;
		margin: 5px 0;
		padding: 0;
		width: 210px;
	}

		div.row div.itemWrapper3 div.itemContent{
			background: transparent url(/images/achter_schaduw_lang.png) no-repeat -3960px top;
			_height: 130px;
			min-height: 130px;
		}
		
		div.row div.itemWrapper3 div.itemContent2{
			_height: 239px;
			min-height: 239px;
			padding: 21px 20px 15px;
			background: transparent url(/images/achter_schaduw_lang.png) no-repeat -4192px bottom;
		}

		/* letter 
		div#inhoud div.row h2, div.row h3{font-size: 2em; margin-top: 8px;}
		div.row div.item h2{font-size: 1.6em;}
		div#inhoud div.row div.itemWrapper3 h2{margin-top:0;} 
		*/


/* Afbeelding vergroten in een popup */
.imgPopUpleft, .imgPopUpright, .imgPopUpcenter  { 
	position: relative;
	overflow: hidden;
}
	.imgPopUpleft { 
		float: left;
		margin: 0 16px 4px 0;
	}
	.imgPopUpright { 
		float: right;
		margin: 0 0 4px 16px;
	}
	.imgPopUpcenter { 
		margin: 0 0 4px;
		text-align: center;
	}	
		.imageItem .imgPopUpleft, .imageItem .imgPopUpright, .imageItem .imgPopUpcenter {
			margin: 0 0 1.3em;
		}

.imgPopUpleft a, .imgPopUpright a, .imgPopUpcenter a {
	background: url(/images/ic_imgPopup_u.png) 100% 100% no-repeat;
	/* De hoogte en breedte wordt in de _tpl_-file bepaald */
	margin: 0;
	display: inline;
	position: absolute;
	cursor: pointer;
	z-index: 1;		/* geef div'jes uit dropdownmenu's een hogere z-index om conflicten te voorkomen! */
	left: 0;
	top: 0;
}
* html .imgPopUpleft a, * html .imgPopUpright a, * html .imgPopUpcenter a {background-image: url(/images/ic_imgPopup_u.gif);}

	.imgPopUpleft a:focus, .imgPopUpleft a:hover,
	.imgPopUpright a:focus, .imgPopUpright a:hover,
	.imgPopUpcenter a:focus, .imgPopUpcenter a:hover {
		background-image: url(/images/ic_imgPopup_a.png);
	}
		* html .imgPopUpleft a:focus, * html .imgPopUpleft a:hover,
		* html .imgPopUpright a:focus, * html .imgPopUpright a:hover,
		* html .imgPopUpcenter a:focus, * html .imgPopUpcenter a:hover {
			background-image: url(/images/ic_imgPopup_a.gif);
		}


/* download links */
.downloadLink {
	background: url(/images/sprite_beroepen_opleidingen.png) -407px -36px no-repeat;
	padding-left: 9px;
	text-decoration: none;
}
	.downloadLink:focus, .downloadLink:hover {
		background-position: -407px -76px;
		text-decoration: underline;
	}
	
/* Verder en terug link */
.verderLink {
	background: url(/images/sprite_arrows.gif) 100% 4px no-repeat;
	padding-right: 11px;
}
	.verderLink:focus, .verderLink:hover {
		background-position: 100% -56px;
	}

.terugLink {
	background: url(/images/sprite_arrows.gif) 0 -237px no-repeat;
	padding-left: 9px;
}
	.terugLink:focus, .terugLink:hover {
		background-position: 0 -297px;
	}

/* item padding en marge */
.item {
	padding: 0 0 1.3em;
}
	.item.download {margin-top: -1.1em;}
	
.item p {
	margin: 0;
}
.item h2 {
	padding-top: 1em;
}


/* poll */
.enqTekst {
	padding: 0;
}

.pollTekst{
	padding: 0.3em 0 0.2em;
}
.pollImg {
	padding: 0 0 0.2em;
}
.pollInput {
	vertical-align: middle;
	padding-right: 6px;
}


/* formulier */
.formGrijs label {
	font-weight: bold;
	display: block;
	margin-top: 1.3em;
}
	.formGrijs label.options {
		display: inline;
		margin: 0;
		font-weight: normal;
	}
	.formGrijs h4 {
		display: block;
		font-weight: bold;
		margin: 1.3em 0 0 0;
		font-size: 1.0em;
		padding: 0;
	}


/* gastenboek */
#inhoud .gastenboek {
	width: 100%;
	border-top: solid 1px #01b6a6;
	float: left;
}
	#inhoud .gastenboek li {
		background: none;
		list-style: none;
		padding: 1.1em 0;
		margin: 0;	
		border-bottom: solid 1px #01b6a6;
	}
		#inhoud .gastenboek li span {
			color: #01b6a6;
			margin-top: 0.4em;
			display: block;
		}

.gbPaginatie {
	width: 100%;
	padding: 0.5em 0;
	margin: 0;
	border-top: solid 1px #01b6a6;
	float: left;
}
	.gbPaginatie.bottom {
		border-top: none;
		border-bottom: solid 1px #01b6a6;
		margin: 0 0 1.3em;
	}
	
	.gbPaginatie a {
		width: 30%;
		font-weight: bold;
		text-decoration: none;
		color: #01b6a6;
	}
		.gbPaginatie a:focus, .gbPaginatie a:hover {
			color: #f61e5a;
			text-decoration: underline;
		}
	
		.gbPaginatie .prev {
			background: url(/images/sprite_arrows.gif) 0 -416px no-repeat;
			padding-left: 11px;		
			float: left;
		}
			.gbPaginatie .prev:focus, .gbPaginatie .prev:hover {
				background-position: 0 -296px;
			}
			
		.gbPaginatie .next {
			background: url(/images/sprite_arrows.gif) 100% -356px no-repeat;
			padding-right: 11px;
			float: right;
			text-align: right;
		}
			.gbPaginatie .next:focus, .gbPaginatie .next:hover {
				background-position: 100% -55px;
			}


/* overig */
body.algemeen label.error{color: #90278e;}

.bijSchrift{color: #01b6a6}
.bijSchrift.news{display: block; margin-bottom: 0.4em;}
div.zoekButton{padding-top: 1.5em;}

/* Add This */
.addthis_toolbox{display: inline;}

/* ////////////// --- 8.1     Zoekresultaten ////////////// --- */
#zoekResultaten {
	float: left;
}
div#inhoud div#zoekResultaten ul, div#inhoud div#zoekResultaten li{
	margin: 8px 0 0;
	padding: 0;
	list-style: none;
}

	div#inhoud div#zoekResultaten li{
		padding: 10px 0 12px 0;
		border-bottom: 1px solid #90e69d;
		margin: 0 10px 0 0;	
	}

	div#inhoud div#zoekResultaten h2 {
		color: #6dd62a;
		font-size: 1.4em;
		font-weight: bold;
	}
	
	.beroepen div#inhoud div#zoekResultaten h4 {
		font-size: 1.2em;
		color: #90278e;
	}
	
	div#inhoud div#zoekResultaten h2 b {
		font-family: "BryantBold",Verdana,Arial,Helvetica,sans-serif;
	}
	
	div#zoekResultaten p {
		margin: 0;
	}

		div#inhoud div#zoekResultaten li.jsClickable:hover, div#inhoud div#zoekResultaten li.jsClickableHover, div#inhoud div#zoekResultaten li.jsClickableFocus {
			border-bottom: 1px solid #f61e5a;
			border-top: 1px solid #f61e5a;
			margin-top: -1px;
		}

		div#inhoud div#zoekResultaten li.jsClickable:hover h2, div#inhoud div#zoekResultaten li.jsClickableHover h2, div#inhoud div#zoekResultaten li.jsClickableFocus h2,
		div#inhoud div#zoekResultaten li.jsClickable:hover h4, div#inhoud div#zoekResultaten li.jsClickableHover h4, div#inhoud div#zoekResultaten li.jsClickableFocus h4,
		div#inhoud div#zoekResultaten li.jsClickable:hover p.url, div#inhoud div#zoekResultaten li.jsClickableHover p.url, div#inhoud div#zoekResultaten li.jsClickableFocus p.url,
		div#inhoud div#zoekResultaten li.jsClickable:hover a, div#inhoud div#zoekResultaten li.jsClickableHover a, div#inhoud div#zoekResultaten li.jsClickableFocus a {
			color: #f61e5a;
			text-decoration: none;
		}
		
		div#inhoud div#zoekResultaten li.jsClickable p.url {
			color: #90278e;
			text-decoration: underline;
		}
		
#inhoud ul.resultPages {
	float: left;
	clear: both;
	width: 459px;
	margin: 0 10px 1.3em 0;
	padding: 0.5em 0;
	list-style-type: none;
	border-bottom: solid 1px #01b6a6;
}

	#inhoud ul.resultPages li {
		float: left;
		margin: 0;
		list-style-type: none;
	}
	
		.resultPages a {
			font-weight: bold;
			color: #01b6a6;
			padding: 0 7px;
			text-decoration: none;
		}
		
		.resultPages a:hover, .resultPages a:focus, .resultPages a:active {
			color: #f61e5a;
			text-decoration: underline;
		}
		
		.resultPages .selected a {
			color: #f61e5a;
		}

		.resultPages .first a { padding-left: 0; }
		.resultPages .last a { padding-right: 0; }
		
		.resultPages .prevPage a {
			padding-left: 11px;
			background: url(/images/sprite_arrows.gif) 0 -416px no-repeat;
		}
		
		.resultPages .prevPage a:hover, .resultPages .prevPage a:focus, .resultPages .prevPage a:active {
			background-position: 0 -296px;
		}
		
		.resultPages .nextPage a {
			padding-right: 11px;
			background: url(/images/sprite_arrows.gif) 100% -356px no-repeat;
		}
		
		.resultPages .nextPage a:hover, .resultPages .nextPage a:focus, .resultPages .nextPage a:active {
			background-position: 100% -55px;
		}


div.paginatie{
	margin: 10px 0;
	padding: 0;
	clear: both;
	overflow: visible;
	height: 1em;
	display: block;
}

div.pagVorige{
	width: 30%;
	float: left;
}

	div.pagVorige a {
		background: url(../images/sprite_arrows.gif) 0 -236px no-repeat;
		padding-left: 12px;
		text-decoration: none;
	}
	div.pagVorige a:hover, div.pagVorige a:active{
		background: url(../images/sprite_arrows.gif) 0 -296px no-repeat;
		text-decoration: underline;
	}

div.pagVolgende{
	text-align: right;
	width: 30%;
	float: right;
	clear: right;
}
	div.pagVolgende a{
		background: url(../images/sprite_arrows.gif) 100% 5px no-repeat;
		padding-right: 12px;
		text-decoration:none;
	}
	div.pagVolgende a:hover, div.pagVolgende a:active{
		background: url(../images/sprite_arrows.gif) 100% -55px no-repeat;
		text-decoration: underline;
	}


div.pagNrs{
	text-align: center; 
	width: 40%;
	float: left;
}

/* alfabet overzicht A-Zlijst opleidingen/beroepen */
.alfabet {
	width: 459px;
	padding: 0.8em 0;
	float: left;
	border-top: 1px solid #90278E;
	border-bottom: 1px solid #90278E;	
}
	#inhoud .alfabet li {
		list-style: none;
		float: left;
		margin: 0 6px 0 0;
	}


.az {
	float: left;
	margin-top: 20px;
}
	#inhoud ul.az li {
		background: url("/images/sprite_beroepen_opleidingen.png") no-repeat scroll -408px 3px transparent;
		padding: 0 3px 10px 11px;
		line-height: 1.2em;
		list-style: none;
		margin: 0;
	}
		.az li a {			
			color: #01B6A6;			
			text-decoration: none;
		}

/* ////////////// --- 8.2     Zoekresultaten ChoozGuides ////////////// --- */

.choozGuide {
	padding: 0 0 0 80px;
	margin: 0 0 20px 0;
	position: relative;
	min-height: 52px; 
}
	#inhoud .choozGuide h2 {
		margin: 0;
	}
		#inhoud .choozGuide h2 a {
			display: block;
		}
		
		#inhoud .choozGuide h2 a:focus, #inhoud .choozGuide h2 a:hover,
		#inhoud .choozGuide.jsClickableHover h2 a {
			text-decoration: none;
			color: #01b6a6;
		}
		
	.choozGuide img, .choozGuide .photoContainer {
		position: absolute;
		left: 0;
		top: 0;
	}
		.choozGuide .photoContainer {
			/*background: #8ee59e;*/
			width: 72px;
			height: 72px;
		}
	
	.choozGuide p.plaatsnaam {
		margin: -6px 0 2px 0;
		text-transform: uppercase;
	}
	.choozGuide p.functie {
		color: #912a8f;
		margin: -6px 0 2px 0;
	}
		.choozGuide.jsClickableHover p.functie {
			color: #01b6a6;
		}
		
	.choozGuide ul.linkLijst li a {
		text-transform: uppercase;
	}
	
div#inhoud ul.resultsPage {
	float: left;
	padding-top: 19px;
	padding-bottom: 41px;
}

/* ////////////// --- 9. ChoozGuides profielpagina's ////////////// --- */
.choozguides #subMenu h2 {
	padding-top: 4px;
	padding-bottom: 0.6em;
	color: #f41e59;
}
	.choozguides #subMenu h2 a {
		color: #f41e59;
	}
	
	.oplBer {
		background: url(/images/sprite_beroepen_opleidingen.png) -408px -680px no-repeat;
		padding: 0.45em 0 0 11px;
		margin-left: 7px;
		text-decoration: none;
	}
		.oplBer:focus, .oplBer:hover {
			background-position: -408px -640px;
			text-decoration: underline;
		}

.choozguides #subMenu ul {
	margin-bottom: 23px;
}
	.choozguides #subMenu ul li a {
		background: url(/images/sprite_beroepen_opleidingen.png) -408px -37px no-repeat;
		color: #90278e;
		text-transform: none;
		padding-bottom: 4px;
	}
		.choozguides #subMenu ul li a:focus, .choozguides #subMenu ul li a:hover {
			background-position: -408px -77px;
			color: #f41e59;
			text-decoration: underline;
		}


/* kolomindeling*/
#choozGuideLinks, #choozGuideRechts {
	width: 230px;
	float: left;
	margin: 7px 0 0 0;
}
#choozGuideRechts {padding-left: 4px;}

/* blokindeling */
.choozGuideBlock {
	background: #cbffd3 url(/images/bg_choozguideblock_links.gif) 0 0 repeat-y;
	overflow: hidden;
	padding: 1px 16px 5px;
	margin: 0 0 10px 0;
}
	.choozGuideBlock h2 {
		padding: 0.65em 0 0.4em 0;
	}
	
	.choozGuideBlock a {
		color: #90278e;
	}

/* linkLijst specifiek */
.choozguides ul.linkLijst li a {
	display: inline-block;
}
	.choozguides ul.linkLijst li a:focus, .choozguides ul.linkLijst li a:hover {
		color: #f3245d;
	}

/* Introductie blok */
.choozGuideBlock.intro {
	padding-top: 16px;
}
.choozGuideBlock.intro img {
	float: left;
	margin: 4px 14px 6px 0;
}
	.choozGuideBlock.intro p img {
		margin: 4px 8px 4px 0;
	}

/* Stel een vraag blok */
#inhoud .askQuestion h2 {
	background: url(/images/sprite_beroepen_opleidingen.png) -408px -37px no-repeat;
	visibility: visible;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #90278e;
	padding: 0 0 2px 14px;
	margin: 11px 0 0 0;
}
.askQuestion p {
	padding: 0 0 0 14px;
}

p.caption {
	margin-top: -0.8em;
}

/* Toon alle links */
a.viewAll {
	text-transform: uppercase;
	text-decoration: none;
	margin: 15px 0 0 14px;
	display: inline-block; 
}
	a.viewAll:focus, a.viewAll:hover {
		text-decoration: underline;
		color: #f3245d;
	}

/* Fotogallerij */
#slideShow {
	position: relative;
	margin-top: 8px;
}

#slideShow .slides, #slideShow .slides li {
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	#slideShow .slides li {
		text-align: center;
		height: 100%;
	}

#slideShow .slidesNav, #slideShow .slidesNav li {
	background: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 100%;
}
	#slideShow .slidesNav {
		left: 0;
		position: absolute;
		right: 0;
		top: 0px;
		width: 198px;
	}
		#slideShow .slidesNav li {
			height: 100%;
			margin: 0;
			position: absolute;
			top: 0;
			width: 22px;
		}
			#slideShow .slidesNav li.prev {
				left: 2px;
			}
			#slideShow .slidesNav li.next {
				right: 0;
			}
		
		#slideShow .slidesNav li * {
			display: block;
			margin: auto;
		}
			#slideShow .slidesNav li a {
				height: 22px;
				outline-style: none;
			}
			#slideShow .slidesNav li a img {
				position: relative;
			}

.slide p {
	padding: 10px 18px 15px 18px;
	text-align: center;
}


/* ----- Sitemap ----- */

#sitemap ul {
	padding: 0 0 2.1em 0;
}

#sitemap ul li {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
#sitemap ul li a {	
	font-family: "BryantBold", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.4em;
	
}
	#sitemap ul li ul {
		padding: 0 0 0 12px;
		
	}
	#sitemap ul li ul li {		
		margin: 0.6em 0 0 0;
		
	}
	#sitemap ul li ul li a {
		background: url(/images/sprite_arrows.gif) 0 4px no-repeat;
		padding: 0 0 0 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		text-transform: none;
	}
		#sitemap ul li ul li a:focus, #sitemap ul li ul li a:hover {
			background-position: 0 -56px;
		}
	
		#sitemap ul li ul li ul {
			padding: 0 0 0.6em 12px;
		}
		#sitemap ul li ul li ul li {
			padding: 0 0 0 12px;
		}
		#sitemap ul li ul li ul li a {
			background: none;
			padding: 0;
		}


/* --- htdig zoekresultaten --- */

#zoekRes {
	width: 100%;
	padding: 0 40px 0 0;
	overflow-x: hidden;
}

#zoekRes h2 {
	padding: 0 0 3px 0;
	border-bottom: 1px solid #CBFFD3;
	margin: 18px 0 0 0;
	font-size: 1.4em;
	font-weight: bold;
}
	#zoekRes h2 a, #zoekRes h2 a:visited, #zoekRes h2 a:active {
		text-decoration: none;
	}
		#zoekRes h2 a:focus, #zoekRes h2 a:hover {

		}

#zoekRes p {
	padding: 3px 0;
}

/* --- hersengym --- */
.hgVraag {
	font-weight: bold;
}
#inhoud .hgAntwoorden li {
	list-style: none;
	margin: 0;
}
	.hgAntwoorden li label {
		display: inline-block;
		width: 90%;
	}
	.hgAntwoorden li input {
		vertical-align: top; 
	}
	
.vraagGoed, .vraagFout {
	padding: 4px 0 4px 26px;
	display: block;
}
	.vraagGoed {color: #01b4a4;}
	.vraagFout {color: #f61e5a;}
