/* nieuwe site */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Verdana,inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
/* table {border-collapse:separate;border-spacing:0;} */
caption, th, td {text-align:left;font-weight:normal;}
/* table, td, th {vertical-align:middle;} */
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:Verdana,"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#00456A;margin:0;padding:0;}
h1 {font-size:22px;line-height:1;margin-bottom:0.5em; font-weight:bold}
h2 {font-size:2em;margin-bottom:0.25em;}
#actuelevacatures_container h2 {font-size:2em;margin-bottom:0.8em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a,a:focus, a:hover {text-decoration:none;}
a {color:#00456A;}
body#werkgever a {color:#00456A;}
a:hover {color:#AFBD21!important;}

/*
.table2 td a,
.table4 td a {color:#008FB7 !important;}
*/

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
/* th, td, caption {padding:4px 10px 4px 5px;} */
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.1em 0; padding:0.3em 0} 
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;border:0 none !important;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid */
.container {width:950px;margin:0 auto;}
/* .showgrid {background:url(grid.png) !important;} */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* menu */

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:22px;
}
	
ul#menu li a
{
	height: 22px;
	display: block;
	float: left;
	color: #00456A;
	text-decoration: none;
	padding: 0.5em 2em 0 0;
	font-weight: normal;
	text-transform: uppercase;
}
	
ul#menu li a:hover
{	
	color:#E51937 !important;
	font-weight:normal;
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	float:left;
	margin:0;
	color:#E51937;
	font-weight:bold;
}

/* vacaturekrant */

.webregio input {
    width:520px !important;
}
.webregio select {
    width:530px !important;
}
#searchbox input {
    padding:0.3em;
    width:440px;
}

#searchbox select {
    padding:0.3em;
    width:450px;
}
#searchbox .stage {
    float:right;
    margin-top:-3em;
    padding:2em 2em 2em 0;
    text-align:center;
    width:100px;
}

#searchbox input.search {
    padding:0.5em;
    background-color:#00456A;
    width:auto !important;
    color:#fff !important;
    border:0 none;
    font-size:16px;
    float:right;
    margin-top: -10px;
}
#vacplaatsen_webregio a {
    padding:0.5em;
    background-color:#00456A;
    width:auto !important;
    color:#fff !important;
    border:0 none;
    font-size:16px;
    float:right;
}
#vacplaatsen_webregio {
    width: 680px;
    background-color:#9FBBD1;
    color:#00456A;
    padding:2em;
}
#vacplaatsen_webregio p {
    margin:0;
    padding:0;
}

#login_werkgever,
#login_werkzoekende {
    padding:1.5em;
    background-color:#9FBBD1;
    color:#00456A;
    margin-bottom:2em;
}

#login_werkgever input,
#login_werkzoekende input {
    padding:0.5em;
    width:262px;
}
#login_werkgever input.submitlogin,
#login_werkzoekende input.submitlogin {
    padding:0;
    margin:0;
    width:auto; 
    color:#fff !important;
    font-size:20px;
    background-color:#9FBBD1;
    border:0 none;
    font-weight:bold;
    float:right;
}
#login_werkgever a,
#login_werkzoekende a,
#searchbox a {
	color: #00456A !important;
	font-weight: normal;
	text-decoration: none;
}

.rectangle_left {margin-bottom:2em;}

a.button-werkgevers-green {
    display:block;
    text-align:center;
}
a.button-werkgevers-green:hover {
    display:block;
    text-align:center;
}
a.button-werkgevers-green-inline:hover,
a.button-werkgevers-green:hover {
    color:#00456A;
}

input.knop,
input[type=button],
input[type=submit],
.right input,
a.button-werkgevers-green-inline,
a.button-werkgevers-green,
input.button-werkgevers-green,
button
{
    font-size:100%;
    background-color:#AFBD21;
    border:0 none;
    padding:0.5em;
	color: #00456A !important;
	text-decoration: none;
	font-weight:bold;
    white-space: nowrap;
}
a.exitlink
{
    font-size:12px;
    background-color:#FFF;
    border:1px solid #AFBD21;;
    padding:0.40em;
	color: #00456A !important;
	text-decoration: none;
	font-weight:bold;
    white-space: nowrap;
}

a.button-werkgevers,
a.button-werkgevers:hover,
input.button-werkgevers
{
    background-color:#00456A !important;
    border:0 none;
    font-size:16px;
    padding:0.5em;
	color: #FFFFFF !important;
	text-decoration: none;
	font-weight:normal;
}

#plaatsvacature {
    color:#00436A;
    background-color:#EBEFC8;
    text-align:center;
    margin-bottom:2em;
    padding:0.8em 0;
}

#plaatsvacature div {
    padding:1em;
    margin-bottom:1em;
}

#plaatsvacature h1 {
    line-height: 150%;
}

#plaatsvacature ul
{
	text-align: left;
	color: #00436A;
	float: right;
	font-size: 130%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#plaatsvacature li
{
	list-style-type: none;
}

#searchbox-werkgevers {
    color:#00436A;
    background-color:#E5ECF0;
    text-align:center;
    margin-bottom:2em;
}

#searchbox-werkgevers div {
    padding:1em;
    margin-bottom:1em;
    vertical-align:bottom;
}

#searchbox-werkgevers h2 {
    font-size: 26px;
    line-height: 120%;
}

#searchbox-werkgevers h2 span {
    color:#E51937;
}
#search-werkgevers input {
    width:250px;
    padding:0.3em;
}

#search-werkgevers input.button-werkgevers {
    width:100px;
    margin-top:1em;
    text-transform: uppercase;
}

a.button-greenbg
{
    background-color: #EBEEC7;
	border: 1px solid #AFBD21;
	color: #004369 !important;
	font-weight: bold !important;
	margin: 0 0.5em;
	padding: 0.5em;
	text-align: center;
	text-transform: uppercase !important;
}

#searchbox {
    background-color:#EBEFC8;
    margin-bottom:2em;
}

#searchbox h2 span {
    color:#E51937;
}
#searchbox img {
    padding-top:2em;
}
#videopresentaties {
    padding-top:1em;
	border-top: 1px #797979 solid;
	margin-bottom:2em;
}

#vacatureontvangen {
    padding-top:1em;
	border-top: 1px #797979 solid;
	margin-bottom:2em;
	text-align:center;
}
#vacatureontvangen img {
    margin:0 1em;
}
#vacatureontvangen a {
	color: #00456A;
	font-weight: bold;
	text-decoration: none;
}
#vacatureontvangen div {
}
#stage-bijbaan div,
#producten-tarieven div {
    text-align:center;
}

#belmij h2 {
    color:#AFBD21 !important;
}
#belmij p {
    margin:0;
}
input.button-belmij {
    width:110px;
    margin-top:1em;
    text-transform: uppercase;
    background-color:#fff;
    border:0 none;
    color:#AFBD21;
    font-size:16px;
    padding:0.3em;
    border: 1px solid #AFBD21;
}

#actuelevacatures_container,
#topbanen,
#contact,
#producten-tarieven,
#belmij,
#bezoekersblok,
#stage-bijbaan {
    padding-top:1em;
	border-top: 1px #797979 solid;
	margin-bottom:2em;
}

#actuelevacatures_container {
	border-top: 1px #797979 solid;
}

#actuelevacatures ul,
#topbanen ul
{
	padding: 0;
	margin: 0;
	list-style-type: disc;
	list-style-position: inside;
	color:#00456A;
}
#actuelevacatures_container a,
#topbanen a,
#contact a,
#bezoekersblok a,
#stage-bijbaan a,
#producten-tarieven a {
	color: #00456A;
	font-weight: bold;
	text-decoration: none;
}
#actuelevacatures_container span,
#topbanen span
{
	color: #9FAAB2;
	font-weight: bold;
}

#product {
    float:right;
    padding:0.5em;
    color:#004369;
    font-weight:normal;
    width:120px;
    text-align:center;
    margin:1em 0;
    height:32px;
}

#product img {
    float:right;
    margin-top:-0.2em;
}

#snelplaatsing {
    background-color:#EBEEC7;
    float:right;
    padding:0.5em;
    color:#004369;
    font-weight:bold;
    border:1px solid #AFBD21;
    width:120px;
    text-align:center;
    margin:1em 0;
}

.bottom-leaderboard {
    text-align:center;
	margin: 1em 0;
}
.top-leaderboard {
    text-align:center;
	margin-top: 1em;
}

.header {
	background-image: url(/images/background_werkzoekende.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 1em 0 0 0;
}

.header-werkgever {
	background-image: url(/images/background_werkgever.gif);
}

.header img {
    float:left;
}
.header h5
{
    float:right;
	background-color: #FFFFFF;
	padding: 0.9em 1.6em;
	color: #E51937;
	margin-bottom: 0;
	margin-right:5px;
	margin-top: 81px;
	text-transform: uppercase;
}
.header h6
{
	float: right;
	background-color: #FFF;
	padding: 0.6em 1.6em;
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: 87px;
	background-image: url(/images/background_button_header.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.header-werkgever h6
{
	background-image: url(/images/background_button_header_werkgever.gif) !important;
}

.header a:hover,
.header a
{
	font-size: 0.9em;
	color: #00456A !important;
	text-transform: uppercase;
	text-decoration: none;
}
.partners
{
	border-top: 1px #797979 solid;
	border-bottom: 1px #797979 solid;
	padding: 1em 0;
}
.partners img
{
    margin:0.5em 0;
}

/* footer */
.footer {
    text-align:center;
    font-size: 90%;
    color:#797979;
}
.footer div {	padding-top: 1em;}
.payoff
{
	width: 700px;
	left: 50%;
	margin-left: -350px;
	position: relative;
}    
.payoff-image {float:left;padding-top: 0 !important;}
.payoff-copyright
{
	float: left;
	margin-top: 0.8em;
	padding-left: 1em;
	color: #000;
	padding-top: 0 !important;
	white-space:nowrap
}

/* vacatures zoeken / Uitgebreid Zoeken */
.zoekVaca {text-transform:uppercase;color:#afbd21;}
#zoekVaca_container h2 {font-size:150%;font-weight:bold;}

.boxVaca {background:#ebeec7;padding: 25px;}
.boxVaca a{color: #003366;text-decoration:none;font-weight:bold;}

.zoekForm th {text-align:right;color: #797979;}
.zoekForm_locatie {vertical-align:top;}
.zoekForm_container h2 {padding: 20px 0px 0px 20px;}
.zoekForm_container input {border: 1px solid #afbd21;background:#FFFFFF;}
.zoekForm_container select {border: 1px solid #afbd21;background:#FFFFFF;}

input.zoekForm_btn { color:#003366;background: #afbd21;font-family:verdana;font-size:100%;border:0px;margin:10px;padding: 5px 15px;}

/* vacatures zoeken / Bladeren */

.bladerVaca_container h2 {font-size:150%;font-weight:bold;}

.boxVaca {background:#ebeec7;padding: 25px;}

/* .bladerVaca {background:#fff;border:#afbd21 1px solid;padding: 15px 0 0 0;margin-top: 20px;} */
.bladerVaca th {text-align:right;color: #797979;}
.bladerVaca h2 {padding: 20px 0px 0px 20px;}
.bladerVaca ul {list-style:none;}
.bladerVaca a {text-decoration:none;color:003366;font-weight:bold;}

/* vacatures zoeken / Resultaten */

#drilldown-container {background: #ebeec7;}
#drilldown-container h4 {color:#00456a;font-size:120%;font-weight:bold;padding:0.5em;margin-top:1em;}

/* vacatures zoeken / Resultaten zoekbox */

#searchbox-top {color:#00456a;background:#bfd0da;font-family: Verdana;font-size:12px;}
#searchbox-top input {border:1px solid #00456a;}
#searchbox-top input.btn {background:#00456a;color:#FFFFFF;font-weight:bold;text-transform:uppercase;padding: 5px 10px;font-size:90%;}
#searchbox-top h1 {margin:0.2em;}
#searchbox-top h2 {margin:0.2em;}
#searchbox-top a.txt-s {font-size:75%; color:#00456a; padding:0; margin:0;}
#searchbox-top a:hover.txt-s {font-size:75%; color:#000; padding-bottom:1em}

#searchbox-top fieldset {margin: 1.5em 0 0.5em 0; padding: 0;}  
#searchbox-top legend {margin-left: 1em; color: #000000; font-weight: bold;} 
#searchbox-top label {display: block;float: left;margin-right: 1em;} 
#searchbox-top fieldset ol {padding: 1em 1em 0 1em; list-style: none;}  
#searchbox-top fieldset li {float: left;clear: left;width: 100%;margin: 0 0 0.5em 0;padding: 0;}  
#searchbox-top fieldset.submit {border-style: none;float: none;width: auto;border: 0 none #FFF;padding-left: 12em;}

#resultaten-left{float:left; width:25%}
#resultaten-left span.bold{font-weight:bold; margin-left:0.5em}
#resultaten-left .n {color:#99cc33}
#resultaten-left a {color:#000000; margin-left:1em; text-decoration:none}
#resultaten-left a:hover {color:#00456a; }
#resultaten-rechts{float:left; width:70%; margin:1em}
#resultaten-rechts a {color:#00456a; text-decoration:none;}
#resultaten-rechts a:hover {color:#afbd21; text-decoration:none;}
#resultaten-rechts span.n {color:#cc0033; text-decoration:none; font-weight:bold}
#resultaten-rechts span.topbaan {color:#cc0033; text-decoration:none; font-weight:bold}

.right {float: right;}

#resultaten-container td {background:#ebeec7; padding:1em}
#resultaten-container a {color:#00456a}

.zkn_small a {font-size:80%; margin:0; padding:0}
.zkn_small a:hover {font-size:80%; margin:0; padding:0}
.zkn_small a.txt-s {font-size:80%; margin:0; padding:0}
.zkn_small a:hover.txt-s {font-size:80%; margin:0; padding:0}
ol.zkn_small li {padding:0; margin:0}

#cvskorting,
#volumekorting {
    background-color:#B9D2DE;
    width:auto;
}
#cvskorting td,
#volumekorting td {
    border-bottom:1px solid #fff;
    color:#000;
    padding:0.5em 1em;
}
#cvskorting td:first-child,
#volumekorting td:first-child {
    color:#fff;
    background-color:#4685A1;
}

#bestellijst {
    background-color:#EBEEC7;
    width:100%;
    margin: 1em 0;
}
#bestellijst tr:first-child td {
    font-weight:bold;
}
#bestellijst td {
    border-bottom:1px solid #fff;
    color:#000;
    padding:0.5em 1em;
}
#bestellijst td:first-child {
    color:#00456A;
    background-color:#DCE29D;
    width:250px;
}

#fxd {
    display:none;
}
.skyscraper {
    width: 100%;
}
.skyscraper div {
    float:right;
}
.help {
    background-color:#EBEEC7;
    border:1px solid #DCE29D;
    width:200px;
    padding:0.5em;
    float:right;
    text-align:center;
}
.product_item {
    border-top: 1px solid #CCCCCC;
    padding:1em 0;
}
.product_order {
    text-align: center;
}
.product_body {
    text-align: left;
    vertical-align: top;
}
.table {
    background-color:#B9D2DE;
    margin:1em 0;
}
.table td {
    border-bottom:1px solid #fff;
    color:#000;
    padding:0.5em 1em;
}
.table td:first-child {
    color:#fff;
    background-color:#4685A1;
}
.table2 {
    background-color:#B9D2DE;
    margin:1em 0;
}
.table2 td {
    border-bottom:1px solid #fff;
    color:#000;
    padding:0.5em 1em;
}
.table2 th {
    color:#fff;
    background-color:#4685A1;
    padding:0.5em 1em;
    font-weight:bold;
}
.table3
{
	margin: 0 0 1em 0;
}
.table3 td {
    padding:0.5em 0;
}
.table4 {
    background-color:#EBEEC7;
    border:1px solid #AFBD21;
}
.table4 td:first-child {
    font-weight:bold;
}
.table4 td {
    margin:1em 0;
    padding:0.5em;
}
.form-bereiksopties {
}
.form-bereiksopties td {
    margin:1em 0;
    padding:0.5em;
}

.ledger-row {
    margin:1em 0;
    border-bottom:1px solid #797979;    
}

h6 {margin:1em 0 0.5em 0;}

.img_float_left {
    float:left;
    padding: 0 1em 0 0;
}

.txt-orange {
    color:#FF6600 !important;
}

.box-wghulp {
    background-color:#EBEEC7;
    border:1px solid #AFBD21;
    color:#004369;
    font-weight:bold;
    margin:1em 0;
    padding:0.5em;
    text-align:center;
}
.box-white {
    background-color:#fff;
    border:1px solid #AFBD21;
    color:#004369;
    margin:1em 0;
    padding:0.5em;
}
.box-white p {
    margin:1em 0;
}
.box-white p:first-child {
    margin:0 0 1em 0;
}

#wgoverzicht-concepten,
#wgoverzicht-bereiksproducten {
    border-top:1px solid #797979;
    margin-bottom:2em;
    padding-top:1em;
}

.voorvertoning_container  {
    border:1px solid #00456A;
    margin:1em 0;
    padding:1em;
}
.header-producten {
    background-color: #C0D1DA;
    margin-bottom:3em;
}
.header-producten div {
    float:left;
    padding:0.5em;
	text-align:center;
	width:119px;
}
.header-producten p
{
	color: #004569;
	text-transform: uppercase;
	font-weight:bold;
	margin:0.5em 0 0 0;
}
a.bestel
{
	color: #AFBD21 !important;
	font-weight: bold;
	text-decoration: none;
}
.center {
    margin:0;
    text-align:center;
}
#filter_block  {
    text-align:left !important;
}
#listingPages { margin:0 0 1em 0;}
#listingPages ul {margin:0; padding:0;}
#listingPages li { float: left; list-style: none; margin: 0; padding: 0; font-weight:bold; border-left: 1px solid #CCC}
#listingPages #current {background-color: #EBEEC7 !important; color:#004369; padding: 0.1em 0.5em 0.1em 0.4em;border: 1px solid #AFBD21;}
#listingPages a {text-decoration: none; display: block; padding: 0.1em 0.5em; border: 1px solid white;}
#listingPages a:hover { }

.helpright { margin: 0px; padding: 0px; }

div.werkgeverlist #listingPages {
    margin:0;
    padding:0;
}

table.form
{
	margin-bottom: .8em;
	border: 1px solid #00456A;
}

table.form th
{
	font-weight: normal !important;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	padding: 0.5em;
}
table.form td
{
	font-weight: normal !important;
	padding: 0.5em;
}

table.ssotable {border:1px solid #00456A; padding:1em;}
.ssoinputerror {border: 1px solid #f00;background-color:#fff1f1;}
.ssoerror {color:#f00;}

#navcv {
    margin-bottom:2em;
    margin-top:1em;
}

#navcv a.button-werkgevers-green {
    display:inline;
}
#navcv a.current {
    background-color: #fff;
    border:1px solid #AFBD21;
}

#searchbox-cv {
    background-color:#9FBBD1;
    color:#00456A;
    margin-bottom:2em;
    padding:1.5em;
}
#sso input[type=submit] {
    font-size:100%;
    background-color:#AFBD21;
    border:0 none;
    padding:0.5em;
	color: #00456A !important;
	text-decoration: none;
	font-weight:bold;
    white-space: nowrap;
    float:right;
}
table#sso {
    margin:0;
}
#searchbox-top input.search,
#searchbox-cv input.search {
    background-color:#00456A;
    border:0 none;
    color:#FFFFFF !important;
    font-size:16px;
    padding:0.5em;
    width:auto;
}
#searchbox-top a,
#drilldown-werkgever a,
#searchbox-cv a,
#searchbox-cv a:hover {
    color:#00456A !important;
    font-weight:normal;
    text-decoration:none;
    margin-left:0 !important;
}
#drilldown-werkgever div.profiel a {
    color:#00456A !important;
    font-weight:normal;
    text-decoration:underline !important;
}
#drilldown-werkgever a {
    color:#000000 !important;
    font-weight:normal;
    text-decoration:none;
}
#drilldown-werkgever a:hover {
    color:#AFBD21!important;
    font-weight: normal;
	text-decoration: none;
}

#drilldown-werkgever span.n {
    color:#00456A !important;
}
#searchbox-cv p {
    margin:1em 0;
}

#drilldown-werkgever {
    background-color:#EBEFC8;
    padding:1.5em;
}
#drilldown-werkgever a {
    font-size:0.9em;
}
.resume-meta-link,
.resume-meta-link a,
.job-meta-link a {color:#EE1233 !important;}

td h2 {
    margin:1em 0;
}

#resultaten a {
    color:#00456A !important;
}
#resultaten a:hover {color:#AFBD21!important;}

#resultaten-container-werkgever h3 {
    color:#EE1233;    
}

#serachresultcv {
    border-top:1px solid #00456A;
    text-align:right;
    padding:1em 0;
}

#content_breadcrumbs
{
	background-color: #DDD;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	height:20px;
	padding: 1em;
}
#content_breadcrumbs ol {
    float: left;
    padding: 0;
    margin: 0;
}
#content_breadcrumbs li {
    float: left;
    padding: 0 10px 0 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: left center;
    list-style-type: none;
}

li#content_breadcrumbs_1_off {color: #73767B;background-image: url(/images/vkw_breadcrumb_1_off.gif);}
li#content_breadcrumbs_2_off {color: #73767B;background-image: url(/images/vkw_breadcrumb_2_off.gif);}
li#content_breadcrumbs_3_off {color: #73767B;background-image: url(/images/vkw_breadcrumb_3_off.gif);}
li#content_breadcrumbs_4_off {color: #73767B;background-image: url(/images/vkw_breadcrumb_4_off.gif);}

li#content_breadcrumbs_1_on {color: #FF6600;background-image: url(/images/vkw_breadcrumb_1_on.gif);}
li#content_breadcrumbs_2_on {color: #FF6600;background-image: url(/images/vkw_breadcrumb_2_on.gif);}
li#content_breadcrumbs_3_on {color: #FF6600;background-image: url(/images/vkw_breadcrumb_3_on.gif);}
li#content_breadcrumbs_4_on {color: #FF6600;background-image: url(/images/vkw_breadcrumb_4_on.gif);}

li#content_breadcrumbs_1_active {color: #FF6600;background-image: url(/images/vkw_breadcrumb_1_active.gif);}
li#content_breadcrumbs_2_active {color: #FF6600;background-image: url(/images/vkw_breadcrumb_2_active.gif);}
li#content_breadcrumbs_3_active {color: #FF6600;background-image: url(/images/vkw_breadcrumb_3_active.gif);}
li#content_breadcrumbs_4_active {color: #FF6600;background-image: url(/images/vkw_breadcrumb_4_active.gif);}

.crumbtrail
{
	margin: 1em 0;
	background-color: #fff;
/**	color: #00456A !important **/
	font-size: 10px;
	color: #999 !important;
}
.crumbtrail a
{
	color: #999 !important;
}


.stamselect { width: 250px } 

.advanced_pofp fieldset { border: 0; float:left; clear: left; margin: 0 0 1.5em 0; padding: 0 }
.advanced_pofp ol { list-style: none }
.advanced_pofp label { display: inline; font-weight: normal }

.quicklinks    { padding: 4px }
.quicklinks h3 { color: #404040; font-size: 12px; padding-left: 10px; }
.quicklinks a  { text-decoration: none; color: #404040; font-weight: normal }
.quicklinks ul { float: left; list-style-type: none; margin: 0; padding-left: 10px }
.quicklinks ul li { font-size: 11px; white-space:nowrap; list-style-type: none; }

/* TODO: nakijken Rutger */
.txt-error {color:#f00;}
.input-error {border: 1px solid #f00;background-color:#fff1f1;}
div.box-error p, div.box-ok p, div.box-promo p {margin: 0;text-align: center;}
.box-error, .box-ok, .box-promo, .box-new {padding:.7em;border-width:1px; border-style: solid;margin-bottom:1em;}
.box-error {border-color:#f00;background-color:#fff1f1;}
/* END TODO */

#registreren_werkzoekende {
	background-color: #ebefc8;
}
.box-new {background-color: #E5ECF0; margin-right:5px; border:0 none;}


#registreren_werkgever {
	background-color: #ebefc8;

}
#registreren_werkgever div {
	padding:1em;
}
label.snelcode
{
	background-image: url(/images/s.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	
}
.greenborder {border:1px solid #afbd21 !important;}


.zoeknavSearch {
    margin:0;
    padding:0;
}

table.grid {
    border-bottom:1px solid #00456A;
    border-right:1px solid #00456A;
}
table.grid tr:first-child td {
    font-weight:bold;
    border-bottom:1px solid #00456A;
    background-color: #00456A;
    color: #fff;
}
table.grid td {
    border-top:1px solid #00456A;
    border-left:1px solid #00456A;
    padding:0.5em;
}
.cv-overzicht-th {
    width:300px;
}

#registreren_werkzoekende .ssoinputpassword,
#registreren_werkzoekende .ssoinputtext {
    width:430px;
}

#searchbox_small
{
	background-image: url(/images/vacaturekrant_logo_klein.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 50px;
	background-color: transparent;
	width: 316px;
	height: 260px;
	overflow: hidden;
	text-align:left;
}
#searchbox_small h1
{
	padding: 0.5em;
	font-size: 18px;
	margin:0;
	background-color: #E9F2C5;
}
#searchbox_small input[type='text']
{
    width:10em;
}
#searchbox_small input[type='submit']
{
}
#searchbox_small span
{
    font-size:10px;
    font-weight:normal;
}
#searchbox_small form
{
    margin:1em 0.5em;
}
#searchbox_small a
{
    color:#000;
    text-decoration: underline;
}

.category {
    background-color: #EBEFC8;
    margin-bottom:0.5em;
}
.category div {
    padding:0.5em;
}

.eduhublijst {
    padding-left:1em;
}
.eduhublijst ol
{
	padding-left: 1.5em;
	list-style-type: circle;
}
a.eduname {
    font-size:1.5em;
    line-height:1;
    margin-bottom:1em;
    color:#00456A;
    font-weight:normal;
    margin:0;
    padding:0;
}
.rows-eduhub div {
    height: 180px;
}

.eduhup_brochure {
    background-color:#00456A;
    border:0 none;
    color:#FFFFFF !important;
    padding:0.5em;
    width:auto !important;
}
a.eduhup_brochure:hover {
    background-color:#00456A;
    border:0 none;
    color:#FFFFFF !important;
    padding:0.5em;
    width:auto !important;
}

.eduhup_meerinfo {
    background-color:#00456A;
    border:0 none;
    color:#FFFFFF !important;
    padding:0.5em;
    width:auto !important;
}
a.eduhup_meerinfo:hover {
    background-color:#00456A;
    border:0 none;
    color:#FFFFFF !important;
    padding:0.5em;
    width:auto !important;
}


/* Dion */

/* vacatures zoeken / Zoeken & Bladeren */
#navSearch {margin-left:680px;}
#navSearch ul {font-weight:bold;list-style:none;}
#navSearch li#current a,#navSearch li#current a:hover {text-decoration:none;color:#00456a !important;}
#navSearch ul a {text-decoration:none;color:#afbd21;text-transform:uppercase;}
#navSearch li {float:left;margin-right:8px;background:#fff;border:1px solid #ebeec7;padding:5px 15px;}
#navSearch li#current {background:#ebeec7;}

/* vacatures zoeken / Uitgebreid Zoeken */
.zoekVaca {text-transform:uppercase;color:#afbd21;}
#zoekVaca_container h2 {font-size:150%;font-weight:bold;}

.boxVaca {background:#ebeec7;padding: 25px;}
.boxVaca a{color: #003366;text-decoration:none;font-weight:bold;}

.zoekForm th {text-align:right;color: #797979;}
.zoekForm_locatie {vertical-align:top;}
.zoekForm_container h2 {padding: 20px 0px 0px 20px;}
.zoekForm_container input {border: 1px solid #00456A;background:#FFFFFF;}
.zoekForm_container select {border: 1px solid #00456A;background:#FFFFFF;}

input.zoekForm_btn { color:#003366;background: #afbd21;font-family:verdana;font-size:100%;border:0px;margin:10px;padding: 5px 15px;}

/* vacatures zoeken / Bladeren */

.bladerVaca_container h2 {font-size:150%;font-weight:bold;}

.boxVaca {background:#ebeec7;padding: 25px;margin:0;}

/* .bladerVaca {background:#fff;border:#afbd21 1px solid;padding: 15px 0 0 0;margin-top: 20px;} */
.bladerVaca th {text-align:right;color: #797979;}
.bladerVaca h2 {padding: 20px 0px 0px 20px;}
.bladerVaca ul {list-style:none;}
.bladerVaca a {text-decoration:none;color:003366;font-weight:bold;}

/* vacatures zoeken / Resultaten */

#drilldown-container {background: #ebeec7;}
#drilldown-container h4 {color:#00456a;font-size:120%;font-weight:bold;padding:0.5em;margin-top:1em;}

/* vacatures zoeken / Resultaten zoekbox */

#searchbox-top {color:#00456a;background:#bfd0da;padding:1.5em;margin-bottom:2em;}
#searchbox-top input {border:1px solid #00456a;}
#searchbox-top input.btn {background:#00456a;color:#FFFFFF;font-weight:bold;text-transform:uppercase;padding: 5px 10px;font-size:90%; margin-bottom:10px}
#searchbox-top a.txt-s {font-size:75%; color:#00456a; padding:0; margin:0;}
#searchbox-top a:hover.txt-s {font-size:75%; color:#000; padding-bottom:1em}

#searchbox-top fieldset {margin: 1.5em 0 0.5em 0; padding: 0;}  
#searchbox-top legend {margin-left: 1em; color: #000000; font-weight: bold;} 
#searchbox-top label {display: block;float: left;margin-right: 1em;} 
#searchbox-top fieldset ol {padding: 1em 1em 0 1em; list-style: none;}  
#searchbox-top fieldset li {float: left;clear: left;width: 100%;margin: 0 0 0.5em 0;padding: 0;}  
#searchbox-top fieldset.submit {border-style: none;float: none;width: auto;border: 0 none #FFF;padding-left: 12em;}

#resultaten-left{float:left; width:25%}
#resultaten-left span.bold{font-weight:bold; margin-left:0.5em}
#resultaten-left .n {color:#afbd21}
#resultaten-left a {color:#000000; margin-left:1em; text-decoration:none}
#resultaten-left a:hover {color:#00456a; }
#resultaten-rechts{float:left; width:70%; margin:1em}
#resultaten-rechts a {color:#00456a; text-decoration:none;}
#resultaten-rechts a:hover {color:#afbd21; text-decoration:none;}
#resultaten-rechts span.n {color:#cc0033; text-decoration:none; font-weight:bold}
#resultaten-rechts span.topbaan {color:#cc0033; text-decoration:none; font-weight:bold}

.right {float: right;}

#resultaten-container td {background:#ebeec7; padding:1em}
#resultaten-container a {color:#00456a}
#resultaten-container h3 {color:#EE1233}

.zkn_small a {font-size:80%; margin:0; padding:0}
.zkn_small a:hover {font-size:80%; margin:0; padding:0}
.zkn_small a.txt-s {font-size:80%; margin:0; padding:0}
.zkn_small a:hover.txt-s {font-size:80%; margin:0; padding:0}
ol.zkn_small li {padding:0; margin:0}

#listingPages {margin-bottom: 3em;}
#listingPages li { float: left; list-style: none; margin: 0; padding: 0; font-weight:bold; border-left: 1px solid #CCC}
#listingPages #current {padding: 0.1em 0.5em 0.1em 0.4em;}
#listingPages a {text-decoration: none; display: block; padding: 0.1em 0.5em; color: #00456a}
#listingPages a:hover {color: #cc0033;}

#savesearch {background: #ebeec7; padding: 1em 2em 0.1em 2em;}
#savesearch h3 {font-size:110%; color:#000000; font-weight:bold}
#savesearch a {color:#e51937}
#savesearch a:hover {color:#000000}


/* algemeen / list */


table.list {margin-bottom:.8em;border:1px solid #ccc;}
table.list td {border-top:1px solid #ccc;padding:.5em;}
table.list th {background-color:#eee;padding:.3em .5em;color:#666}

table.nogrid    {border:0px; margin-bottom:.8em; padding:0;}
table.nogrid td {border:0px; padding:.5em;}
table.nogrid th {border:0px; background-color:#eee;padding:.3em .5em;color:#666}

table.nogridcompact    {border:0px; margin-bottom:.1em; padding:0;}
table.nogridcompact td {border:0px; padding:.1em;}
table.nogridcompact th {border:0px; background-color:#eee;padding:.1em .1em;color:#666}

table.list td.action {text-align:right;font-size:.9em;}
table.list td.actionA {text-align:left;font-size:.9em; border-left:1px solid #CCC}

table.nogrid td.action {text-align:right;font-size:.9em;}
table.nogrid td.actionA {text-align:left;font-size:.9em; border-left:1px solid #CCC}

table.nogridcompact td.action {text-align:right;font-size:.9em;}
table.nogridcompact td.actionA {text-align:left;font-size:.9em; border-left:1px solid #CCC}

table.cvaktie {margin-bottom:.8em;border:1px solid #ccc;}
table.cvaktie td { padding: 5px }

.center {text-align:center;}
.center span {font-style:italic}

.pre {
	padding-left:
}

.btn-right {float: right; margin-left:10px;}

/* Bladeren */

.listLeft {float:left; width: 450px;}
.listRight {float: left; width: 460px;}
.listLeft ul li{ list-style-position:outside; margin-left: 5px;}
.listRight ul li{ list-style-position:outside; margin-left: 15px;}

#browsebox h4 {text-align:left;background-color:#ddd;padding:.3em;clear:
both; margin: 0.5em 0 0 0;font-weight: bold; font-size:1.0em;}
.browsebox img {margin-left: 1em;}
.browsebox .border {border:1px solid #afbd21; padding: 0.5em; margin: 0.5em 0;}
.browsebox {clear:left;}
.browsebox a {color:#00456a}
.browsebox a:hover {color:#afbd21}
.browsebox .n {color:#afbd21}
.browsebox input {background:#afbd21; color:#00456a; font-weight:bold; border:0; padding:0.3em 0.5em;}

/* Vacature Detail */

.vac-gegevensleft {float:left; background:#bfd0da; width:70%}
.vac-gegevensleft h1 {margin: 1.2em 1em}
.vac-gegevensleft h3 {font-size:100%; color:#000000}
.vac-gegevensleft fieldset {margin: 1.5em 0 0.5em 0; padding: 0;}
.vac-gegevensleft fieldset ol {margin:0; list-style: none;}
.vac-gegevensleft fieldset li {float: left;clear: left;width: 100%;margin: 0 0 0 0;padding: 0;}
.vac-gegevensleft label {font-size:100%; color:#000000; font-weight:normal; display: block;float: left;margin-right: 1em;width:150px}
.vac-gegevensleft table {margin: 0 2em}
.vac-gegevensleft p {margin:0 1.5em;};
.vac-gegevensright {float:left; background:#bfd0da; height:100%; width:25%; padding:1em 1em}
.vac-gegevensright a {color:#00456a; font-weight:bold;}
.vac-gegevensright a:hover {color:#afbd21; font-weight:bold;}
.vac-knoppen {clear:both; background:#bfd0da}

.vac-detail {background-color:#bfd0da}

.vac-text {clear:both; padding:2em 1em; font-size:90%; color:#666666}
.vac-text h3 b {font-size:150%; color:#e51937}
.vac-text h2 {font-size:150%; color:#e51937; font-weight:bold}
.vac-text b {color:#666666; font-size:110%}

.right { padding:0.8em 0}
.right a {background:#bfd0da; color:#00456a; font-weight:bold; text-decoration:none; padding:0 2em; margin: 0.8em 0}
.right a:hover {background:#bfd0da; color:#afbd21; padding:0 2em; margin: 0.8em 0}

.buttonsGray {background-color:#bfd0da; padding:1.3em 0.8em;}
.buttonsGray2 {padding:1.3em 0.8em;}
.buttonsGray a {color:#00456a; font-weight:bold; font-size:120%; text-decoration:none; padding:1em 0.8em; text-transform:uppercase}
.buttonsGray a:hover {color:#afbd21; font-weight:bold; font-size:120%; text-decoration:none; text-transform:uppercase}
.buttonsGray2 a {color:#00456a; font-weight:bold; font-size:120%; text-decoration:none; padding:1em 0.8em; text-transform:uppercase}
.buttonsGray2 a:hover {color:#afbd21; font-weight:bold; font-size:120%; text-decoration:none; text-transform:uppercase}

/* Tips, Tools, etc - Static pages */

.box-tipstools {padding:1em 0 0 4em; background-color:#bfd0da; margin:0 0 1em 0}
.box-tipstools a {color:#000000; font-weight:normal;}
.box-tipstools a:hover {color:#e51937; font-weight:normal;}
.box-tipstools ul {list-style-type:none; list-style-position:outside; margin-left: 0; padding: 0 }
.box-tipstools ul li {list-style-type:none }
.box-tipstools span {color:#00456a; font-weight:bold; font-size:110%}

/* CV tips */

.cv-form fieldset {margin: 1.5em 0 0.5em 0; padding: 0; width:60%}  
.cv-form legend {margin-left: 1em; color: #000000; font-weight: bold;} 
.cv-form label {display: block;float: left;margin-right: 1em;} 
.cv-form fieldset ol {padding: 1em 1em 0 1em; list-style: none;}  
.cv-form fieldset li {float: left;clear: left;width: 100%;margin: 0 0 0.5em 0;padding: 0;}  
.cv-form fieldset li.sml {float: left;clear: left;width: 50%;margin: 0 0 0.5em 0;padding: 0;}  
.cv-form fieldset input.btn {background:#00456a; color:#FFFFFF; font-weight:bold; padding:0.3em 0.8em; border:0; margin:1em 0 0.5em 0}

/* Nieuwsbrief */

.laatstenieuws {padding:5px 10px; width:900px; border:1px solid #ccc;}
.laatstenieuws .img-r {float:right; margin-left:15px; margin-bottom:5px;}
.laatstenieuws .img-l {float:left; margin-right:15px; margin-bottom:5px;}
.laatstenieuws .artikel {}
.laatstenieuws .artikel-separator {margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
.laatstenieuws .finalartikel {}

/* #nieuwsbriefselect {padding: 3px 5px;background-color:#eee;margin-bottom:.7em; height:22px; color:#666} */

#nieuwsbriefselect {padding:0.5em 10px;background-color:#bfd0da; color:#00456a; height:30px;width:902px;}
#nieuwsbriefselect select {}

#registreren_werkzoekende {
	background-color: #ebefc8;
	padding: 1em;
}

/* Persoonlijke pagina */

#container-pers {background-color:#ebeec7; padding:1em}
#container-pers h1 {padding: 0.5em 0;}
#container-pers h2 {font-weight:bold; font-size:140%; padding-left:0.1em}
#container-pers .box-new { background-color:#FFFFFF;}
#container-pers table.list { background-color:#FFFFFF;margin-bottom:.8em;}
#container-pers table.list td {padding:.5em;}
#container-pers table.list th {background-color:#ffffff;padding:.3em .5em;color:#666}

#zoekopdr table.list {background-color:#FFFFFF;margin-bottom:.8em;border:1px solid #afbd21;}
#zoekopdr table.list td {padding:.1em; padding-left:0.5em; padding-right:1em; border:0; text-align:left; vertical-align:middle;}
#zoekopdr table.list td .action {padding:.1em; padding-left:0.5em; padding-right:1em; border:0; text-align:right; vertical-align:middle;}
#zoekopdr table.list th {background-color:#ffffff;padding:.3em .5em;color:#666;}

#container-pers a {color:#003366;}
#container-pers a:hover {color:#003366;}

/* CV plaatsen */

#CV-container {text-align:center;}
#CV-container h1 {font-size:300%; text-transform:uppercase; padding-bottom:1em;}

#CV-bg {background-color:#ebeec7; padding:1em;}

.CV-titel {text-align:center;}
.CV-titel h2 {text-align:center; font-size:140%; font-weight:bold;}
.CV-titel table.form {border:0; text-align:center;}
.CV-titel td {text-align:center; width:100%;}
.CV-titel span {color:#00446b; font-size:90%; font-weight:bold;}

.CV-plaatsen {text-align:center;}
.CV-plaatsen h2 {text-align:center; font-size:140%; font-weight:bold;}
.CV-plaatsen input.inpt_CV_upload {width:290px;}
.CV-plaatsen input.btn_CV_upload {background-color:#afbd21; color:#00446b; font-weight:bold; padding:0.2em 0.8em; border:0; font-size:80%;}

.CV-left {text-align:center; width:420px; border:1px solid #afbd21; padding:1em 0; height:85px;}
.CV-left h3 {text-align:center; font-size:100%; font-weight:bold;}
.CV-right {float:right; text-align:center; width:420px; border:1px solid #afbd21; padding:1em 0; height:85px;}
.CV-right h3 {text-align:center; font-size:100%; font-weight:bold;}

/* CV Aanmaken */

#profiel_container table {margin-bottom:0;}
#profiel_container table.form {margin-left:auto; margin-right:auto;}
#profiel_container table.form th {vertical-align:inherit;}
#profiel_container table.form td {margin:0; padding:0; line-height:0;}
#profiel_container table.form tr {margin:0; padding:0;}
#profiel_container input.btn {background-color:#afbd21; color:#00446b; font-weight:bold; padding:0.2em 0.8em; border:0; font-size:80%; margin-top:1em;}

#ervaring_container table {margin-bottom:0;}
#ervaring_container table.form {margin-left:auto; margin-right:auto;}
#ervaring_container table.form th {line-height:0; vertical-align:inherit;}
#ervaring_container table.form td {margin:0; padding:0; line-height:0;}
#ervaring_container table.form tr {margin:0; padding:0; line-height:0;}
#ervaring_container input.btn {background-color:#afbd21; color:#00446b; font-weight:bold; padding:0.2em 0.8em; border:0; font-size:80%; margin-top:1em;}

#opleiding_container table {margin-bottom:0;}
#opleiding_container table.form {margin-left:auto; margin-right:auto;}
#opleiding_container table.form th {line-height:0; vertical-align:inherit;}
#opleiding_container table.form td {margin:0; padding:0; line-height:0;}
#opleiding_container table.form tr {margin:0; padding:0; line-height:0;}
#opleiding_container input.btn {background-color:#afbd21; color:#00446b; font-weight:bold; padding:0.2em 0.8em; border:0; font-size:80%; margin-top:1em;}

#referentie_container input.btn {background-color:#afbd21; color:#00446b; font-weight:bold; padding:0.2em 0.8em; border:0; font-size:80%; margin-top:1em;}

#skills_container table {margin-bottom:0;}
#skills_container table.form {margin-left:auto; margin-right:auto;}
#skills_container table.form th {line-height:0; vertical-align:top;}
#skills_container table.form td {margin:0; padding:0; line-height:0;}
#skills_container table.form tr {margin:0; padding:0; line-height:0;}
#skills_container input.btn {background-color:#afbd21; color:#00446b; font-weight:bold; padding:0.2em 0.8em; border:0; font-size:80%; margin-top:1em;}

.job-inzetperweek-denkniveau {
	font-size: 90%;
	color: #999999;
}

#actuelevacatures { margin: -10px 0 0; width: 305px; height: 200px; overflow: hidden; position: relative; }
.jobOpeningList { margin: 0; padding: 0; list-style-type: none; width: 305px; height: 200px; position: absolute; top: 0px; left: 0px; }
        #prevJobList { position: absolute; bottom: 10px; right: 30px; width: 10px; height: 10px; outline: 0px none; }
        #nextJobList { position: absolute; bottom: 10px; right: 10px; width: 10px; height: 10px; outline: 0px none; }

.jobOpeningList { line-height: 1.2em; }
.jobOpeningList a { font-weight: bold; font-size: 12px; text-decoration: none; }
    .jobOpeningList li:hover { background-color: #D9ECF5; }
.jobOpeningList li { margin-bottom: 6px; list-style-type: none; }

#prevJobList, #nextJobList { text-indent: -999em; font-size: 10px; line-height: 1em; }

