/*---------------------------------------------------  shoppingcartbox ---------------------------------------------------*/
#shoppingcartbox {
position:absolute;
right:0;top:45px;
width:190px;
height:60px;
background:url(../images/z1.gif) left top no-repeat;
z-index:1;
}
#shoppingcartbox .infobox-heading {
display:none;
}

#shoppingcartbox .infobox-content{
width:155px;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ff4d00;
text-transform:uppercase;
padding:9px 0 0 35px;
}
#shoppingcartbox .infobox-content .InfoTabel {
display:none;
}
#shoppingcartbox p.totalprice {
font-weight:bold;
margin-left:30px;
color:#ff4d00;
}
#shoppingcartbox p.hr {
text-align:right;
color:#ff4d00;
}
*: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 ---------------------------------------------------*/






/* ---- infobox ---- */
#leftnav .infobox{
width:241px;
background:url(../images/infoBoxContents_table.gif) 10px bottom no-repeat;
padding-top:10px;
padding-bottom:30px;
margin-bottom:10px;
}

#leftnav .infobox-heading {
width:231px;
background:#FF4D00 url(../images/infoBoxHeading_td.gif) right top no-repeat;
}
#leftnav .infobox-heading h1 {
font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
color:#000;
padding:5px 10px 6px;
}
#leftnav .infobox-heading h1 a, #leftnav .infobox-heading h1 a:hover {
color:#000;
}
#leftnav .infobox-content {
overflow:hidden;
width:191px;
padding:10px 30px;
}







/*---------------------------------------------------  productbox  ---------------------------------------------------*/
#leftnav #productbox {
background:url(../images/infobox2_bg.gif) right top repeat-y;
padding-bottom:0;
}

#leftnav #productbox .infobox-heading {
background:#fff url(../images/infoBoxHeading2_td.gif) right top no-repeat;
}

#leftnav #productbox .infobox-content {
background:url(../images/infoBoxContents2_table.gif) 11px bottom no-repeat;
padding:17px 40px 30px;
}
#leftnav #productbox .infobox-content ul {
list-style:none;
}
#leftnav #productbox .infobox-content a {
display:block;
width:141px;
border-top:1px solid #fb7033;
background:url(../images/bg_list.gif) left center no-repeat;
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
padding:6px 0 7px 30px;
}
#leftnav #productbox .infobox-content li#assort_0 a {
border-top:none;
}
/*---------------------------------------------------  productbox end ---------------------------------------------------*/





/*---------------------------------------------------  manufacturersbox  ---------------------------------------------------*/
/*#leftnav #manufacturersbox {
width:180px;
background:url(../images/merkenbox.png) left top no-repeat;
padding:0 10px 10px;
}
#leftnav #manufacturersbox .infobox-heading {
padding:5px 0 8px;
}

#leftnav #manufacturersbox .infobox-content {
overflow:auto;
width:180px;
height:190px;
}
#leftnav #manufacturersbox .infobox-content ul {
	list-style:none;
}
#leftnav #manufacturersbox .infobox-content li {
	width:150px;
	border-bottom:1px solid #114E63;
}
#leftnav #manufacturersbox .infobox-content li a {
	display:block;
	width:150px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#E0EBEF;
	padding:4px 0;
}
#leftnav #manufacturersbox .infobox-content li a:hover, #leftnav #manufacturersbox .infobox-content li a strong {
	color:#fff;
}*/
/*---------------------------------------------------  manufacturersbox end  ---------------------------------------------------*/


/*---------------------------------------------------  informationbox  ---------------------------------------------------*/

/*#informationbox .infobox-content li {
	border-bottom:1px solid #114E63;
}
#informationbox .infobox-content ul {
list-style:none;
}
#informationbox .infobox-content li a {
	display:block;
	width:180px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#E0EBEF;
	padding:4px 0;
}
#informationbox .infobox-content li a:hover, #informationbox .infobox-content li a strong {
	color:#fff;
}*/
/*---------------------------------------------------  informationbox end  ---------------------------------------------------*/

/*---------------------------------------------------  specialsbox   ---------------------------------------------------*/

#leftnav #specialsbox .infobox-content{

}
/*---------------------------------------------------  specialsbox end  ---------------------------------------------------*/
#navigation .infobox {
float:left;
overflow:hidden;
height:21px;
border-right:1px solid #746e6b;
margin-right:20px;
padding-right:20px;
}
#navigation .infobox-heading {
width:auto;
float:left;
padding-right:10px;
padding-top:4px;
}
#navigation .infobox-heading h1 {
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ff4d00;
}
#navigation .infobox-content {
float:left;
width:auto;
height:21px;
}
/*--------------------------------------------------- searchbox ---------------------------------------------------*/
#navigation #searchbox.infobox {
float:left;
overflow:hidden;
height:21px;
border-right:1px solid #746e6b;
margin-right:20px;
padding-right:20px;
}
#navigation #searchbox .infobox-content a {
display:none;
}
#navigation #searchbox .infobox-field {
float:left;
width:auto;
}
#navigation #searchbox .infobox-content input#searchbox{
width:169px;
height:15px;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #534a47;
border-bottom:1px solid #534a47;
background:#000;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
margin:0 2px 0 0;
padding:2px 5px;
}
*:first-child+html #navigation #searchbox .infobox-content input#searchbox{
height:14px;
}
* html #navigation #searchbox .infobox-content input#searchbox{
height:14px;
}
#navigation #searchbox .infobox-content .center-1f {
margin:0;
padding:0;
}

#navigation #searchbox .infobox-content .dyna_button{
float:left;
width:60px;
height:21px;
background:none;
margin:0;
padding:0;
}
/**:first-child+html #navigation #searchbox .infobox-content .dyna_button{
top:6px;
}
* html #navigation #searchbox .infobox-content .dyna_button{
top:6px;
}*/

#navigation #searchbox .infobox-content .dyna_button input{
width:60px;
height:21px;
border:none;
background:url(../images/button_search_prod.gif) left top no-repeat;
font:11px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
margin:0;
padding:0;
text-align:center;
}
/*--------------------------------------------------- searchbox end ---------------------------------------------------*/
#navigation #manufacturersbox .infobox-content {
width:200px;
padding-top:2px;
}
*:first-child+html #navigation #manufacturersbox .infobox-content {
padding-top:1px;
}
#navigation #manufacturersbox .infobox-content select {
width:300px;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #534a47;
border-bottom:1px solid #534a47;
background:#000;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#navigation #languagebox {
float:left;
overflow:hidden;
height:21px;
border-right:none;
margin-right:0;
padding-right:0;
}
#navigation #languagebox .infobox-content {
padding-top:3px;
}
/*---------------------------------------------------  newsletterbox  ---------------------------------------------------*/

/*---------------------------------------------------  newsletterbox end  ---------------------------------------------------*/
