/* general reset */
html {height:100%;}
body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	min-height:100%;
	position:relative;
}
* html body {height:100%;}
img {border-style:none;}
a {
	text-decoration:underline;
	color:#2f2f2f;
}
a:hover {text-decoration:none;}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif; 
	vertical-align:middle;
	color:#333333;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:960px;
	margin:0 auto;
	padding-bottom:104px;
}
/* header */
#header {
	height:1%;
	padding:12px 7px 22px 250px;
	position:relative;
	z-index:99;
}
#header:after {
	clear: both;
	content:"";
	display: block;
}

#header h1{
	margin:0;
	position:absolute;
	top:45px;
	left:11px;
	width:180px;
	height:56px;
	background:url(../images/logo.png) no-repeat;
	z-index:99;
}
#header h1 a{
	display:block;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
}

/* navbar */
.navbar {
	overflow:hidden;
	height:1%;
	padding-right:4px;
	margin-bottom:18px;
}
.navbar ul{
	float:right;
	margin:4px 6px 0px 0px ;
	padding:0;
	list-style:none;
}
.navbar ul li{
	float:left;
	padding-left:17px;
}
.navbar ul li a{
	text-decoration:none;
	color:#666;
}
.navbar ul li a:hover{text-decoration:underline;}
/* form holder */
.form-holder {
	height:1%;
	padding:0 3px 13px 0;
	overflow:hidden;
	float:right;
}
.form-holder .itext{
	float:left;
	padding:3px 0 2px 6px;
	background:url(../images/bg-input.gif) no-repeat;
}
.form-holder .text{
	background:none;
	border:0;
	text-align:right;
	height:15px;
}
.form-holder .btn {
	float:left;
	height:22px;
	text-indent:-9999px;
	padding:0;
	cursor:pointer;
	border:0;
}
/* form search */
.f-search {
	float:right;
	padding-left:11px;
}
.f-search .itext {
	width:120px;
	padding-right:7px;
}
.f-search .text{width:120px;}
.f-search .btn-search {
	width:26px;
	background:url(../images/btn-search.gif) no-repeat;
}
/* form email */
.f-email {float:right;}
.f-email .itext{
	width:100px;
	padding-right:11px;
}
.f-email .text{width:100px;}
.f-email .btn-mail {
	width:31px;
	background:url(../images/btn-mail.gif) no-repeat;
}
/* navigation */
#nav {width:100%;}
#nav:after {
	clear: both;
	content:"";
	display: block;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#nav ul li{
	float:left;
	background:url(../images/sep01.gif) no-repeat 0 1px;
	padding-left:1px;
	position:relative;
}
#nav ul li a{
	float:left;
	padding:12px 17px;
	background:url(../images/bg-nav.gif) repeat-x;
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
#nav ul li.first {
	background:none;
	padding-left:0;
}
#nav ul li.first a{
	background:url(../images/bg-navfirst.gif) no-repeat;
	padding:12px 15px 12px 19px;
}
#nav ul li.last a{
	background:url(../images/bg-navlast.gif) no-repeat 100% 0;
}
#nav ul li a:hover, #nav ul li.active a, #nav ul li:hover a, #nav ul li.hover a{
	background:url(../images/bg-nav-hover.gif) repeat-x;
	color:#000;
}
#nav ul li.first a:hover, #nav ul li#first.active a, #nav ul li.first:hover a, #nav ul li.first.hover a{
	background:url(../images/bg-navfirst-hover.gif) no-repeat;
}
#nav ul li.last a:hover, #nav ul li.last:hover a, #nav ul li.last.hover a, #nav ul li.last.active a{
	background:url(../images/bg-navlast-hover.gif) no-repeat 100% 0;
}
#nav ul li.first:hover .drop, #nav ul li.first.hover .drop {left:-1px;}
#nav ul li:hover .drop, #nav ul li.hover .drop {
	left:-4px;
}
#nav ul li.first .drop{background:url(../images/bg-drop.gif) no-repeat;}
.drop {
	position:absolute;
	left:-9999px;
	top:31px;
	width:182px;
	z-index:99;
	padding-top:3px;
}
.drop-c {
	background:url(../images/bg-drop-c.png) repeat-y;
	height:1%;
	padding:0 5px;
}
.drop-c:after {
	clear: both;
	content:"";
	display: block;
}
.drop-b {
	background:url(../images/bg-drop-b.png) no-repeat;
	height:9px;
	font-size:1px;
}
#nav .drop ul{
	margin:0 0 -3px;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
	position:relative;
}
#nav .drop ul li {
	width:100%;
	background:url(../images/bg-grey-border.gif) repeat-x;
	padding:1px 0 0;
}
#nav .drop ul li:first-child {
	background:none;
}
#nav .drop ul li a{
	width:163px;
	padding:4px 0 4px 9px !important;
	background:none !important;
	color:#1c1c1c;
	font-size:12px;
}
#nav .drop ul li a:hover{
	background:#d8d8d8 url(../images/bg-drop-hover.gif) repeat-x !important;
	color:#1c1c1c;
	padding:4px 0 4px 9px;
}
/* main */
#main {padding-bottom:20px;}
#main .intro {
	background:url(../images/bg-intro.gif) no-repeat 0 100%;
	padding:14px 20px 25px;
	font-size:15px;
	margin-bottom:17px;
}
#main .intro p{margin:0;}
/* two columns */
.two-columns {
	overflow:hidden;
	height:1%;
	padding:0 7px 0 4px;
}
/* albums holder */
.albums-holder {
	float:left;
	width:470px;
}

/* 2014-07-06: front page contains two columns with artists */

.albums-holder-left {
    float:left;
    width:470px;
}

.albums-holder-right {
    float:right;
    width:470px;
}

.album-box {
	background:url(../images/bg-album-c.gif) repeat-y;
	margin-bottom:7px;
}
.album-box .holder{
	background:url(../images/bg-album-t.gif) no-repeat;
}
.album-box .frame{
	background:url(../images/bg-album-b.gif) no-repeat 0 100%;
	padding:5px 6px;
	height:1%;
	overflow:hidden;
}
.album-box .img-holder {
	float:left;
	width:140px;
}
.album-box .img-holder img{display:block;}
.album-box .data {
	float:left;
	width:318px;
}
.album-box .title {
	padding:1px 0 6px;
	background:#fff;
}
.album-box a {text-decoration:none;}
.album-box a:hover {text-decoration:underline;}
.album-box h2 {
	margin:0 0 2px;
	color:#3a3a3a;
	font-size:16px;
	border-bottom:1px solid #999;
	font-weight:normal;
	padding:0 0 3px 10px;
}
.album-box h2 a{color:#3a3a3a;}
.album-box h3 {
	margin:0;
	font-size:19px;
	font-weight:normal;
	padding-left:10px;
	letter-spacing:1px;
}
.album-box dl {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:7px 0 0 10px;
	line-height:18px;
}
.album-box dl dd{
	float:left;
	clear:left;
	padding-right:5px;
	font-weight:bold;
	margin:0;
}
/* 2012-07-23 new division for artists page */
/* artist holder */
.artists-holder {
	float:left;
	width:625px;
}
.artists-box {
	background:url(../images/bg-album-c.gif) repeat-y;
	margin-bottom:7px;
}
.artists-box .holder{
	background:url(../images/bg-album-t.gif) no-repeat;
}
.artists-box .frame{
	background:url(../images/bg-album-b.gif) no-repeat 0 100%;
	padding:5px 6px;
	height:1%;
	overflow:hidden;
}
.artists-box .img-holder {
	float:left;
	width:140px;
}
.artists-box .img-holder img{display:block;}
.artists-box .data {
	float:left;
	width:318px;
}
.artists-box .title {
	padding:1px 0 6px;
	background:#fff;
}
.artists-box a {text-decoration:none;}
.artists-box a:hover {text-decoration:underline;}
.artists-box h2 {
	margin:0 0 2px;
	color:#3a3a3a;
	font-size:16px;
	border-bottom:1px solid #999;
	font-weight:normal;
	padding:0 0 3px 10px;
}
.artists-box h2 a{color:#3a3a3a;}
.artists-box h3 {
	margin:0;
	font-size:19px;
	font-weight:normal;
	padding-left:10px;
	letter-spacing:1px;
}
.artists-box dl {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:7px 0 0 10px;
	line-height:18px;
}
.artists-box dl dd{
	float:left;
	clear:left;
	padding-right:5px;
	font-weight:bold;
	margin:0;
}
/* news holder */
.news-holder {
	float:right;
	width:468px;
}
.newsbox {
	background:url(../images/bg-news-c.gif) repeat-y;
	margin-bottom:7px;
}
.newsbox .holder{
	background:url(../images/bg-news-t.gif) no-repeat;
}
.newsbox .frame{
	background:url(../images/bg-news-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px;
}
.newsbox .img-holder {
	float:left;
	width:140px;
}
.newsbox .img-holder img{display:block;}
.newsbox .data {
	float:left;
	width:318px;
}
.newsbox .title {
	background:#000 url(../images/bg-news-title.gif) no-repeat 100% 0;
	overflow:hidden;
	height:1%;
	padding:5px 10px 8px;
}
.newsbox .title h2{
	margin:0;
	color:#fff;
	font-size:19px;
	font-weight:normal;
}
.newsbox .title h2 a{
	color:#fff;
	text-decoration:none;
}
.newsbox .title h2 a:hover{text-decoration:underline;}
.newsbox .text {
	padding:4px 0 0 10px;
	line-height:16px;
}
.newsbox .text p {margin:0 0 3px;}
.newsbox a.more {
	padding-left:9px;
	background:url(../images/bullet.gif) no-repeat 0 3px;
	color:#666;
	text-decoration:none;
}
.newsbox a.more:hover {text-decoration:underline;}
.newsbox .publicity-text {
	padding:8px 0 9px 10px;
	line-height:16px;
	background:#fff;
}
.newsbox .publicity-text p{margin:0;}
.newsbox .publicity-text p span {display:block;}
.newsbox ul.dates {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.newsbox ul.dates li{
	float:left;
	width:100%;
	background:#fff url(../images/bg-grey-border.gif) repeat-x;
	padding:9px 10px 9px;
	line-height:16px;
}

/* 2012-07-23 date links are suspended
.newsbox ul.dates li:first-child {
	padding-top:0;
	background:none;
}
*/

/* 2012-07-23 date links are suspended
.newsbox ul.dates li a{
	float:left;
	width:438px;
	padding:8px 10px 9px;
	background:#fff;
	text-decoration:none;
}
*/

/* 2012-07-23 date links are suspended
.newsbox ul.dates li a:hover{
	background:#f3f3f3;
}
*/

.newsbox ul.dates li .info {display:block;}
.newsbox ul.dates li .date {font-style:normal;}
.newsbox .more-holder {
	background:#000 url(../images/bg-more.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:6px 10px 8px;
}
.newsbox .more-holder a{
	padding-left:9px;
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	color:#999;
	text-decoration:none;
}
.newsbox .more-holder a:hover{text-decoration:underline;}

/* 2012-07-24 ARTIST NEWSHOLDER */

/* news holder */
.artists-news-holder {
	float:right;
	width:300px;
}
.artists-newsbox {
	background:url(../images/bg-news-c.gif) repeat-y;
	margin-bottom:7px;
}
.artists-newsbox .holder{
	background:url(../images/bg-news-t.gif) no-repeat;
}
.artists-newsbox .frame{
	background:url(../images/bg-news-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px;
}
.artists-newsbox .img-holder {
	float:left;
	width:140px;
}
.artists-newsbox .img-holder img{display:block;}
.artists-newsbox .data {
	float:left;
	width:318px;
}
.artists-newsbox .title {
	background:#000 url(../images/bg-news-title.gif) no-repeat 100% 0;
	overflow:hidden;
	height:1%;
	padding:5px 10px 8px;
}
.artists-newsbox .title h2{
	margin:0;
	color:#fff;
	font-size:19px;
	font-weight:normal;
}
.artists-newsbox .title h2 a{
	color:#fff;
	text-decoration:none;
}
.artists-newsbox .title h2 a:hover{text-decoration:underline;}
.artists-newsbox .text {
	padding:4px 0 0 10px;
	line-height:16px;
}
.artists-newsbox .text p {margin:0 0 3px;}
.artists-newsbox a.more {
	padding-left:9px;
	background:url(../images/bullet.gif) no-repeat 0 3px;
	color:#666;
	text-decoration:none;
}
.artists-newsbox a.more:hover {text-decoration:underline;}
.artists-newsbox .publicity-text {
	padding:8px 0 9px 10px;
	line-height:16px;
	background:#fff;
}
.artists-newsbox .publicity-text p{margin:0;}
.artists-newsbox .publicity-text p span {display:block;}
.artists-newsbox ul.dates {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.artists-newsbox ul.dates li{
	float:left;
	width:100%;
	background:#fff url(../images/bg-grey-border.gif) repeat-x;
	padding:9px 10px 9px;
	line-height:16px;
}
.artists-newsbox ul.dates li .info {display:block;}
.artists-newsbox ul.dates li .date {font-style:normal;}
.artists-newsbox .more-holder {
	background:#000 url(../images/bg-more.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:6px 10px 8px;
}
.artists-newsbox .more-holder a{
	padding-left:9px;
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	color:#999;
	text-decoration:none;
}
.artists-newsbox .more-holder a:hover{text-decoration:underline;}


/* footer */
#footer {
	width:100%;
	bottom:0;
	left:0;
	position:absolute;
	height:104px;
}
.footer-holder {
	padding:0 9px 0 5px;
	width:946px;
	margin:0 auto;
	background:url(../images/bg-footer-c.gif) repeat-y 6px 0;
}
.footer-holder .frame{
	background:url(../images/bg-footer-t.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:15px 22px 29px;
	color:#999;
}
.footer-holder strong.footer-logo{
	float:left;
	width:188px;
	height:57px;
	background:url(../images/wir-booking_footer.png) no-repeat;
	margin-right:14px;
}
.footer-holder strong.footer-logo a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:100%;
}
.footer-holder .text {padding-top:45px;}
.footer-holder p {
	margin:0 10px 0 0;
	float:left;
}
.footer-holder ul {
	margin:0;
	padding:0 0 0 7px;
	list-style:none;
	background:url(../images/bullet3.gif) no-repeat 0 3px;
	float:left;
}
.footer-holder ul li{
	float:left;
	padding-left:10px;
}
.footer-holder ul li a{
	color:#999;
	text-decoration:none;
}
.footer-holder ul li a:hover{text-decoration:underline;}
/* content */
#content {
	float:left;
	width:710px;
}
/* content box */
.content-box {
	background:url(../images/bg-contentbox-c.gif) repeat-y;
	width:708px;
	margin-bottom:8px;
}
.content-box .holder{
	background:url(../images/bg-contentbox-t.gif) no-repeat;
}

/* bg image replaced by alt-gif */

.content-box .frame{
	background:url(../images/bg-contentbox-b-alt.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px;
}
.content-box .title {
	background:#000 url(../images/bg-title-content.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:5px 10px 7px;
}
.content-box .alt-title {
	background:#ff0d0d url(../images/bg-title-content-alt.gif) no-repeat;
}
.content-box .title h2{
	margin:0;
	color:#fff;
	font-size:19px;
	font-weight:normal;
}
.content-box .title h2 a{
	color:#fff;
	text-decoration:none;
}
.content-box .title h2 a:hover{text-decoration:underline;}
.content-box .title h2 span{
	display:block;
	font-size:16px;
}
.content-box .data{
	overflow:hidden;
	height:1%;
	padding:8px 8px 25px 9px;
}
/* info holder */
.content-box .info-holder {
	float:left;
	width:293px;
	padding-top:3px;
}
.content-box .release-box {
	padding:9px;
	width:200px !important;
	margin:0 !important;
	float:none !important;
	border:1px solid #000;
	background:#fff;
}
/* box */
.info-box {
	width:290px;
	background:#000;
	margin-bottom:10px;
}
.info-box .row {
	border-top:1px solid #999;
	padding-bottom:5px;
}
.info-box h3{
	margin:0;
	font-size:12px !important;
	color:#fff !important;
	border-bottom:1px solid #999;
	padding:6px 10px;
	font-weight:bold !important;
}
.info-box ul {
	margin:0;
	padding:5px 0 5px 10px;
	list-style:none;
	color:#cdcdcd;
}
.info-box ul a{color:#ffffff;}
.info-box .social {
	overflow:hidden;
	height:1%;
	padding:7px 0 0 10px;
}
.info-box .social ul{
	float:left;
	width:118px;
	padding:0;
}
.info-box .social ul li{
	float:left;
	width:100%;
	padding-bottom:8px;
}
.info-box .social ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:21px;
}
.info-box .social ul li.facebook a{
	width:69px;
	background:url(../images/icon-facebook.gif) no-repeat 0 2px;
}

/*
.info-box .social ul li.myspace a{
	width:77px;
	background:url(../images/icon-myspace.gif) no-repeat 0 4px;
}
*/

.info-box .social ul li.ra a{
	width:34px;
	background:url(../images/icon-pa.gif) no-repeat 0 5px;
}

.info-box .social ul li.discogs a{
	width:50px;
	background:url(../images/icon-discogs.gif) no-repeat;
}

/*
.info-box .social ul li.lastfm a{
	width:52px;
	background:url(../images/icon-lastfm.gif) no-repeat;
}
*/

.info-box .social ul li.soundcloud a{
	width:89px;
	background:url(../images/logo-sc.gif) no-repeat;
}

.info-box .social ul li.twitter a{
	width:63px;
	background:url(../images/logo-twitter.gif) no-repeat;
}

.info-box .social ul li.youtube a{
	width:48px;
	background:url(../images/logo-yt.gif) no-repeat;
}

.info-box .social ul li.vimeo a{
    width:69px;
    background:url(../images/logo-vimeo.gif) no-repeat;
}

/*
.info-box .social ul li.decks a{
	width:89px;
	background:url(../images/logo-decks.gif) no-repeat;
}
*/

/*
.info-box .social ul li.kompakt a{
	width:89px;
	background:url(../images/logo-kompakt.gif) no-repeat;
}
*/

/*
.info-box .social ul li.zweihundert a{
	width:89px;
	background:url(../images/logo-zweihundert.gif) no-repeat;
}
*/

/*
.info-box .social ul li.amazon a{
	width:89px;
	background:url(../images/logo-amazon.gif) no-repeat;
}
*/

/*
.info-box .social ul li.musichead a{
	width:89px;
	background:url(../images/logo-musichead.gif) no-repeat;
}
*/

/*
.info-box .social ul li.itunes a{
	width:89px;
	background:url(../images/logo-itunes.gif) no-repeat;
}
*/

/*
.info-box .social ul li.zero a{
	width:89px;
	background:url(../images/logo-zero.gif) no-repeat;
}
*/

/*
.info-box .social ul li.junodownload a{
	width:89px;
	background:url(../images/logo-junodownload.gif) no-repeat;
}
*/

.info-box .social ul li.beatport a{
	width:89px;
	background:url(../images/logo-beatport.gif) no-repeat;
}

.info-holder h3 {
	margin:0 0 5px;
	font-weight:normal;
	color:#999;
	font-size:19px;
	padding-left:10px;
}
/* post */
.content-box .post {
	float:right;
	width:380px;
	line-height:14px;
}

.wide {
 margin-top: 15px;
	margin-left: 10px !important;
	width:687px !important;

}

.content-box .post h3{
	font-size:12px;
	margin:0 0 5px;
}
.content-box .post p {
line-height: 18px;
	margin:0 0 8px;
}
.content-box .post ul {
	margin:0;
	padding:7px 0 11px;
	list-style:none;
}
.content-box .post ul li{
	padding:0 0 6px 8px;
	background:url(../images/bullet4.gif) no-repeat 0 6px;
}
/* control panel */
.content-box ul.control-panel {
	overflow:hidden;
	height:1%;
	margin:0;
	padding:9px 10px 10px 8px;
	list-style:none;
	background:#fff;
}
.content-box ul.control-panel li{
	float:left;
	padding-right:23px;
}
.content-box ul.control-panel li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:16px;
	height:16px;
}
.content-box ul.control-panel li.print a{
	background:url(../images/icon-print.gif) no-repeat;
}
.content-box ul.control-panel li.mail a{
	background:url(../images/icon-mail.gif) no-repeat;
}
.content-box ul.control-panel li.google a{
	background:url(../images/icon-google.gif) no-repeat;
}
.content-box ul.control-panel li.facebook a{
	background:url(../images/icon-facebook2.gif) no-repeat;
}
.content-box ul.control-panel li.people a{
	background:url(../images/icon-people.gif) no-repeat;
}
.content-box ul.control-panel li.twitter a{
	background:url(../images/icon-twitter.gif) no-repeat;
}
.content-box ul.control-panel li.follow a{
	background:url(../images/icon-follow.gif) no-repeat;
}
/* media box */
.media-box .frame{
	background:url(../images/bg-contentbox-b-alt.gif) no-repeat 0 100%;
	padding:15px 15px 25px;
}
.media-box img {display:block;}
.media-box .beat-holder {margin-bottom:20px;}
.media-box .vidoe-holder {margin-bottom:20px;}

.media-box a {
float:left;
}

/* sidebar */
#sidebar {
	float:right;
	width:228px;
}
.widget {
	background:url(../images/bg-sidebox-c.gif) repeat-y;
	margin-bottom:8px;
}
.widget .holder {
	background:url(../images/bg-sidebox-t.gif) no-repeat;
}
.widget .frame {
	background:url(../images/bg-sidebox-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px;
}
.widget-text, .widget-links {
	background:url(../images/bg-sidebox-c-alt.gif) repeat-y;
}
.widget-text .frame,  .widget-links .frame {
	background:url(../images/bg-sidebox-b-alt.gif) no-repeat 0 100%;
}
.widget-text .text {
	padding:4px 5px 10px 8px;
	line-height:16px;
}

.textwidget .text {
	padding:4px 0px 4px 0px;
	line-height:16px;
}
	
.widget-links .textwidget ul li a{
background:none;
}
	
	
.textwidget .text ul {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
width:100%;
}

.textwidget .text ul li{
	float:left;
	width:100%;
	background:url(../images/bg-grey-border.gif) repeat-x;
	padding-top:4px;
	padding-bottom:8px;
	line-height:16px;
}
.textwidget .text ul li:first-child {
	padding-top:0px;
	padding-bottom:8px;
	background:none;
}
.textwidget .text ul li a{
	float:left;
	width:201px;
	padding:8px 7px 0px 10px;
	background:none;
	text-decoration:none;
}
.textwidget .text ul li a:hover{
	background:#f3f3f3;
}
.widget-text .text p{margin:0 0 4px;}
.widget .title {
	background:#000 url(../images/bg-sidebar-title.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:7px 10px 9px 9px;
	word-spacing:1px;
}
.widget .title h3{
	margin:0;
	color:#fff;
	font-size:19px;
	font-weight:normal;
	line-height:20px;
}
.widget .title h3 a{
	color:#fff;
	text-decoration:none;
}
.widget .title h3 a:hover{text-decoration:underline;}
.widget img {display:block;}
.widget-links ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.widget-links ul li{
	float:left;
	width:100%;
	background:url(../images/bg-grey-border.gif) repeat-x;
	padding:1px 0px 0px 0px;
	line-height:16px;
}
.widget-links ul li:first-child {
	padding-top:0;
	background:none;
}
.widget-links ul li a{
	float:left;
	width:201px;
	padding:16px 7px 16px 10px;
	background:#fff;
	text-decoration:none;
}
.widget-links ul li a:hover{
	background:#f3f3f3;
}
.widget-links ul li .info {display:block;}
.widget-links ul li .date {font-style:normal;}

/* 2012-07-23 new holder styles for widget w/a links */

.widget-dates {
	background:url(../images/bg-sidebox-c-alt.gif) repeat-y;
}
.widget-dates ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.widget-dates ul li{
	float:left;
	background:#fff url(../images/bg-grey-border.gif) repeat-x;
	width:201px;
	padding:17px 7px 16px 10px;
	line-height:16px;
}

.widget-dates ul li .date {font-style:normal;}

/* end of new dates-widget */

.intro-post {
/* 	border-bottom:1px solid #999; */
	margin:0 -7px 0px 0 ;
	width:380px;
	padding:0 7px 0px 0 ;
}
.intro-post h3{
	margin:0 -7px 7px 0 !important;
	font-size:16px !important;
	font-weight:normal;
	border-bottom:1px solid #999;
	padding:3px 0 5px;
	position:relative;
}
.widget a.more {
	padding-left:9px;
	background:url(../images/bullet.gif) no-repeat 0 3px;
	color:#666;
	text-decoration:none;
}
.widget a.more:hover {text-decoration:underline;}
/* alt-data */
.content-box .alt-data .info-holder {
	width:220px !important;
}
.alt-data .info-box {
	width:220px;
}
.alt-data .info-box .companys {
	overflow:hidden;
	height:1%;
	padding:7px 0 0 4px;
}
.alt-data .info-box .companys ul{
	float:left;
	width:104px;
	padding:0;
	padding-left:4px;
}
.alt-data .info-box .companys ul li{
	float:left;
	width:100%;
	padding-bottom:5px;
}
.alt-data .info-box .companys ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:20px;
}
.alt-data .info-box .companys ul li.juno a{
	width:90px;
	background:url(../images/logo-junorecords.gif) no-repeat;
}
.alt-data .info-box .companys ul li.wpp a{
	width:89px;
	background:url(../images/logo-peopleplay.gif) no-repeat;
}
.alt-data .info-box .companys ul li.beatport a{
	width:63px;
	background:url(../images/logo-beatport.gif) no-repeat;
}
.alt-data .info-box .companys ul li.myx2u a{
	width:50px;
	background:url(../images/logo-myx.gif) no-repeat;
}

.alt-data .info-box .companys ul li.soundcloud a{
	width:89px;
	background:url(../images/logo-sc.gif) no-repeat;
}

.alt-data .info-box .companys ul li.twitter a{
	width:63px;
	background:url(../images/logo-twitter.gif) no-repeat;
}

.alt-data .info-box .companys ul li.youtube a{
	width:48px;
	background:url(../images/logo-yt.gif) no-repeat;
}
.alt-data .info-box .companys ul li.decks a{
	width:89px;
	background:url(../images/logo-decks.gif) no-repeat;
}
.alt-data .info-box .companys ul li.kompakt a{
	width:89px;
	background:url(../images/logo-kompakt.gif) no-repeat;
}

.alt-data .info-box .companys ul li.zweihundert a{
	width:89px;
	background:url(../images/logo-zweihundert.gif) no-repeat;
}

.alt-data .info-box .companys ul li.amazon a{
	width:89px;
	background:url(../images/logo-amazon.gif) no-repeat;
}

.alt-data .info-box .companys ul li.musichead a{
	width:89px;
	background:url(../images/logo-musichead.gif) no-repeat;
}

.alt-data .info-box .companys ul li.itunes a{
	width:89px;
	background:url(../images/logo-itunes.gif) no-repeat;
}

.alt-data .info-box .companys ul li.zero a{
	width:89px;
	background:url(../images/logo-zero.gif) no-repeat;
}

.alt-data .info-box .companys ul li.junodownload a{
	width:89px;
	background:url(../images/logo-junodownload.gif) no-repeat;
}

.alt-data .info-box .companys ul li.beatport a{
	width:89px;
	background:url(../images/logo-beatport.gif) no-repeat;
}

.alt-data .post {width:450px;}
.alt-data .intro-post {width:457px;}
.alt-data .intro-post dl {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:0 0 2px 0;
	line-height:18px;
}
.alt-data .intro-post dl dd{
	float:left;
	clear:left;
	padding-right:5px;
	font-weight:bold;
	margin:0;
}
/* dates */
.content-box ul.dates {
	margin:0;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.content-box ul.dates li{
	float:left;
	width:100%;
	background:url(../images/bg-grey-border.gif) repeat-x;
	padding-top:1px;
	line-height:16px;
}
.content-box ul.dates li:first-child {
	padding-top:0;
	background:none;
}
.content-box ul.dates li a{
	display:block;
	padding:8px 7px 9px 10px;
	background:#fff;
	text-decoration:none;
}
.content-box ul.dates li a:hover{
	background:#f3f3f3;
}
.content-box ul.dates li .info {display:block;}
.content-box ul.dates li .date {font-style:normal;}
/* paging */
.content-box .paging {
	background:#000 url(../images/bg-paging.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	color:#999;
	padding:6px 11px 7px;
}
.content-box .paging span{
	float:left;
}
.content-box .paging ul{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	float:left;
}
.content-box .paging ul li{
	float:left;
	padding:0 2px 0 7px;
	background:url(../images/sep02.gif) no-repeat 0 3px;
}
.content-box .paging ul li:first-child {
	padding-left:0;
	background:none;
}
.content-box .paging ul li a{
	color:#999;
	text-decoration:none;
}
.content-box .paging ul li a:hover{text-decoration:underline;}
.content-box .paging ul li strong {color:#fff;}
/* newsbox */
#content .newsbox .frame {
	background:url(../images/bg-contentbox-b-alt.gif) no-repeat 0 100%;
}
#content .newsbox .data {
	float:right;
	width:558px;
	padding:0;
}
#content .newsbox .title {
	background-position:100% 0;
}
#content .newsbox .post {
	width:545px;
	padding:5px 5px 0 0;
}
.widget .more-holder {
	background:#000 url(../images/bg-more.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:6px 10px 8px;
}
.widget .more-holder a{
	padding-left:9px;
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	color:#999;
	text-decoration:none;
}
.widget .more-holder a:hover{text-decoration:underline;}
/* all artists */
ul.artists {
	margin:0 -3px 0 0;
	padding:0 0 0 6px;
	list-style:none;
	overflow:hidden;
	width:640px;
	float:left;
}
ul.artists li{
	width:148px;
	padding:0 9px 7px 0;
	display:inline-block;
	vertical-align:top; 
}
ul.artists li img{vertical-align:top;}
ul.artists li a{
	float:left;
	background:url(../images/bg-artistbox-c.gif) repeat-y;
	text-decoration:none;
	cursor:pointer;
}
ul.artists li a:hover{text-decoration:underline;}
ul.artists li a span.holder {
	float:left;
	width:100%;
	background:url(../images/bg-artistbox-t.gif) no-repeat;
}
ul.artists li a span.frame {
	float:left;
	background:url(../images/bg-artistbox-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:187px;
	padding:5px;
	position:relative;
}
ul.artists li a strong.artist {
	position:absolute;
	bottom:25px;
	left:5px;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	padding:7px 10px 6px;
	background:#fff;
	width:118px;
}
ul.artists li a strong.artist-label {
	position:absolute;
	bottom:6px;
	left:5px;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	padding:7px 10px 3px;
	background:#fff;
	width:118px;
}
ul.artists li a:hover strong.artist {text-decoration:underline;}
/* labels holder */
.labels-holder {
	overflow:hidden;
	width:966px;
	padding-left:6px;
	margin:0 -6px 0 0;
	position:relative;
}
.labels-holder .row {
	overflow:hidden;
	width:100%;
	margin-bottom:7px;
}
.labels-holder .box {
	float:left;
	width:308px;
	background:url(../images/bg-labelbox-c.gif) repeat-y;
	padding-right:12px;
}
.labels-holder .box .holder{
	background:url(../images/bg-labelbox-t.gif) no-repeat;
}
.labels-holder .box .frame{
	background:url(../images/bg-labelbox-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px 5px 8px 15px;
}
.labels-holder .box .title {
	background:#000 url(../images/bg-label-title.gif) no-repeat;
	overflow:hidden;
	width:278px;
	padding:5px 10px 8px;
	margin:0 0 6px -10px;
	position:relative;
}
.labels-holder .box h2{
	margin:0;
	font-size:19px;
	color:#fff;
	font-weight:normal;
}
.labels-holder .box img {display:block;}


.labelslink {

color:#ffffff; 
text-decoration: none;

}


.labelslink a:link {

color:#ffffff; 
text-decoration: none;

}

 a.labelslink:hover {

color:#ffffff; 
text-decoration: underline;

}



/* releases holder */
.releases-holder {
	overflow:hidden;
	width:966px;
	padding-left:6px;
	margin:0 -6px 0 0;
	position:relative;
}
/* release box */
.release-box {
	width:308px;
	float:left;
	margin-right:11px;
	background:url(../images/bg-releasbox-c.gif) repeat-y;
}
.release-box .holder{
	background:url(../images/bg-releasbox-t.gif) no-repeat;
}
.release-box .frame{
	background:url(../images/bg-releasbox-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:23px 5px 5px;
}
.release-box .single-release {
	width:268px;
	margin:0 auto;
}
.release-box .data {
	margin-top:8px;
	border-top:1px solid #999;
	color:#9f9b9b;
	padding:4px 10px;
}
.release-box .data .author{
	display:block;
	color:#000;
	font-weight:normal;
}
.release-box .data h2 {
	margin:0;
	font-size:14px;
	font-weight:normal;
	color:#000;
}
/* more releases */
ul.releases {
	margin:0;
	padding:0;
	list-style:none;
}
ul.releases li{
	display:inline-block;
	vertical-align:top;
	width:148px;
	padding:0 9px 17px 0;
}
ul.releases li a{
	float:left;
	background:url(../images/bg-releasbox-small-c.gif) repeat-y;
	text-decoration:none;
	cursor:pointer;
}
ul.releases li a span.holder{
	float:left;
	background:url(../images/bg-releasbox-small-t.gif) no-repeat;
}
ul.releases li a span.frame{
	float:left;
	background:url(../images/bg-releasbox-small-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:163px;
	padding:5px 5px 4px;
	position:relative;
}
ul.releases li .data {
	position:absolute;
	bottom:5px;
	left:5px;
	width:118px;
	border-top:1px solid #999;
	background:#fff;
	overflow:hidden;
	padding:6px 10px 4px;
	line-height:14px;
}
ul.releases li .data strong {
	font-weight:normal;
	font-size:14px;
}
ul.releases li .info {
	width:128px;
	height:152px;
	background:url(../images/bg-releasbox-hover.png) no-repeat;
	padding:11px 0 0 10px;
	position:absolute;
	top:5px;
	left:5px;
	color:#fff;
	font-weight:normal;
	visibility:hidden;
}
ul.releases li a:hover .info {
	visibility:visible;
}
ul.releases li .info strong.album{
	display:block;
	margin:0 0 3px;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
}
ul.releases li .info .data {
	display:block;
	position:static;
	border-top:1px solid #959595;
	padding:2px 0 0;
	background:none;
	width:auto !important;
}
ul.releases li .info .data em{
	font-style:normal;
	display:block;
}
ul.releases li .info dl.param {
	border-top:1px solid #959595;
	overflow:hidden;
	width:100%;
	margin:0;
	padding-top:2px;
}
ul.releases li .info dl.param dd{
	margin:0;
	float:left;
	clear:left;
	padding-right:4px;
}

/* 2012-07-23 NEW BOOKING FORM */
