/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img {}
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#container { width: 916px; margin: 0 auto; position: relative; }
#main { width:100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #333; }
#breadcrumb { clear:both; text-align:center; margin:18px auto; clear:both; font-size:10px; color:#686868; }

/* TYPE */
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333; }

a { color: #2971a7; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; position:static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }

/* PRODUCT BROWSER */
#productbrowser { width: 916px; height: 192px; background: url(/afbeeldingen/productbrowser/productbrowser_background_20070622.jpg) no-repeat top; overflow: auto; }
#pb-productbrowsercontainer { position: relative; width: 916px; height: 192px; margin: 0 auto; }
#pb-productslider { top: 4px; left: 0; width: 10080px; height: 160px; position: absolute; margin: 0; padding: 0; }
#pb-productslider .pb-productimage { float: left; width: 160px; height: 160px; position: relative; top: 0; }
#pb-productslider .pb-productimage a:link,
#pb-productslider .pb-productimage a:visited { float: left; width: 100%; padding-top: 140px; overflow: hidden; color: #444; font-size: 11px; text-align: center; background-position: 50% 100%; background-repeat: no-repeat; }
#pb-productslider .pb-productimage a:hover { text-decoration: none; color: #000; }
#pb-productslidertrack { position: absolute; top: 164px; left: 18px; width:887px; height:19px; overflow: hidden; background: url(/afbeeldingen/productbrowser/productbrowser_scrollbar_20070622.png) no-repeat; visibility: hidden; }
#pb-cat1 { position: absolute; left: 48px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat2 { position: absolute; left: 28px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat3 { position: absolute; left: 42px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat4 { position: absolute; left: 56px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat5 { position: absolute; left: 70px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat6 { position: absolute; left: 84px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat7 { position: absolute; left: 98px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat8 { position: absolute; left: 112px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat9 { position: absolute; left: 126px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat10 { position: absolute; left: 140px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat11 { position: absolute; left: 154px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat12 { position: absolute; left: 168px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat13 { position: absolute; left: 182px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat14 { position: absolute; left: 196px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat15 { position: absolute; left: 210px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat16 { position: absolute; left: 224px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat17 { position: absolute; left: 238px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat18 { position: absolute; left: 252px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat19 { position: absolute; left: 266px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat20 { position: absolute; left: 280px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat21 { position: absolute; left: 294px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat22 { position: absolute; left: 308px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat23 { position: absolute; left: 322px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat24 { position: absolute; left: 336px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat25 { position: absolute; left: 350px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat26 { position: absolute; left: 364px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat27 { position: absolute; left: 378px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat28 { position: absolute; left: 392px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat29 { position: absolute; left: 406px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat30 { position: absolute; left: 420px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat31 { position: absolute; left: 434px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat32 { position: absolute; left: 448px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat33 { position: absolute; left: 462px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat34 { position: absolute; left: 476px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat35 { position: absolute; left: 490px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat36 { position: absolute; left: 504px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat37 { position: absolute; left: 518px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat38 { position: absolute; left: 532px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat39 { position: absolute; left: 546px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat40 { position: absolute; left: 560px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat41 { position: absolute; left: 574px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat42 { position: absolute; left: 588px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat43 { position: absolute; left: 602px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat44 { position: absolute; left: 616px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat45 { position: absolute; left: 630px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat46 { position: absolute; left: 644px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat47 { position: absolute; left: 658px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat48 { position: absolute; left: 672px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat49 { position: absolute; left: 686px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat50 { position: absolute; left: 700px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat51 { position: absolute; left: 714px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat52 { position: absolute; left: 728px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat53 { position: absolute; left: 742px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat54 { position: absolute; left: 756px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat55 { position: absolute; left: 770px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat56 { position: absolute; left: 784px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat57 { position: absolute; left: 798px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat58 { position: absolute; left: 812px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat59 { position: absolute; left: 826px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat60 { position: absolute; left: 840px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat61 { position: absolute; left: 854px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat62 { position: absolute; left: 868px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat63 { position: absolute; left: 882px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-cat64 { position: absolute; left: 887px; top: 0; z-index: 164; color: #fff; font-size: 11px; cursor: pointer; }
#pb-productsliderhandle { position: absolute; width: 150px; height: 19px; cursor: pointer; z-index: 155; }
#pb-productsliderhandleimage { position: absolute; top: 0px; width: 150px; height: 19px; background: url(/afbeeldingen/productbrowser/productbrowser_scroller_20070622_150.png) no-repeat; cursor: pointer; z-index: 5; }
#pb-leftarrow { position: absolute; left: 17px; top: 164px; width: 20px; height: 20px; background: transparent; z-index: 150; cursor: pointer; }
#pb-rightarrow { position: absolute; left: 878px; top: 164px; width: 20px; height: 20px; background: transparent; z-index: 150; cursor: pointer; }
#pb-iphone-leftarrow { position: absolute; left: 0; top: 0; height: 192px; width: 69px; z-index: 1000; cursor: pointer; background: url(/afbeeldingen/productbrowser/pb_arrows_04_left.png) no-repeat top; }
#pb-iphone-rightarrow { position: absolute; left: 846px; top: 0; height: 192px; width: 69px; z-index: 100000; cursor: pointer; background: url(/afbeeldingen/productbrowser/pb_arrows_04_right.png) no-repeat top; }

/* PRODUCT BROWSER SECTION COLORS */
#pb-productbrowsercontainer .pb-catclass0 { color: #888; }
#pb-productbrowsercontainer .pb-catclass1 { color: #999; }
#pb-productbrowsercontainer .pb-catclass2 { color: #aaa; }
#pb-productbrowsercontainer .pb-catclass3 { color: #bbb; }
#pb-productbrowsercontainer .pb-catclass4 { color: #ccc; }
#pb-productbrowsercontainer .pb-catclass5 { color: #ccc; }
#pb-productbrowsercontainer .pb-catclass6 { color: #ddd; }
#pb-productbrowsercontainer .pb-catclass7 { color: #ddd; }
#pb-productbrowsercontainer .pb-catclass8 { color: #eee; }
#pb-productbrowsercontainer .pb-catclass9 { color: #eee; }
#pb-productbrowsercontainer .pb-catclass10 { color: #fff; }
#pb-productbrowsercontainer .pb-catclass11 { color: #fff; }
#pb-productbrowsercontainer #pb-cat1.pb-catclass5 { color: #fff; }

/* PRODUCT BROWSER PRODUCTS */
#pb-productslider #pb-vigo a { background-image: url(/afbeeldingen/productbrowser/Vigo.jpg); }
#pb-productslider #pb-avila a { background-image: url(/afbeeldingen/productbrowser/Avila.jpg); }
#pb-productslider #pb-segovia a { background-image: url(/afbeeldingen/productbrowser/Segovia.jpg); }
#pb-productslider #pb-sttropez a { background-image: url(/afbeeldingen/productbrowser/StTropez.jpg); }
#pb-productslider #pb-benidorm a { background-image: url(/afbeeldingen/productbrowser/Benidorm.jpg); }
#pb-productslider #pb-lavandou a { background-image: url(/afbeeldingen/productbrowser/Lavandou.jpg); }
#pb-productslider #pb-almeria a { background-image: url(/afbeeldingen/productbrowser/Almeria.jpg); }
#pb-productslider #pb-soria a { background-image: url(/afbeeldingen/productbrowser/Soria.jpg); }
#pb-productslider #pb-jaen a { background-image: url(/afbeeldingen/productbrowser/Jaen.jpg); }
#pb-productslider #pb-nancy a { background-image: url(/afbeeldingen/productbrowser/Nancy.jpg); }
#pb-productslider #pb-armona a { background-image: url(/afbeeldingen/productbrowser/Armona.jpg); }
#pb-productslider #pb-madrid a { background-image: url(/afbeeldingen/productbrowser/Madrid.jpg); }
#pb-productslider #pb-lagoa a { background-image: url(/afbeeldingen/productbrowser/Lagoa.jpg); }
#pb-productslider #pb-samba a { background-image: url(/afbeeldingen/productbrowser/Samba.jpg); }
#pb-productslider #pb-nadia a { background-image: url(/afbeeldingen/productbrowser/Nadia.jpg); }
#pb-productslider #pb-alhambra a { background-image: url(/afbeeldingen/productbrowser/Alhambra.jpg); }
#pb-productslider #pb-granada a { background-image: url(/afbeeldingen/productbrowser/Granada.jpg); }
#pb-productslider #pb-malaga a { background-image: url(/afbeeldingen/productbrowser/Malaga.jpg); }
#pb-productslider #pb-sanremo a { background-image: url(/afbeeldingen/productbrowser/SanRemo.jpg); }
#pb-productslider #pb-brisbane a { background-image: url(/afbeeldingen/productbrowser/Brisbane.jpg); }
#pb-productslider #pb-royal a { background-image: url(/afbeeldingen/productbrowser/Royal.jpg); }
#pb-productslider #pb-portofino a { background-image: url(/afbeeldingen/productbrowser/Portofino.jpg); }
#pb-productslider #pb-lugo a { background-image: url(/afbeeldingen/productbrowser/Lugo.jpg); }
#pb-productslider #pb-tomar a { background-image: url(/afbeeldingen/productbrowser/Tomar.jpg); }
#pb-productslider #pb-toledo a { background-image: url(/afbeeldingen/productbrowser/Toledo.jpg); }
#pb-productslider #pb-porto a { background-image: url(/afbeeldingen/productbrowser/Porto.jpg); }
#pb-productslider #pb-tl325 a { background-image: url(/afbeeldingen/productbrowser/TL325.jpg); }
#pb-productslider #pb-tl327 a { background-image: url(/afbeeldingen/productbrowser/TL327.jpg); }
#pb-productslider #pb-tl329 a { background-image: url(/afbeeldingen/productbrowser/TL329.jpg); }
#pb-productslider #pb-tl332 a { background-image: url(/afbeeldingen/productbrowser/TL332.jpg); }
#pb-productslider #pb-tl335 a { background-image: url(/afbeeldingen/productbrowser/TL335.jpg); }
#pb-productslider #pb-tl330 a { background-image: url(/afbeeldingen/productbrowser/TL330.jpg); }
#pb-productslider #pb-tl334 a { background-image: url(/afbeeldingen/productbrowser/TL334.jpg); }
#pb-productslider #pb-tl336 a { background-image: url(/afbeeldingen/productbrowser/TL336.jpg); }
#pb-productslider #pb-tl337 a { background-image: url(/afbeeldingen/productbrowser/TL337.jpg); }
#pb-productslider #pb-riga a { background-image: url(/afbeeldingen/productbrowser/Riga.jpg); }
#pb-productslider #pb-murcia a { background-image: url(/afbeeldingen/productbrowser/Murcia.jpg); }
#pb-productslider #pb-blanca a { background-image: url(/afbeeldingen/productbrowser/Blanca.jpg); }
#pb-productslider #pb-brava a { background-image: url(/afbeeldingen/productbrowser/Brava.jpg); }
#pb-productslider #pb-venice a { background-image: url(/afbeeldingen/productbrowser/Venice.jpg); }
#pb-productslider #pb-roma a { background-image: url(/afbeeldingen/productbrowser/Roma.jpg); }
#pb-productslider #pb-corsica a { background-image: url(/afbeeldingen/productbrowser/Corsica.jpg); }
#pb-productslider #pb-menorca a { background-image: url(/afbeeldingen/productbrowser/Menorca.jpg); }
#pb-productslider #pb-nice a { background-image: url(/afbeeldingen/productbrowser/Nice.jpg); }
#pb-productslider #pb-nantes a { background-image: url(/afbeeldingen/productbrowser/Nantes.jpg); }
#pb-productslider #pb-bologna a { background-image: url(/afbeeldingen/productbrowser/Bologna.jpg); }
#pb-productslider #pb-inox a { background-image: url(/afbeeldingen/productbrowser/Inox.jpg); }
#pb-productslider #pb-nowood a { background-image: url(/afbeeldingen/productbrowser/NoWood.jpg); }
#pb-productslider #pb-teak a { background-image: url(/afbeeldingen/productbrowser/Teak.jpg); }
#pb-productslider #pb-andalusia a { background-image: url(/afbeeldingen/productbrowser/Andalusia.jpg); }
#pb-productslider #pb-kurhaus a { background-image: url(/afbeeldingen/productbrowser/Kurhaus.jpg); }
#pb-productslider #pb-corino a { background-image: url(/afbeeldingen/productbrowser/Corino.jpg); }
#pb-productslider #pb-royaldeluxe a { background-image: url(/afbeeldingen/productbrowser/RoyalDeluxe.jpg); }
#pb-productslider #pb-aristona a { background-image: url(/afbeeldingen/productbrowser/Aristona.jpg); }
#pb-productslider #pb-zandvoort a { background-image: url(/afbeeldingen/productbrowser/Zandvoort.jpg); }
#pb-productslider #pb-djerba a { background-image: url(/afbeeldingen/productbrowser/Djerba.jpg); }
#pb-productslider #pb-barstool a { background-image: url(/afbeeldingen/productbrowser/Barstool.jpg); }
#pb-productslider #pb-monaco a { background-image: url(/afbeeldingen/productbrowser/Monaco.jpg); }
#pb-productslider #pb-milano a { background-image: url(/afbeeldingen/productbrowser/Milano.jpg); }
#pb-productslider #pb-paris a { background-image: url(/afbeeldingen/productbrowser/Paris.jpg); }
#pb-productslider #pb-capri a { background-image: url(/afbeeldingen/productbrowser/Capri.jpg); }
#pb-productslider #pb-florida a { background-image: url(/afbeeldingen/productbrowser/Florida.jpg); }
#pb-productslider #pb-banana a { background-image: url(/afbeeldingen/productbrowser/Banana.jpg); }
