body {
    margin: 0px;
  }

  img.top_schaduw {
    float: left;
    margin: 0px;
  }

  img.product {
    float: left;
    width: 300px;
  }

  div.cat_left_link_normall {
    float: left;
    margin-bottom: 10px;
  }

  div.cat_left_link_normall a {
    float: left;
    font-family: verdana;
    font-size: 12px;
    color: #6f6f6f;
    text-decoration: none;
    padding-left: 14px;
    margin-left: 15px;
  }

  div.cat_left_link_normall a:hover {
    padding-left: 14px;
    font-family: verdana;
    font-size: 12px;
    color: #ff0000;
    text-decoration: underline;
    background-image: url("/images/knop.jpg");
    background-repeat: no-repeat;
    background-position: 0px 3px;
  }

  p.telnr_boven {
    float: right;
    width: 400px;
    margin-left: 625px;
    margin-top: -20px;
    font-family: century gothic, verdana;
  }

  a.contact {
    display: block;
    float: left;
    width: 100px;
    height: 30px;
    margin-left: 838px;
    text-decoration: none;
  }

  a.contact_link {
    float: right;
  }

  img.contact_tussenmenu {
    float: left;
  }

  input.naam {
    float: left;
    width: 120px;
  }

  input.tel {
    float: left;
    width: 120px;
  }

  img.portfolio {
    margin-top: 10px;
    border: none;
  }

  div.container {
    margin-left: auto;
    margin-right: auto;
    width: 1029px;
  }

  div.schaduw {
    float: left;
    width: 1029px;
    background-image: url("/images/schaduw.jpg");
  }

  div.logo {
    float: left;
    padding-left: 50px;
  }

  div.header {
    float: left;
    padding-left: 11px;
    background-image: url('/images/header.jpg');
    width: 1000px;
    height: 230px;
    margin-left: 11px;
    background-repeat: no-repeat;
  }

  img.header_knop {
    margin-top: 157px; 
    margin-left: 91px;
    border: none;
  }

  div.header_rood {
    float: left;
    width: 960px;
    height: 180px;
  }

  div.rood_aanbieding {
    display: block;
    float: right;
    width: 110px;
    margin-top: 50px;
  }

  div.wit {
    display: block;
    width: 110px;
    float: right;
    font-family: tahoma;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    margin: 0px;
  }

  p.doorgestreept {
    display: block;
    width: 110px;
    float: right;
    color: #ffffff;
    font-family: tahoma;
    font-size: 19px;
    text-decoration: line-through;
    margin: 0px;
  }

  div.header_aanbieding {
    float: right;
    width: 100px;
    height: 30px;
    margin-left: 20px;
  }

  p.euro_aanbieding {
    float: left;
    color: #ffffff;
    font-family: tahoma;
    font-size: 19px;
  }

  p.prijs_aanbieding {
    float: right;
    color: #ffffff;
    font-family: tahoma;
    font-size: 30px;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 20px;
  }

  div.knop_aanbieding {
    float: right;
    margin-top: 30px;
    margin-left: 15px;
  }

  div.knop_aanbieding a {
    display: block;
    float: right;
    width: 60px;
    height: 18px;
    background-image: url("/images/knop_aanbieding.jpg");
    background-position: left;
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-left: 25px;
    color: #ffffff;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
  }

  div.knop_aanbieding a:hover {
    text-decoration: underline;
  }
 
  div.menubalk {
    float: left;
    width: 1004px;
    height: 37px;
    margin-left: 12px;
    background-image: url("/images/menubalk.jpg");
  }

  div.menubalk img {
    float: left;
  }

  div.menubalk a {
    display: block;
    float: left;
    height: 37px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url("/images/menubalk_over.jpg");
    background-repeat: repeat-x;
    background-position: 0px 2000px;
    padding-top: 10px;
    font-family: verdana;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
  }

  div.menubalk a:hover {
    background-position: 10px 0px;
    color: #ffffff;
  }

  div.menubalk a:active {
    background-position: 10px 0px;
    color: #ffffff;
    background-image: url("/images/menubalk_klik.jpg");
    padding-top: 11px;
  }

  div.menu_schaduw {
    float: left;
    background-image: url("/images/menuschaduw.jpg");
    width: 1002px;
    margin-left: 13px;
    height: 20px;
    background-repeat: repeat-x;
  }

  div.content_left {
    float: left;
    width: 153px;
    border-top: 1px solid #797979;
    border-left: 1px solid #a6a6a6;
    border-right: 1px solid #a6a6a6;
    border-bottom: 1px solid #a6a6a6;
    margin-left: 20px;
    background-color: #ffffff;
    padding-left: 5px;
    margin-top: 17px;
  }

  h2 {
    float: left;
    color: #ff0000;
    font-family: verdana;
    font-size: 16px;
  }

  div.cats a {
    float: left;
    font-family: verdana;
    font-size: 12px;
    color: #6f6f6f;
    text-decoration: none;
    padding-left: 14px;
    margin-left: 15px;
  }

  div.cats a:hover {
    padding-left: 14px;
    font-family: verdana;
    font-size: 12px;
    color: #ff0000;
    text-decoration: underline;
    background-image: url("/images/knop.jpg");
    background-repeat: no-repeat;
    background-position: 0px 3px;
  }

  div.nieuwsbrief {
    float: left;
    font-family: verdana;
    font-size: 12px;
    color: #6f6f6f;
    padding-bottom: 20px;
    width: 158px;
  }

  div.nieuwsbrief p {
    float: left;
    margin-left: 14px;
  }

  div.nieuwsbrief input {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
  }

  input.button {
    float: left;
    background-image: url("/images/menubalk_over.jpg");
    height: 37px;
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
  }

  div.content_middle {
    float: left;
    width: 645px;
  }

  div.breadcrumbs {
    float: left;
    margin-left: 10px;
    font-family: verdana;
    font-size: 11px;
    padding-bottom: 5px;  
}
  
  div.content {
    float: left;
    width: 640px;
    margin-left: 10px;
    background-color: #ffffff;
    border: 1px solid #a6a6a6;
    font-family: verdana;
    font-size: 12px;
    color: #6f6f6f;
    padding-left: 5px;
  }

  div.content h2 {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
  }

  div.content p {

    padding-left: 5px;
    padding-right: 5px;
  }

  div.center_cats {
    float: left;
    margin-left: 5px;
    background-color: #ffffff;
    padding-bottom: 20px;
  }

  img.center_cats {
    margin: 6px;
    border: none;
  }

  div.content_right {
    float: left;
    margin-left: 10px;
    width: 180px;
  }
  
  div.middle {
    width: 1029px;
    float: left;
    display: block;
  }
  
  div.provincies {
    float: left;
    width: 1000px;
    margin-top: 5px;
    margin-left: 15px;
    font-family: verdana;
    font-size: 11px;
  }

  div.provincies a {
    font-family: verdana;
    color: #ff0000;
  }

  div.bottom {
    float: left;
    width: 1004px;
    height: 97px;
    margin-left: 12px;
    margin-top: 3px;
    background-image: url("/images/bottom.jpg");
    font-family: verdana;
    font-size: 12px;
  }

  div.kolom1 {
    float: left;
    margin-top: 20px;
    margin-left: 230px;
  }

  div.kolom2 {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
  }

  div.kolom3 {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
   }

  div.tagcloud {
    float: left;
    text-align: center;
    width: 1004px;
    background-color: #cccccc;
    margin-left: 12px;
    font-family: tahoma;
  }

  div.tagcloud a {
    color: #ffffff;
  }

  div.productinfo {
    float: left;
    font-size: 12px;
    width: 300px;
    height: 350px;
    margin-left: 10px;
  }

  img.product {
    float: left;
    margin-top: 30px;
  }

  a.tagcloud_1 {
    font-family: tahoma;
    color: #ffffff;
    font-size: 14px;
  }

  a.tagcloud_2 {
    font-family: tahoma;
    color: #ffffff;
    font-size: 17px;
  }

  a.tagcloud_3 {
    font-family: tahoma;
    color: #ffffff;
    font-size: 12px;
  }

  a.tagcloud_4 {
    font-family: tahoma;
    color: #ffffff;
    font-size: 16px;
  }

  a.tagcloud_5 {
    font-family: tahoma;
    color: #ffffff;
    font-size: 15px;
  }

  a.tagcloud_6 {
    font-family: tahoma;
    color: #ffffff;
    font-size: 13px;
  }

  p.dik {
    font-size: 15px;
    font-weight: bold;
  }

  div.bestel {
    float: left:
    margin-top: 10px;
  }

  div.bestel img {
    margin-top: 10px;
    margin-left: 5px;
  }
