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

body
{
  margin: 0px;
  padding: 0px;
  background:url(../images/sepas/bg.gif) repeat-x top #e2e2e2;
}

ul
{
  list-style:disc;
}

ol
{
  list-style:decimal;
}
li
{
  margin-left:20px;
}

blockquote
{
  margin-left:17px;
}

div#container
{
  margin: 0 auto;
  width: 982px;
  background:#FFFFFF;
}
  div#topbalk
  {
    height:108px;
    width:982px;
    background:url(../images/main/top.gif) no-repeat top left;
  }

  div#fotocontainer
  {
    height:272px;
    width:962px;
    margin:0px 10px 11px 10px;
    background:#FFFFFF;
  }
    div#foto
    {
      height:272px;
      width:718px;
      float:left;
    }

    div#foto ul li
    {
      margin:0px;
      list-style:none;
    }

    div#aanmeld_container
    {
      height:272px;
      width:244px;
      float:right;
      background:url(../images/main/aanmeldkader.jpg) no-repeat top left;
    }
      h2.titel_wit
      {
        margin-left:10px;
        font-size:14px;
        color:#FFFFFF;
      }
      .aanmeld_tekst
      {
        font-size:12px;
        color:#FFFFFF;
        padding:0px 10px 0px 10px;
        line-height:20px;
      }

  div#content_container
  {
    width:962px;
    min-height:220px;
    margin:0px 10px 20px 10px;
  }
    div#menu_container
    {
      display:none;
      width:233px;
      min-height:370px;
    }

      div#menu_container ul
      {
        list-style:none;
        margin:0px;
        padding:0px;
      }

      div#menu_container ul li.button, div#menu_container ul li.button_first, div#menu_container ul li.button_last
      {
        list-style-type:none;
        margin:0px;
        padding:0px;
        line-height:1px;
        cursor:pointer;
      }

      div#menu_container ul li.subbutton, div#menu_container ul li.subbutton_projecten
      {
        list-style-type:none;
        margin:0px;
        padding:0px;
        line-height:1px;
        cursor:pointer;
      }

      div#menu_container ul li.button a, div#menu_container ul li.button_first a, div#menu_container ul li.button_last a
      {
        color:#000000;
        font-size:14px;
        font-weight:bold;
        line-height:1px;
        height:43px;
        cursor:pointer;
      }

      div#menu_container ul li.subbutton a, div#menu_container ul li.subbutton_projecten a
      {
        color:#828181;
        font-size:14px;
        font-weight:bold;
        line-height:1px;
        cursor:pointer;
      }

    div#content
    {
      padding:12px 10px 10px 20px;
      width:699px;
      min-height:400px;
      background:url(../images/sepas/content.gif) repeat-y top left;
      line-height:15px;
    }
      h1.pagina_titel
      {
        color:#0061ab;
        font-size:16px;
        font-weight:bold;
        margin-bottom:8px;
      }

      div#content ul
      {
        list-style:disc;
      }

      div#content ol
      {
        list-style:decimal;
      }
      div#content li
      {
        margin-left:20px;
      }

      div#content blockquote
      {
        margin-left:17px;
      }
  div#bottomprojecten
  {
    width:962px;
    min-height:200px;
    margin:20px 10px 20px 10px;
  }

div#bottom
{
  height: 91px;
  width:982px;
  background:url(../images/main/bottom.gif) no-repeat bottom left #FFFFFF;
  margin-bottom:15px;
}

  div#blauwkader_adres
  {
    width:962px;
    height:40px;
    margin:0px 10px 0px 10px;
  }

    .bottom_left
    {
      width:9px;
      height:40px;
      background:url(../images/main/bottom_left.gif) no-repeat top left;
    }

    .bottom_adres, .bottom_adres a
    {
      background:#0061ab;
      color:#FFFFFF;
      font-size:12px;
      font-weight:bold;
    }

    .bottom_adres a:hover
    {
      color:#fff8a7;
    }

    .bottom_right
    {
      width:9px;
      height:40px;
      background:url(../images/main/bottom_right.gif) no-repeat top right;
    }

  div#copyright
  {
    width:962px;
    height:31px;
    margin:20px 10px 0px 10px;
  }
    div#copyright ul
    {
      list-style:none;
    }
      div#copyright ul li
      {
        display:inline;
        list-style-type:none;
        margin:0px;
        padding:0px;
        font-size:11px;
        color:#808080;
        font-weight:bold;
      }
        div#copyright ul li a
        {
          font-size:11px;
          color:#808080;
          font-weight:bold;
        }

/*Projecten*/
div#lijn_grijs
{
  height:2px;
  line-height:1px;
  font-size:1px;
  background:#ececec;
}

div.project_kader
{
  width:215px;
  height:198px;
  margin-right:10px;
  background:url(../images/projecten/kader.gif) no-repeat top left;
  float:left;
  padding:0px 9px 0px 9px;
}

.project_titel_home
{
  color:#FFFFFF;
  font-size:14px;
  height:34px;
}

.project_content_home
{
  font-size:12px;
  color:#000000;
  height:118px;
}

.project_afbeelding_home
{
  border:solid 2px #d2d2d2;
  margin-right:10px;
}

.leesmeer
{
  float:right;
}

td.project_label
{
  height:43px;
  width:150px;
}

td.project_label h2
{
  color:#0061ab;
  font-size:14px;
}

h1.project_titel
{
  font-size:16px;
  color:#000000;
}

.project_content
{
  font-size:12px;
  color:#000000;
}

.project_row_even
{
  height:26px;
  background:url(../images/projecten/bg_even.gif) no-repeat top left;
}

.project_row_odd
{
  height:26px;
  background:url(../images/projecten/bg_odd.gif) no-repeat top left;
}

.project_afbeelding
{
  border:solid 2px #d2d2d2;
}

.categorie_naam
{
  font-size:11px;
  padding-top:5px;
}

.project_link
{
  font-size:11px;
}

.documentcategorie
{
  height:30px;
  font-size:14px;
  font-weight:bold;
  color:#0061ab;
  line-height:18px;
}

/*producten*/

div.product_kader
{
  width:215px;
  height:198px;
  margin-right:10px;
  background:url(../images/projecten/kader.gif) no-repeat top left;
  float:left;
  padding:0px 9px 0px 9px;
}

.product_titel_home
{
  color:#FFFFFF;
  font-size:14px;
  height:34px;
}

.product_content_home
{
  font-size:12px;
  color:#000000;
  height:118px;
}

.product_afbeelding_home
{
  border:solid 2px #d2d2d2;
  margin-right:10px;
}


td.product_label
{
  height:25px;
  width:150px;
}

td.product_label h2
{
  color:#0061ab;
  font-size:14px;
}

h1.product_titel
{
  font-size:16px;
  color:#000000;
}

.product_content
{
  font-size:12px;
  color:#000000;
}

.product_row_even
{
  height:26px;
  background:url(../images/projecten/bg_even.gif) no-repeat top left;
}

.product_row_odd
{
  height:26px;
  background:url(../images/projecten/bg_odd.gif) no-repeat top left;
}

.product_afbeelding
{
  border:solid 2px #d2d2d2;
}

.categorie_naam
{
  font-size:11px;
  padding-top:5px;
}

.product_link
{
  font-size:11px;
}

.height_10px
{
  font-size:1px;
  line-height:1px;
  padding:0px;
  margin:0px;
  height:10px;
}


a
{
  color:#000000;
}

a:hover
{
  color: #0061ab;
}

.tekstklein
{
  font-size:11px;
}

.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 200px;
  height: 19px;
  border: solid 2px #0061ab;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:4px;
}

.inputaanmelden
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 210px;
  height: 21px;
  border: 0px;
  background:url(../images/main/inputaanmelden.gif) no-repeat top left;
  padding-left:6px;
  padding-right:10px;
  padding-top:6px;

}

.aanmelden
{
  width: 69px;
  height: 20px;
  border: 0px;
  cursor: pointer;
  float:right;
  margin-right:3px;
}

.inputover,
.inputerrorover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 200px;
  height: 19px;
  border: solid 2px #808080;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:4px;
}

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  280px;
  height: 92px;
  border: solid 2px #0061ab;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

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


.verzenden
{
  width: 69px;
  height: 20px;
  background-image:url(../images/buttons/verzenden.png);
  border: 0px;
  cursor: pointer;
  float:right;
}

.verzendenOver
{
  width: 69px;
  height: 20px;
  background-image:url(../images/buttons/verzendenover.png);
  border: 0px;
  cursor: pointer;
  float:right;
}

.width_100
{
  width:100%;
}

.valign_top
{
  vertical-align:top;
}
