body
{
  background: url(../images/sepas/bg.gif) repeat-x top #f2fafd;
}

body, td, tr, a, input, textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

p
{
  padding-top: 8px;
}


div#page
{
  position: relative;
  margin: 0 auto;
  width: 982px;
  margin-bottom: 48px;
}

  div#top
  {
    width: 966px;
    height: 40px;
    margin: 0 auto;
    background: url(../images/sepas/header.gif) no-repeat top left;
  }

 div#koksgroup
  {
  padding-top: 11px;
  padding-left: 5px;
  height: 30px;
  position: relative;
  float: left;
  width: 500px;

 }

 div#top_language
 {
  float: left;
  width: 200px;
  height: 28px;
  padding: 11px 0 0 0;
}

 div#top_search
 {
  float: left;
  width: 240px;
  padding-top: 11px;
  height: 28px;

 }

 .lang_selectie
 {
  padding: 7px 0 0 7px;
  height: 16px;
  float: right;
 }

 .lang_selectie img
 {
  border: 0px;
 }

 div#koksgroup .mainbuttonli
  {
    width: 100px;
    position: absolute;
    z-index: 9999;
    background-color: #f6fbfe;
 }

#koksgroup ul li ul
{
  position: absolute;
  top: 32px;
  z-index:999999;
}


div#koksgroup .mainbutton
{
  height: 18px;
  background-color: #f6fbfe;
}

div#koksgroup .mainbutton:hover
{
   z-index: 99999;
   height: 18px;
   background-color: #f6fbfe;
}

  div#koksgroup ul li
    {
    list-style: none;
    font-size: 13px;
    font-weight: bold;
  }


 div#koksgroup ul li a
  {
    display: block;
    background: #fff;
    padding: 0 15px 0 13px;
    line-height: 34px;
    text-decoration: none;
    color: #000;
    height: 34px;
    white-space: nowrap;
  }

  div#koksgroup ul li a.mainbutton
    {
    font-family: arial,sans-serif;
    font-size: 13px;
  }

  div#koksgroup ul li a:hover,
  .mainbuttonover
  {
    color: #e9270b;
    z-index: 99999;
  }



  div#koksgroup ul li ul
    {
    margin: 0 0 0 -2px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 2000;
    min-width: 200px;
    }

  div#koksgroup ul li ul li
    {
    float: none;
    display: inline;
  }

  div#koksgroup ul li ul li a
    {
    width: auto;
    background: #FFF;
    line-height: 23px;
    height: 23px;
    font-size: 11px;
  }

  div#koksgroup ul li ul li a:hover
    {
    background: #FFF;
  }

 div#koksgroup ul li ul
 {
    margin: -10px 0 0 -2px;
    padding: 0;
    position: absolute;
    visibility: hidden;

    border-right: 2px solid #e8e8e7;
    border-bottom: 2px solid #e8e8e7;
    background: #FFF;
    z-index: 2000;
    min-width: 300px;
 }

  div#nav
  {

    width: 960px;
    height: 34px;
    margin: 0 auto;
    background: #f9b600;
    border-top: solid 3px #e8e8e7;
    border-left: solid 1px #9cd9f4;
    border-right: solid 1px #9cd9f4;
  }

    div#nav ul
    {
      margin: 0;
      padding: 0;
    }

    div#nav ul li
    {
      float: left;
      list-style: none;
      font-size: 13px;
      font-weight: bold;
    }

  div#nav ul li a
  {
    display: block;
    background: #f9b600;
    padding: 0 15px 0 13px;
    line-height: 34px;
    text-decoration: none;
    background: url(../images/sepas/menuspacer.png) no-repeat bottom right;
    color: #000;
    height: 34px;
    white-space: nowrap;
  }

    div#nav ul li a.mainbutton
    {
      font-family: arial,sans-serif;
      font-size: 13px;
    }

 div#nav ul li a:hover
  {
    color: #e9270b;
 }

  .mainbuttonover
  {
    background: #FFF url(../images/sepas/menuspacerover.png) no-repeat bottom right;
    color: #e9270b;
  }

  div#nav ul li ul
  {
    margin: 0 0 0 -2px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-left: 2px solid #e8e8e7;
    border-right: 2px solid #e8e8e7;
    border-bottom: 2px solid #e8e8e7;
    background: #FFF;
    z-index: 2000;
    min-width: 200px;
  }

div#nav ul li ul li
{
  float: none;
  display: inline;
}

div#nav ul li ul li a
{
  width: auto;
  line-height: 23px;
  height: 23px;
  font-size: 11px;
}

#nav_border_top
{
  height: 10px;
  width: 100%;
  background: url(../images/top/nav_border.gif) no-repeat right top !important;
  position: absolute;
  top: -1px;
}

  div#breadcrumbs
  {
    width: 960px;
    height: 21px;
    margin: 0 auto;
    background: #FFF;
    border-left: solid 1px #9cd9f4;
    border-right: solid 1px #9cd9f4;
  }

  div#foto_nl
  {
    width: 960px;
    height: 239px;
    margin: 0 auto;

    border-left: solid 1px #9cd9f4;
    border-right: solid 1px #9cd9f4;
    background: url(../images/nl/top/koksmvt.jpg) no-repeat left top;
  }

 div#foto_en
  {
    width: 960px;
    height: 239px;
    margin: 0 auto;

    border-left: solid 1px #9cd9f4;
    border-right: solid 1px #9cd9f4;
    background: url(../images/en/top/koksmvt.jpg) no-repeat left top;
  }

  div#content
  {
    width: 960px;
    min-height: 450px;
    margin: 0 auto;
    background: url(../images/sepas/rechts2.gif) repeat-y top right #f6fbfd;
    border-left: solid 1px #9cd9f4;
    border-right: solid 1px #9cd9f4;
  }
    td#content_links
    {
      background: url(../images/sepas/contentsepa.gif) repeat-x top;
      width: 564px;
      vertical-align: top;
      padding:0 0 10px 12px;
    }

    td#content_links a
      {
      color: #10678D;
    }


    div#titel_div
      {
        width: 554px;
        height: 40px;

    }

     div#titel_div h1
        {
          float: left;
     }

    div#content_div
      {
      clear:both;
      position: relative;
      width: 550px;
      line-height:13px;
    }

    td#content_rechts
     {
      width: 384px;
      vertical-align: top;
      background: url(../images/sepas/rechts.gif) repeat-x top left;
    }

div#bottom
{
  width: 100%;
  height: 48px;
  background: url(../images/sepas/bottom.gif) no-repeat top center #e60018;
  margin-top: -48px;
}

div.productcategorie_div
{
  width: 188px;
  min-height: 165px;
  float: left;
  background: url(../images/sepas/productborder.gif) repeat-y top right;
}

  div.productcategorie_div div.producttitel
  {
    width: 181px;
    padding-left: 5px;
    height: 29px;
    color: #0096da;
    font-size: 13px;
    background: url(../images/sepas/producttitel.png) no-repeat top right;
  }

  div.productcategorie_div div.productfoto
  {
    width: 186px;
    height: 105px;
    background: url(../images/sepas/productfoto.gif) no-repeat top right;
  }

    div.productcategorie_div div.productfoto img
    {
      margin-left: 7px;
      margin-top: 4px;
    }

  div.productcategorie_div div.productlink
  {
    width: 186px;
    height: 31px;
    text-align: right;
  }

  div.productcategorie_div div.productlinks
  {
    height: auto;
  }

    div.productcategorie_div div.productlinks .subtitel
    {
      margin-left: 6px;
      padding-top: 5px;
    }

    div.productcategorie_div div.productlinks ul
    {
      list-style-image:url(../images/pijl.gif);
    }

    div.productcategorie_div div.productlinks ul.rood
    {
      list-style-image:url(../images/pijlrood.gif);
    }

    div.productcategorie_div div.productlinks ul li
    {
      margin-left: 18px;
      width: 167px;
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      word-wrap: break-word;
      line-height: 11px;
    }

  .productlinks ul li a
  {
    line-height: 11px;
  }


  div.productspacer
  {
    clear:both;
    width:560px;
    height: 10px;
  }

#bericht
{
  width: 300px;
}

.zoekveld
{
  font-size: 10px;
  padding-bottom: 2px;
  background-image:url(../images/formulier/zoekveld.gif);
  background-repeat:no-repeat;
  border: 0px !important;
  height: 18px;
  padding-left:4px;
  width:185px;
  background-color: #f6fbfe;
}


.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 228px;
  height: 15px;
  line-height: 15px;
  border: solid 1px #008FCF;
  padding-top:3px;
  padding-left:3px;
}


.inputover,
.inputerrorover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 228px;
  height: 15px;
  line-height: 15px;
  border: solid 1px #E60018;
  padding-top:3px;
  padding-left:3px;
}

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width:  100%;
  height: 165px;
  border: solid 1px #008FCF;
}

.textareaover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width:  100%;
  height: 165px;
  border: solid 1px #E71803;
}


#btn_search_nl
{
  margin: 0;
  padding: 0;
  border: 0;
  width: 28px;
  height: 9px;
  background-image:url(../images/nl/buttons/zoek.gif);
  cursor: pointer;
}

#btn_search_en
{
  width: 40px;
  height: 9px;
  background-image:url(../images/en/buttons/zoek.gif);
  border: 0px;
  cursor: pointer;
}

#zoek_top_container
{
  position: relative;
  padding-top: 5px;
  width: 258px;
  height: 24px;
}

div#zoekveld_left
{
  float:right;
  margin-top: 1px;
}

div#zoekveld_right
{
  float:right;
  height: 9px;
  margin: 5px 10px 0 5px;

}

div#footer_content
{
  margin: 0 auto;
  width: 962px;
  height: 30px;
}

.adres
{
  font-size:9px !important;
  font-weight:bold;
  color:#FFFFFF;
  line-height: 20px;
}

.adres:hover
{
  font-size:9px !important;
  font-weight:bold;
  color:#EFEFEF;
  line-height: 20px;
}


#recht_titel
{
  margin-top: 6px;
  height: 23px;
  width: 384px;
  position: relative;
  background: url(../images/sepas/top_border.gif) repeat-x bottom right;

}

#rechts_recent_afgeleverd
{
  height: 180px;
  width: 384px;
}

#blok_container_recent_afgeleverd
{
  padding-left: 12px;
  padding-top: 12px;
}

#blok_container_video
{
  padding-left: 12px;
  /* padding-top: 12px; */
}

#blok_container_video h2
{
  margin: 0 0 10px 0!important;
  padding: 0 !important;
}


#blok_container_nieuws
{
  padding-left: 12px;
  padding-top: 12px;
  border: 0px;
  height: 100%;
}

#blok_container_nieuws h2
{
  margin: 0 0 10px 0!important;
  padding: 0 !important;
}

.nieuws_item_container
{
  min-height: 125px;
  width: 371px;

}
.nieuws_foto
{
  width: 116px;
  float: left;
}

.nieuws_foto img
{
  border: solid 1px #f9b600 !important;
}

.nieuws_afbeelding
{
  margin-left:5px;
  margin-bottom:5px;
}

.kader_grijs
{
  border: 2px solid #d4d6d6;
}


.nieuws_foto a
{
  border: 0px;
}

.leesmeer
{
  border: 0px !important;
  float: right;
}
 .nieuws_content h3
 {
  font-size: 12px;
  line-height: 13px;
  font-weight: bold;
 }

.nieuws_content
{
  width: 235px;
  float: left;
  font-size: 10px;
  line-height: 11px;
}

#download_pagina h2
{
  padding: 15px 0 0px 0;
  margin: 0px;
  color: #ee2e24;
  font-size: 14px;
  font-weight: bold;
}
#download_pagina h2 img
{
  margin-left: -4px;
}

#download_pagina h4
{
  padding: 2px 0 2px 0;
  margin: 0px;
  color: #0096da;
  font-size: 14px;

}


#blok_container_recent_afgeleverd h2
{
  padding: 15px 0 8px 0;
  margin: 0px;
  color: #ee2e24;
  font-size: 14px;
  font-weight: bold;
}

#blok_container_video h2
{
  padding: 15px 0 8px 0;
  margin: 0px;
  color: #ee2e24;
  font-size: 14px;
  font-weight: bold;
}

#blok_container_nieuws h2
{
  padding: 15px 0 8px 0;
  margin: 0px;
  color: #ee2e24;
  font-size: 14px;
  font-weight: bold;
}

.rechts_image_border
{
  float: left;
  width: 107px;
  height: 81px;
  margin-right: 18px;
}

.rechts_image_last
{
  float: left;
  width: 107px;
  height: 81px;
}

.rechts_image_border2
{
  float: left;
  width: 107px;
  border: 1px solid #a3a3a2;
  margin: 0 4px 0 12px !important;
  padding: 0 !important;
  line-height: 0px;
  font-size: 0;
}

.rechts_image_border2 img
{
  border: 1px solid #fff !important;
}



#rechts_recent_banner
{
  min-height: 10px;
  width: 384px;
}

#rechts_recent_video
{
  height: 292px;
  width: 384px;
}

#flash_video
{
  width: 360px;
  height: 245px;
  border:solid 1px #A3A3A2;
}


#rechts_recent_nieuws
{
  min-height: 292px;
  width: 384px;
  overflow: hidden;
}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img, #gallery img  {
  padding: 1px;
  background: #FFF;
  border: 1px solid #a3a3a2;
}

.titel_grijs
{
  font-size: 17px;
  font-weight: bold;
  color: #9e9e9e;
}

.titel_rood
{
  font-size: 18px;
  font-weight: bold;
  color: #e01705;
}


.breadcrumbs
{
  font-size:9px;
  font-weight:bold;
  color:#4CB6E5;
}

.favorieten
{
  color:#7B7D7F;
  font-size:9px;
  font-weight:bold;
}


#breadcrumbs_left
{
  float: left;
  width: 712px;
  line-height: 20px;
}

#breadcrumbs_right
{
  width: 235px;
  float: right;
  line-height: 20px;
  text-align: right;
  padding-right: 10px;
}

#breadcrumbs_right span
{
  cursor: pointer;
  text-decoration: underline;
}

.verzenden_nl
{
  width: 73px;
  height: 17px;
  background-image:url(../images/nl/buttons/verzenden.gif);
  border: 0px;
  cursor: pointer;
}

.verzenden_nlOver
{
  width: 73px;
  height: 17px;
  background-image:url(../images/nl/buttons/verzendenover.gif);
  border: 0px;
  cursor: pointer;
}

.verzenden_en
{
  width: 72px;
  height: 17px;
  background-image:url(../images/en/buttons/verzenden.gif);
  border: 0px;
  cursor: pointer;
}

.verzenden_enOver
{
  width: 72px;
  height: 17px;
  background-image:url(../images/en/buttons/verzendenover.gif);
  border: 0px;
  cursor: pointer;
}

.odd
{
  background-color: #D3D2D2;
}

.search_row
{
  background-color: #d3d2d2;
  height: 1px;
}

.nieuwsitem
{
  width: 80px;
  text-align: rigth;
}

.even
{
  background-color: #EBF6FC;
}

.search_datum
{
 text-align: right;
 color:#a7a7a7;
}

#zoekresultaten
{

}

.s_row_pijl
{
  padding-left: 4px;
  width: 10px;
}

.s_row
{
  border-top: 1px solid #d3d2d2;
}

.s_row a
{
  color: #10678d !important;
}


#resultaten_counter
{
  margin-top: 10px;
}


.font9
{
  font-size: 9px;
}

.font10
{
  font-size: 10px;
}

.font11
{
  font-size: 11px;
}

.font12
{
  font-size: 12px;
}

.bold
{
  font-weight: bold !important;
}

#contactformulier h2
{
  margin-left: -5px;
}

.background_verloop
{
      background: url(../images/sepas/contentsepa.gif) repeat-x top #f6fbfd; !important;
}

#google_map
{
  height: 350px;
  width: 369px;
}

.download_link
{
  font-size:10px;
  color:#000000;
}
#wallpaper_back
{
  background:#fff;
  border:solid 1px #A3A3A2;
  font-size: 0px !important;
  line-height: 0px !important;
}

#wallpaper_back img
{

  border:solid 1px #fff;
  font-size: 0px !important;
  line-height: 0px !important;

}

.wallpaper_back2
{
  background:#fff;
  border:solid 1px #A3A3A2;
  font-size: 0px !important;
  line-height: 0px !important;
}

.wallpaper_back2 img
{
  border:solid 1px #fff;
  font-size: 0px !important;
  line-height: 0px !important;
}


#recentafgeleverd_container
{
  margin-top: 10px;
  width: 384px;
  height: 100%;
  margin-bottom: 15px;
}

.recent_row_container
{
  width: 384px;
  height: 95px;
}

.rechts_title_container
{
  margin-top: 8px;
  height: 21px;
  width: 384px;
  background: url(../images/sepas/rechts_top_producten.gif) repeat-x top #f6fbfd; !important;
}

#title_recent_afgeleverd
{
  padding-top: 22px;
  padding-left: 12px;
}

.rood_subtitel
{
  color: red;
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
}

.right_download
{
  width: 35px;
  height: 30px;
  float: left;
}


.left_download
{
  width: 245px;
  height: 30px;
  float: left;
  padding-top: 1px;
}

.left_download span
{
  padding-left: 4px;
}

.viewproduct
{
  line-height: 13px;
}

.viewproduct ul
{

list-style:disc;
margin-left: 30px;
}

.download_items
{
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
}

.product_info_row
{
  background:#FFFFFF;
  border: solid 1px #A3A3A2;
  font-size: 0;
  line-height: 0;
}

.product_info_row a
{
  font-size: 0;
  line-height: 0;
}


product_info_row img
{
  border: 1px solid #fff;
}

.foto_groot
{
  margin-left: 10px;
  font-size: 0;
  line-height: 0;
  height:auto;
  overflow: hidden;
}

.foto_groot img
{
  border: 1px solid #a3a3a2;
  background: #FFF;
  padding: 1px;
  font-size: 0;
  line-height: 0;
}

.foto_klein
{
  font-size: 0;
  line-height: 0;
  width: 112px;
}

.foto_klein img
{
  border: 1px solid #a3a3a2;
  background: #FFF;
  padding: 1px;
  font-size: 0;
  line-height: 0;
}

.foto_klein a
{
  font-size: 0;
  line-height: 0;
}

.video_row
{
  font-size:14px;
  color:#6E6E6E;
  padding-left:11px;
}

.video_back
{
 background-color: #f6fbfe !important;
}

.video_header
{
  font-size:14px;
  color:#6E6E6E;
  padding-left:11px;
}

.video_klein
{
  border: 1px solid #a3a3a2;
  font-size: 0;
  line-height: 0;
  width: 112px;
}

.video_klein img
{
  border: 1px solid #fff;
  font-size: 0;
  line-height: 0;
}

.video_klein a
{
  font-size: 0;
  line-height: 0;
}

.contact_table
{
  font-size:14px;
  color:#6E6E6E;
  padding-left:11px;
}

#meerweten
{
  padding-left:11px;
  padding-right:11px;
  font-size:11px;
  line-height:14px;
}

#meerweten_top
{
  color:#E71803;
  font-weight:bold;
}

.meerweten_top
{
  color:#E71803;
  font-weight:bold;
}

#contact_link
{
  font-size:11px;
  color:#000000;
}

#geenafbeelding
{
  margin-left: 12px;
  border: 1px solid #a3a3a2;
  width: 360px;
}

#banner_groot img
{
  margin-left: 12px;
}

#banner_container_klein
{
  padding-left: 12px;
}

.video_groot
{
  margin-left: 12px !important;
}

.datum_grijs
{
  color: #a7a7a7;
}

.pointer
{
  cursor: pointer;
}

td#content_links sup
{
  font-size: 10px;
}

td#content_links
{
  line-height:16px !important;
}

.valign_top
{
  vertical-align:top;
}

div.recent_img_detail
{
  min-height:80px;
  width:175px;
  margin:0px 15px 25px 0px;
}

.opgeleverd_img
{
  padding: 1px;
  background: #FFF;
  border: 1px solid #a3a3a2;
}