#newsletter {
float:right;
width:159px;
border-right:1px solid #515151;
margin-right:8px;
}
#newsletter p {
font:11px Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
padding:0 0 2px 0;
}
#newsletterbox {
float:left;
width:151px;
padding:0;
}
#newsletterbox .infobox-heading {
display:none;
}
#newsletterbox .infobox-content {
overflow:hidden;
width:151px;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:0;
}
#newsletterbox .infobox-content a, #newsletterbox .infobox-content label {
display:none;
}
#newsletterbox .infobox-content input#email {
float:left;
border:none;
background:#515151;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
width:128px;
height:16px;
margin:0 5px 0 0;
padding:0;
}

#newsletterbox .infobox-content .align-left {
display:none;
}
#newsletterbox .infobox-content #button-center-newsbrief-submit {
float:left;
width:18px;
height:16px;
margin:0;
padding:0;
}
#newsletterbox .infobox-content #button-center-newsbrief-submit .dyna_button {
width:18px;
height:16px;
background:none;
}
#newsletterbox .infobox-content #button-center-newsbrief-submit .dyna_button input {
width:18px;
height:16px;
border:none;
background:#414141 url(../images/newsletter_submit.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
margin:0;
padding-top:16px;
}
#shoppingcartbox {
float:right;
width:210px;
height:30px;
background:url(../images/cart.gif) left top no-repeat;
}
#shoppingcartbox .infobox-heading {
height:20px;
background:url(../images/arrows2.gif) 135px 1px no-repeat;
padding-left:30px;
text-align:left;
}
#shoppingcartbox .infobox-heading h1 {
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
}
#shoppingcartbox .infobox-heading h1 a {
color:#fff;
}
#shoppingcartbox .infobox-heading h1 a:hover {
color:#15b0e4;
}
#shoppingcartbox .infobox-content {
overflow:hidden;
width:210px;
height:30px;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
color:#9b9b9b;
padding:0;
}
#shoppingcartbox .infobox-content td.InfoTabel, #shoppingcartbox .infobox-content .winkelwagen-box {
display:none;
}
#shoppingcartbox .infobox-content .subtotal-text {
float:left;
display:block;
padding-right:10px;
}
#shoppingcartbox .infobox-content .totalprice {
float:left;
display:block;
color:#fff;
}

/* ---- infobox ---- */
#leftnav .infobox{
overflow:hidden;
width:200px;
border-bottom:1px solid #c6c6c6;
}
#leftnav .infobox-heading {
text-align:right;
padding:10px 20px 0 0;
}
#leftnav .infobox-heading h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#15b0de;
}
#leftnav .infobox-heading h1 a, #leftnav .infobox-heading h1 a:hover {
color:#15b0de;
}
#leftnav .infobox-content {
overflow:hidden;
width:180px;
border-top:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding:10px 20px 10px 0;
}
#leftnav .infobox-content a {
color:#000;
text-decoration:underline;
}
#leftnav .infobox-content a:hover {
color:#000;
text-decoration:none;
}
/*---------------------------------------------------  searchbox  ---------------------------------------------------*/
#leftnav #searchbox.infobox {
margin-bottom:0;
}
#leftnav #searchbox.infobox .infobox-heading {
display:none;
}
#leftnav #searchbox .infobox-heading h1 {
color:#333;
}
#leftnav #searchbox .infobox-content {
width:200px;
padding:0 0 10px;
}
#leftnav #searchbox .center-1f {
padding-left:0; 
}
#leftnav #searchbox .infobox-content .infobox-field {
float:left;
overflow:visible;
width:auto;
}
#leftnav #searchbox .infobox-content input#searchbox {
float:left;
width:145px;
height:19px;
border:none;
background:#CFF5FF;
color:#000;
margin:0 5px 0 0;
padding:0 5px;
}
#leftnav #searchbox .infobox-content a {
display:none;
}

#leftnav #searchbox .infobox-content .dyna_button_container {
float:left;
width:20px;
height:19px;
background:none;
}
#leftnav #searchbox .infobox-content .dyna_button_container .dyna_button {
width:20px;
height:19px;
background:none;
}
#leftnav #searchbox .infobox-content .dyna_button_container .dyna_button input{
width:20px;
height:19px;
border:none;
background:url(../images/searchbox_submit.gif) left top no-repeat;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding:0;
text-align:left;
padding-top:26px;
}
/*---------------------------------------------------  end of searchbox  ---------------------------------------------------*/

/*---------------------------------------------------  productbox  ---------------------------------------------------*/
#leftnav #productbox {
border-bottom:none;
margin-bottom:0;
}
#leftnav #productbox .infobox-heading {
display:none;
}
#leftnav #productbox .infobox-content {
border-bottom:none;
width:200px;
padding:0 0;
}
#leftnav #productbox .infobox-content ul {
list-style:none;
}

#leftnav #productbox .infobox-content li a {
overflow:hidden;
display:block;
width:160px;
border-bottom:1px solid #c6c6c6;
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-align:right;
text-decoration:none;
text-transform:uppercase;
padding:10px 20px;
}

#leftnav #productbox .infobox-content li a:hover, #leftnav #productbox .infobox-content li.assortactive a {
color:#15b0de;
}
#leftnav #productbox .infobox-content li.assortactive li a {
width:160px;
font-weight:normal;
color:#999;
padding:5px 20px;
}
#leftnav #productbox .infobox-content li ul {
border-bottom:1px solid #c6c6c6;
}
#leftnav #productbox .infobox-content li li a {
font:10px Arial, Helvetica, sans-serif;
color:#999;
border-bottom:none;
}
#leftnav #productbox .infobox-content li li a strong {
font-weight:normal;
}
#leftnav #productbox .infobox-content li li a:hover, #leftnav #productbox .infobox-content li li.child_assortactive a {
color:#15b0de;
}
/*---------------------------------------------------  productbox end ---------------------------------------------------*/

/*---------------------------------------------------  specialsbox end  ---------------------------------------------------*/
#specialsbox .infobox-content {
width:190px;
padding:0;
text-align:center;
}
/*---------------------------------------------------  specialsbox end  ---------------------------------------------------*/
/*#leftnav #informationbox ul {
list-style:none;
}
#leftnav #informationbox ul li {
}
#leftnav #informationbox ul li a {
display:block;
background:url(../images/li_arrow.gif) left 5px no-repeat;
width:148px;
padding:0 10px;
}

#leftnav #informationbox ul li a:hover, #leftnav #informationbox ul li.infocms_active a {
color:#F66800;
}*/
/*---------------------------------------------------  newsletterbox  ---------------------------------------------------*/
/*#newsletterbox {
float:left;
width:300px;
padding:10px 0 0 10px;
}
#newsletterbox .infobox-heading {
display:none;
}
#newsletterbox .infobox-content {
overflow:hidden;
width:210px;
text-align:left;
}
#newsletterbox .infobox-content a {
display:block;
padding-left:14px;
}
#newsletterbox .infobox-content label {
display:none;
}
#newsletterbox .infobox-content input#email {
float:left;
border:1px solid #ccc;
width:170px;
height:19px;
margin:0;
}
#newsletterbox .infobox-content .align-left {
display:none;
}
#newsletterbox .infobox-content #button-center-newsbrief-submit {
float:left;
width:19px;
height:21px;
margin:0;
padding:0;
}
#newsletterbox .infobox-content #button-center-newsbrief-submit .dyna_button {
width:19px;
height:21px;
background:none;
}
#newsletterbox .infobox-content #button-center-newsbrief-submit .dyna_button input {
width:19px;
height:21px;
background:url(../images/newsletter_submit.gif) left top no-repeat;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
margin:0;
padding-top:21px;
}*/
/*---------------------------------------------------  newsletterbox end  ---------------------------------------------------*/


/*---------------------------------------------------  shoppingcartbox ---------------------------------------------------*/

/*#shoppingcartbox {
position:absolute;
right:0;top:20px;
width:400px;
height:30px;
background:url(../images/cart.gif) right top no-repeat;
}
#shoppingcartbox .infobox-heading {
display:none;
}
#shoppingcartbox .infobox-content {
overflow:hidden;
width:400px;
height:30px;
font:11px Arial, Helvetica, sans-serif;
text-align:right;
color:#9b9b9b;
padding:0 25px 0 0;
}
#shoppingcartbox .infobox-content p.sc-artikel-desc {
float:left;
padding-right:10px;
}
#shoppingcartbox .infobox-content p.sc-artikel-desc strong {
color:#fff;
}

#shoppingcartbox .infobox-content p.sc-subtotaal {
float:left;
}
#shoppingcartbox .infobox-content p.sc-subtotaal strong {
color:#fff;
}
#shoppingcartbox .infobox-content .emptycart-text {
padding-right:25px;
}*/
/*--------------------------------------------------- shoppingcartbox end ---------------------------------------------------*/





/*--------------------------------------------------- manufacturersbox ---------------------------------------------------*/
#leftnav #manufacturersbox .infobox-content ul {
list-style:none;
}
#leftnav #manufacturersbox .infobox-content li a:hover {
color:#15B0DE;
}
#leftnav #manufacturersbox .infobox-content li a {
border-bottom:1px solid #C6C6C6;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
overflow:hidden;
padding:10px 20px;
text-align:right;
text-decoration:none;
text-transform:uppercase;
width:160px;
font-weight:bold;
}
#leftnav #manufacturersbox .infobox-content li:last-child a {
border:none;
}
/*--------------------------------------------------- manufacturersbox* end  ---------------------------------------------------/
