#body .tpl #content { padding: 0 15px 18px 15px; }
#content .shopitem { position:relative; width: 380px; min-height:153px; margin-bottom: 5px; padding:10px 183px 20px 10px; background: url(/skins/default/pics/bgShopItem.jpg) no-repeat; border-top:1px solid #9c9ea0; }
* html #content .shopitem { height:153px; }
#content .shopitem h2 { padding-bottom: 7px; margin-bottom:0; border-bottom:1px solid #9c9ea0; }
#content .shopitem table { position:relative; margin:2px 0 0 0; padding:0; border-collapse:collapse; border:0; }
#content .shopitem table th { padding-right:15px; }
#content .shopitem table td { width:260px; }
#content .shopitem table td table td { width:auto; }
#content .shopitem .foto { position:absolute; right:10px; top:10px; width:163px; height:163px; background-color:#000; border:1px solid #9c9ea0; }
#content .shopitem .foto a { position:relative; display:block; width:163px; height:163px; }
#content .shopitem .foto .merklabel { position:absolute; right:0; top:8px; width:15px; border:0; }
#content .shopitem .desc { position:relative; padding: 5px 1px; border-bottom:1px solid #9c9ea0; }
#content .shopitem .priceTag { position:absolute; right: 190px; bottom:15px; padding: 2px; font: bold 15px/17px Tahoma,Arial,Helvetica,sans-serif; margin: 0; color: #fff;  }
#content .navigator .resultSetNavigator { position:relative; height:17px; padding:5px; text-align: right;}
#content .navigator .resultSetNavigator span { margin: 0 3px; }
#content .navigator .resultSetNavigator a { text-decoration: none; font-weight:bold; color: #fff; padding: 1px; margin: 0 1px;}
#content .navigator .resultSetNavigator a.active { font-weight:bold; color: #000; background: #fff; border:1px solid #fff;}
#content .navigator .resultSetNavigator a:hover { text-decoration:underline; }
#content .navigator .resultSetNavigator span a { padding: 0 2px; margin: 0 1px; border:1px solid #9c9ea0;}
#content .navigator .resultSetNavigator span a:hover { color: #fff; background: #9c9ea0; }
#content .navigator .productcount { position: relative; float:left; display:inline; font-weight:bold;}
/* grote weergave */
#content .shopitembig { position:relative; width: 553px; min-height:153px; margin-bottom: 5px; padding:10px; background: url(/skins/default/pics/bgShopItem.jpg) no-repeat; border-top:1px solid #9c9ea0; }
* html #content .shopitembig { height:153px; }
#content .shopitembig table { position:relative; margin:0; padding:0; border-collapse:collapse; border:0; text-align: left; }
#content .shopitembig table th { padding-right:15px; }
#content .shopitembig .fotobox { position:relative; text-align:center; width:100%; }
#content .shopitembig .fotobox .foto { position:relative; margin:10px auto; border:1px solid #9c9ea0; }
#content .shopitembig .back { position:absolute; display:block;  right:10px; top:8px; width:60px; text-align:right;z-index:100; }
#content .shopitembig .desc { position:relative; padding: 5px 0; border:1px solid #9c9ea0; border-width:1px 0; text-align:left;}
#content .shopitembig .priceTag { position:relative; margin-right: 190px; bottom:2px; padding: 2px; font: bold 15px/17px Tahoma,Arial,Helvetica,sans-serif; margin: 0; color: #fff;  }
#body #selectBox { position:absolute; top:2px; left:50%; width: 490px; height:22px; margin-left: -240px; z-index:20;}
#body #selectBox .pulldown { position:relative; width:222px; float:left; display:inline; margin-left:15px; height:18px; padding: 2px 0; }
#body #selectBox .pulldown div { position:relative; height:16px; border:1px solid #fff; background: #000; }
#body #selectBox .pulldown div a { position:relative; display:block; height:14px; line-height:14px; padding:1px 16px 1px 6px; color: #fff; background: url(/skins/default/pics/btnSelect.gif) no-repeat 100% 0; }
#body #selectBox .pulldown ul { position:relative; width:200px; padding:4px 0; display:block;}
#body #selectBox .pulldown ul a { position:relative; background: transparent none; }
#body #selectBox div.inactive { position:absolute; display:none; }
#body #selectBox div.active { position:absolute; display:block; left:0; top:19px; width:220px; height:auto; max-height:340px; overflow:auto; border:1px solid #fff; background:#000; z-index:100; }