
td.label{font-weight:bold;text-align:left;}  
  div.prod_item{width:165px;padding:5px;margin:6px;float:left;background-color:#fff;border:#ccc;}  
  div.prod_img{width:150px;padding:5px;border:1px solid #ddd;}
  div.prod_thumbs{width:165px;margin:6px;float:left;}
  div.prod_thumbs img{margin:1px;padding:5px;border:1px solid #ddd;float:left;}
  div.prod_txt{width:150px;padding:5px;text-align:center;}
  div.prod_txt h2{font-size:12px;font-weight:bold;color:#804000;}
  div.prod_item_big{width:450px;float:left;}
  div.prod_item_big div.prod_txt{margin-left:10px;width:250px;text-align:left;float:left;}
  div.prod_item_big div.prod_txt h1{font-size:14px;font-weight:bold;text-align:center;}
  div.prod_item_big div.prod_img{float:left;}
  input.small{border:1px solid #666;width:25px;}
  input.button{border:1px solid #666;}
  td.basketheader{
      font-weight:bold;
      font-size:14px;
      background-color:#d8d8d8;
      padding:4px 7px 4px 7px;
  }
  tr.basketrow td,
  tr.basketaltrow td
  {
      border-bottom:1px solid #cccccc;
  }
  tr.basketrow td img,
  tr.basketrow td input,
  tr.basketrow td a img,
  tr.basketaltrow td img,
  tr.basketaltrow td input,
  tr.basketaltrow td a img,
  td.footer img
  {
  vertical-align:middle;
  }
  tr.basketrow td b,
  tr.basketaltrow td b
  {
      color:#646161;
  }
  tr.basketrow td{
    background-color:#fff;
    color:#646161;
    padding:20px 7px;
  }
  tr.basketaltrow td{
    background-color:#eee;
    color:#646161;
    padding:20px 7px;
  }
  .datatable{margin-top:10px;}
  .datatable tr td{padding:3px 0px;}
  
  .bestellen
  {
      float:left;
        height:auto;
        padding:4px 0 10px 0;
        width:580px;
  }
  .tab{
    float:left;
    cursor:pointer;
  }
  .lasttab{
    padding:5px 24px 5px 25px;
  }
  div.tabs{
    float:left;
    
  }
  div.contentbox
  {
    width:717px;
    padding:6px 7px 13px 7px;
    float:left;
    background-color:#fff;
    border:1px solid #ddd;
    margin:2px 0 8px 0;
    color:#646161 !important;
    
  }
  div.contentbox table{width:100%;}
  div.contentbox table td,div.contentbox table td b,
  div.contentboxnoborder table td,div.contentboxnoborder table td b{vertical-align:middle;}
  div.contentbox h3,
  div.contentboxnoborder h3,
  #fancy_div h3
  
  {
      color:#BCD13C;
      font-size:16px;
      border-bottom:1px solid #cccccc;
      margin:0px;
      padding:0px 9px 3px 4px;
  }
  div.contentbox p,
  div.contentboxnoborder p
  {
      padding:5px 9px 9px 4px;
      color:#646161 !important;
  }
  div.contentbox p a
  {
      /*color:#646161 !important;*/
  }         
  input[type=radio],input[type=image]{
    margin:0px;
    vertical-align:middle;
  }
  input.small
  {
      width:40px;
      border:1px solid #c5c5c5;
      text-align:right;
      font-weight:bold;
  }
  input.form_field{
    width:280px;
    border:1px solid #ddd;
  }
  input.form_field_active{
    width:280px;
    border:1px solid #000;
  }
  input.form_field_small{
    width:50px;
    border:1px solid #ddd;
    margin-right:5px;
  }
  input.form_field_small_active{
    width:50px;
    border:1px solid #000;
    margin-right:5px;
  }
  input.form_field_smalltussen{
    width:42px;
    border:1px solid #ddd;
    margin-right:5px;
    margin-left:3px;
  }
  input.form_field_smalltussen_active{
    width:42px;
    border:1px solid #000;
    margin-right:5px;
    margin-left:3px;
  }
  
  input.form_field_small2{
    width:70px;
    border:1px solid #ddd;
    margin-right:3px;
  }
  input.form_field_small2_active{
    width:70px;
    border:1px solid #000;
    margin-right:3px;
  }
  input.form_field_medium{
    width:156px;
    border:1px solid #ddd;
    margin-left:3px;
  }
  input.form_field_medium_active{
    width:156px;
    border:1px solid #000;
    margin-left:3px;
  }
  
  div.message{border:1px solid #ff0000;background-color:#ddd;font-weight:bold;padding:5px;margin-left:5px;}
  div.menu{
    width:140px;
    float:left;
    padding-top:20px;
    padding-left:10px;
  }
  div.menu ul,div.menu li{
    padding:0px;
    margin:0px 0px 0px 5px;
    list-style:none;
  }
  div.menu li a{
    font-size:12px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
  }
  div.menu li a:hover{
  text-decoration:underline;
  }
  textarea.text{
    width:280px;
    height:100px;
    border:1px solid #ddd;
  }
  
  .box_account_vereniging{
    border:1px solid #b7f434;
    padding:13px;
    font-weight:bold;
  }
  
  .contentboxnoborder{
    padding:6px 7px 13px 7px;
    float:left;
    background-color:#fff;
    margin:2px 0 8px 0;
    color:#646161 !important;
    width:707px;
  }
  .btn_afrekenen{
  background:url('/images/bg_afrekenen.gif') no-repeat;
  width:150px;
  height:21px;
  float:right;
  padding:6px 0 0 7px ;
  margin-top:15px;
}
.btn_afrekenen a{
  color:#fff;
  font-size:12px;
  font-weight:bold;
}
.big{font-size:14px;}
.afreken_header{margin-bottom:-5px;}