/* Begin:standard */
html, body { min-height:100%; background-color: #ffffff; }
body { padding:0px;margin:0px;background-color:#FFFFFF;font-size:11px;font-family:tahoma,verdana,arial,helvetica,sans-serif;color:#2A2A28;overflow-x:hidden; }
form { padding:0px;margin:0px; }
.clear { clear:both; }
.middletext { font-size:12px;line-height:20px; }
.bigtext { font-size:12px; }
.seriesnr { font-size:10px;line-height:8px; }
.discountprice { color:#DD051E; }
.availability { padding-top: 7px; color: green }
a { text-decoration:none;color:#000000; }
a:hover { text-decoration:underline;color:#000000; }
div.fakediv { margin:0px;padding:0px; }
/* End:standard */
/* Begin:items */
div.itemnumber { float:left;width:21px;padding:0px 0px 0px 5px; }
div.itemtext { float:left;width:167px;padding:0px 0px 0px 10px; }
div.itemcat { float:right;width:15px;padding:15px 5px 0px 0px; }
a.item:link, a.item:visited { line-height:15px;color:#2A2A28;text-decoration:none;font-size:11px; }
a.item:hover { line-height:15px;color:#2A2A28;text-decoration:none;font-size:11px; }
/* End:items */
/* Begin:left content, right content */
div.container { position:relative;width:1022px;margin:0px auto;text-align:left;background:#ffffff; }
div.pagecontent { margin-left:25px;width:971px; }
#leftcontent { float:left;width:726px; }
#rightcontent { float:right;width:235px; }
#subnavleft { float:left;width:170px; }
div.contentleft { width:546px;padding:0px 0px 0px 10px; }
/* End:left content, right content */
/* Begin:header */
#header { width:726px;height:74px;margin:0px;padding:0px; }
#headerlogo { float:left;width:136px;height:74px;margin:0px;padding:0px; }
#headerright { float:right;width:590px;height:74px;margin:0px;padding:0px; }
/* End:header */
/* Begin:topnav */
#headertopnav { text-align:right;width:590px;height:52px; }
#topnavlinks { padding:10px 0px 0px 0px;overflow:hidden; }
#topnavlinks ul { padding:0px;margin:0px;list-style-type:none; }
#topnavlinks ul li { float:right;padding:0px 1px 0px 1px; }
#topnavlinks ul li a { font-size:12px;text-decoration:none;color:#938F78;display:block;outline:none; }
#topnavlinks ul li a:hover { text-decoration:underline;color:#938F78; }
/* End:topnav */

/* Begin:topnav 1*/
#topnavlinks1 { padding:7px 0px 0px 0px;overflow:hidden; }
#topnavlinks1 ul { padding:0px;margin:0px;list-style-type:none; }
#topnavlinks1 ul li { float:right;padding:0px 1px 0px 1px; }
#topnavlinks1 ul li a { font-size:12px;text-decoration:none;color:#938F78;display:block;outline:none; }
#topnavlinks1 ul li a:hover { text-decoration:underline;color:#938F78; }
/* End:topnav2 */

/* Begin:topnav2*/
#topnavlinks2 { padding:6px 0px 0px 0px;overflow:hidden; }
#topnavlinks2 ul { padding:0px;margin:0px;list-style-type:none; }
#topnavlinks2 ul li { float:right;padding:0px 1px 0px 1px; }
#topnavlinks2 ul li a { font-size:12px;text-decoration:none;color:#938F78;display:block;outline:none; }
#topnavlinks2 ul li a:hover { text-decoration:underline;color:#938F78; }
/* End:topnav */

/* Start:thumbnail */
ul.thumb {float: left;list-style: none;margin: 0; padding: 0 0px 10px 0; }
ul.thumb li {margin: 0; padding: 5px 5px 5px 5px;float: left;position: relative; /* Set the absolute positioning base coordinate */ width: 110px; }
ul.thumb li img {width: 100px; /* Set the small thumbnail size */ -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */	border: 1px solid #ddd;	padding: 5px; background: #f0f0f0; position: absolute;left: 0; top: 0; }
ul.thumb li img.hover {	background:url(/content/images/acties/eci/thumb_bg.png) no-repeat center center; /* Image used as background on hover effect border: none; Get rid of border on hover */ }
/* End:thumbnail */

/* Start:tooltip */
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
/* End:tooltip */

/* Begin:flashvisual */
#flashvisual { margin:10px 0px 10px 0px; }
/* End:flashvisual */
/* Begin:lefthead */
div.lefthead { margin:15px 0px 0px 0px; }
div.leftheadheader { float:left;margin:0px 20px 0px 0px; }
/* End:lefthead */
/* Begin:right column basket*/
#rightbasket { width:220px;height:68px;margin:0px 0px 10px 0px;padding:5px 0px 0px 15px;background-color:#6B6A5E; }
#rightbasket ul { padding:0px;margin:0px;list-style-type:none; }
#rightbasket ul li { padding:0px;margin:0px; }
#rightbasket ul li a.home { background-image:url("../images/icon_home.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#FFFFFF;padding:3px 0px 0px 23px;height:16px;display:block;outline:none; }
#rightbasket ul li a.home:hover { font-weight:bold;text-decoration:underline;color:#FFFFFF; }
#rightbasket ul li a.verlanglijst { background-image:url("../images/icon_verlanglijst.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#FFFFFF;padding:3px 0px 0px 23px;height:16px;display:block;outline:none; }
#rightbasket ul li a.verlanglijst:hover { font-weight:bold;text-decoration:underline;color:#FFFFFF; }
#rightbasket ul li a.clubteller { background-image:url("../images/icon_clubteller.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#FFFFFF;padding:3px 0px 0px 23px;height:16px;display:block;outline:none; }
#rightbasket ul li a.clubteller:hover { font-weight:bold;text-decoration:underline;color:#FFFFFF; }
#rightbasket ul li a.winkelmand { background-image:url("../images/icon_winkelmand.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#FFFFFF;padding:3px 0px 0px 23px;height:16px;display:block;outline:none; }
#rightbasket ul li a.winkelmand:hover { font-weight:bold;text-decoration:underline;color:#FFFFFF; }
/* End:right column basket*/
/* Begin:right column search */
#rightsearchbox { width:220px;height:35px;background-color:#DC061E;margin:0px 0px 5px 0px;padding:15px 0px 0px 15px; }
div.bgsearchinput { float:left;padding:0px 0px 0px 10px;background-image:url("../images/bg_searchinput.gif");background-repeat:no-repeat;width:139px;height:20px; }
/* End:right column search */
/* Begin:right column visuallidworden */
#rightvisuallidworden, .rightvisuallidworden { width:235px;margin:0px 0px 5px 0px; }
/* End:right column visuallidworden */
/* Begin:right column links */
div.rightlinks { width:213px;margin:0px 0px 5px 0px;padding:10px;background-color:#f7f7f6;border:solid 1px #bdbdb7; }  
div.rightlink { background-image:url("../images/dot_rood.gif");background-repeat:no-repeat;padding:0px 0px 0px 10px;margin:0px 0px 2px 0px; }
a.rightlink:link, a.rightlink:visited { line-height:18px;color:#DD051E;text-decoration:underline;font-size:12px; } 
a.rightlink:hover { line-height:18px;color:#DD051E;text-decoration:none;font-size:12px; }
/* End:right column links */
/* Begin:right column maak lid */
#rightmaaklid { width:215px;height:172px;padding:10px;font-size:13px;line-height:17px;margin:0px 0px 5px 0px;background-image:url("../images/bg_maaklid.jpg");background-repeat:no-repeat; }
/* End:right column maak lid */
/* Begin:right column gratis visa card */
#rightgratis { width:213px;font-size:13px;line-height:17px;padding:10px;margin:0px 0px 5px 0px;background-color:#FFFFFF;border:solid 1px #DADB00; }
/* End:right column gratis visa card */
/* Begin: right banner */
#rightbanner { margin:0px 0px 5px 0px; }  
/* End: right banner */
/* Begin:footer */
#footer { margin:10px 0px 0px 25px;padding:0px 0px 0px 0px;width:971px;height:83px;background-color:#E7E6E4; }
#footerlogothuiswinkel { float:left;width:125px;padding:0px 0px 0px 18px; }
#footerlinks { padding:35px 0px 0px 5px;overflow:hidden; }
#footerlinks ul { padding:0px;margin:0px;list-style-type:none; }
#footerlinks ul li { float:left;padding:0px 1px 0px 1px; }
#footerlinks ul li a { font-size:12px;text-decoration:none;color:#DD051E;display:block;outline:none; }
#footerlinks ul li a:hover { text-decoration:underline;color:#DD051E; }

#newfooterie8{ padding-bottom:1px\0/; }
#newFooter {background-color:#e7e6e4;padding:19px 0 145px 0;margin:25px;}
#newFooter ul {list-style:none outside none;margin:0 auto;}
#newFooter ol ul {margin-left:30px; margin-bottom:1em;}
#newFooter ul li {display:inline;float:left;padding:0 10px 5px 0;width:182px;}
#newFooter ul li ol{list-style:none outside none;margin-left:20px;padding:0;width:190px;}

#newFooter ul li ol li a:hover{background-image:url("../images/dot.gif");background-repeat:no-repeat;margin:0 0 2px;padding:0 0 0 10px;color:#514f43;font-family:Tahoma;font-size:11px;text-decoration:underline;}
#newFooter ul li ol li.more a:hover{margin:0 0 2px;color:#514f43;font-family:Tahoma;font-size:11px;text-decoration:underline;}
#newFooter ul li ol li a{background-image:url("../images/dot.gif");background-repeat:no-repeat;margin:0 0 2px;padding:0 0 0 10px;color:#514f43;font-family:Tahoma;font-size:11px;text-decoration:none;}
#newFooter ul li ol li.more a{margin:0 0 2px;color:#514f43;font-family:Tahoma;font-size:11px;text-decoration:none;}

#newFooter ul li ol  li.chat1 div{display:inline;float:left;padding:5px 3px 0 0;width:auto !important;}
#newFooter ul li ol  li.chat2  div{display:inline;float:left;padding:5px 0px 0 0;width:auto !important;}

#newFooter ul li ol li a.twitter{background-image:url("../images/footer-twitter1.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.twitter:hover{background-image:url("../images/footer-twitter2.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.hyves{background-image:url("../images/footer-hyves1.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.hyves:hover{background-image:url("../images/footer-hyves2.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.facebook{background-image:url("../images/footer-facebook1.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.facebook:hover{background-image:url("../images/footer-facebook2.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.youtube{background-image:url("../images/footer-youtube1.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}
#newFooter ul li ol li a.youtube:hover{background-image:url("../images/footer-youtube2.gif");background-repeat:no-repeat;display:block;height:25px;width:20px;}

#newFooter ul li ol li a.ideal{background-image:url("../images/footer-ideal1.gif");background-repeat:no-repeat;display:block;height:30px;width:16px;}
#newFooter ul li ol li a.ideal:hover{background-image:url("../images/footer-ideal2.gif");background-repeat:no-repeat;display:block;height:30px;width:16px;}
#newFooter ul li ol li a.mastercard{background-image:url("../images/footer-mastercard1.gif");background-repeat:no-repeat;display:block;height:30px;width:25px;}
#newFooter ul li ol li a.mastercard:hover{background-image:url("../images/footer-mastercard2.gif");background-repeat:no-repeat;display:block;height:30px;width:25px;}
#newFooter ul li ol li a.visa{background-image:url("../images/footer-visa1.gif");background-repeat:no-repeat;display:block;height:30px;width:25px;}
#newFooter ul li ol li a.visa:hover{background-image:url("../images/footer-visa2.gif");background-repeat:no-repeat;display:block;height:30px;width:25px;}
#newFooter ul li ol li a.acceptgiro{background-image:url("../images/footer-acceptgiro1.gif");background-repeat:no-repeat;display:block;height:30px;width:25px;}
#newFooter ul li ol li a.acceptgiro:hover{background-image:url("../images/footer-acceptgiro2.gif");background-repeat:no-repeat;display:block;height:30px;width:25px;}
#newFooter ul li ol li a.thuiswinkel{background-image:url("../images/footer-thuiswinkel1.gif");background-repeat:no-repeat;display:block;height:40px;width:110px;}
#newFooter ul li ol li a.thuiswinkel:hover{background-image:url("../images/footer-thuiswinkel1.gif");background-repeat:no-repeat;display:block;height:40px;width:110px;}
.newFooterHeader {color:#514f43; font-size:18px; width:200px;padding-bottom:5px;}

/* End:footer */
/* Begin:line - colors optional*/
div.lineheader { height:4px;margin:4px 0px 10px 0px;background-image:url("../images/line.gif");background-repeat:repeat-x; }
div.line { height:4px;margin:10px 0px 10px 0px;background-image:url("../images/line.gif");background-repeat:repeat-x; }
div.thinline { height:1px;margin:10px 0px 10px 0px;background-color:#E7E6E4; }
/* End:line - colors optional*/
div.productstickerextra { float:right;padding:0;margin:0 0 2px 0; }

.inputBox { color:#313131; height:18px; border:1px solid #999999; width:150px; }
.inputSelect { width:54px; font-size:11px; border:1px solid #999999; color:#313131; height:18px; }
.star { color:#DD051E; font-size:11px; margin-left:5px; }
.messageArea { width:315px; height:16px; margin:-1px 0px 0px 0px; display:block; font-size:11px; font-family:tahoma,verdana,arial,helvetica,sans-serif; padding-top:1px; }
.bold { font-weight:bold; }
.userHeaderDetails { padding-top:8px; font-weight:bold; width:140px; float:left; }
.userDetails { padding-top:8px; float:left; }

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#headmiddle_01 h1 {font-size:18px; line-height:15px; color:#e20001;}

h1.smalltext {font-size:11px; line-height:15px;}
h1.smalltexttitle {font-size:12px; line-height:15px;}
h2.smalltext{font-size:11px; font-weight:normal;}
h3.smalltext{font-size:11px;}

#productdetaildesc1{line-height:15px;}
#productdetaildesc2{line-height:15px;}

.bottommargin {margin-bottom:5px;}
.right{float:right;text-align:right;}
.nopadding{padding:0px 0px 0px 0px}
.border1{border:1px;}
.colorDD051E{color:#DD051E;}
.cursor{cursor:pointer;}
.width233{width:233px}
.width265{width:265px;}
.width155{width:155px}
.width146{width:146px}
.width233{width:233px}
.padding4{padding:4pt;}
.padding10{padding:10pt;}
.paddingleft10{padding-left:10pt;}
.paddingtop7{padding-top: 7px};
.paddingleft19{padding-left:19px;}
.paddingtop10{padding-top:10pt;}
.paddingtop19{padding-top:19px;}
.paddingbottom6{padding-bottom:6px}
.colorblk{color:black;}
.colorred{color:#DD051E;}
.autoheight{height:auto;}
.underlined{text-decoration:underline;}
.meldmisbruik{padding:0px 5px 0px 0px;cursor:pointer;text-decoration:underline;color:#DD051E;float:left;height:13px;margin-top:-13px;}
.showallreviews{padding:0px 5px 0px 10px;cursor:pointer;text-decoration:underline;color:#DD051E;float:left;}
.reviewpromolink{font-weight:bold;cursor:pointer;text-decoration:underline;color:#DD051E;}
.enbolden{font-weight:bold;}
.bottommargin5{margin-bottom:5px;}
.left{float:left;text-align:left}
.integer{INTEGER}
.nopadding{padding:0px;}
.nomargin{margin:0px;}
.displaynone{display:none;}
.clearboth{clear:both;}
.beoordeling{float:left;width:90px;}
.supercontainer{position:absolute;width:100%;z-index:1;}
@media screen and (min-width: 1290px) {.supercontainer {background: url('/content/images/newsletter/bg-supercontainer.jpg') #ffffff; background-position: center top; background-repeat: no-repeat;}}
.offer{float: left; padding-top: 2px; *padding-top: 0px;}
.productdetailtext2{cursor:pointer; width:436px !important;}
.productdetailtext_{width:238px !important;}
.lidworden{color:#DD051E !important;}
.fh_search{color:#949493;border:0px;width:125px;}
.searchbox{border:0px;width:57px;height:20px;margin-left:5px;}
.subnavigatie{position:absolute;top:0px;left:0px;padding:0px;width:100%;z-index:2;}
.marginleft400{margin-left:400px}
.height16{height:16px;}
.marginbottom4{margin-bottom:4px;}
.floatnone{float:none}
.topbottommargin1{margin-top:4px;margin-bottom:10px;}
.margintop30{margin-top:30px;}
.transparent90 {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.transparent80 {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.tagSectionCompact, .tagSectionFull
{
	text-align:justify;
	width:546px;
}
.tagSectionCompact
{
	/*overflow: hidden;*/
	text-align:justify;
	width:546px;
}

#ratingText { float:left; margin-right:10px; font-weight:normal; color:#000000;}
#tagintro{line-height:15px; padding-left:0px; width:535px;}
#existingTags{float:left; width:540px; text-align:justify;}
#tagsFooter{float:right; text-align:right}
#subthinline1{float:left;padding:0px 0px 0px 0px;width:90px;}
#subthinline2{margin-top:-4px;float:left;width:446px;}
#showmoretags{color:red;cursor:pointer;text-align:center;padding-top:9px}
#showlesstags{color:red;cursor:pointer;text-align:center;padding-top:9px}
#topbalkleft{width:216px;padding-left:10px;padding-bottom:6px}
#topInfo{margin: 10px 0px 0px; padding: 10px 0px 0px 0px; line-height:17px;}
#tagOtherSection2{margin: 7px 0px 0px;}

h2.detailinfotext{float:left;font-size:11px;padding-left:30px;width:360px;}
h2.detailinforighttext{float:left;font-size:11px;line-height:15px;padding-right:10px;width:128px;}
h2.detailinfolefttext{float:left;font-size:11px;line-height:15px;padding-right:10px;padding-left:10px;width:143px;}


/* Begin:order button block*/
div.orderbuttonblock {padding-top: 10px }
div.orderbuttonblock .button_bestel {  float:right; text-indent:-999em; background: transparent url(../images/but-bestel.gif) no-repeat; height:20px; width:80px; }
div.orderbuttonblock .button_reserveer {  float:right; text-indent:-999em; background: transparent url(../images/but-reserveer.gif) no-repeat; height:20px; width:105px; }
div.orderbuttonblock .button_remove {  float:left; text-indent:-999em; background: transparent url(../images/but-verwijder.gif) no-repeat; height:20px; width:20px; }
div.orderbuttonblock .button_moreinfo { float:right; text-indent:-999em; background: transparent url(../images/icon-informatie.gif) no-repeat; height:20px; width:20px; }
/* End:order button block*/

/* div.rightpromo20rightblock { width:225px;margin:0px 0px 5px 0px;padding:4px;background-color:#FFFFFF;float:left;border-left:1px solid #E4E1D4;border-right:1px solid #E4E1D4;border-top:1px solid #E4E1D4;border-bottom:1px solid #E4E1D4; } */
div.rightpromo20rightblock { width:235px;margin:0px 0px 5px 0px;background-color:#e7e6e4;float:left;padding-bottom:5px;}
div.rightpromo20topitem { padding:3px 5px;cursor:pointer;cursor:hand;float:left;font-size:11px;background-color:#e7e6e4;}
div.rightpromo20topitem_over{ padding:3px 0px;cursor:pointer;cursor:hand;float:left;font-size:11px;background-color:#F7F7F6;margin-left:5px;margin-right:5px;}
div.rightpromo20itemimage {float:left; width:40px;}
div.rightpromo20itemtext {float:left; width:152px;padding:0 0 0 10px;}
div.rightpromo20vipimage {float:left; width:23px;}
div.rightpromo20itemnumber { float:left;width:21px;padding:0px 0px 0px 0px; }
div.rightpromo20itemtext2lines{overflow:hidden;max-height:28px;}

