/* ARTIKELAUFLISTUNG  */

#artikellisting {
margin: 0 8px;
padding:10px 0;
}

#artikellisting div.dl {
width:560px;
margin: 0 5px 0 10px;
float:left;
display:inline;
background-image:url(bilder/listing.jpg);
}
#artikellisting div.dlbottom {
  background-image:url(bilder/listingbottom.jpg);
  background-repeat:no-repeat;
  background-position:top;
  height:25px;
  clear:both;
  width:560px;

}
#artikellisting div.dt {
padding:0;
display:block;
width:560px;
z-index:2;
background-image:url(bilder/listingheadline.jpg);
line-height:42px;
font-size:110%;
color:#444;
text-align:center;
}
#artikellisting div a {
text-decoration:none;
}
#artikellisting dd {
margin:1px 0 0 0;
padding:0;
font-size:85%;
line-height:1.5em;
display:block;
}
#artikellisting div.preis {
margin:12px 0 0 25px;
float:left;
width:92px;
}
#artikellisting div.infos {
float:right;
width:200px;
font-size:90%;
line-height:1.5em;
}
#artikellisting div.kurzbeschreibung {
padding: 2px;
margin:0 2px 0 20px;
float:left;
width:400px;
}
#artikellisting div.kurzbeschreibung table {
font-size:105%;
}
#artikellisting div.optionen {
clear: both;
display:block;
float:left;
font-size:80%;
font-family:Arial, sans-serif;
width:400px;
}
#artikellisting div.attribute {;
padding:2px;
clear:both;
}
#artikellisting div.warenkorb {
padding:20px 0 0 0;
clear:both;
}
#artikellisting div.img {
padding:2px 2px 2px 0;
margin:0 2px 0 0;
float:left;
width:130px;
}
#artikellisting ul {
margin:0;
padding:20px 0 0 0;
width:130px;
list-style:none;
float:left;
background-image:url(bilder/listing/bottom-artikelbild.jpg);
background-repeat:no-repeat;
background-position:top;
}
#artikellisting li {
float:left;
margin:0;
padding:0 1px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#artikellisting li.zoom {
	margin-left:10px;
}
#artikellisting li a {
float:left;
display:block;
margin:0 1px 0 1px;
padding:4px 4px 5px 4px;
color: #333;
text-decoration:none;
border:#999 1px solid;
background:#F4FBFF;
}
#artikellisting li a:hover {
background:#FFF;
}

#artikellisting preishit {
background-image:url(bilder/navinfo-sonderpreis.jpg);
width:80px;
height:25px;
line-height:25px;
text-indent:15px;
}
#artikellisting neuimshop {
background-image:url(bilder/navinfo-neuimshop.jpg);
width:80px;
height:25px;
line-height:25px;
text-indent:15px;
}
#artikellisting empfehlung {
background-image:url(bilder/navinfo-empfehlung.jpg);
width:80px;
height:25px;
line-height:25px;
text-indent:15px;
}
/* KATEGORIEAUFLISTUNG  */
#kategorien {
/* Hack IExplorer   */
display:inline-block;
margin: 0 9px 0 9px;
}
#kategorielisting {
margin: 5px 8px;
padding:10px 0;
display:inline-block;
}

#kategorielisting div.dl {
width:176px;
margin: 1px 4px;
padding:0;
float:left;
background-image:url(bilder/listing/hg.jpg);
display:inline;
}
/* FEATURED KATEGORIEN */
#kategorielisting div.dlfeatured {
width:556px;
margin: 1px 2px;
padding:1px;
float:left;
border:#999 1px solid;
display:block;
}
#kategorielisting div.dtfeatured {
margin:0;
padding:5px;
font-size:105%;
color:#F86500;
text-align:center;
background:#E0E2E9;
font-variant:small-caps;
}
#kategorielisting div.imgfeatured {
padding:10px 2px;
float:left;
}
#kategorielisting div.kurzbeschreibungfeatured {
padding: 5px;
float:left;
}
#kategorielisting .button {
display:block;
text-align:center;
background:#E0E2E9;
font-variant:small-caps;
border:#999 1px solid;
font-size:120%;
} 
#kategorielisting div.featured {
width:382px;
margin: 1px 2px;
padding:1px;
float:left;
border:#999 1px solid;
display:block;
background-image:url(bilder/featured.jpg);
background-position:top right;
background-repeat:repeat-y;
}
#kategorielisting div.featuredtitel {
margin:0;
padding:5px;
font-size:105%;
text-align:center;
background:#E0E2E9;
border:#999 1px solid;
display:block;
}
#kategorielisting div.featuredartikel {
float:left;
font-size:80%;
border: 1px solid  #E0E2E9;
margin:2px;
padding:4px;
text-align:center;
}
/* FEATURED KATEGORIEN */
#kategorielisting div.dt {
margin:0;
padding:0;
text-align:center;
background-image:url(bilder/listing/dt.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:105%;

min-height:40px;
}
#kategorielisting div.dt a {
padding-top:12px;
display:block;
text-decoration:none;
text-align:center;
padding:13x 2px 0 2px;
font-size:105%;
}

#kategorielisting dd {
margin:1px 0 0 0;
padding:0;
font-size:85%;
line-height:1.5em;
display:block;
}
#kategorielisting dd.preis {
float:right;
width:77px;
}
#kategorielisting div.infos {
float:left;
width:82px;
}
#kategorielisting div.kurzbeschreibung {
padding: 8px;

clear: both;
}
#kategorielisting div.kurzbeschreibung  a{
display:block;
background-color:#3C89C7;
text-decoration:none;
text-align:center;
color:#FFF;
padding:5x 2px;
}
#kategorielisting div.optionen {
clear: both;
font-size:80%;
font-family:Arial, sans-serif;
border-bottom:none;
height:21px;
background-image:url(bilder/listing/kbottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#kategorielisting div.attribute {
border:#999 1px solid;
padding:2px;
}
#kategorielisting div.warenkorb {
border-top:#999 1px solid;
padding:5px 0 0 0;
}
#kategorielisting div.img {
padding:10px 2px;
}
#kategorielisting ul {
margin:0;
padding:5px 0 0 0;
list-style:none;
float:left;
}
#kategorielisting li {
float:left;
margin:0;
padding:0 1px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#kategorielisting li a {
float:left;
display:block;
margin:0 1px 0 1px;
padding:4px 4px 5px 4px;
color: #333;
text-decoration:none;
border:#999 1px solid;
border-bottom:none;
background:#E0E2E9;
}
#kategorielisting li a:hover {
background:#FFF;
}

/* PREIS  */
.listingBigPreis {
font-family: "Times New Roman", Times, serif;
font-size:24px;
font-weight:900;
}
.listingSmallPreis {
font-family: "Times New Roman", Times, serif;
font-size:12px;
}
.listingStern{
font:9px Arial,sans-serif;
padding: 0;
font-weight:400;
width:83px;
text-align:center;
line-height:83px;
color:#0778C3
height:83px;
margin:0;
background:#FFF url(bilder/preis.jpg);
}
.listingSternSonderpreis{
font:9px Arial,sans-serif;
padding: 0;
font-weight:400;
width:83px;
text-align:center;
line-height:83px;
color:#F00;
height:83px;
margin:0;
background:#fff url(bilder/sonderpreis.jpg);
}
.productlistingStern{
font:9px Arial,sans-serif;
padding: 0;
font-weight:400;
width:77px;
line-height:77px;
color:#454D5E;
height:73px;
float:left;
background:#fff url(bilder/preis.jpg);
}

/* ENDE PREIS  */

/* ARTIKELAUFLISTUNG  */

#boxlisting {
margin: 0 12px;
padding:10px 0;
}

#boxlisting div.dl {
width:174px;
margin: 1px 2px;
padding:1px;
float:left;
border:#999 1px solid;
display:inline;
}
#boxlisting div.dt {
margin:0;
padding:0;
color:#003366;
text-align:center;
border:#999 1px solid;
background:#F4FBFF;
min-height:30px;
}
#boxlisting div a {
text-decoration:none;
}
#boxlisting dd {
margin:1px 0 0 0;
padding:0;
font-size:85%;
line-height:1.5em;
display:block;
}
#boxlisting div.preis {
float:right;
width:92px;
}
#boxlisting div.infos {
float:left;
width:82px;
font-size:90%;
line-height:1.5em;
}
#boxlisting div.kurzbeschreibung {
border-top:#999 1px solid;
padding: 2px;
clear: both;
font-size:90%;
}
#boxlisting div.optionen {
clear: both;
font-size:80%;
font-family:Arial, sans-serif;
}
#boxlisting div.attribute {
border:#999 1px solid;
padding:2px;
}
#boxlisting div.warenkorb {
border-top:#999 1px solid;
padding:5px 0 0 0;
}
#boxlisting div.img {
border:#999 1px solid;
padding:2px;
}
#boxlisting .dl div.img {
border:0px;
padding:2px;
}
#boxlisting ul {
margin:0;
padding:5px 0 0 0;
list-style:none;
float:left;
}
#boxlisting li {
float:left;
margin:0;
padding:0 1px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#boxlisting li a {
float:left;
display:block;
margin:0 1px 0 1px;
padding:4px 4px 5px 4px;
color: #333;
text-decoration:none;
border:#999 1px solid;
border-bottom:none;
background:#F4FBFF;
}
#boxlisting li a:hover {
background:#FFF;
}

#boxlisting preishit {
background-image:url(bilder/navinfo-sonderpreis.jpg);
width:80px;
height:25px;
line-height:25px;
text-indent:15px;
}
#boxlisting neuimshop {
background-image:url(bilder/navinfo-neuimshop.jpg);
width:80px;
height:25px;
line-height:25px;
text-indent:15px;
}
#boxlisting empfehlung {
background-image:url(bilder/navinfo-empfehlung.jpg);
width:80px;
height:25px;
line-height:25px;
text-indent:15px;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
  
.clearfix {
	display: inline-block;
	clear: both;
}  

    /* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
    /* End Holly Hack */