/**
 * R2B Stylesheet
 * Update: 07-04-2011
 * CSSTidy 1.3: Thu, 07 Apr 2011 11:11:37 +0200
 */
body {
  font-family:Arial;
  font-size:11pt;
  font-weight:400;
  color:#000;
  width:100%;
  height:100%;
  text-align:center;
  position:relative;
  line-height:19px;
}

html {
  background:#FFF url(../images/bg_color.jpg) repeat 0 0;
}

* {
  margin:0;
  padding:0;
}

ul {
  list-style-position:inside;
}

a{
  color:#1F396C;
  color:#f8333c;
  text-decoration:underline;

}

a:hover {
  color:#EE1B2E;
  color:#f8333c;
  text-decoration:none;

}

#top {
  position:relative;
  z-index:100;
  width:100%;
  height:320px;
  margin:0;
  padding:0;
  text-align:center;
}

#over_top {
  width:960px;
  height:90px;
  position:relative;
}

#top_link {
  cursor:pointer;
  height:85px;
  left:0;
  margin:0 auto;
  padding:0;
  position:absolute;
  top:0;
  width:270px;
  z-index:2000;
  font-weight:700;
}

#top_display {
  width:100%;
  padding-top:200px;
  height:120px;
  background:transparent url(../images/bg_top.png) no-repeat top center;
}

#top_container {
  width:960px;
  margin:0 auto;
  height:120px;
  text-align:left;
}

#wrapper {
  padding:0;
  margin:0 auto;
  text-align:center;
  width:100%;
}

/* Menu bar 
 *****************************************************************************/
  #menu {
    height:41px;
    margin:0;
    padding:14px 0 0 15px;
    position:relative;
    text-align:center;
    width:880px;
    z-index:100;
  }

  #menu_up_check {
    height:20px;
    width:100%;
  }

  * html #menu_up_check {
    margin-top:-5px;
  }

  #menu_holder {
    height:41px;
    margin:0;
    padding:0;
    z-index:2000;
    position:relative;
  }

    #menu_holder a{
      float:left;
      height:36px;
      background:url(../images/button_menu_left_up.jpg) no-repeat left top;
      color:#fff;
      padding:0 0 5px 20px;
      font-size:14px;

      text-decoration:none;
      margin:0 5px;
      font-weight:bold;
    }

    #menu_holder a span {
      float:left;
      padding:10px 25px 0px 5px;
      height:31px;
      background:url(../images/button_menu_right_up.jpg) no-repeat right top;
    }

    #menu_holder a:hover,
    #menu_holder a.active_menu,
    #menu_holder a.active_menu:hover {
      color:#000;
      background:url(../images/button_menu_left_over.jpg) no-repeat left top;
    }

    #menu_holder a:hover span {
      background:url(../images/button_menu_right_over.jpg) no-repeat right top;
    }

    #menu_holder a.active_menu span {
      background:url(../images/button_menu_right_over.jpg) no-repeat right top;
    }


    #menu_holder a.active_menu:hover span {
      background:url(../images/button_menu_right_over.jpg) no-repeat right top;
    }

    #menu_holder a span img {
      cursor:pointer;
    }

    #menu_holder div {
      display:none;
      background-color:#fff;
      position:absolute;
      top:40px;
      white-space:nowrap;
      padding:5px 0;
      border-bottom:1px solid #1F396D;
      border-left:1px solid #1F396D;
      border-right:1px solid #1F396D;
      border-top:none;
      -moz-border-radius:0 0 10px 10px;
      -webkit-border-radius:0 0 10px 10px;
    }

    #menu_holder div a {
      float:left;
      width:90%;
      height:20px;
      background-image:none;
      color:#A0A0A0;
      padding:5px;
      font-size:9pt;
      text-transform:none;
      text-decoration:none;
      white-space:nowrap;
      text-align:center;
      background-color:#fff;
      clear:both;
      font-weight:400;
      margin:0;
    }

    #menu_holder div a:hover,
    #menu_holder div a.active_menu,
    #menu_holder div a.active_menu:hover {
      text-decoration:underline;
      background-image:none;
    }

    #menu_holder div a span,
    #menu_holder div a:hover span,
    #menu_holder div a.active_menu span,
    #menu_holder div a.active_menu:hover span {
      float:none;
      background-image:none;
      padding:5px 0;
    }

  .navmenu {
    list-style-type:none;
    text-align:right;
    padding:10px 25px 10px 10px;
    margin:0;
    position:relative;
    z-index:100;
    float:left;
  /*background:url("../images/divider_menu.jpg") no-repeat right center;*/
    height:270px;
    width:235px;
  }

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

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

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

  .subs_closed {
    display:none;
  }

  .subs_open {
    display:none;
  }
  


#content {
  position:relative;
  width:920px;
  padding:0 20px;
  text-align:left;
  margin:0 auto;
  height:100%;
  min-height:300px;
  background:transparent url(../images/bg_display.jpg) repeat-y 0 0;
}

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

#main h1 {
  color:#EE1B2E;
  font-size:18px;
  text-transform:capitalize;
  margin:5px 0;
}

#left_column {
  float:left;
  width:50px;
  background:#000;
}

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

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

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

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

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

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

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

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

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

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

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

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

#right_column {
  float:left;
  width:550px;
  background-color:#fff;
}

#bottom {
  height:25px;
  margin:0 auto;
  padding:55px 0 0 20px;
  position:relative;
  text-align:left;
  width:940px;
  background:transparent url(../images/bg_bottom.jpg) no-repeat center center;
  font-size:7pt;
  font-weight:700;
  color:#fff;
}

#bottom a,#bottom a:active,#bottom a:visited {
  font-size:7pt;
  font-weight:700;
  color:#fff;
  text-decoration:none;
}

#bottom a:hover {
  font-size:7pt;
  font-weight:700;
  color:#fff;
  text-decoration:underline;
}


#breadcrumb {
  width:860px;
  height:20px;
  padding:0;
  color:#1F396C;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  text-align:left;
}

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

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

a.breadcrumb_link{
  color:#EE1B2E;
  font-family:Arial;
  font-size:11px;
  font-weight:700;
  text-decoration:none;
  padding:0 5px;
  text-transform:capitalize;
}

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

.link_holder {
  padding-top:2px;
}

a.submenu_normal,a.submenu_normal:visited,a.submenu_normal:active {
  font-family:Verdana;
  font-size:8pt;
  color:#fff;
  text-decoration:none;
  font-weight:700;
  text-transform:uppercase;
}

a.submenu_normal:hover {
  font-family:Verdana;
  font-size:8pt;
  color:#fff;
  text-decoration:underline;
  font-weight:700;
  text-transform:uppercase;
}

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

a.submenu_focused:hover {
  font-family:Verdana;
  font-size:8pt;
  color:#fff;
  text-decoration:none;
  font-weight:700;
  text-transform:uppercase;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#display {
  padding:0;
  position:relative;
  text-align:justify;
}

#ldisplay {
  padding-right:10px;
}

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

#rdisplay {
  padding-left:10px;
}

#main_title {
  position:relative;
  clear:both;
/*background:url('../images/bg_header.jpg') no-repeat 0 0;*/
  padding:0;
}

.main_title_text {
  color:#205394;
  font-size:16pt;
  font-weight:400;
  display:block;
  text-transform:uppercase;
}

.main_title_icon {
  height:18px;
  width:20px;
/*background:url('../images/icon_header.jpg') no-repeat center;*/
  float:left;
  margin-left:10px;
}

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

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

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

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

.form_row {
  height:40px;
}

#photo_album {
/*
padding: 20px 10px;
*/
  overflow:hidden;
  height:400px;
}

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

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

.news_kort {
  text-align:left;
}

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

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

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

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

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

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

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

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

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

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

.project_desc_main {
/*
display:none;
*/
}

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

.project_name {
/*float:left;*/
}

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

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

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

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

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

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

.one_single_project {
  position:relative;
}

.single_project_description {
}

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

.main_table {
  width:770px;
}

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

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

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

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

.ul_list {
  height:400px;
}

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

.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;
  font-size:12pt;
  font-weight:700;
  text-decoration:none;
}

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

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

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

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

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

.news_foto a img,#fotoId a img {
/*border:2px solid #DE6E1C;*/
}

a.sitemap_link,a.sitemap_link:active,a.sitemap_link:visited {
  color:#2C6183;
  font-family:Arial;
  font-size:10pt;
  font-weight:700;
  text-decoration:none;
}

a.sitemap_link:hover {
  color:#2C6183;
  font-family:Arial;
  font-size:10pt;
  font-weight:700;
  text-decoration:underline;
}

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

.bottom_gb,.news_bottom {
/*
background:url('http://www.vdbc.nl/talentinbalans/images/gb_bottom.jpg') no-repeat top center;
*/
  height:12px;
}

.news_center {
  position:relative;
}

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

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

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

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

form {
  text-align:left;
}

form table {
/*
width:350px;
*/
}

.form_row {
  height:40px;
  text-align:center;
}

/*
.form_left
{
	width:120px;
}

.form_right
{
	width:330px;
}
*/
.specialmenu {
  list-style-type:none;
  position:relative;
}

.last_special {
  background:none;
}

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

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

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

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

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

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

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

.category_list {
  padding:0;
  line-height:18px;
}

.cat_project_date {
  color:#000;
  font-size:8pt;
  font-weight:700;
}

.cat_project_name {
  color:#000;
  font-size:10pt;
  font-weight:700;
  text-align:left;
}

.cat_project_link {
  color:#fff;
  font-size:8pt;
  font-weight:400;
  text-align:left;
  padding:5px 20px 5px 0;
}

.news_column_description {
  line-height:13px;
  font-size:8pt;
  font-weight:400;
  padding-top:3px;
  color:#000;
}

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

a.cat_project_read_more{
  font-size:12px;
}


td {
  vertical-align:top;
}

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

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

.cform {
  text-align:left;
}

.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:10pt;
  text-decoration:none;
  font-weight:700;
}

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

#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 {
  font-family:Arial;
  font-size:11pt;
  font-weight:400;
  color:#0C50A5;
  text-decoration:underline;
}

a.b_link:hover {
  font-family:Arial;
  font-size:11pt;
  font-weight:400;
  color:#0C50A5;
  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:right;
  width:89px;
  height:89px;
  padding:10px;
  overflow:hidden;
}

.news_column_foto img {
  padding:0;
  border:2px solid #D8D4D3;
}

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

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


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

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

#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;
  width:280px;
  height:110px;
}

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

#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;
  width:280px;
  height:110px;
}

#form_left,#form_right {
  padding:5px;
/*border-bottom:1px dashed #7E9AC2;*/
}

#search_container {
  float:left;
}

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

#search_term_small {
  width:130px;
  padding-left:10px;
  height:30px;
  border:none;
  background-color:transparent;
  color:#999;
  font-size:12px;
}

#small_search {
  background:transparent url(../images/bg_search.jpg) no-repeat 0 0;
  margin-left:10px;
}

#small_search form {
  width:180px;
  height:30px;
}

#small_search_input {
  height:30px;
  width:35px;
  background-color:transparent;
  border:none;
  cursor:pointer;
}

#language_swatch {
  display:none;
}

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

tr.header_row_vacatures th {
  color:#fff;
}

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

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

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

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

.vacature_text a {
  border:none;
}

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

.rbox h2 {
  color:#1C5183;
  font-size:16px;
  padding:5px 0;
}

.rbox_header {
  padding:0 0 5px;
}

.rbox2 {
  width:260px;
  background-color:#E5E5E5;
  float:right;
  clear:right;
  padding:5px 20px 0;
}

.rbox_header2 {
  padding:0;
}

#lbox {
  width:550px;
}

#submit_131 {
  margin-left:5px;
}

.fmessage {
  color:red;
  font-weight:700;
  font-size:10pt;
  text-align:center;
}

#courses_header {
  background-color:#90A9C8;
  color:#fff;
  font-weight:700;
  padding:5px 0 5px 10px;
}

.one_course {
  position:relative;
  padding:5px 0;
  height:30px;
}

.course_even {
  background-color:#EAEAEA;
}

.more_course {
  width:80px;
  height:20px;
}

a.one_course_link,a.one_course_link:active,a.one_course_link:visited {
  width:400px;
  height:20px;
}

a.one_course_link:hover {
  width:400px;
  height:20px;
}

#osc_name {
  font-size:10pt;
  font-weight:700;
  color:#1F396C;
  padding:10px 0;
  text-align:left;
}

.osc_field {
  padding:5px 0;
  border-bottom:1px solid #D8D8D8;
}

.osc_field strong {
  color:#1F396C;
}

#global_back_button {
  clear:both;
  height:30px;
  font-size:10pt;
}

#global_back_button a{
  float:left;
  height:20px;
  padding:5px;
  text-align:left;

}

#global_back_button a:hover {
  text-decoration:underline;
}

#Cursus {
  width:400px;
}

.one_down_cat_header {
  text-align:center;
  color:#FFF;
  font-weight:700;
  background-color:#90A9C8;
  padding:5px 0;
  border-bottom:1px solid #FFF;
  width:550px;
}

.one_down_cat_th_holder {
  position:relative;
  height:40px;
  width:550px;
}

.one_down_cat_th1 {
  float:left;
  color:#FFF;
  font-weight:700;
  background-color:#90A9C8;
  padding:5px;
  width:289px;
  height:30px;
  border-right:1px solid #FFF;
}

.one_down_cat_th2 {
  float:left;
  color:#FFF;
  font-weight:700;
  background-color:#90A9C8;
  padding:5px;
  width:109px;
  height:30px;
  border-right:1px solid #FFF;
}

.one_down_cat_th3 {
  float:left;
  color:#FFF;
  font-weight:700;
  background-color:#90A9C8;
  padding:5px;
  width:120px;
  height:30px;
}

.doc_odd {
  background-color:#FFF;
}

.doc_even {
  background-color:#EAEAEA;
}

.one_doc {
  width:540px;
  height:30px;
  padding:0 5px;
}

a.doc_link1,a.doc_link1:active,a.doc_link1:visited {
  float:left;
  width:294px;
  height:30px;
  font-size:7pt;
  text-decoration:none;
  border-right:1px solid #90A9C8;
}

a.doc_link1:hover {
  float:left;
  width:294px;
  height:30px;
  font-size:7pt;
  text-decoration:underline;
  border-right:1px solid #90A9C8;
}

.one_size_down {
  float:left;
  height:30px;
  width:119px;
  text-align:center;
  border-right:1px solid #90A9C8;
  color:#1F396C;
  font-weight:700;
  font-size:7pt;
}

a.doc_link2,a.doc_link2:active,a.doc_link2:visited {
  float:left;
  width:125px;
  height:25px;
  font-size:7pt;
  text-decoration:none;
  text-align:center;
  padding-top:5px;
}

a.doc_link2:hover {
  float:left;
  width:125px;
  height:25px;
  font-size:7pt;
  text-decoration:underline;
  text-align:center;
  padding-top:5px;
}

.ov_project {
  float:left;
  margin:5px;
  width:120px;
  height:120px;
  border:1px solid #e5e5e5;
}

.in_project {
  text-align:center;
}
