/* Artikellisting */
.artlist {
/* border: solid 1px #ffffff; */
margin: 15px 0px 0px 0px;
padding: 5px 5px 5px 5px;
overflow: auto;
border-bottom: solid 1px #cdcdcd;
border-top: solid 1px #cdcdcd;
}

.artlist:hover { background-color: #eaeaea; cursor: pointer; }
.artlist a { color: #476378; text-decoration: none; font-size: small; }
.artlist a:visited { color: #476378; text-decoration: none; font-size: small; }
.artlist .art_list_pic {width: 130px; height: 130px; overflow: hidden; float: left; margin-right: 15px; background: no-repeat #fff center center;}
.artlist img { border: none; }
.artlist h1 { font-size: 12px; }
.artlist .bs { width: 350px; overflow: hidden; height: 65px; margin: 0px 0px 0px 0px; float: left; font-weight: normal !important; padding-top: 0px !important;}
.artlist .preis { padding-top: 20px; float: right; text-align: right; font-size: 18px; font-weight: bold; }
.artlist .preis_a { padding-top: 20px; float: right; text-align: right; font-size: 18px; font-weight: bold; color: #ff4b51; }
.artlist .pg {  padding-top: 23px; padding-right: 10px;float: right; text-align: right; font-size: 12px; text-decoration: line-through; }
.artlist .preis_a sup, .artlist .pg sup { font-size: 10px; }
.artlist .art_title { width: 350px; float: left; text-align: left; }
.artlist .nr { width: 350px; float: left; text-align: left; margin-top: 4px; }
.artlist .paang { width: 150px; float: right; text-align: right; font-size: 10px; clear: right; }
.artlist .paang a { font-size: 10px; text-decoration: underline; }
.artlist .details { width: 100px; clear: right;  padding: 3px 5px 3px 5px; float: right; text-align: center; margin: 5px 0px 5px 0px; background-color: #476378; font-weight: bold; border: solid 1px #cdcdcd; }
.artlist .details a { color: #fffdf9; font-size: 12px; }
