body,div,span,input,select,textarea,a,p,td {
	font-family:Arial, Helvetica, sans-serif;
}
body {
}
div.putOrderButtonHolder {
	padding:10px 0;
	text-align:right;
}
label {
	cursor:pointer;
}
button.putOrder {
	border-radius:3px;
	padding:12px 16px;
	background-color:rgba(69,146,249,1.00);
	color:white;
	font-size:18px;
	line-height:1em;
	display:inline-block;
	border:0 solid white;
	cursor:pointer;
	transition:all 250ms ease;
}
button.putOrder:hover {
	filter:brightness(1.2);
}
#headerHolder {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:40px;
	overflow:hidden;
	background-color:black;
	z-index:100;
	-o-box-shadow: 0 4px 8px #000;
	-icab-box-shadow: 0 4px 8px #000;
	-khtml-box-shadow: 0 4px 8px #000;
	-moz-box-shadow: 0 4px 8px #000;
	-webkit-box-shadow: 0 4px 8px #000;
	 box-shadow: 0 4px 8px #000;
}
#headerInner {
	position:relative;
	width:920px;
}
#bodyHolder {
	margin-top:40px;
	z-index:10;
}
a.thumbArtist:link,a.thumbArtist:active,a.thumbArtist:visited {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
a.thumbArtist:hover {
	font-weight:bold;
}
a.thumbTitle:link,a.thumbTitle:active,a.thumbTitle:visited {
	font-size:10px;
	text-decoration:none;
}
a.thumbTitle:hover {
}

.itemInList {
	font-size:10px;
	color:#222222;
	padding-left:3px;
	text-decoration:none;
}
img.typIcon {
	margin-right:5px;
	height:14px;
}
div.nwh {
	position:relative;
	width:26px;
}
div.listNew_1
,div.listNew_2
,div.listUsed_1
,div.listUsed_2 {
	position:absolute;
	top:-3px;
	left:6px;
	width:29px;
	height:22px;
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:default;
}
div.listNew_1 {
	background-image:url(grafik/lid1/new_small.png);
}
div.listNew_2 {
	background-image:url(grafik/lid2/new_small.png);
}
div.listUsed_1 {
	background-image:url(grafik/lid1/used_small.png);
}
div.listUsed_2 {
	background-image:url(grafik/lid2/used_small.png);
}
div.itemNewHeadline {
	padding-left:31px;
	position:relative;
}
div.itemNew_1
,div.itemNew_2
,div.itemUsed_1
,div.itemUsed_2 {
	position:absolute;
	top:-8px;
	left:-7px;
	width:47px;
	height:34px;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
}
div.itemNew_1 {
	background-image:url(grafik/lid1/new.png);
}
div.itemNew_2 {
	background-image:url(grafik/lid2/new.png);
}
div.itemUsed_1 {
	background-image:url(grafik/lid1/used.png);
}
div.itemUsed_2 {
	background-image:url(grafik/lid2/used.png);
}
.itemArtistInList {
	font-size:9px;
	font-weight:bold;
	color:#222222;
	padding-left:3px;
	text-decoration:none;
}

body,td,div {
	margin:0px;
	padding:0px;
	font-size:11px;
}
.body {
	width:588px;
}
select,input,textarea,form {
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:11px;
}
.inputQuantity {
	margin:0;
	font-size:11px;
	text-align:right;
	width:30px;
}
.radio,.checkbox {
	margin:0px;
	padding:0px;
}
.formElementDistinct {
	font-size:10px;
}
div.thumbnail {
	position:relative;
	border:0px solid #C2C2C2;
	height:80px;
	cursor:pointer;
}
img.thumbnail {
	height:80px;
}
div.thumbNew_1
,div.thumbNew_2 {
	position:absolute;
	top:58px;
	left:-8px;
	width:47px;
	height:34px;
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
}
div.thumbUsed_1
,div.thumbUsed_2 {
	position:absolute;
	top:58px;
	left:-8px;
	width:47px;
	height:34px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.thumbNew_1 {
	background-image:url(grafik/lid1/new.png);
}
div.thumbNew_2 {
	background-image:url(grafik/lid2/new.png);
}
div.thumbUsed_1 {
	background-image:url(grafik/lid1/used.png);
}
div.thumbUsed_2 {
	background-image:url(grafik/lid2/used.png);
}
span.typeLabel {
	font-size:9px;
	padding:1px 2px 1px 2px;
	background-color:#dedede;
	color:black;
	cursor:pointer;
}
div.discNo {
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}
.preview {
	border:1px solid #C2C2C2;
	margin-right:10px;
	height:134px;
}
.altFullsize {
	border:1px solid #C2C2C2;
	margin-top:6px;
	height:50px;
}
.bold {
	font-weight:bold;
}
a:link,a:active,a:visited {
	color:#222222;
}
a:hover {
	color:#888888;
}
a.windowLink:link,a.windowLink:active,a.windowLink:visited {
	font-size:9px;
	font-weight:normal;
	color:#CB3319;
	text-decoration:none;
}
a.campaignLink:link, a.campaignLink:active, a.campaignLink:visited, a.campaignLink:hover {
	color:#CB3319;
	font-weight:bold;
	text-decoration:none;
}
div.campaignInfo {
	padding:3px;
	border:2px solid #CB3319;
	background-color:yellow;
	color:#CB3319;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
a.showAllProducts:link, a.showAllProducts:active, a.showAllProducts:visited, a.showAllProducts:hover {
	font-size:11px;
	font-weight:normal;
}
div.supplierInfo {
	padding:3px;
	border:2px solid #CB3319;
	background-color:yellow;
	color:#CB3319;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	margin-bottom:10px;
}
a.windowLink:hover {
	text-decoration:underline;
}
a.barLink:link
,a.barLink:visited
,a.barLink:hover {
	font-size:9px;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
}
a.barLink:link
,a.barLink:visited {
	color:black;
}
a.barLink:hover {
	color:#666;
}
a.unitLink:link
,a.unitLink:visited
,a.unitLink:hover {
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}
a.unitLink:link
,a.unitLink:visited {
	color:black;
}
a.unitLink:hover {
	color:#666;
}
a.listHeadInactive:link,a.listHeadInactive:active,a.listHeadInactive:visited {
	font-size:9px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
a.listHeadInactive:hover {
	text-decoration:underline;
}
a.listHeadActive:link,a.listHeadActive:active,a.listHeadActive:visited {
	font-size:9px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
a.listHeadActive:hover {
	text-decoration:underline;
}
a.itemArtist:link,a.itemArtist:active,a.itemArtist:visited {
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	color:#CB3319;
	text-decoration:none;
}
a.itemArtist:hover {
	text-decoration:underline;
}
.flashHeadline {
	font-size:12px;
	color:#CB3319;
	font-weight:bold;
}
.windowInnerActive {
	font-size:9px;
	background-color:#FFD4B7;
	color:#222222;
}
.barLabelRaquo {
	font-size:14px;
	line-height:11px;
	color:white;
	font-weight:bold;
}
.raquo {
	font-size:14px;
	line-height:11px;
	color:#CB3319;
	font-weight:bold;
}
.buttonActive {
	background-color:#FA811C;
}
.buttonInactive {
	background-color:#CB3319;
}
.buttonInner {
	font-size:10px;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	width:129px;
	height:15px;
	margin-top:0px;
	cursor:pointer;
}
.barInner
,td.barInnerRight
,td.barInnerNoCase
{
	font-size:9px;
	font-weight:bold;
	color:black;
	text-transform:uppercase;
	margin-top:0px;
	white-space:nowrap;
}
td.barInner {
	text-transform:uppercase;
}
td.barInnerRight {
	text-align:right;
}
.windowInner {
	font-size:9px;
	color:black;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
}
.trackList {
	font-size:10px;
	line-height:12px;
	color:black;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.cart {
	font-size:9px;
	color:black;
}
.windowBottomActive {
	width:129px;
	height:2px;
	margin-top:1px;
	background-color:#FA811C;
}
.windowBottomInactive {
	width:129px;
	height:2px;
	background-color:#CB3319;
	margin-top:1px;
}
.unit {
	margin-bottom:4px;
}
div.bar
,div.thumbBar
,div.bottomBar {
	padding:1px 2px 1px 2px;
	background-color:#dedede;
}
div.thumbBar {
	margin-bottom:8px;
}
div.bar {
	margin-bottom:4px;
}
div.bottomBar {
	margin-top:3px;
}
div.itemListLine {
	overflow:hidden;
	height:0;
	border-top:1px solid #CCC;
}
td.bb {
	border-top:1px solid #CCC;
}
.bigHeadline {
	font-size:15px;
	font-weight:bold;
	color:#666;
}
.xBigHeadline {
	font-size:22px;
	font-weight:bold;
	color:#AAAAAA;
}
.pointer {
	cursor:pointer;
	border:0px;
}
.itemLabel {
	color:#222222;
	width:111px;
}
.headline {
	font-weight:bold;
	line-height:11px;
	color:#222222;
}
.smallPrice {
	font-size:10px;
	font-weight:bold;
	color:#222222;
}
.smallSalePrice {
	font-size:11px;
	font-weight:bold;
	color:#CB3319;
}
.smallOrdPrice {
	font-size:10px;
	font-weight:bold;
	color:#222222;
	text-decoration:line-through;
}
.redSmall {
	font-size:10px;
	font-weight:bold;
	color:#666;
}
.red {
	font-weight:bold;
	color:#CB3319;
}
.small,.smallBold {
	font-size:10px;
}
.smallBold {
	font-weight:bold;
}
.typeIconExplanation {
	font-size:10px;
	white-space:nowrap;
	margin-top:2px;
	margin-right:10px;
}
.topNumber {
	font-size:10px;
	color:#666666;
	font-weight:bold;
	line-height:10px;
}
.bigPrice {
	font-size:12px;
	font-weight:bold;
	color:#222222;
}
.salePrice {
	font-size:12px;
	font-weight:bold;
	color:#CB3319;
}
.ordPrice {
	font-size:12px;
	font-weight:bold;
	color:#222222;
	text-decoration:line-through;
}
.windowInnerInactive {
	background-color:#FFDA69;
	line-height:13px;
	color:#222222;
}
.borderTable {
	background-color:#ECE9D8;
	line-height:13px;
	color:#222222;
	border-collapse:collapse;
	border:1px solid #D8D2B3;
}
.borderTableHead {
	background-color:#D8D2B3;
	font-weight:bold;
	line-height:13px;
	color:#222222;
	border-collapse:collapse;
	border:1px solid #D8D2B3;
}
.borderTableLight {
	background-color:white;
	font-weight:bold;
	line-height:13px;
	color:#222222;
	border-collapse:collapse;
	border:1px solid #D8D2B3;
}
.innerTable {
	padding:3px;
}
.windowInnerHeadline {
	font-size:10px;
	font-weight:bold;
	color:#222222;
	margin-top:3px;
}
.itemTitle {
	font-size:12px;
	color:#000;
	margin-bottom:6px;
}
.itemCondition {
	margin-bottom:4px;
	display:inline-block;
	padding:2px 4px 3px 4px;
	background-color:#dedede;
}
.itemCondition td {
	font-size:12px;
	color:#000;
	padding:2px 5px 1px 0;
}
.itemCondition td.lbl {
	text-align:right;
	font-weight:bold;
}
.itemDescription {
	font-size:12px;
	color:#000;
	margin-bottom:16px;
}
.newsMail {
	font-size:11px;
	color:#222222;
	margin-bottom:16px;
}
.reviewContent {
	font-size:11px;
	line-height:13px;
	color:#222222;
	margin-top:4px;
	margin-bottom:4px;
}
.reviewHeadline {
	font-size:11px;
	line-height:13px;
	color:#222222;
	font-weight:bold;
}
.item {
	margin-left:6px;
	margin-top:12px;
	background-image:url(grafik/itemDivBg.gif);
	width:483px;
}
.specificationBottomActive {
	width:219px;
	height:2px;
	margin-top:1px;
	background-color:#FA811C;
}
.reviewFormField {
	width:469px;
	border:0 solid #CB3319;
}
.newsmailBarHeadlineDiv {
	margin-top:3px;
	margin-bottom:5px;
}
a.newsmailBarHeadline {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:white;
}
.ordPriceSmall {
	font-weight:normal;
	color:#444444;
	font-size:9px;
	text-decoration:line-through;
}
.filler {
	background-color:#ECE9D8;
}
.windowActiveBgLeft {
	background-image:url(grafik/windowActiveBgLeft.gif);
}
.windowActiveBgRight {
	background-image:url(grafik/windowActiveBgRight.gif);
}
.thumbnail_small {
	border:1px solid #C2C2C2;
	height:50px;
	cursor:pointer;
}
.div_popup {
	display:none;
	padding:6px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:#ECE9D8;
	border:1px solid #ACA899;
}
table.tb_thInfo_false,table.tb_thInfo_true {
	margin-top:2px;
	margin-bottom:1px;
}
table.tb_thInfo_true {
	background-color:#FFFF00;
}
td.ls_prc_false,td.ls_prc_true {
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	color:#222222;
}
td.ls_prc_true {
	background-color:#FFFF00;
}
div.alsoInCmp {
	margin:2px 0 0 0;
	padding:1px;
	border:1px solid #CB3319;
	background-color:yellow;
	color:#CB3319;
	font-size:11px;
	font-weight:bold;
}
div.bb_1_buy
,div.bb_2_buy
,div.bb_1_preorder
,div.bb_2_preorder
,div.bb_1_specialorder
,div.bb_2_specialorder {/*buybutton_lngId_buylabel*/
	cursor:pointer;
	float:left;
	height:16px;
	margin-left:6px;
	background-repeat:no-repeat;
	background-position:center left;
}
div.bb_1_buy {/*buy button lngId buylabel*/
	width:26px;
	background-image:url(grafik/lid1/button/buy.gif);
}
div.bb_2_buy {/*buy button lngId buylabel*/
	width:26px;
	background-image:url(grafik/lid2/button/buy.gif);
}
div.bb_1_preorder {/*buy button lngId buylabel*/
	width:45px;
	background-image:url(grafik/lid1/button/preorder.gif);
}
div.bb_2_preorder {/*buy button lngId buylabel*/
	width:29px;
	background-image:url(grafik/lid2/button/preorder.gif);
}
div.bb_1_specialorder {/*buy button lngId buylabel*/
	width:57px;
	background-image:url(grafik/lid1/button/specialorder.gif);
}
div.bb_2_specialorder {/*buy button lngId buylabel*/
	width:35px;
	background-image:url(grafik/lid2/button/specialorder.gif);
}
div.unit {
	width:233px;
}
div.unitWide {
	width:473px;
}
div.unitHeadline {
	padding:1px 2px 1px 2px;
	background-color:black;
	color:white;
	font-weight:bold;
}
div.unitContent {
	padding:1px 2px 1px 2px;
	background-color:#dedede;
	color:black;
	font-weight:normal;
}
#showAllTracks {
	cursor:pointer;
}
/*DESIGN LAYOUT*/
#body {
	background-image:url(grafik/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:black;
	background-attachment:fixed;
	overflow-y:scroll;
}
#content {
	width:920px;
	position:relative;
	text-align:left;
}
#menu {
	position:absolute;
	top:9px;
	left:0;
	width:139px;
	padding-bottom:16px;
}
#items {
	position:absolute;
	top:9px;
	left:147px;
	width:618px;
	padding-bottom:16px;
}
#banners {
	position:absolute;
	top:9px;
	left:774px;
	width:140px;
	padding-bottom:16px;
}
#itemsTop {
	background-image:url(grafik/whTp.png);
	width:618px;
	height:5px;
	overflow:hidden;
}
#itemsBottom {
	background-image:url(grafik/whBt.png);
	width:618px;
	height:5px;
	overflow:hidden;
}
#itemsHolder {
	background-color:white;
}
#itemsInner {
	padding:4px 0 13px 9px;
}
/*MENU*/
div.mi {/*menu item*/
	width:139px;
	height:17px;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:3px;
}
div.mi_on {/*menu item on*/
	width:139px;
	height:17px;
	background-repeat:no-repeat;
	cursor:pointer;
}
div.mc_bt {/*menu content bottom*/
	width:139px;
	height:5px;
	background-repeat:no-repeat;
	background-image:url(mg2/transpBt.png);
	overflow:hidden;
	margin-bottom:3px;
}
div.mc {/*menu content*/
	width:139px;
	overflow:hidden;
}
div.mci {/*menu content inner*/
	padding:2px 5px 2px 5px;
	background-repeat:repeat;
	background-image:url(mg2/transpBg.png);
}
input.menuField {
	width:129px;
	border-width:0;
}
div.mt {/*menu text*/
	color:#999;
	font-weight:bold;
	font-size:9px;
}
.btn
,.btn_grn {/*menu form button*/
	padding:2px 2px 3px 2px;
	background-color:#333;
	font-size:9px;
	font-weight:bold;
	color:white;
	cursor:pointer;
	float:left;
	margin:2px 0 2px 0;
}
.btn {
	background-color:#333;
}
.btn_grn {
	background-color:#3A0;
}
div.crtTrsh {
	background-image:url(grafik/trashcan.gif);
	background-repeat:no-repeat;
	float:left;
	width:11px;
	height:12px;
	margin-right:10px;
	cursor:pointer;
}
/*menu link*/
a.ml:link
,a.ml:visited
,a.ml:hover
,div.ml
,div.ml_over
{
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
a.ml:link
,a.ml:visited
,div.ml
{
	color:white;
	text-decoration:none;
}
a.ml:hover
,div.ml_over
{
	color:#AAA;
	text-decoration:none;
}
a.cart:link
,a.cart:visited
,a.cart:hover
{
	color:white;
	text-decoration:none;
}
a.cart:hover {
	color:#AAA;
	text-decoration:none;
}
td.c_q {/* cart quantity*/
	font-size:9px;
	color:#999;
}
td.c_p {/*cart price*/
	font-size:9px;
	color:#999;
	white-space:nowrap;
	text-align:right;
}
td.c_t {
	font-size:9px;
	font-weight:bold;
	text-align:right;
	color:#999;
}
div.cartLine {
	width:129px;
	height:1px;
	border-top:1px solid #999;
	margin-top:1px;
	margin-bottom:2px;
	overflow:hidden;
}
/* search head */
#logo {
	position:absolute;
	z-index:0;
	left:6px;
	top:6px;
	background-image:url(grafik/x_logo.gif);
	background-repeat:no-repeat;
	width:192px;
	height:18px;
	cursor:pointer;
	overflow:hidden;
}
#byline {
	position:absolute;
	z-index:0;
	left:4px;
	top:27px;
	background-image:url(grafik/x_byline.gif);
	background-repeat:no-repeat;
	width:420px;
	height:11px;
	overflow:hidden;
}
#form {
	position:absolute;
	left:444px;
	top:16px;
	width:464px;
	height:18px;
	text-align:right;
	z-index:0;
}
#searchPhrase {
	height:18px;
	border:0 solid black;
	width:100px;
	margin-right:9px;
	padding:2px 2px 0 1px;
}
#searchIndex {
	height:18px;
	border:0 solid black;
	width:119px;
}
#changeCurrency {
	height:18px;
	border:0 solid black;
	width:130px;
}
#switchLng {
	background-repeat:no-repeat;
	cursor:pointer;
	width:24px;
	height:18px;
}
div.leftArticle {
	color:white;
	font-size:11px;
	margin-bottom:3px;
}
div.leftArticleHeadline {
	color:white;
	font-weight:bold;
	margin-bottom:2px;
}
#leftArticleHolder {
	border:2px solid #333;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top:5px;
	padding:5px;
	background-image:url(mg2/transpBg.png);
}
