/* background kleur */
.b-thema {
background-color:#AD007C
}

/* ecard */
.stap {
background-image:url(../images/themas/default/stap.png);
background-repeat:no-repeat;
color:#FFF;
float:left;
font-size:12px;
font-weight:700;
height:20px;
margin:0 2px 0 0;
padding:4px 0 0;
text-align:center;
width:20px
}

/* icoon van het thema */
.i-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px 0;
display:block
}

/* iconen voor productpagina's */
.i-muziek {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px -440px;
display:block
}

.i-kinderboek {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -400px -500px;
display:block
}

.i-culinair {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px -220px;
display:block
}

.i-foto_divers {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px -330px;
display:block
}

.i-foto_groot {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -180px -500px;
display:block
}

.i-foto_textiel {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -290px -500px;
display:block
}

.i-cadeaubon {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px -110px;
display:block
}

.i-sinterklaas {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -430px -660px;
display:block
}

.i-valentijn {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px -660px;
display:block
}

.i-rozen {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -540px -550px;
display:block
}

/* tekstkleur */
.c-thema {
color:#AD007C
}

.usps-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat 0 -660px
}

/* background kleur */
.bullet-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -500px -610px
}

/* BOX corners */
div.b-thema div.corner {
background-image:url(../images/themas/verjaardag/corners.png)
}

/* product achtergrond */
div.p-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat 0 0
}

/* bestseller achtergrond */
div.s-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -180px 0
}

/* top3 achtergrond */
div.t-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat 0 -500px
}

/* info achtergrond */
div.i-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -180px -320px
}

/* preview achtergrond */
div.pre-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat 0 -320px
}

/* Top10 achtergrond */
div.ptop-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat 0 -160px
}

div.stop-thema {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -180px -160px
}

/* product levertijd achtergrond */
div.p-thema .levertijd,div.s-thema .levertijd,div.i-thema .levertijd,div.ptop-thema .levertijd,div.stop-thema .levertijd {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -180px -610px
}

/* button */
div.pre-thema .button,div.s-thema.button,div.i-thema.button {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -290px -610px
}

.button-tell {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -290px -610px
}

.button-verstuur {
background:#FFF url(../images/themas/verjaardag/btn-verstuur.png) no-repeat scroll left top;
border:0;
cursor:pointer;
height:20px;
width:126px
}

.button-winkelmand {
background:#FFF url(../images/themas/verjaardag/btn-winkelmand.png) no-repeat top left;
border:0;
cursor:pointer;
float:right;
height:20px;
margin-right:14px;
width:126px
}

.button-winkelmand-trans {
background:#FFF url(../images/themas/verjaardag/btn-winkelmand-transparant.png) no-repeat top left;
border:0;
cursor:pointer;
float:right;
height:20px;
width:126px
}

.button-terug {
background-image:url(../images/themas/verjaardag/btn-terug.png);
background-repeat:no-repeat;
border:0;
cursor:pointer;
float:left;
height:0 !important;
overflow:hidden;
padding:20px 0 0;
width:126px
}

.button-vorige {
background-image:url(../images/themas/verjaardag/btn-vorige.png);
background-repeat:no-repeat;
border:0;
cursor:pointer;
float:left;
height:0 !important;
overflow:hidden;
padding:20px 0 0;
width:126px
}

.button-verder {
background:#FFF url(../images/themas/verjaardag/btn-verder.png) no-repeat top left;
border:0;
cursor:pointer;
float:right;
height:20px;
margin-right:14px;
width:126px
}

.button-toevoegen {
background:#FFF url(../images/themas/verjaardag/btn-toevoegen.png) no-repeat top left;
border:0;
cursor:pointer;
height:20px;
margin-top:1px;
width:126px
}

.button-toevoegen-klein {
background:#FFF url(../images/themas/verjaardag/btn-toevoegen-klein.png) no-repeat top left;
border:0;
cursor:pointer;
float:left;
height:20px;
width:110px
}

.button-plus {
background:#FFF url(../images/themas/verjaardag/btn-plus.png) no-repeat top left;
border:0;
cursor:pointer;
height:20px;
margin-top:1px;
width:20px
}

.button-bestel {
background-image:url(../images/themas/verjaardag/btn-bestel.png);
background-repeat:no-repeat;
border:0;
cursor:pointer;
float:right;
height:0 !important;
overflow:hidden;
padding:20px 0 0;
width:126px
}

.button-aanbod {
background-image:url(../images/themas/verjaardag/btn-aanbod.png);
background-repeat:no-repeat;
border:0;
cursor:pointer;
float:right;
height:0 !important;
overflow:hidden;
padding:20px 0 0;
width:126px
}

.button-zoek {
background:#FFF url(../images/themas/verjaardag/btn-zoek.png) no-repeat scroll left top;
border:0;
cursor:pointer;
height:20px;
width:126px
}

/* Top 3 bullets */
ol.bullets li span.top3 {
background:url(../images/themas/verjaardag/sprite-verjaardag.png) no-repeat -500px -610px
}

/* balk voor in het midden van de thematische pagina's, h1 en a staan in s-themas.css */
.middenbalk {
background-image:url(../images/themas/verjaardag/footer-balk.png);
background-position:bottom right;
background-repeat:no-repeat;
height:30px;
width:710px
}

.middenbalk a {
text-decoration:none
}

.middenbalk h1 {
color:#FFF;
font-size:15px;
font-weight:900;
left:10px;
line-height:130%;
margin:5px 0 0 10px;
top:10px
}

.onderbalk-img {
background-image:url(../images/themas/verjaardag/footer-balk.png);
background-repeat:no-repeat
}

div.product .topbox,div.bestseller .topbox {
bottom:1px;
color:#AD007C;
font-family:verdana;
font-size:10px;
font-weight:700;
height:18px;
line-height:16px;
margin-left:-7px;
position:absolute;
text-indent:5px;
width:18px
}

div.product .topbox1,div.bestseller .topbox1 {
bottom:1px;
color:#AD007C;
font-family:verdana;
font-size:10px;
font-weight:700;
height:18px;
line-height:16px;
margin-left:-6px;
position:absolute;
text-indent:1px;
width:18px
}

div.product .topboxtext,div.bestseller .topboxtext {
margin-left:13px
}

div.middenbalkhoog {
background-image:url(../images/themas/verjaardag/footer-balk.png);
background-position:bottom right;
background-repeat:no-repeat;
height:50px;
width:710px
}

.middenbalkhoog h1 {
color:#FFF;
font-size:15px;
font-weight:900;
left:10px;
line-height:130%;
margin:25px 0 0 10px;
top:10px
}

.overzichtbalk {
background-image:url(../images/themas/verjaardag/overzicht-balk.png);
background-position:bottom right;
background-repeat:no-repeat;
height:1px;
width:710px
}

div.overzichtbalkhoog {
height:50px;
width:710px
}