/* ARTIKELAUFLISTUNG  */

#artikellisting {
margin: 0 0 0 5px;
padding:10px 0;
display:inline-block;
}

#artikellisting div.dl {
width:180px;
margin: 1px 2px;
padding:0;
background-image:url(bilder/listing/hg.jpg);
float:left;
display:inline;
}
#artikellisting div.dt {
margin:0 0 1px 0;
padding:0;
text-align:center;
background-image:url(bilder/listing/dt.jpg);
background-repeat:no-repeat;
background-position:top;
font-family: "Times New Roman", Times, serif;
font-size:120%;
}
#artikellisting div.dt a {
text-decoration:none;
padding:5px;
display:block;
}
#artikellisting dd {
margin:1px 0 0 0;
padding:0;
font-size:85%;
line-height:1.5em;
display:block;
}
#artikellisting div.preis {
float:right;
width:77px;
margin-right:5px;
}
#artikellisting div.infos {
float:left;
width:82px;
font-size:90%;
line-height:1.5em;
margin-left:5px;
}
#artikellisting div.kurzbeschreibung {
border-top:#ccc 1px solid;
margin: 5px;
min-height:50px;
clear: both;
font-size:90%;
}
/* IE 6 Anzeige Feste Höhe */
* html b\ody #artikellisting div.kurzbeschreibung {
border-top:#ccc 1px solid;
margin-top: 0;
height:50px;
clear: both;
font-size:90%;
border-bottom:none;
 }
#artikellisting div.optionen {
clear: both;
font-size:80%;
font-family:Arial, sans-serif;
border-bottom:none;
background-image:url(bilder/listing/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#artikellisting div.optionen div {
display:block;
padding:10px;
}
/* Productlisting */
#artikellisting div.option {
clear: both;
font-size:80%;
font-family:Arial, sans-serif;
}
#artikellisting div.option div {
display:block;
padding:5px;
}
/* Productlisting Ende */
#artikellisting div.attribute {
padding:5px;
text-align:center;
font-size:90%;
}
#artikellisting div.warenkorb {
background-image:url(bilder/listing/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#artikellisting div.img {
border:#E4E4E4 5px solid;
width:160px;
margin: 0 auto;
}
#artikellisting ul {
margin:0 0 0 7px;
padding:5px 0 0 0;
list-style:none;
float:left;
}
*html #artikellisting ul {
margin:0 0 0 4px;
}
#artikellisting li {
float:left;
margin:0;
padding:0 1px 0 0;
font-size:90%;
}
#artikellisting li a {
float:left;
display:block;
margin:0 1px 0 0;
text-align:center;
color: #333;
text-decoration:none;
}
#artikellisting li.details a {
background: url(bilder/listing/details.jpg);
width:47px;
height:28px;
line-height:35px;
margin-top:2px;
}
#artikellisting li.zoom a {
background: url(bilder/listing/zoom.jpg);
width:45px;
height:28px;
line-height:35px;
margin-top:2px;

}
#artikellisting li.review a {
background: url(bilder/listing/review.jpg);
width:89px;
height:28px;
line-height:35px;
margin-top:2px;

}
#artikellisting li.info a {
background: url(bilder/listing/info.jpg);
width:69px;
height:28px;
line-height:35px;
margin-top:2px;
}
#artikellisting li  a:hover {
color:#C00;
margin-top:0;
border-bottom:1px #CBCBCB solid;
}
/* IE 6 Anzeige Feste Höhe */
* html b\ody #artikellisting li.details a { margin-top:0; }
* html b\ody #artikellisting li.info a { margin-top:0;  }
* html b\ody #artikellisting li.zoom a { margin-top:0;  }

/* KATEGORIEAUFLISTUNG  */
#kategorien {
/* Hack IExplorer   */
display:inline-block;
margin: 0 5px 0 8px;
}
#kategorielisting {
margin: 5px 0 0 5px;
padding:10px 0;
display:inline-block;
}

#kategorielisting div.dl {
width:180px;
margin: 1px 2px;
padding:0;
float:left;
background-image:url(bilder/listing/hg.jpg);
display:inline;
}
#kategorielisting div.dt {
margin:0 0 1px 0;
padding:0;
text-align:center;
background-image:url(bilder/listing/dt.jpg);
background-repeat:no-repeat;
background-position:top;
font-family: "Times New Roman", Times, serif;
font-size:120%;
min-height:30px;
}
#kategorielisting div.dt a {
text-decoration:none;
padding:5px;
display:block;
}
#kategorielisting a {
text-decoration:none;
}
#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 {
border-top:#ccc 1px solid;
margin: 5px;
min-height:50px;
clear: both;
font-size:90%;
}
#kategorielisting div.kurzbeschreibung a {
text-decoration:none;
display:block;
text-align:center;
border-bottom:1px solid #ccc;
padding:4px 3px;
background-color:#FFFBFD;
margin-top:5px;
}
#kategorielisting div.optionen {
clear: both;
font-size:80%;
font-family:Arial, sans-serif;
border-bottom:none;
height:40px;
background-image:url(bilder/listing/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#kategorielisting div.attribute {
border:#4a4a4a 1px solid;
padding:2px;
}
#kategorielisting div.warenkorb {
border-top:#4a4a4a 1px solid;
padding:5px 0 0 0;
}
#kategorielisting div.img {
border:#4a4a4a 1px solid;
padding: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:#4a4a4a 1px solid;
border-bottom:none;
background:#E0E2E9;
}
#kategorielisting li a:hover {
background:#FFF;
}

/* PREIS  */
.listingBigPreis {
font-family: "Times New Roman", Times, serif;
font-size:20px;
font-weight:900;
}
.listingSmallPreis {
font-family: "Times New Roman", Times, serif;
font-size:10px;
}
.listingStern{
font:9px Arial,sans-serif;
padding: 0;
font-weight:400;
width:77px;
text-align:center;
line-height:60px;
color:#333;
height:91px;
margin:0;
background:#fff url(bilder/preis.jpg);
}
.listingSternSonderpreis{
font:9px Arial,sans-serif;
padding: 0;
font-weight:400;
width:77px;
text-align:center;
line-height:60px;
color:#F00;
height:73px;
margin:0;
background:#fff url(bilder/preis.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  */

.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 */