 .download { padding: 0 0 0 75px; margin: 50px 0 0 0; background: url(../images/foto/download.png) no-repeat 0 10px; width: 255px;}
 .download p { margin: 0 0 8px 0;}
 a.back, a.back:visited { display:block; padding-left:15px; line-height:1.5em; background:url('../images/foto/arrow-l_back.png') no-repeat top left; color:#009bff;	font-weight:bold; margin-bottom:15px;	width:100px; }
 a.back:hover { color: #2bacff; background:url('../images/foto/arrow-l_back_over.png') no-repeat top left; }
 
 a.arrow, a.arrow:visited { display:block; clear:both; padding-left:15px; line-height:1.5em; background:url('../images/foto/arrow-l.png') no-repeat top left; color:#009bff; font-weight:bold; }
 a.arrow:hover { background:url('../images/foto/arrow-l_over.png') no-repeat top left;color: #2bacff;  }
 
 #intro { width: 704px; height: 352px; background: url(../images/foto/introductie.jpg) no-repeat; }
 #intro h1,
 #intro h2,
 #intro h3,
 #demo span { display: none; }
 #demo { display: block;  width:218px; height: 237px; position: relative; left: 485px; top: 89px; }
 .intro_text { margin: 15px 0 0 0; width: 485px; padding: 0 0 18px 0; } 
 .intro_text h2 {  color: #009bff; font-size: 15px;  }
 .h-logo { cursor: pointer; }
 .TitelRED { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #f00023; }
 #download_album_software { padding: 18px 22px; margin: 17px 0 0 0;  width: 495px; height: 121px; background: url(../images/foto/download_form.png) no-repeat; }
 #download_album_software .mandatory { font-size: 10px; }
 #download_album_software .field { float: none; margin: 0 0 12px 0; }
 #download_album_software .field input { float: none; }
 #download_album_software .field #user_email { width: 215px; }
 #download_album_software .download_button { margin: 6px 0 6px 180px;}
 #download_album_software .field label { display: inline; padding: 0 18px 0 0; float: none; }
 #download_album_software .privacy { font-size: 10px; margin: 0; padding: 0; }
 .conditions h4 { margin: 46px 0 0 0;  padding: 0;}
 .conditions ul { padding: 0; margin: 0; list-style: none; }
  #products { margin: 0; padding: 0; }
 #products li { width: 50%; float: left; list-style: none;  margin: 0 0 40px 0;}
 #products li h5 { font-size: 15px; width: 100px; margin:0 auto; height: 30px; text-align: center; }
 #products li input { display:block; width: 110px; margin: 10px auto 0 auto; } 
 
 #track_en_trace { padding: 60px 22px; margin: 17px 0 165px 0;  width: 495px; height: 70px; background: url(../images/foto/tnt_form.png) no-repeat; }
 #track_en_trace h2 { display: none; }
 #track_en_trace .field { float: left; width: 163px; }
 #track_en_trace .field input { float: none; } 
 #track_en_trace .tnt_login_button { margin: 20px 0 0 0;   }
 #track_en_trace .option { font-size: 11px; display:block; margin: 2px 0 0 0; }
 #track_en_trace .field label {  }
 #track_en_trace .privacy { font-size: 10px; margin: 0; padding: 0; }
 
 #products_detailed { padding: 0; margin: 0; }
 #products_detailed .product { overflow: hidden; display: block; width: 528px; margin: 0 0 10px 0; padding: 15px 0 0 0; background: url(../images/foto/product_top.png) no-repeat;  }
  #products_detailed .product .product_image { padding: 5px; width:251px; float: left; }
  #products_detailed .product .product_info { }
  #products_detailed .product h3 { color: #009bff; font-size: 15px; margin: 5px 0 17px 0; }
  #products_detailed .product .product_properties { width:267px; float: right;list-style: none; margin: 0; padding: 0 0 0 0; }
  #products_detailed .product .product_properties li { padding: 0 0 15px 0; clear: both; }
  #products_detailed .product .product_properties li label { display: block; float: none; font-weight: bold; height: auto; }
  #products_detailed .product .product_properties li ul { list-style: none; padding: 0; margin: 0; }
  #products_detailed .product .price { font-size: 20px; font-weight: bold; } 
  #products_detailed .product .quantity { padding: 5px 10px 0 0; width: 120px; } 
  #products_detailed .product .product_footer { background: url(../images/foto/product_bottom.png) no-repeat left bottom; font-size: 1px; height: 4px;   clear: both; }
  #products_detailed .product .colors { list-style: none; padding: 5px 0 2px 0 !important; margin: 0; overflow: hidden;}
  #products_detailed .product .colors li { float: left; clear: none; padding: 0 10px 0 0 !important; } 
  #products_detailed .product .colors li.last { padding: 0; }
  #products_detailed .product .preview { padding: 5px 0 0 0;}
  
  #products_customized { margin:0; padding: 0;}
  #products_customized li { float: left; list-style: none;  margin: 0 0 40px 0; overflow: hidden;}  
 #products_customized li a { display:block; width: 262px; float: left;  }
 #products_customized li .impression img { float: right; margin: 30px 0 0 0; }
 #products_customized h3 { color: #009bff; font-size: 21px; }
   

