#hitlistheader h1 {
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
	height:24px;
	line-height:24px;
	background: #d74400 url(/artwork/bgr-bars.png) no-repeat left top;
	/*background-color:#f1f1f1;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;*/
	padding-left:12px;
}

p#filterinfo {
	background: #d74400 url(/artwork/bgr-bars.png) no-repeat right bottom;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	width:186px;
	height:50px;
	padding:0px 5px;
	margin:20px 0px 8px 0px;
	line-height: 18px;
}

ul#hitlist ol {
	background-color: transparent;
}

ul#hitlist {
	float:left;
	padding-bottom:4px;
	color:#797979;
}

ul#hitlist li {
	float:left;
	display:inline;
	margin:4px 0 0 4px;
	background: #fcfcf3 url(/artwork/bgr-productteaserlist.png) repeat-x scroll left bottom;
	/*border-right:1px solid #d6d6d6;*/
	border-top:1px solid #c4c4c4;
	width:345px;
	height:130px;
	position:relative;
}

li#hl1 { z-index:30 }
li#hl2 { z-index:29 }
li#hl3 { z-index:28 }
li#hl4 { z-index:27 }
li#hl5 { z-index:26 }
li#hl6 { z-index:25 }
li#hl7 { z-index:24 }
li#hl8 { z-index:23 }
li#hl9 { z-index:22 }
li#hl10 { z-index:21 }
li#hl11 { z-index:20 }
li#hl12 { z-index:19 }
li#hl13 { z-index:18 }
li#hl14 { z-index:17 }
li#hl15 { z-index:16 }
li#hl16 { z-index:15 }
li#hl17 { z-index:14 }
li#hl18 { z-index:13 }
li#hl19 { z-index:12 }
li#hl20 { z-index:11 }

ul#hitlist .chartnum {
	position:absolute;
	top:0;
	right:5px;
	color:#ccc;
	font-size:30px;
	font-weight:bold;
}

ul#hitlist .hoverimage {
	float:left;
	width:75px;
	margin:8px 8px 4px 8px;
}

ul#hitlist .hoverimage img {
	display:block;
	margin:0 auto;
}

ul#hitlist p.artist {
	color:#4c4c4c;
	margin:5px 8px -6px;
}

ul#hitlist h4.title {
	margin:5px 8px 4px;
}

ul#hitlist p.medium {
	margin:4px 8px;
	color:#303030;
	font-size:11px;
}

ul#hitlist p.addinfo {
	padding-right:55px;
}

ul#hitlist p.price {
	position:absolute;
	right:8px;
	bottom:43px;
	text-align:center;
}

ul#hitlist p.buybutton {
	background:transparent url(/artwork/bgr-buybutton-l.png) no-repeat scroll left top;
	position:absolute;
	bottom:5px;
	right:5px;
}

ul#hitlist p.notebutton {
	background:transparent url(/artwork/bgr-merkbutton-l.png) no-repeat scroll left top;
	position:absolute;
	bottom:5px;
	left:117px;
}

ul#hitlist div.detailbutton {
	position:absolute;
	bottom:5px;
	left:80px;
	width:30px;
}

ul#hitlist p.infoicons {
	height:14px;
	line-height:14px;
	margin-bottom:4px;
}

ul#hitlist .infoicons img {
	padding:0 5px 0 0;
}

ul#hitlist .detaillayer {
	display:none;
}

ul#hitlist .detailbutton:hover .detaillayer, ul#hitlist .hoverfix .detaillayer {
	display:block;
	position:absolute;
	top:-103px;
	left:-84px;
	z-index:500;
	border:1px solid #303030;
	/*background:#fff url(/artwork/bgr-detaillayer.png) bottom left repeat-x;*/
	background:#FCFCF3 url(/artwork/bgr-productteaserlist.png) repeat-x scroll left bottom;
	padding:4px 0 4px;
	width:308px;
	overflow:hidden;
}

ul#hitlist .detaillayer img {
	float:left;
	display:inline;
	margin:4px 8px 8px;
}

ul#hitlist .detaillayer p {
	margin:0 8px;
}

ul#hitlist .detaillayer p.layerinfo {
	margin:2px 8px 4px 8px;
	line-height:13px;
}

ul#hitlist .detaillayer p.artist {
	clear:left;
	margin:0 8px 0;
}

ul#hitlist .detaillayer h4.title {
	clear:left;
	margin:0 8px 8px;
}

ul#hitlist .detaillayer p.layerproductdesc {
	border:1px solid #d6d6d6;
	padding:4px;
	margin-bottom:4px;
	background-color:#fff;
}

ul#hitlist .detaillayer ol {
	margin:4px 8px;
	/*border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;*/
}

ul#hitlist .detaillayer li {
	background: #ffffff none;
	float:none;
	display:block;
	width:auto;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0 0 0 4px;
	overflow:hidden;
}

ul#hitlist .detaillayer li a {
	display:block;
	padding:0 20px 0 0;
	background:#fff url(/artwork/icon-speaker.gif) 270px 50% no-repeat;
	color:#303030;
	text-decoration:none;
	height:16px;
	overflow:hidden;
}

ul#hitlist .detaillayer li a:hover {
	color:#303030;
}

/* Funktionslayer */
#funclayer {
	top:8px;
	left:8px;
}

/* Filterelemente */

#sidebar {
	/*background:#fdfdfd url(/artwork/grueneleiste_sidebar.png) no-repeat scroll left 2px;*/
	border-bottom:none;
}

#sidebar p.morelink {
	margin:-8px 0 8px;
	font-size:11px;
}

#sidebar p.resetlink {
	border-top:1px solid #d8d8d8;
	margin:-4px 0 8px;
	padding:8px 4px 0 23px;
	font-size:11px;
}

#sidebar h2 {
	position:relative;
}

#sidebar div.helper ul {
	margin-top:0px;
}

#sidebar li a {
	position:relative;
	/*padding-right:40px;*/
}

#sidebar span.count {
	position:absolute;
	right:8px;
	bottom:0;
}

#sidebar li span.count {
	color:#a3a3a3;
}

#sidebar li a:hover span.count {
	color:#d74400;
}

/* Pager */

.pager {
	color:#797979;
	font-weight:normal;
	height:29px;
	line-height:29px;
	/*border-top:1px solid #d8d8d8;
	border-bottom:1px solid #acacac;*/
	background:#f0f0f1 url(/artwork/bgr-leftnav-collapse.png) 0 0 repeat-x;
	position:relative;
	z-index:2;
	float:left;
	width:700px;
}

.pager ul {
	float:left;
	display:inline;
	margin-left:12px;
}

.pager li {
	float:left;
	display:inline;
	margin:8px 4px 0 0;
}

.pager li a, .pager li span {
	display:block;
	height:13px;
	line-height:13px;
	color:#797979;
	border:1px solid #f5f5f5;
	text-decoration:none;
	padding:0 3px;
}

.pager li a img {
	position:relative;
	top:3px;
}

.pager li a:hover, .pager li span.active {
	background-color:#fff;
	color:#d74400;
	border:1px solid #d74400;
}

.sortlinks {
	position:absolute;
	right:8px;
	top:0;
	height:29px;
	line-height:29px;
}

.sortlinks a {
	text-transform:uppercase;
	text-decoration:none;
	color:#797979;
	/*border:1px solid #a3a3a3;*/
	padding:0 18px 0 5px;
	background:transparent url(/artwork/bgr-sortlinks.png) right 50% no-repeat;
}

.sortlinks a.asc {
	background-image:url(/artwork/bgr-sortlinks-asc.png);
}

.sortlinks a.desc {
	background-image:url(/artwork/bgr-sortlinks-desc.png);
}

#composerslist p {
	margin:8px 12px;
}

#composerslist p.toplink {
	text-align:right;
	border-top:1px solid #d6d6d6;
	padding:4px 0 0;
}

#composerslist ul {
	margin:12px;
}

#composerslist li {
	line-height:1.5;
	margin-bottom:2px;
}
button.to-cart {
	background: url("/artwork/bgr-buybutton-r.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 19px;
    line-height: 18px;
    padding: 0 14px 0 21px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
	border: 0;
	cursor: pointer;
}
button.to-cart span {
	padding: 0;
}
