body, td, tr, a, input, textarea
{
  font-family: Arial,Geneva,Kalimati,sans-serif;
  font-size: 12px;
  color:#515151;
}

html
{
  width: 100%;
  height: 100%;
}

body
{
  background:url(../images/sepas/body.gif) repeat-x top;
  height: 100%;
  width: 100%;
}

a
{
  color:#0f6488;
}

a:hover
{
  color: #F38F00;
}

div#topbalk_home
{
  width:973px;
  height:49px;
  padding-top:20px;
  padding-left:12px;
  background:url(../images/main/top_home.jpg) no-repeat top right #FFFFFF;
  clear:both;
}
div#topbalk
{
  width:973px;
  height:49px;
  padding-top:20px;
  padding-left:12px;
  background:url(../images/main/top.jpg) no-repeat top right #FFFFFF;
  clear:both;
}
  div#foto_klein_home
  {
    position:absolute;
    height:145px;
    width:271px;
    margin-left:455px;
    background:url(../images/main/foto_klein_home.png) no-repeat top left;
  }
  div#foto_klein
  {
    position:absolute;
    height:145px;
    width:271px;
    margin-left:455px;
    background:url(../images/main/foto_klein.png) no-repeat top left;
  }
  div#navbalk
  {
    height:31px;
    width:100%;
  }
    div#navbalk_links
    {
      height:31px;
      width:20px;
      float:left;
    }
    div#navbalk_content_links
    {
      padding-top:9px;
      height:22px;
      width:701px;
      float:left;
    }

    div#navbalk_content_rechts
    {
      padding-top:9px;
      height:22px;
      width:232px;
      float:left;
    }

    div#navbalk_rechts
    {
      height:31px;
      width:20px;
      float:left;
    }
      a.hoofd_button
      {
        font-size:14px;
        color:#9b0c13;
        font-weight:bold;
        text-decoration:none;
        padding-bottom:8px;
      }
    div#talen
    {
      width:110px;
      height:22px;
      float:left;
      text-align:right;
    }
div#container_links_home
{
  width:718px;
  min-height:770px;
  display:block;
  background:url(../images/sepas/content.gif) repeat-y top left #FFFFFF;
  float:left;
}
div#container_links
{
  width:718px;
  min-height:770px;
  display:block;
  background:#FFFFFF;
  float:left;
}
  div#foto_groot
  {
    width:718px;
    height:294px;
    background:url(../images/main/foto.jpg) no-repeat top left;
    clear:both;
  }
  div#marge_index
  {
    height:76px;
  }
  div#content_kader_wit_home
  {
    margin:26px 20px 15px 32px;
    padding-bottom:30px;
    width:410px;
    float:left;
  }
  div#content_kader_blauw_home
  {
    width:244px;
    height:100%;
    padding-left:12px;
    padding-top:12px;
    background:#d8e3e9;
    float:left;
  }
    .kader_blauw_top_titel
    {
      font-size:12px;
      font-weight:bold;
      color:#741c1d;
      height:30px;
    }
    div.downloadkader
    {
      height:83px;
      width:210px;
      padding:10px;
      background:url(../images/downloadkader.jpg) no-repeat top;
      font-size:14px;
      font-weight:bold;
      color:#494949;
    }
    a.download_button
    {
      color:#055e83;
      font-size:12px;
      font-weight:normal;
      text-decoration:none;
    }
    a.download_button:hover
    {
      color:#6e1519;
      font-size:12px;
      font-weight:normal;
      text-decoration:underline;
    }
  div#content_container
  {
    width:722px;
    display:block;
    min-height: 710px;
  }
    div#content_links
    {
      width:221px;
      height:100%;
      margin-left:31px;
      padding-bottom:20px;
      float:left;
    }
    div#content_midden
    {
      width:465px;
      min-height: 300px;
      padding-bottom:20px;
      float:left;
      display: block;
    }
      div#breadcrumbs
      {
        height:90px;
        clear:both;
      }
      div#tekstvak
      {
        padding-right:20px;
        min-height: 300px;
        display: block;
        overflow:hidden;
      }
        div#pagina_titel
        {
          color:#0a415f;
          font-weight:bold;
          font-size:15px;
          height:24px;
          clear:both;
        }
        div#pagina_tekst
        {
          line-height:16px;
        }
          div#pagina_tekst ul
          {
            list-style:disc !important;
            padding-left: 25px !important;
          }
          div#pagina_tekst ul li
          {
            list-style:disc !important;

          }
          div#pagina_tekst ol
          {
            list-style:decimal !important;
            padding-left: 30px !important;
          }
          div#pagina_tekst ol li
          {
            list-style:decimal !important;

          }

    div.blauwe_lijn
    {
      margin-top:70px;
      width:1px;
      height:400px;
      background:#88d7ff;
      float:left;
    }

  div#bottom_balk
  {
    width:300px;
    height:31px;
    float:left;
    bottom:0;
    margin:-31px 0px 0px 32px;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    line-height:18px;
  }

  div#bottom_balk a
  {
    color:#494949;
    font-size:11px;
    text-decoration:underline;
    padding-right:25px;
  }

div#container_rechts
{
  padding-left:14px;
  padding-top:10px;
  width:253px;
  min-height:770px;
  display:block;
  background:#FFFFFF;
  float:left;
}
  div.kader_rechts_titel
  {
    height:22px;
    width:240px;
    font-size:13px;
    font-weight:bold;
    color:#0f6488;
    clear:both;
  }
  div.gele_lijn
  {
    height:1px;
    width:240px;
    background:#ff9c18;
  }
  div.gele_lijn_groot
  {
    height:1px;
    width:440px;
    background:#ff9c18;
  }
  .loginlabels
  {
    color:#0f6488;
    font-size:11px;
  }

  div#adresgegevens
  {
    margin:10px 0px 10px 0px;
    width:200px;
    min-height:102px;
  }
    .gegevens
    {
      color:#494949;
      font-size:12px;
    }
div#error
{
  position:absolute;
  display:block;
  width:500px;
  min-height:600px;
  background:#FFFFFF
}

.tekstklein
{
  font-size:11px;
}

.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 270px;
  height: 16px;
  border: solid 1px #202d60;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

.inputover,
.inputerrorover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 270px;
  height: 16px;
  border: solid 1px #bcbcbc;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_nr
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 50px;
  height: 16px;
  border: solid 1px #202d60;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

.input_nrover,
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 50px;
  height: 16px;
  border: solid 1px #bcbcbc;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.inputlogin
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 170px;
  height: 14px;
  border: solid 1px #a2a2a2;
  background-color: #F7F7F7;
  padding-left:2px;
}

.inputlogin_over
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 170px;
  height: 14px;
  border: solid 1px #848484;
  background-color: #FFFFFF;
  padding-left:2px;

}

.loginbutton_en
{
  width: 40px;
  height: 12px;
  background-image:url(../images/en/buttons/login.gif);
  border: 0px;
  cursor: pointer;
  float:right;
  margin-right:45px;
}

.search_en
{
  width: 47px;
  height: 10px;
  background-image:url(../images/en/buttons/search.gif);
  border: 0px;
  cursor: pointer;
  float:right;
}

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  400px;
  height: 101px;
  border: solid 1px #202d60;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

.textareaover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 400px;
  height: 101px;
  border: solid 1px #bcbcbc;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.textarea2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  418px;
  height: 101px;
  border: solid 1px #202d60;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

.textarea2over
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 418px;
  height: 101px;
  border: solid 1px #bcbcbc;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.verzenden_en
{
  width: 34px;
  height: 11px;
  background-image:url(../images/en/buttons/verzenden.gif);
  border: 0px;
  cursor: pointer;
  float:right;
  margin-right:45px;
  margin-top:5px;
}


.width_100
{
  width:100%;
}

.valign_top
{
  vertical-align:top;
}

/***********************
NIEUWS
***********************/
.nieuws_titel
{
  color:#0a415f;
  font-weight:bold;
  font-size:13px;
}

.nieuws_datum
{
  color:#7e7e7e;
}

.nieuws_datum_klein
{
  font-size:11px;
  color:#7e7e7e;
  padding-right:5px;
}

.nieuws_titel_klein
{
  text-decoration:none;
  padding-left:5px;
}

.nieuws_titel_klein_actief
{
  text-decoration:none;
  padding-left:5px;
  color:#8a8a8a;
}

.nieuws_titel_home
{
  font-size:13px;
  font-weight:bold;
}

.nieuws_tekst_home
{
  font-size:12px;
}

.otherrow
{
  visibility:hidden;
}

/***********************
DROP DOWN MENU
***********************/

/*
  LEVEL ONE
*/
ul.dropdown                   { position: relative; margin: 0px; padding: 0px;}
ul.dropdown li                { font-weight: bold; float: left; zoom: 1; }
ul.dropdown li a              { display: block; padding-right:28px;}
ul.dropdown li:last-child a   { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover          { color: black; position: relative; }


/*
  LEVEL TWO
*/
ul.dropdown ul                { width: 150px; visibility: hidden; position: absolute; top: 100%; left: 0;}
ul.dropdown ul li             { font-weight: normal; background:#ff9c18; border-bottom: 1px solid #FFFFFF; float: none; height:19px; padding:5px 0 0 7px;}

                              /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a           { color: #FFFFFF; font-weight:bold; font-size:12px; text-decoration:none; width: 100%; display: inline-block; }

/*
  LEVEL THREE
*/
ul.dropdown ul ul             { left: 100%; top: 0; }
ul.dropdown li:hover > ul     { visibility: visible; }

/***********************
EINDE DROP DOWN MENU
***********************/

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