html,body {height:100%;}
body,form{margin:0px;padding:0px;}

div.clean, br.clean{clear:both;height:0px;line-height:0px;font-size:0px;}

div.bluelinestippel{width:100%;height: 2px;line-height:2px;background-color:#a0d3f1;clear:both;margin:5px 0px 5px 0px;}

div.bluelinestippel{width: 100%;height: 1px;line-height:1px;clear:both;margin:10px 0px;
	background-image:url('/gfx/bg/stippel.gif');background-repeat:repeat-x;}
.cur{cursor:pointer;}


#dhtmltooltip{
	position: absolute;
	width: 350px;
	border: 1px solid #666;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 100;
}

TABLE.tooltip 
{	
	LEFT: 0px !important;	
	WIDTH: 100% !important;	
	HEIGHT: 100%
}
TABLE.tooltip TH 
{	
	BORDER-RIGHT: #ffffff 8px solid;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FONT-WEIGHT: bold;	
	BACKGROUND: #ffffff;	
	PADDING-BOTTOM: 0px;	
	BORDER-LEFT: #ffffff 8px solid;	
	COLOR: #666666;	
	PADDING-TOP: 4px
}
TABLE.tooltip TH H3 
{	
	font-size:10px;
	color: #40a7e2;
	PADDING-BOTTOM: 4px;	
	MARGIN: 0px;	
	BORDER-BOTTOM: #40a7e2 1px solid
}
TABLE.tooltip TH A.close 
{	
	MARGIN-TOP: -12px;	
	FLOAT: right;	
	CURSOR: pointer
}
TABLE.tooltip TD 
{	
	PADDING-RIGHT: 9px;	
	PADDING-LEFT: 9px;	
	BACKGROUND: #fff;	
	PADDING-BOTTOM: 10px;	
	PADDING-TOP: 5px;
	text-align: left;
}
TABLE.tooltip TD.bottom A.close 
{	
	FLOAT: right;	
	CURSOR: pointer
}
TABLE.tooltip TD.bottom 
{	
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 0px;	
	BACKGROUND: #f8f8f8;	
	PADDING-BOTTOM: 4px;	
	PADDING-TOP: 2px
}

A.bluelink A
{
    color : blue;
}

#compareMenu
{
	float: right;
	padding-right: 10px;
}

body,form, p, div, td{text-align:justify;line-height:13px;color:#666;
	font-family: Verdana, Arial,  Helvetica, sans-serif;font-size:10px;}
.formTable td
{
	text-align:left;
	line-height:13px;
	color:#666;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:10px;
}

ul li{text-align:left;}	
	
.kop1,.kop2,.kopblue,.kopprijs,.kopcontent1,.kopcontent2,.kopcontent3,.kopcheckout{
	font-weight:bold;/*font-family:'Arial Narrow',arial;font-variant:small-caps;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;text-align:left;text-transform:uppercase;}
.kop1{font-size:11px;}
.kop2{font-size:10px;}
.kopblue{color:#40a7e2;font-size:15px;}
.kop2sub
{
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	color:#40a7e2;
	font-size:10px;
}
.kopblueprijs
{
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	color:#40a7e2;
	font-size:15px;
}


.kopprijs{color:#333;font-size:14px;text-transform:none;}
.kopcontent1,.kopcontent2{color:#40a7e2;font-size:15px;line-height:15px;margin-bottom:20px;}
.kopcontent2{font-variant:normal;}
.kopcontent3{font-size:14px;color:#666;text-transform:none;}

.blue{color:#40a7e2;}

.smallbold{font-family:verdana,arial;font-size:10px;font-weight:bold;}

.lichtblauw12px
{
	color:#40a7e2;
}
a, img {border:0px;}

a:link, a:visited, a:active {color:#666; text-decoration:none; }
a:hover{text-decoration:none;color:#09F;}

a.inlinelink:link, a.inlinelink:visited,a.inlinelink:active{color:#09F;text-decoration:none;}
a.inlinelink:hover{text-decoration:none;color:#09F;}


.knopklein_disable div{float:left;}
.knopklein_disable div.knopklein_disable1, .knopklein_disable div.knopklein_disable2{width:3px;height:16px;background-repeat:no-repeat;}
.knopklein_disable div.knopklein_disable1{background-image:url('/gfx/bg/bgKnop_disable1.png');background-position:top left;}
.knopklein_disable div.knopklein_disable2{background-image:url('/gfx/bg/bgKnop_disable2.png');background-position:top left;}
.knopklein_disable div.tekst{color:#FFF;height:10px;line-height:10px;padding:2px 4px 4px 4px;background-image:url('/gfx/bg/bgKnop_disable.png');background-repeat:repeat-x; font-family:arial;font-size:10px;font-weight:bold;text-transform:uppercase;}


a.knopklein div{float:left;}
a.knopklein div.knopklein1, a.knopklein div.knopklein2{width:3px;height:16px;background-repeat:no-repeat;}
a.knopklein div.knopklein1{background-image:url('/gfx/bg/bgKnop1.gif');background-position:top left;}
a.knopklein div.knopklein2{background-image:url('/gfx/bg/bgKnop2.gif');background-position:top left;}
a.knopklein div.tekst{cursor:pointer;color:#FFF;height:10px;line-height:10px;padding:2px 4px 4px 4px;background-image:url('/gfx/bg/bgKnop.gif');background-repeat:repeat-x; font-family:arial;font-size:10px;font-weight:bold;text-transform:uppercase;}

a.knopgroot{display:block;float:left;}
a.knopgroot div{float:left;}
a.knopgroot div.knopgroot1, a.knopgroot div.knopgroot2{height:36px;background-repeat:no-repeat;}
a.knopgroot div.knopgroot1{width:4px;background-image:url('/gfx/bg/bgKnopGroot1.gif');background-position:top left;}
a.knopgroot div.knopgroot2{width:8px;background-image:url('/gfx/bg/bgKnopGroot2.gif');background-position:top left;}
a.knopgroot div.tekst{cursor:pointer;color:#FFF;height:15px;padding:9px 4px 12px 4px;background-image:url('/gfx/bg/bgKnopGroot.gif');background-repeat:repeat-x;
	font-family:arial;font-size:15px;line-height:15px;font-weight:bold;text-transform:uppercase;}
a.knopgroot div.tekst img{margin-top:0px;}

div.knopgrootcontainer{display:block;}
div.knopgrootcontainer div.knopgroot1, div.knopgroot2{height:36px;background-repeat:no-repeat; float:left;}
div.knopgrootcontainer div.knopgroot1{width:4px;background-image:url('/gfx/bg/bgKnopGroot1.gif');background-position:top left;display:inline;float:left;}
div.knopgrootcontainer div.knopgroot2{width:8px;background-image:url('/gfx/bg/bgKnopGroot2.gif');background-position:top left;display:inline;float:left;}
div.knopgrootcontainer div.tekst{cursor:pointer;color:#FFF;height:15px;padding:9px 4px 12px 4px;background-image:url('/gfx/bg/bgKnopGroot.gif');background-repeat:repeat-x;
	font-family:arial;font-size:15px;line-height:15px;font-weight:bold;text-transform:uppercase; float:left;}
div.knopgrootcontainer div.tekst a.knopgroot{cursor:pointer;color:#FFF;font-family:arial;font-size:15px;line-height:15px;font-weight:bold;text-transform:uppercase;}
div.knopgrootcontainer div.tekst img{margin-top:0px;}


a.compare_group_link:link, a.compare_group_link:visited,a.compare_group_link:active{color:#09F;text-decoration:none; font-size: 12px; font-weight: bold;}
a.compare_group_link:hover{text-decoration:none;color:#09F; font-size: 12px; font-weight: bold;}



a.knopgrootimg:link, a.knopgrootimg:visited,a.knopgrootimg:active{color:#666;text-decoration:none;display:inline;}
a.knopgrootimg:hover{text-decoration:none;color:#09F;}

.goLeft,.goRight,.goUp,.goAdd,.goRemove,.goDelete{color:#9C9C9C;padding-left:15px;background-repeat:no-repeat;background-position:left center;white-space:nowrap;}
.goLeft{background-image:url('/gfx/bullet/blueLeft.gif');}
.goRight{background-image:url('/gfx/bullet/blueRight.gif');}
.goUp{background-image:url('/gfx/bullet/blueUp.gif');}
.goAdd{background-image:url('/gfx/bullet/unchecked.png');}
.goRemove{background-image:url('/gfx/bullet/checked.png');}
.goDelete{background-image:url('/gfx/bullet/delete_blue.png');}
a.tooltipLink, a.tooltipLink:visited
{
	cursor:help;
	border-bottom: 1px dotted #666;
	margin-bottom: 4px;
}


.rij{clear:both;padding:2px 0px;height:18px;line-height:18px;}
.rij .label{float:left;text-align:left;margin-top:2px;font-weight:bold;}
.rij .formfield{float:left;text-align:left;margin-left:5px;}
.rij .textfield{float:left;text-align:left;margin:2px 0px 0px 5px;}

input,textarea, select {padding:2px;color:#666;	line-height:normal; font-size:10px;
	font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E6E6E6; border-top-color:#999999; border-left-color:#999999; }
textarea{line-height:16px;}

input.checkBox {border-width:0px;vertical-align: middle;}
label {vertical-align: middle;}

.frmStandaard td, .frmStandaard .formContent{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.errorMelding{color:#ff0000; font-weight:bold; margin-top:10px; margin-bottom:10px; padding:5px; background-color:#FFFBB8; border:1px solid #CCC889}

.countrySelector{width:170px;border:0; margin-bottom:5px;}
.countrySelectorLan{width:90px;border:0;margin-bottom:5px;margin-right:3px;}
/*=======	BASIS	========================*/
#container{width:960px;display: block; margin: 0 auto;}
#siteHolder{margin:0px auto;padding-top:10px;width:958px;border-width:0px 1px 1px;border-style:solid;border-color:#999;position:relative; display: block; float: left;}

#header{width:960px;height:142px;margin:0px auto 0px auto;background-repeat:no-repeat; position: relative;  float: left;}
#header #headerlogo1,#header #headerlogo2{display:block;}
#header #instellingenVlak{position:absolute;background-color:white;
	border:3px solid #01b1ff;width:360px;min-height:70px;height:auto !important;height:70px;
	padding:5px 0px;margin-left:590px; margin-top:50px;float:right;}/*960-3-5-499-5-3=445 3+5+126+5+3=142*/

#header #headerlogo1{float:left;width:150px;height:80px;margin:10px 0px 0px 18px;}
#header #headerlogo2{float:right;width:130px;height:50px;margin:15px 35px 0px 0px;}

#navigatie{padding:0px 13px;height:26px;margin-top:26px;}/*hoogte headerlogo +margins+hoogte knoppen 80+10+26+26 = 142 */
#navigatie a.menuknop{float:left;height:26px;margin-right:2px;color:#FFF;text-decoration:none;}
#navigatie a.menuknop div{float:left;}
#navigatie a.menuknop div.menuknop1,#navigatie a.menuknop div.menuknop2{width:2px;height:26px;background-repeat:no-repeat;}
#navigatie a.menuknop div.menuknop1{background-image:url('/gfx/bg/bgHeaderKnop1.png');background-position:top left;}
#navigatie a.menuknop div.menuknop2{background-image:url('/gfx/bg/bgHeaderKnop2.png');background-position:top right;}
#navigatie a.menuknop div.tekst{cursor:pointer;color:#FFF;height:18px;padding:8px 10px 0px 10px;background-color:#40a7e2;background-image:url('/gfx/bg/bgHeaderKnop.jpg');background-repeat:repeat-x;}

#navigatie a.active div.tekst, #navigatie a.menuknop:hover div.tekst{background-image:none;background-color:#FFF;color:#40a7e2;}
#navigatie a.active div.menuknop1, #navigatie a.menuknop:hover div.menuknop1{background-image:url('/gfx/bg/bgHeaderKnop1Active.png');width:2px;height:26px;}/*width +height for IE6*/
#navigatie a.active div.menuknop2, #navigatie a.menuknop:hover div.menuknop2{background-image:url('/gfx/bg/bgHeaderKnop2Active.png');width:2px;height:26px;}/*width +height for IE6*/

#navigatieTaalContainer { position:absolute;top:70px;right:18px; z-index:1; background-color: #ffffff; width: 320px; height: 39px; }
#navigatieTaal{position:absolute;top:112px;right:0px; z-index:100; }
#navigatieTaal span{float:left;margin:0px 0px;line-height:11px;}
#navigatieTaal a.knopklein div.knopklein1{background-image:url('/gfx/bg/bgKnop1.png');}
#navigatieTaal a.knopklein div.knopklein2{background-image:url('/gfx/bg/bgKnop2.png');}
#navigatieTaal a.knopklein div.tekst{background-image:url('/gfx/bg/bgKnop.png');}


#leftContent{float:left;display:block;width:182px;margin-left:12px;}

#midContent{float:left; display:block; width:736px; font-size:11px; line-height:14px; margin-left: 16px; position: relative; z-index: 0;}/*958=12+182+16+736+12*/
#midContent h1{font-size:15px; margin-bottom:0px;}

/*#midContent #contentspace{min-height:600px;height:auto !important;height:600px;}*/

#mainBanner{background-color:#ffffff;margin-bottom:10px;height:185px;width:736px;}


.contentBox{margin:0px 0px 30px 0px;padding:8px 0px 0px 5px;}
.trialBox{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}

#testimonialBoxTop{height:3px;line-height:3px;font-size:1px;background-image:url('/gfx/bg/bgTesti1.gif');background-repeat:no-repeat;}
#testimonialBoxBottom{height:3px;line-height:3px;margin-bottom:15px;background-image:url('/gfx/bg/bgTesti2.gif');background-repeat:no-repeat;}
#testimonialBox{padding:3px 6px 0px 6px;background-color:#CCC;}
#testimonialBox .kopblue{font-size:11px;}
#testimonialBox .picContent,#testimonialBox .picSponsor, #testimonialBox .col1,#testimonialBox .col2{float:left;margin:6px 0px;}
#testimonialBox .col1,#testimonialBox .col2{width:220px;margin-left:16px;margin-right:16px;min-height:95px;height:auto !important;height:95px;font-size:9px;font-weight:bold;}
#testimonialBox a.knopklein div.knopklein1 {background-image:url('/gfx/bg/bgKnop1Testi.gif');}
#testimonialBox a.knopklein div.knopklein2 {background-image:url('/gfx/bg/bgKnop2Testi.gif');}
#testimonialBox a.knopklein div.tekst {background-image:url('/gfx/bg/bgKnopTesti.gif');}


#frmNewsletter{width:736px;height:68px;margin-bottom:15px;background-image:url('/gfx/bg/newsletter.jpg');background-repeat:no-repeat;}
#frmNewsletter #subscribe{display:inline;float:left;color:#FFF;width:255px;margin:15px 0px 0px 210px; line-height: 12px;}
#frmNewsletter #subscribe input{float:left;height:14px;border-width:0px;margin-right:5px;padding:0px; margin-top: 5px;}
#frmNewsletter #subscribe .knopklein div{background-color:#FFF;color:#000;background-image:none; }
#frmNewsletter #policy{display:inline;float:left;color:#FFF;width:200px;margin:10px 0px 0px 45px;font-size:10px;text-align:left;}
#frmNewsletter #policy .kop1{text-decoration:underline;}

#mainCustServTop{height:6px;line-height:6px;background-image:url('/gfx/bg/mainCustServ1.jpg');background-repeat:no-repeat;background-position:top;}
#mainCustServBottom{margin-bottom:15px;height:3px;line-height:3px;background-image:url('/gfx/bg/mainCustServ2.jpg');background-repeat:no-repeat;background-position:bottom;}
#mainCustServ{padding:10px 25px;border-width:0px 1px;border-style:solid;border-color:#40a7e2;background-color:#fff;}
#mainCustServ .kopblue{font-size:11px;}
#mainCustServ ul{float:left;display:inline;width:223px;margin:5px 0px 0px 5px;padding:0px;}/*736=1+25+684+25+1=1+25+223+5+223+5+223+5+25+1*/
#mainCustServ ul li{font-size:11px;color:#40A7E2;margin:0px 0px 0px 15px;padding:0px;}
#mainCustServ ul li a{font-size:11px;color:#40A7E2;}

#footer{color:#40A7E2;font-size:10px;text-align:center;height:30px;margin:15px 0px;}

/*=======	TITEL BALKJES	========================*/

.modLeftKop{color:#FFF;min-height:15px;height:auto !important;height:15px;padding:5px 0px 0px 6px;background-color:#616459;background-image:url('/gfx/bg/bgModLeftKop.jpg');background-repeat:repeat-y;}
.modLeftKop a, .modLeft a:link, .modLeft a:active, .modLeft a:hover, .modLeft a:visited{color:#FFF;text-decoration:none;}
.modLeft{margin-bottom:10px;background-color:#009fdd;background-image:url('/gfx/bg/bgModLeft.jpg');background-repeat:repeat-x;}
.modLeftContent{padding:5px 8px 0px 8px;}
.modLeft, .modLeft div{font-family:arial;font-size:10px;color:#FFF;}	
.modLeft a, .modLeft a:link, .modLeft a:active, .modLeft a:hover, .modLeft a:visited{color:#FFF;text-decoration:none;}
.modLeft a.kop2,.modLeft a.kop2sub{width:144px;float:left;margin:0px 0px 5px 0px;min-height:16px;height:auto !important;height:16px;}
.modLeft ul {margin:0px 0px 10px 19px;padding:0px;list-style-type:none;}
.modLeft ul li a.kop2,.modLeft ul li a.kop2sub{width:150px;margin:0px 0px 0px 0px;}
.modLeftBottom{height:4px;background-image:url('/gfx/bg/bgModLeftBottom.png');background-repeat:no-repeat;background-position:bottom;}
.modLeft form {color: #ffffff;}

.bulletArrow{display:inline;float:left;width:14px;height:14px;margin:0px 5px 10px 0px;background-image:url('/gfx/bullet/pijl.png');background-repeat:no-repeat;}
.bulletArrowDown{display:inline;float:left;width:14px;height:14px;margin:0px 5px 10px 0px;background-image:url('/gfx/bullet/pijlDown.png');background-repeat:no-repeat;}

.kaderKop1,.kaderKop2{color:#FFF;font-size:12px;height:12px;padding:3px 0px 3px 6px;background-color:#abafa1;background-repeat:repeat-y;}
.kaderKop1 h2{color:#FFF;font-size:12px;height:12px;margin-bottom:0px;}
.kaderKop1{background-image:url('/gfx/bg/bgKopContent1.jpg');}
.kaderKop2{background-image:url('/gfx/bg/bgKopContent2.jpg');}
.kaderKopCheckout{color:#333;height:16px;padding:4px 0px 0px 6px;font-size:15px;background-color:#D2D2D2;}


/*=======	links	========================*/

#contactTel{margin-top:0px;width:165px}/*is een table geworden*/
#contactTel td{height:17px;font-size:13px;font-weight:bold;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; text-align:right;}/*is een table geworden*/
#contactTel .col1{text-align:left;}
#contactTel .col2{text-align:right;}
#contactTijden{font-size:12px;margin:5px 0px;}
#contactTijden div#contactOpening{margin-bottom:3px;font-weight:bold;}
#contactTijden span{font-size:10px;}
#contactTijden span.contactDag{display:block;float:left;width:75px;margin-right:5px;}
#contactMail{font-weight:bold;text-transform:uppercase;}

.linksCartItem{text-align:left;}


a#linksBezorgtijden{display:block;width:179px;height:30px;color:white;margin-bottom:10px;text-align:right;padding:103px 3px 0px 0px;background-repeat:no-repeat;}/*182=0+179+3  135=105+30+0*/

#popupShipDeliver{width:570px;padding:0px 16px;height:81px;font-weight:bold;line-height:16px;background-image:url('/gfx/bg/bgpopupDeliver.gif');background-repeat:repeat-x;background-position:top;}
#popupShipDeliver #title{height:20px;padding:15px 0px 50px 150px;background-image:url('/gfx/icon/DHL_logo.gif');background-repeat:no-repeat;background-position:16px 17px;}
#popupShipDeliver .kop1{color:#FFF;font-size:20px;line-height:20px;text-transform:none;}
#popupShipDeliver .kopcontent1{margin:16px 0px 8px 0px;text-transform:none;}
#popupShipDeliver table{width:100%;}
#popupShipDeliver tr#tableheader{margin:10px 0px;}
#popupShipDeliver tr.tableheader td{color:#333;background-color:#CCC;padding:5px 0px 5px 5px;}
#popupShipDeliver tr.tablerow td{padding:0px 0px 0px 5px;}
#popupShipDeliver tr.first td{padding-top:10px;}

#frmCurrLinks span{float:left;color:#FFF;font-size:10px;}
#frmCurrLinks select{float:right;width:100px;margin-left:4px;padding:1px;border-width:0px;color:#40a7e2;font-weight:bold;}

#linksReferenties{margin:7px 0px 10px 0px;}
#linksReferenties img {width:55px;height:42px;border:1px solid #616459;}
ul#linksWhyBuy{margin:0px;padding:0px;list-style-type:disc;}
ul#linksWhyBuy li{margin-left:12px;padding-left:0px;font-size:11px; line-height:15px;}

/*=======	midden	========================*/

/*HOME*/
.homeProducts{float:left;width:345px;margin-right:15px;}
.homeProducts .kopblue{font-size:13px;}
.homeProducts .kopblue h1{font-size:13px;margin-bottom:0px; font-weight:normal;}
.homeProducts .kopblue h2{font-size:13px;margin-bottom:0px; font-weight:normal;}
.homeProducts .kopblue a{color:#40a7e2; font-weight:normal;}
.homeProducts img.productimage{border:2px solid #a0d3f1;float:left;}
.homeProducts .teaser, .homeProducts ul.descr{font-size:10px;font-family:verdana,arial;line-height:14px;}
.homeProducts .teaser{float:left;font-weight:normal;margin:2px 0px 10px 0px;}
.homeProducts table.descr{width:205px;height:136px;float:left;margin:0px 0px 0px 5px;padding:0px;}/*345=130+5+210 136=2+130+2 + 2 (uitloop knopklein)*/
.homeProducts table.descr ul{margin:0px 0px 10px 0px;padding:0px;}
.homeProducts table.descr ul li{margin:0px 0px 0px 15px;padding:0px;}
.homeProducts table.descr td.bottom{height:21px;}/*kopprijs (5+14+5) + knopklein(5+16) = 21 */
.homeProducts .kopprijs{float:left;display:inline;margin:0px 0px 5px 5px;}
.homeProducts .kopprijs{float:left;display:inline;margin:0px 0px 5px 3px;}
.homeProducts .kopprijs .vanaf{font-size:12px;}
.homeProducts .knopklein{float:left;margin:5px 10px 0px 0px;}


/* PRODUCTS LIST*/
.productsList{float:left;width:345px;margin-right:15px;}
.productsList .kopblue{font-size:14px;}
.productsList .kopblue h2{font-size:14px;margin-bottom:0px;}
.productsList .kopblue a{color:#40a7e2;}
.productsList .kopblueprijs a{color:#40a7e2;}
.productsList .subtitel{font-size:14px;line-height:18px;text-transform:none;color:#333;}
.productsList .subtitel2{width:200px;margin-bottom:3px;font-size:11px;line-height:12px;font-weight:bold;color:#333;font-family:arial,helvetica,sans-serif;text-align:left;}
.productsList img.productimage{border:2px solid #a0d3f1;float:left;}

.productsList table.descr{width:205px;height:136px;float:left;margin:0px 0px 0px 5px;padding:0px;}/*345=130+5+210 136=2 + 130 + 2 + 2 (uitloop knopklein)*/
.productsList table.descr ul{margin:0px;padding:0px;font-size:10px;font-family:verdana,arial;line-height:14px;}
.productsList table.descr ul li{margin:0px 0px 0px 15px;padding:0px;}
.productsList table.descr td.bottom{width:50%;vertical-align:bottom;}

.productsList .stockInfo{color:#999;font-weight:bold;font-size:10px;font-family:verdana,arial;text-align:left;}
.productsList .stockInfo .colored{color:#66ff00;}
.productsList .kopprijs{float:right; margin:0px; padding-top: 2px;}
.productsList .prijsBTW{font-size:10px;font-weight:normal;text-transform:none; padding: 0px; margin: 0px;}
.productsList .kopprijs,.productsList .prijsBTW{margin-right:2px;}
.productsList .knopklein{float:right;margin:0px 0px 0px 0px;}

/* PRODUCT */
#productdetail .maintitle{font-size:20px;line-height:20px;text-transform:none;}
#productdetail .maintitle h1{font-size:20px;line-height:20px;text-transform:none;margin-bottom:0px;}
#productdetail .subtitel1{line-height:20px;color:#333;text-transform:none;}
#productdetail .subtitel1 h2{font-size:14px;line-height:20px;color:#333;text-transform:none;margin-top:0px;margin-bottom:0px;}
#productdetail .subtitel2{margin-bottom:10px;font-size:12px;line-height:12px;font-weight:bold;font-style:normal;text-align:left;color:#333;font-family:Arial, Helvetica, sans-serif;}
#productdetail .subtitel{font-size:14px;}
#productdetail .subtitel h2{font-size:14px;margin-bottom:0px;}
#productdetail {font-weight:normal; font-size:11px; line-height:15px;}
#productdetail .IMGdetail{margin:4px 4px 0px 0px;}
#productdetail ul {margin:0px;padding:0px;}
#productdetail li {margin:0px 0px 0px 15px;padding:0px;font-weight:normal;font-size:11px; line-height:15px;}
/*#productdetail, #productdetail li{font-size:11px;}*/
#productdetail ul#detailList{margin-top:8px;}
#productdetail li.blue span{color:#666;}

#productdetail #productextras{float:right;width:357px;margin-left:20px;font-weight:normal;}
#productdetail #productextras #imageshow #bigImage{border:1px solid #40a7e2;width:347px;height:347px;}
#productdetail #productextras #imageshow img.thumb{float:left;border:1px solid #40a7e2;width:52px;height:52px;margin:5px 0px 0px 5px;}
#productdetail #productextras #imageshow img.active{border:1px solid #CCC;}

#productdetail #productextras h2.kopblueVideo{font-family:Arial,Helvetica,sans-serif;color:#40a7e2;font-size:14px;margin-bottom:4px;line-height:18px; font-weight:bold;text-transform: uppercase; margin:0;}
#productdetail #productextras .kopblue{font-size:18px;color:#333;margin-bottom:4px;line-height:18px;}
#productdetail #productextras .kopblueprijs{font-size:18px;color:#333;margin-bottom:4px;line-height:18px;}
#productdetail #productextras .stockInfo{color:#999;font-weight:bold;font-size:11px;font-family:verdana,arial;text-align:left;}
#productdetail #productextras .stockInfo .colored{color:#66ff00;}
#productdetail #productextras .kopprijs{float:right;margin-bottom:3px;font-size:18px;}
#productdetail #productextras .prijsBTW{font-size:12px;font-weight:normal;text-transform:none;}
#productdetail #productextras .kopprijs,#productdetail #productextras .prijsBTW{margin-right:5px;}
#productdetail #productextras .knopklein{float:right;margin:0px 0px 0px 0px;}
#productdetail #productextras #midBezorgtijden{float:right;font-size:9px;text-decoration:underline;}
#productdetail #pdfbrochure{float:right;font-family:arial,helvetica,sans-serif;font-size:12px;}

#featureTable{margin-top:10px;background-image:url('/gfx/bg/bgCompTable.gif');background-repeat:repeat-y;background-position:left;}
#featureTableB{background-image:url('/gfx/bg/bgCompTable2.gif');background-repeat:no-repeat;background-position:bottom left;
	padding:8px 14px 14px 14px;}
#featureTableA{background-image:url('/gfx/bg/bgCompTable1.gif');background-repeat:no-repeat;background-position:top left;}

#featureTable table{width:708px;}/*736-14-14*/
#featureTable td{padding:0px;height:15px;text-align:center;text-transform:uppercase;font-size:9px;color:#000;}
#featureTable td.detailName{text-align:left;padding:0px;}
#featureTable tr.even{background-color:#ececed;}
#featureTable tr.oneven{background-color:#fafafa;}
#featureTable tr#titlerow td{height:24px;font-size:9px;font-weight:bold;vertical-align:top;}
#featureTable tr#titlerow td a {color:#000;}
#featureTable tr#titlerow td a:hover {color:#40A7E2;}
#featureTable tr#bottomrow td{height:24px;font-size:9px;font-weight:bold;vertical-align:bottom;}
#featureTable tr#bottomrow td a {color:#000;}
#featureTable tr#bottomrow td a:hover {color:#40A7E2;}


#featureTable.mo{background-color:#666;}

/*SUPPORT*/
.supportBox {float:left;width:360px;margin:0px 0px 10px 0px;}
.supportBox img{float:left;width:32px;height:32px;background-color:#eaeaea;margin:10px 0px 0px 10px;}
.supportBox .content{float:left;margin:10px 0px 0px 10px;}
.supportBox a{font-size:10px;font-weight:bold;font-family:verdana,arial;line-height:14px;}

.supportBox2 {float:left;width:360px;margin:0px 0px 10px 0px;}
.supportBox2 img{margin:0px 0px 0px 0px;}
.supportBox2 .content{float:left;margin:10px 0px 0px 10px;}
.supportBox2 a{font-size:10px;font-weight:bold;font-family:verdana,arial;line-height:14px;}

/*TESTIMONIALS*/
#testimonials {font-size:11px; line-height:14px;}
#testimonials .kopcontent3{text-transform:none;margin-bottom:3px;}
#testimonials .kaderKop1{margin-bottom:5px;width:354px;}/*padding-right already 6px*/
#testimonials .kaderKop1, #testimonials .item{float:left;}
#testimonials .item{width:360px;line-height:16px;}
#testimonials .detail{width:355px;line-height:16px;margin-bottom:10px;text-align:left;}


/*NEWS*/
.newsColumnA, .newsColumnB{width:49%;line-height:16px;}
.newsColumnA{float:left;}
.newsColumnB{float:right;}
.newsColumnA .kopcontent3, .newsColumnB .kopcontent3{text-transform:none;margin-bottom:3px;}
.newsColumnA .kaderKop1, .newsColumnB .kaderKop1{margin-bottom:5px;}


/*CART*/
#cartprogress .inactive{color:#999;}
.progressLeft{background-image:url('/gfx/bg/bgcheckProgressLeft.jpg');background-position:left center;}
.progressRight{background-image:url('/gfx/bg/bgcheckProgressRight.jpg');}
.progressActiveRight{background-image:url('/gfx/bg/bgcheckProgressActiveRight.jpg');}
.progressLeft,.progressRight,.progressActiveRight{background-repeat:no-repeat;width:180px;}
.progressRight,.progressActiveRight{background-position:right center;}

.progress{background-image:url('/gfx/bg/bgcheckProgress.jpg');}
.progressActive{background-image:url('/gfx/bg/bgcheckProgressActive.jpg');}
.progress,.progressActive{background-repeat:repeat-x;background-position:center;width:180px}

table#cartSummary{margin-bottom:20px;}
tr.carttitel td{background-color:#d2d2d2;}
tr.carttitel td.kopblue{color:#333;}
tr.cartcontent td{background-color:#e6e6e6;font-size:10px;font-family:verdana,arial;text-align:left;}
tr.cartcontent td.white{background-color:transparent;}
tr.cartcontent td.right{text-align:right;}

form#frmActie{background-color:#def0ff;padding:10px;}
form#frmActie div#actieInputRegel{margin:5px 0px;background-color:#def0ff;}
form#frmActie div#actieInputRegel input{float:left;width:75px;height:12px;margin-right:4px;border:0px;}/*12+2+2*/

form#frmActie .knopklein div{padding:0px;padding-top:2px;height:14px;background-color:#FFF;color:#999;background-image:none;}


/* CHECKOUT */

#frmCheckout{margin-bottom:0px;}
#frmCheckout .shopNav{margin:0px 0px 0px 0px; height:30px;}
#frmCheckout .overviewInfoBlock{padding-left:3px; margin:15px 0px 15px 0px;}

/*SETINGS*/
div.settings {float:left;display:inline;width:148px;margin-left:18px;}/*5099=(18+148)*3 + marge 11 */
div.settings .kopblue{font-size:12px;margin-bottom:8px;}
div.settings form select{padding:1px;width:120px;border:1px solid #40A7E2;}

form#frmLangCurr{float:left;width:332px;}/*18+148+18+148=*/
div.settings ul li{margin-bottom:8px;}
div#settingsconfirm{margin-left:17px; margin-top:10px;}
form#frmLangCurr div#settingsconfirm .knopklein{margin:5px 5px 5px 5px;}

th.grid_header {background-image:url('/gfx/bg/grid_header.png'); height: 16px; background-repeat: repeat-x; color: #ffffff; font-size: 10px; padding:2px;}

#featureTableValue{margin-top:10px; border-width:0px 1px;border-style:solid;border-color:#40a7e2;background-color:#fff;}
#featureTableValueB{background-image:url('/gfx/bg/mainCustServ2.jpg');background-repeat:no-repeat;background-position:bottom left;
	padding:8px 14px 14px 14px;}
#featureTableValueA{background-image:url('/gfx/bg/mainCustServ1.jpg');background-repeat:no-repeat;background-position:top left;}

#featureTableValue table{width:708px;}/*736-14-14*/
#featureTableValue td{padding:0px;height:15px;text-align:left;font-size:9px;color:#000;}
#featureTableValue td.detailName{text-align:left;padding:0px;}
#featureTableValue tr.even{background-color:#ececed;}
#featureTableValue tr.oneven{background-color:#f6f6f6;}
#featureTableValue tr#titlerow td{height:24px;font-size:9px;font-weight:bold;vertical-align:top;}
#featureTableValue tr#titlerow td a {color:#000;}
#featureTableValue tr#titlerow td a:hover {color:#40A7E2;}
#featureTableValue tr#bottomrow td{font-size:9px;font-weight:bold;vertical-align:bottom;}
#featureTableValue tr#bottomrow td a {color:#000;}
#featureTableValue tr#bottomrow td a:hover {color:#40A7E2;}


#featureTableValue.mo{background-color:#666;}

#mainCompServTop{height:6px;line-height:6px;background-image:url('/gfx/bg/mainCustServ1.jpg');background-repeat:no-repeat;background-position:top;}
#mainCompServBottom{margin-bottom:15px;height:3px;line-height:3px;background-image:url('/gfx/bg/mainCustServ2.jpg');background-repeat:no-repeat;background-position:bottom;}
#mainCompServ{padding:10px 10px;border-width:0px 1px;border-style:solid;border-color:#40a7e2;background-color:#fff;}

#mainCompServ{margin-top:0px; border-width:0px 1px;border-style:solid;border-color:#40a7e2;background-color:#fff;}

#mainCompServ table{width:708px;}/*736-14-14*/
#mainCompServ td{padding:0px;height:15px;text-align:left;font-size:9px;color:#000;}
#mainCompServ td.detailName{text-align:left;padding:0px;}
#mainCompServ tr.even{background-color:#ececed;}
#mainCompServ tr.oneven{background-color:#f6f6f6;}
#mainCompServ tr#titlerow td{height:24px;font-size:9px;font-weight:bold;vertical-align:top;}
#mainCompServ tr#titlerow td a {color:#000;}
#mainCompServ tr#titlerow td a:hover {color:#40A7E2;}
#mainCompServ tr#bottomrow td{font-size:9px;font-weight:bold;vertical-align:bottom;}
#mainCompServ tr#bottomrow td a {color:#000;}
#mainCompServ tr#bottomrow td a:hover {color:#40A7E2;}



#mainCompServ.mo{background-color:#666;}


#navigatie
{
	padding:0px 13px;
	height:26px;
	margin-top:26px;
}/*hoogte headerlogo +margins+hoogte knoppen 80+10+26+26 = 142 */
#navigatie ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;	
}
#navigatie ul li
{
	float:left;
}

#navigatie a.menuknop
{
	float:left;
	height:26px;
	margin-right:2px;
	color:#FFF;
	text-decoration:none;
}
#navigatie a.menuknop span
{
	float:left;
}
#navigatie a.menuknop span.menuknop1,#navigatie a.menuknop span.menuknop2
{
	width:2px;
	height:26px;
	background-repeat:no-repeat;
}
#navigatie a.menuknop span.menuknop1
{
	background-image:url('/gfx/bg/bgHeaderKnop1.png');
	background-position:top left;
}
#navigatie a.menuknop span.menuknop2
{
	background-image:url('/gfx/bg/bgHeaderKnop2.png');
	background-position:top right;
}
#navigatie a.menuknop span.tekst
{
	cursor:pointer;
	color:#FFF;
	height:18px;
	padding:8px 10px 0px 10px;
	background-color:#40a7e2;
	background-image:url('/gfx/bg/bgHeaderKnop.jpg');
	background-repeat:repeat-x;
}

#navigatie a.active span.tekst, #navigatie a.menuknop:hover span.tekst
{
	background-image:none;
	background-color:#FFF;
	color:#40a7e2;
}
#navigatie a.active span.menuknop1, #navigatie a.menuknop:hover span.menuknop1
{
	background-image:url('/gfx/bg/bgHeaderKnop1Active.png');
	width:2px;
	height:26px;
}/*width +height for IE6*/
#navigatie a.active span.menuknop2, #navigatie a.menuknop:hover span.menuknop2
{
	background-image:url('/gfx/bg/bgHeaderKnop2Active.png');
	width:2px;
	height:26px;
}/*width +height for IE6*/

.frmTable td
{
	text-align: left;
}

ul.buttonSmall
{
	margin: 0px;
	padding: 0px;
	width: auto;
}

ul.buttonSmall li
{
	margin: 100px;
	padding: 0px;
}


ul.buttonSmall li
{
	display: block;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	color:#FFF;
	height:18px;
	line-height:10px;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

ul.buttonSmall li a.buttonSmallLink 
{
	height:18px;	
	float:left;
	cursor:pointer;
	color:#FFF;
	height:10px;
	line-height:18px;
	padding:0px;
	padding-top: 0px;
	padding-left: 0px;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
ul.buttonSmall li a.buttonSmallLink span.textButtonSmall
{
	height:18px !important;	
	background-image:url('/gfx/bg/bgKnop.png');
	background-repeat:repeat-x; 
	padding-bottom: 6px;	
	padding-top: 1px;
	white-space:nowrap;
}



ul.buttonSmall li a.buttonSmallLink span.openButtonSmall
{
	height:18px;
	background-image:url('/gfx/bg/bgKnop1.png');
	background-position:top left;
	background-repeat: no-repeat;
	width: 3px !important;
	line-height: 18px;
	padding-bottom: 6px;	
	padding-top: 1px;	
}
ul.buttonSmall li a.buttonSmallLink span.closeButtonSmall
{
	height:18px;
	background-image:url('/gfx/bg/bgKnop2.png');
	background-position:top left;
	background-repeat: no-repeat;	
	width: 3px;
	padding-bottom: 6px;	
	padding-top: 1px;	

}

/* Big Button */
ul.buttonBig
{
	margin: 0px;
	padding: 0px;
	width: auto;
}
ul.buttonBig li
{
	margin: 0px;
	padding: 0px;
}
ul.buttonBig li
{
	display: block;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	color:#FFF;
	line-height: 22px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
ul.buttonBig li a.buttonBigLink 
{
	background: transparent url('/gfx/bg/bgKnopGroot2.png') no-repeat scroll top right;
	float:left;
	cursor:pointer;
	color:#FFF;
	padding-top: 0px;
	padding-left: 0px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-transform: uppercase;
	height: 36px;	
	margin-right: 4px;
	padding-right: 8px;
	line-height: 22px;
}
ul.buttonBig li a.buttonBigLink span.textButtonBig
{
    background: transparent url('/gfx/bg/bgKnopGrootSlide.png') no-repeat;
    display: block;
    line-height: 22px;
    padding: 6px 8px 8px 8px; 
}
ul.buttonBig li a.buttonBigLink span.textButtonBig img
{
	vertical-align:middle;
}
#shoppingCart td
{
	border:1px solid #FFFFFF;
}

div.frmFout 
{
	color: #ff0000;
	padding:5px; 
	margin-left:0px; 
	margin-right:10px; 
	background-color:#FFFBB8; 
	border:1px solid #CCC889; 	
}

/*
Style for safescan Dialog (used for language / country selection)
*/

.safe_dialog
{
position: relative;
z-index: 1000000;
}

.safe_dialog_background
{
    background:transparent url('../gfx/dialog/white_middle_background.png') repeat-y 0px 0px;
    width: 290px;
z-index: 100;
position: relative;
}
.safe_dialog_content_container
{
	background-color: #ffffff;
    width: 279px;
    margin-left: 5px;
    margin-right: 6px;
position: relative;
z-index: 100;
}

.safe_dialog_content
{
	background-color: #ffffff;	
    width: 247px;
    margin-left: 16px;
    margin-right: 16px;
position: relative;
z-index: 100;
}
.safe_dialog_content h3
{
	font-size: 10px;
	color: #646462;
	text-transform:uppercase;
	margin: 0;
	font-weight: normal;
}
.safe_dialog_selector
{
	width: 245px;
	height: 222px;
	border: 1px solid #c5c7d1;
	overflow: auto;
position: relative;
z-index: 100;
}


.safe_dialog_bottom
{
	background:transparent url('../gfx/dialog/white_bottom.png') no-repeat 0px 0px;
	height: 14px;
	width: 290px;
position: relative;
}
.safe_dialog_top
{
	background:transparent url('../gfx/dialog/white_top.png') no-repeat 0px 19px;
	height: 33px;
	width: 290px;
position: relative;
}
.safe_dialog_selector ul
{
	width: 215px;
	margin: 0;
	margin-left: 4px;
	margin-right: 4px;	
	padding: 0;
	display: inline;
}
.safe_dialog_selector li 
{
	width: 215px;
	float:left;
	margin:1px 0 2px;
	list-style:none outside none;
	border-bottom: 1px solid #c5c7d1;
	padding-top: 10px;
	padding-bottom: 10px;	
	display: inline;	
}
.safe_dialog_selector li.flag
{
	background-repeat: no-repeat;
	background-position: 6px 10px;
	margin-left: 6px;
}

.safe_dialog_flag
{
	width: 25px;
	float: left;
}

.safe_dialog_country 
{
	cursor:pointer;
	font-weight:bold;
	width:110px;
	text-transform: uppercase;
	padding-left: 25px;
}

.safe_dialog_language 
{
	cursor:pointer;
	text-transform: uppercase;
	width: 80px;
}
#navigatieTaalButton
{
	position: relative;
	float:right;
	right: 0px;
}
#navigatieTaalButtonLeft
{
	float: right;
	background:transparent url('../gfx/dialog/button_background_left.png') no-repeat 0px 0px;
	width: 8px;
	height: 23px;
}
#navigatieTaalButtonRight
{
	float: right;	
	background:transparent url('../gfx/dialog/button_background_right.png') no-repeat 0px 0px;
	width: 8px;
	height: 23px;
}
#navigatieTaalButtonMiddle
{
	float: right;	
	background:transparent url('../gfx/dialog/button_background_middle.png') repeat-x 0px 0px;
	height: 23px;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 8px;
}
.flag
{
	padding-right: 5px;
	float: left;
	
}
.flag img
{
	margin-top: -1px;
}
.navigatieTaal_text
{
	float: left;
	margin-top: 0px;
}
#navigatieTaalButtonOffLeft
{
	float: right;
	background:transparent url('../gfx/dialog/button_background_left_off.png') no-repeat 0px 0px;
	width: 8px;
	height: 30px;

}
#navigatieTaalButtonOffRight
{
	float: right;
	background:transparent url('../gfx/dialog/button_background_right_off.png') no-repeat 0px 0px;
	width: 8px;
	height: 30px;
}
#navigatieTaalButtonOffMiddle
{
	float: right;	
	background:transparent url('../gfx/dialog/button_background_middle_off.png') repeat-x 0px 0px;
	height: 30px;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 8px;
}
#navigatieTaalOff{position:absolute;top:112px;right:0px; z-index:100; }
.preferences
{
    margin-left: 16px;	
}
.active
{
	color: #0099FF;
}

#overlay
{
	 position: fixed; 
	 z-index: 9999; 
	 height: 100%; 
	 width: 100%; 
	 background-color: #000000; 
	 opacity: 0.5;
}

#privacy_popup
{
	width: 693px;
	position: absolute;
	top: 0px;
	height: 60%;
	margin: auto;
}
.big_popup_top
{
	background:transparent url('../gfx/popup/big/top.png') no-repeat;
	height: 14px;	
}
.big_popup_middle
{
	background:transparent url('../gfx/popup/big/middle.png') repeat-y;	
	padding-bottom:20px;
}
.big_popup_bottom
{
	background:transparent url('../gfx/popup/big/bottom.png') no-repeat;	
	height: 14px;		
}
.big_popup_content_header
{
	width: 645px;
	margin-left: 24px;
	padding-top:5px;
}
.big_popup_content_block
{
	width: 645px;
	margin: auto;
	overflow: auto;
	height: 530px;
}
.big_popup_close
{
	height: 11px;
	width: 11px;
	float: right;
	margin-right: 15px;
	margin-top: 0;
}

.product_popup
{
	width: 174px;
	position: absolute;
	top: 0px;
	margin: auto;
}
.small_popup_top
{
	background:transparent url('../gfx/popup/small/top.png') no-repeat;
	height: 9px;	
}
.small_popup_middle
{
	background:transparent url('../gfx/popup/small/middle.png') repeat-y;	
	padding-bottom:10px;
}
.small_popup_bottom
{
	background:transparent url('../gfx/popup/small/bottom.png') no-repeat;	
	height: 9px;		
}
.small_popup_content_block
{
	width: 134px;
	margin-left: 19px;
	overflow: hidden;
	height: 134px;
	padding-top: 10px;
}

.small_popup_content_block img.productimage{border:1px solid #a0d3f1;float:left;}

.small_popup_close
{
	height: 11px;
	width: 11px;
	float: right;
	margin-right: 11px;
	margin-top: 0;
}


#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position: absolute;
	top: 100;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
}

#MB_header {
	margin: 0;
	padding: 0;
}

#MB_content {
	padding: 6px .75em;
	overflow: auto;
}

#MB_caption {
	font: bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em .5em .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display: block;
	position: absolute;
	right: 5px; top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
#MB_close:hover {
	background: transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

#MB_window {
}
#MB_content { }
#MB_header {
}
#MB_caption { color: #000 }
#MB_close { color: #777 }
#MB_close:hover { color: #000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}

.youtubeLogo
{
	float: right;
}



