/************   ALGEMEEN************/img {behavior: url(/js/iepngfix.htc); } /* IE PNG FIX */html { /* Force vertical scrollbar to prevent page shift "jog" */	/* IE */	overflow-y: scroll;	/* Moz */	height: 100%;	margin-bottom: 0em;}* {margin: 0px;padding: 0px;border: 0px;}body {font-family: Arial , Verdana, "Trebuchet MS", Serif;font-size: 12px;background: #F1F2F2 url('/images/body_bg.png') repeat-x;color: #919191;}h1 {font-size: 18px;color: #48BEF0;font-weight: bold;margin-top: 5px;}a {color: #D09ABA;}   h1.flir {      font-family: Arial, Verdana, Serif;      font-size: 18px;      background: white;   }      h1.flir2 {      font-family: Arial, Verdana, Serif;      font-size: 17px;   }   h2 {font-size: 16px;color: #D09ABA;font-weight: bold;margin-top: 10px;}   h2.geen_margin {   margin: 0px;   }   h2.flir {      font-family: Arial, Verdana, Serif;      font-size: 15px;      background: white;   }      h2.flir2 {      font-family: Arial, Verdana, Serif;      font-size: 16px;      width: 200px;      color: #D09ABA;      font-weight: bold;      margin-bottom: 0px;   }          h2.flir_banner {      font-family: Arial, Verdana, Serif;      font-size: 18px;      color: #48bff0;      font-weight: bold;      margin-bottom: 5px;      margin-left:20px;   }    h3 {color: #B0B0B0;font-size: 16px;margin-left: 20px;}h4 {font-size: 14px;font-weight: bold;color: #D6AEC6;margin-bottom: 5px;}p {margin-bottom: 20px;}ul {list-style-type: none;}.vet {font-weight: bold;}.blauw {color: #47BEF0;}.roos {color: #D6AEC6;}.donkerblauw {color: #2F8CBB;}.lichtgrijs {color: #CACACA;}.zwart {color: #000000;}/************   CONTAINER************/#container {width: 1020px;margin: auto;margin-top: 20px;}   #home_knop {   position: absolute;   margin-left: 104px;   margin-top: -4px;   }   /************      HEADER   ************/     #header {   height: 49px;   }     #rechts {   height: 49px;   float: right;   display: inline;   }          #nav_artikels {      float: left;      margin-top: 25px;      margin-left: 280px;      color: #ADADAD;      font-size: 12px;      position: absolute;      }               #nav_artikels a {            text-decoration: none;             color: #000000;                   }         #nav_artikels a:hover {            text-decoration:underline         }               #nav_artikels span {            font-weight: bold;            }               #header_tekst {      float: left;      margin-top: 25px;      margin-left: 195px;      position: absolute;            }                        #header_tekst p.flir {         font-family: Arial, Verdana, Serif;         font-size: 15px;         font-weight: bold;         color: #48BEF0;                 }         #dropdown {      font-size: 10px;      color: #74CCF1;      float: left;      display: inline;      height: 20px;      margin-top: 20px;      margin-right: 20px;      }               #dropdown select {         width: 127px;         height: 20px;         font-size: 10px;         color: #74CCF1;         border: 1px solid #E2E3EA;         margin-left: 5px;         }               #header_ww {      background: url('/images/ww_bg.png') no-repeat;      width: 144px;      height: 49px;      float: left;      display: inline;      }                  #ww_buttons {         margin-top: 10px;         margin-left: 20px;         }                       #ww_buttons .ww_margin {            margin-right: 70px;            }                        #ww_tekst {         color: white;         font-weight: bold;         font-size: 10px;         margin-left: 5px;         }                          #ww_tekst_artikelen {            float: left;            display: inline;            margin-right: 5px;            }            /************   HOME************/    .lange_tekst {   padding: 20px;   border-top: 1px solid #E1E1E1;   margin-top: 20px;   margin-right: 20px;   display: none;}        .lange_tekst p {      margin-bottom: 0px;   }   a.openknop {   color: #067FC4;   text-decoration: none;   font-weight:normal !important;   font-size:10px !important;   background-position: 13px 17px;   padding-bottom: 11px;   background: url('/images/pijl-down.gif') center bottom no-repeat;}a.sluitknop {   color: #067FC4;   text-decoration: none;   font-weight:normal !important;   font-size:10px !important;   background-position: 13px 17px;   padding-bottom: 11px;   background: url('/images/pijl-up.gif') center bottom  no-repeat !important;}a.openknop:hover, a:sluitknop:hover {text-decoration: underline;}          /************      CONTENT   ************/             #achtergrond_roos {   background: url('/images/background_nieuw.png');   }      #content {   min-height:1080px;   height:auto !important;   height:740px;   background: url('/images/content_bg.png') no-repeat;   border: 1px solid #F1F2F2;   padding-left: 168px;   width: 852px;   }            #tekstpagina {      padding: 30px;      }         div.content_fotos_links {      margin-top: 15px;      }                  div.content_fotos_links div.foto {         width: 127px;         height: 183px;         float: left;         display: inline;         margin-right: 14px;         margin-bottom: 14px;         }                     div.content_fotos_links div.foto img.absolute_lijst {            position: absolute;            z-index: 3;            }                  div.aanbiedingklein {         position: absolute;         margin-left: 110px;         margin-top: 169px;         z-index: 5;         }         div.actie { }                  div.actie   h3.flir {      font-family: handw, Arial, Verdana, Serif;      font-size: 16px;      font-weight:bold;      color: #48bff0;      float:left;      margin-left:10px;      margin-top:20px;   }             div.content_fotos_links div.prijsinfo {         position: absolute;         z-index: 2;         height: 30px;         color: white;         width: 127px;         margin-top: 152px;         }                           div.content_fotos_links div.trans {         position: absolute;         z-index: 2;         height: 30px;         background-color: #9BB9CB;         color: white;         filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;         width: 127px;         margin-top: 152px;         }                              div.content_fotos_links div.prijsinfo img {            margin-top: 8px;            float: left;            display: inline;            margin-left: 10px;            margin-right: 15px;            }                           div.content_fotos_links div.prijsinfo img.actieklein {               position:relative;                top:-9px;                left:-5px;                margin-right:-1px;               z-index:9;                float:left;               behavior: url(/js/iepngfix.htc);               }                        div.content_fotos_links div.prijsinfo p {            margin-top: 8px;            font-size: 10px;            color: white;            }                           div.content_fotos_links div.prijsinfo p span {               color: #1A6490;               font-weight: bold;               font-size: 14px;               }              #content_fotos_rechts {      width: 127px;      height: 378px;      float: right;      display: inline;      margin-top: 15px;      margin-right: 15px;      }                      #content_fotos_rechts_kader {         border: 1px solid #E6E6E6;         width: 95px;         height: 347px;         margin-top: 13px;         margin-left: 15px;         background-repeat: no-repeat;         }                       #content_fotos_rechts_kader img {            margin-top: 295px;            }                  div.rij {      margin-top: 10px;      margin-bottom: 10px;      height: 92px;      }               div.rij .rij_links {         float: left;         display: inline;         }                     div.rij .rij_links.banner_links {            width: 405px;            background: url('/images/rij_bg.gif') no-repeat;            height: 88px;            overflow: hidden;            }                             div.rij .rij_links.banner_links p {               margin-left: 21px;               font-weight: bold;               font-size: 12px;               color: #B0B0B0;               }                             div.rij .rij_links.banner_rechts {            margin-left: 20px;             background: url('/images/rij_bg.gif') no-repeat;            width: 405px;            height: 88px;            overflow: hidden;                        }                                 div.rij .rij_links.banner_rechts p {               margin-left: 21px;               font-weight: bold;               font-size: 12px;               color: #B0B0B0;               }                                                              div.rij .rij_rechts {         width: 405px;         float: right;         display: inline;         margin-right: 17px;         }                     div.rij .rij_rechts p {            line-height: 20px;            color: #8A8A8A;            font-weight: bold;              padding-bottom: 11px;                      }                        div.rij .rij_rechts img.knop {            float: right;              }                                                 /************      FOOTER   ************/       #footer {   background: url('/images/footer_bg.png') repeat-x;   width: 1012px;   margin-left: 8px;   height: 75px;   margin-bottom: 10px;   }             #footer ul {      margin-left: 10px;      padding-top: 18px;	  text-shadow: 0 1px #fff;      }               #footer ul li {         float: left;         display: inline;         }                           #footer ul li a {            text-decoration: none;            color: #ACACC0;            background: url('/images/footer_streepje.png') no-repeat;            background-position: center right;              display: block;                 padding-left: 10px;            padding-right: 10px;              font-size: 11px;            font-weight: bold;             }                                #footer ul li a.geen_streepje {               background: none;               }                           #footer ul li a:hover {               color:#555555;               }                            #footer_talen {         float: right;         display: inline;         margin-right: 20px;         }                               #footer_talen img {            margin-right: 10px;            }                   /************      FOOTER   ************/                          #footertekst {      }         #footertekst p {      color: #CACACA;      font-size: 10px;      }                    #footertekst a {         text-decoration: none;         color: #CACACA;         }                            #footertekst a:hover {            text-decoration: underline;            }                                         /*******************************************************************************                                 PRODUCTPAGINA*******************************************************************************/   /************   HEADER************/         #links {float: left;display: inline;margin-top: 25px;margin-left: 150px;color: #BEBECD;font-size: 12px;font-weight: bold;}      #links a.link_links {   color: #BEBECD;   text-decoration: none;   background: url('/images/link_links.png') no-repeat;   background-position: 0px 6px;   padding: 5px 5px 5px 15px;   font-weight: bold;   }      #links a.link_rechts {   color: #BEBECD;   text-decoration: none;   background: url('/images/link_rechts.png') no-repeat;   background-position: 65px 6px;   padding: 5px 15px 5px 5px;   font-weight: bold;   }            #links span.margin {      margin-left: 5px;      margin-right: 5px;      }      /************   CONTENT************/   #productinfo {min-height:390px;height:auto !important;height:390px;}   #foto_groot {   margin-top: 17px;      float: left;   display: inline;   }            .foto_groot_bg {      background-repeat: no-repeat;      width: 258px;      height: 373px;      }         #foto_klein {   float: left;   display: inline;   height: 243px;   margin-top: 18px;   margin-left: 5px;   }         #foto_klein .foto_middel_bg {      background-repeat: no-repeat;      width: 175px;      height: 243px;      float: left;      display: inline;      margin-left: 30px;      }            #friend {   float: left;   display: inline;   width: 130px;   margin-left: 30px;   }             #friend input {      width: 117px;      height: 16px;      float: left;      font-size: 10px;      color: #BABABA;      padding-left: 5px;      padding-top: 3px;      border: 1px solid #BABABA;      margin-left: 3px;      margin-bottom: 0px;      font-family: arial;      margin-top: 6px;      }              #friend textarea {      width: 123px;      height: 46px;      font-size: 10px;      color: #BABABA;         border: 1px solid #BABABA;      margin-top: 10px;         margin-left: 3px;      font-family: arial;      }            #friend a.margin_link {      text-decoration: none;      font-weight: bold;      font-size: 10px;      margin-left: 70px;      }                 #friend a.margin_link:hover {         text-decoration: underline;         }              #product_detail {   width: 510px;   min-height:97px;   height:auto !important;   height:97px;   margin-top: 15px;   margin-left: 35px;   float: left;   display: inline;   }         #product_detail #aanbieding {         float: left;         display: inline;         width: 130px;      }            #product_detail #inhoud_product {         float: left;         display: inline;         width: 350px;      }            #product_detail p {         color: #8A8A8A;         }   span.leesmeerlink {   float:left;   display:block;   height:20px;   font-size:10px;   width:75px;}   #productinfo_onder {}   #productinfo_onder_links {   width: 410px;   float: left;   display: inline;   }   #knop {   background: url('/images/knop_bg.png') no-repeat;   width: 406px;   height: 75px;   margin-top: 25px;   }                         #knop_keuze {      padding-top: 30px;      margin-left: 15px;      float: left;      display: inline;      }               #knop_keuze select {         font-size: 10px;         border: 1px solid #ABADB3;         color: black;         width: 46px;         height: 19px;         margin-right: 5px;         }                     #knop_keuze select#select_maat {               width: 85px;            }                        #knop_keuze select#select_aantal {               width: 40px;            }                        #knop_totaalbedrag {      background: url('/images/knop_totaal_bg.png') no-repeat;      width: 53px;      height: 30px;      float: left;      display: inline;      margin-top: 25px;      margin-right: 5px;       padding-top: 7px;      padding-left: 10px;      }                     #knop_totaalbedrag span {         font-size: 14px;         }                       #knop_buttons {      float: left;      display: inline;      margin-top: 23px;      }                    #knop_buttons img {         margin-right: 5px;         }                 #logo {   margin-top: 20px;   float: left;   display: inline;   }                      #gerelateerde_producten {   float: right;   display: inline;   background: url('/images/rel_producten_bg.png') no-repeat;   background-repeat: no-repeat;   width: 372px;   height: 230px;   margin-right: 25px;   }                             #gerelateerde_producten .trans {      position: absolute;      z-index: 2;      height: 30px;      background-color: #9BB9CB;      color: white;      filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;      width: 127px;      margin-top: 152px;      }            #gerelateerde_producten .absolute {      z-index: 10;      position: absolute;      width: 127px;      height: 40px;      margin-top: 153px;      margin-left: 7px;             }      div.gerelateerde_producten_foto {      background-repeat: no-repeat;      width: 127px;      height: 183px;      float: left;      display: inline;      margin-top: 40px;      margin-left: 50px;      margin-right: 20px;      }            div.gerelateerde_producten_foto .foto_rel {      position: absolute;      z-index: 8;      }         div.gerelateerde_producten_foto div.trans {         position: absolute;         z-index: 1;         height: 31px;         background-color: #9BB9CB;         color: white;         filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;         width: 127px;         margin-top: 152px;         }                         div.geen_margin {      margin-left: 0px;      margin-right: 0px;      }                div.bestellen_maat {      float: left;      display: inline;      }               div.bestellen_maat select {         font-size: 10px;         color: #909090;         width: 35px;         height: 19px;         margin-right: 2px;         margin-top: 2px;         }               .bestellen_totaalbedrag {      background: url('/images/knop_totaal_bg2.gif') no-repeat;      width: 40px;      height: 19px;      padding-top: 5px;      padding-left: 10px;         float: left;      display: inline;         margin-right: 2px;      }                 .bestellen_toevoegen {      float: left;      display: inline;      }                .margin_left {      margin-left: 35px;      }/*******************************************************************************                                 WINKELWAGEN PAGINA*******************************************************************************/   /************   WINKELWAGEN************/ #winkelwagen {width: 816px;padding-top: 35px;margin-left: 5px;}     /************      WINKELWAGEN-HEADER   ************/    #winkelwagen_header {   background: url('/images/ww_header_bg.png') no-repeat;   background-position: bottom left;    height: 29px;   width: 813px;   }         #winkelwagen_header ul {      height: 29px;      margin-left: 69px;      }               #winkelwagen_header ul li {         float: left;         display: inline;         }                     #winkelwagen_header ul li a.winkelmandje, #winkelwagen_header ul li a.gegevens {            display: block;            width: 180px;            height: 29px;            }                    #winkelwagen_header ul li a.controle {            display: block;            width: 185px;            height: 29px;            }                                   #winkelwagen_header ul li a.betalen {            display: block;            width: 185px;            height: 29px;            }                           #winkelwagen_header ul li a.contact_actief {               display: block;               background: url('/images/ww_contact_donker.png') no-repeat;               width: 591px;               height: 29px;                margin-left:-17px;                             }                                      #winkelwagen_header ul li a span{               display: none;               }                  /************      WINKELWAGEN-MIDDEN   ************/        #winkelwagen_midden {background: url('/images/ww_midden_bg.png') repeat-y;width: 799px; /*815*/}              #winkelwagen_midden table {   font-weight: bold;   color: #9B9A9A;   margin-bottom: 10px;   margin-left: 2px;   margin-top: 5px;   }         #winkelwagen_midden table tr.hoofd td {      border-bottom: 1px solid #DEDEDE;      }         #winkelwagen_midden td {      padding-bottom: 10px;      padding-top: 10px;      }         td.tabel_artikel {      width: 390px;      text-align: left;      padding-left: 20px;      }               td.tabel_artikel input {         margin-right: 5px;         }            td.tabel_maat {      width: 70px;      text-align: center;      }               td.tabel_maat select {         font-size: 10px;         color: #9B9A9A;         border: 1px solid #9B9A9A;         width: 100px;         }            td.tabel_aantal {      width: 80px;      text-align: center;      }               td.tabel_aantal select {         font-size: 10px;         color: #9B9A9A;         width: 40px;         border: 1px solid #9B9A9A;         }                  td.tabel_verwijder {      width: 140px;      text-align: center;      }               td.tabel_verwijder img {         }            td.tabel_prijs {      text-align: right;      width: 65px;      background: url('/images/knop_totaal_bg.gif') no-repeat;      background-position: 28px center;      font-size: 14px;      padding-right: 20px;      }               td.tabel_prijs.geen_bg {         background: none;         }            td.geen_align {      text-align: left;      padding-left: 20px;      }   /************      WINKELWAGEN-FOOTER   ************/              #winkelwagen_footer {background: url('/images/ww_footer.png') no-repeat;width: 800px;height: 75px;}   #winkelwagen_footer.contact {   background: url('/images/ww_footer_contact.png') no-repeat;   }   #winkelwagen_footer img {   margin-top: 20px;   float: right;   display: inline;   margin-right: 40px;   margin-left: 15px;    }         #winkelwagen_footer .geen_margin_right {      margin-right: 0px;      }         /************      WINKELWAGEN-TEKST ONDER   ************/           #ww_tekst_onder {width: 800px;margin-top: 20px;margin-bottom: 20px;}      #ww_logo {   float: left;   display: inline;   }      #ww_tekst_rechts {   float: left;   display: inline;   width: 350px;   height: 80px;   padding: 5px;   margin-left: 30px;   overflow: hidden;   }         #ww_tekst_rechts p {      line-height: 18px;      }/*******************************************************************************                                 GEGEVENS PAGINA*******************************************************************************/   #lege_div_lijn {border-bottom: 1px solid #DEDEDE;height: 30px;width: 797px;margin-left: 2px;}   #gegevens, #gegevens2 {margin-top: 20px;margin-left: 10px;height: 200px;}           #gegevens_links, #gegevens_links2 {   float: left;   display: inline;      }         #gegevens dl, #gegevens2 dl {      width: 260px;      font-size: 10px;      }               #gegevens dt, #gegevens2 dt {         float: left;         display: inline;         width: 115px;         height: 20px;         margin-bottom: 10px;         text-align: right;         margin-right: 10px;         }                     #gegevens dd, #gegevens2 dd {            width: 120px;            float: left;            display: inline;            margin-bottom: 10px;            height: 20px;                        }                           #gegevens dd input, #gegevens2 dd input, #gegevens2 dd select, #gegevens dd select {               font-size: 11px;               color: #666666;               font-family: arial;               border: 1px solid #BFBFBF;               width: 120px;               }                              #gegevens dd a, #gegevens2 dd a {               color: #666666;               text-decoration: underline;               }                              #gegevens dd textarea, #gegevens2 dd textarea {               width: 120px;               border: 1px solid #BFBFBF;               height: 105px;               font-size: 11px;               color: #666666;               font-family: arial;               }                                             #gegevens dd.textarea, #gegevens2 dd.textarea {                  height: 105px;                  }                  #gegevens_midden, #gegevens_midden2 {   float: left;   display: inline;   }         #gegevens_rechts, #gegevens_rechts2 {   width: 190px;   height: 60px;   padding-top: 90px;   margin-top: 25px;   margin-left: 30px;   float: left;   display: inline;   font-size: 10px;   }         #gegevens_rechts input, #gegevens_rechts2 input {      font-size: 10px;      margin-right: 5px;      }       /*******************************************************************************                                 BETALEN PAGINA*******************************************************************************/  #betalen {}   #betalen dl {   }              /** * LOADER */ #loader {   border: 1px solid #A8A8A8;   background: white;   padding: 20px;   position: fixed;   top: 50%;   left: 50%;   display: none;}div.hapjes, div.hapjes a {   font-size: 10px;   color: #B3B3B3;   margin-left:10px;   width: 1000px;}div.hapjes a:hover {   font-size: 10px;   color: #666666;   }.credits, .credits a {   font-size: 10px;   color: #B3B3B3;   text-align:right;}.credits a:hover {   font-size: 10px;   color: #666666;}/***********************//* BETALEN *//***********************/#betalen {   padding-top: 100px;   height: 350px;}   #betalen div {   float: left;   display: inline;   }      #betalen #links_betalen {      margin-right: 20px;      width: 50px;      margin-left: 80px;      padding-top: 114px;      }               #betalen #links_betalen a {         font-size: 10px;         }      #betalen #midden_betalen {      padding: 15px 15px 7px 15px;      border: 1px solid #878787;      background: white;      width: 150px;      }               #betalen #midden_betalen input.button {         background: white;         text-decoration: underline;         width: 150px;         float: left;         display: inline;         cursor: pointer;         margin-bottom: 8px;         text-align: left;         }                     #betalen #midden_betalen input.button.ideal {            color: #D50172;            }                  #betalen #rechts_betalen {         margin-left: 20px;         width: 350px;      }   #betalen h1 {   color: #D50172;   font-size: 14px;   margin-bottom: 10px;   }         #betalen h1 img {         float: right;      }      #betalen a {   color: #676767;   text-decoration: none;   }         #betalen a:hover {      color: #D50172;      }/************   CONTROLEPAGINA************/div.padding {padding: 20px;}#controle {margin-top: -5px;margin-left:52px;padding: 20px;width: 759px;}   #controle table tr td {      padding: 3px;   }/************   NIEUWE LINKER MENU************/#linkermenu {background: url('/images/linkermenu_top.png') no-repeat;position: absolute;margin-top: 1px;padding-top: 20px;width: 141px;}   #linkermenu #kenmerken {   padding: 0px 0px 0px 25px;   }      #linkermenu #kenmerken h1 {   font-size: 12px;   margin-bottom: 10px;   color: #CF9DBA;   }      #linkermenu #kenmerken ul {   padding-bottom: 10px;   margin-bottom: 15px;   background: url('/images/lijn_lijst.png') no-repeat bottom left;   }         #linkermenu #kenmerken ul li {      margin-bottom: 10px;      }      #linkermenu #kenmerken a {   text-decoration: none;   color: #337FCB;   }         #linkermenu #kenmerken a:hover {      color: #CF9DBA;      }         #linkermenu #levering {      }         #linkermenu #levering ul {      color: #CF9DBA;      }               #linkermenu #levering ul li {         padding: 0px 10px 0px 30px;         margin-bottom: 10px;         background: url('/images/vinkje.png') no-repeat top left;         font-weight: bold;         color: #CF9DBA;         font-size: 11px;         font-style: italic;         }                           #linkermenu #levering ul li hr {            border-top: 1px solid #E6E6E6;            border-bottom: 1px solid white;            margin-top: 10px;            width: 99px;            }               #linkermenu img {   margin-left: 25px;   }               #customize {margin-top: 20px;}      #customize div.rij_samenstellen {   margin-bottom: 10px;   }         #customize div.links {      float: left;      width: 120px;      padding-top: 5px;      }            #customize div.rechts {      float: left;      width: 200px;      }               #customize div.rechts select {         border: 1px solid #DEDEDE;         padding: 2px;         width: 100px;         }                      #customize div.rechts input.tekst {         width: 200px;         border: 1px solid #DEDEDE;         padding: 2px;         }                  #customize div.rechts p {         margin-bottom: 5px;         }                  #customize div.rechts input.radiobutton {         float: left;         margin-top: 8px;         }                             
