* {
margin:0;
padding:0;
}
html, body {
width:100%;
height:100%;
}
body {
background:#fff ;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#C95B00;
text-decoration:underline;
}
a img {
border:none;
}
select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
background:#000 url(../images/catop.jpg) left 0px no-repeat;
width:994px;
margin:0 auto;
text-align:left;
}
#header {
position:relative;
width:990px;
height:214px;
background:url(../images/header.gif) left bottom no-repeat;
}
#header #logo {
position:absolute;
left:10px;top:5px;
}

#mainnav {
position:absolute;
right:0px;top:66px;
overflow:hidden;
height:29px;
}

#mainnav  ul {
list-style:none;
margin:0;
padding:0;
}

#mainnav  li {
float:left;
background:url(../images/main_r.gif) right top no-repeat;
margin:0 7px 0 0;
padding:0;
}

#mainnav  li a {
display:block;
float:left;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
background:url(../images/main_l.gif) left top no-repeat;
padding:5px 30px;
}

#mainnav  li a:hover {
color:#000;
text-decoration:underline;
}
#mainnav li a strong {
color:#BF5FAF;
font-weight:bold;
text-decoration:none;
}

#miscnav-container{
position:absolute;
height:40px;
top:129px;
left:60px;
background:url(../images/misc_r.gif) right top no-repeat;
}
 #miscnav {
float:left;
overflow:hidden;
height:40px;
background:url(../images/misc_l.gif) left top no-repeat;
padding:4px 20px 0 20px;
}
#miscnav ul {
float:left;
list-style:none;
text-align:center;
}
 #miscnav li {
float:left;
padding:0 10px 0 10px;
background:url(../images/m_separ.gif) right top no-repeat;
}
#miscnav li a {
font:10px Verdana, Arial, Helvetica, sans-serif ;
color:#666666;
text-decoration:none;
}
#miscnav li a:hover {
text-decoration:underline;
color:#C95B00;
}



#footernav #miscnav-container{
position:absolute;
height:40px;
top:20px;
left:154px;
background:url(../images/misc_r.gif) right top no-repeat;
}
#footernav #miscnav {
float:left;
overflow:hidden;
height:40px;
background:url(../images/misc_l.gif) left top no-repeat;
padding:4px 20px 0 20px;
}
#footernav #miscnav ul {
float:left;
list-style:none;
text-align:center;
}
#footernav #miscnav li {
float:left;
padding:0 10px 0 10px;
background:url(../images/m_separ.gif) right top no-repeat;
}
#footernav #miscnav li a {
font:10px Verdana, Arial, Helvetica, sans-serif ;
color:#666666;
text-decoration:none;
}
#footernav #miscnav li a:hover {
text-decoration:underline;
color:#C95B00;
}

/*#leftnav #productbox .infobox-content ul {
margin-left:13px !important;
margin-left:16px;
}*/



#sections {
margin-top:-100px;
overflow:hidden;
width:990px;
background:url(../images/mid.gif) left top repeat-y;
}
#leftnav {
padding-top:102px;
overflow:hidden;
float:left;
width:150px;
}
#rightnav {
position:relative;
overflow:hidden;
float:right;
width:235px;
z-index:999;
}
#middlesection {
overflow:hidden;
float:right;
width:835px;
}
#middlesection-container {
border-top:110px solid #000;
overflow:hidden;
float:left;
width:600px;
}
#content-container {
background:#FFFFFF;
float:left;
width:600px;
padding:10px 10px 10px;
}
#content {
overflow:hidden;
width:580px;
padding:0;
}
#content #newproductbox {
background:#fff url(../images/prod_b.gif) center bottom no-repeat;
width:580px;
padding:0;

}
#content #newproductbox .KleineTekst {
padding:10px 0;
}
#content #newproductbox .KleineTekst a, #content #newproductbox .KleineTekst a:hover {
color:#999;
}
#content #newproductbox .InfoTabelKop {
text-align:center;
background: url(../images/listing-mode.gif) center top no-repeat;
color:#fff;
padding:5px 4px 0 4px!important;
padding:0 4px 0 4px;
height:25px;
}
#content #newproductbox .KleineTekst .AktiePrijsProduct2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}
#content h1, #content h1.categories-heading {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-bottom:12px;
}
#content 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;
}
#content #crumbar-center {
width:100%;
overflow:hidden;
padding-bottom:12px;
}
#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;
}
.infobox {
width:169px;
padding:8px 8px 0 8px;
}
.infobox-heading {
width:224px;
background:url(../images/h1.gif) left bottom no-repeat;
padding:19px 0 5px 5px;
}
.infobox-heading h1 {
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
}
.infobox-heading h1 a {
color:#fff;
}
.infobox-heading h1 a:hover {
color:#fff;
}
.infobox-content {
overflow:hidden;
background:url(../images/infobox_b.gif) left bottom no-repeat;
color:#666;
padding:8px 10px 10px 10px;
}
#shoppingcartbox .infobox-heading {
height:27px;
width:224px;
padding:5px 0 0 10px;
}
#shoppingcartbox .infobox-content {
width:204px;
text-align:right;
}
#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;
}
#newsletterbox .infobox-heading h1 {

}
#newsletterbox .infobox-heading {
background:url(../images/ni.gif) left top no-repeat;
height:40px;
width:224px;
padding:5px 0 0 10px;
}
#newsletterbox .infobox-content {
background:url(../images/infobox_b_n.gif) left bottom no-repeat;
width:224px;
padding:0px 0 25px 6px !important;
padding:0px 0 14px 6px;
}
#newsletterbox input#email, input#searchbox {
border:1px solid #999;
background:#fff url(../images/inputtxt_bg.gif) left top no-repeat;
color:#333;
width:90px;
margin-right:15px;
}
#tellafriendbox .infobox-content input#send_to {
border:1px solid #999;
background:#fff url(../images/inputtxt_bg.gif) left top no-repeat;
color:#333;
width:90px;
}
#newsletterbox label{
margin-right:18px !important;
margin-right:10px;
}

#tellafriendbox {
width:224px;
}
#tellafriendbox .infobox-heading {
height:27px;
width:214px;
padding:5px 0 0 10px;
}
#tellafriendbox .infobox-content  {
width:218px;
padding:0px 0 25px 6px;
}

#tellafriendbox .infobox-content, #specialsbox .infobox-content {
text-align:center;
}
#specialsbox .infobox-heading {
height:27px;
width:224px;
padding:5px 0 0 10px;

}
#specialsbox .infobox-content {
width:224px;

}
#specialsbox .infobox-content img {
margin-top:8px;
}



#manufacturersbox  .infobox-heading h1{

}
#manufacturersbox  .infobox-heading  {
background:#942782;
padding:2px 0 2px 10px;
}
#manufacturersbox .infobox-content {
background:none;
background-color:#383838;
width:142px;
padding:0px 0 0px 0px;

}

#manufacturersbox   .infobox-content ul {
list-style:none;
padding-left:0px;
}
#manufacturersbox   .infobox-content li {


}
#manufacturersbox   .infobox-content li a {
display:block;
width:150px;
padding:5px 0 5px 10px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
border-bottom:1px solid #000 ;
}
#manufacturersbox   .infobox-content li a:hover {
text-decoration:underline;
}

/*#manufacturersbox .infobox-content .select{
width:50px;
}*/

#productbox .infobox-heading h1{

}
#productbox .infobox-heading  {
background:#942782;
padding:2px 0 2px 10px;
}
#productbox  .infobox-content {
background:none;
background-color:#383838;
width:150px;
padding:0px 0 0px 0px;

}

#productbox .infobox-content ul {
list-style:none;
padding-left:0px;
}

#productbox .infobox-content li a {
display:block;
width:127px;
padding:5px 5px 5px 10px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
border-bottom:1px solid #000 ;
}
#productbox .infobox-content li a:hover {
text-decoration:underline;
}
/*#productbox .infobox-content li a strong {
color:#b243a0;
}*/
#productbox .infobox-content li.assortactive a {
color:#b243a0;
}
#productbox .infobox-content li li a {
width:117px;
background:transparent url(../images/li_li.gif) 10px 9px no-repeat;
padding:5px 5px 5px 20px;
}
#productbox .infobox-content li.assortactive li a {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#cdcdcd;
}


#informationbox .infobox-heading  {
background:#942782;
padding:2px 0 2px 10px;
}
#informationbox  .infobox-content {
background:none;
background-color:#383838;
width:150px;
padding:0px 0 0px 0px;

}

#informationbox .infobox-content ul {
list-style:none;
padding-left:0px;
}
#informationbox.infobox-content li {


}
#informationbox  .infobox-content li a {
display:block;
width:132px;
padding:5px 0 5px 10px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
border-bottom:1px solid #000 ;
}
#informationbox   .infobox-content li a:hover {
text-decoration:underline;
}
/*#searchbox .infobox-content{
background:none;
overflow:hidden;
width:165px;                  
padding:5px 2px;
text-align:center;
}
#searchbox .infobox-content #searchbox-nav {
overflow:hidden;
width:129px;
padding:0 0 8px 36px;
}
#searchbox .infobox-content #form-ultrasearch a#xzlink img {
display:none;
}
#searchbox .infobox-content #form-ultrasearch a#xzlink {
display:block;
width:161px;
height:28px;
background:url(../images/advance_search.gif) left top no-repeat;
margin-left:2px;
}
#searchbox .infobox-content #form-ultrasearch a#xzlink:hover {
background-position:0 -28px;
}*/


.infobox-content a {
color:#666666;
}
.infobox-content a:hover {
color:#C95B00;
}
#adbox1 .infobox-heading h1  {

}

#adbox1 .infobox-heading  {
height:27px;
width:224px;
padding:5px 0 0 10px;
}
#adbox1 .infobox-content  {
width:224px;
}

#adbox2 .infobox-heading h1{

}
#adbox2 .infobox-heading  {
background:#942782;
padding:2px 0 2px 10px;
}
#adbox2  .infobox-content {
background:none;
background-color:#383838;
width:150px;
padding:0px 0 0px 0px;
color:#FFFFFF;

}


#adbox3 .infobox-heading  {
height:27px;
width:224px;
padding:5px 0 0 10px;

}
#adbox4 .infobox-heading  {
height:27px;
width:224px;
padding:5px 0 0 10px;

}

#footer-container {
position:relative;
width:995px;
height:55px;
margin:0 auto;
text-align:left;
}
#copyright {
width:995px;
text-align:center;
}
#footer-container #philip{
position:absolute;
top:60px;left:20px;

}
#footer-container #bvbmedia{
position:absolute;
top:45px;left:20px;
color:#fff;
}
#footer-container #philip a, #footer-container #bvbmedia a {
color:#FFFFFF;
}
#footer-container #bvb {
position:absolute;
top:60px;left:20px;
}
#footer-container #sitemap {
position:absolute;
top:60px;left:20px;
}
#footer-container #sitemap a {
color:#FFFFFF;
}
#footer-container #alle {
position:absolute;
top:75px;left:20px;
color:#FFFFFF;
}
#footer-container #alle a{
color:#FFFFFF;
}
#yavidesign{
position:absolute;
top:91px;
left:19px;
color:#FFFFFF;
}
#yavidesign a{
color:#FFFFFF;
}
#footernav-container {
background:#000 url(../images/footer_bg.gif) center bottom no-repeat;
position:relative;
height:150px;
width:994px;
margin:0 auto;
text-align:left;
}


#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;
}*/
#banner1st, #banner2nd {
margin-bottom:10px;
}
#banner_b{
margin-top:10px;
padding:10px;
}
#banner1{
text-align:center;
}

#languagebox {
position:absolute;
left:300px;top:160px;
}
#languagebox .infobox-heading {
display:none;
}
#languagebox img {

padding-left:10px;
}
#languagebox .infobox-content {
background:none;
}

#searchbox.infobox {
position:absolute;
width:100px;
top:180px !important;
top:180px;
left:0px !important;
left:0px;
margin:0;
padding:0;
z-index:999;
}
#searchbox .infobox-heading {
position:absolute;
background:none;
float:left;
width:50px;
margin:0;
top:-18px !important;
top:-15px;

}
#searchbox .infobox-heading h1 {
font:14px Arial, Helvetica, sans-serif;
color:#fff;
margin:0;
}
#searchbox .infobox-content {
position:relative;
left:60px !important;
left:60px;
top:0px;
width:850px;
padding:0;
background:none;
font:10px Arial, Helvetica, sans-serif;
}
#searchbox .infobox-content a {
display:none;
}
#searchbox .infobox-field {
float:left;
width:110px;
}
#searchbox .infobox-content input#searchbox{
border:1px solid #999999;
background:#CCCCCC;
font:11px Arial, Helvetica, sans-serif;
padding:1px 4px;
}
#searchbox .infobox-content #form-ultrasearch #keywords_single{
padding-bottom:2px;
padding-bottom:1px !important;
padding-top:1px;
padding-left:10px;
margin-right:5px;
}
#searchbox .center-1f {
padding-left:0;
}
#searchbox .flexy_button {
height:16px;
background:url(../images/sub_r.gif) right top no-repeat;
}
*:first-child+html #searchbox .flexy_button {
margin-top:1px;
}
 #searchbox .flexy_button input {
width:50px;
height:16px;
border:none;
background:#942782;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
#searchbox .infobox-content #searchbox-nav #button-ajax-input-submit{
background:#942782;
position:absolute;
top:0px;
left:500px;
}

#searchbox .infobox-content #searchbox-nav #button-ajax-input-reset{
background:#942782;
position:absolute;
top:0px;
left:558px !important;
left:570px;
}
 #searchbox-nav .dyna_button {
background:#942782;
}
#searchbox-nav .dyna_button input {
background:none;
}
#cmsnav {
position:absolute;
left:350px;top:85px;
}
#cmsnav ul {
list-style:none;
margin:0;
padding:0;
}
#cmsnav  li {
float:left;
background:url(../images/cms_r.gif) right top no-repeat;
margin:0 2px 0 0;
padding:0;
}

#cmsnav  li a {
display:block;
float:left;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
background:url(../images/cms_l.gif) left top no-repeat;
padding:5px 30px;
}

#cmsnav  li a:hover {
color:#000;
text-decoration:underline;
}
#cmsnav li a strong {
color:#BF5FAF;
font-weight:bold;
text-decoration:none;
}
#searchbox .infobox-content .flexy_button input{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
#page_akties h1{
font: 18px Verdana, Arial, Helvetica, sans-serif;
margin-left:5px;
}

