html
{
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}

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

a
{
  color:#0063be;
}

a:hover
{
  color: #f26532;
}

html
{
  width: 100%;
}

body
{
  background:#e5e5e5;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
}

div#container
{
  position: relative;
  margin: 0 auto;
  width: 962px;
  padding:0 10px 0 10px;
  background: #FFFFFF;
}
  div#toplogo
  {
    height: 63px;
    background: #fff;
    padding:14px 0 0 35px;
    clear: both;
  }
  div#main_container
  {
    width: 100%;
    height: 100%;
    min-height:477px;
  }

    div#menu_links
    {
      float: left;
      width: 161px;
      min-height:477px;
      margin-right:11px;
      background:#e5e5e5;
    }
    div#menu_links_home
    {
      float: left;
      width: 161px;
      margin-right:11px;
      background:#e5e5e5;
    }
      div#menu_links_groot div.blauw
      {
        clear:both;
        width: 161px;
        background:#0063be;
        height:73px;
        text-align: center;
        border-bottom: solid 1px #FFFFFF;
      }
      div#menu_links_groot div.rood
      {
        clear:both;
        width: 161px;
        background:#f26532;
        height:73px;
        text-align: center;
        border-bottom: solid 1px #FFFFFF;
      }
      .over_groot_blauw
      {
        background: #3382cb !important;
        cursor: pointer;
      }
      .over_groot_rood
      {
        background: #f5845b !important;
        cursor: pointer;
      }
        div#menu_links_groot div a
        {
          text-decoration: none;
          color:#FFFFFF;
        }
      div#submenu_links div
      {
        clear:both;
        width: 161px;
        background:#0063be;
        line-height:18px;
        height:20px;
        text-align: center;
        border-bottom: solid 1px #FFFFFF;
      }

      .submenuover
      {
        background:#4c91d1 !important;
        cursor:pointer;
      }

        div#submenu_links div a
        {
          text-decoration: none;
          color:#FFFFFF;
        }

    div#content_container
    {
      float: left;
      width: 790px;
      min-height:477px;
    }
    div#menu_top
    {
      width:790px;
      height:20px;
      margin-bottom:10px;
      background:#0063be;
    }
      div#menu_top div
      {
        float: left;
        width: 157px;
        height:20px;
        line-height:20px;
        padding: 0px;
        text-align: center;
        border-right: solid 1px #FFFFFF;
      }

      .over
      {
        background: #4c91d1 !important;
        cursor: pointer;
      }

      div#menu_top div.last
      {
        border-right: solid 1px #0063be;
      }
      .lastover
      {
        background: #4c91d1 !important;
        cursor: pointer;
        border-right: solid 1px #4c91d1 !important;
      }

      div#menu_top div.last
      {
        border-right: 0px;
      }

        div#menu_top div a
        {
          font-size: 12px;
          text-decoration: none;
          color:#FFFFFF;
        }
    div#home_foto
    {
      width:473px;
      height:365px;
      float:right;
      clear:both;
      border:solid 1px #000000;
    }
    div#tekst_home
    {
      float:left;
    }
    div#bottom_logos
    {
      height:70px;
      width:50px;
      background:red;
      float:right;
    }

    div#content_wrapper
    {
      width:790px;
      min-height:100px;
    }
      div#content
      {
        width:461px;
        margin-right:12px;
        float:left;
      }
      div#route_content
      {
        width:300px;
        margin-right:12px;
        float:left;
      }
        .pagina_titel
        {
          height:18px;
          font-size:12px;
          color:#fd4239;
          font-weight:bold;
          clear:both;
        }
        .pagina_tekst
        {
          line-height:15px;
        }
        div#content ul.sitemap_niveau1
        {
          padding-left:0px;
          margin:0px;
          list-style: none;
        }
        div#content ul.sitemap_niveau1 li
        {
          padding-left:0px;
          margin:0px;
          list-style: none;
          font-weight:bold;
        }
        div#content ul.sitemap_niveau2
        {
          padding-left:0px;
          margin:0px;
        }
        div#content ul.sitemap_niveau2 li
        {
          padding-left:15px;
          margin:0px;
          list-style: none;
          font-weight:normal;
        }
      div#content_foto
      {
        width:314px;
        height:446px;
        float:right;
        margin-right:2px;
      }

      div#container_nieuws
      {
        width:632px;
        float:left;
      }
      div#content_nieuws
      {
        width:632px;
        float:left;
      }
        .afbeelding
        {
          border:solid 1px #000000;
        }
        .nieuws_naam a
        {
          height:13px;
          font-weight:bold;
          color:#000000;
        }
        .nieuws_naam a:hover
        {
          color:#000000;
        }
        .nieuws_datum
        {
          height:13px;
          width:100px;
          font-weight:bold;
          text-align:right
        }
        div#nieuws_balk_grijs
        {
          float:left;
          background:#e5e5e5;
          width:157px;
          height:447px;
        }

div#bottom
{
  clear: both;
  height: 20px;
  width:100%;
  margin-top:5px;
  padding-top:10px;
  background:#FFFFFF;
}
  a.bottom_link
  {
    font-size:11px;
    text-decoration:none;
    color:#000000;
  }
  a.bottom_link:hover
  {
    color:#f26532;
  }

.tekstklein
{
  font-size:11px;
}

.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 200px;
  height: 18px;
  border: solid 1px #0063be;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

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

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  310px;
  height: 101px;
  border: solid 1px #0063be;
  background-color: #FFFFFF;
  padding-left:2px;
}

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


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

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

.width_100
{
  width:100%;
}

.valign_top
{
  vertical-align:top;
}

.input_post
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 60px;
  height: 18px;
  border: solid 1px #0063be;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_postover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 60px;
  height: 18px;
  border: solid 1px #fd4239;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_dag
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 25px;
  height: 18px;
  border: solid 1px #0063be;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_dagover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 25px;
  height: 18px;
  border: solid 1px #fd4239;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_jaar
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 40px;
  height: 18px;
  border: solid 1px #0063be;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_jaarover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 40px;
  height: 18px;
  border: solid 1px #fd4239;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_plaats
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 130px;
  height: 18px;
  border: solid 1px #0063be;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

.input_plaatsover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 130px;
  height: 18px;
  border: solid 1px #fd4239;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}

#schoonmaakdiensten_on
{
  display:none;
  width: 161px;
  height: 73px;
  border-bottom: solid 1px #FFFFFF;
  background: red;
}

div#schoonmaakdiensten_on div
{
  clear:both;
  width: 161px;
  background:#0063be;
  line-height:18px;
  height:22px;
  text-align: center;
  border-bottom: solid 1px #FFFFFF;
  padding-top:2px;
}

div#schoonmaakdiensten_on div.first
{
  clear:both;
  width: 161px;
  background:#0063be;
  line-height:18px;
  height:21px;
  text-align: center;
  border-bottom: solid 1px #FFFFFF;
  padding-top:2px;
}

.submenuover
{
  background:#4c91d1 !important;
  cursor:pointer;
}

#banner
{
  position: absolute;
  right: 0;
  top:0;
}

#banner2
{
  position: absolute;
  right: 327px;
  top:0;
}
