.back-1 { background: #fff url(img/back/assortiment-1.jpg) repeat top center; }
.back-2 { background: #fff url(img/back/assortiment-2.jpg) repeat top center; }
.back-3 { background: #fff url(img/back/assortiment-3.jpg) repeat top center; }
.back-4 { background: #fff url(img/back/assortiment-4.jpg) repeat top center; }
.back-5 { background: #fff url(img/back/assortiment-5.jpg) repeat top center; }
.back-6 { background: #fff url(img/back/assortiment-6.jpg) repeat top center; }
.back-7 { background: #fff url(img/back/assortiment-7.jpg) repeat top center; }
.back-8 { background: #fff url(img/back/assortiment-8.jpg) repeat top center; }

#search { width: 185px; margin-left: 5px;}
 #search fieldset { border: none; }
 #search legend { display: none; }
 #search dt { display: none; }
 #search dd { margin-bottom: 10px; width: 175px; }
 #search dd.submit { margin-top: 20px; text-align: right; }
 #search input.image { display: inline; }
 #search select { width: 175px; }

#pages { position: absolute; left: 5px; width: 170px; top: 180px; padding: 5px 0 0 5px; background: transparent url(img/pages/pager.png) repeat 0 0; }
 #pages fieldset { border: none; width: 170px; }
  #pages p { margin: 0 5px 5px 0; color: #900; font-weight: bold; font-size: 0.9em; }
   #pages input { cursor: pointer; width: 29px; text-align: center; float: left; margin: 0 5px 5px 0; background: #fff; border: 1px solid #900; color: #900; }
   #pages input.current { color: #eee; border-color: #eee; }

#producten { position: absolute; top: 0; left: 175px; list-style: none; }
 #producten li { float: left; width: 183px; height: 183px; text-align: center; line-height: 183px; background: transparent url(img/pages/assortiment-product-trans.png) no-repeat top left; margin: 0 0 30px 20px; position: relative; }
 #producten li.home { background-image: url(img/pages/assortiment-home-trans.png);  }
  #producten li a { display: block; position: relative; height: 160px; width: 183px; padding-top: 22px; }
   #producten li a em { visibility: hidden; }
   #producten li a strong { position: absolute; top: 125px; left: -12px; width: 205px; height: 30px; text-indent: -9999em; background: url(img/pages/uitverkocht.png) no-repeat 0 0; overflow: hidden; }

p.home { margin: 25px 0 0 315px; }
 p.home a { display: block; height: 120px; width: 170px; }
  p.home a em { visibility: hidden; }

#product { width: 783px; height: 617px; background: transparent url(img/pages/product.png) no-repeat 0 0; position: absolute; top: 0; left: 195px; }

#image { position: absolute; left: 50px; top: 185px; }
 #image img { display: block; width: 370px; height: 370px; }

#options { list-style: none; position: absolute; left: 485px; top: 174px; width: 255px; }
 #options li { float: left; margin-right: 10px; line-height: 40px; }
  #options li a { color: #f00; }
  #options li a:hover { text-decoration: none; }

#properties { position: absolute; top: 270px; left: 485px; width: 243px; background: #fff; }
 #properties dt { text-transform: uppercase; color: #f00; }
 #properties dd { margin-bottom: 15px; color: #39c; }

#bestellen { position: absolute; top: 627px; left: 195px; }

#bestelformulier #error { border: 3px double #f00; text-align: center; font-weight: bold; margin: 1em; color: #f00; }

#bestelformulier { position: absolute; top: 665px; left: 195px; width: 776px; }
