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

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

ul
{
  list-style:disc;
}

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

blockquote
{
  margin-left:17px;
}

div#container
{
  margin: 0 auto;
  width: 982px;
  min-height:400px;
  position:relative;
}
  div#topbalk
  {
    height:98px;
  }
    div#topbalk img.logo
    {
      padding:30px 0px 0px 9px;
    }
    div#topbalk img.fsc
    {
      padding:38px 25px 0px 0px;
    }
    div#topbalk img.cwb
    {
      padding:38px 25px 0px 0px;
    }
    div#topbalk img.kwaliteit
    {
      padding:38px 0px 0px 0px;
    }
  div#navcontainer
  {
    position:absolute;
    top:98px;
    left:0px;
    z-index:9999;
  }
  div#navbalk
  {
    position:relative;
    width:965px;
    height:36px;
    margin-left:9px;
    background:url(../images/sepas/button.gif) repeat-x top;
  }
    div#navbalk ul.hoofdnav
    {
      list-style:none;
      margin:0px;
      padding:0px;
      background:url(../images/sepas/navlijn_right.gif) no-repeat right top;
    }
      div#navbalk ul.hoofdnav li
      {
        display:inline;
        list-style-type:none;
        margin:0px -4px 0px 0px;
        padding:0px;
        line-height:0px;
      }
      div#navbalk ul.hoofdnav li.sepa
      {
        display:inline;
        list-style-type:none;
        margin:0px -4px 0px 0px;
        padding:0px;
      }
        div#navbalk ul.hoofdnav li a
        {
          color:#004f16;
          font-size:16px;
        }
        div#navbalk ul.hoofdnav li a:hover
        {
          color:#4c4c4c;
          font-size:16px;
        }
          div#navbalk ul.submenu
          {
            display:none;
            position:absolute;
            z-index:99999;
            margin-top:-3px;
            padding:0px;
            width:178px;
            background:#FFFFFF;
            border-left:solid 1px #a3a3a3;
            border-right:solid 1px #a3a3a3;
            border-bottom:solid 1px #a3a3a3;
          }
          div#navbalk ul.submenu li
          {
            line-height:15px;
            display:block;
            list-style-type:none;
            margin:0px 0px 0px 0px;
            padding:5px 5px 6px 27px;
            background:url(../images/sepas/submenu-bg.gif) no-repeat bottom left;
          }

          div#navbalk ul.submenu li.hassub
          {
            padding:5px 5px 6px 17px;
            background:url(../images/sepas/submenu-bg2.gif) no-repeat bottom left;
          }
          div#navbalk ul.submenu li img
          {
            margin:0 5px 0 0;
          }
          div#navbalk ul.submenu li.subsub
          {
            background: url("../images/main/subpijl.gif") no-repeat scroll 17px 10px transparent;
          }
            div#navbalk ul.submenu li a
            {
              font-size:11px;
              font-weight:bold;
              color:#4c4c4c;
            }
            div#navbalk ul.submenu li a:hover
            {
              color:#004f16;
              font-size:11px;
            }
          div#navbalk ul.submenu li.stippellijn
          {
            height:1px;
            line-height:1px;
            font-size:1px;
            margin:0px;
            padding:0px;
            background:url(../images/sepas/stippellijn_sub.gif) repeat-x bottom;
          }
          ul#productenmenu
          {
            left:76px;
            top:39px;
            z-index:99999;
          }
          ul#homemenu
          {
            left:0px;
            top:39px;
            z-index:99999;
          }
          ul#projectenmenu
          {
            left:184px;
            top:39px;
            z-index:99999;
          }
          ul#nieuwsmenu
          {
            left:586px;
            top:39px;
            z-index:99999;
          }
          span.submenutriggerlink
          {
            font-size:11px;
            font-weight:bold;
            color:#4c4c4c;
            text-decoration:underline;
            cursor:pointer;
          }
          span.submenutriggerlink:hover
          {
            color:#004f16;
          }
  div#foto
  {
    height:365px;
    margin-top:36px;
    position:relative;
  }
    div#foto ul#galerij
    {
      list-style:none;
      margin:0px;
      padding:0px;
    }

    div#foto ul#galerij li
    {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
  div#titel_container
  {
    height:22px;
    padding-top:18px;
    padding-left:18px;
    width:942px;
    position:absolute;
    bottom:0px;
    left:11px;
    background:url(../images/sepas/titelbg.gif) repeat-x top;
    border-left:solid 1px #616161;
    border-right:solid 1px #616161;
    z-index:999;
  }

  div#home_kader_container
  {
    height:22px;
    padding-top:18px;
    padding-left:18px;
    width:942px;
    position:absolute;
    bottom:0px;
    left:11px;
    background:url(../images/sepas/titelbg.gif) repeat-x top;
    border-left:solid 1px #616161;
    border-right:solid 1px #616161;
    z-index:999;
  }
  div.filiaal_container1
  {
    width:340px;
    float:left;
  }
  div.filiaal_container2
  {
    margin-left:20px;
    width:340px;
    float:left;
  }
  .pandfoto
  {
    border:solid 2px #DDDDDD;
  }
    .pagina_titel
    {
      font-size:18px;
      color:#4d4d4d;
    }
    .sub_titel
    {
      font-size:18px;
      color:#004f16;
    }
    .productnav
    {
      color:#4d4d4d;
      font-size:11px;
    }
    .productnav_actief
    {
      color:#004f16;
      font-size:11px;
      text-decoration:none;
    }
    div.kader
    {
      min-height:265px;
      width:219px;
      margin-right:2px;
    }
    div.kader_klein
    {
      min-height:150px;
      width:219px;
    }
      .kadertitel h2
      {
        height:22px;
        padding-top:8px;
        border-top:solid 1px #eaeaeb;
        font-weight:bold;
        color:#4c4c4c;
      }
      .kadertitel_klein h2
      {
        height:22px;
        padding-top:9px;
        font-weight:bold;
        color:#4c4c4c;
      }
      .kaderfoto
      {
        height:140px;
      }
      .kaderfoto a img
      {
        border:solid 1px #eaeaeb;
      }

      .kaderfoto_klein
      {
        height:65px;
      }
      .kaderfoto_klein a img
      {
        border:solid 1px #eaeaeb;
      }

      .kaderbottom
      {
        height:50px;
        font-size:11px;
      }

  div#home_content_scaler
  {
    width:926px;
    padding:11px 28px 10px 28px;
    background:url(../images/main/contentbg.gif) no-repeat top left;
  }
  div#content_container
  {
    min-height:200px;
    width:926px;
    padding:11px 28px 10px 28px;
    background:url(../images/main/contentbg.gif) no-repeat top left;
  }
    div#home_content
    {
      margin:0px;
      line-height:15px;
      padding-right:2px;
    }
    div#content
    {
      margin:0px;
      line-height:15px;
    }

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

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

      div#content blockquote
      {
        margin-left:17px;
      }
      sup
      {
        font-size:10px;
        line-height:8px;
      }
      ul.error_links
      {
        margin-left:-10px;
        padding:0px;
        list-style:none;
      }
      ul.error_links li
      {
        margin:0px;
        padding-left:12px;
        list-style-type:none;
        background: url("../images/main/subpijl.gif") no-repeat scroll 0px 5px transparent;
      }
      ul.error_links li a
      {
        font-size:11px;
        font-weight:bold;
        color:#4c4c4c;
      }
      ul.error_links li a:hover
      {
        color:#004f16;
      }

      .sitemap_key
      {
        padding-top:20px;
        font-weight:bold;
        font-size:14px;
        list-style:none;
      }
      ul.sitemap_niveau2
      {
        margin-left:20px;
      }
      ul.sitemap_niveau3
      {
        margin-left:30px;
      }

  div#bottomnav
  {
    height:31px;
    width:926px;
    margin:0px 28px 0px 28px;
    border-top:solid 1px #e6e6e6;
    border-bottom:solid 1px #e6e6e6;
  }
    div#bottomnav ul
    {
      list-style:none;
      margin-top:7px;
      padding:0px;
    }
      div#bottomnav ul li
      {
        display:inline;
        list-style-type:none;
        margin:0px 0px 0px 0px;
        padding:0px;
        line-height:0px;
      }
      div#bottomnav ul li.sepa
      {
        display:inline;
        list-style-type:none;
        padding:0px 9px 0px 9px;
        margin:0px;
      }
        div#bottomnav ul li a
        {
          color:#818181;
          font-size:10px;
          line-height:15px;
        }
        div#bottomnav ul li.cbwerkend
        {
          font-size:10px;
          color:#818181;
        }
        div#bottomnav ul li a:hover
        {
          color:#000000;
        }

  div#bottom
  {
    height:25px;
    width:926px;
    margin:10px 28px 0px 28px;
    font-size:10px;
    color:#818181;
  }

  div#bottom a
  {
    font-size:10px;
    color:#818181;
  }

  div#bottom.cbw
  {
    font-size:10px;
    color:#818181;
  }

/*Nieuws*/
.nieuwslijn
{
  height:1px;
  padding:0px;
  margin:0px;
  line-height:0px;
  font-size:1px;
}
.nieuwsdatum_top
{
  color:#4c4c4c;
}

.afbeeldingnieuws
{
  border:solid 2px #eaeaeb;
  margin-left:8px;
}

a
{
  color:#004f16;
}

a:hover
{
  color: #616161;
}

.tekstklein
{
  font-size:11px;
}

.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 220px;
  height: 21px;
  border: solid 1px #004f16;
  background-color: #F7F7F7;
  padding-left:2px;
}


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

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  350px;
  height: 96px;
  border: solid 1px #004f16;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

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


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

.verzendenover
{
  width: 106px;
  height: 33px;
  background-image:url(../images/buttons/verzendenover.gif);
  border: 0px;
  cursor: pointer;
  float:right;
}

.ok
{
  width: 96px;
  height: 25px;
  background-image:url(../images/buttons/ok.gif);
  border: 0px;
  cursor: pointer;
  float:right;
}

.width_100
{
  width:100%;
}

.valign_top
{
  vertical-align:top;
}



.clearfix
{
  clear: both;
}

#ptekst_container_sr
{
  width:450px;
}

#fotosr_container
{
  width:450px; height:310px;overflow:hidden;
}

#holderfoto
{
  width:450px !important;
  height:400px !important;
  margin-left:-70px !important;
  margin-top:-90px !important;
}

.tekstklein_sr
{
  font-size:11px;
  padding-left:70px;
}
