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

body
{
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}

.scaler_color
{
  margin:0 auto;
  height:100%;
  background:#4d4d4d;
}

.scaler_img
{
  margin:0 auto;
  height:100%;
  background:url(../images/sepas/bottomdark.gif) repeat-y #4d4d4d;
}

.scaler_img_contact
{
  margin:0 auto;
  height:100%;
  background:url(../images/sepas/bottomdark_contact.gif) repeat-y #4d4d4d;
}

ul
{
  list-style:disc;
}

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

blockquote
{
  margin-left:17px;
}

div#container
{
  margin: 0 auto;
  width: 981px;
  min-height:520px;
  background: #FFFFFF;
  padding-top:10px;
}

div#topbalk
{
  height:60px;
  width: 981px;
  background:#e32219;
  clear:both;
}

  img#logo_reklaspits
  {
    margin:10px 30px 0px 0px;
    float:right;
  }

div#navbalk
{
  height:28px;
  padding-top:12px;
  width: 981px;
  background:#FFFFFF;
}
  ul#hoofdnav
  {
    list-style:none;
    margin-left:10px;
    padding:0px;
  }
    ul#hoofdnav li
    {
      display:inline;
      list-style-type:none;
      padding:0px;
      margin:0px 18px 0px 0px;
    }

    ul#hoofdnav li a
    {
      color:#4d4d4d;
      font-weight:bold;
      text-decoration:none;
      font-size:14px;
    }
    ul#hoofdnav li a:hover
    {
      color:#e32219;
    }


div#content_container
{
  position:relative;
  min-height:498px;
  background:#4d4d4d;
}
  div#content
  {
    width:442px;
    min-height:375px;
    padding:20px 12px 20px 14px;
    color:#FFFFFF;
    line-height:15px;
  }
    div#content h1
    {
      color:#FFFFFF;
      font-size:14px;
    }


div#gloed_left
{
  position:absolute;
  background:url(../images/sepas/gloed.png) repeat-x bottom left;
  width: 490px;
  height:368px;
  left:0px;
  top:0px;
  z-index:99;
}

.gloed h2
{
  margin-top:297px;
  margin-left:32px;
}

.gloed h3
{
  margin-top:2px;
  margin-left:32px;
}

div#foto_left
{
  background: #4d4d4d;
  width: 490px;
  height:368px;
  position:absolute;
  left:0px;
  top:0px;
  border-right:solid 1px #FFFFFF;
  border-bottom:solid 1px #FFFFFF;
}
div#route_container
{
  background: #4d4d4d;
  width: 490px;
  height:338px;
  position:absolute;
  right:0px;
  top:0px;
  padding-top:20px;
  color:#FFFFFF;
  line-height:13px;
}
  ul.galerij
  {
    list-style:none;
    margin:0px;
    padding:0px;
  }

  ul.galerij li
  {
    list-style-type:none;
    margin:0px;
    padding:0px;
  }

div#bottom
{
  min-height:30px;
  width:971px;
  background:#FFFFFF;
  margin-top:1px;
  padding:2px 0px 0px 10px;
}

div.telefoonnummer
{
  float:right;
  width:126px;
  height:30px;
  color:#4d4d4d;
  font-size:10px;
  font-weight:normal;
}

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

  div#bottom ul li
  {
    display:inline;
    list-style-type:none;
    padding:0px;
    margin:0px;
  }

  div#bottom ul li a
  {
    color:#a0a0a0;
    text-decoration:underline;
    font-size:10px;
    font-weight:normal;
  }
  div#bottom ul li a:hover
  {
    color:#000000;
  }

img.nieuwsafbeelding
{
  border:solid 1px #a0a0a0;
}
.nieuwstekst
{
  color:#FFFFFF;
  font-size:11px;
  line-height:12px;
}
img.leesmeer_home
{
  float:right;
}

/*REFERENTIES*/
div#referentie_overzicht
{
  position:relative;
  width:765px;
  min-height:400px;
  color:#FFFFFF;
}

div#referentie_categorie_container
{
  width:205px;
  min-height:300px;
  margin-left:10px;
}

div#referentie_categorie_container_detail
{
  width:460px;
  min-height:300px;
  margin-left:10px;
}

td.categorie_container
{
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #FFFFFF;
  font-size:1px;
  padding:0px;
  margin:0px;
}

div.categorie_over
{
  background:url(../images/referenties/hover.png) no-repeat top left;
  position:absolute;
  cursor:pointer;
}

div.categorie_over h2
{
  margin-top:168px;
  margin-left:7px;
  color:#FFFFFF;
  font-weight:bold;
}

ul#refnav
  {
    list-style:none;
    margin-top:12px;
    padding:0px;
  }
    ul#refnav li
    {
      list-style-type:none;
      padding:0px;
      margin:0px;
    }

    ul#refnav li a
    {
      color:#FFFFFF;
      font-weight:bold;
      text-decoration:none;
      font-size:14px;
      line-height:25px;
    }
    ul#refnav li a:hover
    {
      color:#e32219;
    }

ul#refnav_namen
  {
    list-style:none;
    margin-top:35px;
    padding:0px;
  }
    ul#refnav_namen li
    {
      list-style-type:none;
      padding:0px;
      margin:0px;
      color:#FFFFFF;
    }
.refnamen
{
  padding-top:0px;
}

.referentie_galerij
{
  width:491px;
}
.referentie_galerij_afbeelding
{
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #FFFFFF;
}

div#container_fotos
{
  clear:both;
}

img#foto_groot
{
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #FFFFFF;
}

div#container_fotos_klein
{
  width:491px;
  min-height:70px;
  margin-top:10px;
}

img.foto_klein
{
  border:solid 1px #FFFFFF;
  margin-left:10px;
  margin-bottom:10px;
  cursor:pointer;
}

img.foto_detail
{
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #FFFFFF;
}

/*NIEUWS*/

div#foto_left_nieuws
{
  width: 490px;
  min-height:368px;
  clear:both;
  position:relative;
  border-bottom: solid 1px #FFFFFF;
}

div#gloed_left
{
  position:absolute;
  background:url(../images/sepas/gloed.png) repeat-x bottom left;
  width: 490px;
  height:368px;
  left:0px;
  top:0px;
  z-index:99;
}

div#nieuwsitemcontent
{
  width:463px;
  min-height:98px;
  padding:10px 12px 20px 14px;
  color:#FFFFFF;
  line-height:13px;
}

.nieuwsdatum
{
  font-size:9px;
  color:#a6a6a6;
  font-weight:bold;
}


div#overzicht_items
{
  width:490px;
  min-height:400px;
}

div.nieuwsitem_preview
{
  position:relative;
  width:470px;
  min-height:89px;
  border-bottom:solid 1px #FFFFFF;
  background:#5f6062;
  font-size:1px;
  line-height:1px;
  padding:10px 10px 0px 10px;
}

span.nieuws_titel
{
  font-size:14px;
  color:#FFFFFF;
  margin-bottom:4px;
}

span.nieuwstekst
{
  font-size:11px;
  color:#FFFFFF;
  line-height:13px;
}

img.nieuwsafbeelding_klein
{
  border:solid 1px #a0a0a0;
  margin-bottom:10px;
}

div#nieuwsarchief
{
  padding:10px;
  color:#FFFFFF;
}

a.archief_link
{
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
}

a.archief_link:hover
{
  color:#fdffbe;
}

a
{
  color:#FFFFFF;
}

a:hover
{
  color: #e32219;
}

.tekstklein
{
  font-size:10px;
  color:#FFFFFF;
}

.tekstcontact
{
  color:#FFFFFF;
  font-weight:bold;
}

.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 240px;
  height: 16px;
  border: solid 1px #FFFFFF;
  background: #858585;
  padding-left:2px;
  padding-top:3px;
}


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

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  370px;
  height: 110px;
  border: solid 1px #FFFFFF;
  background: #858585;
  padding-left:2px;
  padding-top:2px;
}

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


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

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

.width_100
{
  width:100%;
}

.valign_top
{
  vertical-align:top;
}
