body {
	/*background-color:#b89856;*/
	background-color:white;
	font-size:100.01%;
	font:0.8em tahoma,arial,helvetica,sans-serif;
	margin:0;
}

a:link, a:active, a:visited {
	color:#9E824A;
}

a:hover {
	color:#b89856;
}

#upper {
	background-color:#5498bd;
	color:white;
	width:100%;
	height:160px;
}

#logo {
	padding-top:120px;
	margin-left:8px;
}

#stripe {
	background-color:#b89856;
	color:white;
	width:100%;
	height:50px;
}

#title {
	font-size:2.7em;
	text-transform:uppercase;
	margin-left:5px;
	padding-top:2px;
	float:left;
	color:#F6EEC6;
}

#title a {
	color:#F6EEC6;
	text-decoration:none;
}

#menu {
	margin-left:250px;
	width:695px;
}

#menu a:link, #menu a:visited {
	color:#FFFBE5;
	text-decoration:none;
	
}

#menu a:hover, #menu a:active {
	color:white;
	text-decoration:none;
}

#menu table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	margin-top:14px;
}

#menu td {
	font:12pt arial,helvetica,sans-serif;
	width:150px;
	padding:0;
	margin:0;
	letter-spacing:0.2em;
}

#menuleft {
	width:130px;
	float:left;
}
.menuitem, .menucart {
	background-color:white;
	color:black;
	padding:0;
	border-bottom:1px dotted #b89856;
}
.menuitem a {
	display:block;
	width:120px;
	height:100%;
	padding:2px;
	padding-left:8px;
}
.menuitem a:hover {
	background-color:#b89856;
	color:white !important;
}
.menuitem a:link, .menuitem a:visited, .menuitem a:active {
	color:black;
	text-decoration:none;
}
.menuselected {
	background-color:#F6EEC6;
}
.cart {
	float:right;
	width:215px;
	height:46px;
	overflow:hidden;
	padding:2px;
	padding-left:10px;
	border-left:1px dotted #FFFBE5;
}
.cart small {
	display:block;
	color:#F6EEC6;
}
#canvas {
	background-color:white;
	width:100%;
}
#bottomline {
	width:100%;
	height:5em;
	background-color:#b89856;
	display:block;
}
#bottomline p {
	display:block;
	width:800px;
	margin-left:137px;
	text-align:right;
	float:left;
	color:white;
	margin-top:0;
}
#bottomline a {
	color:white;
}
#content {
	color:black;
	border-right:1px solid silver;
	width:800px;
	margin-left:145px;
	padding-top:0.5em;
	padding-bottom:2.5em;
}

.topcontent {
	padding-bottom:0 !important;
	width:779px !important;
	padding-left:20px;
	margin-bottom:2em;
}

.topcontent, .box {
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	background-color:#F2F3F5;
}

.box {
	margin-top:2em;
	border:1px solid silver;
	padding-top:12px;
	padding-left:12px;
}
.button, .thinbutton {
	font-size:7.5pt;
	background-color:#E8A929;
	color:white !important;
}
.button:hover {
	background-color:#E8A929;
}
.silverbutton {
	background-color:silver;
}
.button {
	padding:3px 1em;
	font-weight:bold;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	margin-bottom:1em;
}
.thinbutton {
	padding:1px 0.8em;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}
.price {
	margin-top:0.8em;
	padding-left:0.8em;
	border-left:1px dotted silver;
	margin-bottom:0.5em;
}
p {
	margin-top:0.5em;
}

img {
	border:none;
}

td {
	font:10pt tahoma,arial,helvetica,sans-serif;
}

h1 {
	font:2em Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight:bold;
	margin:0.2em 0 0.4em;	
}
h1 a:link, h1 a:visited, h1 a:active, h2 a:link, h2 a:visited, h2 a:active, h3 a:link, h3 a:visited, h3 a:active {
	text-decoration:none;
	color:black;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color:#b89856;
}
h2 {
	font:1.2em Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight:bold;
	margin:0.8em 0 0 0;
	width:100%;
	border-bottom:1px solid #b89856;	
}
h3 {
	font:1.2em Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight:bold;
	margin:0.8em 0 0 0;
	width:100%;
}
.release {
	margin-bottom:1em;
}
.artist {
	width:50%;
	float:left;
	margin-bottom:1em;
}
.release p {
	margin-left:170px;
}
.artist p {
	margin-left:210px;
}
.releaseimg, .artist img {
	float:left;
	border:1px solid silver;
	padding:4px;
	background-color:white;
}
.release_text img {
	border:1px solid black;
}
.releaseimg:hover, .release_text a img:hover {
	border:1px solid #b89856;
}
.releasetitle a {
	text-decoration:none;
}

.artist p img {
	margin-top:2em;
	margin-right:1em;
}
.order {
	float:right;
	font-size:7pt;
}
#release_cover {
	float:right;
	margin:0 5px;
	margin-bottom:2em;
}
.spalte_left, .spalte_right {
	width:390px;
}
.spalte {
	width:795px;
}
.spalte_3 {
	float:left;
	width:250px;
	margin-right:16px;
}
.spalte_left {
	float:left;
}
.spalte_right {
	margin-left:405px;
	clear:right;
}
.leftimage {
	float:left;
	margin-right:5px;
}
.date_location {
	font-weight:bold;
	color:#9E824A;
}
.date_location a:link, .date_location a:visited {
	text-decoration:none;
}
.icon {
	vertical-align:bottom;
	border:0 !important;
	margin-right:2px;
	width:16px;
	height:16px;
}
.error {
	color:red;
	margin:0;
	display:inline !important;
	float:none !important;
	width:auto !important;
	font:7pt tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
}
.buybox {
	width:185px;
	float:right;
	border-left:1px dotted black;
	padding-left:8px;
	margin-top:1em;
}
.buyreleasebox {
	float:right;
	width:120px;
}
.shoppreview {
	border:0px;
	margin-right:4px;
	margin-top:2px;
	width:12px;
	height:12px;
	float:left;
	border:1px solid black;
}
.shoptable {
	border-collapse:collapse;
	border:0;
}
.shoptable td {
	padding:0;
	padding-right:1em;
	vertical-align:top;
}
.shoptable .amnt {
	width: 2em;
	font:7pt tahoma,arial,helvetica,sans-serif;
}
.shopartnr a:link, .shopartnr a:visited {
	text-decoration:none;
	color:black;
}
.shopitem a:link, .shopitem a:visited {
	text-decoration:none;
}
.bestellform span {
	display:block;
	width:5em;
	float:left;
}
.bestellform input {
	font:7pt tahoma,arial,helvetica,sans-serif;
	width:20em;
}
.bestellform .plz {
	width:5em;
	margin-right:0.1em;
}
.bestellform .ort {
	width:14.5em;
	margin-left:0;
}
.agb p {
	font:0.8em tahoma,arial,helvetica,sans-serif;
}

.agb h3 {
	font:1em Palatino Linotype, Book Antiqua, Palatino, serif !important;
}

.tracklist_table {
	width:100%;
	border-collapse:collapse;
	border-top: 1px dotted black;
}

.tracklist_table td {
	font-size:7pt;
	border-bottom: 1px dotted black;
	padding-bottom:2px;
	vertical-align:top;
}

.tracklist_table tr:hover {
	background-color:#F6EEC6;
	cursor:pointer;
}


.tracklist_playbutton {
	text-align:left;
	vertical-align:center;
	width:1em;
}

.tracklist_playbutton a {
	display:block;
	border:1px solid silver;
	text-decoration:none;
	width:11px;
	height:11px;
	vertical-align:center;
	text-align:center;
	color:silver;
}

.tracklist_play .tracklist_playbutton a {
	border:1px solid black;
	color:black;
}

.tracklist_nr {
	text-align:right;
	width:2em;
}

.tracklist_time {
	text-align:right;
	width:3em;
}

.tracklist_download {
	text-align:right;
	width:5em;
}

.tracklist_play td {
	font-weight: bold;
	background-color:#F6EEC6;
}

.albuminfo {
	font-size:7pt;
	padding-left:1px;
	display:none;
}

.player {
	width:100%;
	margin-bottom:0.5em;
}

.cpt {
	font-size:2pt;
}
.downloadbox {
	display:block;
	color:white;
	text-align:center;
	border: 1px solid #5397BD;
	background-color:#A8CADD;
	padding: 5px 0px;
	margin-top:2em;
}
.downloadbox:hover {
	background-color: #5397BD;
}
.downloadbox a:link,  .downloadbox a:active, .downloadbox a:visited {
	display:block;
	color:white;
	font-weight:bold;
	font-size:7pt;
	width:100%;
	text-decoration:none;
}

.fbbox {
	background:#f2f3f5;
	border:1px solid silver;
	margin-top:1em;
	margin-bottom:1em;
}

/*captcha: s: foreground, w: background*/
.s { width:1px; height:1px; color: black; background-color: black; font-size : 2pt; overflow:hidden; }
.w { width:1px; height:1px; color: white; background-color: white; font-size : 2pt; overflow:hidden; }

