body,html{
background-color:#484848;
padding:0px;
margin:0px;
}

#wrapper {
width:1000px;
overflow: hidden;
margin: 0 auto;
}

img{
border:0px solid;
}

form{
margin:0px;
padding:0px;
}

#main{
background-image:url('../images/background.jpg');
float:left;
display:inline;
width:1000px;
}

#top{
width:946px;
height:80px;
margin-left:27px;
}

#menudonker{
width:946px;
height:35px;
background-image:url('../images/achtermenudonker.jpg');
margin-left:27px;
}

#menulicht{
height:33px;
width:946px;
margin-left:27px;
background-image:url('../images/achtermenulicht.jpg');
}

#midden{
width:946px;
margin-left:27px;
}

#zoek{
height:53px;
width:946px;
margin-left:27px;
}

#kolomlinks{
width:546px;
float:left;
display:inline;
}

#itembalk{
height:242px;
width:546px;
background-image:url('../images/background-items.jpg');
border-left:1px solid #e1dddb;
}

#balkonderklein{
height:35px;
width:546px;
background-image:url('../images/balkonderklein.jpg');
}

#fotohome{
width:400px;
float:left;
display:inline;
}

#onder{
height:48px;
margin-left:27px;
width:946px;
clear:both;
}

#betaalwijze{
float:left;
display:inline;
margin-top:18px;
margin-left:20px;
}

#itemsonderlinks{
float:left;
display:inline;
margin-top:20px;
margin-left:20px;
font-size:10px;
font-family:arial;
color:#80807b;
}

#itemsonderlinks a{
color:#80807b;
text-decoration:none;
}

#itemsonderlinks a:hover{
color:#000000;
text-decoration:none;
}

.textmarge{
margin-left:15px;
}

.marge2{
margin-left:5px;
}

#itemsonderrechts{
float:right;
display:inline;
margin-top:20px;
margin-right:20px;
font-size:10px;
font-family:arial;
color:#80807b;
}

#itemsonderrechts a{
color:#80807b;
text-decoration:none;
}

#itemsonderrechts a:hover{
color:#000000;
text-decoration:none;
}

#menuitemdonker a{
margin-left:20px;
margin-right:5px;
float:left;
display:inline;
margin-top:8px;
font-size:12px;
font-family:arial;
color:#b8b7b7;
text-decoration:none;
}

#menuitemdonker a:hover{
color:#FFFFFF;
text-decoration:none;
}

#menuitemlicht {
margin-left:20px;
margin-right:5px;
float:left;
display:inline;
margin-top:8px;
font-size:12px;
font-family:arial;
color:#80807b;
}

#menuitemlicht a{
color:#80807b;
text-decoration:none;
}

#menuitemlicht a:hover{
color:#bec00f;
}

#menuitemlicht-selected{
padding-left:20px;
padding-right:20px;
float:left;
display:inline;
padding-top:8px;
height:25px;
font-size:12px;
font-family:arial;
color:#80807b;
background-color:#FFFFFF;
}


#menuitemlicht-selected a{
color:#80807b;
text-decoration:none;
}

#menuitemlicht-selected a:hover{
color:#000000;
text-decoration:none;
}

#logo{
width:313px;
overflow:hidden;
height:80px;
float:left;
display:inline;
}

#toprechts{
width:633px;
height:80px;
float:left;
display:inline;
}

#menurechtsboven{
height:45px;
width:297px;
float:left;
display:inline;
margin-top:35px;
font-size:11px;
color:#80807b;
font-family:arial;
}

#myaccount a{
margin-left:15px;
margin-right:15px;
float:right;
display:inline;
margin-top:17px;
color:#80807b;
text-decoration:none;
}

#myaccount a:hover{
color:#bec00f;
}

#mywensenlijst a{
margin-left:15px;
margin-right:15px;
float:right;
display:inline;
margin-top:17px;
color:#80807b;
text-decoration:none;
}

#mywensenlijst a:hover{
color:#bec00f;
}

#lijnrechtsboven{
width:1px;
float:right;
display:inline;
margin-top:15px;
color:#80807b;
text-decoration:none;
}

#inloggen a{
margin-left:15px;
margin-right:15px;
float:right;
display:inline;
margin-top:17px;
color:#80807b;
text-decoration:none;
}

#inloggen a:hover{
color:#bec00f;
}

#shoppingbag{
height:45px;
width:336px;
float:left;
display:inline;
background-image:url('../images/shoppingbagtop.jpg');
margin-top:35px;
font-size:11px;
color:#80807b;
font-family:arial;
}

#icongreenbag{
float:left;
display:inline;
margin-top:10px;
margin-left:20px;
}

#shoppingbagtext{
float:left;
display:inline;
margin-left:10px;
margin-top:8px;
padding-top:10px;
}

#itemsshoppingbag{
float:left;
display:inline;
width:80px;
text-align:center;
padding-top:10px;
margin-top:8px;
}

#amount{
float:left;
display:inline;
padding-top:10px;
margin-top:8px;
width:43px;
}

#buttonbuy{
float:left;
display:inline;
margin-left:15px;
margin-top:8px;
padding-top:7px;
}

a#buybutton {
position:relative;
display: block;
width: 63px;
height: 22px;
background-image: url('../images/bestel.png');
background-position: 0 0;
}

a#buybutton:hover {
background-position: 0 -23px;
}

a .alt { display: none; }

#menurondrechts{
float:left;
display:inline;
}

#menurondlinks{
float:left;
display:inline;
margin-left:5px;
}

#menulichtlijn{
float:left;
display:inline;
margin-left:12px;
}

#menulichtlijn2{
float:left;
display:inline;
margin-left:8px;
}

.selectland{
width:305px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.selectzoek1{
border:1px solid #e0dcda;
font-size:12px;
font-family:arial;
color:#80807b;
width:72px;
height:20px;
line-height:20px;
margin-left:10px;
}

.selectzoek2{
border:1px solid #e0dcda;
font-size:12px;
font-family:arial;
color:#80807b;
width:110px;
height:20px;
line-height:20px;
margin-left:10px;
}

.selectzoek3{
border:1px solid #e0dcda;
font-size:12px;
font-family:arial;
color:#80807b;
width:116px;
height:20px;
margin-left:10px;
}

.selectzoek4{
border:1px solid #e0dcda;
font-size:12px;
font-family:arial;
color:#80807b;
width:116px;
height:20px;
margin-left:10px;
}

#zoek{
height:53px;
width:946px;
margin-left:27px;
}

#zoekform{
padding-top:15px;
margin-left:22px;
font-size:12px;
font-family:arial;
color:#80807b;
float:left;
display:inline;
}

.buttonzoek{
background-image:url('../images/zoekbutton.jpg');
cursor:pointer;
border:0px solid;
width:48px;
height:23px;
margin-left:10px;
position:relative;
display:block;
}

.buttonzoek:hover{
background-image:url('../images/zoekbutton2.jpg');
}

#left{
float:left;
display:inline;
}

.inputaanmelden{
border:1px solid #e0dcda;
font-size:11px;
font-family:arial;
color:#80807b;
width:192px;
padding-left:5px;
line-height:17px;
height:17px;
}

.buttonaanmelden{
background-image:url('../images/buttonaanmelden.jpg');
border:0px solid;
width:94px;
height:23px;
margin-left:10px;
cursor:pointer;
position:relative;
display:block;
}

.buttonaanmelden:hover{
background-image:url('../images/buttonaanmelden2.jpg');
}

#aanmeldform{
padding-top:15px;
margin-left:38px;
font-size:12px;
font-family:arial;
color:#80807b;
float:left;
display:inline;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-flash {
visibility: visible !important;
margin: 0px;
}

h2{
visibility: hidden;
font-size:20px;
margin:0px;
padding:0px;
font-family:arial;
}

h3{
visibility: hidden;
font-size:12px;
line-height:23px;
margin:0px;
padding:0px;
font-family:arial;
}

h4{
visibility: hidden;
font-size:20px;
margin:0px;
padding:0px;
font-family:arial;
}

.prijs{
font-size:12px;
font-family:arial;
color:#454540;
font-weight:bolder;
}

.prijsgroen{
font-size:10px;
font-family:arial;
color:#bec00f;
}

#itemhome{
width:240px;
height:22px;
width:100%;
margin-top:14px;
margin-left:24px;
float:left;
display:inline;
overflow:hidden;
}

#clear{
clear:both;
}

#clear2{
clear:both;
padding-top:12px;
}

#product{
float:left;
display:inline;
text-align:center;
margin-left:20px;
cursor:pointer;
}

#product2{
float:left;
display:inline;
text-align:center;
margin-left:30px;
cursor:pointer;
}

#productfoto{
width:110px;
height:127px;
}

#categoriemenu{
width:192px;
float:left;
display:inline;
}

#categoriekop{
width:192px;height:35px;background-image:url('../images/categoriekop.jpg');
}

#categoriekoptekst{
margin-left:20px;
float:left;
display:inline;
margin-top:8px;
font-size:12px;
font-family:arial;
color:#b8b7b7;
text-decoration:none;
}

#categoriebuttons{
height:500px;
width:192px;
background-image:url('../images/categoriebackground.jpg');
background-repeat:repeat-x;
}

#categoriebutton{
background-image:url('../images/catmenuachter.jpg');
width:192px;
height:31px;
}

#catbuttontekst{
color:#80807b;
font-family:arial;
font-size:12px;
margin-left:20px;
padding-top:8px;
width:152px;
}

#catbuttontekst a{
color:#80807b;
text-decoration:none;
}

#catbuttontekst a:hover{
color:#bec00f;
text-decoration:none;
}

#itembalkvervolg{
height:242px;
width:740px;
background-image:url('../images/background-items.jpg');
border-left:1px solid #e1dddb;
border-right:1px solid #e1dddb;
}

#itembalkvervolg2{
height:220px;
width:740px;
background-image:url('../images/background-items.jpg');
border-left:1px solid #e1dddb;
border-right:1px solid #e1dddb;
}

#itembalkvervolglaatst{
height:220px;
width:740px;
background-image:url('../images/background-items.jpg');
border-left:1px solid #e1dddb;
border-right:1px solid #e1dddb;
border-bottom:1px solid #e1dddb;
}

#itembalkproductdetail{
height:242px;
width:740px;
background-image:url('../images/background-items.jpg');
border-left:1px solid #e1dddb;
border-right:1px solid #e1dddb;
border-bottom:1px solid #e1dddb;
}

#vervolgrechts{
float:left;
display:inline;
width:742px;
margin-left:12px;
overflow:hidden;
}

#paginabalkonder{
width:946px;
height:35px;
background-image:url('../images/balkondergroot.jpg');
float:left;
display:inline;
margin-top:10px;
}

#paginaaanduiding{
float:right;
display:inline;
margin-right:15px;
}

#paginatekst{
float:left;
display:inline;
margin-top:8px;
font-size:12px;
font-family:arial;
color:#b8b7b7;
text-decoration:none;
margin-right:5px;
}

#paginapunten{
float:left;
display:inline;
margin-top:8px;
font-size:12px;
font-family:arial;
color:#b8b7b7;
text-decoration:none;
margin-right:3px;
margin-left:3px;
}

#selectedpage{
float:left;
display:inline;
background-image:url('../images/selected-page.jpg');
width:23px;
height:24px;
margin-top:5px;
margin-left:3px;
font-size:11px;
font-family:arial;
text-align:center;
color:#FFFFFF;
}

#unselectedpage{
float:left;
display:inline;
background-image:url('../images/unselected-page.jpg');
width:23px;
height:24px;
margin-top:5px;
margin-left:3px;
font-size:11px;
font-family:arial;
text-align:center;
color:#55554f;
cursor:pointer;
}

#unselectedpage:hover{
background-image:url('../images/hover-page.jpg');
color:#FFFFFF;
cursor:pointer;
}


#paginanummer{
padding-top:4px;
}

#label{
margin-top:-160px;
margin-left:-12px;
}

#itembalkproduct{
height:242px;
width:740px;
background-image:url('../images/background-items.jpg');
border-left:1px solid #e1dddb;
border-right:1px solid #e1dddb;
border-bottom:1px solid #e1dddb;
}

#achtervlakproduct{
width:740px;
border-right:1px solid #e0dcda;
border-left:1px solid #e0dcda;
border-top:1px solid #e0dcda;
height:523px;
background-image:url('../images/background-product.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

#achtervlakwinkel{
float:left;
display:inline;
width:740px;
border:1px solid #e0dcda;
background-image:url('../images/background-product.jpg');
background-repeat:repeat-x;
background-position:bottom;
_height:530px;
min-height:530px;
}

#menulichtklein{
height:33px;
width:302px;
background-image:url('../images/achtermenulicht.jpg');
}

.tellafriendbutton{
background-image:url('../images/tellafriend.jpg');
cursor:pointer;
border:0px solid;
width:103px;
height:23px;
position:relative;
display:block;
}

.tellafriendbutton:hover{
background-position: 0 -24px;
}

.inshoppingbag{
background-image:url('../images/inshoppingbag.jpg');
cursor:pointer;
border:0px solid;
width:167px;
height:23px;
position:relative;
display:block;
}

.inshoppingbag:hover{
background-image:url('../images/inshoppingbag2.jpg');
}

#fotopanel{
width:437px;
float:left;
display:inline;
height:523px;
border-right:1px solid #e0dcda;
}

#grotefotodiv{
margin-top:10px;
margin-left:40px;
}

#kleinefoto1{
float:left;
display:inline;
clear:both;
padding:5px;
border:1px solid #e0dcda;
margin-left:50px;
margin-top:5px;
height:68px;
width:92px;
text-align:center;
overflow:hidden;
}

#kleinefoto2{
float:left;
display:inline;
padding:5px;
border:1px solid #e0dcda;
margin-left:10px;
margin-top:5px;
height:68px;
width:92px;
text-align:center;
overflow:hidden;
}

#detailpanelrechts{
width:302px;
float:left;
display:inline;
height:487px;
}

#merktas{
width:302px;
border-bottom:1px solid #e0dcda;
height:93px;
}

.merkmarge{
margin-left:20px;
margin-top:20px;
}

#artikeldetail{
width:302px;
border-bottom:1px solid #e0dcda;
height:158px;
clear:both;
float:left;
display:inline;
}

#artikelkop{
margin-left:20px;
margin-top:20px;
}

#omschrijvingklein{
margin-left:20px;
margin-top:20px;
color:#454540;
font-family:arial;
font-size:12px;
}

#artikelprijs{
font-size:16px;
font-weight:bolder;
font-family:arial;
color:#454540;
margin-left:20px;
margin-top:30px;
float:left;
display:inline;
width:100px;
}

#divshoppingbutton{
float:left;
display:inline;
margin-top:30px;
}

#extradetailtekst{
width:302px;
height:270px;
clear:both;
float:left;
display:inline;
}

#extrainfo{
width:302px;
height:219px;
clear:both;
float:left;
display:inline;
}

#omschrijvinggroot{
margin-left:20px;
margin-top:20px;
color:#454540;
font-family:arial;
font-size:12px;
line-height:18px;
width:250px;
height:136px;
}

#tellafrienddiv{
float:left;
display:inline;
margin-left:20px;
}

#wensenlijstdiv{
float:left;
display:inline;
margin-left:20px;
}

.wensenlijstbutton{
background-image:url('../images/wensenlijstbutton.jpg');
cursor:pointer;
border:0px solid;
width:142px;
height:23px;
position:relative;
display:block;
}

.wensenlijstbutton:hover{
background-position: 0 -24px;
}

#tellafrienddiv2{
float:left;
display:inline;
margin-left:575px;
}

td{
color:#454540;
font-family:arial;
font-size:12px;
}

.melding{
color:#bfbf0f;
font-weight:bolder;
font-family:arial;
font-size:12px;
}

hr{
margin:0px;
padding:0px;
height:0px;
border:0px solid #e0dcda;
border-bottom:1px solid #e0dcda;
}

A:link{color:#bfbf0f;}
A:active{color:#bfbf0f;}
A:visited{color:#bfbf0f;}
A:hover{color:#454540;}

a#bestellenbutton {
position:relative;
display: block;
width: 90px;
height: 23px;
background-image: url('../images/bestellen.jpg');
background-position: 0 0;
}

a#bestellenbutton:hover {
background-position: 0 -22px;
}

a#verdershoppen{
position:relative;
display: block;
width: 127px;
height: 23px;
background-image: url('../images/verdershoppen.jpg');
background-position: 0 0;
}

a#verdershoppen:hover {
background-position: 0 -22px;
}

#buttonverdershoppen{
float:left;
display:inline;
}

#buttonbestellenwinkel{
float:left;
display:inline;
margin-left:482px;
}

#maintext{
margin-left:20px;
margin-top:20px;
width:720px;
float:left;
color:#454540;
font-family:arial;
font-size:12px;
display:inline;
clear:both;
}

#maintext2{
margin-left:20px;
margin-top:20px;
width:650px;
float:left;
color:#454540;
font-family:arial;
font-size:12px;
display:inline;
clear:both;
line-height:18px;
}


#maintext2 ul{
margin-bottom:0px;
}

#maintext2 ul a{
line-height:20px;
color:#454540;
}

#algemenevoorwaarden ul{
margin-bottom:0px;
}


#menulichtbestellen{
height:33px;
width:740px;
background-image:url('../images/achtermenulicht.jpg');
}

.hide{
display:none;
}

.show{
display:inline;
}

#algemenevoorwaarden{
overflow:auto;
float:left;
clear:both;
width:440px;
height:150px;
margin-top:10px;
margin-left:5px;
margin-bottom:10px;
line-height:18px;
border:1px solid #e0dcda;
padding:5px 5px 5px 5px;
}

.gegevensinput{
width:300px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.gegevensinput1{
width:180px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.gegevensinput2{
width:48px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.gegevensinput3{
margin-top:5px;
width:300px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.gegevensinput4{
margin-top:5px;
width:105px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.gegevensinput5{
margin-top:5px;
width:280px;
height:75px;
font-size:11px;
font-family:arial;
color:#454540;
line-height:18px;
}

.persoonswachtwoord{
float:left;
display:inline;
margin-left:20px;
}

.wachtwoordvergeten{
clear:both;
margin-left:107px;
margin-top:20px;
}

.lineheight{
line-height:18px;
}

.buttonaccount{
background-image:url('../images/maakaccount.jpg');
border:0px solid;
width:111px;
height:23px;
cursor:pointer;
position:relative;
display:block;
margin-left:340px;
}

.buttonaccount:hover{
background-image:url('../images/maakaccount2.jpg');
}

.volgendestap{
background-image:url('../images/volgendestap.jpg');
border:0px solid;
width:117px;
height:23px;
cursor:pointer;
position:relative;
display:block;
}

.volgendestap:hover{
background-image:url('../images/volgendestap2.jpg');
}

#adresbalk{
height:160px;
width:700px;
background-image:url('../images/background-items.jpg');
border:1px solid #e1dddb;
background-position:bottom;
}

#adresgegevens{
float:left;
display:inline;
margin-top:25px;
margin-left:20px;
line-height:18px;
}

#afleveradres{
float:left;
display:inline;
margin-left:100px;
margin-top:25px;
line-height:18px;
}

.updateaccount{
background-image:url('../images/wijziggegevens.jpg');
border:0px solid;
width:123px;
height:23px;
cursor:pointer;
position:relative;
display:block;
margin-left:330px;
}

.updateaccount:hover{
background-image:url('../images/wijziggegevens2.jpg');
}

.verzendenbutton{
background-image:url('../images/buttonverzenden.jpg');
border:0px solid;
width:92px;
height:23px;
cursor:pointer;
position:relative;
display:block;
}

.verzendenbutton:hover{
background-image:url('../images/buttonverzenden2.jpg');
}

.verzendenbutton2{
background-image:url('../images/buttonverzenden.jpg');
border:0px solid;
width:92px;
height:23px;
margin-left:360px;
cursor:pointer;
position:relative;
display:block;
}

.verzendenbutton2:hover{
background-image:url('../images/buttonverzenden2.jpg');
}

.buttonaanmelden2{
background-image:url('../images/buttonaanmelden.jpg');
border:0px solid;
width:94px;
height:23px;
margin-left:10px;
cursor:pointer;
position:relative;
display:block;
margin-left:360px;
}

.buttonaanmelden2:hover{
background-image:url('../images/buttonaanmelden2.jpg');
}

.fotomarge{
padding-left:20px;
padding-right:20px;
}

#vraag{
background-image:url('../images/achtermenulicht.jpg');
border:1px solid #e0dcda;
height:23px;
padding-left:10px;
padding-top:6px;
margin-bottom:5px;
width:685px;
}

#vraag a{
text-decoration:none;
color:#454540;
}

#antwoord{
background-image:url('../images/background-product.jpg');
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #e0dcda;
padding:10px;
margin-bottom:10px;
width:675px;
line-height:18px;
}

#verzendwijzediv{
width:300px;
height:280px;
padding:10px;
line-height:18px;
background-image:url('../images/background-product.jpg');
border:1px solid #e1dddb;
background-position:bottom left;
background-repeat:repeat-x;
float:left;
display:inline;
}

#cadeauservicediv{
width:300px;
height:280px;
margin-left:25px;
line-height:18px;
padding:10px;
background-image:url('../images/background-product.jpg');
border:1px solid #e1dddb;
background-position:bottom;
float:left;
display:inline;
}

#productdiv{
width:350px;
float:left;
display:inline;
}

#gegevensdiv{
width:350px;
float:left;
display:inline;
}

.multisafepay{
margin-top:20px;
margin-left:12px;
}

.soldoutwensenlijst{
margin-top:-50px;
}