body {
        margin:                 0;
        padding:                0;
        background:             #000000;
        color:                  #ffffff;
        font:                   12px/16px Verdana, Arial, Geneva, sans-serif
}


#shop {
        margin:                 0 auto;
        width:                  800px;
        border-left:    4px solid #000000;
        border-right:   2px solid #000000;
        background:             transparent URL(http://www.bademeister.com/finetunes/wooddark.gif) repeat-y top;
        padding:                0;
		position:				relative;
}


#header {
        margin:                 0 0 0 20px;
        width:                  757px;
        height:                 96px;
        border-right:   1px solid #000000;
        background:             transparent URL(http://www.bademeister.com/finetunes/headbg.gif) no-repeat top left;
}

#logo h1 {
		margin:					0;
}

#logo h1 a {
		display:				block;
		height:					100px;
		width:					240px;
		text-decoration:		none;
}

#logo h1 a span {
		visibility:				hidden;
}

#shopmenu ul {
        margin:                 0 0 0 20px;
        width:                  786px;
        height:                 56px;
        background:             transparent URL(http://www.bademeister.com/finetunes/menubg.gif) no-repeat top left;
        list-style:             none;
        padding:                0;
}


#shopmenu li {
        float:                  left;
}


#shopmenu li a {
        display:                block;
        text-decoration:        none;
        text-transform: uppercase;
        height:                 27px;
        background-color:       transparent;
        background-position:    0 0;
        background-repeat:              no-repeat;
        font-weight:    bold;
        margin:                 10px 0 0 1px;
        text-indent:    -2000px;
}


#shopmenu li a:link, #menu li a:visited {
        background-position:    0 0;
}


#shopmenu li a:active {
        background-position:    0 -54px;
}


#home #shopmenu #shop_home a, #checkout #shop #shop_checkout a, #artists #shopmenu #shop_artists a, #terms #shopmenu #shop_terms a, #faq #shopmenu #shop_faq a, #cart #shop_cart a {
        background-position:    0 -54px;
}


#shopmenu #shop_home a {
        background-image:               URL(http://www.bademeister.com/finetunes/butangebote.gif);
        width:                                  133px;
        margin-left:                    35px;
}


#shopmenu #shop_artists a {
        background-image:               URL(http://www.bademeister.com/finetunes/butgesamtprogramm.gif);
        width:                                  214px;
}


#shopmenu #shop_cart a {
        background-image:               URL(http://www.bademeister.com/finetunes/butkasse.gif);
        width:                                  100px;
}


#shopmenu #shop_terms a {
        background-image:               URL(http://www.bademeister.com/finetunes/butagb.gif);
        width:                                  76px;
}


#shopmenu #shop_faq a {
        background-image:               URL(http://www.bademeister.com/finetunes/butfaq.gif);
        width:                                  72px;
}


#shopmenu #shop_extern a {
        background-image:               URL(http://www.bademeister.com/finetunes/butladode.gif);
        width:                                  113px;
}


#wrapper {
        clear:                  both;
        margin:                 10px 22px;
        padding:                0px 0 0 0;
}


#context {
        width:                  200px;
        padding:                14px;	
        float:                  left;
        margin:                 -9px 0 0 0;
        overflow:               hidden;
        background:             transparent URL(http://www.bademeister.com/finetunes/contextbg.gif) no-repeat 0 0;
        border-bottom:  		4px solid #000000;
}

#context #freetext {
	margin-right: 10px;
}



#content {
        margin:                 0 0 0 225px;
        padding:                7px;
        background:             transparent URL(http://www.bademeister.com/finetunes/woodlight.gif) repeat top left;
        border-left:    4px solid #000000;
        border-right:   2px solid #000000;
        border-bottom:  4px solid #000000;
}

hr {
		clear:					both;
		visibility:				hidden;
}

div.searchform {
		position:				absolute;
		top:					60px;
		left:					300px;
}

div.searchform h3 {
		display:				none;
}

#footer {
        clear:                  both;
        margin:                 20px 20px 0 20px;
        text-align:             right;
        padding-bottom: 10px;
}


#footer p {
        margin-bottom:  0;
}


#footer p a {
        color:  #ffffff;
}


/* context div ausblenden */


#cart #context, #terms #context, #label #context, #boostercodeinfo #context, #faq #context {
        visibility:             hidden;
}


#context h3 {
        font-size:              12px;
        font-weight:    normal;
        text-align:             center;
        padding:                0;
        width:                  180px;
}


#context h3 strong {
        font-weight:    800;
}


#context ul {
        list-style:             none;
        padding:                0 0 10px 0;
        margin-left:    0;
        font-size:              10px;
        line-height:    13px;
        width:                  180px;
}


#context ul li {
        margin-top:             3px;


}


#hot #context p, #showdowns #context p {
        text-align:             left;
        font-weight:    500;
        padding:                0;
        width:                  180px;
}


#downloads #context h3 {
        font-weight:    800;
}


#context p {
        text-align:             right;
        font-weight:    800;
        padding:                0;
        width:                  180px;
}


#content h2 {
        color:                  #ffffff;
        text-align:             center;
        margin-bottom:  30px;
        line-height:    30px;
        font-size:              16px;
}


#artistdetail h2, #labeldetail h2 {
        font-weight:    500;
}

#artistdetail h2 strong, #labeldetail h2 strong {
        font-weight:    800;
}

#content a, #context a {
        color:                  #ffffff;
        text-decoration:        none;
}


#context ul a {
        border-bottom:  1px solid transparent;
}


#context p a {
        border-bottom:  1px solid #000000;
}


#content a:hover, #context a:hover {
        color:                  #ffffff;
        background-color:       #530010;
        border-bottom:  1px solid #000000;
}


#content a:active, #context a:active {
        color:                  #000000;
        background-color:       #FFfffF;
        border-bottom:  1px solid #000000;
}


#content dl.release {
        height:                 130px;
}


#content dl.release dd {
        margin-left:    0;
}


#content dl.release dt {
        display:                none;
}


#content dl.release dd.cover {
        width:                  124px;
        height:                 124px;
        margin:                 0;
}


/* modified SBMH \*/
#content dl.release dd.cover img {
        width:                  114px;
        height:                 114px;
        w\idth:                 110px;
        hei\ght:                110px;
}
/* END */


#content dl.release dd.cover img {
        float:                  none;
        width:                  110px;
        height:                 110px;
        padding:                6px 6px 8px 8px;
        background:             transparent URL(http://www.bademeister.com/finetunes/coverbg.gif) no-repeat left top;
        border:                 none;
}


#content dl.release dd.cover a:hover, #content dl.release dd.cover a:active {
        background-color:       transparent;
        border:                         none;
}


#content dl.release dd.cover a:hover img {
        background-position:    left bottom;
}


#content dl.release dd {
        float:                  left;
        display:                block;
        width:                  340px;
        margin:                 2px 0 0 10px;
}


#content dl.release dd.artist {
        font-weight:    800;
        font-size:              16px;
        line-height:    24px;
}


#hot #content dl.release dd.release, #hot #content dl.release dd.label {
        font-weight:    normal;
}


#content dl.release dd.release {
        font-weight:    800;
}


#artistdetail #content dl.release dd.release, #release #content dl.release dd.release {
        font-weight:    800;
        font-size:              16px;
        line-height:    24px;
}


#content dl.release dd.label {
        font-style:             italic;
}


#content dl.release dd.label a {
        font-size:              10px;
}


#content dl.release dd.price {
        font-weight:    800;
        margin-top:             10px;
        width:                  113px;
        text-align:             right;
}


#content dl.release dd.price a {
        display:                block;
        text-align:             left;
        margin-top:             5px;
        width:                  118px;
        height:                 24px;
        background:             URL(http://www.bademeister.com/finetunes/butalletitel.gif) no-repeat 0 0;
        text-indent:    -2000px;
        border:                 none;
}


#content dl.release dd.price a:link, #content dl.release dd.price a:visited {
        background-position:    0 0;
}
#content dl.release dd.price a:hover {
        background-position:    0 -24px;
        background-color:               transparent;
}


#content dl.release dd.price a:active {
        background-position:    0 -48px;
        background-color:               transparent;
}


/* gesamtprogramm dl */


#artists #content {
        height:                 1600px;
}


#artists #content dl.release {
        height:                 auto;
        width:                  250px;
        overflow:               hidden;
}


#artists #content dl.odd {
        float:                  right;
}


#artists #content dl.even {
        float:                  left;
        clear:                  both;
}


a.checkout {
        margin-left:    0;
}


#content #tracks, #content #boostercodes table {
        border-collapse:        collapse;
        background:             transparent URL(http://www.bademeister.com/finetunes/tracksbg.gif) repeat top left;
        border:                 2px solid #000000;
        width:                  510px;
        margin-bottom:  20px;
        font-size:              12px; /* for IE5/Win */
}


#content #tracks th.order, #content #tracks th.delete, #content #boostercodes table th.delete {
        height:                 30px;
        background:             transparent URL(http://www.bademeister.com/finetunes/thtoprightbg.gif) no-repeat top right;
}


#content #tracks th.delete {
        width:                  70px;
}


#content #tracks th, #content #boostercodes table th {
        text-align:             left;
        padding:                2px;
}


#content #tracks th.prelisten {
        text-indent:    -200em;
        overflow:               hidden;
}
#content #tracks tr.odd:hover, #content #tracks tr.even:hover {
        background-color:       #530010;
}


#content #tracks td, #content #boostercodes table td {
        padding:                2px;
        vertical-align: middle;
}


#content #tracks td.price {
        text-align:             right;
}


#content #tracks td.artist, #content #tracks td.length, #content #tracks td.prelisten, #content #boostercodes table td.description {
        font-size:              10px;
        line-height:    12px;
}


#content #tracks td.order a {
        display:                block;
        width:                  70px;
        height:                 24px;
        background:             transparent URL(http://www.bademeister.com/finetunes/butbestellen.gif) no-repeat 0 0;
        text-indent:    -2000px;
        padding-top:    0;
}


#content #tracks td.delete a, #content #boostercodes table td.delete a {
        display:                block;
        width:                  65px;
        height:                 24px;
        background:             transparent URL(http://www.bademeister.com/finetunes/butloeschen.gif) no-repeat 0 0;
        text-indent:    -2000px;
        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 {
        background-position:    0 -24px;
        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 {
        background-position:    0 -48px;
        border:                                 none;
        background-color:               transparent;
}


#content #tracks tr.alltracks td.order a {
        background:                             transparent URL(http://www.bademeister.com/finetunes/butallebestellen.gif) no-repeat 0 0;
}


#content #tracks tr.alltracks {
        border-top:             4px double #999;
}


#content p.submitinput {
        color:                  #F00;
        font-size:              16px;
        font-weight:    800;
        margin-left:    165px;
}


/* kasse */


#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:              16px;
        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 */


/* Download */
#downloads #context {
        background:             transparent URL(http://www.bademeister.com/finetunes/downcontextbg.gif) no-repeat 0 0;
        height:                 450px;
}

/* ---------------------------------------------- CART + CHECKOUT -- */#cart #tracks {	margin-bottom:			40px;}#checkout #format, #checkout #email, #checkout #payment, #checkout #confirm {	width:				50%;	float:				left;	height:				120px;}#checkout #email p.explanation {	font-size:			10px;	line-height:		12px;}#checkout h3 strong {	color:	#B91623;}#checkout #email input {	border:				1px solid #000;	background-color:	#CCC;	width:				200px;}#checkout #confirm p {	text-align:			center;}#checkout #confirm input {	width:				185px;	height:				30px;	text-transform:		uppercase;	font-weight:		800;	background-color:	#CCC;}#cart #boostercode {	margin-top:			20px;	float:				left;	width:				100%;	}#cart #boostercodeenter {	width:				50%;	float:				left;	height:				120px;}

#cart #boostercodesubmit {	width:				50%;	float:				left;	height:				120px;
	text-align:			center;}

div.searchform p.error {
	color:				#F00;
}

div.searchform p.error {
	color:				#F00;
	position:			absolute;
	top:				-30px;
	left:				0;
}

#addedtocart {	position:				absolute;	top:					150px;	left:					400px;	background-color:		#FFF;	padding:				2px;}

#addedtocart p {	margin:					0;}#addedtocart a {	color: 					#B91623;	text-decoration:		none;	font-weight:			bold;}#addedtocart a:hover {	border-bottom:			1px dashed #B91623;
}

/* hide label kasten */

#artist #context,
#release #context,
#nothing {
	visibility: hidden;
}

