@import "common.css";

body {
	color: #003366;
}

.artist-table-left-content {
	margin: 15px 0 0 10px;
	padding: 0;
	width: 134px;
	/*height: 60px;*/
	float: left;
}

.artist-table-right-content {
	margin: 5px 0 0 0;
	padding: 0;
	width: 711px;
	/*height: 60px;*/
	float: right;
}

.artist-right-content-header-container {
	margin: 0;
	padding: 0;
	width: 705px;
	clear: both;
}

.artist-right-content-header-container a {
	text-decoration: underline;
}

.artist-right-content-header-container a:hover {
	color: #FFF;
	background-color: #003366;
	text-decoration: none;
}

.artist-right-content-header-left {
	margin: 0 0 0 10px;
	padding: 0;
	/*height: 60px;*/
	float: left;
	
}

.artist-right-content-header-right {
	margin: 15px 0 0 0;
	padding: 0;
	/*height: 60px;*/
	float: right;
	
}

.artist-table-right-content-bg {
	margin: 5px 0 0 0;
	padding: 10px;
	width: 711px;
	width/**/:/**/ 691px;
	height: 622px;
	background: url(images/artist_right_content_bg.gif) no-repeat;
	clear: both;
}

#artist-table-right-content-data {
	margin: 0;
	padding: 0;
	width: 690px;
	height: 600px;
	overflow: auto;
}

.artist-right-data-left {
	margin: 0;
	padding: 0 20px 0 0;
	width: 650px;
	width/**/:/**/ 630px;
	vertical-align: top;
	text-align: left;
}

#artist-freemenu-text {
	margin: 0;
	padding: 0;
	width: 550px;
}

.artist-right-data-right {
	margin: 0;
	padding: 0 10px 0 0;
	width: 140px;
	width/**/:/**/ 130px;
	vertical-align: top;
	text-align: left;
}

.artist-right-content-img {
	margin: 0 0 10px 0;
	border: 2px solid #003366;
}

#artist-table-left-content-menu-links {
	margin: 25px 0 0 0;
	padding: 0;
	width: 150px;
	list-style: none;
	/*border-top: 1px solid #003366;*/
	font-size: 12px;
}
		
#artist-table-left-content-menu-links li {
	border-bottom: 1px solid #003366;
}
		
#artist-table-left-content-menu-links li a:link,
#artist-table-left-content-menu-links li a:visited,
#artist-table-left-content-menu-links li a:hover,
#artist-table-left-content-menu-links li a:active {
	display: block;
	padding: 5px 0 5px 5px;
	text-decoration: none;
	background: #fff;
	color: #003366;
}
		
#artist-table-left-content-menu-links li a:hover,
#artist-table-left-content-menu-links li a:active {
	background: #003366;
	color: #fff;
}

.artist-menu-buttons {
	margin: 15px 0 0 10px;
	padding: 0;
}

h2.artist-header {
	margin: 0;
	padding: 0;
	font: 38px Tahoma;
}

h3.artist-header {
	margin: 0;
	padding: 0;
	font: 22px Tahoma;
}

h5.h5-audvid-name {
	margin: 0 0 5px 0;
	padding: 0;
	text-decoration: underline;
}

.image-detail-section-artist {
	margin: 0 0 10px 0;
	width: 670px;
	height: auto;
}

.image-detail-img-artist {
	margin: 0 0 10px 0;
	padding: 0;
	float: right;
	clear: both;
	border: 2px solid #003366;
}

* html .image-detail-img-artist {
	margin: 0;
	padding: 0;
	float: right;
	clear: both;
	border: 2px solid #003366;
}

.image-detail-text-artist {
	margin: 0;
	padding: 5px 10px 0 10px;
	width: 505px;
	width/**/:/**/ 495px;
	/*height: 84px;*/
	background: #E1E1E1;
	border: 2px solid #C5C5C5;
}

.image-detail-text-tour-artist {
	margin: 0;
	padding: 5px 10px 0 10px;
	width: 505px;
	width/**/:/**/ 495px;
	/*height: 136px;*/
	background: #E1E1E1;
	border: 2px solid #C5C5C5;
}

.solid-line5 {
	margin: 10px 0 0px 0;
	padding: 0 0 10px 0;
	width: 518px;
	border-top: 2px solid #003366;
	clear: both;
}

* html .solid-line5 {
	margin: 10px 0 0px 0;
	padding: 0;
	width: 518px;
	border-top: 2px solid #003366;
}

.solid-line6 {
	margin: -12px 0 10px 525px;
	padding: 0;
	width: 144px;
	border-top: 2px solid #003366;
	clear: both;
}

* html .solid-line6 {
	margin: -17px 0 0px 525px;
	padding: 0;
	width: 144px;
	border-top: 2px solid #003366;
}

.artist-home-links-left {
	margin: 0;
	padding: 0;
	width: 400px;
}

.artist-home-links-right {
	margin: 0;
	padding: 0;
	width: 250px;
	font-weight: bold;
	text-align: left;
}

#odd-row {
	margin: 0;
	padding: 0 0 0 10px;
	height: 40px;
	vertical-align: center;
	border-bottom: 2px dotted #003366;
}

#even-row {
	margin: 0;
	padding: 0 0 0 10px;
	height: 40px;
	vertical-align: center;
	background: #E1E1E1;
	border-bottom: 2px dotted #003366;
}

.border-blue {
	border: 2px solid #003366;
}

.artist-photo-bg {
	margin: 0;
	padding: 0;
	width: 214px;
	height: 227px;
	background: #E1E1E1;
	border: 2px solid #C5C5C5;
	text-align: center;
}

.artist-photo {
	margin: 0;
	padding: 0;
	width: 173px;
}

.footer {
	color: #C2C2C2;
}

.image-detail-section-artist-disco {
	margin: 0 0 10px 0;
	padding: 0;
	width: 290px;
	height: auto;
}

.image-detail-img-artist-disco {
	margin: 0;
	padding: 0;
	border: 2px solid #003366;
	/*width: 85px;
	height: 85px;*/
}

.image-detail-text-artist-disco {
	margin: 0 0 0 95px;
	padding: 5px;
	font: 11px Arial;
	width: 200px;
	height: 75px;
	background: #E1E1E1;
	border: 2px solid #C5C5C5;
}

#image-detail-text-artist-disco-highlight {
	border: 4px solid #00285E;
}

#image-detail-text-artist-disco-img-highlight {
	border: 4px solid #00285E;
	border-right: 6px solid #00285E;
}

#artist-disco-weiter-btn-align {
	margin: 40px 0 0 265px;
	padding: 0;
}

#artist-disco-track-list-table {
	margin: 0;
	padding: 0;
	width: 300px;
	border-collapse: collapse
}

.artist-disco-track-list-col-1 {
	margin: 0;
	padding: 0;
	width: 20px;
	text-align: left;
	vertical-align: center;
}

.artist-disco-track-list-col-2 {
	margin: 0;
	padding: 0;
	width: 180px;
	text-align: left;
	vertical-align: center;
}

.artist-disco-track-list-col-3 {
	margin: 0;
	padding: 0;
	width: 30px;
	text-align: left;
	vertical-align: center;
}

.artist-disco-track-list-col-4 {
	margin: 0;
	padding: 0;
	width: 30px;
	text-align: left;
	vertical-align: center;
}

#disco-list-row {
	margin: 0;
	padding: 0;
	height: 30px;
	vertical-align: center;
	border-bottom: 1px solid #003366;
}

a:hover.artist-disco {
	margin: 20px;
	background: #003366;
}

h3.h3-disco-album-name {
	margin: 0;
	padding: 0;
	font: 12px Arial;
	/*text-decoration: underline;*/
}

h3.h3-album-name {
	margin: 10px 0 10px 0;
	padding: 0;
	font: bold 14px Arial;
	text-decoration: none;	
}

h4.h4-multiple-CDs {
	margin: 10px 0 10px 0;
	padding: 0;
	font: bold 13px Arial;
	text-decoration: none;	
}

#header1 {
	margin: 0;
	padding: 0 0 0 10px;
	width: 887px;
	width/**/:/**/ 877px;
	height: 25px;
	background: #00285E;
	color: #FFF;
	font: bold 11px Arial; 
}

#header1 a:link,
#header1 a:visited,
#header1 a:hover,
#header1 a:active {
	color: #FFF;
	text-decoration: none;
}
		
#header1 a:hover,
#header1 a:active {
	font-size: 12px;
	color: #A8C6D4;
}

input.TextBox {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #FFF; 
	text-decoration: none;
	margin: 0 0 2px 0;
}

.release {
	padding: 3px 10px 10px 2px;
}

div.release:hover, div.active { background: #003366;}

#artist-disco-buy-buttons a {
	color: transparent;
	text-decoration: none;
	background: none;
}

#artist-disco-buy-buttons a:hover {
	color: transparent;
	text-decoration: none;
	background: none;
}

#artist-newsletter-container {
	margin: 5px;
	padding: 20px;
	width: 600px;
	background: #E1E1E1;
	border: 2px solid #C5C5C5;
}

#artist-newsletter-form {
	margin: 5px;
	padding: 0;
	width: 350px;	
}

#artist-newsletter-artistlist {
	margin: 5px;
	padding: 0;
	width: 620px;	
}

.artist-newsletter-form-col1 {
	margin: 0;
	padding: 5px 0;
	width: 50%;
	border-bottom: 0.2em dotted #00285E;
}

.artist-newsletter-form-col2 {
	margin: 0;
	padding: 5px 0;
	width: 50%;
	text-align: right;
	border-bottom: 0.2em dotted #00285E;
}

#artist-company-content {
	margin: 20px;
	padding: 0;
	width: 600px;
	text-align: justify;
}

.odd-company-labels-row {
	margin: 0;
	padding: 3px 0;
	width: 400px;
	height: 20px;
	background: #E1E1E1;
}

.even-company-labels-row {
	margin: 0;
	padding: 3px 0;
	height: 20px;
	width: 400px;
}

