	/************************************************
		General classes
	*************************************************/
	
	*{
		margin: 0;
		padding: 0;
		line-height: 14px;
		font-family: Helvetica, sans-serif;
	}
	
	.bold{font-weight: bold;}
	
	.italic{font-style: italic;}
	
	.gatewayform-fielderror {
		width: 370px;
		font-size: 12px;
		font-family: helvetica;
		height: auto;
		text-align: center;
		padding: 10px;
		line-height: 20px;
		margin-left: 89px;
		color: #505050;
		font-size: 12px;
		margin-bottom: 14px;
		border-radius: 3px;
		text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
		color: rgb(185, 74, 72);
		background-color: rgb(242, 222, 222);
		border: 1px solid rgb(238, 211, 215);
	}

	.gatewayformheader {
		padding-left: 25px;
		padding-bottom: 1em;
	}

	.gatewayformtitle {
		font-size: 14px;
		/*padding-left: 0.75em;*/
	}

	.gatewayforminstr {
		color: #787878;
		padding-top: 0.5em;
		font-style: italic;
		/*padding-left: 0.75em;*/
	}

	a *{
		margin: 0;
		padding: 0;
		line-height: 14px;
		font-family: Helvetica;
		border: none;
	}

	table{
		border-collapse: collapse;
	}

	body{
		font-size: 12px;
	}

	fieldset{ border: none;}

	a{
		text-decoration: none;
		border:none;
	}

	a img{
		text-decoration: none;
		border:none;
	}

	.contact-detail-cap{
	padding: 2px 0px;
	width: 110px;
	font-weight: bold;
	display: inline-block;
}

.contact-detail-info{
	padding: 2px 0px;
	display: inline-block;
}

#contact-info, #note-block{
	padding: 25px;
	border: 1px solid rgb(214, 214, 214);
	border-radius: 3px 3px 3px 3px;
}

#note-block{
	margin-top: 10px;
	line-height: 18px;
}

#note-block span{
	display: block;
}

#notesForm textarea{
	border:1px solid green;
	padding: 25px;
	width: 600px;
	margin-top:5px;
	margin-bottom: 10px;
	border: 1px solid rgb(214, 214, 214);
	border-radius: 3px 3px 3px 3px;
}

.notes-form-container {
	min-height: 300px;
}

.notes-form {
}

.notes-form-header {
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 10px;
}

.notes-form textarea {
	width: 97%;
	min-height: 150px;
	padding: 7px;
}

input.note-form-button, .ui-widget input.note-form-button {
	width: 150px;
	height: 30px;
	line-height: 30px;

	border: none;
	border-radius: 3px;
	background-color: #b4b4b4;

	font-family: Raleway;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}

input.note-form-button.save, .ui-widget input.note-form-button.save {
	background-color: #2377b9;
}

input.note-form-button.close, .ui-widget input.note-form-button.close {
	margin-left: 10px;
}

input.note-form-button:hover {
	cursor: pointer;
}

.notes-form-buttons {
	margin-top: 7px;
}

.login-ajax-container {
	padding-bottom: 40px;
}

.login-ajax-container h2.error {
	font-size: 17px;
	color: #e02e2d;
}

.login-ajax-container h1.title {
	font-family: Raleway;
	color: #2377b9;
	font-size: 22px;
	padding-bottom: 10px;
	text-indent: -2px;
	font-weight: normal;
}

.login-ajax-container .error-reg-log {
	max-width: none;
	margin: 5px 0 25px 0;
}

.login-ajax-container .error-reg-log a {
	color: #2377b9;
}

.login-ajax-container .error-reg-log a {
	color: #2377b9;
}

.login-ajax-container #loginForm {
	padding-left: 30px;
}

.login-ajax-container fieldset {
	margin-top: 10px;
}

.login-ajax-container a:hover {
	text-decoration: underline;
}

.login-ajax-button, .ui-widget .login-ajax-button {
	width: 150px;
	height: 35px;
	line-height: 35px;

	font-family: Raleway;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	color: #fff;
	padding-right: 3px;

	cursor: pointer;

	background-color: #2377b9;
	border: none;
	border-radius: 3px;

	margin-bottom: 2px;
}

.login-input-label, .ui-widget .login-input-label {
	width: 150px;
	float: left;
	padding-top: 8px;
	color: #5c5c5c;
}

.login-input-field, .ui-widget .login-input-field {
	float: left;
}

.login-input-field input[type="text"], .login-input-field input[type="password"] {
	width: 200px;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #aaa;
	height: 20px;
}

.login-input-field input[type="checkbox"] {
	vertical-align: top;
}

.login-container {
	width: 665px;
}

.login-container #loginForm {
	 padding-left: 30px;
 }

.login-container h5.title {
	font-family: Raleway;
	color: #2377b9;
	font-size: 22px;
	padding-bottom: 10px;
	text-indent: -2px;
	font-weight: normal;
}

.login-container h2.error {
	font-size: 17px;
	color: #e02e2d;
}

.login-container .error-reg-log {
	max-width: none;
	margin: 5px 0 25px 0;
}

.login-container .login-ajax-button {
	color: #fff;
}

.login-container fieldset {
	margin-top: 10px;
}

.login-container .login-input-field {
	color: #222222;
}

.login-container a {
	color: #222222;
}

.login-container a:hover {
	text-decoration: underline;
}

.lijst dl {
	margin-top:5px;
	margin-bottom:0px;
	font-size: 12px;
	width: 585px;
	margin-left: -4px;
	display: inline-block;
	vertical-align: top;
}

.lijst dl dt {
	color: #505050;;
	float:left;
	font-weight:bold;
	padding:5px;
	width:140px;
}

.lijst dl dd {
	margin:2px 0;
	padding:5px 0;
	height: auto;
	width: 495px !important;
}

.lijst p{
	line-height: 18px !important;
}

#container{
	width: 978px;
	height: auto;
	font-size: 12px;
	margin: 0 auto;
	display: block;
}

#container:after{
	clear: both;
	content: "";
	display: block;
}

#container-sec{
	width: 978px;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	font-family: helvetica;
	margin: 0 auto;
	display: block;
}

#container-sec .info-menu {
	float: left;
}

#container-sec span{
	line-height: 18px
}

#container-sec .h2style {
	font-weight: 600;
	letter-spacing: 1px;
	text-indent: 2px;
}

#container-sec table{
	width: 100%;
}

	/************************************************
		Static content stylen
	*************************************************/

	.static_content{
		width: 700px;
		height: auto;
		border:1px solid #cacaca;
		border-radius: 3px;
		vertical-align: top;
		padding: 25px;
		margin-top: 20px;
		display: inline-block;
	}

	.static_content p, .static_content span{
		line-height: 22px;
		color: #505050 !important;
	}

	.static_content table{
		width: 100% !important;
	}

	.static_content a{
		color: #e68f3a !important;
		text-decoration: underline;
	}

	.static_content h1{
		color: #a82d43;
		font-size: 20px;
		font-style: italic;
	}

	.subnavigation{
		display: inline-block;
		margin-top: 20px;
		list-style: none;
		vertical-align: top;
		width: 200px;
		margin-left: 0px;
		margin-right: 20px
	}

	li.button-menu-item a{
		width: 180px;
		border-radius: 3px;
		padding: 10px;
		color: #3b3b3b;
		margin-bottom: 10px;
		border:1px solid #cacaca;
		display: block;
	}

	li.button-menu-item a:hover{
		background: #e68f3a;
		color: #fff;
	}

	li.button-menu-item.active a{
		background: #e68f3a;
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
	}


	.sub-navigation{
		list-style: none ;
		width: 200px;
		margin-right: 20px;
	}

	li.button-menuitem a{
		width: 170px;
		margin-bottom: 10px;
		color: #3b3b3b;
		margin-left: 10px;
		padding: 10px;
		border-radius: 3px;
		display: block;
	}

	li.button-menuitem a:hover{
		background-color: #e68f3a;
		color: #fff;
	}

	li.button-menuitem.active a{
		background-color: #e68f3a;
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
	}


	/************************************************
		Algemene stylen
	*************************************************/

	#container h1{
		color: #e02e2d;
		font-size: 23px;
		font-family: Raleway, helvetica, sans-serif;
		font-weight: bold;
		padding: 40px 0 26px 16px;
	}

	h3.b2364d{
		font-size: 15px;
		color: #b2364d;
		font-style: italic;
		padding: 5px;
		border-bottom: 1px solid #b2364d;
		margin-bottom: 10px;
	}

	.evenrow{
	 	background: none;
	 	border-top: 1px solid #e0e0e0;

	 }

	.oddrow{
	 	background: #f3f3f3;
	 	border-top: 1px solid #e0e0e0;
	}

	/************************************************
		Containers
	*************************************************/

	#container-home-left {
		width: 701px;
		height: auto;
		display: inline-block;
		vertical-align: top;
	}

	#container-home-right {
		width: 260px;
		height: auto;
		display: inline-block;
		vertical-align: top;
		margin-left: 13px;
	}

	#container-werkgever-links{
		width: 765px;
		height: auto;
		display: inline-block;
		vertical-align: top;
		margin-top: 17px;
	}

	#container-werkgever-rechts{
		width: 190px;
		height: auto;
		display: inline-block;
		vertical-align: top;
		margin-top: 17px;
		margin-left: 14px;
	}

	#container-left-small{
		width: 190px;
		min-height: 103px;
		background: #f2f2f2;
		border:1px solid #d6d6d6;
		border-radius: 2px;
		margin:0px 0px 17px 0;
	}


	/************************************************
		Logo name
	*************************************************/

	#logo-werkgever{
		width: 204px;
		height: 83px;
		display: inline-block;
	}

	#logo-werkgever h1 a{
		font-size: 23px;
		text-decoration: none;
		position: absolute;
		font-family: helvetica;
		color: #fff;
		font-style: italic;
		margin-top: 30px;
		line-height: 23px;
		font-weight: normal;
		text-shadow: 1px 1px 0px #86592b;
	}

	/************************************************
		Menu's
	*************************************************/

	#navigation-container {
		width: 100%;
		display: inline-block;
		vertical-align: top;
	}
	#navigation {
		width: 978px;
		margin: 0 auto;
		min-height: 105px;
		position: relative;
	}

	#header-logo {
		position: absolute;
		top: 27px;
		left: 4px;
	}

	#header-account-block {
		clear: both;
		float: right;
		margin-top: 10px;
		margin-right: 2px;

		color: #e02e2d;
		font-size: 12px;
	}

	#header-account-block * {
		color: #e02e2d;
		font-size: 12px;
	}

	#header-account-block.logged-in {
		clear: none;
		margin-right: 24px;
		color: #2377b9;
	}

	#header-account-block.logged-in * {
		color: #2377b9;
	}

	#header-account-block.logged-in a {
		color: #2377b9;
		text-decoration: underline;
	}

	#header-account-block .separator {
		margin-left: 1px;
		margin-right: 1px;
	}

	#menu {
		position: absolute;
		right: 0;
		top: 58px;
	}

	#nav {
		margin-right: -8px;
	}

	#nav * {
		font-family: 'Raleway';
		font-size: 14px;
		color: #2377b9;
	}

	.nav-red #nav  * {
		color: #e02e2d;
	}

	#nav .active {
		text-decoration: underline;
	}

	.socialmedialogin{
	min-width: 100px;
	float: right;
	font-size: 13px;
	font-style: italic;
	color: #aa2165;
	font-weight: bold;
	text-shadow: none;
	font-family: Helvetica;
}


.socialmedialogin-bar{
	min-width: 400px;
	font-size: 13px;
	font-style: italic;
	color: #aa2165;
	font-weight: bold;
	display: block;
	text-shadow: none;
	font-family: Helvetica;
	margin-left: 575px;
	margin-top: -34px;
	position: absolute;
}


.socialmedialogin p{
	display: inline-block;
	height: 10px;
	vertical-align: top;
	margin-top: 9px !important;
}

.socialmedialogin img{
	margin-left: 10px;
	margin-top: 5px;
}


	ul#nav-werkgever li ul a:hover{
		color: #444444;
		font-family: helvetica;
		font-weight: normal;
		padding: 10px 10px 17px 10px;
		text-shadow: none;
	}


	ul#nav-werkgever ul li a {
		color: #444444;
		font-family: helvetica;
		font-weight: normal;
		text-shadow: none;
	}

	ul#nav-werkgever li ul li.empty{
		color: #0081b3;
		width: 86%;
		font-family: helvetica;
		font-weight: bold;
		text-indent: -7px;
		text-shadow: none;
		padding: 1px;
		display: block;
		border-bottom: 1px solid rgb(224, 224, 224);
	}

	/************************************************
		MENU SEC
	*************************************************/

	.change-button{
		background-color: #2377b9;
		border-radius: 0 0 4px 4px;
		float: right;
	}

	.change-button a{
		display: block;
		padding: 8px 10px 12px 10px;

		color: #fff;
		font-family: 'Raleway', helvetica;
		font-weight: 400;
		text-decoration: none;
		font-size: 15px;
	}

	.change-button-red .change-button {
		background-color: #e02e2d;
	}

	/************************************************
		Slider
	*************************************************/

	#slider-werkgever{
		width: 701px;
		height: 253px;
		display: inline-block;
		vertical-align: top;
		background: url('home-slider-werkgever.png') center;
	}

	.slider-text{
		position: absolute;
		width: auto;
		height: auto;
		margin: 11px 0 0 17px;
		padding: 7px;

		color: #fff;
		line-height: 40px;
		font-family: 'Raleway', helvetica, sans-serif;
		font-weight: 600;
		font-size: 32px;
		letter-spacing: 1px;
	}

	.slider-text.bottom{
		margin: 147px 0 0 24px;
	}

	#actie-button a{
		position: absolute;
		margin: 170px 0 0 23px;
		padding: 9px 18px 8px 13px;

		background: #80d2f5;
		border-radius: 3px;

		font-size: 19px;
		font-family: 'Raleway', helvetica, sans-serif;
		font-weight: 400;
		color: #fff;
	}

	/************************************************
		Footer v2
	*************************************************/

	#footer-container {
		clear: both;
		width: 978px;
		margin: 30px auto 0 auto;
	}

	#footer-container #footer2 {
		min-height: 100px;
	}

	#footer2 {
		min-height: 300px;
		background-color: #2377b9;
		padding: 10px 20px 20px 20px;
		font-size: 12px;
	}

	.footer-light #footer2 {
		background-color: #f9f9f9;
	}

	.footer-light #footer2 a {
		color: #a1a1a1;
		/*text-shadow: 0px 0px 1px rgba(161, 161, 161, 0.38);*/
		text-shadow: none;
	}

	.footer-light #cookie-disclaimer {
		color: #a1a1a1;
		background-color: #f8f8f8;
		border: #e8e8e8 1px solid;
	}

	#footer2 a {
		color: #fff;
		font-size: 12px;
		line-height: 20px;
		text-shadow: 0px 0px 1px rgba(41, 138, 214, 1);
	}

	#footer2 a:hover {
		text-decoration: underline;
	}

	.footer-cat-item {
		text-decoration: underline;
	}

	#footer2 table {
		width: 100%;
		margin-top: 7px;
	}

	#cookie-disclaimer-container {
		width: 100%;
		text-align: center;
	}

	#cookie-disclaimer {
		display: inline-block;
		margin: 0 auto 0 auto;
		padding: 1px 1em 1px 1em;
		color: #fff;

		border: #999 1px solid;
	}

	#close-cookie-disclaimer {
		vertical-align: text-bottom;
		margin-left: 3px;
		cursor: pointer;
	}

	/************************************************
		Footer
	*************************************************/
	#footer-werkgever{
		width: 100%;
		height: 157px;
		padding: 10px 0 0 0;
		background-color: #f5f5f5;
	}

	#footer-werkgever a{
		color: #606060;
		font-size: 11px;
		font-family: helvetica;
		font-weight: normal;
		line-height: 16px;
	}

	#footer-cookie-werkgever{
		width: 100%;
		height: 23px;
		text-align: center;
		font-size: 12px;
		font-family: helvetica;
		font-weight: normal;
		color: #393939;
		padding: 8px 0 0 0;
		border-top: 1px solid #fff;
		background-color: #dfdfdf;
	}

	#footer-cookie-werkgever a{
		color: #393939;
	}

	#footer-cookie-werkgever a:hover{
		color: #86592b;
	}

	#footer-line-werkgever{
		width: 100%;
		height: 1px;
		margin-top: 28px;
		background-color: #dfdfdf;
	}

	/************************************************
		Shoppingcart
	*************************************************/

	#shoppincart-logo{
		background-image: url(winkelwagen.png);
		width: 105px;
		height: 20px;
		margin-left: 10px;
	}

	#shoppincart-logo span{
		color: #48545c;
		font-size: 11px;
		font-style: italic;
		padding: 2.5px 0px 0px 26px !important;
		display: block;
	}

	.no-filled-cart{
		color: #48545c;
		font-size: 11px;
		width: 161px;
		text-align: center;
		margin-left: 14px;
		margin-top: 32px;
	}

	table.cart-mini{
		width: 161px;
		font-size: 11px;
		color: #48545c;
		margin-left: 14px;
		margin-top: 10px;
	}

	table.cart-mini td{
		padding: 10px 0px;
		border-bottom: 1px solid #e3e3e3;
	}

	table.cart-mini tr.last td{
		padding: 8px 0px;
		border-bottom:none;
	}

	table.cart-mini td span{
		margin-right: 7px;
	}

	button.cart-pay{
		padding: 0 12px;
		line-height: 26px;
		color: #fff;
		font-size: 14px;
		font-family: Raleway;
		letter-spacing: 0.5px;

		border: none;
		border-radius: 3px;
		background: #2377b9;

		margin: 8px 0px 15px 14px;
	}

	button.cart-pay:hover {
		cursor: pointer;
	}

	/************************************************
		Login form home
	*************************************************/

	#container-left-small h3{
		color: #a82d43;
		font-size: 16px;
		padding: 13px 14px;
		font-style: italic;
		font-weight: 500;
	}

	#container-left-small p{
		width: 190px;
		letter-spacing: 0.4px;
		font-style: italic;
		color: #505050;
		text-align: center;
		margin-top: 10px;
		font-size: 12px;
	}

	input.login-home{
		width: 144px;
		padding: 8px;
		margin-bottom: 8px;
		margin-left: 14px;
		border-radius: 3px;
		border:1px solid #d2d9dc;
	}

	button.inloggen-home{
		width: 161px;
		color: #fff;
		font-style: italic;
		letter-spacing: 0.5px;
		font-size: 12px;
		font-family: helvetica;
		padding: 5px;
		text-indent: 0px;
		font-weight: bold;
		margin-left: 14px;
		border-radius: 3px;
		text-decoration: none;
		border: 1px solid #e89b05;
		text-shadow: 1px 1px 0px #9f6f00;
		background: rgb(227,182,70); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(227,182,70,1) 0%, rgba(247,201,104,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,182,70,1)), color-stop(100%,rgba(247,201,104,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* W3C */
	}

	.make-account-werkgever{
		width: 161px;
		text-align: center;
		color: #48545c;
		font-size: 11px;
		margin: 15px 0px 15px 14px;
	}

	.make-account-werkgever a{
		color: #48545c;
		text-decoration: underline;
		text-align: center;
	}

	/************************************************
		Peilers
	*************************************************/
	.peiler-werkgever{
		width: 222px;
		height: 200px;
		border: 1px solid #b8b8b8;
		border-radius: 5px;
		display: inline-block;
		vertical-align: top;
		background: #fff;
	}

	.peiler-content{
		width: 200px;
		margin: 0 auto;
	}

	.peiler-werkgever.mid{
		margin: 0px 11px;
	}

	.peiler-werkgever p{
		line-height: 22px;
		color: #b0b0b0;
	}

	.peiler-werkgever h2{
		font-family: 'Raleway';
		font-weight: 400;
		padding: 16px 12px 10px 0px;
		color: #2377b9;
		font-size: 20px;
	}

	.peiler-werkgever li{
		overflow: hidden;
		padding: 8px 0px 6px 2px;
		border-bottom: 1px solid #bbb;

		list-style-type: disc;
		list-style-position: inside;

		text-decoration: none;
		font-size: 10px;
		color: #80d2f5;
		line-height: 14px;
		font-family: helvetica, sans-serif;
		font-weight: normal;
		text-align: left;

		vertical-align: middle;
	}

	.peiler-werkgever li span{
		color: #b0b0b0;
		text-decoration: none;

		font-size: 12px;
		vertical-align: middle;
		margin-left: -2px;
	}

	.peiler-onder{
		padding-top: 14px;
		line-height: 22px;
	}

	.peilers-knop-moreinfo{
		color: #2377b9;
		font-family: 'Raleway', helvetica, sans-serif;
		font-size: 18px;
		text-decoration: underline;
	}

	.peilers-knop{
		border: none;
		border-radius: 3px;
		background-color: #2377b9;

		font-size: 18px;
		font-family: Raleway;
		color: #fff;

		cursor: pointer;

		padding: 0 7px;
		line-height: 28px;
		margin-bottom: 4px;
	}

	#container.peilers-knop input[type="submit"] {
		float: none;
		position: inherit;
		height: auto;
		width: auto;
	}

	#informatie-home {
		margin: 8px auto 0 auto;
		color: #2377B9;
		width: 98%;
	}

	#informatie-home h3 {
		font-size: 16px;
		font-style: normal;
		font-family: Raleway;
		color: #2377B9;
		padding: 5px;
		border-bottom: 1px solid #2377B9;
		margin-bottom: 10px;
	}

	#informatie-home ul {
		margin-left: 30px;
	}

	#informatie-home li a {
		color: #3C3C3C;
		display: block;
		padding: 5px 0;
		text-decoration: underline;
	}

	/************************************************
		Shopping Cart - Home
	*************************************************/

	#shopping-cart {
		min-height: 70px;
		width: 100%;
		background-color: #80d2f5;
		border: 1px solid #b7b7b7;
		border-radius: 5px;
	}

	#shopping-cart h4 {
		color: #fff;
		font-family: Raleway, helvetica, sans-serif;
		font-size: 20px;
		font-weight: 400;
		margin: 12px;
	}

	#shopping-cart div.no-filled-cart {
		width: 100%;
		text-align: left;
		margin: 18px 0px 12px 18px;
	}

	#shopping-cart table.cart-mini {
		width: 90%;
		text-align: center;
		margin: 0 auto;
	}

	#shopping-cart table.cart-mini td {
		border-bottom-color: #fff;
		text-align: left;
		padding-left: 2px;
	}

	/************************************************
		Shopping Cart - Products
	*************************************************/

	#shopping-cart-products {
		min-height: 200px;
		width: 100%;
		display: table;
		position: relative;
		background-color: #fafafa;
		border: 1px solid #f0f0f0;
		border-radius: 5px;
	}

	#shopping-cart-products .centered-cell {
		display: table-cell;
		vertical-align: middle;
	}

	#shopping-cart-products .shopping-cart-checkout {
		display: table-row;
		height: 50px;
		vertical-align: bottom;
	}

	#shopping-cart-products .shopping-cart-checkout .checkout-icon {
		float: right;
		margin-right: 10px;
	}

	#shopping-cart-products h4 {
		color: #fff;
		font-family: Raleway, helvetica, sans-serif;
		font-size: 20px;
		font-weight: 400;
		margin: 12px;
	}

	#shopping-cart-products div.no-filled-cart {
		font-family: Raleway;
		font-size: 12px;
		color: #c5c5c5;
	}

	#shopping-cart-products table.cart-mini {
		width: 90%;
		text-align: center;
		margin: 0 auto;
	}

	#shopping-cart-products table.cart-mini td {
		border-bottom-color: #fff;
		text-align: left;
		padding-left: 2px;
	}


	#container-werkgever-rechts #shopping-cart-products {
		margin-bottom: 13px;
	}

	/************************************************
		Login - Home
	*************************************************/

	#login-home2 {
		width: 100%;
		background-color: #2377b9;
		border: 1px solid #b7b7b7;
		border-radius: 5px;
	}

	#login-home2 h4 {
		color: #fff;
		font-family: Raleway, helvetica, sans-serif;
		font-size: 20px;
		font-weight: 400;
		margin: 12px;
	}

	#login-home-content {
		width: 92%;
		margin: 0 auto;
	}

	#login-home2 input, button {
		border: none;
		border-radius: 2px;
		margin-bottom: 5px;
		padding: 9px 4px 5px 8px;
		text-align: left;
	}

	#login-home2 input {
		width: 228px;
		color: #2377b9;
		font-weight: bold;
	}

	#login-home2 button {
		width: 240px;
		margin-top: 1px;
		padding-bottom: 8px;
		font-family: Raleway;
		font-size: 20px;
		color: #fff;
		background-color: #80d2f5;
		cursor: pointer;
	}

	#login-home2 .logged-in {
		min-height: 100px;
	}

	#login-home2 .logged-in .message {
		margin: 10px 0 0 0;
		color: #fff;
		font-family: Helvetica;
		font-size: 12px;
	}

	#login-home2 .logged-in .name {
		margin: 30px 1em 10px 0;
		text-align: center;
		color: #fff;
		font-family: Raleway;
		font-weight: 600;
		font-size: 14px;
	}

	.make-account-werkgever-home {
		margin: 5px;
	}

	.make-account-werkgever-home a {
		text-decoration: underline;
		color: #fff;
		font-size: 11px;
	}

	#login-home2 input::-webkit-input-placeholder {
		color: #2377b9;
		font-size: 11px;
		font-weight: bold;
	}
	#login-home2 input:-moz-placeholder {
		color: #2377b9;
		font-size: 11px;
		font-weight: bold;
	}
	#login-home2 input::-moz-placeholder {
		color: #2377b9;
		font-size: 11px;
		font-weight: bold;
	}
	#login-home2 input:-ms-input-placeholder {
		color: #2377b9;
		font-size: 11px;
		font-weight: bold;
	}

	#login-home-content .placeholder {
		color: #2377b9 !important;
		font-size: 11px !important;
		font-weight: bold !important;
	}

	/************************************************
		Search-bar
	*************************************************/

	.search-input p{
		margin: 0;
		padding: 14px 0 0 0 ;
		color: #fff !important;;
		display: inline-block;
	}
	.search-input{
		width: 400px;
		color: #fff;
		height: 34px;
		display: inline-block;
		margin-top: 27px;
		margin-left: 25px;
		font-family: helvetica;
		font-weight: normal;
	}
	.search-input.first{
		color: #fff;
		width: 345px;
		height: 34px;
		display: inline-block;
		margin-top: 27px;
		margin-left: 20px;
	}

	#search-bar input{
		width: 290px;
		border-radius: 5px;
		margin-left: 23px;
		border: 1px solid #690517;
		text-indent: 10px;
		font-family: helvetica;
		font-style: italic;
		color: #a82d43;
		display: inline-block;
	}

	.socialsunder{
		margin-left: 0px;
	}

	.zoekknopske.zeoek{
		 width: 141px !important;
		 padding: 12px 12px !important;
		 font-size: 12px !important;
	}
	.zoekknopske{
		 width: 141px !important;
	    color: #fff !important;
	    display: inline-block;
	    font-size: 15px !important;
		height: 38px;
	    font-family: helvetica;
	    text-indent: 0px !important;
	    margin: -32px 0px 0px 815px !important;
	    text-align: center;
	    position: absolute !important;
	    font-weight: bold;
	    border-radius: 3px;
	    text-decoration: none;

		border: 1px solid rgb(232, 155, 5) !important;
		text-shadow: 1px 1px 0px rgb(159, 111, 0) !important;
		background: rgb(227,182,70); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(227,182,70,1) 0%, rgba(247,201,104,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,182,70,1)), color-stop(100%,rgba(247,201,104,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* W3C */
	}

	.search-uitgebreid-i{
		position: absolute;
		margin-top: 18px;
		margin-left: 60px;
		background: url(uitgebreidzoek.png);
		width: 6px;
		height: 7px;
	}

	.search-uitgebreid a{
		position: absolute;
		margin-top: 14px;
		font-size: 12px;
		color: #fff;
		font-style: italic;
		font-weight: normal;
		font-family: 'helvetica';
		margin-left: 75px;
	}


	/************************************************
		products
	*************************************************/

	#container.products-container {
		margin-top: 35px;
	}

	#container.products-container h2 {
		font-size: 18px;
		color: #e02e2d;
		margin-bottom: 19px;
		margin-left: 2px;
		font-family: Raleway;
		font-weight: 600;
		letter-spacing: 1px;
	}

	.products-list {
		list-style-type: none;
	}

	.product-list-item {
		overflow: hidden;
		height: 116px;
		margin: 9px 0 0 0;
		background-color: #f6f6f6;
		border-radius: 5px;
		color: #5c5c5c;
	}

	.product-list-item.first {
		margin-top: 0;
	}

	.product-list-item-separator {
		height: 10px;
		width: 760px;
		margin: 0 auto;

		border-bottom: 2px solid #fafafa;
	}

	.products{
		width: 762px;
		border-radius: 3px;
		background-color: #fafafa;
		border:1px solid #d2d2d2;
		margin-bottom: 18px;
	}

	.product-left{
		width: 150px;
		height: 100%;
		display: inline-block;
		vertical-align: top;
	}

	.product-mid{
		position: relative;
		width: 470px;
		height: 100%;
		display: inline-block;
		vertical-align: top;
		color: #888;
	}

	.product-right{
		width: 145px;
		height: 100%;
		display: inline-block;
		vertical-align: top;
	}

	.product-icon {
		background-image: url('http://chemiesite-trunk-head.local/templates/IntelligentView/main/images/product-icon-type3-brons.png');
		height: 100%;
		background-repeat: no-repeat;
		background-position: 40px 28px;
	}

	.product-icon.pakket-cv-brons, div#contain-products .pakket-cv-brons h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type3-brons.png');
	}
	.product-icon.pakket-cv-zilver, div#contain-products .pakket-cv-zilver h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type3-zilver.png');
	}
	.product-icon.pakket-cv-goud, div#contain-products .pakket-cv-goud h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type3-goud.png');
	}

	.product-icon.pakket-vacature-brons, div#contain-products .pakket-vacature-brons h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type2-brons.png');
	}
	.product-icon.pakket-vacature-zilver, div#contain-products .pakket-vacature-zilver h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type2-zilver.png');
	}
	.product-icon.pakket-vacature-goud, div#contain-products .pakket-vacature-goud h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type2-goud.png');
	}

	.product-icon.pakket-introductie, div#contain-products .pakket-introductie h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type4-zilver.png');
	}
	.product-icon.pakket-vacature, div#contain-products .pakket-vacature h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type2-rood.png');
	}
	.product-icon.pakket-topvacature, div#contain-products .pakket-topvacature h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type1-goud.png');
	}
	.product-icon.pakket-bedrijfsprofiel, div#contain-products .pakket-bedrijfsprofiel h4:first-of-type {
		background-image: url('/templates/IntelligentView/main/images/product-icon-type4-goud.png');
	}

	.product-mid .product-description {
		margin-left: 10px;
	}

	.product-mid .product-details-link {
		position: absolute;
		left: 10px;
		bottom: 10px;
	}

	/*.product-mid .product-details-link .details {
		color: #5c5c5c;
		text-decoration: underline;
	}

	.product-mid .product-details-link .arrow {
		color: #e02e2d;
		text-decoration: none;
		line-height: 20px;
	}*/

	.product-mid .product-details-link .details {
		float: left;
		line-height: 20px;
	}

	.product-mid .product-details-link .arrow {
		float: left;
		line-height: 18px;
	}

	.product-mid .product-details-link .details a {
		color: #5c5c5c;
		text-decoration: underline;
	}

	.product-mid .product-details-link .arrow a {
		color: #e02e2d;
		text-decoration: none;
	}

	#container .product-mid h1 {
		width: auto;
		height: auto;
		font-weight: bold;
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		color: #888;
		border: none;
		margin: 16px 0 0 0;
		padding: 0;
	}
	.product-mid p{
		font-size: 12px;
		line-height: 18px;
	}

	.product-btn {
		width: 103px;
		height: 30px;
		line-height: 30px;

		margin: 0;
		padding: 0;

		border: none;
		border-radius: 4px;
		background-color: #e02e2d;

		font-family: Raleway;
		font-size: 12px;
		font-weight: 600;
		color: #fff;

		text-align: center;
	}

	.product-btn.info {
		background-color: #b4b4b4;
		font-size: 16px;
		font-weight: normal;
	}

	.product-btn.info .info-more {
		display: none;
	}

	.product-right-buttons {
		margin: 10px 0 0 32px;
	}

	.product-right-buttons .purchase {
		margin-top: 8px;
		cursor: pointer;
	}


	/**** Product - login block ****/

	#container.products-container #login-home2 {
		background-color: #fafafa;
		border: 1px solid #f0f0f0;
	}

	#container.products-container #login-home2 .logged-in .message {
		color: #888;
	}

	#container.products-container #login-home2 .logged-in .name {
		color: #e02e2d;
	}

	#container.products-container #login-home2 input {
		width: 158px;
		border: 1px dotted #C9EAF8;
	}

	#container.products-container #login-home2 button {
		width: 170px;
	}

	#container.products-container #login-home2 h4 {
		color: #c5c5c5;
	}

	#container.products-container .make-account-werkgever-home a {
		color: #888;
	}

	#container.products-container #information-block {
		margin-top: 15px;
	}

	#container.products-container #information-block h3 {
		color: #888;
		font-style: normal;
		font-weight: normal;
		font-family: Raleway;
		border-color: #e02e2d;
		padding: 0 0 5px 0;
		margin: 0 0 2px 0;
	}

	#container.products-container #information-block li {
		color: #888;
	}

	#container.products-container #information-block li a {
		color: #888;
		line-height: 22px;
		font-size: 12px;
		padding: 0 0 8px 0;
	}

	#container.products-container h1.product-title {
		color: #e02e2d;
		font-family: Raleway, helvetica, sans-serif;
		font-size: 22px;
		font-style: normal;
		border: none;
		margin: 0 0 10px 0;
		padding: 0;
		letter-spacing: 1px;
		text-indent: 2px;
	}

	#container.products-container div#contain-products {
		background-color: #f6f6f6;
	}

	div#contain-products /*.vacature*/ h4:first-of-type {
		padding: 40px 0 0 84px;
		height: 30px;
		background-image: url('/templates/IntelligentView/main/images/product-icon-type3-brons.png');
		background-repeat: no-repeat;
	}

	.productsPrice{
		min-width: 107px;
		height: 30px;
		background: #792030;
		text-shadow: 1px 1px 0px #571924;
		position: absolute;
		margin-left: -10px;
		color: #fff;
	}

	.productsPrice p{
		color: #fff;
		font-style: italic;
		letter-spacing: 0.4px;
		font-size: 14px;
		padding: 9px;
	}

	.productsPrice-2{
		width: 167px;
		height: 40px;
		background: #b4b4b4;
		position: relative;
		margin-left: -50px;
		margin-top: 10px;
		color: #fff;
	}

	.productsPrice-2 p{
		color: #fff;
		font-style: italic;
		letter-spacing: 0.4px;
		font-family: Raleway;
		font-size: 18px !important;
		padding: 8px 8px 8px 8px;
		text-align: left;
	}

	.in-cart-moreinfo{
		width: 115px;
		color: #828282;
		font-style: italic;
		letter-spacing: 0.5px;
		font-size: 11px;
		font-family: helvetica;
		padding: 10px 5px;
		text-align: center;
		text-indent: 0px;
		font-weight: bold;
		display: inline-block;
		margin-left: 14px;
		margin-top: 30px;
		border-radius: 3px;
		text-decoration: none;
		text-shadow: 1px 1px 0px #fff;
		background: -moz-linear-gradient(top,  rgba(240,241,241,1) 0%, rgba(226,225,226,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,241,241,1)), color-stop(100%,rgba(226,225,226,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* W3C */
		border: 1px solid #d8d8d8;
	}


	.in-cart{
		width: 127px;
		color: #fff;
		font-style: italic;
		letter-spacing: 0.5px;
		font-size: 12px;
		font-family: helvetica;
		padding: 10px 5px;
		text-indent: 0px;
		font-weight: bold;
		margin-left: 14px;
		margin-bottom: 15px;
		margin-top: 8px;
		border-radius: 3px;
		text-decoration: none;
		text-shadow: 1px 1px 0px #589213;
		border: 1px solid #589213;
		background: rgba(58,129,215,1); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(144,215,57,1) 0%, rgba(117,184,38,1) 100%)!important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,215,57,1)), color-stop(100%,rgba(117,184,38,1)))!important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important; /* IE10+ */
		background: linear-gradient(to bottom,  rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important; /* W3C */
	}

	#contain-products{
		width: 700px;
		margin: 17px 12px 18px 0;
		min-height: 158px;
		padding: 25px;
		display: inline-block;
		background-color: #f0f0f0;
		border: none;
		border-radius: 6px;
	}

	#contain-products p{
		font-style: normal;
		letter-spacing: 0.4px;
		line-height: 22px;
		font-size: 12px;
	}

	#contain-products ul{
		font-style: normal;
		margin-left: 22px;
		letter-spacing: 0.4px;
		list-style-image:url('icon-product-usp.png');
		line-height: 22px;
		margin-top: 10px;
		font-size: 12px;
	}

	#contain-products li{
		padding: 5px 0 5px 10px;
	}

	#contain-products h4{
		padding: 5px 0 5px 0px;
		color: #e02e2d;
	}

	#product-detail-bottom {
		width: 700px;
		height: 40px;
		position: relative;
		margin-top: 30px;
	}

	#product-detail-bottom #continue-shopping {
		position: absolute;
		left: 0px;
		bottom: 0px;
	}

	#product-detail-bottom #continue-shopping .text {
		color: #5c5c5c;
		text-decoration: underline;
	}

	#product-detail-bottom #continue-shopping .sign {
		color: #e02e2d;
		text-decoration: none;
	}

	#product-detail-bottom input {
		background-color: #e32f30;
	}

	#product-detail-bottom .product-right-buttons {
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.productDetails-name{
		display: inline-block;
		margin-top: 10px;
		font-size: 12px;
		padding: 10px 10px 10px 0px;
		min-width: 10px;
		font-weight: bold;
		color: #e02e2d;
	}

	.productDetails-info{
		margin-top: 10px;
		display: inline-block;
		font-size: 12px;
		padding: 10px;
		width: 100px;
	}

	#container.products-container input.button-check {
		width: auto;
		padding: 0 22px;

		font-size: 18px;
	}

	#container.products-container input.button-check:hover {
		cursor: pointer;
	}

	#container.products-container input.button-back {
		width: auto;
		height: 34px;
		line-height: 34px;
		padding: 0 20px;

		background: none;
		background-color: #d6d6d6;
		border: none;
		border-radius: 3px;

		color: #fff;
		font-family: Raleway, helvetica, sans-serif;
		font-size: 18px;
		font-style: normal;
		text-indent: 0;
		font-weight: normal;
		text-shadow: none;
		letter-spacing: 0;
	}

	/************************************************
		products
	*************************************************/

	#container-werkgever-rechts ul{
		font-size: 11px;
		margin: 0px;
		margin-left: 15px;
	}

	#container-werkgever-rechts li a{
		padding: 5px 0px;
		display: block;
		color: #3c3c3c;
		text-decoration: underline;
	}

	/************************************************
		Products and Services
	*************************************************/
	div#products-and-services h2 {
		margin-bottom: 8px;
	}

	div#products-and-services div.intro {
		margin-bottom: 20px;
		font-size: 14px;
	}

	div#products-and-services a {
		display: block
	}

	div#products-and-services .product-icon {
		background-position: 0 0;
		width: 72px;
		height: 66px;
		margin: 0 auto;
	}

	div#products-and-services .product {
		float: left;
		padding: 0 20px;
		margin-bottom: 10px;
		max-width: 200px;
	}

	div#products-and-services .product.first {
		padding-left: 0;
	}

	/************************************************
		Shoppin cart checkout
	*************************************************/

	table#shoppingCartTable{
		width: 100%;
		font-size: 14px;
		margin-top: 20px;
		color: #545454;
	}

	table#shoppingCartTableclass{
		width: 94.5%;
		margin-left: 25px;
		font-size: 14px;
		margin-top: 20px;
		color: #545454;
	}

	#shoppingCartTableclass td{
		padding: 28px 16px;
	}

	#shoppingCartTableclass td strong{
		display: block;
		margin-bottom: 5px;
	}

	#shoppingCartTableclass td p, #shoppingCartTable td p{
		line-height: 18px;
		font-size: 13px;
	}

	#shoppingCartTable td{
		padding: 28px 16px;
	}

	#shoppingCartTable td strong{
		display: block;
		margin-bottom: 5px;
	}

	td.promocode{
		padding: 10px 16px 0 26px !important;
		border-top: 1px solid #e7e7e7;
		background: #f9f9f9;
	}

	td.promocode strong{
		padding: 10px 0px;
		font-weight: 100;
		text-align: right;
		width: 420px;
		line-height: 22px;
		margin:  0 0 0 320px;
	}

	#shoppingCartTable th, #shoppingCartTableclass th{
		padding: 10px;
		color: #fff;
		text-align: left;
		background: #80d2f5;
		font-family: Raleway, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: 600;
	}

	#shoppingCartTable th:first-of-type, #shoppingCartTableclass th:first-of-type {
		border-radius: 5px 0 0 5px;
	}

	#shoppingCartTable th:last-of-type, #shoppingCartTableclass th:last-of-type {
		border-radius: 0 5px 5px 0;
	}

	#shoppingCartTable th.first, #shoppingCartTableclass th.first{
		text-indent: 8px;
	}

	#shoppingCartTable tr.evenrow:first-of-type, #shoppingCartTableclass tr.evenrow:first-of-type {
		border-top: none;
	}

	.remove-buckit{
		background: url(buckit-work.png) no-repeat;
		width: 11px;
		height: 14px;
		display: block;
		margin-left: 20px;
		overflow: hidden;
		text-indent: 20px;
	}

	#inputPromotionCode{
		width:150px;
		border-radius: 3px;
		border: 1px solid #e7e7e7;
		text-indent: 10px;
		display: inline-block;
		height:30px;
		float: right;
		margin-top: 3px;
		vertical-align: top;
	}

	#applyPromoCode{
		float: right;
		width: 32px;
		vertical-align: top;
		height: 32px;
		font-size: 32px;
		background-image: url('actieprijsschietn.png');
		color: #fff;
		margin: 3px -8px 0 8px;
		display: inline-block;
		border-radius: 3px;
		border: 1px solid #fff;
	}

	td#productSubtotal{
		padding:8px 17px !important;
		border-top: 1px solid #e7e7e7;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		background: #f3f3f3;
	}
	td#discountTotal{
		padding:8px 17px !important;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		background: #f3f3f3;
	}
	td#productTotal{
		padding:8px 17px !important;
		border-bottom: 1px solid #e7e7e7;
		font-size: 14px;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		background: #f3f3f3;
	}
	#productSubtotal b{float: right; font-weight: normal;}
	#discountTotal b{float: right; font-weight: normal;}
	#productTotal b{float: right;}

	#subtotal_price, #total_discount, #total_price{
		width: 100px;
		display: inline-block;
		text-align: right;
		float: right;
	}

	.freemoney{
		text-align:right;
		padding: 5px 10px !important;
		color: #217c21;
	}

	p.message{
		width: 60.8%;
		border-radius: 3px;
		padding: 10px 0px 10px 20px;
		font-size: 12px;
		color: #3a87ad;
		margin:10px 0px;
	   background-color: #d9edf7;
	   border: 1px solid #bce8f1;
	}


	p.information{
		width: 100%;
		border-radius: 3px;
		padding: 10px 0px;
		text-indent: 20px;
		font-size: 12px;
		color: #3a87ad;
	   background-color: #d9edf7;
	   border: 1px solid #bce8f1;
	}

	.button-check {
		float: right;
		padding: 0 10px;
		height: 34px;
		line-height: 34px;

		color: #fff;
		font-family: Raleway, helvetica, sans-serif;
		font-size: 17px;
		font-weight: normal;

		border: none;
		border-radius: 3px;
		background: #2377b9;
	}

	.button-check:hover {
		cursor: pointer;
	}

	.button-back{
		width: 220px;
		height: 34px;
		color: rgb(99, 99, 99);
		font-style: italic;
		letter-spacing: 0.5px;
		font-size: 12px;
		font-family: helvetica;
		text-indent: 0px;
		font-weight:500;
		border-radius: 3px;
		text-decoration: none;
		text-shadow: 1px 1px 0px #fff;
		border: 1px solid rgba(196,196,196,1);
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	}

	.button-back:hover {
		cursor: pointer;
	}

	.check-out-bottom-bar{
		width: 100%;
		height: 35px;
		display: inline-block;
		margin-top: 20px;
	}

	.check-out-bottom{
		width: 220px;
		height: 35px;
		float: right;
		display: inline-block;
	}
	.check-out-left{
		width: 220px;
		height: 35px;
		float: left;
		display: inline-block;
	}

	.error{
		width: auto;
		font-size: 12px;
		font-family: helvetica;
		padding: 0 0 5px 30px;
		height: auto;
		padding: 0px 30px 0px 30px;
		line-height: 20px;
		color: #505050;
		font-family: helvetica;
		font-size: 11px;
	}

	/************************************************
		checkout step not logd
	*************************************************/

	#login-box{
		width: 479px;
		height: 264px;
		border:1px solid #e6e6e6;
		display: inline-block;
		background-color: #f9f9f9;
		min-height: 100px;
		vertical-align: top;
		font-size: 12px;
		margin-top:20px;
		color: #616161;
	}
	.social_login_button{
		display: inline-block;}
	.login-socials{
		text-align: center;
	}

	.login_buttons_txt{
		padding-top: 5px !important;
		text-align: center;
		margin-bottom: 47px;
		vertical-align: top;
		display: inline-block;
		width: 210px;

	}

	#login-box a{
		color: #616161;
	}

	#login-box a:hover{
		text-decoration: underline;
	}

	div#login-box {
		position: relative;
	}

	input.button-login{
		font-size: 18px;
		font-family: Raleway, Helvetica, sans-serif;
		width: 254px;
		border: none;
		border-radius: 4px;
		background-color: #e02e2d;
		padding: 8px 0px;
		font-weight: bold;
		color: #fff;
		position: absolute;
		bottom: 20px;
		left: 110px;
	}

	input.button-login:hover {
		cursor: pointer;
	}

	#login-box h3{
		color: #2377b9;
		font-size: 18px;
		font-weight: 600;
		text-align: center;
		font-family: Raleway, Helvetica, sans-serif;
		margin: 29px 0;
	}

	input.logInPassInput{
		width: 250px !important;
		margin-left: 110px;
		border:1px solid #c6c6c6;
		height: 20px;
		padding: 5px 0px;
		text-indent: 5px;
		border-radius: 3px;
		margin-bottom: 20px;
	}

	p.error{
	padding: 12px 35px 12px 14px;
   margin-bottom: 10px;
   margin-top: 10px;
   min-width: 300px;
   text-indent: 0px !important;
   display: block;
   font-size: 13px;
   border-radius: 3px;
   text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
   color: rgb(185, 74, 72);
   background-color: rgb(242, 222, 222);
   border:1px solid rgb(238, 211, 215);
}

	.logInPasscheut{
		margin-left: 110px;
	}

	.logvergeten{
		margin-left: 110px;
		margin-top: 20px;
	}

	/************************************************
		checkout step not logd
	*************************************************/

	.checkout-steps-heading a.contentLink{
		font-weight: normal;
		color: #fff;
	}

	.checkout-steps-heading div.active span {
		color: #fff;
	}

	.checkout-step{
		width: 100%;
		margin-top: 20px;
		margin-left: 4px;
		height: 30px;
		font-size: 12px;
		letter-spacing: 0.3px;
		color: #636363;
		letter-spacing: 0.3px;
	}

	.checkout-steps{
		width: 186px;
		font-size: 12px;
		display: block;
		letter-spacing: 0.3px;
		font-weight: 400 !important;
		color: #636363;
		letter-spacing: 0.3px;
	}

	.checkout-steps-1 span{margin: 0 0 0 -10px;color:#fff!important;}
	.checkout-steps-1 span, .checkout-steps-2 span, .checkout-steps-3 span, .checkout-steps-4 span,.checkout-steps-5 span{
		padding: 8px 0px;
		font-size:12px !important;
		color: #636363;
		letter-spacing: 0.3px;
		text-align: center;
		display: block;
	}

	.contentLink{
		color: rgb(168, 45, 67);
		text-decoration: underline;
		letter-spacing: 0.3px;
		font-weight: 600;
	}

	.checkout-steps-1{
		display: inline-block;
		width: 186px;
		height: 30px;
		background: url(routing.png);
	}

	.checkout-steps-2, .checkout-steps-3, .checkout-steps-4{
		display: inline-block;
		width: 201px;
		height: 30px;
		margin-left: -18px;
		background: url(routing.png);
		background-position: 0px -32px;
	}

	.checkout-steps-5{
		display: inline-block;
		width: 201px;
		height: 30px;
		margin-left: -21px;
		background: url(routing.png);
		background-position: 0px 30px;
	}

	.checkout-steps-1.active{
		display: inline-block;
		width: 186px;
		height: 30px;
		background: url(routing.png);
	}

	.checkout-steps-2.active, .checkout-steps-3.active, .checkout-steps-4.active{
		display: inline-block;
		width: 201px;
		height: 30px;
		margin-left: -21px;
		background: url(routing-active.png);
		background-position: 0px -30px;
	}

	.checkout-steps-5.active{
		display: inline-block;
		width: 201px;
		height: 30px;
		margin-left: -21px;
		background: url(routing.png);
		background-position: 0px 30px;
	}

	.checkout-steps-1.none{
		display: inline-block;
		width: 186px;
		height: 30px;
		background: url(routing.png);
	}

	.checkout-steps-2.none, .checkout-steps-3.none, .checkout-steps-4.none{
		display: inline-block;
		width: 201px;
		height: 30px;
		margin-left: -21px;
		background: url(routing-active.png);
		background-position: 0px -30px;
	}

	.checkout-steps-5.none{
		display: inline-block;
		width: 201px;
		height: 30px;
		margin-left: -21px;
		background: url(routing.png);
		background-position: 0px 30px;
	}
	/************************************************
		checkout laatste stap
	*************************************************/

	.done-congrats{
		width: 466px;
		height: 108px;
		font-size: 12px;
		border: 1px solid #bfe27a;
		text-align: center;
		color: #4e711b;
		text-shadow: 1px 1px 0px #fff;
		background-color: #e9feca;
		margin: 20px auto;
		border-radius: 3px;
	}

	.done-congrats b{
		line-height: 40px;
		font-size: 16px;
	}

	.done-congrats p{
		width: 406px;
		line-height: 18px;
		margin: 0 auto;
	}

	/************************************************
		checkout confirm
	*************************************************/

	#paymentmms-bord{
		border: 1px solid #cacaca;
		border-radius: 3px;
		padding: 0 0 15px 0px;
	}

	.inputGeo.ac_input{
		border: 1px solid #cacaca;
		border-radius: 3px;
		padding: 8px;
		width: 275px;
	}

	input#ZipCode.test.ac_input
	{
		border: 1px solid #cacaca;
		border-radius: 3px;
		padding: 18px !important;
		width: 275px;
	}

	.inputStringMoney, .input-date{
		border: 1px solid #cacaca;
		border-radius: 3px;
		height: 26px;
		text-indent: 10px;

		float: left;
		width: 275px;
	}

	.input-date{
		border: 1px solid green;
		border-radius: 3px;
		height: 26px;
		text-indent: 10px;

		float: left;
		width: 275px;
	}
	.selectCurrency{
		border: 1px solid #cacaca;
		border-radius: 3px;
		padding: 7px;
		width: 55px;
	}

	.mt-count-available{
		width: 100px;
		color: black;
		margin-left: 223px;
		height: 25px;
		font-size: 12px;
		font-family: helvetica;
		color: green;
	}

	#paymentmms{
		font-size: 12px;
		color: #616161;
		font-weight: normal;
	}

	.name_field-werk{
		width: 150px;
		height: 30px;
		line-height: 30px;
		text-indent: 10px;
		display: inline-block;
		margin-right: 10px;
		text-align: right;
	}

	.cke_skin_kama{
		margin-left: 10px;
	}

	.inputName{
		width: 150px;
		height: 30px;
		line-height: 30px;
		text-indent: 10px;
		display: inline-block;
		text-align: right;
		margin: 5px 0px;
	}

	.inputField{
		width: 302px;
		height: auto;
		line-height: 30px;
		text-indent: 10px;
		display: inline-block;
		margin: 5px 0px;
	}

#pmDetails{
	border:1px solid green;
	padding: 25px;
	border: 1px solid rgb(214, 214, 214);
	border-radius: 3px 3px 3px 3px;
}

a.pm{
	padding: 10px 20px;
	border:1px solid #e6e6e6;
	color: black;
}

a.pm:hover{
	color: rgb(0, 129, 179);
}

#pmDetails fieldset{
	padding: 5px 0px;
	border-radius: 3px 3px 3px 3px;
}

#pmDetails fieldset span{
	padding: 2px 0px;
	display: inline-block;
}

.sna{
	padding: 2px 0px;
	width: 90px;
	font-weight: bold;
	display: inline-block;
}

#pmme{
	margin-bottom: 20px;
	display: block;
	height: 30px;
	margin-top: 10px;
}

	select.searchList, #searchType-keywords, .searchGeoDistance, .selectCurrency {
		width: 275px;
		padding: 7px;
		margin-top: 3px;
		margin-left: -11px;
		border: 1px solid #cacaca;
		border-radius: 3px;
	}

	input.inputString, input#customer_zipcode{
		width: 274px !important;
		border: 1px solid #cacaca;
		border-radius: 3px;
		height: 26px;
		text-indent: 10px;
		float: left;

	}

	.inputReq{
		width: 5px;
		height: 30px;
		line-height: 30px;
		text-indent: 10px;
		display: inline-block;
		margin-right: 10px;
		text-align: right;
	}

	.inputName2{
		width: 120px;
		height: 30px;
		font-weight: bold;
		line-height: 30px;
		text-indent: 10px;
		display: inline-block;
		text-align: left;
		margin: 2px 0 2px 15px;
	}

	.inputField2{
		width: 302px;
		height: 30px;
		line-height: 30px;
		text-indent: 10px;
		display: inline-block;
		margin: 2px 0px;
	}

	/************************************************
		checkout step not logd
	*************************************************/

	.checkout-logd{
		width: 100%;
		margin-top: 20px;
		margin-left: 4px;
		height: 30px;
		font-size: 12px;
		letter-spacing: 0.3px;
		color: #636363;
		letter-spacing: 0.3px;
	}

	.checkout-logds{
		width: 186px;
		font-size: 12px;
		display: block;
		letter-spacing: 0.3px;
		font-weight: 400 !important;
		color: #636363;
		letter-spacing: 0.3px;
	}

	.checkout-logds-1 span{margin: 0 0 0 -10px;color:#fff!important;}
	.checkout-logds-1 span, .checkout-logds-2 span, .checkout-logds-3 span, .checkout-logds-4 span{
		padding: 8px 0px;
		font-size:12px !important;
		color: #636363;
		letter-spacing: 0.3px;
		text-align: center;
		display: block;
	}

	.checkout-logds-1.none span, .checkout-logds-2.none span, .checkout-logds-3.none span, .checkout-logds-4.none span,.checkout-logds-4.active span{
		padding: 8px 0px;
		font-size:12px !important;
		color: #fff;
		letter-spacing: 0.3px;
		text-align: center;
		display: block;
	}

	.contentsLink{
		color: rgba(70,70,70,1);
		letter-spacing: 0.3px;
		font-size: 10px;
		width: 150px !important;
		padding: 5px 0;
		display: block;
		margin-top: 10px;
		line-height: normal;
		text-decoration: none;
		text-align: center;
		font-weight: 500;
		border-radius: 5px;
		text-decoration: none;
		text-shadow: 1px 1px 0px #fff;
		border: 1px solid rgba(196,196,196,1);
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /*Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	}

	a.contentLink{
		color: rgb(168, 45, 67);
		text-decoration: underline;
		letter-spacing: 0.3px;
		font-size: 12px;
		font-weight: 600;
	}

	.checkout-logds-1{
		display: inline-block;
		width: 250px;
		height: 30px;
		background: url(bigcheckout.png);
	}

	.checkout-logds-2, .checkout-logds-3{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px -30px;
	}

	.checkout-logds-4{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px -60px;
	}

	.checkout-logds-{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px 30px;
	}

	.checkout-logds-1.active{
		display: inline-block;
		width: 250px;
		height: 30px;
		background: url(bigcheckout.png);
	}

	.checkout-logds-2.active, .checkout-logds-3.active{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px -120px;
	}

	.checkout-logds-4.active{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px 60px;
	}

	.checkout-logds-1.none{
		display: inline-block;
		width: 250px;
		height: 30px;
		background: url(bigcheckout.png);
	}

	.checkout-logds-2.none, .checkout-logds-3.none{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px 30px;
	}

	.checkout-steps-4.none{
		display: inline-block;
		width: 250px;
		height: 30px;
		margin-left: -23px;
		background: url(bigcheckout.png);
		background-position: 0px 60px;
	}


	/************************************************
		My acount rgb(160, 130, 140)
	*************************************************/

	.h2style{
		margin: 30px 0;
		font-size: 22px;
		color: #e02e2d;
		font-family: Raleway;
		font-weight: bold;
	}

	.mijn-account{
		width: 229px;
		height: auto;
		overflow: hidden;
		float: left;

		margin-right: 20px;
		vertical-align: top;
	}

	table.mijn-account-table{
		font-size: 14px;
		text-align: left;
		font-family: helvetica;
	}

	table.mijn-account-table th{
		overflow: hidden;
	}

	table.mijn-account-table div.header{
		width: 229px;
		height: 33px;
		line-height: 33px;

		margin-top: 15px;
		margin-bottom: 6px;

		border: none;
		border-radius: 4px;

		background-color: #e02e2d;
		color: #fff;

		font-family: Raleway;
		text-indent: 10px;
		font-size: 16px;
		font-weight: normal;
	}

	table.mijn-account-table div.header.first{
		margin-top: 0px;
	}

	table.mijn-account-table td{
		width: 229px;

		border-bottom: 1px solid #fff;

		text-indent: 7px;
	}

	table.mijn-account-table td.odd{
		background-color: #fafafa;
	}

	table.mijn-account-table td.even{
		background-color: #fcfcfc;
	}

	table.mijn-account-table td a{
		color: #6b6b6b;
	}

	table.mijn-account-table td:hover{
		/*background-color: #e0e0e0;*/
		background-color: #f8e2e2;
	}

	table.mijn-account-table div.item-border-left{
		height: 33px;
		width: 3px;
		float: left;
	}

	table.mijn-account-table td.odd div.item-border-left {
		background-color: #f5d0cf;
	}

	table.mijn-account-table td.even div.item-border-left {
		background-color: #f8e2e2;
	}

	table.mijn-account-table div.item-right{
		height: 32px;
		padding-top: 1px;
		line-height: 33px;
		float: left;
	}

	table.mijn-account-table div.item-right * {
		line-height: 33px;
	}

	/*table.mijn-account-table tr:nth-child(even) {
		text-align: left;
		background-color: #f1f1f1;
		display: block;
	}*/

	#contact-image{
		position: absolute;
		margin-top: -90px;
		display: block;
		margin-left: 440px;
	}

	.mijn-account-right{
		width: 700px;
		height: auto;
		font-family: helvetica;
		font-size: 12px;
		line-height: 14px;
		vertical-align: top;
		float: left;
		overflow: hidden;
	}

	.mijn-account-right p{
		line-height: 22px;
		margin-left: 5px;
	}

	.mijn-account-right h3{
		width: 250px;
		height: 29px;
		line-height: 31px;
		text-indent: 8px;
		background-color: #80d2f5;
		border: none;
		border-radius: 5px;
		font-size: 15px;
		font-family: Raleway, helvetica, sans-serif;
		font-weight: normal;
		color: #fff;
		margin-bottom: 2px;
	}

	.mijn-account-right h3:first-child {
		margin-top: 2px;
	}

	.mijn-account-right h4{
		font-size: 18px;
		font-family: helvetica;
		font-weight: 400;
		color: rgb(63, 63, 63);
		margin-top: 2px;
		margin-bottom: 20px;
		border-bottom: 1px solid rgb(214, 214, 214);
		padding: 0 0 10px 0;
	}

	.mijn-account-right div.numberPerPage {
		float: left;
	}

	.mijn-account-right div.pageNavigationa {
		float: right;
		margin-right: 50px;
	}

	.mijn-account-right .pageNavigation {
		margin-left: 0;
	}

	#suggestedResumes {
		min-height: 140px;
	}

	#listing-product-choice-form p,
    #select-posting-user-form p {
		padding: 10px 0px;
	}

    .icon-add {
        background-image: url(add.png);
        background-repeat: no-repeat;
        padding-left: 15px;
        min-height: 15px;
        display: inline-block;
    }

    #select-posting-user-form .add-company {
        padding-left: 23px;
    }

    #select-posting-user-form input[type='radio'] {
        margin-right: 5px;
    }

    #select-posting-user-form a .add-company {
        color: #000000;
        text-decoration: underline;
    }

    #select-posting-user-form .button {
        width: 100px;
    }

    #select-posting-user-form .button.previous {
        background-color: #b4b4b4;
        margin-right: 20px;
    }

	.paymentmethod-top{
		margin-top: 10px;
		margin-top: 25px;
		border-bottom: 1px solid #e7e7e7;
		width: 925px;
		margin-left: 25px;
	}

	.paymentmethod{
		margin-top: 10px;
		border-top: 1px solid #e7e7e7;
	}

	.paymentmethod h4{
		padding: 25px;
		font-size: 14px;
		font-style: italic;
		letter-spacing: 0.5px;
		color: #616161;
	}

	.paymentmethod-top h3{
		padding: 25px 0 15px 0px;
		font-size: 14px;
		font-style: italic;
		letter-spacing: 0.5px;
		color: #616161;
		border: none;
	}

/************************************************
	Tabel Mijn Account
*************************************************/

.mijnacc{
	width: 100%;
	color: #6b6b6b;
	font-size: 12px;
}

.mijnacc th{
	height: 32px;
	border-left: 4px solid #fff;
	text-align: left;
}

.mijnacc th:first-child {
	border-left: 1px solid #fff;
}

.mijnacc th:first-child div.header {
	text-indent: 12px;
}

.mijnacc th a{
	color: #fff;
	font-family: Raleway, helvetica, sans-serif;
}

table.mijnacc th.title {
	width: 212px;
}
table.mijnacc th.location {
	width: 166px;
}
table.mijnacc th.experience {
	/*width: 138px;*/
}
table.mijnacc th.education {
	width: 175px;
}

table.mijnacc input[type="checkbox"]#all_checkboxes_control {
	margin-left: 8px;
}

table.mijnacc div.header {
	width: 100%;
	height: 32px;
	line-height: 32px;

	text-indent: 7px;
	color: #fff;
	font-family: Raleway, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;

	background-color: #2377b9;
	border: none;
	border-radius: 5px;
}

.mijnacc tr{
	text-align: left;
}

table.mijnacc tr.evenrow{
	background-color: #f8f8f8;
	border: none;
}

table.mijnacc tr.oddrow{
	background-color: #fbfbfb;
	border: none;
}

.mijnacc td{
	padding: 12px 10px;
}

.mijnacc td li{
	list-style: none;
}

.mijnacc td a{
	color: #6b6b6b;
	font-size: 12px;
	text-decoration: underline;
}

table.mijnacc.my-listings {
	margin-top: 10px;
}

table.mijnacc.my-listings div.header {
	text-indent: 4px;
}

table.mijnacc.my-listings th.placed-by {
	width: 110px;
}

table.mijnacc.my-listings th.active {
	width: 55px;
}

table.mijnacc.my-listings th.views {
	width: 75px;
}

table.mijnacc.my-listings th.actions {
	width: 100px;
}

table.mijnacc.my-products th.activation-date {
	width: 100px;
}

table.mijnacc.my-products th.status {
	width: 50px;
}

table.mijnacc.order-history th.order-amount {
	width: 70px;
}

.mijn-account-right p.nogzovelel:first-of-type {
	margin-top: 10px;
}

div.renew-listing h3 {
    width: auto;
    display: inline-block;
    text-indent: 0;
    padding: 0 12px;
    margin-bottom: 11px;
}

.letopnogzoveel{
	padding: 10px;
	width: 958px;
	font-size: 12px;
	margin-bottom: 12px;
	font-family: helvetica;
	border: 1px solid rgb(188, 232, 241);
	text-shadow: 1px 1px 0px #fff;
	border-radius: 3px;
	color: rgb(58, 135, 173);
	background-color: rgb(217, 237, 247);
}

.mijnaccselect{
	width: 300px;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
}


/************************************************
	My acount
*************************************************/

.omschrijving{
	width: 978px;
	display: block;
	margin-top: 26px;
}

.omschrijving h2{
	width: 978px;
	font-size: 18px;
	color: #0081b3;
	margin-bottom: 19px;
	margin-left: 4px;
	font-family: Raleway;
	font-weight: 600;
	letter-spacing: 1px;
}

.search-text {
	width: 100%;
	border: 1px solid #d7d7d7;
}

.search-text p{
	color: #b7b7b7;
	line-height: 18px;
	font-size: 12px;
	padding: 6px 30px 7px 11px;
}

.search-divider-line {
	height: 8px;
}

.omschrijving-top{
	height: 35px;
	margin-top: 12px;
	color: #5c5c5c;;
}

.omschrijving-inner-left-top{
	width: 180px;
	float: left;
	height: 35px;
	background-color: #b7b7b7;
	border: none;
	border-radius: 5px;
}
.numberResults{
	width: 180px;
}
.numberResults p {
	line-height: 35px;
	font-family: Raleway;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	margin-left: 40px;
}

.numberResults.company p {
	margin-left: 25px;
}

.pageNavigation{
	margin-left: 140px;
	height: 35px;

	line-height: 35px;
	font-size: 11px;
	color: #5c5c5c;
}

.pageNavigation span {
	font-family: Raleway, helvetica, sans-serif;
}
.pageNavigation a {
	font-family: Raleway, helvetica, sans-serif;
	color: #5c5c5c;
}

.pageNavigation .navigationItems span {
	font-weight: 600;
}

.pageNavigation .nextBtn, .prevBtn {
	font-weight: 400;
}

#container.kandidaten-override .pageNavigation {
	margin-left: 380px;
}



#refineResults{
	width: 180px;
	display: inline-block;
	margin-right: 18px;
	margin-top: 6px;
}

.refine_block{
	width: 162px;
	padding: 0 0 15px 18px;
	margin-bottom: 12px;

	border: none;
	border-radius: 5px;
	background-color: #eee;

	color: #5c5c5c;
	line-height: 22px;
	vertical-align: top;
}

.refine_block h3{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 15px 0 10px 0;
}

.refine_block a{
	color: #5c5c5c;
	font-family: Raleway, helvetica, sans-serif;
	line-height: 18px;
	font-size: 13px;
	text-decoration: none;
	padding:0 0 8px 0;
}

.refine_block a:hover{
	color: #efc25a;
}

.refineItem {
	font-family: Raleway, helvetica, sans-serif;
	line-height: 18px;
	font-size: 13px;
}

.currentSearch{

}
.currentSearch-block{
	color: #505050;
	font-family: helvetica;
	line-height: 22px;
	width: 178px;
	font-size: 11px;
	padding: 0 0 0px 0px;
	text-shadow: 1px 1px 0px #fff;
	border:1px solid #e0e0e0;
	margin: 6px 0;
	vertical-align: top;
	background-color: #f3f3f3;
}
.currentSearch a{
	color: #505050;
	font-family: helvetica;
	line-height: 18px;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 0px 5px 18px;
	text-shadow: 1px 1px 0px #fff;
}

.currentSearch h3{
	color: #0081b3;
	font-family: helvetica;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	padding: 5px 0 5px 18px;
	text-shadow: 1px 1px 0px #fff;
}

.block_values_more{
	padding: 0 0 0 2px;
}

#listings_per_page_form{
	display: inline-block;
	font-size: 11px;
	line-height: 35px;
	font-family: Raleway, helvetica, sans-serif;
	margin-left: 25px;
}

#listingsResults{
	width: 558px;
	margin-right: 13px;
	vertical-align: top;
	margin-top: 14px;
	display: inline-block;
}


/******************************************
		Zoekresultaten lijst
*******************************************/

.search-results {
	list-style-type: none;
}

#listingsResults.company-vacatures {
	width: 750px;
}

.company-vacatures .result-item-column-left {
	max-width: 560px;
}

.company-vacatures .result-item-link {
	width: 558px;
}

/******************************************
		Zoekresultaten - vacature block
*******************************************/

.result-item {
	overflow: hidden;
	min-height: 100px;
	margin: 8px 0 0 0;

	background-color: #f6f6f6;
	border-radius: 5px;

	color: #5c5c5c;
}

.result-item-header {
	padding: 5px 5px 0 10px;
	overflow: hidden;
}

.result-item-column-left {
	float: left;
	max-width: 370px;
	margin-top: 5px;
}

.result-item-column-right {
	float: right;
	width: auto;
	margin: 4px 4px 0 0;
}

.result-item-body {
}

.result-item-footer {
	clear: both;
}

.result-item-separator {
	height: 8px;
	width: 99%;
	margin: 0 auto;

	border-bottom: 2px solid #f6f6f6;
}

.result-item-separator:last-child {
	display: none;
}

.result-item-link {
	position: absolute;
	display: block;
	width: 558px;
	min-height: 100px;
	margin: auto;
	z-index: 10;
}

.kandidaat-title {
	font-family: helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-indent: -1px;
	padding-bottom: 8px;
	line-height: 1.1em;
}

.kandidaat-title a {
	color: #2377b9;
}

.kandidaat-title a:hover {
	text-decoration: underline;
}

.kandidaat-btn {
	display: block;
	width: 116px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;

	border: none;
	border-radius: 4px;
	background-color: #2377b9;

	font-family: Raleway;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}

.kandidaat-btn.view {
	margin-top: 8px;
}

.kandidaat-btn.action {
	background-color: #b4b4b4;
}

.kandidaat-info dl {
	overflow: hidden;
}

.kandidaat-info dt, .kandidaat-info dd {
	line-height: 22px;
}

.kandidaat-info dt {
	clear: both;
	font-weight: bold;
	float: left;
}

.kandidaat-info dt:after {
	content: ":";
}

.kandidaat-info dd {
	margin-left: 3px;
	float: left;
}

.notes-header {
	font-weight: bold;
	margin-left: 1px;
}

.notes {
	margin-top: 5px;
	line-height: 20px;
}

.kandidaat-notes-container {
	padding: 10px;
}

.kandidaat-notes textarea {
	width: 90% !important;
}


.overzicht-rechts{
	display: inline-block;
	margin-top: 14px;
	vertical-align: top;
}


.module-mo{
	width: 200px;
	vertical-align: top;
}


.module-mo img{
	width: 200px;
}

.banner{
	margin-bottom: 15px;
	width: 200px;
	display: inline-block;
}

#listingsResults table{
	width: 560px;
	border-bottom:1px solid #e0e0e0;
	margin-top: 10px
}

#map{
	height: 500px;
}

#googleMap-links{
	display: inline-block;
	color: #f3f3f3;
	margin-left: 30px;

}
#googleMap-links a{
	display: inline-block;
	color: #303030;
	font-family: helvetica;
	font-size: 11px;

}

table.kandidaten{
	margin-bottom: 15px;
}

table.kandidaten tr{
	font-size: 12px;
	height: 170px;
	border-bottom: rgb(224,224,224) 1px solid;
	font-family: helvetica;
}

table.kandidaten tr:nth-child(even){
	font-size: 12px;
	background: #f3f3f3;
	font-family: helvetica;
}

table.kandidaten td{
	font-size: 12px;
	line-height: 22px;
	padding: 8px 0 8px 5px;
}

.kanditaat-h{
	color: #0081b3;
	font-family: helvetica;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	text-shadow: 1px 1px 0px #fff;
	border:none;
	display: block;
	padding: 0 0 0 0;
}


a.button-backej {
	width: 141px;
	color: #165a74;
	text-align: center;
	font-size: 12px;
	font-family: helvetica;
	padding: 7px;
	text-indent: 0px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
	border-radius: 5px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	border: 1px solid rgba(196,196,196,1);
	background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /*Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
}

.button-filter {
	width: 100px;
	color: #165a74;
	text-align: center;
	font-size: 10px;
	font-family: helvetica;
	padding: 5px;
	text-indent: 0px;
	font-weight: bold;
	margin-right: 20px;
	border-radius: 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	border: 1px solid rgba(196,196,196,1);
	background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /*Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
}

.button-delete{
	width: 100px;
	color: #fff;
	text-align: center;
	font-size: 11px;
	letter-spacing: 0.5px;
	font-family: helvetica;
	padding: 5px;
	text-indent: 0px;
	font-weight: bold;
	margin-right: 20px;
	border-radius: 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #B53232;
	border: 1px solid #B53232;
	background: #b94d4d; /* Old browsers */
	background: -moz-linear-gradient(top,  #b94d4d 2%, #b74343 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#b94d4d), color-stop(100%,#b74343)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b94d4d 2%,#b74343 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b94d4d 2%,#b74343 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b94d4d 2%,#b74343 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b94d4d 2%,#b74343 100%); /* W3C */
	margin-bottom: 10px;
	cursor: pointer;
}

.newsubacc{
	width: 100%;
	color: #fff;
	font-style: italic;
	letter-spacing: 0.5px;
	font-size: 12px;
	font-family: helvetica;
	padding: 10px 5px;
	text-indent: 0px;
	font-weight: bold;
	float: none;
	text-align: center;
	display: block;
	border-radius: 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #589213;
	border: 1px solid #589213;
	background: rgba(58,129,215,1);
	background: -moz-linear-gradient(top, rgba(144,215,57,1) 0%, rgba(117,184,38,1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,215,57,1)), color-stop(100%,rgba(117,184,38,1)))!important;
	background: -webkit-linear-gradient(top, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
}

.in_share{
	height: 30px;
	display: block;
}

.button-view-more, button.button-view-more {
	width: 320px;
	color: #fff;
	letter-spacing: 1px;
	font-size: 18px;
	font-family: Raleway, helvetica, sans-serif;
	padding: 10px 5px;
	text-indent: 0px;
	font-weight: bold;
	float: none;
	text-align: center;
	display: block;
	margin: 10px 0 10px 0px;
	border-radius: 3px;
	text-decoration: none;
	background-color: #2377b9;
}

.button-view-more:hover, button.button-view-more:hover {
	cursor: pointer;
}

.vieuwallthelute a{
	width: 280px;
	color: #fff;
	font-style: italic;
	letter-spacing: 1.5px;
	font-size: 12px;
	font-family: helvetica;
	padding: 10px 5px;
	text-indent: 0px;
	font-weight: bold;
	float: none;
	text-align: center;
	display: block;
	margin: 10px 0 10px 0px;
	border-radius: 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #589213;
	border: 1px solid #589213;
	background: rgba(58,129,215,1);
	background: -moz-linear-gradient(top, rgba(144,215,57,1) 0%, rgba(117,184,38,1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,215,57,1)), color-stop(100%,rgba(117,184,38,1)))!important;
	background: -webkit-linear-gradient(top, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(144,215,57,1) 0%,rgba(117,184,38,1) 100%)!important;
}

dl.resume-profile {
	display: block !important;
	margin-top: 30px;
}
.resume-profile dt {
	clear: both;
	width: 160px;
}

a.button-vieuwer {
	width: 141px;
	color: #165a74;
	text-align: center;
	font-size: 12px;
	font-family: helvetica;
	padding: 7px;
	text-indent: 0px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
	border-radius: 5px;
	text-decoration: none;
	border: 1px solid #c49326;
	text-shadow: 1px 1px 0px #fddf9c;
	background: rgb(227,182,70); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(227,182,70,1) 0%, rgba(150,104,248,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,182,70,1)), color-stop(100%,rgba(247,201,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* W3C */
}



/*====== Module Acties Rechts ======*/

.module-acties{
	width: 198px;
	height: auto;
	background-color: #eee;
	border-radius: 5px;
	margin-bottom: 15px;
	border:1px solid #d7d7d7;
}

.module-acties-resume-detail {
	width: 271px;
}

.moduleinner{
	margin-bottom: 14px;
}

.moduleinner a{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #5c5c5c;
}

.moduleinner a:hover{
	color: #efc25a;
}

.module-acties h3{
	padding: 12px 0 15px 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2377b9;
	text-shadow: 1px 1px 0px #fff;
}

/*====== ICONS ======*/

.icon-rss{
	background-image: url(icon-rss.png);
	width: 11px;
	height: 7px;
	display: inline-block;
	margin: 0px 14px 0px 15px;
}

.icon-alert{
	background-image: url(icon-alert.png);
	width: 13px;
	height: 14px;
	display: inline-block;
	margin: 0px 14px 0px 12px;
}

.icon-saved{
	background-image: url(icon-alert.png);
	width: 13px;
	height: 14px;
	display: inline-block;
	margin: 0px 14px 0px 12px;
}

.icon-opslaan{
	background-image: url(icon-opslaan.png);
	width: 15px;
	height: 14px;
	display: inline-block;
	margin: 0px 14px 0px 12px;
}

.icon-print{
	background-image: url(icon-print.png);
	width: 11px;
	height: 10px;
	display: inline-block;
	margin: 0px 14px 0px 15px;
}

.icon-google{
	background-image: url(icon-google.png);
	width: 11px;
	height: 10px;
	display: inline-block;
	margin: 0px 14px 0px 15px;
}

.icon-send{
	background-image: url(icon-send.png);
	width: 13px;
	height: 10px;
	display: inline-block;
	margin: 0px 12px 0px 15px;
}

.icon-view{
	background-image: url(icon-view.png);
	width: 15px;
	height: 13px;
	display: inline-block;
	margin: 0px 10px 0px 15px;
}

.icon-super-alert{
	background-image: url(icon-super-alert.png);
	width: 13px;
	height: 12px;
	display: inline-block;
	margin: 0px 12px 0px 15px;
}

.icon-edit{
	background-image: url(icon-edit.png);
	width: 13px;
	height: 13px;
	display: inline-block;
	margin: 0px 12px 0px 15px;
}


.BreadCrumbs{
	width: 978px;
	margin: 0 auto;
	padding: 5px;
	font-size: 11px;
	font-family: helvetica;
	margin-top: 10px;
	margin-bottom: -15px;
	color: rgb(165, 165, 165);
}

.BreadCrumbs span{
	padding: 5px 0px;
}

.BreadCrumbs a{
	color: rgb(165, 165, 165);
	text-decoration: underline;
}

.breadcrumbs-red .BreadCrumbs {
	color: #f5d0cf;
}

.breadcrumbs-red .BreadCrumbs a {
	color: #f5d0cf;
}

.browse {
	width: 978px;
	margin: 0 auto;
}

.browse.overview .BreadCrumbs {
	margin-bottom: -10px;
	padding-left: 0;
}

.browse div.omschrijving h2 {
	margin-left: 0;
}

.browse-items-container {
	margin-top: 5px;
}

table.browse-items-table {
	width: 100%;
}

table.browse-items-table td * {
	line-height: 18px;
	font-family: Raleway, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

table.browse-items-table td a:hover {
	color: #efc25a;
}

.hr{
	width: 500;
	height: 1px;
	margin: 20px 10px;
	background-color: #e6e6e6;
}

.resume-container {
	clear: both;
	float: left;
	width: 665px;
	height: auto;
	margin-top: 20px;
}

.resume-container * {
	font-size: 14px;
}

.resume-block {
	border-radius: 6px;
	background-color: #f0f0f0;
	padding: 30px 45px 20px 35px;
	margin-bottom: 3px;
}

.resume-block:last-of-type {
	margin-bottom: 0;
}

/*div#container div.resume-container div.resume-block.summary h1 {*/
#container .resume-block h1 {
	padding: 0 0 29px 0;
	font-size: 20px;
	font-family: Raleway;
	font-weight: 600;
	color: #2377b9;
	border: none;
	line-height: 1.3em;
}

.resume-block h3 {
	color: #2377b9;
	padding: 0 0 20px 0;
	line-height: 18px;
	font-family: Raleway;
	font-size: 17px;
	font-weight: 600;
}

.resume-block .personalia h3 {
	padding-top: 20px;
}

dl.label-value-list {
	margin: 0;
	display: block;
}
dl.label-value-list:after {
	clear: both;
	content: "";
	display: block;
}
.label-value-list dt, .resume-block dd {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	color: #5c5c5c;
}
.label-value-list dt {
	clear: left;
	font-weight: bold;
}
.label-value-list dt:after {
	content: '\a0:\a0';
}
*:first-child+html .label-value-list dd {
	float: none;
	display: inline-block;
}

.resume-block .general-info dt, .resume-block .general-info dd {
	line-height: 22px;
}
.resume-block .general-info dd {
	margin-left: 2px;
}

.resume-block .general-info a.view-complete-resume {
	display: inline-block;
	float: right;

	line-height: 33px;
	color: #fff;

	padding: 0 15px;
	background-color: #2377b9;
	border: none;
	border-radius: 4px;
}

.resume-block .personalia dt, .resume-block .personalia dd {
	line-height: 38px;
}
.resume-block .personalia dt {
	width: 230px;
}
.resume-block .personalia dd.email a {
	color: #5c5c5c;
	text-decoration: none;
}

.resume-block.summary {
	padding-bottom: 17px;
}

.resume-block.summary div.action-btn-block {
	margin-right: -20px;
	margin-top: 14px;
}

.resume-block.summary a.pm_send_link {
	background-color: #e02e2d;
	color: #fff;
	line-height: 32px;
	display: inline-block;
	font-family: Raleway, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-radius: 5px;
	padding: 0 1em;

	float: right;
	margin-right: 15px;
}

div.clr {
	clear: both;
}

#linkedin-resume-profile {
	float: right;

	background-color: #b4b4b4;
	border: none;
	border-radius: 5px;

	line-height: 32px;
	padding: 0 11px 0 12px;
}

#linkedin-resume-profile div.in_ProfileInsiderWidget {
	padding: 0;
}

#linkedin-resume-profile .li-connect-widget {
	position: relative;
	padding-right: 18px;
	line-height: 32px;
}

#linkedin-resume-profile .li-connect-widget .li-connect-text {
	color: #fff;
	font-family: Raleway, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

#linkedin-resume-profile .li-connect-widget .li-connect-mark {
	background: url('/templates/IntelligentView/main/images/li-connect-mark.png') no-repeat !important;
	height: 18px !important;
	width: 18px !important;
	vertical-align: text-bottom !important;
	position: absolute;
	right: -4px;
	top: -1px;
}

#linkedin-resume-profile iframe {
	margin-top: 6px;
	margin-left: 10px;
}

table td.shrink {
	white-space: nowrap;
}

table td.expand {
	width: 99%;
}

table.property-workexperience {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
table.property-workexperience * {
	font-size: 14px;
	line-height: 24px;
	color: #5c5c5c;
}
table.property-workexperience tr {
	border-bottom: 2px solid #e4e4e4;
}
table.property-workexperience tr:last-of-type {
	border-bottom: none;
}
table.property-workexperience td {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.property-workexperience td.start-date {
	padding-right: 20px;
}
table.property-workexperience td.end-date {
	padding-left: 20px;
	min-width: 100px;
}
table.property-workexperience td.job {
	padding-left: 30px;
}
table.property-workexperience span.function {
	font-weight: bold;
}
table.property-workexperience div.description {
	padding-bottom: 4px;
}
table.property-workexperience div.description * {
	font-size: 12px;
	line-height: 18px;
}
table.property-workexperience div.description p {
	padding: 0;
	margin: 0;
}

table.property-education {
	width: 100%;
}
table.property-education * {
	font-size: 14px;
	line-height: 24px;
	color: #5c5c5c;
}
table.property-education tr {
	border-bottom: 2px solid #e4e4e4;
}
table.property-education tr:last-of-type {
	border-bottom: none;
}
table.property-education td {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.property-education td.start-date {
	padding-right: 20px;
}
table.property-education td.end-date {
	padding-left: 20px;
	min-width: 100px;
}
table.property-education td.education {
	padding-left: 30px;
}
table.property-education td.education div.institution, table.property-education td.education div.study {
	font-weight: bold;
}
table.property-education td.education span.graduation-date {
	font-weight: bold;
}

.displayjob h5{
	padding: 0px 0 30px 30px;
	font-size: 15px;
	font-family: helvetica;
	font-weight: normal;
	color: #0081b3;
	border:none;
}

.displayjobnew h1 {
	font-size: 22px;
	color: #0081b3;
	margin-bottom: 19px;
	font-family: helvetica;
	font-weight: normal;
}

.displayjobnew h5{
	padding: 0px 0 30px 30px;
	font-size: 15px;
	font-family: helvetica;
	font-weight: normal;
	color: #0081b3;
	border:none;
}

.displayjob{
	width: 665px;
	height: auto;
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	margin-top: 20px;
	box-shadow: 1px 1px 12px 0px #e2e2e2;
	display: inline-block;
}


.displayjobnew{
	width: 665px;
	height: auto;
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	margin-top: 20px;
	padding: 30px;
	line-height: 22px !important;
	box-shadow: 1px 1px 12px 0px #e2e2e2;
	display: inline-block;
}

.displayjobnew p{
	line-height: 22px !important;
}

.displayjobnew table{
	width: 100% !important;
	line-height: 22px !important;
}

.displayjobnew table td,.displayjobnew table span{
	width: 100% !important;
	line-height: 22px !important;
}


.inputName_error{
	width: 100px;
	display: inline-block;
	height: 30px;
}

.inputField_error{
	width: 200px;
	display: inline-block;
}

.inputField_error a{
	color: rgb(80, 80, 80);
}

.inputField_error a:hover{
	color: rgba(151,35,37,1) !important;
}

.logInNameInput{
	margin: 5px 0;
	width: 270px !important;
}

.inputName_error_2{
	margin-left: 165px;
	margin-top:5px;
	width: 20px;
	margin-right:-60px;
	display: inline-block;
	height: 30px;
}

.inputField_error input{
	width: 200px !important;
	padding: 8px;
	border: 1px solid #C6C6C6;
}

input.button_login_error{
	width: 220px !important;
	position: static !important;
	display: block !important;
	float: none !important;
	margin-left: 192px !important;
	margin-top: 10px !important;
}

#loginForm_error{
	width: auto;
	font-size: 12px;
	font-family: helvetica;
	padding: 0 0 5px 30px;
	height: auto;
	padding: 0px 30px 0px 30px;
	line-height: 20px;
	color: #505050;
	font-family: helvetica;
	font-size: 11px;
}
.displayjob div {
    padding: 0px 30px;
    line-height: 20px;
    color: rgb(80, 80, 80);
    font-family: helvetica;
    font-size: 13px;
}

#loginForm_error a{

	color: #505050;
	font-family: helvetica;
	font-size: 12px;
}

h2.error {
    padding: 30px 0px 10px 30px;
    font-size: 15px;
    font-family: helvetica;
    font-weight: normal;
    color: rgb(179, 0, 28);
    border: medium none;
}

input.button_login_error, input.button {
	line-height: 34px;
	padding: 0 10px;

	color: #fff;
	font-family: Raleway, helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;

	border: none;
	border-radius: 4px;
	background-color: #2377b9;
}

input.button.red {
	background-color: #e02e2d;
}

input.button_login_error:hover, input.button:hover {
	cursor: pointer;
}

input.button.gray {
	background-color: #b4b4b4;
}

.button-3 {
	display: inline-block;
	line-height: 28px;
	padding: 0 12px;
	color: #fff;
	font-family: Raleway, helvetica, sans-serif;
	font-size: 13px;
	background-color: #2377b9;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.button-2{
	min-width: 100px !important;
	font-size: 11px !important;
	border-radius: 3px;
	margin-top: 10px;
	padding: 5px!important;
	text-align: center !important;
	font-weight: normal !important;
	color: #fff !important;
	text-shadow: 1px 1px 0px #6f1f1f !important;
	border: 1px solid rgb(204, 0, 0)!important;
	display: inline-block !important;
	background: rgb(204,51,51); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  rgba(204,51,51,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,51,51,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(204,51,51,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(204,51,51,1) 0%,rgba(204,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(204,51,51,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(204,51,51,1) 0%,rgba(204,0,0,1) 100%); /* W3C */

}
input#form_to, #form_subject{
	border:1px solid #c6c6c6 !important;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 7px;
	margin-top: 7px;
	width: 275px;
}

.button-note{
	line-height: 32px;
	padding: 0 15px;
	color: #fff;
	font-family: Raleway, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;

	background-color: #2377b9;
	border: none;
	border-radius: 5px;

	margin: 8px 0 10px 0;
}

.displayjob ul, ol{
	padding: 0px 30px 0px 60px;
	line-height: 20px;
	color: #505050;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: helvetica;
	font-size: 13px;
}

.afstandselect select {
	padding: 5px;
	padding-left: 3px;
	font-size: 10px;
	font-weight: bold;
	height: 38px;
	width: 75px !important;
	-webkit-appearance: none;
	-moz-appearance: window;
	appearance: none;
	border: 0px !important;
	border-radius: 0px !important;
	border-left: 1px solid #ccc !important;

	background-image: url('/templates/IntelligentView/main/images/b_down_arrow.png');
	background-repeat: no-repeat;
	background-position: 20px 28px;
}

.afstandselect{
	margin-top: 1px;
	text-align: center;
	height: 38px;
	width: 46px !important;
	display: inline-block;
	overflow: hidden;
	float: right;

	-webkit-border-radius: 0px !important;
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-moz-border-radius: 0px !important;
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	border-radius: 0px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-left: 0px solid #ccc;
	border-top: 1px solid #690517;
	border-bottom: 1px solid #690517;
	border-right: 1px solid #690517;
}

input#ZipCode.teast.ac_input{
	width: 290px !important;
	-webkit-border-radius: 5px !important;
	-webkit-border-top-right-radius: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	-moz-border-radius: 5px !important;
	-moz-border-radius-topright: 0px !important;
	-moz-border-radius-bottomright: 0px !important;
	border-radius: 5px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	margin-left: 23px!important;
	margin-top: 1px;
	padding: 4px !important;
	height: 30px !important;
	display: inline-block;
	border-left: 1px solid #690517;
	border-top: 1px solid #690517;
	border-bottom: 1px solid #690517;
	border-right: 0px solid #690517;
	text-indent: 10px!important;
	font-family: helvetica!important;
	font-style: italic!important;
	color: #A82D43 !important;
	position: absolute!important;
	font-size: 12px!important;
}

.displayjob div{
	padding: 0px 30px 0px 30px;
	line-height: 20px;
	color: #505050;
	font-family: helvetica;
	font-size: 13px;
}

.displayjob li{
	padding: 5px 0px;
}

.overzicht-rechts-display{
	float: left;
	vertical-align: top;
	width: 271px;
}

div.overzicht-rechts-display {
	margin: 20px 0 0 34px;
}

.overzicht-rechts-display-2{
	display: inline-block;
	margin-top: 20px;
	margin-left: 66px;
	border-radius: 3px;
	vertical-align: top;
	width: 200px;
	background-color: #f3f3f3;
	border-radius: 3px;
	margin-bottom: 15px;
	border:1px solid #bababa;
}

.module-save{
	width: 271px;
	height: 30px;
	display: block;
	background: rgb(228,183,70); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0Yjc0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2M5NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(228,183,70,1) 0%, rgba(247,201,104,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,183,70,1)), color-stop(100%,rgba(247,201,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(228,183,70,1) 0%,rgba(247,201,104,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(228,183,70,1) 0%,rgba(247,201,104,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(228,183,70,1) 0%,rgba(247,201,104,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(228,183,70,1) 0%,rgba(247,201,104,1) 100%); /* W3C */
	border: 1px solid #e89b05;
	border-radius: 3px;
	text-align: center;
	font-family: helvetica;
	font-weight: normal;
	line-height: 30px;
	color: #003347;
	font-size: 13px;
	font-style: italic;
	text-shadow: 1px 1px 0px #f7d27e;
}

.module-save:hover{
background: rgb(247,201,104); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3Yzk2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2I2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,201,104,1) 0%, rgba(227,182,70,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,201,104,1)), color-stop(100%,rgba(227,182,70,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,201,104,1) 0%,rgba(227,182,70,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,201,104,1) 0%,rgba(227,182,70,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,201,104,1) 0%,rgba(227,182,70,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,201,104,1) 0%,rgba(227,182,70,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c968', endColorstr='#e3b646',GradientType=0 ); /* IE6-8 */
}

.gaterugz-direct{
	width: 197px;
	height: 32px;
	background: rgb(240,241,241); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(240,241,241,1) 0%, rgba(226,225,226,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,241,241,1)), color-stop(100%,rgba(226,225,226,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,241,241,1) 0%,rgba(226,225,226,1) 100%); /* W3C */
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	text-align: center;
	font-family: helvetica !important;
	display: block;
	line-height: 22px !important;
	color: #6b6b6b ;
	font-size: 11px !important;
	text-shadow: 1px 1px 0px #fff;
	margin-top: 16px;
}

.gaterugz-direct:hover{
	background: rgb(225,226,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(225,226,226,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,226,226,1)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(225,226,226,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(225,226,226,1) 0%,rgba(241,241,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(225,226,226,1) 0%,rgba(241,241,241,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(225,226,226,1) 0%,rgba(241,241,241,1) 100%); /* W3C */

}

.notitie-direct a{
	width: 271px;
	background-color: #fefeee;
	border: 1px dashed #cccccc;
	text-align: center;
	font-family: helvetica;
	font-weight: normal;
	line-height: 30px;
	display: block;
	color: #404040;
	font-size: 13px;
	font-style: italic;
	text-shadow: 1px 1px 0px #e8e8e8;
	margin-bottom: 10px;
	margin-top: 10px;
}

.displayjob-bottom-line{
	height: 1px;
	margin-top: 20px;
	background: #efefef;
}

.displayjob-bottom{
	overflow: hidden;
	height: auto;
	padding-bottom: 10px;
	border-top: 1px solid #fff;
	background: #efefef;
}

#container .displayjob h1{
	padding: 40px 0 0 30px !important;
	font-weight: normal;
}

.displayjob h3{
	color: #aa2165;
	padding: 10px 0px 10px 0px;
	line-height: 20px;
	font-family: helvetica;
	font-size: 18px;
}

.in_ProfileInsiderWidget{
	padding: 10px 0 10px 0px;
}

.displayjob p{
	line-height: 20px;
	color: #505050;
	font-family: helvetica;
	font-size: 13px;
}

.displayjob strong{
	color: #505050;
	font-family: helvetica;
	font-size: 13px;
}

.displayjob h4{
	color: #505050;
	font-family: helvetica;
	font-size: 14px;
	padding: 20px 0 0 30px;
}

.displayjob h5{
	padding: 0px 0 30px 30px;
	font-size: 15px;
	font-family: helvetica;
	font-weight: normal;
	color: #0081b3;
	border:none;
}

.inputName{
	text-align: right;
	color: #616161;
	line-height: 16px;
	font-size: 12px !important;
	margin-top: 10px !important;
	margin-right: 20px !important;
	width: 160px !important;
}

input.inputString ,#ZipCode{
	width: 275px;
	border-radius: 3px !important;
	text-indent: 10px;
	float: right;
	border:1px solid #C6C6C6;
	height: 25px !important;
	padding: 0 !important;
}

.ulstylemijacc li{
	padding: 2px 0;
	text-align: center;
}

.inputField{
	width: 275px !important;
	vertical-align: text-top;
	vertical-align: top;
	margin-top: 6px;
	font-size: 12px;
}

.inputReq{
	color: red;
	width: 10px;
}

.ui-datepicker-trigger{
	position: absolute;
	margin: 10px 5px;
}

input.searchString, input.hasDatepicker, input.searchText.ac_input, input.searchGeoLocation.ac_input, input.searchStringLike.ac_input, .searchMoney{
	width: 274px !important;
	text-indent: 10px;
	border-radius: 3px !important;
	display: inline-block;
	height: 26px !important;
	float: left;
	padding: 0 !important;
	border:1px solid #C6C6C6;
}

.ac_input {
	height: 38px;
}

.inputList.fieldTypeJobCategory, .fieldTypeJobType{
	width: 275px !important;
	text-indent: 10px;
	margin-left: -11px;
	border-radius: 3px;
	border:1px solid #C6C6C6;
	min-height: 130px !important;
	padding: 10px !important;
}

.cke_skin_kama{
	margin-left: 0px;
}
input.werkzoekgever {
	width: 200px;
	height: 36px;
	line-height: 36px;

	font-family: Raleway, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;

	background-color: #e02e2d;
	border: none;
	border-radius: 4px;
}

input.werkzoekgever:hover {
	cursor: pointer;
}

#instruction_Logo,
#instruction_ListingLogo {
	line-height: 22px;
	width: 385px;
	margin-left: 110px;
}

.instr_cont{
	line-height: 22px;
	width: 385px;
	margin-bottom: 10px;
	margin-left: 225px;
	font-size: 12px;
}

#instruction_Logo li,
#instruction_ListingLogo li {
	line-height: 20px;
	font-size: 12px;
	margin-left: 20px;
}

.nogzovelel{
	padding: 10px !important;
	width: 958px;
	font-size: 12px;
	margin-bottom: 10px !important;
	font-family: helvetica;
	border-radius: 3px;
	color: black;
	background-color: #FCF8E3;
   border: 1px solid #FBEED5;
   border-radius: 4px 4px 4px 4px;
   margin-bottom: 20px;
   padding: 8px 35px 8px 14px;
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

p.error-reg{
	padding: 12px 35px 12px 14px;
   margin-bottom: 10px;
   min-width: 300px;
   text-indent: 0px !important;
   display: block;
   font-size: 13px;
   border-radius: 3px;
   text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
   color: rgb(185, 74, 72);
   background-color: rgb(242, 222, 222);
   border:1px solid rgb(238, 211, 215);
}


.error-reg-log{
   margin-top: 10px;
   max-width: 150px;
   text-indent: 0px !important;
   display: block;
   margin: 0 auto;
   padding: 10px;
   font-size: 13px;
   border-radius: 3px;
   text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5)!important;
   color: rgba(103,13,43,1)!important;
   background-color: rgb(242, 222, 222);
   border:1px solid rgb(238, 211, 215);
   }
p.error-me{
	padding: 12px 35px 12px 14px;
   margin-bottom: 10px;
   min-width: 300px;
   text-indent: 0px !important;
   display: inline-block;
   font-size: 13px;
   border-radius: 3px;
   text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
   color: rgb(185, 74, 72);
   background-color: rgb(242, 222, 222);
   border:1px solid rgb(238, 211, 215);
}

.notCheck{
	width: 30px;
	margin: 5px 0;
	display: inline-block;
}
.notDesc{
	margin: 5px 0;
	min-width: 30px;
	display: inline-block;
}

/*DL, DT, DD TAGS LIST DATA*/

dl.leftie{
	margin-left: 27px;
}

dl.compro{
    margin-top:20px;
    margin-bottom:20px;
    width: 200px !important;
    font-size: 11px;
    margin-left: 5px;
    width: 285px;
    display: inline-block;
}
/*==== END NOTIFICATIONS PAGE ====*/
.aMessage{
    color:red;
    font-weight:bold;
    margin-left:10px;
}
.instruction{
    position: absolute;
	margin-left: 109px;
	margin-top: -36px;
	float: left;
}
.instruction .instr_icon{
	background:url("./instruction_16x16.png") repeat scroll left top transparent;
	float:left;
	height:16px;
	width:16px;
}

.instruction .instr_block{
	/*background:none repeat scroll 0 0 #EEEEEE;*/
	display:none;
	font-size:12px;
	left:-140px;
	opacity:0.9;
	position:absolute;
	top:0;
	width:275px;
	z-index:1000;
}
.instruction .instr_arrow{

	float:left;
	height:16px;
	width:9px;
}
.instruction .instr_cont{
	padding:0px 7px;
	background:none repeat scroll 0 0 #107598;
	float:left;
	padding:10px;
	color:#fff;
	width:450px;
}
/* begin styles for accordeon */
.page_button{
	background-color: #f2f7f8;
	border: 1px solid #137b9f;
	cursor: pointer;
	margin-bottom: 10px;
	margin-top: 10px;
	padding:10px;
}

.page_icon{
	font-size:14px;
	float: left;
	display: block;
}
 /* end styles for accordeon */


/*=======================PRINT PAGE=======================*/

.printPage {
	width: 770px;
	margin: 10px auto;
	overflow: hidden;
}
.printLeft {
	width: 200px;
	float: left;
}
.printRight {
	width: 580px;
	float: right;
}
/*========================================================*/

div.displayInformatie {
	float: left;
	width: 656px;
	height: auto;
	min-height: 154px;
	padding: 20px 30px;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}

div.displayInformatie * {
	line-height: 20px;
}

div.displayInformatie p {
	padding-bottom: 15px;
}

div.displayInformatie h1 {
	font-family: Raleway, helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2377b9;
	text-indent: -2px;
	margin-bottom: 19px;
}

#container-sec div.displayInformatie .h2style {
	font-weight: normal;
	letter-spacing: normal;
}

.displayInformatie h2, .displayInformatie h2 * {
	font-family: Raleway, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2377b9;
	margin-bottom: 13px;
}

.displayInformatie h2 a {
	color: inherit;
	text-decoration: none;
}

.displayInformatie h3, .displayInformatie h3 * {
	font-family: Raleway, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2377b9;
	line-height: 24px;
}

.displayInformatie h2 a {
	color: inherit;
	text-decoration: none;
}

.displayInformatie div#faq-overview-container a {
	/*text-decoration: none;*/
}

.displayInformatie a {
	color: #2377b9;
	text-decoration: underline;
}

.displayInformatie a:active {
	color: #e02e2d;
}

div.displayInformatie ul, ol {
	padding: 1em 30px 0px 30px;
	display: block;
}

div#info-menu {
	width: 220px;
	margin-right: 20px;
	float: left;
}

ul.information-menu {
	list-style: none;
	vertical-align: top;
	width: 100%;
}

ul.information-menu li.item-level-1 {
	margin: 0 0 5px 0;
}

ul.information-menu li.item-level-1 a {
	display: block;

	background-color: #2377b9;
	border: none;
	border-radius: 4px;

	font-family: Raleway, helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	line-height: 15px;
	padding: 10px;
}

ul.information-menu li.item-level-1.active a {
	text-decoration: underline;
}

ul.information-menu.sub {
	margin: 5px 0;
}

ul.information-menu li.item-level-2 {
	margin: 0 0 2px 0;
}

ul.information-menu li.item-level-2:hover {
	background-color: #ecf4ff;
}

ul.information-menu li.item-level-2.active a {
	text-decoration: underline;
}

ul.information-menu li.item-level-2 div.item-border-left {
	width: 3px;
	height: 34px;
	background-color: #ddeeff;
	float: left;
}

ul.information-menu li.item-level-2.even div.item-border-left {
	background-color: #ccddff;
}

ul.information-menu li.item-level-2 div.item-right {
	float: left;
}

ul.information-menu li.item-level-2 a {
	display: block;
	padding: 10px;
	font-family: helvetica, sans-serif;
	font-size: 14px;
	color: #5c5c5c;
}

.subnavigation-1{
	list-style: none;
	vertical-align: top;
	width: 200px;
	margin-left: 0px;
	margin-right: 20px
}

li.button-menu-item-1 a{
	width: 180px;
	border-radius: 3px;
	padding: 10px;
	color: #3b3b3b;
	margin-bottom: 5px;
	border:1px solid #cacaca;
	display: block;
}

li.button-menu-item-1 a:hover{
	background: #0d6b8f;
	color: #fff;
}

li.button-menu-item-1.active a{
	background: #0d6b8f;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}


	.sub-navigation-1{
		list-style: none ;
		width: 200px;
		margin-right: 20px;
	}

	li.button-menuitem-1 a{
		min-width: 100px;
		margin-bottom: 5px;
		color: #3b3b3b;
		padding: 7px;
        padding-left: 10px;
		border-radius: 3px;
		display: block;
	}

	li.button-menuitem-1 a:hover{
		background-color: #0d6b8f;
		color: #fff;
	}

	li.button-menuitem-1.active a{
	/*-	background-color: #0081b3; */
		color: #0055ff;
		font-weight: bold;
		text-decoration: underline;
	}

/*######################################################

	contact_form.tpl

######################################################*/


.inputContact-box{
	width: 750px;
	color: #505050;
}

.inputContact-box td{
	height: 40px;
}

.inputContact-box input[type="submit"] {
	margin: 8px 0 0 163px;
	height: 33px;
	line-height: 33px;
	padding: 0 26px;
}

.inputContact{
	border:1px solid #c6c6c6 !important;
	border-radius: 3px;
	padding: 10px;
	width: 275px;
}

input.captcha{
	border:1px solid #c6c6c6 !important;
	border-radius: 3px;
	padding: 10px;
	color: #505050;
	width: 275px;
}

label.inputContact{
	border:none!important;
	padding: 10px 0px;
	display: inline-block;
	width: 160px;
	vertical-align: top;
	margin-bottom: 5px;
	
}

textarea.inputContact{
	border:1px solid #c6c6c6 !important;
	border-radius: 3px;
	color: #505050;
	padding: 10px;
	width: 350px;
	font-size: 12px;
}

.bulletYesCheckmarks{
    font-style: italic;
    margin-left: 22px;
    letter-spacing: 0.4px;
    list-style-image: url('yes16x16.png');
    line-height: 22px;
    margin-top: 10px;
    font-size: 12px;
}

.h4red {
    padding: 5px 0 5px 0px;
    color: #e02e2d;
}
.bulletYesCheckmarks li{
    padding: 5px 0 5px 10px;
}

.vacatureInfoDL dl {
    width:380px !important;
    overflow:hidden !important;

    margin: 0px !important;;
}
.vacatureInfoDL dt{
    float:left;
    width:40%;
    padding: 0px;
    color: inherit;
    font-size: inherit;
    font-weight: normal;
}
.vacatureInfoDL dd:before {
    content: ' | ' ;
}
.vacatureInfoDL dd {
    float:left;
    width:60% !important;
    padding: 0px !important;
}

/************************************************
	Search
*************************************************/

#search-bar{
	width: 978px;
	height: 105px;
	background-color: #2377b9;
	border-radius: 0 5px 5px 5px;
	margin-top: 50px;
	font-size: 14px;
	color: #fff;
	font-family: helvetica;
	font-weight: normal;
	text-shadow: 1px 1px 0px #006389;
}

.search-input p{
	margin: 0;
	padding: 14px 0 0 0 ;
	display: inline-block;
}
.search-input{
	width: 400px;
	height: 34px;
	display: inline-block;
	margin-top: 27px;
	margin-left: 25px;
	font-family: helvetica;
	font-weight: normal;
}
.search-input.first{
	width: 326px;
	height: 34px;
	display: inline-block;
	margin-top: 27px;
	margin-left: 20px;
}


.search-button a{
	padding:8px 28px;
	color: #165a74;
	position: absolute;
	margin-top: -34px;
	margin-left: 792px;
	font-size: 12px;
	font-family: helvetica;
	font-weight: normal;
	border-radius: 5px;
	text-decoration: none;
	border: 1px solid #c49326;
	text-shadow: 1px 1px 0px #fddf9c;
	background: rgb(227,182,70); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(227,182,70,1) 0%, rgba(247,201,104,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,182,70,1)), color-stop(100%,rgba(247,201,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(227,182,70,1) 0%,rgba(247,201,104,1) 100%); /* W3C */
}

#search-bar input{
	width: 290px;
	border-radius: 5px;
	margin-left: 23px;
	border: 1px solid #005474;
	text-indent: 10px;
	font-family: helvetica;
	color: #006389;
	position: absolute;
	font-size: 12px;
}

#search-bar input::-webkit-input-placeholder {
	/*color: #279bca;*/
	color: #5196d1;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	font-family: Raleway, helvetica, sans-serif;
}
#search-bar input:-moz-placeholder {
	color: #2377b9;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	font-family: Raleway, helvetica, sans-serif;
}
#search-bar input::-moz-placeholder {
	color: #2377b9;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	font-family: Raleway, helvetica, sans-serif;
}
#search-bar input:-ms-input-placeholder {
	color: #2377b9;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	font-family: Raleway, helvetica, sans-serif;
}

#search-bar .placeholder {
	text-indent: 10px;
	color: #279bca !important;
	font-size: 13px !important;
	font-weight: normal !important;
	font-style: italic !important;
	font-family: Raleway, helvetica, sans-serif !important;
}

.afstandselect select {
	padding: 5px;
	padding-left: 3px;
	font-size: 10px;
	font-weight: bold;
	height: 38px;
	width: 75px !important;
	-webkit-appearance: none;
	-moz-appearance: window;
	appearance: none;
	border: 0px !important;
	border-radius: 0px !important;
	border-left: 1px solid #ccc !important;
	color: #333;

	background-image: url('/templates/IntelligentView/main/images/b_down_arrow.png');
	background-repeat: no-repeat;
	background-position: 20px 28px;
}

.afstandselect{
	text-align: center;
	height: 38px;
	width: 46px !important;
	display: inline-block;
	overflow: hidden;
	float: right;

	-webkit-border-radius: 0px !important;
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-moz-border-radius: 0px !important;
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	border-radius: 0px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-left: 0px solid #ccc;
	border-top: 1px solid #005474;
	border-bottom: 1px solid #005474;
	border-right: 1px solid #005474;
}

input#ZipCode.teast.ac_input{
	width: 290px !important;
	-webkit-border-radius: 5px !important;
	-webkit-border-top-right-radius: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	-moz-border-radius: 5px !important;
	-moz-border-radius-topright: 0px !important;
	-moz-border-radius-bottomright: 0px !important;
	border-radius: 5px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	margin-left: 23px!important;
	height: 30px !important;
	display: inline-block;
	border-left: 1px solid #005474;
	border-top: 1px solid #005474;
	border-bottom: 1px solid #005474;
	border-right: 0px solid #005474;
	text-indent: 10px!important;
	color: #006389!important;
	position: absolute!important;
	font-size: 12px!important;
}

input#ZipCode.company-profile-location-search.ac_input{
	width: 290px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-left: 23px!important;
	height: 30px !important;
	display: inline-block;
	border: 1px solid #005474;
	text-indent: 10px !important;
	font-family: helvetica !important;
	color: #006389 !important;
	position: absolute !important;
	font-size: 12px !important;
}

#search-bar-tab{
	width: 247px;
	height: 20px;
	font-family: 'Raleway', helvetica, sans-serif;
	color:#fff;
	border-radius: 5px 5px 0 0;
	background-color: #2377b9;
	position: absolute;
	text-align: center;
	font-size: 14px;
	padding: 19px 0 0 0;
	margin-top: -39px;
}


#search-bar-2{
	margin-top: 79px;
}

#search-bar-tab-mini{
	width: 88px;
	height: 20px;
	font-family: 'Raleway', helvetica, sans-serif;
	color:#fff;
	font-size: 14px;
	border-radius: 5px 5px 0 0;
	position: absolute;
	text-align: center;
	padding: 13px 0 0 0;
	margin-top: -33px;
	margin-left: 251px;
	background: #2377b9;
}

.search-button{
	position: absolute;
	margin-top: 14px;
	font-size: 12px;
	color: #fff;
	margin-top: 25px;
	font-style: italic;
	font-weight: normal;
	font-family: 'helvetica';
	margin-left: 75px;
}

#container input[type="submit"].location-search-button {
	width: 141px;
	height: 38px;
	padding: 7px;

	position: absolute;
	float: right;

	border: none;
	border-radius: 0px;
	background: none;
	background-color: #80D2F5;

	margin: -58px 0 0 725px;

	color: white;
	font-family: "Raleway", helvetica, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	text-shadow: none;

	text-indent: 0px;
	text-decoration: none;
}

#container input[type="submit"].location-search-button:hover {
	cursor: pointer;
}

.search-uitgebreid a{
	position: absolute;
	margin-top: 14px;
	font-size: 12px;
	color: #fff;
	font-style: italic;
	font-weight: normal;
	font-family: 'helvetica';
	margin-left: 75px;
}

.search-uitgebreid-i{
	position: absolute;
	margin-top: 18px;
	margin-left: 60px;
	background: url(uitgebreidzoek.png);
	width: 6px;
	height: 7px;
}

.page_block_description {
	padding-left: 178px;
	line-height: 18px;
}

.page_block_description li,
.page_block_description p {
	line-height: 18px;
}

.page_block_description li {
	list-style-position: outside;
	margin-left: 1.4em;
}