* {
  color: #666;
  font-family: Arial, sans-serif;
}

html {
  font-size: 11px;
}

TEST,
#top_container,
#bedrijven_diensten,
#submenu,
.vacatures_top,
#footer,
#print,
a.reageren,
#middle_left,
#breadcrumbs,
#vacatures_navi,
#sfWebDebugBar
{
  display: none;
}

div#bluebar {
  background: url('/images/bgr-bottombar.gif') repeat-x;
  height: 49px;
  padding: 10px 0 0 15px;
}

.printTop {
  display: block;
}

div.vacature_text li {
  color: #000;
}

div.vacature_text ul {
  list-style-image: url('/images/link-arrow-list.png');
  margin: 0;
  padding: 0 0 0 20px;
}

div.vacatures_top {
  background: #002f55;
  color: #fff;
  padding: 10px;
}

div.vacatures_top h1 {
  color: #fff;
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
}

div#vacatures_navi {
  background: #e1e1e1;
  margin: 5px 0 0 0;
  padding: 5px 20px;
}

a.vacature_container {
  cursor: pointer;
}

a.vacature_container,
div.vacature_container {
  background: #fff;
  color: #000;
  display: block;
  margin: 5px 6px 0 6px;
  text-decoration: none;
}

a.vacature_container {
  background: url('/images/bgr-vacatures.gif') repeat-y;
}

a.vacature_container:hover {
  background: url('/images/bgr-vacatures-hover.gif') repeat-y;
}

div.vacature_no_jobs {
  background: #fff;
  font-size: 13px;
  line-height: normal;
  padding: 20px;
}

div.vacature_text,
div.vacature_info {
  color: #000;
  float: left;
  padding: 12px;
}

div.vacature_text p {
  color: #000;
}

div.vacature_text {
  width: 354px;
}

div.vacature_text h2 {
  padding: 0;
}

div.vacature_text h2.top {
  margin-top: 0;
}

div#vacature_info_detail,
div.vacature_info {
  width: 182px;
}

div.vacature_info ul,
div.vacature_info_detail ul {
  line-height: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}

span.vacature_option {
  color: #6d6d6f;
  display: inline-block;
  width: 90px;
  vertical-align: top;
}

span.black,
span.subsidie {
  color: #000;
  display: inline-block;
  width: 88px;
  white-space: normal;
}

span.subsidie {
  cursor: help;
  text-decoration: underline;
}

div#vacature_info_detail_container {
  float: right;
}

div.vacature_info_detail {
  background: #f0f0f0;
  padding: 12px;
}

div.vacature_footer {
  height: 21px;
  text-align: right;
}

ul.vacature_search label {
  color: #fff;
}

ul.vacature_search li {
  float: left;
}

ul.vacature_search a {
  color: #fff;
}

ul.vacature_search label {
  line-height: 18px;
  width: 85px;
  vertical-align: middle;
}

ul.vacature_search em {
  display: none;
}
