@charset "utf-8";
/* CSS Document */


/* general form layout */

input.text, input.inputText{
	border-color:#999 #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding:2px 0;
	background: url(../media/images/forms/input_bg.gif) repeat-x left top #fff;
	color: #4a4a4a;
}

label.required {
	background:transparent url(../media/images/forms/required.gif) no-repeat scroll right top;
	padding-right:8px;
}

.register_box label.required {
	background:transparent url(../media/images/forms/required_white.gif) no-repeat scroll right top;
	padding-right:8px;
}

.register_box label.required {
	background:transparent url(../media/images/forms/required_white.gif) no-repeat scroll right top;
	padding-right:8px;
}

.required_message{
	font-weight: bold;
	color: #66771c;
	font-size: 12px;
	margin-bottom: 15px;
}

select, textarea{
	border-color:#999 #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding:2px 0;
	background: url(../media/images/forms/input_bg.gif) repeat-x left top #fff;
	color: #4a4a4a;
}

button{
	border: none;
	padding: 0px;
}


.form dd{
	float: left;
	width: 400px;
	padding: 5px 3px;
	line-height: 140%;
}

.form dt{
	float: left;
	width: 180px;
	padding: 5px 3px;
	clear: left;
	font-weight:bold;
	line-height: 120%;
}


textarea.libraryForm{
	width: 220px!important;
	#margin-left: -15px;
	#margin-left: 5px;
}

.libraryForm dt{
	width: 180px;!important
	padding: 5px 3px;!important;
	font-weight:bold;!important;
	line-height: 120%;!important;
	float: none;!important;
}

.form select, .form input.text, .form input.inputText {
	padding: 2px;
	width: 350px;
}

.form select {
	width: 355px;
}


.form textarea{
	width: 355px;
}

.form select{
	height: 22px;
}

.form .inputCheckbox, .form .inputRadio{
	width: 15px;
	margin-right: 5px;
}

input.checkbox{
	float: left;
}

label.searchbox_label{
	#position: relative;
	top: 5px;
	color: #fff;
	font-weight: bold;
}

/* styles for ext input fields */

.x-form-field, #ext-comp-1002{
	width: 463px!important;
	border-color:#999 #C3C3C3 #DDDDDD!important;
	border-style:solid!important;
	border-width:1px!important;
	background: url(../media/images/forms/input_bg.gif) repeat-x left top #fff;!important
	color: #4a4a4a;!important;
}

.jsAutocCompleteContainer.x-form-text.x-form-field{
	width: 350px!important;
}

#tree_category{
	#margin: -15px 0px 0px 4px;
}

/* styles for small button */

button.small{
	background: url(../media/images/forms/button_small_right.gif) no-repeat right top;
	cursor: pointer;
}

	button.small span{
		background: url(../media/images/forms/button_small_left.gif) no-repeat left top;
		height: 12px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 3px 4px 4px 7px;
		color: #fff;
		font-size: 0.8em;
		margin: 0px;
		position: relative;
		left: -3px;
		top: -1px;
		#top: -2px;
		cursor: pointer;
	}
	
	button.small_arrow span{
		background: url(../media/images/forms/button_small_left_arrow.gif) no-repeat left top;
		height: 12px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 3px 4px 4px 20px;
		color: #fff;
		font-size: 0.8em;
		margin: 0px;
		position: relative;
		left: -3px;
		top: -1px;
		#top: -2px;
		cursor: pointer;
	}
	
	button.notext span{
		background: url(../media/images/forms/button_small_left_arrow.gif) no-repeat left top;
		padding: 3px 4px 4px 7px;
		cursor: pointer;
	}

a.button_small:link, a.button_small:visited, a.button_small:hover, a.button_small:active{
	background: url(../media/images/forms/button_small_right.gif) no-repeat right top;
	text-decoration: none;
	cursor: pointer;
}

	a.button_small:link span, a.button_small:visited span, a.button_small:hover span, a.button_small:active span{
		background: url(../media/images/forms/button_small_left.gif) no-repeat left top;
		height: 12px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 3px 4px 4px 7px;
		color: #fff;
		font-size: 0.8em;
		margin: 0px;
		cursor: pointer;

	}
	
	a.button_small_arrow:link span, a.button_small_arrow:visited span, a.button_small_arrow:hover span, a.button_small_arrow:active span{
		background: url(../media/images/forms/button_small_left_arrow.gif) no-repeat left top;
		height: 12px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 3px 4px 4px 20px;
		color: #fff;
		font-size: 0.8em;
		margin: 0px;
		cursor: pointer;

	}
	


button.small span{
	color:#fff;
	voice-family:"\"}\"";
	voice-family:inherit;
	color:#fff;
	}
	/*end*/
	/*\*/
	html*button.small span, html*button.small_arrow span {
	[color:#fff;
	top: 0px;
	]top: -2px;
	}/*end*/
	.dummyend[id]{color:#fff;}
	
	/*\*/
	* html button.small span{
	color:#fff;
	
	}
	
	
/* styles for big button */








button, button.big{
	background: url(../media/images/forms/button_big_right.gif) no-repeat right top;
	border: 0px;
	cursor: pointer;
}

button.big_arrow{
	background: url(../media/images/forms/button_big_right_arrow.gif) no-repeat right top;
	padding-right: 20px;
}

button.button_green{ 
	background: url(../media/images/forms/button_big_right_green.gif) no-repeat right top;
}

	button span, button.big span, button.big_arrow span, button.button_green span, input.submit span{
		background: url(../media/images/forms/button_big_left.gif) no-repeat left top;
		height: 18px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 7px 15px 6px 15px;
		#padding: 6px 15px 6px 15px;
		_padding: 6px 15px 6px 15px;
		color: #fff;
		font-size: 0.9em;
		margin: 0px;
		position: relative;
		left: -3px;
		top: -1px;
		#top: -2px;
		white-space: nowrap;
		cursor: pointer;
	}
	

	
	button.button_green span{
		background: url(../media/images/forms/button_big_left_green.gif) no-repeat left top;
	}
	
	button.button_green span.xtrapadding, button.big span.xtrapadding, button.big_arrow span.xtrapadding,  button span.xtrapadding{
		#padding-top: 9px;	
	}
	
	button span{
	color:#fff;
	voice-family:"\"}\"";
	voice-family:inherit;
	color:#fff;
	}
	/*end*/
	/*\*/
	html*button span, html*button.big span, html*button.big_arrow span, html*button.button_green span{
	[color:#fff;
	top: 0px;
	]top: -2px;
	}/*end*/
	.dummyend[id]{color:#fff;}
	
	/*\*/
	* html button span{
	color:#fff;
	
	}

	
	button.big_arrow span{
	}

	button span a:link, button span a:visited, button span a:hover, button span a:active{
		text-decoration: none;
		color: #fff;
	}

button.nonvisible{
	visibility: hidden;
}


/* green arrow big button */


button.big_arrow_green,
a.button_big_arrow_green,
a.button_big_arrow_green:visited,
a.button_big_arrow_green:hover{
	background: url(../media/images/forms/new-hp/button_big_right_arrow_green.gif) no-repeat right top;
	padding-right: 20px;
	float: left;
	text-decoration: none;
	margin: 15px 0px 15px 3px;
}


button.big_arrow_green span,
a.button_big_arrow_green span,
a.button_big_arrow_green:visited span,
a.button_big_arrow_green:hover span{
		background: url(../media/images/forms/new-hp/button_big_left_green.gif) no-repeat left top;
		height: 18px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 6px 15px 8px 15px;
		color: #fff;
		font-size: 1.4em;
		margin: 0px;
		white-space: nowrap;
		cursor: pointer;
	}
	



a.button_big_arrow:link, a.button_big_arrow:visited, a.button_big_arrow:hover, a.button_big_arrow:active{
	background: url(../media/images/forms/button_big_right_arrow.gif) no-repeat right top;
	padding-right: 20px;
	float: left;
	clear: left;
	clear: right;
	text-decoration: none;
	cursor: pointer;
}

	a.button_big_arrow:link span, a.button_big_arrow:visited span, a.button_big_arrow:hover span, a.button_big_arrow:active span{
		background: url(../media/images/forms/button_big_left.gif) no-repeat left top;
		height: 18px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 8px 15px 7px 15px;
		color: #fff;
		font-size: 1em;
		margin: 0px;
		position: relative;
		left: -3px;
		white-space: nowrap;
		font-weight: bold;
		text-decoration: none;
	}
	

a.button_superbig_arrow:link, a.button_superbig_arrow:visited, a.button_superbig_arrow:hover, a.button_superbig_arrow:active{
	background: url(../media/images/forms/button_superbig_right_arrow.gif) no-repeat right top;
	padding-right: 30px;
	float: left;
	clear: both;
	text-decoration: none;
	cursor: pointer;
	width: 204px;
	_width: 154px;
	display: block;
}


	a.button_superbig_arrow:link span, a.button_superbig_arrow:visited span, a.button_superbig_arrow:hover span, a.button_superbig_arrow:active span{
		background: url(../media/images/forms/button_superbig_left.gif) no-repeat left top;
		height: 48px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 8px 30px 10px 15px;
		color: #fff;
		font-size: 1.4em;
		margin: 0px;
		position: relative;
		left: -3px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		width:  184px;
		_width: 154px;
		line-height: 130%;
	}
		
		#title a.button_superbig_arrow:link, #title a.button_superbig_arrow:visited, #title a.button_superbig_arrow:hover, #title a.button_superbig_arrow:active{
		float: right;
		background: url(../media/images/forms/button_superbig_right_arrow_bluebg.gif) no-repeat right top;
		position: absolute;
		margin-left: 490px;
		margin-top: -40px;
		#margin-left:4px;
		_margin-top: -59px;
		_margin-left: 495px;
		}
	
			#title a.button_superbig_arrow:link span, #title a.button_superbig_arrow:visited span, #title a.button_superbig_arrow:hover span, #title a.button_superbig_arrow:active span{
			background: url(../media/images/forms/button_superbig_left_bluebg.gif) no-repeat left top;
			}
	
a.button_big:link, a.button_big:visited, a.button_big:hover, a.button_big:active{
	background: url(../media/images/forms/button_big_right.gif) no-repeat right top;
	float: left;
	clear: left;
	clear: right;
	text-decoration: none;
	cursor: pointer;
}

	a.button_big:link span, a.button_big:visited span, a.button_big:hover span, a.button_big:active span{
		background: url(../media/images/forms/button_big_left.gif) no-repeat left top;
		height: 18px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 8px 15px 7px 12px;
		color: #fff;
		font-size: 1em;
		margin: 0px;
		white-space: nowrap;
		font-weight: bold;
		text-decoration: none;
	}

	
/* styles for member/homebox */

.home_member button span{
	#padding-top: 4px;
}
	
/* styles for login_top and search_top */

/*#login_top input, #login_top label, #login_top button, #search_top input, #search_top button {
	margin-left: 7px;
	float: left;
}

#login_top label {
	padding-top: 3px;
	#padding-top: 5px;
	font-size: 0.95em;
}

#login_top input, #search_top input {
	width: 100px;
	font-size: 0.90em;
}


#login_top a.button_small{
	float: right;
	margin-right: 5px;
	_white-space: nowrap;
}*/

/* styles for poll */

input.poll{
	width: 15px;
	float: left;
	clear: left;
	margin: 2px 0px 2px 0px;
	#margin: -1px 0px 0px 0px;
	#padding: 0px;
}

.resultswrapper label.poll{

}

/* styles for alerts */

.alerts label{
	float: left; 
	width: 215px;
	line-height: 140%;
	clear: left;
}

.alerts .form_right{
	float: left;
	width: 190px;
}

.alerts .form_right select{
	width: 190px;
}

.alerts_button{
	margin-top: 10px;
}

/* styles for searchbox */

.searchbox input.big{
	font-size: 1.25em;
	border: 1px solid #409bcb;
	padding: 5px 3px 3px 3px;
	float: left;
	width: 480px;
	color: #0078b8;
	background: url(../media/images/forms/input_bg.gif) repeat-x left top #fff;

}

	.searchbox select, .searchbox input, .searchbox button{
		float: left;
		margin-left: 8px;
	}
	
	
	.searchbox_nologo input, .searchbox_nologo button{
		float: none;
		margin-left: 0px;
	}



	.searchbox select{
		font-size: 1em;
		padding: 2px 1px;
		width: 240px;
	}

	.vacatures select{
		width: 208px;
	}
	
	.searchbox select.district{
		font-size: 1em;
		padding: 2px 1px;
		width: 405px;
	}	
	
	.searchbox select.categories{
		font-size: 1em;
		padding: 2px 1px;
		width: 487px;
	}

	.searchbox .postcode{
		width: 73px;
	}	
	
	#overview  .vacatures select, #overview  .vacatures input{
		margin-bottom: 10px;
		margin-left: 7px;
		float: none;
	}

	#overview .vacatures input.big{
		width: 200px;
		float: left;
	}
	
	#overview .vacatures .clearfix{
		padding-bottom: 10px;
	}
	
/* styles for company */

a.addCompany:link, a.addCompany:visited, a.addCompany:hover, a.addCompany:active {
	margin: 0px 10px 0px 0px;
	float: right;
	cursor: pointer;
}

.addCompany span{
	white-space: nowrap;
}
	
/* styles for profile and register form - green box*/

.register_box dt label{
	color: #fff;
}

.form dl #show_opportunities{
	padding-top: 10px;
	padding-left: 190px;
	#padding-left: 0px;
}

.form dl #show_opportunities label, .form dl #show_opportunities dt{
	width: 150px;
}

.form dl #show_opportunities select, .form dl #show_opportunities dd{
	width: 195px;
}

.form_day{
	width: 85px;
	float: left;
	margin-right: 5px;
}

.form_day select{
	width: 85px;
}

.form_month{
	width: 175px;
	float: left;
	margin-right: 5px;
}

.form_month select{
	width: 175px;
}

.form_year{
	width: 85px;
	float: left;
}

.form .form_postalcode{
	width: 55px;
	float: left;
	margin-right: 5px;
	_display:inline;
}

.form .form_postalcode input, .form .form_postalcode input.inputText{
	width: 50px;
}

.form .form_city{
	width: 289px;
	float: left;
}
.form .form_city input, .form .form_city input.inputText{
	width: 289px;
}

.form_year select{
	width: 85px;
}

label.link_voorwaarde{
	color: #fff!important;
}

/* styles for forum */

button.forum{
	margin-left: 4px;
}
	
.smilies{
	margin-top: 7px;
}

.page_smilies .smilies{
	margin-left: -15px;
}

/* styles for new header */


#search_top button{
	visibility: hidden;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}
	
#search_top input{
	width: 150px;
	color: #959595;
	background: url(../media/images/forms/new-hp/input-bg.gif) left top repeat-x #fff;
	border: 1px solid #ccc;
	}
	
	
/* styles for new HP */


/* new styles HP buttons - vierkante hoeken en gecentreerd */

	
.button-variable,
.button-variable:visited,
.button-variable:hover{
	text-decoration: none;
	cursor: pointer;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 0px 10px;
	width: 150px;
	overflow: visible;
	margin: 0px;
	white-space: nowrap;
	text-align: center;	}
	
.button-variable span,
.button-variable:visited span,
.button-variable:hover span{
}

	.main-cat-expertise .button-variable,
	.main-cat-expertise .button-variable:visited,
	.main-cat-expertise .button-variable:hover{
		background: url(../media/images/forms/new-hp/button-green.gif) left top repeat-x #91ac0a; 
		border: 1px solid #91ac0a;
		color: #fff;
	}
	
	.main-cat-expertise .button-variable span,
	.main-cat-expertise .button-variable:visited span,
	.main-cat-expertise .button-variable:hover span{
	}

	.main-cat-carriere .button-variable,
	.main-cat-carriere .button-variable:visited,
	.main-cat-carriere .button-variable:hover{
		background: url(../media/images/forms/new-hp/button-blue.gif) left top repeat-x #549bc7; 
		border: 1px solid #549bc7;  
		color: #fff;
	}
	
	.main-cat-carriere .button-variable span,
	.main-cat-carriere .button-variable:visited span,
	.main-cat-carriere .button-variable:hover span{
	}

	.main-cat-community .button-variable,
	.main-cat-community .button-variable:visited,
	.main-cat-community .button-variable:hover{
		background: url(../media/images/forms/new-hp/button-magenta.gif) left top repeat-x #d04aa1; 
		border: 1px solid #d04aa1;
		color: #fff;
	}
	
	.main-cat-community .button-variable span,
	.main-cat-community .button-variable:visited span,
	.main-cat-community .button-variable:hover span{
	}



.button-magenta,
.button-magenta:visited,
.button-magenta:hover,
.button-blue,
.button-blue:visited,
.button-blue:hover,
.button-green,
.button-green:visited,
.button-green:hover{
	text-decoration: none;
	cursor: pointer;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 0px 10px;
	width: 150px;
	overflow: visible;
	margin: 0px auto;
	white-space: nowrap;
	text-align: center;
	}
	
.button-magenta,
.button-magenta:visited,
.button-magenta:hover{
	background: url(../media/images/forms/new-hp/button-magenta.gif) left top repeat-x #d04aa1; 
	border: 1px solid #d04aa1;
	}
	
	.button-magenta span,
	.button-magenta:visited span,
	.button-magenta:hover span{
	color: #fff;
	}

.button-blue,
.button-blue:visited,
.button-blue:hover{
	background: url(../media/images/forms/new-hp/button-blue.gif) left top repeat-x #549bc7; 
	border: 1px solid #549bc7;
	}
	
	.button-blue span,
	.button-blue:visited span,
	.button-blue:hover span{
		color: #fff;
	}

.button-green,
.button-green:visited,
.button-green:hover{
	background: url(../media/images/forms/new-hp/button-green.gif) left top repeat-x #91ac0a; 
	border: 1px solid #91ac0a;
	}
	
	.button-green span,
	.button-green:visited span,
	.button-green:hover span{
		color: #fff;
	}


/* end  new styles HP buttons*/
	

/*.button-magenta,
.button-magenta:visited,
.button-magenta:hover{
	background: url(../media/images/forms/new-hp/button-magenta.gif) left top no-repeat; 
	float: left;
	text-decoration: none;
	cursor: pointer;
	}
	
.button-magenta span,
.button-magenta:visited span,
.button-magenta:hover span{
	background: url(../media/images/forms/new-hp/button-magenta.gif) right bottom no-repeat; 
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 0px 20px;
	margin-left: 5px;
}

.button-blue,
.button-blue:visited,
.button-blue:hover{
	background: url(../media/images/forms/new-hp/button-blue.gif) left top no-repeat; 
	float: left;
	text-decoration: none;
	cursor: pointer;
	}
	
.button-blue span,
.button-blue:visited span,
.button-blue:hover span{
	background: url(../media/images/forms/new-hp/button-blue.gif) right bottom no-repeat; 
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 0px 20px;
	margin-left: 5px;
}

.button-green,
.button-green:visited,
.button-green:hover{
	background: url(../media/images/forms/new-hp/button-green.gif) left top no-repeat; 
	float: left;
	text-decoration: none;
	cursor: pointer;
	}
	
.button-green span,
.button-green:visited span,
.button-green:hover span{
	background: url(../media/images/forms/new-hp/button-green.gif) right bottom no-repeat; 
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 0px 20px;
	margin-left: 5px;
}

#hp .button,
#hp .button:visited,
#hp .button:hover,
#hp a.button,
#hp a.button:visited,
#hp a.button:hover{
	margin: 15px auto;
	width: 110px;
	overflow: visible;
	text-decoration: none;
	}


	/* visual registerbox*/

#registerbox-hp .button-magenta,
#registerbox-hp .button-magenta:visited,
#registerbox-hp .button-magenta:hover{
	margin-top: 10px;
	text-decoration: none;
	
	}
	
#registerbox-hp .button-magenta span,
#registerbox-hp .button-magenta:visited span,
#registerbox-hp .button-magenta:hover span{
	padding: 0px 40px;
	}
	





/* styles for solliciteer nu */
	
		a.button_icon:link, 
		a.button_icon:visited, 
		a.button_icon:hover, 
		a.button_icon:active,
		a.button_icon.apply:link, 
		a.button_icon.apply:visited, 
		a.button_icon.apply:hover, 
		a.button_icon.apply:active{
			background: url(../media/images/forms/solliciteer/button_icon_right.gif) no-repeat right top;
			padding-right: 5px;
			text-decoration: none;
			cursor: pointer;
			display: block;
			margin-bottom: 8px;
		}
		
		a.button_icon.apply:link, 
		a.button_icon.apply:visited, 
		a.button_icon.apply:hover, 
		a.button_icon.apply:active{
			background: url(../media/images/forms/solliciteer/button_icon_magenta_right.gif) no-repeat right top;
		}
		
			a.button_icon.apply-spontaan:link, 
			a.button_icon.apply-spontaan:visited, 
			a.button_icon.apply-spontaan:hover, 
			a.button_icon.apply-spontaan:active{
			background: url(../media/images/forms/solliciteer/button_solliciteer_spontaan_right.gif) no-repeat right top;
				}
				
				#title .title-button a.button_icon.apply-spontaan:link, 
				#title .title-button a.button_icon.apply-spontaan:visited, 
				#title .title-button a.button_icon.apply-spontaan:hover, 
				#title .title-button a.button_icon.apply-spontaan:active{
				position: absolute;
				margin-top: -10px;
				}
		
			a.button_icon:link span, 
			a.button_icon:visited span, 
			a.button_icon:hover span, 
			a.button_icon:active span,
			a.button_icon.apply:link span, 
			a.button_icon.apply:visited span, 
			a.button_icon.apply:hover span, 
			a.button_icon.apply:active span{
				height: 25px;
				display: block;
				font-weight: bold;
				line-height: 25px;
				padding: 0px 10px 0px 40px;
				color: #fff;
				font-size: 1.05em;
				margin: 0px;
				white-space: nowrap;
				font-weight: bold;
				text-decoration: none;
			}
			
			a.button_icon.apply-spontaan:link span, 
			a.button_icon.apply-spontaan:visited span, 
			a.button_icon.apply-spontaan:hover span, 
			a.button_icon.apply-spontaan:active span{
						height: 31px;
						line-height: 31px;
						font-size: 1.2em;
						width: 175px;
						}
			
					a.button_icon.apply:link span, 
					a.button_icon.apply:visited span, 
					a.button_icon.apply:hover span, 
					a.button_icon.apply:active span{
						height: 50px;
						line-height: 31px;
						font-size: 1.2em;
						}
						
		
			
			a.button_icon.send:link span, 
			a.button_icon.send:visited span, 
			a.button_icon.send:hover span, 
			a.button_icon.send:active span{
				background: url(../media/images/forms/solliciteer/button_send.gif) no-repeat left top;
			}
			
			a.button_icon.print:link span, 
			a.button_icon.print:visited span, 
			a.button_icon.print:hover span, 
			a.button_icon.print:active span{
				background: url(../media/images/forms/solliciteer/button_print.gif) no-repeat left top;
			}

			a.button_icon.save:link span, 
			a.button_icon.save:visited span, 
			a.button_icon.save:hover span, 
			a.button_icon.save:active span{
				background: url(../media/images/forms/solliciteer/button_save.gif) no-repeat left top;
			}
			
			a.button_icon.apply:link span, 
			a.button_icon.apply:visited span, 
			a.button_icon.apply:hover span, 
			a.button_icon.apply:active span{
				background: url(../media/images/forms/solliciteer/button_solliciteer.gif) no-repeat left top;
			}
			
			a.button_icon.apply-spontaan:link span, 
			a.button_icon.apply-spontaan:visited span, 
			a.button_icon.apply-spontaan:hover span, 
			a.button_icon.apply-spontaan:active span{
				background: url(../media/images/forms/solliciteer/button_solliciteer_spontaan.gif) no-repeat left top;
			}
			
#applyform label{
	font-weight: bold;
	color: #999999;
	display: inline-block;
	padding: 0px 0px 4px 0px;
	margin-top: 8px;
	}
			
#applyform label.required{
		background:transparent url(../media/images/forms/solliciteer/applyform_required.gif) no-repeat scroll right top;
		padding-right: 10px;
	}
	
#applyform input.text, #applyform input, #applyform input.inputText, #applyform textarea, #applyform select{
	border: 1px solid #d3d3d3;
	width: 286px;
	padding: 2px;
	}
	
	#applyform input.inputCheckbox, #applyform input.inputRadio{
		width: 15px;
		display: inline-block;
		float: left;
		clear: left;
		border: 0px solid #fff;
		}
		
		.radiodivider{
			clear: both;
			height: 1px;
			overflow: hidden;
			}
		
		#applyform input.inputCheckbox ~ label{
			float: left;
			width: 220px;
			margin-top: 0px;
			line-height: 130%;
			}
		
	#applyform label a,
	#applyform label a:visited,
	#applyform label a:hover{
		color: #666;
		}
		
	#applyform ul.errors li{
		color: #db008f;
		font-weight: bold;
		}
		
	#applyform .labelRadio{
		display: inline-block;
		float: left;
		}
		
	.cke_skin_kama .cke_path {
		display: none!important;
		}
		
	#cke_cv_kopieren input[tabIndex="-1"]{
		display: none;
		}
	
	.radios{
		padding: 10px 0px;
		}

		#apply_cv_opladen, #apply_cv_kopieren{
			width: 286px;
			}
			
#applyform textarea.motivatie{
	height: 225px;
	}
	
#applyform .buttoncontainer button{
	float: right;
	}
	
#applyform  button span{
	font-size: 1em;
	#line-height: 15px;
	position: relative;
	top: 0px;
	#top: -2px;

	}
	
	body:last-child #applyform  button span{
		top: -1px;
		}
	
#applyform .buttoncontainer a,
#applyform .buttoncontainer a:visited,
#applyform .buttoncontainer a:hover{
	float: right;
	display: inline-block;
	font-size: 0.95em;
	color: #2378ae;
	padding-right: 20px;
	line-height: 30px;
	text-decoration: underline;
	}

#applyform a.back,
#applyform a.back:visited,
#applyform a.back:hover{
	float: left;
	font-size: 0.95em;
	text-decoration: underline;
	#margin-top: 15px;
	#display: inline-block;
	}
	
#applyform .form_postalcode{
	width: 55px;
	float: left;
	margin-right: 5px;
	_display:inline;
}

#applyform .form_postalcode input, #applyform .form_postalcode input.inputText{
	width: 50px;
}

#applyform .form_city{
	width: 225px;
	float: left;
}
#applyform .form_city input, #applyform .form_city input.inputText{
	width: 225px;
}

#applyform #show_opportunities{
	clear: left;
	}



#applyform dd:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#applyform dd {
    #display: inline-block;
}

html[xmlns] #applyform dd {
    display: block;
}

* html #applyform dd {
    height: 1%;
}

#applyform #login_form label{
		background:transparent url(../media/images/forms/solliciteer/applyform_required.gif) no-repeat scroll right top;
		padding-right: 10px;
	}

#applyform label .inputRadio{
	position: relative;
	top: -4px;
	left: -2px;
	}

		
	#applyform .radios label.labelRadio{
		margin-top: 4px;
		}
		

			
	/*  end styles for solliciteer nu */


a.button_superbig_arrow:link, a.button_superbig_arrow:visited, a.button_superbig_arrow:hover, a.button_superbig_arrow:active{
	background: url(../media/images/forms/button_superbig_right_arrow.gif) no-repeat right top;
	padding-right: 30px;
	float: left;
	clear: both;
	text-decoration: none;
	cursor: pointer;
	width: 204px;
	_width: 154px;
	display: block;
}


	a.button_superbig_arrow:link span, a.button_superbig_arrow:visited span, a.button_superbig_arrow:hover span, a.button_superbig_arrow:active span{
		background: url(../media/images/forms/button_superbig_left.gif) no-repeat left top;
		height: 48px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 8px 30px 10px 15px;
		color: #fff;
		font-size: 1.4em;
		margin: 0px;
		position: relative;
		left: -3px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		width:  184px;
		_width: 154px;
		line-height: 130%;
	}
		
		#title a.button_superbig_arrow:link, #title a.button_superbig_arrow:visited, #title a.button_superbig_arrow:hover, #title a.button_superbig_arrow:active{
		float: right;
		background: url(../media/images/forms/button_superbig_right_arrow_bluebg.gif) no-repeat right top;
		position: absolute;
		margin-left: 490px;
		margin-top: -40px;
		#margin-left:4px;
		_margin-top: -59px;
		_margin-left: 495px;
		}
	
			#title a.button_superbig_arrow:link span, #title a.button_superbig_arrow:visited span, #title a.button_superbig_arrow:hover span, #title a.button_superbig_arrow:active span{
			background: url(../media/images/forms/button_superbig_left_bluebg.gif) no-repeat left top;
			}
	
a.button_big:link, a.button_big:visited, a.button_big:hover, a.button_big:active{
	background: url(../media/images/forms/button_big_right.gif) no-repeat right top;
	float: left;
	clear: left;
	clear: right;
	text-decoration: none;
	cursor: pointer;
}

	a.button_big:link span, a.button_big:visited span, a.button_big:hover span, a.button_big:active span{
		background: url(../media/images/forms/button_big_left.gif) no-repeat left top;
		height: 18px;
		float: left;
		display: block;
		font-weight: bold;
		padding: 8px 15px 7px 12px;
		color: #fff;
		font-size: 1em;
		margin: 0px;
		white-space: nowrap;
		font-weight: bold;
		text-decoration: none;
	}

	
/* styles for member/homebox */

.home_member button span{
	#padding-top: 4px;
}
	
/* styles for login_top and search_top */

/*#login_top input, #login_top label, #login_top button, #search_top input, #search_top button {
	margin-left: 7px;
	float: left;
}

#login_top label {
	padding-top: 3px;
	#padding-top: 5px;
	font-size: 0.95em;
}

#login_top input, #search_top input {
	width: 100px;
	font-size: 0.90em;
}


#login_top a.button_small{
	float: right;
	margin-right: 5px;
	_white-space: nowrap;
}*/

/* styles for poll */

input.poll{
	width: 15px;
	float: left;
	clear: left;
	margin: 2px 0px 2px 0px;
	#margin: -1px 0px 0px 0px;
	#padding: 0px;
}

label.poll{
	padding: 1px 0px;
	float: left;
	margin-left: 5px;
	line-height: 130%;
}

.resultswrapper label.poll{

}

.poll .text .button-magenta,
.poll .text .button-magenta:visited,
.poll .text .button-magenta:hover{
	margin: 0px;
	width: 80px;
	}

/* styles for alerts */

.alerts label{
	float: left; 
	width: 215px;
	line-height: 140%;
	clear: left;
}

.alerts .form_right{
	float: left;
	width: 190px;
}

.alerts .form_right select{
	width: 190px;
}

.alerts_button{
	margin-top: 10px;
}

/* styles for searchbox */

.searchbox input.big{
	font-size: 1.25em;
	border: 1px solid #409bcb;
	padding: 5px 3px 3px 3px;
	float: left;
	width: 480px;
	color: #0078b8;
	background: url(../media/images/forms/input_bg.gif) repeat-x left top #fff;

}

	.searchbox select, .searchbox input, .searchbox button{
		float: left;
		margin-left: 8px;
	}
	
	
	.searchbox_nologo input, .searchbox_nologo button{
		float: none;
		margin-left: 0px;
	}



	.searchbox select{
		font-size: 1em;
		padding: 2px 1px;
		width: 240px;
	}

	.vacatures select{
		width: 208px;
	}
	
	.searchbox select.district{
		font-size: 1em;
		padding: 2px 1px;
		width: 405px;
	}	
	
	.searchbox select.categories{
		font-size: 1em;
		padding: 2px 1px;
		width: 487px;
	}

	.searchbox .postcode{
		width: 73px;
	}	
	
	#overview  .vacatures select, #overview  .vacatures input{
		margin-bottom: 10px;
		margin-left: 7px;
		float: none;
	}

	#overview .vacatures input.big{
		width: 200px;
		float: left;
	}
	
	#overview .vacatures .clearfix{
		padding-bottom: 10px;
	}
	
/* styles for company */

a.addCompany:link, a.addCompany:visited, a.addCompany:hover, a.addCompany:active {
	margin: 0px 10px 0px 0px;
	float: right;
	cursor: pointer;
}

.addCompany span{
	white-space: nowrap;
}
	
/* styles for profile and register form - green box*/

.register_box dt label{
	color: #fff;
}

.form dl #show_opportunities{
	padding-top: 10px;
	padding-left: 190px;
	#padding-left: 0px;
}

.form dl #show_opportunities label, .form dl #show_opportunities dt{
	width: 150px;
}

.form dl #show_opportunities select, .form dl #show_opportunities dd{
	width: 195px;
}

.form_day{
	width: 85px;
	float: left;
	margin-right: 5px;
}

.form_day select{
	width: 85px;
}

.form_month{
	width: 175px;
	float: left;
	margin-right: 5px;
}

.form_month select{
	width: 175px;
}

.form_year{
	width: 85px;
	float: left;
}

.form .form_postalcode{
	width: 55px;
	float: left;
	margin-right: 5px;
	_display:inline;
}

.form .form_postalcode input, .form .form_postalcode input.inputText{
	width: 50px;
}

.form .form_city{
	width: 289px;
	float: left;
}
.form .form_city input, .form .form_city input.inputText{
	width: 289px;
}

.form .form_street{
	width: 289px;
	float: left;
	margin-right: 5px;
	_display:inline;
}

.form .form_street input, .form .form_street input.inputText{
	width: 284px;
}

.form .form_number{
	width: 55px;
	float: left;
}
.form .form_number input, .form .form_number input.inputText{
	width: 55px;
}

.form_year select{
	width: 85px;
}

label.link_voorwaarde{
	color: #fff!important;
}

/* styles for forum */

button.forum{
	margin-left: 4px;
}
	
.smilies{
	margin-top: 7px;
}

.page_smilies .smilies{
	margin-left: -15px;
}



	/* visual registerbox*/

#registerbox-hp .button-magenta,
#registerbox-hp .button-magenta:visited,
#registerbox-hp .button-magenta:hover{
	margin-top: 10px;
	}
	
#registerbox-hp .button-magenta span,
#registerbox-hp .button-magenta:visited span,
#registerbox-hp .button-magenta:hover span{
	padding: 0px 40px;
	}
	
	/*visual loginbox*/
	

	
#loginbox-hp label{
	display: block;
	width: 85px;
	padding-right: 10px;
	float: left;
	margin: 0px 10px 7px 0px;
	}

.ie6 #loginbox-hp label{
	overflow: hidden;
	display: inline;
	}
	
#loginbox-hp input{
	width: 145px;
	color: #444;
	background: url(../media/images/forms/new-hp/input-bg.gif) left top repeat-x #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 0px 0px 7px 0px;
}


#loginbox-hp input.inputCheckbox{
	width: 15px;
	margin: 0px 5px 0px 105px;
	float: left;
	border: 0px solid #fff;
	background: none;
	padding: 0px;
}

#loginbox-hp label.checkbox{
	width: 130px;
	float: left;
	margin-right: 0px;
	padding-right: 0px;
}


#loginbox-hp .button-blue,
#loginbox-hp .button-blue:visited,
#loginbox-hp .button-blue:hover{
	font-size: 0.95em;
	width: 145px;
	margin: 0px 0px 0px 106px;
	}

.opleidingen .button-blue,
.opleidingen .button-blue:visited,
.opleidingen .button-blue:hover{
	font-size: 0.95em;
	width: 100px;
	}
	

	
	
#loginbox-hp a.pw,
#loginbox-hp a.pw:visited,
#loginbox-hp a.pw:hover{
	clear: left;
	display: block;
	margin-left: 105px;
	float: left;
	padding-top: 5px;
	}

.ie6 #loginbox-hp a.pw,
.ie6 #loginbox-hp a.pw:visited,
.ie6 #loginbox-hp a.pw:hover{
	display: inline;
	}


/* styles for popup */

.popup_wrapper button span{
	#position: static;
	#margin-top: -2px;
	}