/* --------------------------------------- Box Track Tips --------------------------------------- */

.track_tip_right a { font-weight: normal; }

.track_tip_left a { 
	font-size: 10px;
	font-weight: normal;
}

/* --------------------------------------- Box Left Newsletter --------------------------------------- */

#newsletter_left_box {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../layout/box_left_newsletter.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	color: #999999;
	line-height: 18px;
}

#newsletter_left_box a {
	font-size: 10px;
	text-decoration: none;
	color: #2a2a2a;
}

#newsletter_left_box a:hover { text-decoration: underline; }

#newsletter_input {
	font-size: 10px;
	border: 1px solid #999999;
	background-color:#666666;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	width: 140px;
	height: 16px;
	color: #cccccc;
}

#newsletter_input:focus {
	background-color:#cccccc;
	color: #2a2a2a;
	border: 1px solid #cccccc;
}

#newsletter_button {
	margin: 10px 0px 0px 0px;
	width: 73px;
	height: 19px;
	background: url(../layout/newsletter_btn.gif);
	background-repeat: no-repeat;
	border: none;
}

#newsletter_button:hover { background: url(../layout/newsletter_btn_hover.gif); }

/* --------------------------------------- Box Left Donation --------------------------------------- */

#donation_left_box {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../layout/box_left_donation.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #999999;
}

#donation_right_box {
	float: left;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../layout/box_right_donation.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #666666;
}

/* ----------------------------- Formular Releases, Artists, Send Demo, Contac ----------------------------- */

/* form_input ID löschen wenn alle Kommentare erneuert */
#form_input {
	font-size: 11px;
	border: 1px solid #000000;
	background-color:#0f0f0f;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 400px;
	height: 17px;
	color: #999999;
}

#form_input:focus {
	background-color:#151515;
	color: #666666;
	border: 1px solid #2a2a2a;
}

.form_input {
	font-size: 11px;
	border: 1px solid #000000;
	background-color:#0f0f0f;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 400px;
	height: 17px;
	color: #999999;
}

.form_input:focus {
	background-color:#151515;
	color: #666666;
	border: 1px solid #2a2a2a;
}

#form_select {
	font-size: 11px;
	border: 1px solid #999999;
	background-color:#666666;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	width: 400px;
	text-align: center;
	color: #cccccc;
}

#form_textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	background-color:#0f0f0f;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 400px;
	height: 150px;
	color: #999999;
}

#form_textarea:focus {
	background-color:#151515;
	color: #666666;
	border: 1px solid #2a2a2a;
}

#form_captcha_left {
	float: left;
	width: 150px;
	margin: 0px 36px 0px 50px;
}

#form_captcha_right {
	float: left;
	width: 250px;
	margin: 0px 35px 0px 0px;
	text-align: right;
}

#form_input_code {
	font-size: 11px;
	border: 1px solid #000000;
	background-color:#0f0f0f;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 240px;
	height: 17px;
	color: #999999;
}

#form_input_code:focus {
	background-color:#151515;
	color: #666666;
	border: 1px solid #2a2a2a;
}

#form_input_fax {
	position: absolute;
	top: -200px;
	left: -200px;
}

#form_btn_comment {
	margin: 10px 0px 0px 0px;
	width: 73px;
	height: 19px;
	background: url(../layout/btn_send.gif);
	background-repeat: no-repeat;
	border: none;
}

#form_btn_comment:hover { background: url(../layout/btn_send_hover.gif); }

#form_label_notice {
	font-size: 9px;
	color: #2a2a2a;
}

#form_message {
	float: left;
	width: 600px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

/* --------------------------------------- Home --------------------------------------- */

.home_web2_icon {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0px 2px 5px 1px;
}

.home_welcome h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

.home_welcome h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

#home_release_cover {
	float: left;
	width: 306px;
	height: 400px;
	margin: 0px 0px 15px 20px;
}

* html #home_release_cover { margin: 0px 0px 15px 10px; }

#home_release_facts {
	float: right;
	width: 190px;
	margin: 0px 20px 0px 0px;
	line-height: 22px;
}

* html #home_release_facts { margin: 0px 10px 0px 0px; }

#home_release_facts a {
	text-decoration: none;
	color: #cccccc;
	font-weight: bold;
	font-style: italic;
}

#home_release_facts a:hover { text-decoration: underline; }

#home_artist_bio { 
	float: left; 
	width: 420px;
	margin: 15px 0px 0px 0px;
	line-height: 20px;
}

#home_artist_image { 
	float: right;
	margin: 15px 0px 0px 0px;
}

#home_box_visual {
	float: left;
	font-size: 10px;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../home/box_right_visuals.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	color: #999999;
	line-height: 18px;
}

#home_box_visual a {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

#home_box_visual a:hover { text-decoration: underline; }

/* --------------------------------------- About --------------------------------------- */

#about_persons { 
	float: left;
	color: #cccccc; 
	line-height: 20px;
}

#about_persons b { color: #999999; }

#about_logo_ma {
	float: right;
	width: 150px;
	height: 81px;
	background-image: url(../about/images/logo_ma.gif);
	background-repeat: no-repeat;
}

#about_text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

#about_text strong {
	font-weight: normal;
}

#about_dsign { float: left; }

#about_dsign_logo {
	float: right;
	width: 215px;
	height: 150px;
	margin: 90px 0px 0px 0px;
	background-image: url(../about/images/logo_dsign.gif);
	background-repeat: no-repeat;
}

#about_terms {
	font-size: 10px;
	line-height: 12px;
}

#about_legalnotice {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../about/images/box_left_legalnotice.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #999999;
	line-height: 14px;
}

#about_disclaimer {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../about/images/box_left_disclaimer.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #999999;
}

/* --------------------------------------- Releases --------------------------------------- */

#releases_old {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../releases/images/box_left_releases.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #999999;
}

#releases_old a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
}

#releases_old a:hover { text-decoration: underline; }

#releases_artist {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../releases/images/box_left_artist.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #999999;
	line-height: 16px;
}

#releases_artist a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
}

#releases_artist a:hover { text-decoration: underline; }

#releases_box_visual {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../releases/images/box_left_visuals.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	color: #999999;
	line-height: 18px;
}

#releases_box_visual a {
	text-decoration: none;
	color: #999999;
}

#releases_box_visual a:hover { text-decoration: underline; }

#releases_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#releases_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

#releases_latest_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
	margin: 5px 0px 20px 0px;
}

#releases_filter {
	float: left;
	font-size: 10px;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../releases/images/box_right_filter.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	color: #999999;
	line-height: 18px;
}

#releases_filter_select {
	font-size: 11px;
	border: 1px solid #999999;
	background-color:#666666;
	margin: 10px 0px 0px 1px;
	padding: 0px;
	width: 150px;
	color: #cccccc;
}

.releases_filter_cover {
	float:left;
	width: 50px;
	height: 50px;
}

.releases_filter_title {
	float:left;
	font-size: 10px;
	width: 130px;
	margin: 0px 0px 0px 20px;
	line-height: 16px;
}

.releases_filter_genre {
	float:left;
	font-size: 10px;
	width: 190px;
	margin: 0px 0px 0px 20px;
	line-height: 16px;
}

.releases_filter_date {
	float:left;
	font-size: 10px;
	width: 130px;
	margin: 0px 0px 0px 20px;
	line-height: 16px;
}

#releases_random {
	float: left;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../releases/images/box_right_random.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
}

#releases_random a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: 14px;
}

#releases_random a:hover { text-decoration: underline; }

.releases_dated {
	float: left;
	width: 140px;
	line-height: 12px;
}

.releases_dated a { font-size: 10px; }

#releases_details {
	float: right;
	width: 190px;
	line-height: 18px;
}

#releases_tracks {
	float: left;
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #cccccc;
}

#releases_feedback_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	color: #cccccc;
}

#releases_feedback_header h2 {
	font-size: 11px;
	margin: 0px 0px 20px 0px;
}

#releases_feedback_header a:hover h2 { text-decoration: underline; }

#releases_cover {
	float: left;
	width: 190px;
	margin: 0px 0px 20px 0px;
	padding: 45px 0px 10px 0px;
	background: url(../layout/box_right_bg.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	line-height: 14px;
}

#releases_cover a {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

#releases_cover a:hover { text-decoration: underline; }

#releases_input_special {
	position: absolute;
	top: -150px;
	left: -150px;
}

/* --------------------------------------- Artists --------------------------------------- */

#artists_box_visual {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../artists/files/images/box_left_visuals.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	color: #999999;
	line-height: 18px;
}

#artists_box_visual a {
	text-decoration: none;
	color: #999999;
}

#artists_box_visual a:hover { text-decoration: underline; }

.artists_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

.artists_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

.artists_header h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
	color: #cccccc;
}

.artists_list { 
	float: left;
	width: 140px;
	margin: 0px;
	line-height: 18px;
}

.artists_releases { 
	float: left;
	margin: 15px 20px 0px 26px;
}

* html .artists_releases { margin: 15px 20px 0px 17px; }
*+html .artists_releases { margin: 15px 17px 0px 25px; }

.artists_releases a { font-weight: bold; }

#artists_biography {
	float: left;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../artists/files/images/box_right_biography.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #666666;
	line-height: 18px;
}

#artists_image {
	float: left;
	width: 190px;
	margin: 0px 0px 20px 0px;
	padding: 45px 0px 0px 0px;
	background: url(../layout/box_right_bg.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
}


/* --------------------------------------- Contact --------------------------------------- */

#contact_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#contact_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

#contact_address {
	float: left;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../contact/images/box_right_address.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
}

/* --------------------------------------- Links --------------------------------------- */

.links_list h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
	color: #cccccc;
	margin: 0px 0px 15px 0px;
}

/* --------------------------------------- Netlabel --------------------------------------- */

#netlabel_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#netlabel_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

.netlabel_history h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
	color: #cccccc;
	margin: 0px 0px 15px 0px;
}

/* --------------------------------------- History --------------------------------------- */

#history_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#history_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

#history_releases {
	float: left;
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 15px;
	background: url(../history/thumbs/box_right_releases.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	line-height: 12px;
}

#history_releases a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#history_releases a:hover { text-decoration: underline; }

#history_screenshots {
	float: left;
	width: 145px;
	margin: 0px 0px 20px 0px;
	padding: 40px 15px 10px 15px;
	background: url(../layout/box_left_bg.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	color: #999999;
	line-height: 12px;
}

#history_screenshots a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

#history_screenshots a:hover { text-decoration: underline; }

/* --------------------------------------- E-Lounge --------------------------------------- */

#elounge_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#elounge_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

/* --------------------------------------- Sitemap --------------------------------------- */

#sitemap_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#sitemap_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}

/* --------------------------------------- Legal notice --------------------------------------- */

#legal-notice_disclaimer {
	float: left;
	width: 146px;
	margin: 0px 0px 20px 0px;
	padding: 45px 15px 10px 14px;
	background: url(../about/images/box_left_disclaimer.gif) #151515;
	background-repeat: no-repeat;
	border-top: 2px solid #2a2a2a;
	font-size: 10px;
	color: #999999;
}

#legal-notice_terms {
	font-size: 10px;
	line-height: 12px;
}

/* --------------------------------------- Unsubscribe --------------------------------------- */

#unsubscribe_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
}

#unsubscribe_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 6px;
}