
  body {
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
  }

  .button_verzenden {
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    font-weight: bold;
    color: #6A6B6D;
    cursor: pointer;
    bottom: 0;
  }

  .button_verzenden:hover {
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    font-weight: bold;
    color: #FF0000;
    cursor: pointer;
    bottom: 0;
  }

/* bottom */

  #div_bottom {
    text-align: center;
    color: #979797;
  }

/* blokken */

  #content {
    padding: 12px 0 12px 0;
    line-height: 14px;
    letter-spacing: 0;
    color: #353739;
  }                     /* content width: 868px */

  #bLeft {
    float: left;
    width: 520px;
    padding-right: 4px;
  }

  #bRight {
    float: right;
    width: 336px;
    border-left: 2px #999A97 solid;
    padding-left: 4px;
  }

  #bLeft2 {
    float: left;
    width: 694px;
  }

  #bRight2 {
    float: right;
    width: 161px;
    margin-left: 3px;
    padding-left: 4px;
    border-left: 2px #999A97 solid;
    min-height: 250px;
  }

/* content */

  h1 {
    margin: 0;
    padding: 8px 4px 12px 4px;
    font-size: 18px;
    color: #6D9ED8;
  }

  a:active,
  a:visited,
  a:link {
    color: #6D9ED8;
  }

  a:hover {
    color: #FF0000;
  }

  .bold {
    font-weight: bold;
  }

/* printers */

  .row {

  }

  .row_e {
    background-color: #E1EBF9;
  }

  .row_over {
    background-color: #7EB0F2;
  }

  .row_between {
    height: 12px;
  }

  .row_between td {
    border-top: 1px #6A6B6D dashed;
  }

  .rImg {
    padding: 3px 3px;
    width: 195px;
    vertical-align: top;
  }

  .rText {
    padding: 3px 0;
    width: 763px;
    vertical-align: top;
  }

  .row .rPrice,
  .row_e .rPrice {
    padding: 8px 3px 3px;
    font-weight: bold;
    font-size: 14px;
    color: #6D9ED8;
    vertical-align: top;
  }

  .row_over .rPrice {
    padding: 8px 3px 3px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    vertical-align: top;
  }

  .rCart {
    width: 80px;
    text-align: right;
    padding: 3px 3px;
    font-size: 10px;
    vertical-align: top;
  }

  .rTitle {
    font-weight: bold;
  }

  .rWinkelwagen {
    padding-top: 8px;
    cursor: pointer;
    border: 0px;
  }

  .input_count {
    width: 47px; height: 15px;
    margin: 1px 0px;
    border: 1px #293A56 solid;
    color: #293A56;
    font: normal 12px Tahoma;
  }

  .button_moreinfo {
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    font-weight: bold;
    color: #6A6B6D;
    cursor: pointer;
    bottom: 0;
  }

  .button_moreinfo:hover {
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    font-weight: bold;
    color: #FF0000;
    cursor: pointer;
    bottom: 0;
  }


/* winkelwagen small */

  #wTitle {
    font-weight: bold;
    color: #6D9ED8;
    border-bottom: 1px #6D9ED8 solid;
    margin-bottom: 4px;
    padding-bottom: 2px;
  }

  #wTitle:hover {
    font-weight: bold;
    color: #FF0000;
    border-bottom: 1px #6D9ED8 solid;
    margin-bottom: 4px;
    padding-bottom: 2px;
    cursor: pointer;
  }

  #winkelwagen {
    padding: 3px;
    text-align: right;
  }

  #winkelwagen table {
    width: 100%;
  }

  #wTotPrice {
    color: #FF0000;
    text-align: right;
    border-top: 1px #6D9ED8 solid;
    margin-top: 4px;
    padding-top: 2px;
  }

  #wColT {
    text-align: right;
    border-bottom: 1px #6D9ED8 solid;
    font-size: 10px;
  }

  #wLinks {
    text-align: right;
  }

  #winkelwagen .td1 {
    text-align: right;
    width: 40px;
    padding-right: 10px;
  }

  #winkelwagen .td2 {
    text-align: left;
  }

/* winkelwagen big */

  .swPrice {
    padding: 3px 3px 3px;
    font-size: 14px;
    vertical-align: top;
    width: 90px;
    text-align: right;
  }

  .swTitle {
    padding: 3px 3px 3px;
  }

  .swCount {
    width: 40px;
    text-align: right;
    padding-right: 12px;
    padding-left: 2px;
  }

  .swCount input {
    width: 35px; height: 15px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    text-align: right;
  }

  .swCol {
    background-color: #D4D0C8;
    font-weight: bold;
  }

  #swTotal {
    border-top: 1px #6D9ED8 solid;
    margin-top: 8px;
    padding: 10px 3px;
    width: 200px;
    float: right;
    clear: both;
  }

  #swTotal .td1 {
    text-align: left;
    color: #6A6B6D;
    font-size: 14px;
  }

  #swTotal .td2 {
    text-align: right;
    color: #6A6B6D;
    font-size: 14px;
  }

  #swTotal .tdb div {
    border-top: 1px #6D9ED8 solid;
    margin-top: 2px;
    padding: 0;
  }

  .swButtons {
    /*padding: 30px 3px 10px 40px;*/
    padding: 10px 0px 10px 0px;
    text-align: center;
    width: auto;
  }

  .swButtons2 {
    padding: 10px 3px 0 0;
  }

  .swButtons2 input,
  .swButtons input {
    width: 110px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    cursor: pointer;
    font-weight: bold;
    color: #6A6B6D;
  }

  .swButtons2 input:hover,
  .swButtons input:hover {
    width: 110px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    cursor: pointer;
    font-weight: bold;
    color: #FF0000;
  }

  #weergave {
    padding: 2px 24px 6px;
  }

  #weergave .title {
    color: #6D9ED8;
    font-weight: bold;
  }

  .rCategory {
    /*padding: 2px 8px;*/
    /*background-color: #83837F;*/
    color: #83837F;
    font-weight: bold;
  }
  
  .rCategoryMelding {
    padding: 2px 8px;
    color: #FFFFFF;
    background-color: #83837F;
  }
  
  .div_cat_1 {
    z-index: 4;
    float: left;
    position: relative;
    background-color: #D0D0D0;
    padding: 5px 20px 7px 20px;
  }
  
  .div_cat_2 {
    z-index: 4;
    float: left;
    position: relative;
    background-image: url('../images/category.gif');
    width: 8px;
    height: 26px;
    /*padding: 0 20px 0 20px;*/
  }
  
  .div_cat_3 {
    z-index: 0;
    position: absolute;
    left: 0px;
    width: 694px;
    background-image: url('../images/category_repeat.gif');
    background-repeat: repeat-x;
    height: 26px;
  }

  #note {
    padding: 3px 2px 14px 2px;
    color: #6D9ED8;
  }

/* category */

  #div_category {
    position: relative;
    border: 1px #5CA2DB solid;
  }
  
  .subMenuTd a:link,
  .subMenuTd a:active,
  .subMenuTd a:visited {
    text-decoration: none;
    color: #83837F;
  }
  
  .subMenuTd_hover a:link,
  .subMenuTd_hover a:active,
  .subMenuTd_hover a:visited {
    text-decoration: none;
    color: #FFFFFF;
  }
  
  .subMenuTd {
    border: 1px #FFFFFF solid;
    /*border-right: 1px #6D9ED8 solid;*/
    text-align: center;
    height: 18px;
  }
  
  .subMenuTd_hover {
    border: 1px #5CA2DB solid;
    /*border-right: 1px #6D9ED8 solid;*/
    text-align: center;
    background-color: #BEDAF1;
    height: 18px;
  }

/* client */

  .cl_head {
    padding: 6px 6px 1px;
    color: #6D9ED8;
  }

  .cl_radio {
    width: 40px;
    padding: 0 0 0 12px;
  }

  .cl_text {
    padding: 0px;
  }

  .cl_text2 {
    padding: 0 0 0 12px;
    width: 220px;
  }

  .cl_price {
    text-align: right;
  }

  .cl_input input {
    width: 270px; height: 15px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    text-align: left;
  }
  
  .textinput {
    width: 270px; height: 15px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    text-align: left;
  }

  .cl_button {
    margin-top: 8px;
    border-top: 1px #6D9ED8 solid;
    padding: 8px 0 4px 390px;
  }

  .cl_button input {
    width: 110px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    cursor: pointer;
    font-weight: bold;
    color: #6A6B6D;
  }

   .cl_button input:hover {
    width: 110px;
    margin: 1px 0px;
    border: 1px #6D9ED8 solid;
    background-color: #D4D0C8;
    cursor: pointer;
    font-weight: bold;
    color: #FF0000;
  }

/* nieuws */

  #nHead {
    font-weight: bold;
    color: #6D9ED8;
    border-bottom: 1px #6D9ED8 solid;
    margin-bottom: 4px;
    padding-bottom: 2px;
  }

  .news {
    padding: 0 0 8px 0;
  }

  .news .nTitle {
    background-color: #D4D0C8;
    font-weight: bold;
    padding: 1px 3px;
  }

  .news .nContent {
    padding: 2px 2px 0 2px;
  }

  .news .nContent img {
    padding: 3px 6px 3px 1px;
  }

/* contact */

  .cTitle {
    font-weight: bold;
    font-size: 12px;
  }

  .cText {
    text-indent: 12px;
    width: 140px;
    vertical-align: top;
  }

  .cInput {
    width: 300px;
  }

  .cInput input,
  .cInput textarea {
    color: #6D9ED8;
    font-size: 11px;
    margin: 1px 0px;
    height: 15px;
    border: 1px #6D6D6C solid;
    width: 270px;
  }

  .cInput textarea {
    height: 90px;
  }

  * html .cInput textarea,
  * html .cInput input {
    margin: 0px;
  }

/* aanmelden nieuwsbrief */

  #div_aanmelden {
    margin-top: 0;
  }

  #div_aanmelden_top {
    font-weight: bold;
    color: #6d9ed8;
    height: 20px;
  }

  #div_aanmelden_form {

  }

  #div_aanmelden_msg {
    padding-top: 10px;
    position: relative;
  }