body {
  color:#000;
  font-family:Arial,Garuda;
  font-size:10pt;
  font-weight:normal;
  height:100%;
  position:relative;
  text-align:center;
  width:100%;
}

html {
  background:url(../images/bg_main.jpg) repeat 0 0;
}

* {
  margin:0;
  padding:0;
}

a,a:active,a:visited {
  color:#115181;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  color:#000;
  font-weight:bold;
  text-decoration:underline;
}

#top {
  background:url(../images/bg_top.jpg) no-repeat center center;
  height:270px;
  margin:0;
  padding:0;
  text-align:center;
  width:100%;
  z-index:100;
}

#top_gather {
  height:270px;
  margin:0 auto;
  position:relative;
  width:960px;
}

#top_link {
  cursor:pointer;
  height:180px;
  left:40px;
  margin:0 auto;
  position:absolute;
  top:30px;
  width:150px;
}

#logo_text {
  float:left;
  height:50px;
  padding-left:70px;
  width:372px;
}

#top_container {
  height:120px;
  margin:0 auto;
  width:960px;
}

#wrapper {
  background:url(../images/bg_display.jpg) repeat-y 0 0;
  line-height:23px;
  margin:0 auto;
  padding:0 20px;
  text-align:justify;
  width:960px;
}

#menu {
  height:60px;
  padding-left:220px;
  padding-top:110px;
  text-align:left;
  width:740px;
}

#menu_holder {
  margin:0;
  position:relative;
  z-index:2000;
}

.sf-menu li {
  float:left;
  height:60px;
  margin-right:10px;
}

.sf-menu li a,.sf-menu li a:active,.sf-menu li a:visited {
  background:url(../images/bg_menubutton_left.png) no-repeat 0 0;
  color:#0171BD;
  float:left;
  font-size:12pt;
  font-style:italic;
  font-weight:bold;
  height:60px;
  padding-left:10px;
  text-decoration:none;
}

.sf-menu li a:hover {
  background:url(../images/bg_menubutton_left.png) no-repeat 0 0;
  color:#000;
  float:left;
  font-size:12pt;
  font-style:italic;
  font-weight:bold;
  height:60px;
  padding-left:10px;
  text-decoration:none;
}

.sf-menu li a span {
  background:url(../images/bg_menubutton_right.png) no-repeat right top;
  cursor:pointer;
  float:left;
  height:55px;
  padding-right:10px;
  padding-top:5px;
}

.sf-menu li ul li {
  height:30px;
}

.sf-menu li ul li a,.sf-menu li ul li a:active,.sf-menu li ul li a:visited {
  background:url(../images/bg_submenubutton_left.png) no-repeat 0 0;
  color:#fff;
  float:left;
  font-size:10pt;
  font-style:italic;
  font-weight:bold;
  height:30px;
  padding-left:10px;
  text-decoration:none;
}

.sf-menu li ul li a:hover {
  background:url(../images/bg_submenubutton_left.png) no-repeat 0 0;
  color:#000;
  float:left;
  font-size:10pt;
  font-style:italic;
  font-weight:bold;
  height:30px;
  padding-left:10px;
  text-decoration:none;
}

.sf-menu li ul li a span {
  background:url(../images/bg_submenubutton_right.png) no-repeat right top;
  cursor:pointer;
  float:left;
  height:25px;
  padding-right:10px;
  padding-top:5px;
}

#search_container {
  background:url(../images/bg_searchbar.png) no-repeat 0 0;
  height:26px;
  padding-top:4px;
  position:absolute;
  right:20px;
  top:50px;
  width:190px;
}

#left_column {
  float:left;
  padding:0 20px 10px 40px;
  text-align:left;
  width:610px;
}

#right_column {
  float:right;
  height:300px;
  padding:0 40px 0 0;
  width:250px;
}

#news_column_holder {
  background:#CCE4F2 url(../images/bg_news.jpg) repeat-y 0 0;
  padding-bottom:10px;
  padding-left:20px;
  width:230px;
  margin-bottom:15px;
}

#news_header {
  color:#0672BD;
  font-size:11pt;
  font-weight:bold;
  padding:0 0 10px;
  text-align:left;
}

#cycle_display {
  clear:both;
  padding:20px 40px 0;
  position:relative;
}

#extra_content {
  height:90px;
  margin-bottom:20px;
  position:relative;
  text-align:left;
  width:620px;
}

#extra_content_inner {
  background-color:#fff;
  height:70px;
  padding:10px;
  width:600px;
}

#content {
  background:#fff;
  position:relative;
  text-align:left;
  width:610px;
}

#main {
  font-size:10pt;
  line-height:23px;
  position:relative;
  text-align:left;
}

#newsletter_register {
  color:#000;
  height:110px;
  line-height:15px;
  padding:20px 10px 20px 20px;
  position:relative;
  width:220px;
}

#newsletter_form {
  text-align:left;
  vertical-align:top;
}

#submit_newsletter_form {
  border:0;
  float:right;
  margin:0;
  padding:10px 20px 0 0;
}

#latest_news {
  background:transparent url(../images/bg_news.jpg) no-repeat 0 0;
  color:#fff;
  height:180px;
  padding:0 10px;
  width:610px;
}

#latest_news_title {
  color:#EDA156;
  font-size:19pt;
  padding:10px 0;
}

#werk {
  min-height:140px;
  padding-left:30px;
  padding-top:40px;
  width:230px;
}

#werk a,#werk a:active,#werk a:visited {
  background:transparent url(../images/werk_separator.jpg) no-repeat bottom center;
  color:#3C89B3;
  float:left;
  font-size:10pt;
  font-weight:normal;
  padding:10px 0;
  text-decoration:underline;
  width:220px;
}

#werk a:hover {
  background:transparent url(../images/werk_separator.jpg) no-repeat bottom center;
  color:#3C89B3;
  float:left;
  font-size:10pt;
  font-weight:normal;
  padding:10px 0;
  text-decoration:none;
  width:220px;
}

#werk a span {
  background:transparent url(../images/werk_arrow.jpg) no-repeat center right;
  float:left;
  padding-right:15px;
}

#bottom {
  background:url(../images/bg_bottom.jpg) no-repeat 0 0;
  clear:both;
  height:30px;
  margin:0 auto;
  padding:70px 20px 0 50px;
  text-align:left;
  width:930px;
}

#bottom a {
  font-size:8pt;
}

.navmenu {
  float:left;
  height:270px;
  list-style-type:none;
  margin:0;
  padding:10px 25px 10px 10px;
  position:relative;
  text-align:right;
  width:235px;
  z-index:100;
}

.navmenu li {
  display:block;
  height:auto;
  list-style-type:none;
  padding:8px 20px;
  position:relative;
  text-align:right;
  white-space:nowrap;
  z-index:100;
}

.sub_navmenu li {
  background:none;
  display:block;
  float:none;
  list-style-type:none;
  padding:0 20px 0 30px;
  position:relative;
  text-align:left;
  white-space:nowrap;
  z-index:100;
}

.sub_navmenu {
  background:#8dc53c;
  display:none;
  left:15px;
  list-style-type:none;
  position:absolute;
  top:40px;
  z-index:1000;
}

#breadcrumb {
  bottom:0;
  color:#000;
  font-family:Arial, Garuda, sans-serif;
  font-size:11px;
  font-weight:bold;
  height:20px;
  left:40px;
  padding:0;
  position:absolute;
  text-align:left;
  width:610px;
}

#breadcrumb_separator {
  height:20px;
  padding:0 30px;
}

#breadcrumb_separator hr {
  color:#000;
  height:1px;
}

a.breadcrumb_link,a.breadcrumb_link:active,a.breadcrumb_link:visited {
  color:#115181;
  font-family:Arial,Garuda;
  font-size:11px;
  font-weight:normal;
  padding:0 5px;
  text-decoration:none;
}

a.breadcrumb_link:hover {
  color:#115181;
  font-family:Arial,Garuda;
  font-size:11px;
  font-weight:normal;
  padding:1px 5px 0;
  text-decoration:underline;
}

.link_holder {
  padding-top:2px;
}

a.submenu_normal:hover {
  color:#fff;
  font-family:Arial,Garuda;
  font-size:8pt;
  font-weight:bold;
  text-decoration:underline;
  text-transform:uppercase;
}

a.submenu_focused,a.submenu_focused:active,a.submenu_focused:visited {
  color:#fff;
  font-family:Arial,,Garuda;
  font-size:8pt;
  font-weight:bold;
  text-decoration:underline;
  text-transform:uppercase;
}

a.sub_submenu_normal,a.sub_submenu_normal:visited,a.sub_submenu_normal:active {
  color:#fff;
  font-family:Arial,Garuda;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  text-transform:lowercase;
}

a.sub_submenu_focused:hover {
  color:#fff;
  font-family:Arial,Garuda, sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  text-transform:lowercase;
}

a.footer_link,a.footer_link:visited,a.footer_link:active {
  color:#6990B7;
  font-family:Arial,Garuda;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
}

a.footer_link:hover {
  color:#6990B7;
  font-family:Arial,Garuda, sans-serif;
  font-size:9pt;
  font-weight:bold;
  text-decoration:underline;
}

.menu_separator {
  color:#2A3F6A;
  font-family:Arial, Garuda, sans-serif;
  font-size:15px;
  font-style:italic;
  font-weight:bold;
}

.titel {
  color:#2A3F6A;
  font-family:Arial, Garuda, sans-serif;
  font-size:17px;
  font-weight:bold;
  text-decoration:none;
}

.data_text {
  padding:0 10px 0 0;
  text-align:left;
  vertical-align:top;
}

.data_photo {
  padding:0 10px;
  text-align:left;
  vertical-align:top;
}

.form_input {
  background-color:transparent;
  border:1px solid #283F5F;
}

.form_submit {
  background-color:#6B779F;
  border:1px solid #000;
  color:#fff;
  cursor:hand;
  font-family:Arial, Garuda, sans-serif;
  font-size:13px;
  font-weight:bold;
  padding:5px;
}

.subm {
  background-color:#FFF;
  display:none;
  left:5px;
  padding:10px;
  position:absolute;
  top:1000px;
}

#display {
  background:#fff url(../images/watermark_display_area.jpg) no-repeat center center;
  position:relative;
  text-align:justify;
}

#ldisplay {
  padding-right:10px;
}

#display_separator {
  background-color:#FFF;
  border:1px solid #FFF;
}

#rdisplay {
  padding-left:10px;
}

#main_title {
  clear:both;
  height:20px;
  padding:10px 0;
  position:relative;
  text-align:left;
  width:610px;
}

.main_title_text {
  color:#0672BD;
  display:block;
  font-size:14pt;
  font-style:italic;
  font-weight:bold;
  text-align:left;
}

#right_title {
  clear:both;
  height:30px;
  padding:15px 0 25px;
  position:relative;
}

.right_title_text {
  color:#C0D633;
  float:left;
  font-family:Arial,Garuda;
  font-size:16pt;
  font-weight:bold;
}

.language_switcher {
  padding:15px 0;
  text-align:center;
}

.temp_open {
  height:13px;
  padding:0 15px 0 5px;
  width:40px;
}

#photo_album {
  background:url(../images/bg_imageviewer_home.jpg) no-repeat 0 0;
  padding:0 70px;
}

#title_latest {
  font-size:15px;
  font-weight:bold;
  padding:30px 65px 20px;
}

.tabledata_news {
  padding:0 44px;
  text-align:center;
  width:100%;
}

a.leesmeer_news,a.leesmeer_news:visited,a.leesmeer_news:active {
  color:#3C89B3;
  font-weight:normal;
  text-decoration:none;
}

a.leesmeer_news:hover {
  color:#3C89B3;
  font-weight:normal;
  text-decoration:underline;
}

a.news_title,a.news_title:active,a.news_title:visited {
  text-decoration:none;
}

a.news_title:hover {
  text-decoration:underline;
}

#menu_separator {
  height:20px;
  width:250px;
}

.one_project {
  border:1px solid #ccc;
  margin-bottom:5px;
  padding:10px;
  position:relative;
}

.project_picture {
  float:left;
  padding:0 10px 0 0;
  right:0;
  top:0;
}

a.proj_name_link,a.proj_name_link:visited,a.proj_name_link:active {
  color:#174555;
  font-family:Arial,Garuda;
  font-size:15pt;
  font-style:italic;
  font-weight:normal;
  text-decoration:none;
}

a.proj_name_link:hover {
  color:#174555;
  font-family:Arial,Garuda;
  font-size:15pt;
  font-style:italic;
  font-weight:normal;
  text-decoration:underline;
}

.project_description {
  color:#2F6B80;
  font-size:12px;
  padding-left:0;
  padding-top:10px;
}

.single_project_name {
  color:#fff;
  font-size:15px;
  font-weight:bold;
  padding:12pt;
}

.besc {
  display:none;
  font-size:13px;
  font-weight:bold;
  padding:10px;
}

.single_project_picture {
  float:left;
  padding:0 10px 10px 0;
  text-align:center;
}

a.leesmeer,a.leesmeer:active,a.leesmeer:visited {
  color:#2C6183;
  font-family:Arial,Garuda;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
}

a.leesmeer:hover {
  color:#2C6183;
  font-family:Arial,Garuda;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
}

.KOP2,.news_date {
  color:#000;
  font-size:12pt;
  font-weight:bold;
}

.button_learn_more {
  cursor:pointer;
  height:20px;
  width:130px;
}

.footer {
  color:#fff;
  margin-left:30px;
  text-align:left;
  width:930px;
}

.main_table {
  width:770px;
}

.text_display {
  vertical-align:top;
  width:430px;
}

.display_limiter {
  height:520px;
  left:620px;
  position:absolute;
  top:100px;
  width:10px;
}

.reminder_display {
  position:absolute;
  right:0;
  top:100px;
  vertical-align:top;
  width:160px;
}

.photo_holder {
  height:120px;
  margin-bottom:10px;
  text-align:center;
  vertical-align:middle;
  width:120px;
}

.ul_list {
  height:400px;
}

.one_gb,.one_news_overview {
  border-bottom:1px dashed #000;
  margin-bottom:5px;
  padding-bottom:5px;
}

.top_gb,.news_top {
  height:30px;
  position:relative;
}

.gb_mail,.news_title {
  padding:3px 5px;
}

.gb_date {
  position:absolute;
  right:10px;
  top:3px;
}

a.guestbooklink,a.guestbooklink:active,a.guestbooklink:visited {
  color:#035C40;
  font-family:Arial,Garuda;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}

a.guestbooklink:hover {
  color:#035C40;
  font-family:Arial,Garuda;
  font-size:12pt;
  font-weight:bold;
  text-decoration:underline;
}

a.news_link,a.news_link:active,a.news_link:visited {
  color:#000;
  font-family:Arial,Garuda;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
}

a.news_link:hover {
  color:#000;
  font-family:Arial,Garuda;
  font-size:9pt;
  font-weight:bold;
  text-decoration:underline;
}

a.news_link2,a.news_link2:active,a.news_link2:visited {
  color:#000;
  font-family:Arial,Garuda;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
}

a.news_link2:hover {
  color:#000;
  font-family:Arial,Garuda;
  font-size:9pt;
  font-weight:normal;
  text-decoration:underline;
}

a.sitemap_link,a.sitemap_link:active,a.sitemap_link:visited {
  color:#000;
  font-family:Arial,Garuda;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

a.sitemap_link:hover {
  color:red;
  font-family:Arial,Garuda;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}

.center_gb,.news_center {
  color:#035C40;
  font-size:9pt;
  padding:0 10px 5px;
}

.bottom_gb,.news_bottom {
  height:12px;
}

.news_bottom {
  position:relative;
  text-align:right;
}

.lessmeer_holder_news {
  position:absolute;
  right:10px;
  top:-10px;
}

.news_foto {
  left:0;
  padding:5px;
  position:absolute;
  top:0;
  width:100px;
}

.news_content_foto {
  height:90px;
  margin-left:110px;
}

.form_row {
  text-align:center;
}

.specialmenu {
  list-style-type:none;
  position:relative;
}

.last_special {
  background:none;
}

.specialmenu li {
  background:url(http://www.vdbc.nl/talentinbalans/images/bg_top_menu.jpg) no-repeat right 5px;
  float:left;
  list-style-type:none;
  padding:0 13px;
  text-align:left;
  text-transform:lowercase;
  white-space:nowrap;
}

a.toplink,a.toplink:visited,a.toplink:active {
  color:#000;
  font-family:Arial,Garuda;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}

a.toplink:hover {
  color:#64B2C9;
  font-family:Arial,Garuda;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}

.left_display {
  padding:0 10px 10px 30px;
  width:590px;
}

.vertical_slogan {
  background:url(../images/vertical_slogan.jpg) repeat-y;
  padding:0;
  position:absolute;
  right:300px;
  top:-65px;
  width:30px;
}

.right_display {
  padding:10px 10px 10px 30px;
  position:absolute;
  right:10px;
  top:-65px;
  width:260px;
}

.agenda_title {
  color:#fff;
  font-family:Arial,Garuda;
  font-size:16pt;
  font-weight:bold;
  padding:25px 0;
  width:300px;
}

.category_list {
  cursor:pointer;
  padding-right:10px;
  text-align:left;
  width:220px;
  border-bottom:2px solid #fff;
  padding-top:5px;
}

.cat_project_date {
  color:#333;
  float:left;
  font-size:8pt;
  width:120px;
}

.cat_project_name {
  color:#000;
  float:left;
  font-size:10pt;
  font-weight:bold;
  width:120px;
  line-height:120%;
}

.cat_project_link {
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:5px 10px 10px 0;
  text-align:right;
}

.news_column_description {
  clear:both;
  color:#000;
  font-size:12px;
  font-weight:normal;
  line-height:17px;
  padding-top:3px;
}

.cat_project_separator {
  background:url(../images/agenda_separator.jpg) no-repeat left center;
  clear:both;
  padding:5px 0;
}

a.cat_project_read_more,a.cat_project_read_more:active,a.cat_project_read_more:visited {
  color:#115181;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
}

a.cat_project_read_more:hover {
  color:#000;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
}

td {
  vertical-align:top;
}

#slogan {
  bottom:30px;
  color:#FFF;
  filter:alpha(opacity=90);
  font-size:24px;
  font-weight:bold;
  height:100px;
  opacity:0.9;
  padding-top:15px;
  position:absolute;
  right:50px;
  text-align:left;
  vertical-align:middle;
  width:200px;
}

#slogan_text {
  -moz-user-select:none;
  background:none;
  bottom:0;
  color:#fff;
  cursor:default;
  filter:alpha(opacity=100);
  font-size:13pt;
  font-style:italic;
  height:35px;
  left:0;
  opacity:1;
  padding-top:15px;
  position:absolute;
  text-align:center;
  vertical-align:middle;
  width:960px;
}

.cat_project_name_foto a,.cat_project_name a,.cat_project_name_foto a:active,.cat_project_name a:active,.cat_project_name_foto a:visited,.cat_project_name a:visited {
  color:#000;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
}

.cat_project_name_foto a:hover,.cat_project_name a:hover {
  color:#000;
  font-size:9pt;
  font-weight:bold;
  text-decoration:underline;
}

#sitemap_holder {
  cursor:pointer;
  height:20px;
  left:100px;
  position:absolute;
  text-align:center;
  top:30px;
  width:50px;
}

#disclaimer_holder {
  cursor:pointer;
  height:20px;
  left:170px;
  position:absolute;
  text-align:center;
  top:30px;
  width:60px;
}

#fotoId {
  float:left;
  padding:0 10px 10px 0;
}

a.b_link,a.b_link:visited,a.b_link:active {
  color:#0C50A5;
  font-family:Arial,Garuda;
  font-size:11pt;
  font-weight:normal;
  text-decoration:underline;
}

a.b_link:hover {
  color:#0C50A5;
  font-family:Arial,Garuda;
  font-size:11pt;
  font-weight:normal;
  text-decoration:none;
}

a.lyte_link,a.lyte_link:visited,a.lyte_link:active {
  color:#A6B2D8;
}

a.lyte_link:hover {
  color:#07539E;
}

.news_column_foto {
  float:left;
  height:80px;
  overflow:hidden;
  padding:0 10px 0 0;
  width:80px;
}

.news_column_foto img {
  border:0;
  padding:0;
}

#reflection {
  background:url(../images/grass_reflection.png) no-repeat 0 0;
  height:60px;
  width:550px;
}

#logo {
  background:url(../images/logo-burodeburen.png) no-repeat right top;
  height:54px;
  width:525px;
}

#menu_holder > a,#menu_holder > a:active,#menu_holder > a:visited {
  background:url(../images/bullit_menu_up.jpg) no-repeat 0 8px;
  color:#fff;
  float:left;
  font-size:9pt;
  height:26px;
  margin:0;
  padding:5px 0 5px 27px;
  text-decoration:none;
  text-transform:uppercase;
  width:280px;
}

#menu_holder > a:hover {
  background:url(../images/bullit_menu_over.jpg) no-repeat 0 8px;
  color:#1F396D;
  float:left;
  font-size:9pt;
  height:26px;
  margin:0;
  padding:5px 0 5px 27px;
  text-decoration:none;
  text-transform:uppercase;
  width:280px;
}

#menu_holder div {
  background-color:#fff;
  padding:5px 0;
  white-space:nowrap;
}

#menu_holder div a span {
  float:left;
  padding:0;
}

#menu_holder div a:hover span {
  float:left;
  padding-left:10px;
}

#menu_holder div a:hover {
  background:url(../images/MiddleCrossLine.gif) no-repeat left 0;
  background-color:#fff;
  clear:both;
  color:red;
  float:left;
  font-size:9pt;
  font-weight:normal;
  height:18px;
  padding:1px 0 1px 25px;
  text-align:left;
  text-decoration:underline;
  text-transform:none;
  white-space:nowrap;
  width:100%;
}

#menu_holder div a.active_menu:hover {
  background:url(../images/MiddleCrossLine.gif) no-repeat left 0;
  background-color:#fff;
  clear:both;
  color:#000;
  float:left;
  font-size:9pt;
  font-weight:normal;
  height:18px;
  padding:1px 0 1px 25px;
  text-align:left;
  text-decoration:underline;
  text-transform:none;
  white-space:nowrap;
  width:100%;
}

#menu_holder div a.last_one,a.active_menu#last_link {
  background:url(../images/BottomLine.gif) no-repeat left 0;
}

#news_show {
  background:url(../images/news_column.png) no-repeat 0 0;
  height:132px;
  left:70px;
  overflow:hidden;
  padding:10px;
  position:absolute;
  text-align:left;
  top:30px;
  width:177px;
}

#catch_one {
  height:110px;
  position:absolute;
  right:30px;
  top:200px;
  width:280px;
}

#catch_one a,#catch_one a:active,#catch_one a:visited,#catch_one a:hover {
  background:url(../images/button_zoek_baan.png) no-repeat 0 0;
  float:left;
  height:110px;
  width:280px;
}

#catch_two {
  height:110px;
  position:absolute;
  right:30px;
  top:330px;
  width:280px;
}

#catch_two a,#catch_two a:active,#catch_two a:visited,#catch_two a:hover {
  background:url(../images/button_zoek_personeel.png) no-repeat 0 0;
  float:left;
  height:110px;
  width:280px;
}

#form_left,#form_right {
  padding:5px;
}

#form_right input,#form_right textarea {
  border:1px solid #B2B2B2;
}

#top_holder {
  padding-left:10px;
  width:300px;
}

#search_term_small {
  background-color:transparent;
  border:none;
  color:#0672BD;
  float:left;
  font-size:12pt;
  font-weight:normal;
  height:26px;
  padding-left:5px;
  width:145px;
}

#small_search_input {
  background-color:transparent;
  border:none;
  cursor:pointer;
  float:left;
  height:26px;
  width:40px;
}

tr.header_row_vacatures {
  background-color:#90A9C8;
  padding:5px 0;
}

tr.header_row_vacatures th {
  color:#fff;
}

tr.vacature_even {
  background-color:#FFF0AD;
}

td.vacature_text {
  color:#225493;
  padding:5px 0;
}

a.vacature_title,a.vacature_title:active,a.vacature_title:visited {
  color:#205291;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

a.vacature_title:hover {
  color:#205291;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}

.rbox {
  background-color:#E5E5E5;
  clear:right;
  float:right;
  height:175px;
  margin-bottom:10px;
  padding:5px 20px 20px;
  width:260px;
}

.rbox_header {
  padding:0 0 10px;
}

#lbox {
  width:550px;
}

.contact_separator {
  border-top:1px dashed #881115;
  margin-top:10px;
  padding:0 0 10px;
}

#home_address {
  color:#6F6F6F;
}

a.s70link,a.s70link:active,a.s70link:visited {
  color:#FFF;
  text-decoration:none;
}

a.s70link:hover {
  color:#FFF;
  text-decoration:underline;
}

#nav {
  bottom:10px;
  position:absolute;
  right:50px;
  z-index:30;
}

#nav a,#nav a:active,#nav a:visited {
  background-color:#FFF;
  color:#000;
  float:left;
  font-size:8pt;
  font-weight:bold;
  height:15px;
  text-align:center;
  text-decoration:none;
  width:15px;
}

#nav a:hover {
  background-color:#FFF;
  color:#000;
  float:left;
  font-size:8pt;
  font-weight:bold;
  height:15px;
  text-align:center;
  text-decoration:underline;
  width:15px;
}

#nav a.activeSlide {
  color:#2B9C06;
}

#bottom_sitemap_holder {
  padding:0;
  position:relative;
}

.bottom_sitemap_block {
  float:left;
  margin:0 10px 0 0;
  width:176px;
}

.head_sitemap {
  border-bottom:1px solid #2B9C06;
  margin-bottom:10px;
  padding-bottom:10px;
  position:relative;
}

.head_sitemap a,.head_sitemap a:active,.head_sitemap a:visited {
  color:#2B9C06;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

.head_sitemap a:hover {
  color:#FFF;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

.body_sitemap a,.body_sitemap a:visited,.body_sitemap a:active {
  clear:both;
  color:#fff;
  float:left;
  font-size:9pt;
  font-weight:normal;
  padding-bottom:5px;
  text-decoration:none;
}

.body_sitemap a:hover {
  clear:both;
  color:#fff;
  float:left;
  font-size:9pt;
  font-weight:normal;
  padding-bottom:5px;
  text-decoration:underline;
}

#newsletter_submit {
  border-bottom:1px solid #379C00;
  border-top:1px solid #379C00;
  height:175px;
  margin-bottom:10px;
  padding:10px 0;
  width:300px;
}

#newsletter_divider {
  height:10px;
}

#banner_title {
  color:#868686;
  font-size:8pt;
  font-weight:normal;
  padding:0 0 10px;
  text-align:center;
}

#left_tabs {
  width:600px;
}

#right_tabs {
  padding-top:10px;
}

.see_all_news {
  clear:left;
  padding:5px 0;
  text-align:left;
}

.see_all_news a,.see_all_news a:visited,.see_all_news a:active {
  color:#000;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
}

.see_all_news a:hover {
  color:#000;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}

#latest_video_desc {
  padding:10px 0 0;
}

#latest_video_title {
  color:#2B9C06;
  font-size:12pt;
  font-weight:bold;
  padding:0 0 5px;
  text-align:left;
}

.one_archived_video {
  border:1px solid #2B9C06;
  cursor:pointer;
  height:50px;
  margin-bottom:10px;
  padding:10px;
  position:relative;
  width:280px;
}

.av_foto {
  float:left;
  height:50px;
  padding-right:10px;
  width:50px;
}

.av_desc {
  float:left;
  height:50px;
  width:220px;
}

.av_desc a,.av_desc a:active,.av_desc a:visited {
  color:#2B9C06;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

.av_desc a:hover {
  color:#2B9C06;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}

.av_date {
  color:#2B9C06;
  font-size:8pt;
  font-style:italic;
  font-weight:normal;
  text-decoration:none;
}

#prev {
  background:url(../images/button_display_prev.png) no-repeat 0 0;
  cursor:pointer;
  height:31px;
  left:20px;
  position:absolute;
  top:305px;
  width:30px;
  z-index:40;
}

#next {
  background:url(../images/button_display_next.png) no-repeat 0 0;
  cursor:pointer;
  height:30px;
  position:absolute;
  right:20px;
  top:305px;
  width:31px;
  z-index:40;
}

.sitebanner {
  padding:5px 0;
}

.one_archived_video_more {
  bottom:10px;
  height:30px;
  position:absolute;
  right:10px;
  width:31px;
}

#cycle_holder {
  background:url(../images/bg_imageviewer_home.jpg) no-repeat 0 0;
}

.image_comment {
  -khtml-opacity:0.8;
  -moz-opacity:0.8;
  background:#FFF none repeat scroll 0 0;
  display:none;
  filter:alpha(opacity=50);
  font-weight:bold;
  opacity:0.8;
  padding:5px;
  position:absolute;
  text-align:left;
  width:110px;
}

ul,#display ul {
  list-style-position:inside;
}

.sf-menu,.sf-menu li ul {
  list-style-type:none;
}

.sf-menu li a.current span,.sf-menu li ul li a.current span {
  color:#000;
}

#newsletter_register img,#banner_holder {
  padding-bottom:10px;
}

#newsletter_name,#newsletter_email {
  background-color:#FFF;
  border:1px solid #002F4B;
  color:#B4BDC6;
  height:20px;
  margin:10px 0 0;
  padding:5px;
}

.subs_closed,.subs_open {
  display:none;
}

a.submenu_normal,a.submenu_normal:visited,a.submenu_normal:active,a.submenu_focused:hover {
  color:#fff;
  font-family:Arial,Garuda;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

a.sub_submenu_normal:hover,a.sub_submenu_focused,a.sub_submenu_focused:active,a.sub_submenu_focused:visited {
  color:#015778;
  font-family:Arial,Garuda, sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  text-transform:lowercase;
}

.news_kort,form,.cform {
  text-align:left;
}

.one_single_project,.news_center,.body_sitemap {
  position:relative;
}

#menu_holder > a span,#menu_holder > a:hover span {
  float:left;
  height:26px;
  padding-left:10px;
}

#menu_holder > a.active_menu,#menu_holder > a.active_menu:active,#menu_holder > a.active_menu:visited,#menu_holder > a.active_menu:hover {
  background:url(../images/bullit_menu_over.jpg) no-repeat 0 8px;
  color:#1F396D;
  float:left;
  font-size:9pt;
  height:26px;
  margin:0;
  padding:5px 0 5px 27px;
  text-decoration:none;
  text-transform:uppercase;
}

#menu_holder > a.active_menu span,#menu_holder > a.active_menu:hover span {
  float:left;
  height:26px;
  padding-left:12px;
}

#menu_holder div a,#menu_holder div a:active,#menu_holder div a:visited,#menu_holder div a.active_menu,#menu_holder div a.active_menu:active,#menu_holder div a.active_menu:visited {
  background:url(../images/MiddleCrossLine.gif) no-repeat left 0;
  background-color:#fff;
  clear:both;
  color:#000;
  float:left;
  font-size:9pt;
  font-weight:normal;
  height:18px;
  padding:1px 0 1px 25px;
  text-align:left;
  text-decoration:none;
  text-transform:none;
  white-space:nowrap;
  width:100%;
}

.vacature_text a,a img {
  border:none;
}
