/* ---- infobox ---- */
#leftnav .infobox{
width:200px;
}
#leftnav .infobox-heading {
overflow:hidden;
width:185px;
height:16px;
background:url(../images/infobox_t.gif) right top no-repeat;
padding:15px 15px 5px 0;
}
#leftnav .infobox-heading h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#005238;
text-align:left;
}
#leftnav .infobox-heading h1 a, #leftnav .infobox-heading h1 a:hover {
color:#005238;
}
#leftnav .infobox-content {
overflow:hidden;
width:185px;
background:url(../images/infobox_b.gif) right bottom no-repeat;
padding:5px 15px 15px 0;
}

/*---------------------------------------------------  productbox  ---------------------------------------------------*/
#productbox .infobox-content ul {
overflow:hidden;
list-style:none;
padding:0 5px 5px 5px;
}
#productbox .infobox-content li {
width:175px;
border-bottom:1px solid #f6f6f6;
}

#productbox .infobox-content li a {
display:block;
width:165px;
background:url(../images/li_arrow.gif) left center no-repeat;
font:11px Arial, Helvetica, sans-serif;
padding:3px 0 3px 10px;
}

#productbox .infobox-content li a:hover {
color:#005238;
text-decoration:underline;
}
#productbox .infobox-content li.assortactive a {
color:#005238;
}
/*---------------------------------------------------  productbox end ---------------------------------------------------*/

/*---------------------------------------------------  informationbox  ---------------------------------------------------*/

#informationbox .infobox-content li {
width:175px;
border-bottom:1px dashed #f6f6f6;
}
#informationbox .infobox-content ul {
overflow:hidden;
list-style:none;
padding:0 5px 5px 5px;
}
#informationbox .infobox-content li a {
display:block;
background:url(../images/li_arrow.gif) left center no-repeat;
width:165px;
padding:3px 0 3px 10px;
font:11px Arial, Helvetica, sans-serif;
}
#informationbox .infobox-content {
overflow:hidden;
}
/*---------------------------------------------------  informationbox end  ---------------------------------------------------*/
/*---------------------------------------------------  adbox1 ---------------------------------------------------*/

#background #adbox1 .infobox-heading {
display:none;
}
#background #adbox1 .infobox-content {
overflow:hidden;
width:100%;
height:100%;
text-align:right;
}
/*---------------------------------------------------  adbox1 end  ---------------------------------------------------*/

/*---------------------------------------------------  specialsbox   ---------------------------------------------------*/
#leftnav #specialsbox .infobox-heading{
}
#leftnav #specialsbox .infobox-content{
width:200px;
padding:0;
}
/*---------------------------------------------------  specialsbox end  ---------------------------------------------------*/
/*--------------------------------------------------- searchbox ---------------------------------------------------*/
#leftnav #searchbox .infobox-heading {
display:none;

}
#leftnav #searchbox .infobox-heading h1 {
color:#fff;
margin:0;
display:none;
}
#leftnav #searchbox .infobox-content {
overflow:hidden;
width:185px;
background:url(../images/infobox_b_search.gif) right top no-repeat;
height:39px;
padding:0 15px 0 0;

}
#leftnav #searchbox .infobox-content a {
display:none;
}
#leftnav #searchbox .infobox-field {
float:left;
width:105px;

}
#leftnav #searchbox .infobox-content input#searchbox{
border:1px solid #999999;
background:#CCCCCC;
font:11px Arial, Helvetica, sans-serif;
padding:0 4px;
margin-top:12px ;
}

#leftnav #searchbox .center-1f {
padding:0 0 5px 0;
}
#leftnav #searchbox .flexy_button {
width:88px;
height:20px;

}
*:first-child+html #searchbox .flexy_button {
margin-top:1px;
}


#searchbox .infobox-content .dyna_button input{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px 5px 2px 5px;
}
#searchbox .infobox-content .dyna_button{
position:absolute;
left:130px;top:141px;
width:58px;
height:18px;
background:url(../images/search_b.gif) center top no-repeat;
}

#searchbox .infobox-content .dyna_button input {
border:none;
background:none;
}









/*--------------------------------------------------- searchbox end ---------------------------------------------------*/

/*---------------------------------------------------  newsletterbox  ---------------------------------------------------*/
#newsletterbox .infobox-content {
min-height:70px;
height:auto;
}
* html #newsletterbox .infobox-content {
min-height:90px;
}
/*---------------------------------------------------  newsletterbox end  ---------------------------------------------------*/
.infobox-content a {
color:#666666;
}
.infobox-content a:hover {
color:#0E7C97;
}
/*---------------------------------------------------  shoppingcartbox ---------------------------------------------------*/
#shoppingcartbox {
position:absolute;
right:0;top:-15px;
width:221px;
height:60px;
background:url(../images/winkelwagen.png) left top no-repeat;
z-index:1;
}
* html #shoppingcartbox {
background:url(../images/winkelwagen.gif) left top no-repeat;
}

#shoppingcartbox .infobox-heading {
height:14px;
padding:12px 15px 0 40px;
}
#shoppingcartbox .infobox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}
#shoppingcartbox .infobox-heading h1 a, #shoppingcartbox .infobox-heading h1 a:hover {
color:#fff;
}
#shoppingcartbox .infobox-content{
width:191px;
padding:5px 15px;
color:#DFFBFF;
}
#shoppingcartbox .infobox-content .InfoTabel {
display:none;
}
#shoppingcartbox p.totalprice {
font-weight:bold;
}
html>/**/body #shoppingcartbox p.hr {
/*margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;*/
}
*:first-child+html #shoppingcartbox p.hr {
/*margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;*/
}
* html #shoppingcartbox p.hr {
/*margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;*/
}
#shoppingcartbox .infobox-content span.subtotal-text {
float:left;
width:49%;
font-weight:bold;
text-align:left;
}
#shoppingcartbox .infobox-content span.totalprice {
float:right;
width:49%;
font-weight:bold;
text-align:right;
}
#shoppingcartbox .infobox-content .winkelwagen-box {
display:none;
clear:left;
overflow:hidden;
width:100%;
padding-top:2px;
}
#shoppingcartbox .infobox-content .winkelwagen-box a {
float:left;
display:block;
background:url(../images/arrow.gif) left 2px no-repeat;
color:#000;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-bottom:2px;
text-decoration:underline;
}
/*--------------------------------------------------- shoppingcartbox end ---------------------------------------------------*/
#onzebox .infobox-content {
position:relative;
height:182px;
padding-top:5px;
}
#onzebox li {
height:27px;
}
#onzebox li a {
display:block;
width:139px;
color:#fff;
padding:7px 0 6px 40px;
text-decoration:none;
}
#onzebox li#badkamer2 {
position:absolute;
left:0;top:5px;
z-index:1;
background:url(../images/onze1.gif) left top no-repeat;
}
#onzebox li#badkamer2 a {

}
#onzebox li#verwarming2 {
position:absolute;
left:0;top:32px;
z-index:2;
background:url(../images/onze2.gif) left top no-repeat;
}
#onzebox li#verwarming2 a {

}
#onzebox li#tegel2 {
position:absolute;
left:0;top:59px;
z-index:3;
background:url(../images/onze3.gif) left top no-repeat;
}
#onzebox li#tegel2 a {

}
#onzebox li#electra2 {
position:absolute;
left:0;top:86px;
z-index:4;
background:url(../images/onze4.gif) left top no-repeat;
}
#onzebox li#electra2 a {

}
#onzebox li#verlichting2 {
position:absolute;
left:0;top:113px;
z-index:5;
background:url(../images/onze5.gif) left top no-repeat;
}
#onzebox li#verlichting2 a {

}
#onzebox li#megabouw2 {
position:absolute;
left:0;top:140px;
z-index:6;
background:url(../images/onze6.gif) left top no-repeat;
}
#onzebox li#megabouw2 a {

}


#languagebox {
margin-bottom:10px;
}
#languagebox .infobox-heading {
display:none;
background:none;
}
#languagebox img {
padding-left:20px;
}
#languagebox .infobox-content{
height:20px;
padding-top:6px;
background:none;
padding-bottom:0;
}
#languagebox .infobox-content ul {
list-style:none;
}
#languagebox  .infobox-content li a {
display:block;
width:135px;
color:#fff;
}
#languagebox .infobox-content li a:hover {
color:#FFE397;
text-decoration:underline;
}


#flashbox1 {
padding:10px 0;
text-align:center;
}
