/* //////////////////////////////////////////////////////////////////////////
    DEFAULT STYLES
///////////////////////////////////////////////////////////////////////// */
body {margin: 0px; margin-left: 10px;}
body, div, span, font, td { font-family: verdana, sans-serif normal; color: #000; line-height: 140%; font-size: 11px;}
.hidden {display: static; font-size: 14px; padding-bottom: -10px;}
a {text-decoration: none;}

/* ------------------------------------------------------------------------- */
/*  containers */
.menuContainer { display:none;}
.contentBox{ width: 560px;}
.headerBox img {margin-bottom: 10px;}
.leftMenu {display: none;}
.meerwetenBlock {display: none;}

.kadotip{ display: none;}
.speelhoek{ display: none;}
.banner {display: none;}

/* ------------------------------------------------------------------------- */
/*  default article styles  */
h2 {font-size: 12px; font-weight: bold; margin: 0px; margin-bottom: 0px; padding:0px;}
h2 img{display: none;}

.promobox {margin: 0px; margin-bottom: -30px; }
.promobox h2 {margin: 5px 0px 5px 0px ;}
.detailBlock {border-bottom: 1px solid #000;}
	
img { margin: 0px; padding: 0px;}
	
.priceBlock { position: static; margin-top: -10px; margin-bottom: 10px;}
.priceBlock .priceLabel { margin: 0; padding: 0 0 0 0px; font-weight: bold; }
.priceBlock .priceLabel p img.price, .priceBlock .priceLabel p img.superscript {display: none;}
.priceBlock .priceLabel p {margin: 0px;}
.priceBlock .priceLabel .price{ display: inline; position: relative; top: -20px; padding: 0 0 0 0; font-size: 160%;}
.priceBlock .priceLabel .superscript {font-size: 100%; position: relative; top: -26px; left: -6px; }

/* //////////////////////////////////////////////////////////////////////////
    SPECIFIEKE HOMEPAGE STYLES
///////////////////////////////////////////////////////////////////////// */
form.postcode{ display: none;}


/* //////////////////////////////////////////////////////////////////////////
    SPECIFIEKE INFOPAGE STYLES
///////////////////////////////////////////////////////////////////////// */
h3 {font-size: 14px; font-weight: bold; margin: 0px; padding:0px;}
.pageFunctions {display:none;}


/* ------------------------------------------------------------------------- */
/*  path */
ul.path{ display: none;}
	

/* ------------------------------------------------------------------------- */
/*  Pagenav */
.pageNavContainer {display: none;}

/* ------------------------------------------------------------------------- */
/*  form */
.toyForm { margin-bottom: 20px; font-family: verdana; }
head+body .toyForm { margin-bottom: 30px; }
.row input, .row textarea  { margin-top: -1px; border: 0; height: 21px; }
head+body .row input, head+body .row textarea  { margin-top: 0; border: 0; height: 19px; }
.row { position: relative; height: 25px;}
.labelField { width: 160px; height: 21px;}
.toyForm label { display: block; width: 160px; line-height: 18px; font-weight: bold; color: #000; }
.fullfield { position: absolute; top:0; left: 160px; width: 225px; height: 21px;}
.fullfield input { width: 200px; font-size: 11px; padding: 2px 0px 0px 0px; font-family: verdana;}
.postcodefield { position: absolute; top:0; left: 160px; width: 65px; height: 21px;}
.postcodefield input { width: 40px; font-size: 11px; padding: 2px 0px 0px 0px; font-family: verdana;}
.cityField { position: absolute; top:0; left: 255px; width: 130px; height: 21px;}
.cityField input { width: 110px; font-size: 11px; padding: 2px 0px 0px 0px; font-family: verdana;}
.text { height: 85px; }
.text .labelField { height: 80px;}
.text .fullfield  { height: 80px;  }
.toyForm .text textarea { width: 500px; height: 100%; font-family: verdana; font-size: 11px; padding: 2px 0px 0px 0px;}
.required {}
.iconBoxRequired { position: absolute; top:0; left: 230px; width: 25px; height: 25px; }
.iconBoxRequired label { width: 21px; height: 21px;}
.radioRow {margin: -20px 0px 0px 140px;}
.radio {margin-bottom: -2px; margin-right: 2px;}
.pulldown {width: 220px; margin: -21px 0px 0px 160px; position: absolute; border: 1px solid white; height: 20px;}
.toyForm .btnVerstuur { display: none;}


/* ------------------------------------------------------------------------- */
/*  aanbiedingen rollover */
.detailBlock {display: static; margin-top: -10px;}
.detailBlock .priceBlock {display: none; }
.detailBlock h2 {display: none;}
.artikelnr {font-weight: bold; padding: 0px 0px 1px 10px; letter-spacing: 1px; float:right; margin: -22px 0px 0px 0px; font-size: 10px;}


/* //////////////////////////////////////////////////////////////////////////
    TOYTOY STYLES
///////////////////////////////////////////////////////////////////////// */
.toytoy1{ display: none}