/*--------------------------------------------------- searchbox ---------------------------------------------------*/
#nav #searchbox.infobox {
float:right;
width:290px;
height:29px;
padding:8px 0 0 0;
}
#searchbox .infobox-heading {
float:left;
width:56px;
height:25px;
padding-top:4px;
padding-left:26px;
}
#searchbox .infobox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}
#searchbox .infobox-content {
float:left;
height:29px;
}
#searchbox .infobox-content a {
display:none;
}
#searchbox .infobox-field {
float:left;
width:auto;
}
#searchbox .infobox-content .infobox-field input{
border:none;
}
#searchbox .infobox-content input#searchbox{
float:left;
width:169px;
height:17px;
border:1px solid #ccc;
background:#fff;
font:11px Arial, Helvetica, sans-serif;
padding:2px 0 0 5px;
}
#searchbox .center-1f {
padding-left:0; 
}

#searchbox .dyna_button_container {
float:left;
width:31px;
height:21px;
margin:0;
padding:0;
}
#searchbox .dyna_button {
width:31px;
height:21px;
}
#searchbox .dyna_button input {
width:31px;
height:21px;
background:url(../images/searchbox_submit.gif) left top no-repeat;
margin:0;
padding:31px 0 0 0;
}
/*--------------------------------------------------- searchbox end ---------------------------------------------------*/

/* ---- infobox ---- */
#leftnav .infobox{
overflow:hidden;
width:200px;
background:url(../images/infobox_b.gif) left bottom no-repeat;
margin-bottom:10px;
}
#leftnav .infobox-heading {
background:url(../images/infobox_t.gif) left top no-repeat;
padding:6px 12px 10px;
}
#leftnav .infobox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}
#leftnav .infobox-heading h1 a, #leftnav .infobox-heading h1 a:hover {
color:#fff;
}
#leftnav .infobox-content {
overflow:hidden;
width:180px;
font:12px Arial, Helvetica, sans-serif;
padding:10px;
}
#leftnav .infobox-content a {
color:#000;
text-decoration:underline;
}
#leftnav .infobox-content a:hover {
color:#000;
text-decoration:none;
}
/*---------------------------------------------------  productbox  ---------------------------------------------------*/
/*#cmsnav #header-dd-main, #cmsnav #cms-topmenu-list ul {
list-style:none;
}
#cmsnav #cms-topmenu-list {
padding-top:6px;
padding-left:5px;
}
#cmsnav #cms-topmenu-list li {
float:left;
margin-right:4px;
}
#cmsnav #cms-topmenu-list li a {
display:block;
color:#fff;
font:11px Arial, Helvetica, sans-serif;
background:#fff;
color:#fff;
padding:5px 10px;
}
#cmsnav #cms-topmenu-list li:hover a {
background:#E8A82C;
}
#cmsnav #cms-topmenu-list ul {
position:absolute;
left:-9999px;
width:160px;
z-index:9;
}
#cmsnav #cms-topmenu-list ul a {
width:160px;
background:#E8A82C;
}
#cmsnav #cms-topmenu-list li:hover ul {
left:auto;
background-position:0 0;
}*/




#cmsnav #productbox .infobox-heading {
display:none;
}
#cmsnav #productbox .infobox-content ul#header-dd-main, #cmsnav #productbox .infobox-content ul#header-dd-main ul {
list-style:none;
}
#cmsnav #productbox .infobox-content ul#header-dd-main {
padding-top:10px;
padding-left:10px;
}
#cmsnav #productbox .infobox-content ul#header-dd-main li {
float:left;
background:url(../images/topmenu_r.gif) right top no-repeat;
margin-right:1px;
}
#cmsnav #productbox .infobox-content ul#header-dd-main li a {
display:block;
background:url(../images/topmenu_l.gif) left top no-repeat;
font:12px Arial, Helvetica, sans-serif;
color:#666;
padding:5px 10px 6px;
}
#cmsnav #productbox .infobox-content ul#header-dd-main li:hover, #cmsnav #productbox .infobox-content ul#header-dd-main li.dd-maincat-active {
background-position:right -26px;
}
#cmsnav #productbox .infobox-content ul#header-dd-main li:hover a, #cmsnav #productbox .infobox-content ul#header-dd-main li.dd-maincat-active a {
background-position:left -26px;
color:#333399;
}
#cmsnav #productbox .infobox-content ul#header-dd-main ul {
position:absolute;
left:-9999px;
width:158px;
border:1px solid #ccc;
border-top:none;
z-index:9;
}
#cmsnav #productbox .infobox-content ul#header-dd-main ul a {
width:138px;
background:#fff;
padding:4px 10px;
}
#cmsnav #productbox .infobox-content ul#header-dd-main ul dt a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-transform:uppercase;
}
#cmsnav #productbox .infobox-content ul#header-dd-main ul dd a {
width:133px;
padding:4px 10px 4px 15px;
}
#cmsnav #productbox .infobox-content ul#header-dd-main ul dd.see-all a {
width:138px;
font:11px Arial, Helvetica, sans-serif;
color:#E6A72C;
padding:4px 10px;
}

#cmsnav #productbox .infobox-content ul#header-dd-main li:hover ul {
left:auto;
background-position:0 0;
}


/*#cmsnav #productbox .infobox-content li#assort_0 a {
border-top:none;
}
#cmsnav #productbox .infobox-content li#assort_0 li a {
border-top:1px solid #f2cb7b;
}
#cmsnav #productbox .infobox-content li a:hover {
color:#999;
}
#cmsnav #productbox .infobox-content li li {
padding-bottom:0px;
}
#cmsnav #productbox .infobox-content li li a strong {
font-weight:normal;
}
#cmsnav #productbox .infobox-content li li a {
width:170px;
background:url(../images/li_arrow.gif) 10px 13px no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#000;
padding:8px 10px 8px 20px;
}
#cmsnav #productbox .infobox-content li#assort_0 .child_assortactive a { 
color:#999;
}*/





#leftnav #manufacturersbox .infobox-content {
width:200px;
padding:0 0;
}
#leftnav #manufacturersbox .infobox-content ul {
list-style:none;
}

#leftnav #manufacturersbox .infobox-content li a {
overflow:hidden;
display:block;
width:180px;
border-top:1px solid #f5f5f5;
font:bold 12px Arial, Helvetica, sans-serif;
color:#4c4c4c;
text-decoration:underline;
padding:8px 10px;
}
#leftnav #manufacturersbox .infobox-content li#assort_0 a {
border-top:none;
}
#leftnav #manufacturersbox .infobox-content li#assort_0 li a {
border-top:1px solid #f2cb7b;
}
#leftnav #manufacturersbox .infobox-content li a:hover {
color:#999;
}
#leftnav #manufacturersbox .infobox-content li li {
padding-bottom:0px;
}
#leftnav #manufacturersbox .infobox-content li li a strong {
font-weight:normal;
}
#leftnav #manufacturersbox .infobox-content li li a {
width:170px;
background:url(../images/li_arrow.gif) 10px 13px no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#000;
padding:8px 10px 8px 20px;
}
#leftnav #manufacturersbox .infobox-content li#assort_0 .child_assortactive a { 
color:#999;
}
/*---------------------------------------------------  productbox end ---------------------------------------------------*/

/*---------------------------------------------------  specialsbox end  ---------------------------------------------------*/
#specialsbox .infobox-content {
width:200px;
padding:0 0 1px;
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:159px;
padding:0 10px;
}
/*---------------------------------------------------  newsletterbox  ---------------------------------------------------*/
#newsletterbox {
float:left;
width:300px;
padding:10px 0 0 10px;
}
#newsletterbox .infobox-heading {
display:none;
}
#newsletterbox .infobox-content {
overflow:hidden;
width:191px;
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 Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
margin:0;
padding-top:21px;
}
/*---------------------------------------------------  newsletterbox end  ---------------------------------------------------*/

#tellafriendbox .infobox-content, #specialsbox .infobox-content {
text-align:center;
}
#tellafriendbox .infobox-content input#send_to {
float:left;
width:132px;
height:17px;
margin-right:10px;
margin-bottom:10px;
padding-top:2px;
}

#tellafriendbox .infobox-content #button-center-continue {
float:left;
width:34px;
margin:0 0 10px 0;
padding:0;
}
*:first-child+html #tellafriendbox .infobox-content #button-center-continue {
width:36px;
margin-bottom:0;
}
#tellafriendbox .infobox-content #button-center-continue .dyna_button {
width:34px;
}
*:first-child+html #tellafriendbox .infobox-content #button-center-continue .dyna_button {
width:36px;
}
#tellafriendbox .infobox-content #button-center-continue input {
width:34px;
}
*:first-child+html #tellafriendbox .infobox-content #button-center-continue input {
width:36px;
margin:0;
padding:0;
}
/*---------------------------------------------------  shoppingcartbox ---------------------------------------------------*/
#shoppingcartbox {
float:right;
width:280px;
margin-top:13px;
}
#shoppingcartbox .infobox-heading {
background:url(../images/cart_t.gif) left top no-repeat;
padding:10px 12px 11px;
}
#shoppingcartbox .infobox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}
#shoppingcartbox .infobox-heading h1 a {
color:#fff;
}
#shoppingcartbox .infobox-content {
background:url(../images/cart_b.gif) left bottom no-repeat;
color:#939598;
padding:6px 12px 7px;
} 	
#shoppingcartbox .infobox-content p {
color:#939598;
}
#shoppingcartbox .infobox-content b, #shoppingcartbox .infobox-content strong {
color:#000;
}
#shoppingcartbox .infobox-content p.sc-artikel-desc {
padding-bottom:5px;
}
#shoppingcartbox .infobox-content p.sc-subtotaal strong {
color:#939598;
}
#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;
padding-bottom:6px;
}
#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:20px;
padding-bottom:2px;
text-decoration:underline;*/
}
/*--------------------------------------------------- shoppingcartbox end ---------------------------------------------------*/

/*#cmsnav #informationbox {
width:800px;float:left;
}
#cmsnav #informationbox .infobox-heading {
display:none;
}
#cmsnav #informationbox .infobox-content ul {
float:left;
list-style:none;
text-align:center;
padding-left:30px;
padding-top:1px;
}
#cmsnav #informationbox .infobox-content li {
float:left;
background:url(../images/footnav_li.gif) left top no-repeat;
padding:0 4px;
}
#cmsnav #informationbox .infobox-content li#infocms_1 {
border-left:none;
padding-left:0;
}
#cmsnav #informationbox .infobox-content li a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#999;
}
#cmsnav #informationbox .infobox-content li a:hover {
color:#FF403D;
}
#cmsnav #informationbox .infobox-content ul ul {
display:none;
}*/
#leftnav #adbox1 {
border-bottom:none;
}

/*#footernav ul {
float:right;
list-style:none;
}
#footernav li {
float:left;
background:url(../images/footnav-li.gif) left 7px no-repeat;
padding:0 4px 0 7px;
}
#footernav li#main1 {
padding-left:0;
background:none;
}
#footernav li a {
font:11px Arial, Helvetica, sans-serif;
color:#999;
}
#footernav #informationbox .infobox-content li a:hover {
color:#FF403D;
}
#footernav #informationbox .infobox-content ul ul {
display:none;
}
*/
#nav #productbox {
float:left;
width:400px;
}

#nav #productbox .infobox-heading {
display:none;
}
#crumbar #crumbar-content ul {
list-style:none;
padding:10px 0 0 10px;
}
#crumbar #crumbar-content ul li {
float:left;
color:#fff;
}
#crumbar #crumbar-content ul li a {
display:block;
float:left;
background:url(../images/li_arrow.gif) right 5px no-repeat;
color:#fff;
margin-right:7px;
padding-right:10px;
}