noscript {line-height:2.5em;color:#fff;background-color:#c00;}
body {margin:0;padding:0;border:0;font:76%/1.4em Arial,Helvetica,sans-serif;text-align:left;background-color:#fff; color: black;}

#lqd, #fxd {margin:0 auto;text-align:left;}
#lqd {width:98%;}
#fxd {width:770px;}
#pg {background-color:#fff; color: black; padding:0;}
#hdr, #ftr, #main {clear:both;}

#hdr {position:relative;height:125px;margin-bottom:4px; width:100%;}
#hdr-main {position:relative;height:125px;margin-bottom:4px; width:100%;background:#FFFFFF left top no-repeat;}
#hdr-home {position:relative;height:125px;margin-bottom:4px; width:100%;background:#FFFFFF left top no-repeat;}
#hdr-home1 {position:relative;height:125px;margin-bottom:4px; width:100%;background:#FFFFFF url(../images/headerkopjes/home1.jpg) left top no-repeat}
#hdr-home2 {position:relative;height:125px;margin-bottom:4px; width:100%;background:#FFFFFF url(../images/headerkopjes/home2.jpg) left top no-repeat}
#hdr-home3 {position:relative;height:125px;margin-bottom:4px; width:100%;background:#FFFFFF url(../images/headerkopjes/home3.jpg) left top no-repeat}
#hdr-spits, #hdr-ndc, #hdr-mgl, #hdr-hdc, #hdr-carp {width:770px; height:147px; margin-bottom:1em;position:relative;clear:both;}
#hdr-hdc {background:#FFFFFF url(../images/headerkopjes/randstad.jpg) left top no-repeat;}
#hdr-spits {background:#FFFFFF url(../images/headerkopjes/spits.jpg) left top no-repeat;}
#hdr-ndc {background:#FFFFFF url(../images/headerkopjes/noord.jpg) left top no-repeat;}
#hdr-mgl {background:#FFFFFF url(../images/headerkopjes/limburg.jpg) left top no-repeat;}
#hdr-wg {width:770px; height:97px; margin-bottom:0em;position:relative;clear:both;background:#FFFFFF url(/images/vkw_header.jpg) left top no-repeat;}
#hdr-carp {background:#FFFFFF url(../images/headerkopjes/carp.jpg) left top no-repeat;}

#ftr {clear:both; text-align:center;font-size:.9em;border-top:1px solid #ccc;padding-top:1em;margin:1em 0;}

#logo			{height:73px;width:296px; margin:0; padding: 6px 0 0 0;}
#logo img		{border:0;}
#nav-home		{position:relative;bottom:0px;}
#nav-swf		{right: 0px; position: absolute; top: 10px }
#nav-global {position:relative; bottom:-2px; }
#nav-employers {position:absolute;background-color:#fff;bottom:-2px;right:0;font-weight:bold;font-style:italic;}
#nav-local	{padding:.5em;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:inline;}

#pg.detail #hdr {height:40px;}
#pg.detail #hdr #logo {height:30px;width:60px;}
#pg.detail #hdr #nav-home {left:80px;}

#hdr.ext {margin:1em;height:40px; border-bottom:2px solid #37adc6; width:100%}
#hdr.ext #nav-home {left:80px;}
#hdr.ext #nav-swf {float:right; }

#nav-steps {width:130px; position: absolute; top:4.5em; right:0; text-align:left; margin-bottom: 1em;}
#nav-steps h3 {margin:0;padding:.2em .4em;background:#CCC;font-size:1.2em;font-weight:bold;color:white;}
#nav-steps ol {margin:0;padding-left:2.2em;color:#000;background-color: #E7E7E7;}
#nav-steps ol li {line-height:2em;font-size:1em; color: #73767B;}
#nav-steps ol li a {color:#1AA0C3;}
#nav-steps ol li a:hover { text-decoration:none;}
#nav-steps ol li.on {font-weight:bold;color:#000;font-size:1.1em;}

h1, .h1 {font:normal 1.6em Arial,Helvetica,sans-serif;color:#f60; margin:.5em 0; padding:.3em 0 0 0; line-height:1.6em}
h2, .h2 {font:normal 1.4em Arial,Helvetica,sans-serif;margin:.5em 0 .5em 0; padding:0;font-weight:bold; color:#000;}
h3, .h3 {font-weight: bold; font-size: 1.3em; color:#000;}
h4, .h4 {font:1.2em Arial,Helvetica,sans-serif; }
h5, .h5 {font:bold 13px Arial,Helvetica,sans-serif; margin:1em 0 0.4em 0; padding:0;}

#nav {background: #1AA0C3 url(../images/nav-round-r.gif) right top no-repeat; width: 100%; height: 23px; top:74px; padding:0; position: absolute; white-space:nowrap;}
#nav ul {margin-top: 0px; margin-left: 8px; padding:0;}
#nav li {list-style: none; float: left; line-height: 23px;}
#nav li span {display: none;}

#nav #home a {display: block; width: 75px; background: #1AA0C3 url(../images/navHome.gif) 0% 60% no-repeat; height: 23px; }
#nav #search a {display: block; width: 104px; background: #1AA0C3 url(../images/navVacatures.gif) 0% 60% no-repeat; height: 23px; }
#nav #myjobs a {display: block; width: 141px; background: #1AA0C3 url(../images/navMijnvacatures.gif) 0% 60%  no-repeat; height: 23px; }
#nav #mysearch a {display: block; width: 183px; background: #1AA0C3 url(../images/navMijnzoekopdrachten.gif) 0% 60%  no-repeat; height: 23px; }
#nav #mycv a {display: block; width: 101px; background: #1AA0C3 url(../images/navMijncv.gif) 0% 60%  no-repeat; height: 23px; }
#nav #employers a {display: block; width: 131px; background: #1AA0C3 url(../images/navWerkgevers.gif) 0% 60%  no-repeat; height: 23px; }

#nav #home a:hover {background: #1AA0C3 url(../images/navHome_active.gif) 0% 60% no-repeat;}
#nav #search a:hover {background: #1AA0C3 url(../images/navVacatures_active.gif) 0% 60% no-repeat;}
#nav #myjobs a:hover {background: #1AA0C3 url(../images/navMijnvacatures_active.gif) 0% 60%  no-repeat;}
#nav #mysearch a:hover {background: #1AA0C3 url(../images/navMijnzoek_active.gif) 0% 60%  no-repeat;}
#nav #mycv a:hover {background: #1AA0C3 url(../images/navMijncv_active.gif) 0% 60%  no-repeat;}
#nav #employers a:hover {background: #1AA0C3 url(../images/navWerkgevers_active.gif) 0% 60%  no-repeat; }

#nav #home_current {display: block; width: 75px; background: #1AA0C3 url(../images/navHome_active.gif) 0% 60% no-repeat; height: 23px;}
#nav #search_current a {display: block; width: 104px; background: #1AA0C3 url(../images/navVacatures_active.gif) 0% 60% no-repeat; height: 23px; }
#nav #myjobs_current a {display: block; width: 141px; background: #1AA0C3 url(../images/navMijnvacatures_active.gif) 0% 60%  no-repeat; height: 23px; }
#nav #mysearch_current a {display: block; width: 183px; background: #1AA0C3 url(../images/navMijnzoek_active.gif) 0% 60%  no-repeat; height: 23px; }
#nav #mycv_current a {display: block; width: 101px; background: #1AA0C3 url(../images/navMijncv_active.gif) 0% 60%  no-repeat; height: 23px; }
#nav #employers_current a {display: block; width: 131px; background: #1AA0C3 url(../images/navWerkgevers_active.gif) 0% 60%  no-repeat; height: 23px; }

.bottom-nav {padding-right:5px; margin-bottom:1em;}

#mycvadd {background: #FFFFFF url(../images/gradientBox.gif) left bottom repeat-x; border: 2px solid #2F9EBA; margin-top: 12px; position: relative; width: 216px;}

#wordtgevondenmetjecv-container2 { background: #FFFFFF; width: 421px; text-align:center; padding-top: 1px; position: absolute; left: 0px; top: 190px;  }
#wordtgevondenmetjecv-container { background: #FFFFFF; width: 421px; text-align:center; padding-top: 1px; left: 0px; top: 190px;  }
#wordtgevondenmetjecv { padding-top: 2px }
#wordtgevondenmetjecv p { font-size: smaller; font-style: italic }
#wordtgevondenmetjecv a{color: #2F9EBA; font-size:15px; line-height: 1em;}

.blockbox {background-color:#eee;color:#000;text-decoration:none;border:1px solid #ccc;display:block;text-align:center;}
.warning {color:#c00; font-style:italic; text-align:center; background-color:#FFF;}


#navSearch {line-height: normal; padding:0; float:left; background: #FFF url(../images/bg_navsearchborder.gif) bottom left repeat-x; margin:4px 0 0 0;width:421px;}
#navSearchBottom {line-height: normal; padding:0; float:left; background: #FFF url(../images/bg_navsearchborder.gif) bottom left repeat-x; margin:4px 0 0 0;width:421px;}
#navSearch ul {width: 90%; margin:0; padding:0; }
#navSearch li {line-height: normal; list-style: none; float:left; margin-right:10px; margin-top:0; padding: 0px; background:#BCBCBC url(../images/bg_navsearchleft.gif) left top no-repeat;border-bottom: 1px solid #1AA0C3;}
#navSearch a {vertical-align: baseline; display: block; text-decoration: none; color: white; font-weight: bold; background:transparent url(../images/bg_navsearch.gif) right top no-repeat; padding: 4px 16px 4px 12px; margin-left: 4px;}
#navSearch a:hover {color: black;}
#navSearch #current { vertical-align: baseline; list-style: none; float:left; margin-right: 10px; margin-top: 0; padding: 0px; background:#FFFFFF url(../images/bg_navsearchcurrentleft.gif) left top no-repeat; border-bottom: 1px solid white;}
#navSearch #current a {vertical-align: baseline; display: block; text-decoration: none; color: black; font-weight:bold; background:transparent url(../images/bg_navsearchcurrent.gif) right top no-repeat; padding: 4px 16px 4px 12px; margin-left: 4px;}

#main .clear {clear:both;}

#newsflash {clear: both;color:#666; text-align:center; font-size:.9em; padding-top: 15px;}

ul {margin:0 0 1em 0;padding-left:16px;}
ul li {margin:0;padding:0;list-style-type:disc; list-style-position: outside;}
ul.left {float:left; width:200px; margin:0; padding:8px; border:0px none; color: #017CA5;}
ul.right {float:right; width:200px; margin:0; padding:8px; border:0px none; color: #017CA5;}
ul.left li, ul.right li {list-style-position:inside;list-style-type: square;}
ul.left li span, ul.right li span {color:#808080;font-size:.9em;}
#linkermenuCenter ul li.on a, #drilldownCenter ul li.on a {list-style-image: url(../images/pointer.gif); line-height:1.5em; color: #f60; list-style-position: outside; padding-left: 0; margin-left:-14px}
#linkermenuCenter ul li, #drilldownCenter ul li { list-style-type:none; list-style-position: outside; }
ul li.all {list-style-type:none;}
ul li.all a {font-weight:bold;}
.vac-all {float:right; margin-top:10px;}

#sorteren-resultaten {padding: 3px 5px;background-color:#eee;margin-bottom:.7em; height:22px; color:#666;}
#snelcode {background: white url(../images/bg-snelcode.gif) left top no-repeat; padding:10px 10px ; height:80px;}
#snelcode h3 {font-size:12px; margin:0; padding:0 0 0 5px;}
#snelcode a{display: block; width: 48px; background: #DBF1F5 url(../images/btn_snelcode.gif) 0% 0%  no-repeat; height: 22px;}
#snelcode a:hover{display: block; width: 48px; background: #DBF1F5 url(../images/btn_snelcode_act.gif) 0% 0%  no-repeat; height: 22px; }
#snelcode span {display: none;}
#snelcode p {float:right; width:500px; padding-right:20px; margin-top:-12px; font: 12px/14px Arial,Helvetica,sans-serif;}


#meldaan span {display: none;}
#nav-swf a:link,#nav-swf a:visited, #nav-swf a:active  {color:#f60; font-weight:bold}
#nav-swf .selected {text-decoration:none; color: black;}
img {border:0;}

form {margin:0;padding:0;border:0;}
input {margin:0;}
input[type=text],
input[type=password],
input[type=submit],
input.text,
input.password,
input.submit,
select {
	font-size: 11px;
}

p {margin-top:0;}
strong, b, .bold {font-weight:bold;}
em, i, .italic {font-style:italic;}
pre, .pre {font-family:"Courier New", Courier, mono}
.box {border:1px solid #ccc; width:100%}
.n {color:#808080;font-size:.9em;}
.ni {color:#808080;font-size:.8em;font-style:italic}
.strongh3 { font-weight: bold; font-size: 1em; display: inline }

table {margin:0;padding:0;border:0;}
th, td {margin:0;padding:0;border:0;text-align:left;vertical-align:top;font-weight:normal}

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.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 }

.job-title {font-size:1em;}
.topbaan {color:#f60; font-size:smaller;}
.job-company {color:#808080}
.job-snippet {}
.job-meta {color:#008000}
.job-meta-link, .job-meta-link a {color:#9984de !important;}
.job-meta-link a.saved {background-color:#9984de !important; color:#fff !important; padding:0 .2em .2em .2em;}

.txt-orange	{color:#f60;}
.txt-purple {color:#9984de;}
.txt-xs		{font-size:.8em; color:#f60;}
.txt-xsb	{font-size:.8em;font-weight:bold;}
.txt-s		{font-size:.9em;}
.txt-sb		{font-size:.9em;font-weight:bold;}
.txt-l		{font-size:1.1em;}
.txt-lb		{font-size:1.1em;font-weight:bold;}
.txt-xl		{font-size:1.3em;}
.txt-xlb	{font-size:1.3em;font-weight:bold;}

.txt-lt, a.txt-lt, a.txt-lt:visited	{color:#666;}
.txt-action { font-size:.9em; }

div.box-error p, div.box-ok p, div.box-promo p {margin: 0;text-align: center;}

.center {text-align:center;}
.center span {font-style:italic}
#boxRight {margin-left: 220px;}
.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;}
.box-ok {border-color:#390;background-color:#f1fff1;}
.txt-ok {color: #390;}
.txt-error {color:#f00;}
.input-error {border: 1px solid #f00;background-color:#fff1f1;}

.box-promo {clear:both;border-color:#FFA96B; background:#FF6600 url(../images/gradientOranje.gif) left bottom repeat-x; text-align: center; padding:0.2em 0;}
.txt-promo {color: #666; font-size: 13pt; font-weight:normal;}
.box-promo .txt-promo a {text-decoration:none; color: #666; font-size: 13pt; font-weight:normal;}

.box-new h4 {padding: 0.5em 0; margin:0; font-weight:bold;}

#bannerRight {width:120px; text-align:center; margin: 0px; float:right;}
.ad {text-align:center; margin-bottom:10px}
.ad-res1 {margin-bottom:10px}
#ad-vert {width:120px;height:600px;}
#ad-vert-res1 {width:468px;height:60px;display:inline;}
#ad-sqr  {width:300px;height:250px;margin: 0; padding:1em 0; text-align:center; border: none;border-bottom:1px solid #CCC;}
#ad-hor {width:100%; padding-bottom: 1em; text-align:center; border-top: 1px solid #CCC; color:#CCC; border-bottom: 1px solid #CCC; margin-bottom:15px;}
#ad-hor p {margin-bottom:0; padding-bottom:0}

#topbanenBox ul.left a, #topbanenBox ul.right a { font-weight:bold; text-decoration:underline; }
#topbanenBox ul.left a:hover, #topbanenBox ul.right a:hover {text-decoration:none;}
#topbanen {clear:both; margin:0;}
#topbanen img {margin-right: 0.5em}
#topbanen p {font-size:12px; line-height:14px; font-weight:normal}
#topbanen a {font-weight:bold;}
#topbanenBox {border: 1px solid #CCC; width: 100%; margin-bottom: 15px;}
#topbanenBox h4, #searchbox h4, #weblogs h4, .searchbox h4{text-align:left;background-color:#ddd;padding:.3em;font-weight: bold; font-size:1.0em; margin:0;}
#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;}
#topbanenRight p span {color:#f60;}
#topbanen h3 {font-size:14px; color: #f60; margin:0}
#topbanen h3 a {font-size:14px; color: #f60; margin:0}

#savesearch { background: #FCE2B7 url(../images/gradientOranje.gif) left top repeat-x; padding: 0.1em 2em; margin: 55px 0 1.2em 0; border:1px solid #FF6600;}
#savesearch h3 {font-size: 14px;}

#index-linker { height: 242px; width: 421px; margin-bottom: 24px; border-bottom: 1px solid #0000FF }

#searchbox .floatleft, .searchbox .floatleft {float:left; line-height:1.5em; vertical-align:bottom; background-color:white; padding-right: 4px} 

#searchbox .floatleftMargin, .searchbox .floatleftMargin {float:left; line-height:2em; vertical-align:bottom; background-color:white; margin-top:24px;}
#searchbox .floatleft span, .searchbox .floatleft span {line-height:1.3em;font-size:.8em; color:#666; background-color:white; padding-top:0.1em}
#searchbox .floatleftMargin span, .searchbox .floatleftMargin span {color:#666; background-color:white; padding-top:0.5em}
.searchbox p { clear:both; font-size:10px; color:#666; margin-bottom:0;}
#searchbox, .searchbox {font-weight:bold; clear: left; padding-top: 0px}
#searchbox h1, .searchbox h1 {margin:0 0 5px 0; padding:0px;}
#searchbox-top {border: 1px solid #CCC; margin-bottom: 10px; padding-left: 5px;height:84px}
#searchbox-top table ul li{ list-style-position:outside; list-style-type:disc; color:#666;}
#searchbox-top table th {font-weight:bold}
#searchbox-top table th, #searchbox-top table td {padding-right: 15px;}
#searchbox-top table span {font-size:.9em;color:#666;}

.correctie {color:#666; margin-bottom:10px;}
.correctie span {color:#FF0000;}

#content {padding-top:10px; width:610px;position:relative;float:left}
#content-wide {clear:left; padding-top:10px;margin-right:140px;}
#content-norightcol {padding-top:10px; width:770px;position:relative;}
#content-wide-norightcol {clear:left; padding-top:10px;}

#content h1 {margin:0 0 5px 0; padding:0px;}
#contentbox {margin-right:150px;}
#contentbox h1 {clear:left;}
#contentbox-wide h1 {clear:left;}
#content .box {border:1px solid #ccc; padding: 1em;}

h2.border {border-top:1px solid #ccc; padding-top: 0.5em;}
a.border {float:right;line-height:2em; margin-top:0.5em; clear: left;}
.browsebox .border {border-top:1px solid #ccc; padding-top: 0.5em;}
.border h2 {padding:0; margin:0.2em}

#linkermenu-container {margin-left:3px; float: left}
#drilldown-container {width: 200px; float:left}
#linkermenu {position: relative; margin:0;}
#drilldown {position: relative; margin:0; width: 200px;}

#linkermenuTopright, #drilldownTopright {background:#eaf7ff url(../images/zoekfilter-round-rtb.gif) right top no-repeat; height: 8px;  padding:0;}
#linkermenuTopleft, #drilldownTopleft {position:absolute; background: transparent url(../images/zoekfilter-round-lt.gif) left top no-repeat; height:18px; width:18px; top:0px; left:0px;}

#linkermenuBottomright, #drilldownBottomright {background:#eaf7ff url(../images/zoekfilter-round-rbb.gif) right top no-repeat; height: 8px;  padding:0;}
#linkermenuBottomleft, #drilldownBottomleft {position:absolute; background: transparent url(../images/zoekfilter-round-lb.gif) left top no-repeat; height:18px; width:18px; top:0px; left:0px;}

#linkermenuCenter {border-left:1px solid #37adc6;border-right:1px solid #37adc6;padding:0 10px 15px 10px; background-color:#eaf7ff;}
#drilldownCenter {border-left:1px solid #37adc6;border-right:1px solid #37adc6;padding:10px; background-color:#eaf7ff;width:178px}
#linkermenuBottom, #drilldownBottom {position: absolute;bottom: -3px;left: 0px;}
#linkermenu li, #drilldown li {list-style:none; list-style-position:outside;}
#linkermenu li span, #drilldown li span {color:#808080;font-size:.9em;}
#linkermenuCenter h4{margin:0; padding:0; margin-bottom:5px;color:#1AA0C3; font-size:1.0em;}
#drilldownCenter h4{margin:0; padding:0; margin-bottom:10px;color:#1AA0C3; font-size:1.0em;}
#linkermenuCenter p, #drilldownCenter p { font-size:0.9em; margin-bottom:0}
#linkermenu hr, #drilldown hr{color:#1AA0C3; line-height:1px; margin:10px 0; padding:0}

#resultaten-container {padding-top:0px; margin-top:0px;}
#resultaten-container h1 {clear:none; margin:0 0 5px 0; padding:0px;}
.absolute {position:absolute; left:0; top:0}
.nodisplay {display:none;}

#contentLeftIndex3 {width:500px; float: left; padding-right:15px;}
#contentRightIndex3 {float:right; margin:0; padding:0; width: 200px;}
#contentLeft {border-right:1px solid #ccc;  width:438px; float: left; padding-right:15px;}
#contentRight {float:right; margin:0; padding:0; width: 300px;}
#contentCenter {width:540px; float: right;}
#contentCenter h1 {margin-top:0; padding-top:0;}
#contentCenter, #contentbox .img-r{float:right; margin-left:15px; margin-bottom:5px;}
#contentCenter .img-l{float:left; margin-right:15px; margin-bottom:5px;}
#contentCenter .box {border:1px solid #ccc; width:210px; padding: 15px; margin-bottom:15px;}

.selectfield {float: left; padding-bottom:0.5em;}
.selectfield_btm {float:left;}

#cvLeft {border-right:1px solid #ccc;  width:355px; float: left; padding-right:30px;}
#cvRight {float: right; width: 320px;}

.listLeft {float:left; width: 250px;}
.listRight {float: left; width: 260px;}
.listLeft ul li{ list-style-position:outside; margin-left: 5px;}
.listRight ul li{ list-style-position:outside; margin-left: 15px;}
.browsebox {clear:left;}
.right {float: right;}
.btn-right {float: right; margin-left:10px;}
.left {float: left;}

.buttonsGray {background-color:#CCC; padding:.3em; text-align:center;}
.tableheaderGray {text-align:left;background-color:#eee;padding:.3em;margin:0;border:1px solid #ccc; border-bottom:none;}

#weblogs h4 {text-align:left;background-color:#ddd;padding:.3em;font-weight:bold}
#weblogs .red a{color: #ff0000; text-decoration:underline;}
#weblogs .red a:hover {color: #ff0000; text-decoration:none;}
p.blue {color:#017CA5; margin: 5px 0;}
.weblogShorts {border-bottom:1px solid #CCC; margin: 4px 0;}
.weblogShorts img {float:left; margin: 3px 10px 5px 0;}
.weblogShorts li { list-style-type:square; color:#007ca9;}
.weblogShorts ul { padding: 5px 0 0 0;}

#inlog p {color:#FF6600; font-size:smaller; margin:0; padding:0; font-weight:bold;}
.reactie-container { position:relative}
#reacties h1 span a{font-size:8pt; text-decoration:none;}
#reacties h1 {margin-bottom: 1.5em;}
.reactie-content {float: right; width:100%;}
.reactie-content p {margin-bottom:1.5em;}
.reactie-content h4 {text-align:left;background:#ddd url(../images/reacties.gif) 1% 50% no-repeat;padding: 0.3em 1.3em;font-weight:normal; font-size:12px; margin-bottom:0.5em; margin-top:0}
#reactie-submit th {padding-left: 10px; width:8ex;}
#reactie-submit td {text-align: right; padding-right:10px;}
#reactie-submit {padding-top: 10px; padding-bottom:10px; border: 1px solid #CCC;}

#toolstips {background:#eee; width:100%; float:left; margin-bottom: 10px; padding:0; border-bottom:1px solid #dadada; border-top:1px solid #dadada;}
.toolstips {float: left; background:#eee; width: 24%; text-align:left; padding-left: 7%; font-size:12px;}
.toolstips ul li{list-style:none; list-style-position:outside; margin-left:-14px; color:#1AA0C3;}
.toolstips h5 {color:#000; font-size:12px}
#topbanen h3 {margin-bottom: 0.5em;}

#partnersorig {padding:10px; margin:0; background:#fff url(../images/partners.gif) left top no-repeat; height:150px;}
#partners {padding:10px; margin:0; background:#fff; border: 1px solid #cccccc; height:150px;}
#partners h5 {margin: 0 0 0 10px; color:#666;}
#loonwijzer {height: 25em;}
#loonwijzer li {list-style-type: disc}

.werkgever {text-align:center}
.werkgever img {background-color:#FFFFFF; padding:5px; border:none;}

.reageer {color:#FF6600; font-size:11px; margin:0; padding:15px 0 0 5px; font-weight:bold; float:left;}
#topbanenBox .left li, #topbanenBox .right li{padding-bottom:5px; list-style:none; list-style-position:outside}
#inlog { text-align:center; width:190px; background-color: #FFF; float:right; margin: 5px 5px 10px 0;}

.laatstenieuws {padding:5px 10px; width:588px; 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 {}

.goedidee .testimonial { clear:left; margin-bottom: 50px; border: 10px solid #ccc; }
.goedidee .testimonial .text { margin-left: 150px; }
.goedidee .testimonial .img-l { float:left; margin-right:15px; margin-bottom:5px;}
.goedidee .testimonial h3 {font:normal 1.3em Arial,Helvetica,sans-serif;color:#f60; margin:.5em 0; padding:.3em 0 0 0; line-height:1.3em}
.goedidee h3 {font:normal 1.3em Arial,Helvetica,sans-serif;color:#f60; margin:.5em 0; padding:.3em 0 0 0; line-height:1.3em}

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


#meldaan a{display: block; width: 180px; background: transparent url(../images/btn_meldjenuaan.gif) 0% 0%  no-repeat; height: 29px; }
#meldaan a:hover{display: block; width: 180px; background: transparent url(../images/btn_meldjenuaan_act.gif) 0% 0%  no-repeat; height: 29px; }
.searchbox .right {float:right; line-height:2em; vertical-align:bottom; background-color:white; margin-top:2.1em;}

.mostrelevant { color: green; }
#ftrspace { height: .5em;clear:both; }
#ftr {text-align:center;font-size:.9em;border-top:1px solid #ccc;padding-top:1em;margin-top:1em;}

.box-tipstools {padding:.7em;border-width:1px; border-color: #37adc6; background-color:#eaf7ff; border-style: solid;margin-bottom:1em;margin-top: 10px}
.box-tipstools ul {list-style-type:none; list-style-position:outside; margin-left: 0; padding: 0 }
.box-tipstools ul li {list-style-type:none }
.tipstools-part { width: 100px; }
#tipstoolshome .box-tipstools { background-color:#eee; border: 0px }


table.bordered {padding:0; border:1px solid #ccc;}
table.bordered td {border:1px solid #ccc;padding:.5em;}
table.bordered th {border:1px solid #ccc;background-color:#eee;color:#666}

#indexleft-container { border-bottom: 1px solid #36a7c3; margin-bottom: 25px; width: 426px; height: 276px; }
#scroller-container { width:1px; height:1px; position: absolute; left:445px; top:14px; }
#yourfuturetv-index-container { border: 0px solid red; position: absolute; left:465px; top:24px; }
#yourfuturetv-index-container h3 {font-size:14px; color: #f60; margin:0}
#yourfuturetv-details-container { border: 0px solid red; left:465px; top:24px; }
#p7s1content1 { position: absolute; width: 327px; z-index: 99; visibility: visible; }
ul#scrolltable { padding-top:5px; padding-bottom:0; padding-left:20px; margin:0; }
ul#scrolltable li.scroller-odd { background-color:#cbe8ee; }
ul#scrolltable li.scroller-even { background-color:#edf8fa }
.scroller-button{ float:left; }
.scroller-standplaats { font-size:11px; color:#666666; margin:0; padding:0; }
.scroller-wofa { margin:0; padding:0 0 0 15px; font-size:11px; color:#000; }
#scroller-controls{ position:absolute; left:145px; top:241px; width: 50px; z-index: 1000; }

ul#scrolltable { width:327px; padding:0; list-style-position:inside; list-style-type:disc; margin:0; }
ul#scrolltable li { margin:0px; padding-top:10px; padding-bottom:10px; color:#36a7c3; padding-left:10px; }
ul#scrolltable li a { font-family:Arial, Helvetica, sans-serif; font-weight:500; color:#007ca9; font-size:15px; margin:0; padding:0; }

#alletoppers { position:absolute; width:73px; height:16px; z-index:1; left: 246px; top: 5px; color:#FFFFFF; }
#alletoppers a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#alletoppers a:hover { text-decoration:none; }

/* Werkgever extensions */
.wghomecols { float: left; width: 770px;}
.wghomecol { float: left; width: 231px; padding-top: 20px; padding-right: 20px; }

/* #wgnav {background: #73767B url(/images/vkw_menu_left.gif) right top no-repeat; width: 100%; height: 23px; top:74px; padding:0; position: absolute; white-space:nowrap;} */
#wgnav ul {margin-top: 0px; margin-left: 8px; padding:0;}
#wgnav li {list-style: none; float: left; line-height: 23px;}
#wgnav li span {display: none;}

#wgnav #wghome a {display: block; width: 76px; background: #73767B url(/images/vkw_menu_home_off.gif) 0% 60% no-repeat; height: 23px; }
#wgnav #uwvacatures a {display: block; width: 131px; background: #73767B url(/images/vkw_menu_uwvacatures_off.gif) 0% 60% no-repeat; height: 23px; }
#wgnav #producten a {display: block; width: 107px; background: #73767B url(/images/vkw_menu_producten_off.gif) 0% 60%  no-repeat; height: 23px; }
#wgnav #uwadministratie a {display: block; width: 155px; background: #73767B url(/images/vkw_menu_uwadministratie_off.gif) 0% 60%  no-repeat; height: 23px; }
#wgnav #cvdatabase a {display: block; width: 123px; background: #73767B url(/images/vkw_menu_cvdatabase_off.gif) 0% 60%  no-repeat; height: 23px; }
#wgnav #werkzoekers a {display: block; width: 152px; background: #73767B url(/images/vkw_menu_werkzoekers_off.gif) 0% 60%  no-repeat; height: 23px; }

#wgnav {background: #73767B url(/images/vkw_menu_right.gif) right top no-repeat; width: 100%; height: 23px; top:74px; padding:0; position: absolute; white-space:nowrap;clear:both}

#wgnav #wghome a:hover {background: #73767B url(/images/vkw_menu_home_on.gif) 0% 60% no-repeat;}
#wgnav #uwvacatures a:hover {background: #73767B url(/images/vkw_menu_uwvacatures_on.gif) 0% 60% no-repeat;}
#wgnav #producten a:hover {background: #73767B url(/images/vkw_menu_producten_on.gif) 0% 60%  no-repeat;}
#wgnav #uwadministratie a:hover {background: #73767B url(/images/vkw_menu_uwadministratie_on.gif) 0% 60%  no-repeat;}
#wgnav #cvdatabase a:hover {background: #73767B url(/images/vkw_menu_cvdatabase_on.gif) 0% 60%  no-repeat; }
#wgnav #werkzoekers a:hover {background: #73767B url(/images/vkw_menu_werkzoekers_on.gif) 0% 60%  no-repeat; }

#wgnav #wghome_current {display: block; width: 76px; background: #73767B url(/images/vkw_menu_home_on.gif) 0% 60% no-repeat; height: 23px;}
#wgnav #uwvacatures_current a {display: block; width: 131px; background: #73767B url(/images/vkw_menu_uwvacatures_on.gif) 0% 60% no-repeat; height: 23px; }
#wgnav #producten_current a {display: block; width: 107px; background: #73767B url(/images/vkw_menu_producten_on.gif) 0% 60%  no-repeat; height: 23px; }
#wgnav #uwadministratie_current a {display: block; width: 155px; background: #73767B url(/images/vkw_menu_uwadministratie_on.gif) 0% 60%  no-repeat; height: 23px; }
#wgnav #cvdatabase_current a {display: block; width: 123px; background: #73767B url(/images/vkw_menu_cvdatabase_on.gif) 0% 60%  no-repeat; height: 23px; }
#wgnav #werkzoekers_current a {display: block; width: 152px; background: #73767B url(/images/vkw_menu_werkzoekers_on.gif) 0% 60%  no-repeat; height: 23px; }


/* menu -----------------------------------------------------------------*/
/*
#menu_container {
	background-color: #73767B;
	height: 23px;
	width: 770px;
	float: left;
}

#menu_left {
	background-image: url(/images/vkw_menu_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 36px;

}

#menu_right {
	background-image: url(/images/vkw_menu_right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 23px;
	width: 13px;
}

#menu_items {
	float: left;
	height: 23px;
}

#menu {
	float: left;
	padding: 0px;
	margin: 0px;
}

#menu li {
	list-style: none;
	float: left;
	padding: 0px;
}

#menu a {
	display: block;
	height: 23px;
	width: 150px;
}

#menu a span {
	display: block;
	text-indent: -666666px;
}

li#menu_home { width: 87px; background: transparent url(/images/vkw_menu_home_on.gif) no-repeat 0 0;}
li#menu_uwvacatures { width: 140px; background: transparent url(/images/vkw_menu_uwvacatures_on.gif) no-repeat 0 0;}
li#menu_producten { width: 118px; background: transparent url(/images/vkw_menu_producten_on.gif) no-repeat 0 0;}
li#menu_uwadministratie { width: 161px; background: transparent url(/images/vkw_menu_uwadministratie_on.gif) no-repeat 0 0;}

li#menu_home a { width: 87px; background: transparent url(/images/vkw_menu_home_off.gif) no-repeat 0 0;}
li#menu_uwvacatures a { width: 140px; background: transparent url(/images/vkw_menu_uwvacatures_off.gif) no-repeat 0 0;}
li#menu_producten a { width: 118px; background: transparent url(/images/vkw_menu_producten_off.gif) no-repeat 0 0;}
li#menu_uwadministratie a { width: 161px; background: transparent url(/images/vkw_menu_uwadministratie_off.gif) no-repeat 0 0;}

li#menu_home_current { width: 87px; background: transparent url(/images/vkw_menu_home_on.gif) no-repeat 0 0;}
li#menu_uwvacatures_current { width: 140px; background: transparent url(/images/vkw_menu_uwvacatures_on.gif) no-repeat 0 0;}
li#menu_producten_current { width: 118px; background: transparent url(/images/vkw_menu_producten_on.gif) no-repeat 0 0;}
li#menu_uwadministratie_current { width: 161px; background: transparent url(/images/vkw_menu_uwadministratie_on.gif) no-repeat 0 0;}

#menu_items a:hover {
	background: none!important;
}

*/

/* header -----------------------------------------------------------------*/

#wgheader_bottom {
	background-image: url(/images/vkw_header_bottom.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 770px;
	margin-bottom:1em;
}

.resume-title {font-size:1em;}
.resume-functie {color:#808080}
.resume-snippet { color:#808080;font-size:.9em; }
.resume-meta {color:#008000}
.resume-meta-link a.saved {background-color:#9984de !important; color:#fff !important; padding:0 .2em .2em .2em;}



#administratie-bestellingen 		{ width: 585px; float:left }
#administratie-tegoeden 			{ width: 175px; float:right }
#administratie-bedrijfsgegevens 	{ width: 175px; float:right }

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


.box-blue {
    padding: 10px;
    float: left;
    border: 1px solid #0096BC;
    width: 180px;
    margin-bottom: 10px;
    background-color: #D9F0F5;
    background-image: url(/images/gradientBox.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.box-blue li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.box-dummy {
    padding: 10px;
    float: left;
    border: 0;
    width: 180px;
    margin-bottom: 10px;
}
.box-transparent {
    padding: 10px;
    float: left;
    width: 180px;
    margin: 5px;
    text-align: center;
}
.box-grey {
    padding: 10px;
    float: left;
    width: 180px;
    background-color: #EEEEEE;
    margin: 5px;
}


.box-news {
    padding: 10px;
    float: left;
    width: 100%;
    margin: 5px;
}


.voorvertoning_container { border: 2px solid #2F9EBA; padding: 10px; margin-top: 20px; margin-bottom: 20px }


.login_container {
    margin: 0px;
    float: left;
    width: 370px;
}
.registreer_container {
    margin: 0px;
    float: right;
    width: 370px;
}
.login_box {
    padding: 10px;
    border: 1px solid #CCCCCC;
    height: 140px;
}
.login_box li {
    list-style-image: url(/images/vkw_icon_checked.gif);
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

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

table.grid
{
	margin-bottom:.8em;
	border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

table.grid td
{
	padding:.5em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

table.grid th
{
	background-color:#eee;padding:.3em .5em;color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

table.volumekorting {
	margin-bottom:.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.volumekorting td {
	text-align: center;
	padding:0.2em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
table.volumekorting th {
	text-align: center;
	background-color:#eee;
	padding:.2em .3em;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



table.vacinfo {margin-bottom:.8em;background-color:#eeeeee;padding:.5em}
table.vacinfo td {font-weight:bold;}
table.vacinfo th {}

.prodinfo-bestel { text-align:right }
.prod-active { color:green;font-weight:bold }
.prod-inactive { color:red;font-weight:bold }


.alert {color:#FF0000;}

.vactext ul li { list-style-position: outside }

.crumbtrail {
    padding:2px;
    margin-bottom: 8px;
    width: 99%;
    background-color: #ececec;
}

.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; }

.bdIntroTxt h2 { margin-bottom: 0px }
.bdIntroTxt p { margin-top: 0px; padding-top: 0px }


