body {
	margin:			0;
	padding:		0;
	background:		URL(http://www.combination-rec.de/fileadmin/template/image/bg_kachel.gif);
	color:			#FFFFFF;
	font:			10px Helvetica, Arial, Geneva, sans-serif;
}

#all {
	margin:			0 auto;
	width:			760px;
	padding:		0;
}

#head {
	margin:			0 0 0 0px;
	width:			730px;
	height:			70px;
	background:		transparent URL(http://www.combination-rec.de/fileadmin/template/images/logo-core.gif) no-repeat top right;
}

#headline {
	position: absolute;
	top: -140px;
}

#menu {
	margin:			0 0 0 20px;
	width:			758px;
	height:			11px;
	list-style:		none;
	padding:		0;
}

#menu li {
	float:			left;
}

#menu li a {
	display:		block;
	text-decoration:	none;
	text-transform:	uppercase;
	height:			11px;
	background-color:	transparent;
	background-position:	0 0;
	background-repeat:		no-repeat;
	font-weight:	bold;
	margin:			10px 0 0 0px;
	text-indent:	-2000px;
}

/* modified SBMH \*/
* html #menu li a {
	text-indent:	0;
	font-size:		1px;
	text-align:		right;
	color:			#99CC33;
	text-i\ndent:	-2000px;
	text-ali\gn:	left;
}
/* END */
.orderinfo{
	font:			20px Helvetica, Arial, Geneva, sans-serif;
}

#menu li a:link, #menu li a:visited {
	background-position:	0 0 px;
}

#menu li a:hover {
	background-position:	0 -19px;
}

#menu li a:active {
	background-position:	0 -38px;
}

#hot #menu #menu_hot a, #checkout #menu #menu_checkout a, #artists #menu #menu_artists a, #legal #menu #menu_legal a {
	background-position:	0 -38px;
}

#menu #menu_hot a {
	width:					1px;
	margin-left:			20px;
}

#menu #menu_artists a {
	left: 70px;
	position: relative;
	background-image:		URL(http://www.combination-rec.de/fileadmin/template/image/artists_shop.gif);
	width:					65px;
}

#menu #menu_checkout a {
	left: 72px;
	position: relative;
	background-image:		URL(http://www.combination-rec.de/fileadmin/template/image/checkout.gif);
	width:					74px;
}

#menu #menu_legal a {
	left: 78px;
	position: relative;
	background-image:		URL(http://www.combination-rec.de/fileadmin/template/image/agb.gif);
	width:					38px;
}

#menu #menu_faq a {
	left: 83px;
	position: relative;
	background-image:		URL(http://www.combination-rec.de/fileadmin/template/image/faq.gif);
	width:					38px;
}

#menu #menu_extern a {
	left: -214px;
	position: relative;
	background-image:		URL(http://www.combination-rec.de/fileadmin/template/image/catalog.gif);
	width:					56px;
}

#contentwrapper {
	clear:			both;
	margin:			20px 32px;
}

#hot #contentwrapper {
	background:		transparent;
}

#context {
	visibility: hidden;
	position: absolute;
	top: 40px;
}

#hot #context {
	position: relative;
	top: 0px;
	margin: 0 0 0 10px;
	padding:		5px 5px 5px 5px;
	float:			left;
	margin:			0 0 0 0;
	background:		#424242;
	width: 			280px;
	visibility: visible;
}

#hot #context h3 {
	font-size:		11px;
}

#hot #context p {
	text-align:		left;
	font-weight:	500;
}

#hot #context p.rhyme {
	padding-bottom:	12px;
	font-size:		10px;
	line-height:	12px;
}

/* abstand linker zum rechten kasten */
#hot #content {
	margin: 0 2px 0 296px;
	background: #424242;
	padding-left: 10px;
	padding-bottom: 10px;
}

#content
{
	margin: 0 2px 0 10px;
	background: #424242;
	padding-left: 10px;
	padding-bottom: 10px;
}

#footer {
	clear:			both;
	margin:			20px 20px 0 20px;
	text-align:		center;
	padding-bottom:	10px;
}

#footer p {
	margin-bottom:	0;
}

#footer p a {
	color:	#99CC33;
}

/* context div ausblenden */

#checkout #context, #legal #context, #labeldetail #context, #boostercodeinfo #context {

}

h3 {
	line-height:	13px;
	font-size:		11px;
	margin-top:		0px;
}

#context h3 strong {
	font-weight:	800;
}

#context ul {
	list-style:		none;
	padding:		0 0 0 0;
	font-size:		10px;
	line-height:	12px;
	width:			180px;
}

#context ul li {
	margin-top:		5px;

}

#showdowns #context p, #faq #context p, #free #context p {
	text-align:		left;
	font-weight:	500;
	padding:		0;
	width:			180px;
}

#showdowns #context h3 {
	font-weight:	800;
}

#context p {
	font-weight:	800;
	padding:		0;
	width:			180px;
}

#content h2 {
	font-size:	12px;
	padding: 5px 0 0 0;
}

#artistdetail h2, #labeldetail h2 {
	font-weight:	500;
}

#artistdetail h2 strong, #labeldetail h2 strong {
	font-weight:	800;
}

#release h2 strong {
	display: none;
}

#content a, #context a {
	color:			#FFF;
	text-decoration:	none;
}


#content a:hover, #context a:hover { 
	text-decoration: underline;
	color:			#99CC33;

}


#content dl.item {
	height: 124px;
}

#content dl.item dd {
	margin-left:	0;
}

#content dl.item dt {
	display:		none;
}

#content dl.item dd.cover {
	width:			124px;
	height:			124px;
}

/* modified SBMH \*/
#content dl.item dd.cover img {
	width:			114px;
	height:			114px;
	w\idth:			110px;
	hei\ght:		110px;
}
/* END */

#content dl.item dd.cover img {
	float:			none;
	width:			110px;
	height:			110px;
	border:			none;
}

#content dl.item dd.cover a:hover, #content dl.item dd.cover a:active {
	background-color:	transparent;
	border:				none;
}


#content dl.item dd {
	float:			left;
	width:			280px;
	margin:			5px 0 0 0;
}

#hot #content dl.item dd {
	width:			260px;
}

#hot #content dl.item dd.cover {
	width:			124px;
}

#content dl.item dd.artist {

}
#content dl.item dd.title {
	line-height:	13px;
}

#hot #content dl.item dd.release, #hot #content dl.item dd.label {
	font-weight:	normal;
}

#content dl.item dd.release {
	font-weight:	800;
}

#artistdetail #content dl.item dd.release, #release #content dl.item dd.release {
	font-weight:	800;
	font-size:		10px;
	line-height:	13px;
}

#content dl.item dd.label { 
	visibility: hidden;
	line-height:	1px;
	}

#content dl.item dd.label a {
	font-size:		10px;
}

#content dl.item dd.price
{
	font-weight: 800;
	margin-top: 10px;
	width: 113px;
	text-align: left;
	font-size: 10px;
}

#content dl.item dd.price a {
	display:		block;
	text-align:		left;
	margin-top:		5px;
	width:			118px;
	height:			24px;
	border:			none;
}

#content dl.item dd.price a:link, #content dl.item dd.price a:visited {

}
#content dl.item dd.price a:hover {

}

#content dl.item dd.price a:active {

}

/* gesamtprogramm dl */

#artists #content {
	height:			1300px;
}

#artists #content dl.item {
	height:			auto;
	width:			250px;
	overflow:		hidden;
}

#artists #content dl.odd {
	float:			left;
	clear:			both;
	margin-top: 0px;
}

#artists #content dl.even {
	float:			left;
	clear:			both;
}

a.checkout {
	margin-left:	0;
}


/* EINZELASICHT RELEASE*/
#content #tracks, #content #boostercodes table
{
	background: transparent;
	width: 420px;
	margin-bottom: 10px;
	font-size: 11px;
	/* for IE5/Win */
}



#content #tracks th.order, #content #tracks th.delete, #content #boostercodes table th.delete {

}

#content #tracks th.delete {
	width:			70px;
}

#content #tracks th, #content #boostercodes table th {
	text-align:		left;
	padding:		2px;
}

#content #tracks th.prelisten, th.order, th.length {
}
#content #tracks tr.odd:hover, #content #tracks tr.even:hover {
	background-color:	#F2F6F3;
}

#content #tracks td, #content #boostercodes table td
{
	padding: 2px;
	height: 10px;
	vertical-align: top;
}

#content #tracks td.price {
	font-size:		10px;
}

#content #tracks td.artist, #content #tracks td.title, #content #tracks td.order, #content #tracks td.length, #content #tracks td.prelisten, #content #boostercodes table td.description {
	font-size:		10px;
	line-height:	13px;
}

#content #tracks td.order a {
	width:			70px;
	height:			24px;
	color: 			#FFFFFF;
}

/* modified SBMH \*/
* html #content #tracks td.order a, * html #content #tracks td.delete a, * html #content #boostercodes table td.delete a {
	font-size:		10px;
	text-align:		left;
	color:			#FFFFFF;
	text-ali\gn:	left;
}
/* END */

#content #tracks td.delete a, #content #boostercodes table td.delete a {
	display:		block;
	width:			65px;
	height:			24px;
	padding-top:	0;
}

#content #tracks td.delete a:hover, #content #boostercodes table td.delete a:hover, #content #tracks td.order a:hover, #content #tracks tr.alltracks td.order a:hover {
	border:					none;
	background-color:		transparent;
}

#content #tracks td.delete a:active, #content #boostercodes table td.delete a:active, #content #tracks tr.alltracks td.order a:active, #content #tracks td.order a:active {
	border:					none;
	background-color:		transparent;
}

#content #tracks tr.alltracks td.order a {
}

#content #tracks tr.alltracks {
	
}

#content p.submitinput {
	color:			#F00;
	font-size:		10px;
	font-weight:	800;
	margin-left:	165px;
}

/* kasse */

/* ups take care about IE6/win
#checkout p.email, #checkout p.format, #checkout p.payment, #checkout p.boostercode {
	font-weight:	800;
	width:			160px;
	float:			left;
	height:			40px;
	border-right:	1px solid #666;
	border-top:		1px solid #666;
	clear:			both;
}

#checkout p.emailinput, #checkout p.formatinput, #checkout p.paymentinput, #checkout p.boostercodeinput {
	height:			40px;
	width:			350px;
	float:			right;
}

#checkout p.submit {
	font-size:		16px;
	font-weight:	bold;
	clear:			both;
}

#checkout #boostercodes p.submit {
	display:		none;
}

#checkout #boostercodes {
	margin-top:		40px;
}

#checkout input.text, #checkout input.submit, #checkout #boostercodes p.submitinput input {
	width:			160px;
}

#boostercodeinfo #content p {
	background-color:	#F00;
	padding:			10px;
	text-align:			center;
}

*/

#checkout #boostercodes p.submitinput, #checkout p.emailinput, #checkout p.formatinput, #checkout p.paymentinput, #checkout p.boostercodeinput {
	margin:			0 0 10px 40px;
}

#checkout #boostercodes p.submit {
	display:		none;
}

#checkout #boostercodes {
	margin-top:		40px;
}

#checkout p.email, #checkout p.format, #checkout p.payment, #checkout p.boostercode {
	font-weight:	800;
	margin:			0 0 5px 0;
}

#checkout p.submit {
	font-size:		10px;
	font-weight:	bold;
}

#checkout input.text, #checkout input.submit, #checkout #boostercodes p.submitinput input {
	width:			160px;
}

#boostercodeinfo #content p {
	background-color:	#F00;
	padding:			10px;
	text-align:			center;
}

/* in den Warenkorb gelegt */

#wkadded {
	
}

/* Download */
#showdowns #context {
	height:			1000px;
}

#showdowns #content ul {
	list-style-type:	decimal;
	list-style-position:	outside;
	padding:		0 0 0 20px;
}

#showdowns #content ul li {
	margin-top:		4px;
}

#showdowns #content ul li a span {
	color:			#99CC33;
	font-weight:	800;
}

#showdowns #content ul li a:hover span {
	color:			#99CC33;
	font-weight:	800;
}

/* FAQ */
#faq #content p, #free #content p {
	font-weight:	500;
}

#faq #content a {
	
}
.contextlink{
	visibility: hidden;
}