* {
margin:0;
padding:0;
}

body {
background:#fcf8fb url(../images/bg.gif) left top repeat-x;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#737373; 
}
a {
color:#e55493;
text-decoration:none;
}
a:hover {
color:#f49ac1;
text-decoration:underline;
}
a img {
border:none;
}
select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
width:990px;
margin:0 auto;
text-align:left;

}
#header {
position:relative;
width:990px;
height:141px;
}

#banner{
position:absolute;
top:49px;
right:-50px;
}
#banner2{
position:absolute;
top:155px;
left:0px;
}
#header #logo {
position:absolute;
left:20px;top:20px;
}
#header #logo h1 {
font:48px Arial, Helvetica, sans-serif;
}
#header #logo h2{
font:bold 16px Arial, Helvetica, sans-serif;
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
padding-right:10px;
text-align:right;
}



#shoppingchart{

position:absolute;
top:50px ;
right:50px;
width:250px;
height:49px;
background:url(../images/winkel.gif) left top no-repeat;
}
#shoppingchart a{
display:block;
padding:20px 0 0 20px ;
color:#FFFFFF;
font:bold 12px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  manufacturers box  ---------------------------------------------------*/
#header #manufacturersbox {
position:absolute;
right:50px;top:114px;
width:183px;
height:46px;
}
#header #manufacturersbox .infobox-heading {
display:none;
}
#header #manufacturersbox .infobox-content {
padding:14px 10px 0;
}
/*---------------------------------------------------  manufacturers box end ---------------------------------------------------*/

/*---------------------------------------------------  infonav  ---------------------------------------------------*/
#header #infonav {
position:absolute;
left:0;top:92px;
}
#header #infonav ul {
list-style:none;
}
#header #infonav li {
float:left;
background:url(../images/infonav_r.gif) right top no-repeat;
}
#header #infonav li a {
float:left;
display:block;
background:url(../images/infonav_l.gif) left top no-repeat;
color:#000;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:7px 15px 6px 16px;
}
#header #infonav li a:hover {
text-decoration:none;
}
#header #infonav li a strong {
color:#4b5b01;
text-decoration:none;
}
/*---------------------------------------------------  infonav end ---------------------------------------------------*/


/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#header #mainnav ul {
position:absolute;
right:145px;top:22px;
list-style:none;
padding-left:200px;
}
#header #mainnav li {
float:left;
overflow:hidden;
height:16px;
}
#header #mainnav li a {
line-height:9999em;
}
#header #mainnav a {
float:left;
display:block;
font:16px Impact, Helvetica, sans-serif;
}

#header #mainnav li#main1 a {
width:43px;
height:16px;
background:url(../images/main_1.gif) left top no-repeat ;
}
#header #mainnav li#main2 a {
width:82px;
height:16px;
background:url(../images/main_2.gif) left top no-repeat ;
}
#header #mainnav li#main3 a {
width:97px;
height:16px;
background:url(../images/main_3.gif) left top no-repeat ;
}
#header #mainnav li#main4 a {
width:133px;
height:16px;
background:url(../images/main_4.gif) left top no-repeat ;
}
#header #mainnav li#main5 a {
width:66px;
height:16px;
background:url(../images/main_5.gif) left top no-repeat ;
}
#header #mainnav li#main1 a:hover, #header #mainnav li#main2 a:hover, #header #mainnav li#main3 a:hover, #header #mainnav li#main4 a:hover, #header #mainnav li#main5 a:hover,
#header #mainnav li#main1.mainactive a, #header #mainnav li#main2.mainactive a, #header #mainnav li#main3.mainactive a, #header #mainnav li#main4.mainactive a, #header #mainnav li#main5.mainactive a {
background-position:0 -16px;
}
#header #mainnav li#main6 {
display:none;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/



/*---------------------------------------------------  miscnav  ---------------------------------------------------*/
#miscnav-container{
position:absolute;
height:40px;
top:116px;
left:0;
}
#miscnav {
width:150px;
padding:0px 0 0px 0px;
}
#miscnav ul {
float:left;
list-style:none;
}
#miscnav li {
background:url(../images/pr2.gif) left top repeat;
}
#miscnav li a {
display:block;
width:140px;
padding:5px 0 5px 10px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
border-bottom:1px solid #d2dcdd ;
}
#miscnav li a:hover {
text-decoration:underline;
color:#C95B00;
}
/*---------------------------------------------------  miscnav end ---------------------------------------------------*/

#sections {
overflow:hidden;
width:990px;
}
#leftnav {
overflow:hidden;
float:left;
width:163px ;
padding-top:19px;
}
#rightnav {
overflow:hidden;
float:right;
width:235px;
padding-top:207px;
}
#middlesection {
overflow:hidden;
float:right;
width:827px;
}
#content {
float:left;
overflow:hidden;
width:562px;
padding:15px;
background:url(../images/content-bg.gif) left top no-repeat;
}
#content-container{
float:left;
background:url(../images/content-b.gif) left bottom no-repeat;
}
#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#68b0db;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  newproductbox  ---------------------------------------------------*/
#content #newproductbox {
clear:left;
overflow:hidden;
width:560px;
background:#fff url(../images/new-bg-b.gif) center bottom no-repeat;
padding-bottom:70px;
}
#content #newproductbox table {
height:100%;
}
#content #newproductbox .KleineTekst {
padding:10px 0;
}
#content #newproductbox .KleineTekst a, #content #newproductbox .KleineTekst a:hover {
color:#666666;
}
#content #newproductbox .InfoTabelKop {
font:14px Arial, Helvetica, sans-serif;
color:#666666;
padding:20px 4px 0 4px;
text-align:center;
background:#fff url(../images/new-bg-t.gif) center top no-repeat;
}
#content #newproductbox .KleineTekst .AktiePrijsProduct2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}
/*---------------------------------------------------  newproductbox end ---------------------------------------------------*/

.main-heading {
margin:0 0 10px;
padding:0 0 10px;
border-bottom:1px solid #cdcdcd;
}
#content h1 {
font:24px Arial, Helvetica, sans-serif;
color:#68B0DB;
}
#content .main-heading h1 {
font:24px Arial, Helvetica, sans-serif;
line-height:1em;
}
#content .extra-heading {
padding-bottom:10px;
}
#content .extra-heading h2 {
font:bold 22px Verdana, Arial, Helvetica, sans-serif;
color:#999;
}
#content td.formAreaTitle h3 {
font:bold 14px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
color:#000;
}
#content ul {
margin-left:2px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 4px no-repeat;
padding:2px;
padding-left:16px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
#content ul#sitemap li a {
font-weight:bold;
color:#be0000;
}
#content ul#sitemap li li a {
font-weight:normal;
color:#444;
}
#content ul#sitemap li a:hover {
color:#BE0000;
}



/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
width:100%;
overflow:hidden;
padding-bottom:14px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
margin:0;
padding:0;

}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
padding-right:10px;
margin-right:7px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/

/* ---- infobox ---- */
#leftnav .infobox{
width:163px;
margin-bottom:10px;
}
#leftnav .infobox-heading {
width:158px;
}
#leftnav .infobox-heading h1 {

}
#leftnav .infobox-heading h1 a {
color:#fff;
}
#leftnav .infobox-heading h1 a:hover {
color:#fff;
}
#leftnav .infobox-content {
overflow:hidden;
width:163px;
background:#fff;
}
.assortactive ul li a{
font-size:10px; 
}

/*---------------------------------------------------  productbox  ---------------------------------------------------*/
#productbox  .infobox-heading h1{
font-size:20px;

}
#productbox  .infobox-heading {
border-top:none;
background:#AEAEAE;
width:180px;
}
#productbox .infobox-content{
background:#fff;
}
#productbox .infobox-content ul {
overflow:hidden;
width:143px;
list-style:none;
padding:10px 10px 10px 10px;
}
#productbox .infobox-content li {
float:left;
}
#productbox .infobox-content li a {
display:block;
width:133px;
background:#FBB6E9;
font:bold 12px Arial, Helvetica, sans-serif;
margin-bottom:2px;
padding:4px 5px 3px;
color:#fff;
}
*:first-child+html #productbox .infobox-content li a {
float:left;
}
* html #productbox .infobox-content li a {
float:left;
}
#productbox .infobox-content li a:hover, #productbox .infobox-content li.assortactive a {
background:#E75D99;
color:#fff;
text-decoration:none;
}
* html #productbox .infobox-content ul ul {
padding:8px 10px 0 10px;
}
#productbox .infobox-content li li a strong {
font-weight:normal;
}
#productbox .infobox-content li li a {
visibility:visible;
color:#000;
line-height:100%;
width:140px;
font:11px Arial, Helvetica, sans-serif;
}

/*#productbox .infobox-content li a:hover, #productbox .infobox-content li.assortactive>a {
color:#68b0db;
text-decoration:underline;
}*/
#productbox .infobox-content li.assortactive>a {
text-decoration:none;
}
#productbox .infobox-content li#assort_0 .child_assortactive a { 
color:#3670AF;
}
/*---------------------------------------------------  productbox end ---------------------------------------------------*/
				


/*---------------------------------------------------  informationbox  ---------------------------------------------------*/

#informationbox .infobox-heading {
background:url(../images/infor-t.gif) left top no-repeat;
padding-bottom:0;
}

#informationbox .infobox-content ul li a{
background:none;
}



#informationbox .infobox-content {
min-height:95px;
height:auto;

} 	


#informationbox  .infobox-heading h1{
margin:0;
}
#informationbox  .infobox-heading {
border-top:none;
}
#informationbox .infobox-content ul {
list-style:none;
}
#informationbox .infobox-content li {

}
#informationbox  .infobox-content li a {
display:block;
width:153px;
padding:5px 0 5px 10px;
font:11px Arial, Helvetica, sans-serif;
color:#53600E;
background:#fff;
}
#informationbox   .infobox-content li a:hover {
text-decoration:underline;
}
/*---------------------------------------------------  informationbox end  ---------------------------------------------------*/

#rightnav .infobox{
width:235px;
background:url(../images/bg_infobox.gif) left top no-repeat;
}
#rightnav .infobox-heading {
text-align:center;
width:215px;
padding:15px 0 28px 60px;
}
#rightnav .infobox-heading h1 {
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
}
#rightnav .infobox-content {
background:url(../images/news-b.gif) left bottom no-repeat;
width:195px;
padding:0px 20px 30px;
}
/*---------------------------------------------------  newsletterbox  ---------------------------------------------------*/
#newsletterbox .infobox-heading {
background:url(../images/news-t.gif) left top no-repeat;
height:38px;
padding-bottom:0;
}
#newsletterbox .infobox-heading h1 {
margin:0;
}
#newsletterbox .infobox-heading  a {
color:#000;
}
#newsletterbox.infobox-heading h1 a:hover {
color:#fff;
}
#newsletterbox .infobox-content {
min-height:95px;
height:auto;

} 	




#tellafriendbox   .infobox-heading {
background:url(../images/tell.gif) left top no-repeat;
height:35px;
padding-bottom:0;
}
#tellafriendbox  .infobox-content ul {
list-style:none;
}
#tellafriendbox  .infobox-content li {

}
#tellafriendbox   .infobox-content {
text-align:left;
width:235px;
padding:0px 0 60px 0;
min-height:75px;
height:auto;
}
#tellafriendbox    .infobox-content li a:hover {
text-decoration:underline;
}

#tellafriendbox .infobox-content, #specialsbox .infobox-content {
text-align:center;
}









/*---------------------------------------------------  newsletterbox end  ---------------------------------------------------*/

#specialsbox .infobox-heading h1{
font-size:20px;
}
#specialsbox .infobox-content {
text-align:center;
padding:0;
}
.infobox-content a {
color:#666666;
}
.infobox-content a:hover {
color:#C95B00;
}

/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer{
width:990px;
margin:0 auto;
text-align:left;
position:relative;
}
#footer-container {
text-align:center;
width:100%;
height:120px;
background:url(../images/footer.gif) left bottom repeat-x;
color:#999;
padding:10px 0 0 0;
font-size:10px;
}


/*#footer-container #cmsnav {
position:absolute;
left:10px;top:45px;
}
#footer-container #cmsnav ul li {
list-style:none;
}
#footer-container #cmsnav li {
float:left;
padding:0px 5px 0 5px;
border-right:1px solid #737373;

}
#footer-container #cmsnav li a {
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#737373;
}*/
#cmsnav {
position:absolute;
left:10px;top:75px;
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#cmsnav  ul {
list-style:none;
text-align:center;
}
#cmsnav ul li {
display:inline;
background:url(../images/m_separ.gif) right top no-repeat;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
#cmsnav li a {
background:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
margin:0;
padding:0;
}
#cmsnav li a:hover {
color:#3670AF;
}

#footer-container #bvbmedia{
display:none;
}
#footer-container #philip{
display:none;
}
#footer-container #bvbmedia a{
color:#737373;
}
#footer-container #yavidesign{

margin-left:-70px;
}
#footer-container #yavidesign img {
vertical-align:middle;
}
#footer-container #yavidesign a{
color:#E85F97;
padding-left:5px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #yavidesign a:hover{
color:#D00255;

}
#footer-container #yavidesign p{
padding-top:15px;
color:#999;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #alle {
position:absolute;
top:24px;right:10px;
color:#737373;
}
#footer-container #alle a{
color:#737373;
}
#footer-container #sitemap {
position:absolute;
top:38px;right:10px;
color:#737373;
}
#footer-container #sitemap a{
color:#737373;
}
#footer-container #bvb{
position:absolute;
top:10px;left:435px;
width:59px;
height:29px;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/

#form2 label {
display:block;
width:173px;
}
#form2 select {
width:160px;
font:10px Arial, Helvetica, sans-serif;
margin-top:3px;
margin-bottom:10px;
}
#form2 input {
margin-bottom:10px;
}
#form2 option {
width:auto;
}
.cmstabel {
padding-bottom:12px;
}
#content #productlisting-simple .pls-field {
width:566px;
border:1px solid #DEDEDE;
margin:6px 0 0 0;
position:relative;
}
#content #productlisting-simple .prijs {
position:absolute;
right:10px;top:50%;
margin-top:-18px;
}
#content #productlisting-simple div.productlisting-price {
position:absolute;
right:10px;top:50%;
margin-top:-11px;
}
#content #productlisting-simple .productlisting-price {
font:bold 14px Arial, Helvetica, sans-serif;
color:#D70000;
}
#content #productlisting-simple .productlisting-price .productlisting-pricecents {
font-size:7px;
}
* html #content #productlisting-simple .productlisting-price .productlisting-pricecents {
font-size:10px;
}
#content #productlisting-simple h1 {
background:none;
font-size:14px;
margin:0 90px 0 0;
padding:0;
}
#content #productlisting-simple p.pls-desc {
margin:0 90px 10px 0;
}
#pls-topnav {
margin-top:10px;
margin-bottom:10px;
}
#pls-topnav-right form {
margin-left:10px;
float:right;
}
/*#imagenav-container {
width:176px;
float:left;
margin:0 10px 0 0;
text-align:center;
margin-top:-110px;
}*/




/*---------------------------------------------------  shoppingcartbox ---------------------------------------------------*/
#shoppingcartbox .infobox-heading {
background:url(../images/winkel-t.gif) left top no-repeat;
height:38px;
padding-bottom:0;
}
#shoppingcartbox .infobox-heading h1 {
margin:0;
}
#shoppingcartbox .infobox-heading  a {
color:#000;
}
#shoppingcartbox .infobox-heading h1 a:hover {
color:#fff;
}
#shoppingcartbox .infobox-content {
min-height:80px;
height:auto;
text-align:right;
} 	
* html #shoppingcartbox .infobox-content {
height:90px;
} 
#shoppingcartbox p.totalprice {
font-weight:bold;
}
html>/**/body #shoppingcartbox .infobox-content table {
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 {
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:20px;
padding-bottom:2px;
text-decoration:underline;
}
/*--------------------------------------------------- shoppingcartbox end ---------------------------------------------------*/



/*--------------------------------------------------- searchbox ---------------------------------------------------*/
#searchbox.infobox {
position:absolute;
right:250px;
top:68px;
height:36px;
background:none;
padding-left:18px;
}
#searchbox .infobox-heading {
display:none;
background:none;
}
#searchbox .infobox-content {
background:none;
width:230px;
text-align:left;
font:10px Arial, Helvetica, sans-serif; 
}
#searchbox .infobox-content a {
display:none;
}
#searchbox .infobox-field {
float:left;
width:110px; 
}
#searchbox .infobox-content .infobox-field input{
border:none;
}
#searchbox .infobox-content input#searchbox{
padding:3px 5px 0px 3px !important;
padding:2px 5px 0 0px;
border-left:2px solid #8D8D8D;
border-top:2px solid #8D8D8D;
background:#fff;
font: 11px Arial, Helvetica, sans-serif;
}
#searchbox .center-1f {
padding-left:0; 
}
#searchbox .dyna_button {
width:56px;
height:19px;
background:url(../images/searchbox_submit.gif) left center no-repeat;
}
#searchbox .dyna_button input {
width:56px;
height:19px;
background:none;
margin:0;
padding:0;
}

/*--------------------------------------------------- searchbox end ---------------------------------------------------*/

#adbox1 .infobox-heading {
background:url(../images/info-t.gif) left top no-repeat;
height:38px;
padding-bottom:0;
}
#adbox1 .infobox-heading h1 {
margin:0;
}
#adbox1 .infobox-heading  a {
color:#000;
}
#adbox1 .infobox-heading h1 a:hover {
color:#fff;
}
#adbox1 .infobox-content {
background:url(../images/info-b.gif) left top no-repeat;
width:215px;
min-height:90px;
height:auto;
} 

#page_akties {
overflow:visible;
width:100%;
padding-bottom:10px;
/*overflow:hidden;
width:572px;
padding-left:6px;
*/
}