/* @override http://play.re-cph.com/css/base.css */

/* General selectors */

html, body {
	margin: 0;
	color: #fff;
	background: #1d1d1d url('../images/body_bg.gif') 0 0px repeat-x;
/* 	background: #1d1d1d; */
}
html, body, td, input, textarea, select {
	font-size: 12px;
	font-family: arial;
	/*color: #FFF;*/
}

a:active, a:focus {
  outline: none;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #f86119;
	
}

a.bigInvert {
	font-size: 24px;
	background: #101010;
	color: #fff !important;
	text-decoration: none !important;
	
}
a.bigInvert:hover {
	color: #f86119 !important;	
}

form {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #FFF;
}
h3 {
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #FFF;
}
h4 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #FFF;
}

span.invert {
	color: #fff;
	background: #424242;
	padding: 0 5px 0 5px;
}
/* General selectors end */


/* Generel classes */

.txtSmall {
	font-size: 10px;
}
.txtBigger {
	font-size: 15px;
}
.txtBig {
	font-size: 18px;

}
a.txtBig {

		text-decoration: none !important;
}
.txtVeryBig {
	font-size: 25px;
}	
.gray {
    color: #848484;
}

.left {
	float: left;
}
.right {
	float: right !important;
}

.white {
	color: #fff;
}
/*
div.buttonContainer {
	display: block;
	background-color: #494949;
	font-size: 10px;
	line-height: 15px;
}*/

div.buttonContainer {
			display: block;
		/*	background: #494949; */
		/* * * Ændres til "background-color" for at understøtte styling af knap med runde hjørner * * */
			background-color: #494949;
			font-size: 10px;
			line-height: 15px;
		}
		
		.buttonContainer.right.round_corner_graphic {
			background-position: left;
			background-repeat: no-repeat;

		}
		
		.buttonContainer.right.round_corner_graphic a {
			padding-left: 8px;
			padding-right: 8px;
			display: block;	
			background: transparent;
			background-color: transparent;
			background-position: right;
			background-repeat: no-repeat;
		}
		
	div.buttonContainer a {
		display: block;
		padding: 1px 5px 1px 5px;
		color: #fff !important;
		text-decoration: none;
	}
	div.buttonContainer a:hover, div.buttonContainerLight a:hover, div.buttonContainerDark a:hover, div.buttonContainerDarkGray a:hover   {
		color: #f86119 !important;
	}
div.buttonContainerLight {
	display: block;
	background: #d8d8d8;
	font-size: 10px;
	line-height: 15px;
	width: 50px;
}
	div.buttonContainerLight a {
		display: block;
		padding: 1px 5px 1px 5px;
		color: #000 !important;
		font-weight: bold;
		 text-decoration: none !important;
	}


.carouselContainer div.buttonContainerAuto {
	width: 45px !important;
	overflow: hidden;
}
	
div.buttonContainerAuto {
	display: block;
	background: #d8d8d8;
	font-size: 10px;
	line-height: 12px;
	margin-top: -5px;
	margin-right: 5px;
}
	div.buttonContainerAuto a {
		display: block;
		padding: 1px 5px 1px 5px;
		color: #2d2d2d !important;
		font-weight: bold;
	}
div.buttonContainerDark {
	display: block;
	background: #222222;
	font-size: 10px;
	line-height: 15px;
}
	div.buttonContainerDark a {
		display: block;
		padding: 1px 5px 1px 5px;
		color: #fff !important;
		
	}
	div.buttonContainerDarkGray {
        display: block;
	    background: #252525;
	    font-size: 14px;
	    line-height: 20px;
	    margin-right: 3px;
	     margin-top: 3px;
    }
	div.buttonContainerDarkGray a {
		display: block;
		padding: 1px 5px 1px 5px;
		color: #9a9a9a !important;

	}	
div.button a {
text-decoration: none !important;
	 }

 div.buttonSortWhite {
	    display: block;
	    background: #fff;
	    line-height: 13px;
	    width: 141px;
	    margin-top: 8px;
    }
	    div.buttonSortWhite a {
		    display: block;
		    padding: 1px 5px 1px 5px;
		    color: Black !important;
		    font-size: 11px;
		    font-weight: bold;
	    }
	    div.buttonSortWhite a:hover  {
		    color: #f86119 !important;
	    }
	     div.buttonSortDark {
	        display: block;
	        background: transparent;
	        line-height: 13px;
	        width: 116px;
	        margin-top: 8px;
        }
	        div.buttonSortDark a {
		        display: block;
		        padding: 1px 5px 1px 5px;
		        color: white !important;
		        font-size: 11px;
		        font-weight: bold;
	        }
	        div.buttonSortDark a:hover  {
		        color: #f86119 !important;
	        }
		
.clearer {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
/* Generel classes end */



#dummyTop {
	height: 207px;
	text-align: center;
}
#dummyTop img {
	display: none;
}

#topNav {
	width: 100%;
	overflow: hidden;
	background: #030303 url('../images/topnav_bg.gif') 0 top repeat-x;
	border-bottom: 1px solid #171717;
	border-top: 1px solid #363636;
	padding-bottom: 5px;
	color: #FFF;
}
#topNav.active {
	/*background: #222 url('../images/topnav_bg_active.jpg') 0 bottom repeat-x;*/
}
	#topNav .content {
		width: 986px;
		margin: auto;
	}
		#topNav .content #logo {
			float: left;
		}
		#topNav .content #login {
			width: 224px;
			height: 75px;
			float: right;
			background: url('../images/login_bg.jpg') no-repeat;
			padding: 6px 8px 0 8px;
		}
		#topNav .content #login.postLogin {
			padding-top: 16px;
			height: 65px;
		}
			#topNav .content #login.postLogin strong {
				padding-left: 7px;
			}
			#topNav .content #login div {
				width: 112px;
				float: left;
			}
			#topNav .content #login.postLogin img {
				float: left;
				margin: 7px 6px 0 0;
			}
			#topNav .content #login div.right {
				text-align: right;
			}
			#topNav .content #login a.bullet {
				background: url('../images/icon_bullet_white.gif') 0 3px no-repeat;
				#background: url('../images/icon_bullet_white.gif') 0 4px no-repeat;
				padding-left: 7px;
				margin-top: 3px;
			}
			#topNav .content #login div .inputText {
				width: 103px;
				height: 16px;
				border: 1px solid #ababab;
				font-size: 10px;
				margin: 4px 0 5px 0;
				text-align: left;
				padding: 3px 0 0 0;
				
			}
			
			
			
		#topNav .content input#topSearch {
			width: 373px;
			height: 25px;
			background: url('../images/topnav_search_bg.gif') no-repeat;
			border: 0;
			margin-top: 12px;
			font-size: 16px;
			padding: 7px 8px 0 8px;
			float: left;
		}
		#topNav .content input.topSearchButton {
			float: left;
			margin: 15px 0 0 6px;
		}
		#topNav .content a.advanced_search_label {
			display: block;
			float: left;
			font-size: 10px;
			margin: 16px 0 0 7px;
			text-decoration: none;
		}
		#topNav .content #searchAdvanced {
			padding-top: 12px;
			color: #d2d2d2;
			font-size: 15px;
			height: 140px;
		}
			#topNav .content #searchAdvanced div {
				float: left;
				margin-bottom: 5px;
			}
				#topNav .content #searchAdvanced div a {
					margin-top: 0;
				}
				#topNav .content #searchAdvanced div #select_search_filter {
					width: 102px;
					margin: 0 10px 0 4px;
				}
				
				
				#topNav .content #searchAdvanced .inputSearchSmall {
					height: 22px;
					width: 183px;
					padding: 6px 5px 0 5px;
					background: url('../images/topnav_search_small_bg.gif') no-repeat;
					border: 0;
				}
			
		#topNav .content ul {
			width: 475px;
			height: 24px;
			margin: 9px 0 0 2px;
			padding: 0;
			list-style: none;
			float: left;
	
		}
		#topNav .content ul li {
			float: left;
			margin-right: 3px;		
			height: 24px;
			
		}
			#topNav .content ul li a {
				height: 19px;
				display: block;
				background: url('../images/topnav_items.gif') no-repeat;
				text-decoration: none;
				
			}
			
			#topNav .content ul li#item1 a {
				width: 99px;
				background-position: 0 0;
			
			
			}
				#topNav .content ul li#item1 a:hover, #topNav .content ul li#item1.active a {
					background-position: 0 -19px;
				}
				
			#topNav .content ul li#item2 a {
				width: 82px;
				background-position: -99px 0;
			}
				#topNav .content ul li#item2 a:hover,  #topNav .content ul li#item2.active a {
					background-position: -99px -19px;
				}
				
			#topNav .content ul li#item3 a {
				width: 63px;
				background-position: -181px 0;
			}
				#topNav .content ul li#item3 a:hover,  #topNav .content ul li#item3.active a {
					background-position: -181px -19px;
				}
				
			#topNav .content ul li#item4 a {
				width: 71px;
				background-position: -244px 0;
			}
				#topNav .content ul li#item4 a:hover, #topNav .content ul li#item4.active a {
					background-position: -244px -19px;
				}
				
			#topNav .content ul li#item5 a {
				width: 93px;
				background-position: -315px 0;
			}
				#topNav .content ul li#item5 a:hover,  #topNav .content ul li#item5.active a {
					background-position: -315px -19px;
				}
				
			#topNav .content ul li#item6 a {
				width: 48px;
				background-position: -408px 0;
			}
				#topNav .content ul li#item6 a:hover,  #topNav .content ul li#item6.active a {
					background-position: -408px -19px;
				}
			#topNav .content ul li#item1.active, #topNav .content ul li#item2.active, #topNav .content ul li#item3.active, #topNav .content ul li#item4.active, #topNav .content ul li#item5.active, #topNav .content ul li#item6.active {
	    		background: url('../images/topnav_pointer.gif') no-repeat;
	  
			}
				

#subNav {
	width: 986px;
	height: 27px;
	margin: auto;
	overflow: hidden;
	font-weight: bold;
	line-height: 27px;
	opacity: .90;
	color: #3b3b3b;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
	-khtml-opacity: .90;
	-moz-opacity: .90;
	
}
	#subNav a {
		color: #fff;
		text-decoration: none;
		padding: 0 3px 0 3px;
	}
	#subNav a:hover {
		color: #f86119;
	}
	#subNav #subNavWrapper #subNavItems, #subNav #subNavWrapper {
		width: 795px;
		_width: 780px;
		height: 27px;
		background: url('../images/subnav_bg.gif') no-repeat;
		float: left;
		padding: 0 7px 0 7px;
	}
	#subNav #subNavWrapper {
		background: none;
		padding: 0;
		width: 795px;
		_width: 780px;
		margin-right: 5px;
	}

		#subNav #subNavItems a {
			color: #fff;
			text-decoration: none;
			padding: 0 3px 0 3px;
		}
		
		#subNav #subNavItems a.active {
			color: #ed6423;
		}
		
		#subNav #subNavItems a:hover {
			color: #f86119;
		}
	#subNav #subNavPlaylist {
		width: 176px;
		_width: 176px;
		_overflow: hidden;
		height: 27px;
		background: url('../images/subnav_playlist_bg.gif') no-repeat;
		float: left;
		padding: 0 5px 0 5px;
		position: relative;
		font-size:11px;
		
	}	
		#subNav #subNavPlaylist span {
			padding: 0 2px 0 20px;
		}
		#subNav #subNavPlaylist div.bubble {
			width: 18px;
			height: 17px;
			line-height: 17px;
			background: url('../images/playlist_bubble_bg.gif') no-repeat;
			text-align: center;
			margin: 4px 0 0 4px;
			color: #000;
			float: left;
			font-size: 10px;
			position: absolute;
			top: 1px;
			left: 74px;
		}
		#subNav #subNavPlaylist div.bubble#counterBasket {
			left: 160px;
		}
	
	
#splashContainer {
/* 	background: #000; */
/*	border-bottom: 1px solid #3c3c3c;*/
	height: 290px;
/* 	border-bottom: 1px solid #232425; */
	padding-bottom: 60px;
}

#splashContainerBig {
	background: #000;
	height: 611px;
	border-bottom: 1px solid #232425;
	padding-bottom: 60px;

}


#contentContainerWrapper {
	background: #1d1d1d;
	margin-top: -60px;
	position: relative;
	/*#position: inherit;*/
	border-top: 1px solid #232425;
}

#contentContainerWrapper{
	/*overflow: hidden;*/
	width: 100%;
}
#contentContainerWrapper.noSplash {
	margin-top: -280px;
	background: transparent !important;
	border-top: 0px !important;
}
#contentContainer {
	width: 986px;
	margin: auto;
}
	#contentContainer h1 {
		position: relative;
		top: -34px;
		left: 0;
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 -20px 0;
		color: #fff;
	}
	#contentContainer #content {
		color: #1d1d1d;
		padding: 8px 0 8px 0;
		overflow: hidden;
	}
	#contentContainer #content a {
		color: #1d1d1d;
	}
	#contentContainer #content a.arrow {
		background: url('../images/icon_arrow.gif') 0 2px no-repeat;
		_background: url('../images/icon_arrow.gif') 0 14px no-repeat;
		padding-left: 10px;
	}
	#contentContainer #content a:hover {
		color: #f86119;
	}
	#contentContainer #content a.white {
		color: #fff;
		_background: transparent!important;
	}
	#contentContainer #content a.white:hover {
		color: #f86119;
	}

#sitemapFooter {
	background: #1d1d1d;
	margin-top: -60px;
	/*_margin-top: 0px;
	_position: relative;*/
	top: 0px;
	overflow: hidden;
	padding-bottom: 30px;
	z-index: 0;
}
	#sitemapFooter #sitemapFooterContent {
		background: #0c0c0c;
		width: 986px;
		height: 205px;
		margin: auto;
		margin-top: 80px;		
	}
		#sitemapFooter #sitemapFooterContent #footerBorder {
			/*height: 1px;
			font-size: 1px;
			position: relative;
	    	#background: #fff;
			#top: -81px;
			_top: -42px;
			#left: -9px;
			_left: 0px;
			width: 1005px;
			
			_display: none;*/
		}
		#sitemapFooter #sitemapFooterContent .sitemapColumn {
			width: 239px;
			margin-right: 10px;
			float: left;
		}
		#sitemapFooter #sitemapFooterContent .sitemapColumn.last {
			margin: 0;
	
		}
			#sitemapFooter #sitemapFooterContent .sitemapColumn h3 {
				width: 147px;
				margin: 7px auto;
			}
			#sitemapFooter #sitemapFooterContent .sitemapColumn ul {
				width: 147px;
				list-style: none;
				margin: 0 auto;
				padding: 0;
				border-top: 1px solid #2a2a2a;
			}
				#sitemapFooter #sitemapFooterContent .sitemapColumn ul li {
					padding: 4px 1px 4px 1px;
					border-bottom: 1px solid #2a2a2a;
				}

#serviceFooterContainer {
	background: #161616;
	color: #FFF;
}
#serviceFooter {
	width: 986px;
	margin: auto;
	padding: 25px 0 25px 0;
}
	#serviceFooter a {
		padding: 0 4px 0 4px;
	}
	#serviceFooter img {
		float: right;
		margin-top: -16px;
	}
	
/* content box defintions */

.boxBlack {
	background-color: #515151;
	color: #fff;
}

.boxBlack.artist {
	background-color: #000;
}

	.boxBlack.artist .publishInfo {
		margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 0px; 
		margin-bottom: 0px;		
		padding-bottom: 0px; 
	}
	
	.boxBlack .content {
		padding: 8px;
		line-height: 15px;
	}
	.boxBlack .content.gray {
	    background-color: #232323; 
		border-top: 1px solid black; 
		border-bottom: 1px solid black;
	}
	.boxBlack .content.white {
	    background-color: #ffffff; 
	     min-height: 40px;
	    height: auto !important;
        height: 40px;
        overflow: hidden;
	    margin-top: 10px; 
	    background-color: white; 
	    width: 303px; 
        color: #000000;
	    padding-top:11px;
	    padding-left:8px;
	    padding-right:14px;
	    padding-bottom:11px;
	}
	.boxBlack .guideBox {
	    padding: 0;
	    margin: 0;
	    background-color: #ffffff;
	    
	}
	.boxBlack .guideBox .number {
	    float:left;
	    color: #e35417;
	    font-size: 25px;
	    padding-top:16px;
	    padding-left: 16px
	}
	
	.boxBlack .guideBox .text {
	    float:left;
	    color: Black;
	    font-size: 25px;
	    padding-left: 8px;
	    padding-top:8px;
	    line-height: normal;
	}
	.boxBlack .guideBox .contentGuide {
	    
	    width: 646px; 
	    height: 365px;
	    background: url('../images/FastTrack_bg.jpg') no-repeat;
	   padding: 0;
	   padding-top: 9px;
	   margin: 0;
	   
	}

	.boxBlack .guideBox .contentGuide .text {
	    float:left; 
	    width: 220px; 
	   
	    font-size: 16px; 
	    padding-left: 16px;
	 
	}
	    .boxBlack .guideBox .contentGuide .text a {
	        text-decoration: underline;    
    	 
	    }
	.boxBlack .bottom {
	    height:24px;
        font-size: 13px;
		padding-top: 6px;
		padding-left: 12px;
		line-height:normal;
	}

	.boxBlack .bottom strong {
		color:White;
		padding-right: 1px;
	
	}
	
	
	.boxBlack.hasList .content {
		padding: 8px 5px 5px 5px;
		_padding: 8px 3px 5px 5px; /*IE&*/
	}
	 .whitebg {
	 	background: #fff;
	 	color: #2c2c2c;
	 }
	.boxBlack .content.whitebg {
		padding: 8px 9px 3px 4px;
		
		_padding: 8px 3px 3px 0;
	
		background: #fff;
		overflow: hidden;
		_overflow: none;
		border-left: 4px solid #232323;
		border-right: 4px solid #232323;
		color: #000;
        _height: 400px;
	}
	

	
	.boxBlack.s239 {
		width: 239px;
		float: left;
		background: #151515;
	}
	
.boxListHeader {
    white-space: nowrap;
	padding: 5px 5px 0 5px;
	font-size: 14px;
}
    .boxListHeader strong {
	   font-size: 15px;
	     
    }
.boxBlack .content .boxListHeader h2.header {
	padding: 0 0 13px 0;
	margin:0;
	


}

.boxBlue {
		width: 324px;
		float: left;
		margin-bottom: 10px;
}
.boxBlue.s238 {
		width: 238px;
		margin-bottom: 3px;
		background: #fff;
}
.boxBlue.rightMargin {
		margin-right: 8px;
}
.boxBlue.s238.rightMargin {
		margin-right: 10px;
}
	.boxBlue .header {
			height: 25px;
			background: url('../images/box_blue_324_top.jpg') no-repeat;
			padding: 10px 0 0 10px;
			font-size: 14px;
			font-weight: bold;
	}
	.boxBlue .header.big {
			font-size: 22px;
			font-weight: bold;
			color: #000;
			padding-top: 7px;
			height: 28px;
	}
	.boxBlue .content {
			background: #f1f1f1;
			padding: 4px;
	}
	.boxBlue .content.nobg {
			background: #f1f1f1;
	}
	.boxBlue .content .whiteRow {
			height: 74px;
			background: url('../images/box_blue_324_whitebox.gif') 0 bottom no-repeat;
			padding: 7px 6px 7px 6px;
			margin-bottom: 4px;
	}
		.boxBlue .content .whiteRow img {
				float: left;
				margin-right: 6px;
		}
		
		
	.boxBlue.s238 .header {
			background: url('../images/box_blue_238_top.jpg') no-repeat;
	}
	.boxBlue.s238 div.gradient {
			margin: 0;
			background: #f5f5f5 url('../images/box_blue_238_gradient.jpg') repeat-x;
			border-bottom: 1px solid #f4f4f4;
			border-left: 1px solid #eeeeee;
			border-right: 1px solid #eeeeee;
			padding: 7px 10px;
			font-size: 13px;
			overflow: hidden;
			position: relative;
			clear: both;
	}
	.boxBlue.s238 img.bottom {
		float: left;
		margin-top: -7px;
		position: relative;
		z-index: 501;
	}
		.boxBlue.s238 div.gradient img.albumart {
			width: 72px;
			height: 72px;
		}
		.boxBlue.s238 div.gradient span {
			position: absolute;
			top: 50%;
			height: 30px;
			margin-top: -15px;
			left: 94px;
		}

		.boxBlue.s238 div.gradient .download {
			position: absolute;
			top: 21px;
			right: 10px;
		}
		
		.boxBlue.s238 div.gradient .download.primary {
			top: 60px;
		}		
		
		
	.boxBlue.s238 .content .whiteRow {
			background: url('../images/box_blue_238_whitebox.gif') 0 bottom no-repeat;
	}
		
.boxBluePlain {
	background: #f5f5f5;
}
	.boxBluePlain .content {
		padding: 10px;
	}
	.boxBluePlain.withBorder {
		border: 1px solid #e3e3e3;
	}
	
	.boxAd {
		margin-bottom: 10px;
		background: url('../images/box_ad_bg.gif') no-repeat;
		margin-top: 10px;
	}
		.boxAd .adContent {
			padding: 22px 13px 0 13px;
		}
		.boxAd.adFooter {
			float: left;
		}

.boxIndent {
	padding: 9px;
}
.boxIndent a {
text-decoration: underline;
}

.article  {
	height: 245px;
	margin-bottom: 10px;
}
	.article img {
		margin-right: 20px;
	}
.articleSmall {
	width: 323px;
	float: left;
	margin-bottom: 10px;
}
	.articleSmall.left {
		margin-right: 10px;
	}
	.articleSmall img {
		/*width: 135px;*/
		margin: 5px 8px 0 0;
	}
	
.albumContainer {
	width: 136px;
	height: 191px;
	float: left;
	background: url('../images/box_right_album_container.gif') no-repeat;
	
	margin: 0 0px 5px 5px;
	_margin: 0 -4px 5px 9px; /*IE6*/
	_display: inline;
	padding: 5px;
	
	color: #404040;
	font-size: 13px;
	line-height: 15px;
	position: relative;
}
.albumContainer.small {
	width: 73px;
	height: 105px;
	float: left;
	background: none;
	margin: 5px 4px 0 0;
	color: #404040;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
}
.albumContainer.small.last {
	margin-right: 0;
}
	.albumContainer strong {
		color: #000;
	}
	.albumContainer img {
		margin-top: 4px;
	}
	.albumContainer.small img {
		width: 73px;
		height: 73px;
	}
	.albumContainer img.cover {
		margin: 0 0 3px 0;
	}
	.albumContainer .ribbon {
         background: url('../images/ribbon.gif') no-repeat;
         background-position: 4px 7px;
         height: 58px;
         width: 55px;
         position: absolute;
         z-index: 501;
         right: -7px;
         top: -7px;
         padding-top: 20px;
         text-align: center;
         padding-left: 7px;
         font-weight: bold;
     } 
     .albumContainer a {
     	background: none !important;
     }
	
.boxDarkWide {
	margin-bottom: 10px;
}
	.boxDarkWide .header {
		height: 31px;
		/*background: url('../images/box_dark_819_header.jpg') no-repeat;*/		
		line-height: 31px;
		color: #fff;
		padding-left: 10px;
		font-size: 16px;
		font-weight: bold;
	}
	.boxDarkWide .content {
		padding: 10px;
		_padding:10px 0 0 10px;
		_margin:0;
		/*background: url('../images/box_dark_819_content.jpg') repeat-y;*/
		background: #fff;
		min-height: 81px;
	    height: auto !important;
        height: 81px;        
        /*width: 819px;*/
	}
	.boxDarkWide .footer {
		/*height: 31px;*/
/* 		background: url('../images/box_dark_819_footer.jpg') no-repeat; */
		/*line-height: 21px;*/
		height: 21px;
		#height: 22px;
		background: #F9F9F9;
		padding: 0;
		clear: both;
	}
	
	.boxDarkWide .footer a {
		display: block;	
	}	
	
	.boxDarkWide .footerH31 {
		height: 43px;
		background: url('../images/box_dark_819_footer_h31.jpg') no-repeat;
	    margin: 0;
        padding:0;
        padding-top:6px;
        font-weight: bold;
     
	}
	.footerH31 .tabsPaging .prevButton {
            float:left;
            width: 30%;
            line-height: 15px;  
            margin-left: 12px;
            
        }
        .footerH31 .tabsPaging .nextButton {
            float:right;
            text-align: center; 
            width: 66px; 
            height: 15px;
            line-height: 15px; 
            border: 1px solid #dddddd; 
            background-color: #ffffff;
            margin-right: 11px;
        }
         .footerH31 .tabsPaging .pages {
            float:left;
            line-height: 15px; 
        }
        .footerH31 .tabsPaging .PagingPages {
            list-style: none;
            display: inline;
        }
            .footerH31 .tabsPaging .PagingPages li {
                width:13px;
                height:15px;
                border: 1px solid #dddddd; 
                background-color: #ffffff;
                float: left; 
                padding-left: 6px;
                padding-top:2px;
                margin-right: 3px;
            }
            .footerH31 .tabsPaging .PagingPages li a {
            }

            .footerH31 .tabsPaging .PagingPages li.active {
                width:17px;
                height:17px;
                border: 0;
                background-color: transparent;
                float: left; 
                color: #f26522;
	            font-weight: bold;
            }

		.boxDarkWide .footer .buttonContainer {
			margin: 2px 4px;
			_margin: 2px 2px;
			
		}
		
.boxPlainBlue {
	background: #f5f5f5; 
	padding: 15px 10px;
}

.boxDark {
	float: left;
	width: 405px;
	margin-bottom: 10px;
}
.boxDark.s485 {
	width: 485px;
}
.boxDark.s322 {
	width: 322px;
}
	.boxDark .header {
		height: 23px;
		background: #515151;
		padding: 9px 0 0 8px;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}
	.boxDark.s485 .header {
		height: 23px;
		background: #515151;
	}
	.boxDark.s322 .header {
		height: 23px;
		background: #515151;
	}
	.boxDark .content {
		padding: 10px;
		background: #FFF;
		color: #181818;
	}
	
	.boxDark .padding_wrapper {
		padding: 10px;
	}
	.boxDark .content.with_border {
		border-left: 1px solid #515151;
		border-right: 1px solid #515151;
		border-bottom: 1px solid #E4E4E4;
		padding: 0;
	}
		.boxDark .content .blueBar {
		background: #f3f3f3;
		font-weight: bold;
		color: #000;
		padding: 7px 0 7px 10px;
		font-size: 14px;
	}
	.boxDark .footer {
		height: 19px;
		background: url('../images/box_dark_405_footer.gif') no-repeat;
		padding: 2px 5px 0 0;
	}
	.boxDark.s652 {
	width: 652px;
	background: #FFF;
	color: #000;
}

	.boxDark.s652 td {
		color: #000;
	}

	.boxDark.s652 .header {
		height: 23px;
		background: #515151;
	}	
	
	
	.boxDark.s818 {
	width: 819px;
}


	.boxDark.s818 .header {
		height: 29px;
		background: #515151;
	}
	
.boxYellow {
	background: #fdb813;
	color: #000;
}
	.boxYellow .content {
		padding: 10px;
	}
		.boxYellow .content a {
	        text-decoration: underline;
	    }
	    .boxYellow .content a.buttonYellow {
	        text-decoration: none;
	    }
	    
	    
	
a.buttonYellow {
	display: block;
	background: #d79d10;
	margin: 4px 4px;
}
	a.buttonYellow:hover {
		color: #fff !important;
	}
	a.buttonYellow span {
		padding: 2px 4px 2px 4px;
	}
	
	
.boxWhite {
	background-color: #f5f5f5;
	color: #000000;
	width: 640px;
	margin:0;
	padding:0;

	
}
	.boxWhite .content {
		padding: 8px;
		line-height: 15px;
	}
	.boxWhite .content a img {
	    padding-left: 24px;
	    margin-top: 50px;
	    margin-bottom: 12px;
	  
	}
	

	.boxWhite strong {
		color:#000000;
		font-size: 18px;
		font-weight: normal;
		padding-left: 24px;
		line-height: 20px;
		padding-top: 12px;
		display: block;
		padding-bottom: 13px;
	
	}   

.boxWhiteSmall {
    background-color: #f5f5f5;
	color: #000000;
	width: 316px;
	margin:0;
	padding: 4px 4px 1px 4px;
	
	
}	
.boxGray {
	background-color: #ededed;
	margin:0;
	padding:0;
	
	width: 583px;
	margin-left: 21px;
	margin-bottom: 7px;

	_margin-left: 12px;
	_margin-bottom: 7px;
	
	
	
}
	.boxGray .content {
		padding: 8px;
		line-height: 15px;
		color: #000000;
		line-height: normal;
	}
	    .boxGray .content .img {
		    padding-left: 4px;
		    vertical-align: top;
		    
	    }  	
	     .boxGray .content .text {
		    padding-left: 11px;
		        vertical-align: top;
		        width: 325px;
		    color: #1D1D1D;
	    }  	
	        .boxGray .content .text a {
		        text-decoration: underline;
	        }  	
    	


	.boxGray strong {
		color:#000000;
		font-size: 13px;
		font-weight: normal;
		padding-right: 1px;
	
	}
	
.boxListHeaderBig {
	padding: 5px 5px 0 11px;
	font-size: 39px;
	line-height: 47px;
}        



/* content box defintions END */

#leftContainer {
	width: 656px;
	float: left;
	margin-right: 6px;
}
#rightContainer {
	width: 323px;
	float: left;	
	overflow: hidden;
	position: relative;
}
#rightContainer .boxBlack, 
.imgTeaser {
	margin-bottom: 10px;	
	float: left;
}

#rightContainer .boxBlack {
	width: 323px;
}

#middleContainer {
	width: 323px;
	float: left;	
	overflow: hidden;
	margin-right: 8px;
}	
	
.tbl_list {
	width: 100%;
	margin: 10px 0 0px 0;
}
.tbl_list.fullborder {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.tbl_list.withHeader {
	margin-top: 0;
}
.trackTblScrollWrapper {
	height: 300px;
	overflow: hidden;
	overflow-y: auto;
	margin-top: -5px;
}
    .tbl_list td.hovered {
        color: #f86119;
    }
	.tbl_list td, 
	.tbl_list th {
		background: #f3f3f3;
		border-top: 1px solid #dbdbdb;
		color: #1d1d1d;
		font-size: 12px;
		padding: 0px 2px 0px 2px;
	}
	.tbl_list td img.cover, 
	.tbl_list td .coverContainerSmall {
		width: 40px;
		height: 40px;
		margin: 4px 3px 3px 3px;
		#margin: 5px 3px 3px 3px;
	}
	 .tbl_list td .coverContainerSmall img.cover {
	 	width: 40px;
	 	height: 40px;
	 	margin: 0;
	 }
	.tbl_list tr.last td {
		border-bottom: 1px solid #dbdbdb;
	}
	.tbl_list tr.tr2 td {
		background: #fff;
	}
	.tbl_list tr.darkrow td {
		background: #d1d1d1;
	}
	 .tbl_list th {
	 	background: inherit;
	 	#background: #515151;
	 	color: #fff;
	 	height: 18px;
	 	border: 0;
	 	font-size: 11px;
	 	text-align: left;
	 }
	
	.tbl_list .preview {
		width: 36px;
		padding: 0 8px 0 4px;
	}
		.tbl_list td.preview img {
	
			margin-top: 2px;
		}
	.tbl_list .number {
		width: 22px;
		padding-top: 0px;
		
	}
	.tbl_list .title {
		padding-top: 1px;
		white-space: nowrap;
	}
	
	.tbl_list.playlist_special .title {	
		width: 300px;
	}
	
	.tbl_list .track_time {
		width: 30px;
	}	
	
	.tbl_list .track_type {
		width: 30px;
	}		
	
	.tbl_list .download, .tbl_list .add_remove {
		text-align: right;
		padding: 4px;
		width: 70px;
	}
	.tbl_list td.add_remove {

	}	
		.tbl_list td.download img {
			margin-top: 2px;
		}
		
	td.download div,
	div.download div {
		width: 0;
		height: 0;	
	}

	.tbl_list.artist {
		/*border-bottom: 1px solid #dbdbdb;*/
		padding:0; width: 817px; font-weight:bold;
	}
	/*.tbl_list.artist th {
		background: url('../images/box_dark_819_header.jpg') no-repeat;
	}
	.tbl_list.artist th.labelrow {
		background: #232323;
		color: #fff;
		padding: 1px 0 1px 7px;
	}
	.tbl_list.artist th.labelrow.first {
		border-left: 1px solid #fff;
	}
	.tbl_list.artist th.labelrow.last {
		border-right: 1px solid #fff;
	}*/
	/*.tbl_list.artist th, */.tbl_list.artist td {
		font-size: 14px;
		font-weight: bold;
		padding: 7px;
	}
	    .tbl_list.artist td.first {
		 border-top:0;
	    }
	/*.tbl_list.artist th,*/ .tbl_list.artist.notbold td {
		font-weight: normal;
		font-size: 12px;
	}
	.tbl_list.artistlist {
		border-bottom: 1px solid #dbdbdb;
	}
 .tbl_list.Songs th {
	 	background: #ffffff;
	 	color: #000;
	 	height: 18px;
	 	border: 0;
	 	font-size: 11px;
	 	text-align: left;
	 	font-weight: normal !important;
	 }
	  .tbl_list.Songs td {
	 	font-weight: bold;
	 }
	
.playtimeBar {
	margin-top: 2px;
	height: 19px;
	background: url('../images/track_playtime_bg.jpg');
	color: #c8c8c8;
	padding: 10px 10px 0px 10px;
}
	
#videoContainer {
	background: #151515;
	margin-bottom: 10px;
	overflow: hidden;
	height: 340px;
}
	#videoContainer #player {
		float: left;
		padding: 12px;
		height: 316px;
		width: 383px;
	}
	#videoContainer #videoDescription {
		width: 220px;
		color: #fff;
		padding: 12px;
		float: left;
	}
		#videoContainer #videoDescription #videoThumbs {
			background: #252525;
			margin-top: 20px;
		}
		#videoContainer #videoDescription .wrapper {
			padding: 17px 0 0 17px;
			overflow: hidden;
		}
		#videoContainer #videoDescription .wrapper img {
			width: 85px;
			height: 64px;
			float: left; 
			margin: 0 13px 13px 0;
			border: 1px solid #000;
		}
		#videoContainer #videoDescription .wrapper a:hover img, #videoContainer #videoDescription .wrapper a.active img {
			border: 1px solid #fff;
		}
		
		
		



	
.album {
    width: 321px; 
    height:147px;
    margin: 4px 0 0 5px; 
    _margin-left: 4px;
    float:left;
    }

    .albumContainerBig {
        width: 321px; 
        height: 147px;
	    background: url('../images/box_album_container_big.gif') no-repeat;
        color: #404040;
	    font-size: 13px;
	    line-height: 15px;
    }
	    .albumContainerBig strong {
		    color: #000;
	    }
	    .albumContainerbig img {
		    margin-top: 4px;
    	}
	    .albumImageContainer {
		    float: left; 
		    width: 135px;
		    padding: 5px;
	    }
	    .albumTextContainer {
	        float: left; 
	        width: 160px; 
	        margin-top: 20px;
	        }
    	
	    .albumContainerbig img.cover {
		    margin: 0 0 3px 0;
	    }
	    .albumContainerBig div.price {
	        display:inline;
	        font-size: 11px;
	    }
	
	


#tracksList ul {
      list-style:none;
      display:inline;
      padding:0;
      margin:0;
	  
}

    #tracksList li {
        list-style:none;
         display:inline;
        padding-left:15px;
        margin-left: 15px;
        _margin-left: 0;
        _padding-left: 5px;
        margin-top: -13px;
	    #margin-top: 0;
        float:left;
        background: url('../images/icon_track_li_seperator.gif') no-repeat;
        background-position: 0 2px;
    }
    #tracksList li.first {
        background: none;
    }
    #tracksList li a.white {
     color: White;
/*      background: #151515; */
    }
    
 
a.track_album {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/icon_orange_play_darkbg.gif') no-repeat;
}

a.track_album:hover {
	background: url('../images/icon_orange_play_darkbg-hovered.gif') no-repeat;
}
	
a.track_album.paused, 
a.track_album.paused:hover {
	background: url('../images/icon_orange_pause_darkbg.gif') no-repeat;
}	 
 
 div.customDropdown {
 	width: 142px;
 	height: 22px;
 	padding: 5px 0 0 8px;
 	color: #fff;
 	font-weight: bold;
 	background: transparent url('../images/custom_dropdown_big.jpg') no-repeat;
 	margin: -4px -5px 0 0;
 	position: relative;
 	z-index: 500;
 }
 div.customDropdown.smaller {
 	width: 97px;
 	height: 17px;
 	padding: 5px 0 0 5px;
 	background: transparent url('../images/custom_dropdown_small.jpg') no-repeat;
 	font-size: 12px;
 	margin-top: -3px;
 }
 	 div.customDropdown a.trigger {
	 	width: 152px;
	 	height: 22px;
	 	display: block;
	 	padding: 5px 0 0 8px;
	 	position: absolute;
	 	left: 0;
	 	top: 0;
	 	z-index: 501;
	 	background: #000;
	 	filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;     
	 }
 	 div.customDropdown ul {
 	 	width: 150px;
 	 	height: 65px;
	 	margin: 0;
	 	padding: 8px 0 0 0;
	 	list-style: none;
	 	position: absolute;
	 	left: 0;
	 	top: 20px;
	 	z-index: 501;
	 	background: url('../images/custom_dropdown_fullbg.png') no-repeat;
	 }
	 div.customDropdown.single ul {
 	 	height: 29px;
	 	background: url('../images/custom_dropdown_single.gif') no-repeat;
	 }
	 div.customDropdown.smaller ul {
	 	top: 19px;
	 	background: url('../images/custom_dropdown_fullbg_small.png') no-repeat;
	 }
		 div.customDropdown ul li {
	 	 	height: 17px;
	 	 	_height: 14px;
	 	 	font-size: 12px;
	 	 	_font-size: 11px;
		 	font-weight: bold;
		 	padding: 4px 0 0 0;
		 	#padding-top: 2px;
		 	_padding-top: 4px;
		 	margin: 0;
	 	 	
		 }
		 div.customDropdown.smaller ul li {
	 	 	font-size: 11px;
		 }
		 div.customDropdown ul li a {
	 	 	color: #fff !important;
	 	 	padding-left: 25px;
	 	 	display: block;
		 }
		
		 	div.customDropdown ul li.download a, div.customDropdown ul li.downloadClone a {
		 	 	background: url('../images/icon_download_orangebg.gif') 5px -1px no-repeat;
			}
			div.customDropdown ul li.mobile a {
		 	 	background: url('../images/icon_mobile_orangebg.gif') 5px -1px no-repeat;
			}
			div.customDropdown ul li.buy a {
		 	 	background: url('../images/icon_buy_orangebg.gif') 5px -1px no-repeat;
			}
			
			div.customDropdown ul li.download a:hover, div.customDropdown ul li.downloadClone a:hover {
		 	 	background: url('../images/icon_download_orangebg_black.gif') 5px -1px no-repeat;
		 	 	color: #000 !important;
			}
			div.customDropdown ul li.mobile a:hover {
		 	 	background: url('../images/icon_mobile_orangebg_black.gif') 5px -1px no-repeat;
		 	 	color: #000 !important;
			}
			div.customDropdown ul li.buy a:hover {
		 	 	background: url('../images/icon_buy_orangebg_black.gif') 5px -1px no-repeat;
		 	 	color: #000 !important;
			}
			
			
			

#genreVaelger #genreNav {
	height: 425px;
}	
	#genreVaelger #genreNav {
		width: 152px;
		height: 425px;
		float: left;
	}
		#genreVaelger #genreNav ul {
			width: 152px;
			list-style: none;
			margin: 0;
			padding: 0;
			margin-top: 27px;
		}
			#genreVaelger #genreNav ul li {
				width: 152px;
				height: 22px;
				margin-bottom: 1px;	
			}
			#genreVaelger #genreNav ul li a {
				display: block;
				color: #fff;
				padding: 5px 0 0 8px;
				height: 17px;
				background: url('../images/genrevaelgerSmall_item_0.gif') no-repeat;
			}
			#genreVaelger #genreNav ul li.active a, #genreVaelger #genreNav ul li a:hover {
				color: #fff;
				background: url('../images/genrevaelgerSmall_item_1.gif') no-repeat;
			}
	#genreVaelger #genreContent {
		width: 804px;
		height: 394px;
		_height: 392px;
		padding: 15px;
		float: left;
		background: url('../images/dummy_genrevaelger_rock.jpg') no-repeat;
	}

		#genreVaelger #genreContent h2 {
			color: #fff;
			font-size: 25px;
		}
		
#search_nav_container {
	width: 165px;
	float: left;
	background: url('../images/search_nav_bg.gif') repeat-y;
}
	#search_nav_container #search_nav_top {
		height: 10px;
		background: url('../images/search_nav_top.gif') no-repeat;
	}
		#search_nav_container #search_nav_content ul {
			list-style: none;
			margin: 0;
			padding: 0;
			width: 165px;
		}
			#search_nav_container #search_nav_content ul li {
				height: 43px;
				background: url('../images/search_nav_item.gif') no-repeat;
				margin-bottom: 6px;
				padding: 10px 0 0 11px;
				font-size: 18px;
				font-weight: bold;
				line-height: 20px;
				cursor: hand;
				cursor: pointer;
			}
				#search_nav_container #search_nav_content ul li.oneline {
				height: 34px;
				padding-top: 19px;
			}
				#search_nav_container #search_nav_content ul li span {
					color: #777;
					font-size: 12px;
					margin-top: -2px;
					display: block;
				}
			
			
			#search_nav_container #search_nav_content ul li.active {
				background: url('../images/search_nav_item_active.jpg') no-repeat;
				color: #fff;
			}
			#search_nav_container #search_nav_content ul li.inactive {
				color: #777;
				cursor: default;
			}
	#search_nav_container #search_nav_bottom {
		height: 10px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/search_nav_bottom.gif') repeat-y;
	}
	
#searchContent {
	width: 821px;
	float: left;
	_margin-right: -10px;
}

.news-article-item {
	width: 647px;
	height: 57px;
	background: url('../images/box_news_small.gif') no-repeat;
	margin: 0px auto 5px auto;
	
}

.news-article-item .news-article-item-text {width: 520px;
	margin: 5px 10px 5px 0;
	float: left;

}
  .news-article-item .news-article-item-text  a {
        /*text-decoration: underline;*/
    }

.news-article-item .news-article-item-timestamp {
	color: #363636;
	display: inline;
	font-weight: bold;
}

.news-article-item .left {
	margin: 10px;
}

.small-news-article-item {
	width: 301px;
	height: 81px;
	background: url('../images/box_news_right_small.gif') no-repeat;
	margin: 0px auto 5px auto;
}

.small-news-article-item .small-news-article-item-text {
	width: 250px;
	margin: 5px 0 5px 0;
	color: #000000;
	font-size: 11px;
	float: left;
}

.small-news-article-item .small-news-article-item-timestamp {
	color: #363636;
	display: block;
	float: left;
	margin-right: 0px;
	font-weight: bold;
}


.small-news-article-item .small-news-article-item-title {
	float: left;
	font-weight: bold;
}

.small-news-article-item .left {
	margin: 5px;
}

.competition-item .left {
	margin: 5px;
	
}

.news_articles_container {
    overflow: hidden;
	background: url('../images/a_z_container_content_bg.gif') repeat-y;
}

.news_articles_container .buttonContainer {
	padding: 0;
	margin: 5px 5px 0 0;
}

.news_articles_container .competition-item {
	width: 646px;
	height: 147px;
	background: url('../images/box_competitions_small.gif') no-repeat;
	margin: 0 auto 5px auto;
	
	

}

.news_articles_container .competition-item-image {
}

.news_articles_container .competition-item-text {
	width: 400px;
	margin: 10px 10px 10px 10px;
	float: left;
}
    .news_articles_container .competition-item-text a {
        text-decoration: underline;
    }
    
    .a_z_container_content .header,
    .news_articles_container .header {
	    margin: 0 0 0 10px; 
	    width: 630px;
	    font-weight: bold;
	    _padding-left: 10px;
    }
          .a_z_container_content .header ul,
          .news_articles_container .header ul {
		    list-style: none;
			float: left;
			padding:0;
			margin:0;
         }
            .a_z_container_content .header li,
            .news_articles_container .header li {
			    float: left;
			    padding: 2px 0 10px 10px;
			    margin:0; 
			    font-size: 11px;
             }
             
             /*
             .news_articles_container .header li {
			    float: left;
			    padding: 2px 0 10px 10px ;
			    
			    margin:0;
             }*/
               
             .a_z_container_content .header li.active,
              .news_articles_container .header li.active {
			    float: left;
			    padding-top: 0 !important;
			    margin:0;  
             }
  

.news_articles_container .competition-item-title a {
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}

.sortby {
	margin-left: 5px;
	margin-right: 5px;
}

.sort-by-button, .sort-by-button-active {
	margin-left: 10px;
	font-size: 10px;
}

.sort-by-button {
	height: 16px;
	float: left;
	font-size: 10px;
}

.sort-by-button-active {
	height: 16px;
	float: left;
	color: #FFF;
}

.sort-by-button-active .sort-by-button-left {
	background: url('../images/sort_by_left.gif') no-repeat;
	width: 7px;
	height: 16px;
	float: left;
}

.sort-by-button-active .sort-by-button-fill {
	background: url('../images/sort_by_fill.gif') repeat-y;
	height: 16px;
	float: left;
}

.sort-by-button-active .sort-by-button-right {
	background: url('../images/sort_by_right.gif') no-repeat;
	width: 8px;
	height: 16px;
	float: left;
}


.content.biglink a {
	font-size: 14px;
	font-weight: bold;
	color: #080808;
	float: left;
	display: block;
	width: 160px;
	margin-bottom: 15px;
}
.content.biglink a.lastrow {
	margin-bottom: 0;
}

.albumContainerLefty {
	width: 267px;
	float: left;
	font-size: 14px;
	margin-bottom: 10px;
	
    _height: 100px;
}
	.albumContainerLefty img {
		margin: 5px 5px 0 0;
		float: left;
	}
	.albumContainerLefty img.cover {
		width: 100px;
		height: 100px;
		margin: 0 12px 0 0;
	}
	.albumContainerLefty p {
		font-size: 11px;
		float: left;
		margin: 8px 0 0 0;
	}
	
	
	
	.boxBlack .gradient {
	    background: tranparent; 
	}
	
	.boxBlack .content.gray {
	    background-color: #232323; 
		border-top: 1px solid black; 
	}
	.boxBlack.darkbg {
    	background-color: #2e2e2e;
	}
	#names {
        overflow: hidden;
	}
	.boxBlack .content .nameContainer {
		overflow: hidden;
	    margin-top: 10px; 
	    background-color: white; 
	    width: 291px; 
	    /* ÆNDRINGER PCL 25.NOV: CloudTag */ 
	    /*min-height: 81px;
	    height: auto !important;
        height: 81px;*/
        height: 100%;
        /* SLUT */
	    padding-top:11px;
	    padding-left:8px;
	    padding-right:14px;
	    padding-bottom:11px;
	}
	    .boxBlack .content .nameContainer .nameItem {
	        background: #eeeeee; 
	        float:left; 
	        height: 25px;
	        margin-left: 3px;
	        margin-bottom: 3px;
	        white-space: nowrap; /* ÆNDRINGER PCL 25.NOV: CloudTag */ 
	    }
      	  
	    .boxBlack .content .nameContainer .nameItem.active {
	        background: #000000; 
	    }	  
	    
	    .boxBlack .content .nameContainer .nameItem a {
	        font-size: 22px;
	        display: block;
	        padding: 5px;
	    }
	  
	
	.gradient .gradientTopSmall {
	    background: #515151; 
	    height: 38px;
	    width: 323px;
	    font-size: 1px;
	    line-height: 1px;
	}
	.gradient .gradientContentSmall {
	    background: #515151; 
	    width: 323px;
	    border-top: 1px solid #484848;
	}
	.gradient .gradientBottomSmall {
	    background: #515151; 
	    height: 6px;
	    width: 323px;
	    font-size: 1px;
	    line-height: 1px;
	}



	.gradient .gradientTopBig {
	    /*background: url('../images/gradientBlackBox_top_big_bg.gif') no-repeat;*/ 
	    background: #515151; 	    
	    height: 38px;
	    padding-top:5px;
	    font-size: 1px;
	    line-height: 1px;
	}
	.gradient .gradientContentBig {
	    /*background: url('../images/gradientBlackBox_content_big_bg.gif') repeat-y;*/ 
	    background: #515151; 	    
	}
	    .gradient .gradientContentBig .content {
	        height: 131px;
	    }
	    .gradient .gradientContentBig .content .left {
    	    float: left;
            width: 150px;
         }
	  
	    .gradient .gradientContentBig .content .right {
            float: right;
            width: 314px;
            background: #2e2e2e; 
            padding:12px;
            margin-right: 4px;
            margin-top: 21px;
	    }
	    
	    .gradient .gradientContentBig .content .centered {
	        margin-top:15px;
	    }
	     .gradient .gradientContentBig .content .centered img {
	      margin-left: -4px;
	      
	    }
	    .gradient .gradientContentBig .content .centered a.white {
	        border-bottom: 2px solid #767676;
	    }
	   
		
	.gradient .gradientBottomBig {
	    /*background: url('../images/gradientBlackBox_bottom_big_bg.gif') no-repeat;*/ 
	    background: #515151; 		    
	    height: 6px;
	    clear: both;
	    font-size: 1px;
	    line-height: 1px;
	}	
	
	
	#ringetonerTbl {
	    width: 656px; 
	    /*height:169px;*/ 
	    background: url('../images/ringetoner_bg.gif') no-repeat center bottom;
        margin: 10px 0 5px 0;
	}
        #ringetonerTbl .tbl_list {
            margin: 0 0 5px;
	        padding:0;
	        width: 100%;
	        border-left:1px; 
	        border-right: 1px; 
	        border-bottom: 1px;
	        border-top: 0; 
	        border-style: solid;
	        border-color: #e0e0e0;
        }
        #ringetonerTbl .button  {
      		position: relative;
      		top: 6px;
        }

.a_z_container_top, .news_articles_container_top {
    height:5px; 
	background: url('../images/a_z_container_top_bg.gif') no-repeat;
	font-size: 1px;
	line-height: 1px;

}
.a_z_container_content {
    overflow: hidden;
    /*
    min-height: 100px;
	height: auto !important;
    height: 100px;
    */
    padding: 5px 5px 5px 5px;
	background: url('../images/a_z_container_content_bg.gif') repeat-y;
}
    .a_z_container_content .a_z_content{
        font-size: 18px;
    }
    .a_z_container_content .a_z_content a {
        text-decoration: underline;
    }
    
    .a_z_container_content .albumstakContainer  {
        margin-top: 3px;
        margin-left:8px;
    }
        .a_z_container_content .albumstakContainer .albumstakItem {
            background: url('../images/albumstak_bg.gif') no-repeat;
            width: 144px;
            height: 237px;
            float:left;
            padding-top: 7px;
            padding-left: 8px;
            margin-right: 7px;
            margin-bottom: 8px;
            position: relative;
        }
        .a_z_container_content .albumstakContainer .albumstakItem.musicvideo {
        	width: 303px;
        	background: url('../images/musicvideo_bg.gif') no-repeat;
        }

    		.a_z_container_content .albumstakContainer .albumstakItem .albumstakArtist {
				color: #404040;
				font-size: 13px;
				margin: 0;
				padding: 0;
				height: 13px;
				margin-top: 0px;
				margin-bottom: 5px;
			}

        	.a_z_container_content .albumstakContainer .albumstakItem .albumstakInfo {
				color: #666;
				font-size: 11px;
				_font-size: 10px;
				margin: 0;
				padding: 0;
				height: 26px;
				margin-top: 3px;
				margin-bottom: 5px;
			}

            .a_z_container_content .albumstakContainer .albumstakItem .ribbon {
                
                 background: url('../images/ribbon.gif') no-repeat;
                 background-position: 4px 7px;
                 height: 58px;
                 width: 55px;
                 position: absolute;
                 z-index: 501;
                 right: -7px;
                 top: -10px;
                 padding-top: 20px;
                 text-align: center;
                 padding-left: 7px;
         
                 
             } 
        
        
            .a_z_container_content .albumstakContainer .albumstakItem img {
                padding-bottom: 7px;
                
             }
            .a_z_container_content .albumstakContainer .albumstakItem strong {
                font-size: 14px;
               
             }
             .a_z_container_content .albumstakContainer .albumstakItem strong:hover, .a_z_container_content .albumstakContainer .albumstakItem .bottom:hover, .trackInfo:hover {
	            color: #f86119;
               
             }
            .a_z_container_content .albumstakContainer .albumstakItem div {
                margin-top: 3px;
                _margin-top: 0;
                 height: 46px; 
               _height: 0;
             } 
             .a_z_container_content .albumstakContainer .albumstakItem .bottom {
                 margin:0;
                 border-top: 1px solid #dfdfdf;
                 border-bottom: 1px solid #dfdfdf;
                 background: url('../images/icon_arrow_black.gif') no-repeat;
                 background-position: 4px 7px;
                 height: 18px;
                 width: 124px;
                 padding-top: 4px;
                 padding-left: 12px;
             } 
             
             
            .a_z_container_content .albumstakContainer .albumstakItem.last {
                margin-right: 0;
            
            }


.a_z_container_bottom, .news_articles_container_bottom {
    height:6px; 
	background: url('../images/a_z_container_bottom_bg.gif') no-repeat;
	font-size: 1px;
	line-height: 1px;
	
} 

#a_z_container_leftletters {
	width: 45px;
	float: left;
	padding-top: 30px;
}
	#a_z_container_leftletters a {
		display: block;
		height: 19px;
		width: 37px;
		margin-bottom: 2px;
		font-weight: bold;
		font-size: 12px;
		padding: 6px 0 0 8px;
		background: #232323;
	}
	#a_z_container_leftletters a.active {
		background: url('../images/a_z_letter_left_bg.gif') no-repeat;
	}

.a_z_container_white_top {
    height:5px; 
    font-size: 1px;
    line-height: 1px;
	background: url('../images/a_z_container_white_top_bg.gif') no-repeat;
}
.a_z_container_white_content {
    overflow: hidden;
    min-height: 100px;
	height: auto !important;
    height: 137px;
   
    padding: 0 6px 0 6px;
	background: url('../images/a_z_container_white_content_bg.gif') repeat-y;
}

    .a_z_container_white_content .a_z_content_white img {
        width: 137px;
        height: 137px;
      
    
    }
    .a_z_container_white_content .a_z_content_white .text {
      font-size: 17px;
      padding-left: 13px;
      color: #1D1D1D;
    }    
        .a_z_container_white_content .a_z_content_white .text strong {
           font-size: 25px;
        }
    
    
.a_z_container_white_bottom {
    height:5px; 
    font-size: 1px;
    line-height: 1px;
	background: url('../images/a_z_container_white_bottom_bg.gif') no-repeat;
}  

#a_z_topletters {
	height: 23px;
	padding-left: 11px;
	_margin-bottom: -2px;
}
	#a_z_topletters a {
		display: block;
		width: 20px;
		height: 19px;
		float: left;
		font-weight: bold;
		text-align: center;
		font-size: 15px;
		padding: 4px 0 0 0;
		background: url('../images/a_z_topletter_bg_0.gif') no-repeat;
		_margin-right: 0;
	}
	#a_z_topletters a.active {
		color: #fff !important;
		background: url('../images/a_z_topletter_bg_1.gif') no-repeat;
	}
	#a_z_topletters a#numbers {
		width: 36px;
		margin-right: 12px;
		background: url('../images/a_z_topletter_wide_bg_0.gif') no-repeat;
	}


/*ÆNDRINGER PCL 23.NOV: PAGINATION*/
#tabsPaging  {	
    padding-top: 0px;
    margin-top: 10px;
    _margin-top: 20px;    
    font-size: 13px;
    height: 30px;
}  
    #tabsPaging a {
	    font-weight: bold;
    }
    #tabsPaging .nextButton {
        text-align: center; 
        width: 66px; 
        height: 15px; 
        border: 1px solid #dddddd; 
        background-color: #ffffff;
        padding-top: 2px;
    }
    ul#pagingPages {
        display: inline;
        list-style: none; 
		text-align: left;
        /*width: 100%;*/
        height: 30px;
    }
   
       #tabsPaging ul#pagingPages li {
            height:20px;
            border: 1px solid #dddddd; 
            background-color: #ffffff;
            padding-top: 2px;
            padding-left: 7px;
            padding-right: 3px;
            display:inline; 
            list-style: none;
            margin-right: 3px;
        }

        #tabsPaging ul#pagingPages li.active {
            height:17px;
            padding-top: 2px;
            border: 0;
            background-color: transparent;
            margin-right: 3px;
	        color: #f26522;
	        font-weight: bold;
        }
/*SLUT*/
.tblBigtext td, .tblBigtext {
	font-size: 20px;
}

.iconTick {
	margin: -3px 7px 0 0;
}

a.buttonOverlayBig.dark {
	display: block;
	height: 54px;
	background: url('../images/buttonOverlayBigGray_start.gif') no-repeat;
	color: #fff !important;
	font-size: 13px;
	padding: 5px 1px 0 10px;
	font-weight: bold;
	position: relative;
	margin-right: 10px;
}
a.buttonOverlayBig.dark:hover {
	color: #f86119 !important;
}

a.buttonOverlayBig.dark div {
	position: absolute;
	width: 10px;
	height: 59px;
	background: url('../images/buttonOverlayBigGray_end.gif') right 0 no-repeat;
	right: -5px;
	top: 0;
}
a.buttonOverlayBig.orange {
	display: block;
	height: 54px;
	background: url('../images/buttonOverlayBigOrange_start.gif') no-repeat;
	color: #fff !important;
	font-size: 13px;
	padding: 5px 1px 0 10px;
	font-weight: bold;
	position: relative;
	margin-right: 10px;
}
a.buttonOverlayBig.orange:hover {
	color: #5e5e5e !important;
}

a.buttonOverlayBig.orange div {
	position: absolute;
	width: 10px;
	height: 59px;
	background: url('../images/buttonOverlayBigOrange_end.gif') right 0 no-repeat;
	right: -5px;
	top: 0;
}

a.buttonOverlayBig.black {
	display: block;
	height: 21px;
	background: url('../images/buttonOverlayBigBlack_start.gif') no-repeat;
	color: #fff !important;
	font-size: 13px;
	padding: 5px 1px 0 10px;
	font-weight: bold;
	position: relative;
	margin-right: 10px;
}
a.buttonOverlayBig.black:hover {
	color: #f86119 !important;
}

a.buttonOverlayBig.black div {
	position: absolute;
	width: 10px;
	height: 26px;
	background: url('../images/buttonOverlayBigBlack_end.gif') right 0 no-repeat;
	right: -3px;
	top: 0;
}





a.buttonOrange {
	display: block;
	height: 21px;
	background: url('../images/buttonOrange_bigger_start.gif') no-repeat;
	color: #fff !important;
	font-size: 16px;
	padding: 6px 1px 0 9px;
	font-weight: bold;
	position: relative;
	margin-right: 10px;
	line-height: 17px;
}
a.buttonOrange div {
	position: absolute;
	width: 10px;
	height: 26px;
	background: url('../images/buttonOrange_bigger_end.gif') right 0 no-repeat;
	right: -10px;
	top: 0;
}   
a.buttonOrangeSmall {
	display: block;
	height: 17px;
	background: url('../images/buttonOrange_small_start.gif') no-repeat;
	color: #fff !important;
	
	padding: 2px 4px 0 6px;
	font-weight: bold;
	position: relative;
}
	a.buttonOrangeSmall.whiteback {
		background: url('../images/buttonOrange_small_whitebg_start.gif') no-repeat;
	}
a.buttonOrangeSmall div {
	position: absolute;
	width: 4px;
	height: 19px;
	background: url('../images/buttonOrange_small_end.gif') right 0 no-repeat;
	right: -4px;
	top: 0;
}  
	a.buttonOrangeSmall.whiteback div {
		position: absolute;
		width: 4px;
		height: 19px;
		background: url('../images/buttonOrange_small_whitebg_end.gif') right 0 no-repeat;
		right: -4px;
		top: 0;
	} 

a.buttonBigger {
	display: block;
	height: 20px;
	background: url('../images/button_bigger_start.gif') no-repeat;
	color: #fff !important;
	font-size: 13px;
	padding: 5px 1px 0 10px;
	font-weight: bold;
	position: relative;
	margin-right: 10px;
}

a.buttonBigger.dark {
	height: 19px;
	background: url('../images/button_bigger_dark_start.gif') no-repeat;
}

a.buttonBigger:hover {
	color: #f86119 !important;
}

a.buttonBigger div {
	position: absolute;
	width: 10px;
	height: 25px;
	background: url('../images/button_bigger_end.gif') right 0 no-repeat;
	right: -10px;
	top: 0;
}

a.buttonBigger.dark div {
	height: 24px;
	background: url('../images/button_bigger_dark_end.gif') right 0 no-repeat;
}

.current_balance {
	width: 302px; 
	height: 44px; 
	background: url('../images/current_balance_bg.gif') no-repeat; 
	margin-left: 50px; 
	padding: 10px;
}

.inputContainer {
	margin-bottom: 6px;
	clear: both;
	overflow: hidden;
}
	.inputContainer label {
		display: block;
		float: left;
		width: 120px;
		padding-top: 6px;
	}
	.inputContainer input {
		width: 170px;
		padding: 3px;
		display: block;
		float: left;
		border: 1px solid #cccccc;
	}
	
	

/* CSS til Play Live */
#live-concerts-layer {
	background: #030408 url('../images/live_top_container.jpg') center top no-repeat; 
	height: 366px; 
	width: 984px; 
	margin: 95px auto 0 auto;
	position: relative;
}

#live-concerts-layer .concert-artist {
	width: 706px;
	height: 340px;
	position: relative;
	top: 12px;
	left: 12px;
}

#live-concerts-layer .concert-artist img {
}

#live-concerts-layer .live-concerts-left-button {
	background: transparent url('../images/left.png') center top no-repeat; 
	height: 64px; 
	width: 38px;
	position: absolute;
	top: 142px;	
	left: 11px;
}

#live-concerts-layer .live-concerts-right-button {
	background: transparent url('../images/right.png') center top no-repeat; 
	height: 64px; 
	width: 38px;
	position: absolute;
	top: 142px;	
	right: 265px;
}


.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

#live-concerts-layer-container {
	width: 706px;	
	height: 340px;
	padding: 0;
	float: left;
}

.jcarousel-skin-tango .jcarousel-container {
	width: 100%;
	height: 340px;
	position: relative;
	overflow: hidden;
	top: 12px;
	left: 12px;
	float: left;
}

.jcarousel-clip-horizontal {
	width: 100%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
}

.jcarousel-skin-tango .jcarousel-item {
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: transparent url('../images/right.png') center top no-repeat; 
	height: 64px; 
	width: 38px;
	position: absolute;
	top: 142px;	
	right: -1px;
	cursor: hand;
	#right:-2px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: transparent url('../images/left.png') center top no-repeat; 
	height: 64px; 
	width: 38px;
	position: absolute;
	top: 142px;	
	left: -1px;
	cursor: hand;
}

.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {
	/*IE-6 fix for transparancy on png*/
	_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}



.jcarousel-control {
	margin-top: 55px;
	float: left;
	margin-left: 38px;
	width: 220px;
}

#control-links {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 2px solid #080808;
}

#control-links li {
	width: 220px;
	border-bottom: 2px solid #080808;
	background: transparent url('../images/concert_list_play_button.jpg') left center no-repeat;
	text-indent: 25px;
	padding: 5px 0 5px 0;
	line-height: 20px;
}

#tabsContainer1, #tabsContainer2, #tabsContainer3, #tabsContainer4  {
    /*background: url('../images/tabsContainer_bg.gif') repeat-y;*/
    background: #f5f5f5;
    width:656px; 
    min-height: 340px;
	height: auto !important;
    height: 300px;
    float: left;
}	
#tabsContainer2, #tabsContainer3, #tabsContainer4 {
display:none;
}

.tabsContainerBottom {
	display: none;	
	
    height: 7px;
    width:656px; 
    background: url('../images/tabsContainer_bottom.gif') no-repeat;
}


ul#tabs  {
	width: 656px;
	height: 37px;
	margin:0;
	padding: 4px 0 0;
	list-style: none;
	float: left;
    background: #f5f5f5;
}
			
    ul#tabs li {			
        float:left;
        height:39px;
        _height:30px;
        background: url('../images/bg_0_0.gif') no-repeat;	
        margin:0;
		padding: 0;
        padding-left: 10px;
        padding-top: 9px;
        display:block;
    }

    ul#tabs li.first {
        background: url('../images/bg_1_0.gif') no-repeat left top;	
    }
    ul#tabs li.first.active {
        background: url('../images/bg_active_1_0.gif') no-repeat;	
    }
     ul#tabs li.active {
        background: url('../images/bg_active_0_0.gif') no-repeat;	
    }
    ul#tabs li.last {	
        padding-left: 0;		
        background: url('../images/bg_last.gif') no-repeat;	
        width: 6px;
        _width: 4px;
    }
 
    

        ul#tabs li a {			
            font-weight:bold;
           font-size: 15px;
        }
        ul#tabs li#Li1 {
            width: 102px;
        }
        
        ul#tabs li#Li2 {
            width: 97px;
        }
        ul#tabs li#Li3 {
            width: 145px;
        }
        ul#tabs li#Li4 {
            width: 132px;
        }
        ul#tabs li#Li5 {
            width: 124px;
            _width: 126px;
        }

        ul#tabs li#Li1.first.active a, ul#tabs li#Li2.active a, ul#tabs li#Li3.active a, ul#tabs li#Li4.active a {			
            color: #f26522;
            height:39px;
       }
       
       ul#tabs li div {
            background: url('../images/icon_orange_dot_gray_big2.gif') no-repeat;		
            width: 36px;
            margin: 0 4px 0 0;
            text-align: center;
            line-height: 20px;
            color:white; 
            font-size:11px;
             font-weight:bold;
            float: right;
            
      
        }
        
        ul#tabs li.active div {
            background: url('../images/icon_orange_dot_big2.gif') no-repeat;	
            text-align:center;		
        }
       
  
         
        ul#tabs li#Li1.first a, ul#tabs li#Li2 a, ul#tabs li#Li3 a, ul#tabs li#Li4 a {			
            color: #808080;
        }
        
        
        
.downloadHelpText  {

    padding:0; margin:0;
    padding-bottom: 16px;
}	
.downloadHelpText a {
    color: #525252 !important;
    font-size: 19px;
    line-height: 25px;

}
.download_mobil {
    width: 365px;
    height: 40px;
    padding: 8px 0 5px 47px;
    background: url('../images/button_download_mobil.gif') no-repeat;
}	
     .download_mobil a {
        font-size: 21px;
       
        color: White !important;
        font-weight: bold !important;

    }	
    .download a { cursor: pointer; }
    
    
    
.buttonContainerLight.playlistny {
    width: 165px;
    margin-top: 9px;
    margin-bottom: 2px;
  
   
}    
    .buttonContainerLight.playlistny a {
        line-height: 30px;
        font-size: 19px;
        font-weight:normal !important;
        text-decoration: none;
    }    
    
    

.playlist-tracks {
    margin: 0 7px 2px 7px; 
}

.playlist-tracks .tbl_list.playlist {
    margin-top: 2px;
    border-right: 1px solid #dedede; 
    border-left: 1px solid #dedede; 
    border-bottom: 1px solid #dedede;
    padding:0; margin:0;
}

.button-corners-brugerlister {

width: 113px;
height: 21px;
    margin: -2px 7px 1px 0;
    _margin-right: 4px;
    overflow:visible;


 
    background: url('../images/button_playlist_tracks.gif') no-repeat;
     background-position: 0 -3px;
}

.button-corners-guestlist {
width: 113px;
height: 21px;
    margin: -8px 5px 1px 0;
    _margin-right: 3px;
    overflow:visible;


 
    background: url('../images/button_playlist_tracks.gif') no-repeat;
background-position: 0 0;
}
.button-corners-brugerlister a{
padding-left: 4px;

}

 .button-corners-guestlist a {
 display: block;
 padding-left: 4px;
  padding-top: 5px;
 }


.playlist-tracks .tbl_list.playlist td {
    height: 25px;
}

ul#playliste {
    list-style: none;
	float: left;
		padding: 0;
		margin: 0;
		padding-left: 0;
	}
    ul#playliste li {
	    float: left;
		padding: 0;
		padding-right: 10px;
		margin: 0;
       }
.play {
    height: 201px; 
    width: 392px; 
    margin: 0; 
    background-color: #353535; 
    padding: 9px;
}        
    .play strong {
        padding-top: 9px;
        font-size: 21px;
    
    }
    .play .text {
        padding-left: 1px;
        padding-top: 5px;
        font-size: 21px;
        font-size: 11px;
    
    }

 

ul#playlist-tabs {
    list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	height: 36px;
	background-color: #474747;
	margin-left: 2px;
	
	
	
}
    ul#playlist-tabs li {
	    float: left;
	    height: 29px;
	    padding: 7px 25px 0 9px;
	   background: url('../images/playlist_tabs_seperator.gif') right 0 no-repeat;
       }
       

      
       
       ul#playlist-tabs li.active {
	        float: left;
	        height: 29px;
	        
	         background-color: #232323;
    	   padding: 7px 25px 0 9px;
		
     }
       ul#playlist-tabs li a {
       font-size: 22px;
       color:#fff !important; 
      
       }
       
       
#playTabContainer2, #playTabContainer3, #playTabContainer4 {
display:none;
}       
       
       
       
.copyrights {
    _background-color: Transparent !important;
    _padding: 0 !important;
    _margin: 0 !important;
}       

.content.tagcloud {
	
		padding: 8px 9px 3px 4px;
		
		_padding: 8px 3px 3px 0;
	
		background: #fff;
		overflow: hidden;
		_overflow: none;
		border-left: 4px solid #232323;
		border-right: 4px solid #232323;
		color: #000;
        _height: 400px;
        
        width: 299px; height: 180px
	}
	
	

.big-news-article-item {
	width: 292px;
	height: 77px;
	background: url('../images/box_news_right_big.gif') no-repeat;
	margin-bottom: 5px;
	padding: 6px 5px 5px 5px;
}
.big-news-article-item .big-news-article-item-image {
	width: 73px;
    float: left;
    padding-right: 8px;
}
.big-news-article-item .big-news-article-item-text {
	width: 205px;
	color: #000000;
	font-size: 11px;
	float: left;
	line-height: 15px;
	font-size: 11px;
}

  .big-news-article-item .big-news-article-item-text a {
        text-decoration: none;
    }

.big-news-article-item .big-news-article-item-text strong {
	font-size: 20px;
	font-weight: normal;
}

.big-news-article-item .big-news-article-item-text:hover {

}

.faqContainer {

    width: 316px;
    margin-bottom: 3px;
}

    .faqContainer .faqContainerTop {
        height:6px; 
     
        font-size: 1px;
        line-height: 1px;
	    background: url('../images/fagContainer_top.gif') no-repeat;
    }
    .faqContainer .faqContainerContent {
        padding: 5px 11px 7px 11px;
        background: url('../images/fagContainer_content.gif') repeat-y;
        
    }
         .faqContainer .faqContainerContent .faqExplanation {
            display: none;
             padding-left: 27px;
             padding-top: 4px;
            
        }
    
    
        .faqContainer .faqContainerContent a {
            font-size: 19px;
            display: block;
            padding-left: 27px;
           background: url('../images/icon_plus.gif') 0 3px no-repeat;
        }
           .faqContainer .faqContainerContent a.active {
       
                display: block;
                padding-left: 27px;
                background: url('../images/icon_minus.gif') 0 3px no-repeat;
            }        
    

    .faqContainer .faqContainerBottom {
        height:6px; 
        font-size: 1px;
        line-height: 1px;
	    background: url('../images/fagContainer_bottom.gif') no-repeat;
    }  
    
    
    
    .guide .guideContainer {
        height:71px; 
        width: 645px;
        background: url('../images/guideContainer_bg.gif') no-repeat;
        margin: 0;
        padding: 0;
        margin: 5px 0 0 5px;
        cursor: pointer;
    }
        .guide .guideContainer h2 {
         padding: 12px 0 0 11px;
         color: black;
        }


#pagingFastTrack ul#pagingPages {
        list-style: none;
        display: inline;
        float: left;
        margin-top: 11px;
    }

        #pagingFastTrack ul#pagingPages li {
            font-size: 19px;
            width:20px;
            height:22px;
            border: 1px solid #5d5d5d; 
            background-color: transparent;
            padding-top: 6px;
            padding-left: 9px;
            float: left; 
            margin-right: 9px;
            color: #212121;
        }

        #pagingFastTrack ul#pagingPages li.active {
            border: 1px solid #f5c3ae; 
            background-color: transparent;
           
            
	        
        }
             #pagingFastTrack ul#pagingPages li.active a {
                
                color: #e35417;
                
    	        
            }
.helpFrontpage {
    margin:0;
    width: 634px;
    /*_width: 488px;*/
    /*overflow: hidden;*/
    /*height: 408px;*/
    padding: 34px 0 26px 20px;
    background: transparent url('../images/helpFrontpage.jpg') no-repeat;
    color: #fff;
}   
    .helpFrontpage .headerText a,.helpFrontpage .test a {  
    color: White !important;
    text-decoration: underline;
    }       
    .helpFrontpage .header {
        padding:0;
        margin:0;
        padding-left: 5px;  
        font-size: 39px;
        width: 430px;
        line-height: normal;
    }
    .helpFrontpage .headerText {
        padding:0;
        margin:0;        
        padding-left: 6px;  
        padding-top:5px;
        width: 430px;
        font-size: 14px;
        line-height: 15px;
    }
    .helpFrontpage .blackBox {
        padding: 0;
        margin:0;
        margin: 21px 7px 0 0;

        background: url('../images/helpFrontpage_bg.png') no-repeat;
        width: 157px;
        height: 309px;
        float: left;
     
    }
    .helpFrontpage .blackBox .content {
        padding: 13px 11px 29px 4px;
        position: absolute;
        width: 138px;
       
        
    }
        .helpFrontpage .blackBox .content .header {
            width: 138px;
        
           
            color: White;   
            font-size: 20px;
        }
        .helpFrontpage .blackBox .content .text {
            padding-left: 5px;
            padding-top: 9px;
            width: 138px;
          
            color: White;   
            font-size: 11px;
        }        

         .helpFrontpage .blackBox .content ul {
            list-style: none;
            margin: 0;
            padding: 0;
            z-index: 1001; 
        }

            .helpFrontpage .blackBox .content li {
                border-top: 1px solid #272829;
                padding: 4px 0 5px 0;
                width: 143px;
              }
              .helpFrontpage .blackBox .content li a {
                    display: block;
                    padding-left: 15px;
                    background: url('../images/icon_arrow.gif') 4px 3px no-repeat;
                   
                    color: White;   
                    font-size: 11px;
               
                  }
                  
                  
.helpContainer.bg1, .helpContainer.bg2, .helpContainer.bg3, .helpContainer.bg4 {
    height: 135px;
    width: 324px;
    margin-bottom: 6px;
}
.helpContainer.bg1 {
    background: url('../images/help_bg1.gif') no-repeat;
	cursor: hand;
}

.helpContainer.bg2 {
    background: url('../images/help_bg2.gif') no-repeat;
	cursor: hand;
}

.helpContainer.bg3 {
    background: url('../images/help_bg3.gif') no-repeat;
	cursor: hand;
}

.helpContainer.bg4 {
    background: url('../images/help_bg4.gif') no-repeat;
	cursor: hand;
}

.helpContainer.bg1 .active {
    background: url('../images/help_bg1.gif') no-repeat;
}

.bg2-active {
    background: url('../images/help_bg2.gif') no-repeat;
}

.helpContainer.bg3 .active {
    background: url('../images/help_bg3.gif') no-repeat;
}

.helpContainer.bg4 .active {
    background: url('../images/help_bg4.gif') no-repeat;
}
  
    .helpContainer .content {
        padding-left: 132px;
        padding-top: 21px;
       
        width: 145px;
    
    }
        .helpContainer .content strong {
        font-size: 23px;
         line-height: 24px;
        font-weight: normal;
    }
    
    
    
#tabsPagingDark  {
    padding-top: 8px;
}  

    #tabsPagingDark .previous {
        float: left; 
        width: 210px; 
        padding-left: 6px;
       
    }
    #tabsPagingDark .next {
        float: right; padding-right: 7px
    }
        #tabsPagingDark .next .nextButton {
            text-align: center; 
            width: 66px; 
            height: 15px; 
            border: 1px solid #797979; 
            background-color: transparent;
            padding-top: 0;
            
        }
            

    #contentContainer #content #tabsPagingDark .previous a {
        color:#817d7d;
        font-weight: bold;
        background: transparent;
    }
	
    #tabsPagingDark ul#pagingPages {
        list-style: none;
        display: inline;
    }

        #tabsPagingDark ul#pagingPages li {
            width:21px;
            height:17px;
            border: 1px solid #555555; 
            background-color: transparent;
            padding-top: 2px;
            float: left; 
            margin-right: 3px;
        }

        #tabsPagingDark ul#pagingPages li.active {
            width:21px;
            height:17px;
            padding-top: 2px;
            border: 0;
            background-color: transparent;
            float: left; 
            margin-right: 3px;
	        color: #f26522;
	        font-weight: bold;
        }
        
        
.button_search {
	position: relative;
    top: 6px;
    #top: 4px;
    margin-left: 8px;
}

/*Playlist wizard*/
        #mainNav
        {
            margin:0;
            padding:0;
            float: left;           
        }
        #mainNav li
        {
            height: 29px;
            list-style: none;
             list-style-position: inside;
            float: left;
            margin: 0;
            padding: 7px 0 0 5px;
            background-color: #474747;
            background-image: url('../images/navBtn.gif');
            background-repeat: no-repeat;
            background-position: right top;
        }
        #mainNav li.current
        {
            background-color: #232323;
            background-image: url('../images/navCurrentBtn.gif');
        }
        #mainNav li.lastDone
        {
            background-color: #474747;
            background-image: url('../images/navLastDoneBtn.gif');
        }
        #mainNav li.done
        {
            background-color: #474747;
            background-image: url('../images/navBtn.gif');
        }
        #mainNav li.tabItem0
        {
            /*background-image: url('../images/tabItem1.gif');*/
			background-repeat: no-repeat;
            background-position: left top;
        }
        
        #mainNav li.mainNavNoBg.current
        {
            background-image: url('../images/mainNavNoBg_active.gif');
        }
         #mainNav li.mainNavNoBg
        {
            background-image: url('../images/mainNavNoBg.gif');
        }
        #mainNav li a
        {
            font-size: 22px;
            color: #fff !important;
    
        }
        #mainNav .tabItem1
        {
            width: 133px;
        }
        #mainNav .tabItem2
        {
            width: 159px;
        }
        #mainNav .tabItem3
        {
            width: 292px;
        }
        #wizardpanel
        {  
            display: none;
        }
        .wizardContent {
            padding: 0;
            margin: 0;            
        }
        #mainNav li.tabItem0-current
        {
            background-color: #232323;
            background-image: url('../images/tabItem1_active.gif');
            background-repeat: no-repeat;
            background-position: left top;
        }
        #mainNav li.tabItem1-current, #mainNav li.tabItem2-current
        {
            background-color: #232323;
            background-image: url('../images/navCurrentBtn.gif');
            background-repeat: no-repeat;
            background-position: right top;
        }
        #mainNav li.tabItem3-current
        {
            background-color: #232323;
            background-image: url('../images/mainNavNoBg_active.gif');
			background-position: right top;
        }
/*END Playlist wizard*/     



 /*Playlist tabs*/
 #playlistTabs
        {
            margin: 0;
            padding: 0;
            float: left;
            width: 656px;
        }
        #playlistTabs li
        {
            list-style: none;
            list-style-position: inside;
            float: left;
            margin: 0;
            padding: 0;
            background-color: #474747;
            margin-right: 4px;
        }
        #playlistTabs li div.leftCorner
        {
            display: block;
            width: 5px;
            height: 36px;
            background: url('../images/tabs_left.gif') left top no-repeat;
            float: left;
        }
        #playlistTabs li div.rightCorner
        {
            display: block;
            float: right;
            width: 5px;
            height: 36px;
            background: url('../images/tabs_right.gif') right top no-repeat;
        }
        #playlistTabs li .content
        {
            display: block;
            float: left;
            padding: 7px 0 0 5px;
            height: 29px;
            background-color: #474747;
        }
        #playlistTabs li.current
        {
            background-color: #232323;
        }
        #playlistTabs li.current div.leftCorner
        {
            display: block;
            width: 5px;
            height: 36px;
            background:  #1D1D1D url('../images/tabs_active_left.gif') left top no-repeat;
            float: left;
            font-size:1px;
            line-height: 1px;
            overflow: hidden;
             white-space: nowrap;
        }
        #playlistTabs li.current div.rightCorner
        {
       
            display: block;
            float: right;
            width: 5px;
            height: 36px;
            background: url('../images/tabs_active_right.gif') right top no-repeat;
            font-size:1px;
            line-height: 1px;
            overflow: hidden;
             white-space: nowrap;
        }
        #playlistTabs li.current .content
        {
            display: block;
            float: left;
            padding: 7px 0 0 5px;
            height: 29px;
            background-color: #232323;
        }
        #playlistTabs li a
        {
            font-size: 21px;
            color: #fff !important;
        }
        #playlistTabs .tabItem1, #playlistTabs .tabItem2, #playlistTabs .tabItem3
        {
            height: 36px;
        }
        #playlistTabs .tabItem1
        {
            width: 168px;
        }
        #playlistTabs .tabItem2
        {
            width: 148px;
        }
        #playlistTabs .tabItem3
        {
            width: 298px;
        }
  
        .tabsContent
        {
            display: none;
            clear: both;
            padding: 0;
            margin: 0;
        }
        /*END Playlist tabs*/
           

/* START Small carousel styles */
.carouselContainer .jcarousel-container-horizontal {
    width: 100%;
   
}

.carouselContainer .jcarousel-container {
    position: relative;
    width: 100%;
}

.carouselContainer .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.carouselContainer .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	height: 130px;
}

.carouselContainer .jcarousel-list li,
.carouselContainer .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
    height: 130px;
}

.carouselContainer .jcarousel-next {
    z-index: 3;
    display: none;
}

.carouselContainer .jcarousel-prev {
    z-index: 3;
    display: none;
}

.carouselContainer {
	background: transparent url('../images/carousel_container.jpg') left top no-repeat; 
	height: 166px; 
    width: 656px;
}

.jcarousel-skin .jcarousel-container-horizontal {
	width: 630px;
    padding: 12px 12px 12px 15px;
	height: 130px;
}

.jcarousel-skin .jcarousel-clip-horizontal {
}

.jcarousel-skin li.jcarousel-item {
    width: 100px;
    height: 130px;
	position: relative;
}

.jcarousel-artist-info {
	position: absolute;
	top: 105px;
	z-index: 1;
	height: 30px;
	width: 100px;
	#left: 0;
	#top: 102px;
	font-size: 11px;
}

.jcarousel-skin .jcarousel-item:hover {
}

.jcarousel-skin .jcarousel-item-horizontal {
    margin: 0px;
}

.jcarousel-skin .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 66px;
    right: 1px;
    width: 8px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-next-horizontal:hover {
}

.jcarousel-skin .jcarousel-next-horizontal:active {
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/next-horizontal-disabled.gif) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 66px;
    left: 0px;
    width: 8px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/prev-horizontal-disabled.gif) no-repeat 0 0;
}

.carouselContainer #carousel-current-slide, .carouselContainer #carousel-current-slide2 {
	position: absolute;
	width: 656px;
	text-align: center;
}

.carouselContainer #carousel-current-slide ul,.carouselContainer #carousel-current-slide2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.carouselContainer #carousel-current-slide ul li,.carouselContainer #carousel-current-slide2 ul li {
	background: url(../images/slider_slide.gif) no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

.carouselContainer #carousel-current-slide ul li.active,.carouselContainer #carousel-current-slide2 ul li.active {
	background: url(../images/slider_slide_active.gif) no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

.carouselContainer #carousel-current-slide, .carouselContainer #carousel-current-slide4 {
	position: absolute;
	width: 656px;
	text-align: center;
}

.carouselContainer #carousel-current-slide ul,.carouselContainer #carousel-current-slide4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.carouselContainer #carousel-current-slide ul li,.carouselContainer #carousel-current-slide4 ul li {
	background: url(../images/slider_slide.gif) no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

.carouselContainer #carousel-current-slide ul li.active,.carouselContainer #carousel-current-slide4 ul li.active {
	background: url(../images/slider_slide_active.gif) no-repeat top left;
	width: 7px;
	height: 7px;
	margin-right: 7px;
	float: left;
}

/* END Small carousel styles */


#chosen_tags a, #chosen_tags a  {
	height: 17px;
	line-height: 17px;
	display: block;
	float: left;
	background: #d7d7d7 url('../images/keyword_field_start.gif')  no-repeat;
	position: relative;

	font-size: 11px;
	padding: 0 20px 0 9px;
	margin: 0 5px 5px 0;
}
#chosen_tags a div,#chosen_tags a div {
		width: 15px;
		height: 17px;
		position: absolute;
		right: -20px;
		top: 0;
		background: url('../images/keyword_field_end.gif') no-repeat;
	}
	
	
.transparent {
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80; 
}


.faqQuestionHeader {
        font-size: 23px;
         line-height: 24px;
        font-weight: normal;
        color: #FFF;
         padding-left: 9px

}

.konteksthelp {
    float: right;
    margin-left: 180px;
    margin-top: 4px;
    position: absolute;
    z-index: 2006;
}


 .news-item-small:hover, .competition-item-title a:hover, .news-article-item-text strong a:hover {
	color: #f86119;
}
 
 
  div#ToolTipDivPC, div#ToolTipDivMobil, div#ToolTipDivBasket, div#ToolTipDivPlay, div#ToolTipDivAdd, div#ToolTipDivVideo
    {
        position: absolute;
        display: none;
        background: transparent;
        z-index: 505;
    }
    a.popup span {
display: none;
}


.synlig, x:-moz-any-link, x:default {

margin-top: -15px;
}

.help {
    padding: 5px;
    margin: 0; 
    position: absolute; 
    top: 13px; 
    left: 290px; 
    display: none; 
    width: 190px; 
    height: 209px !important; 
    z-index: 2005 !important; 
    background-color: white; 
    color: Black !important;

}

.help a#close {
color: Black !important;
font-size: 12px;
float: right;
display: block;
width: 50px;

background: url('../images/icon_close.gif') top right no-repeat;


}


.tbl_input {

}

.tbl_input .input_text {
font-size: 15px;
padding-left: 2px;
}
.tbl_input td.first {
padding-right: 17px;
}

.sendtilmobil .helptext {
font-size: 11px;
color: #4c4c4c;

}

.buttonSend {
width: 54px;
height: 24px;
padding: 5px;
background: url('../images/button_send.gif') top right no-repeat;

}

/*front logged in */

 ul#tabsDark
	    {
	        width: 823px;
	        height: 38px;
	        margin: 0;
	        padding: 0;
	        list-style: none;
	        float: left;
	    }
	    ul#tabsDark li
	    {
	        float: left;
	        height: 38px;
	        background: url('../images/bgDark_0_0.gif') no-repeat;
	        margin: 0;
	        padding: 0;
	        padding-left: 14px;
	        padding-top: 8px;
	        display: block;
	    }
	    ul#tabsDark li.first
	    {
	        background: url('../images/bgDark_1_0.gif') no-repeat;
	    }
	    ul#tabsDark li.first.active
	    {
	        background: url('../images/bgDark_active_1_0.gif') no-repeat;
	    }
	    ul#tabsDark li.active
	    {
			position: relative;
	        background: url('../images/bgDark_active_0_0.gif') no-repeat;
	    }
	    
		    ul#tabsDark li img {
				position: absolute;
				top: 38px;
				left: 49%;
				display: none;
			}
			
		    ul#tabsDark li.active img {
				display: block;
			}			
	    	
	    ul#tabsDark li.last
	    {
	        padding-left: 0;
	        background: url('../images/bgDark_last.gif') no-repeat;
	        width: 6px;
	    }
	    ul#tabsDark li a
	    {
	        font-weight: bold;
	        font-size: 15px;
	    }
	    ul#tabsDark li#Li1
	    {
	        width: 140px;
	    }
	    ul#tabsDark li#Li2
	    {
	        width: 131px;
	    }
	    ul#tabsDark li#Li3
	    {
	        width: 118px;
	    }
	    ul#tabsDark li#Li4
	    {
	        width: 372px;
	    }
	    ul#tabsDark li#Li1.first.active a, ul#tabsDark li#Li2.active a, ul#tabsDark li#Li3.active a, ul#tabsDark li#Li4.active a
	    {
	        color: #f26522!important;
	        height: 38px;
	    }
	    ul#tabsDark li#Li1.first a, ul#tabsDark li#Li2 a, ul#tabsDark li#Li3 a
	    {
	        color: white;
	    }
	    
	     #tabsDarkContainer2, #tabsDarkContainer3
	    {
	        display: none;
	    }
	    #tabsDarkContainer1, #tabsDarkContainer2, #tabsDarkContainer3
	    {
	        margin: 0;
	        padding: 0;
	        background: url('../images/tabsDarkContainer_bg.gif') repeat-y;
	        width: 823px;
	        height: 341px;
	        margin-top: 38px;
	        _margin: 0;
	        _margin-top: -8px;
	    }
	    
	    /*#tabsDarkContainer1.anb
	    {
	        margin: 0;
	        padding: 0;
	        background: url('../images/tabsDarkContainer_afb_bg.gif') repeat-y;
	        width: 823px;
	        height: 336px;
	        margin-top: 38px;
	        _margin: 0;
	        _margin-top: -8px;
	    }*/
	    
	    #tabsDarkContainer1 .header, #tabsDarkContainer2 .header, #tabsDarkContainer3 .header
	    {
	        margin: 0;
	        padding: 0;
	        padding-top: 7px;
	    }
	    #tabsDarkContainer1 .header strong 
	    {
	        margin: 0;
	        padding: 0;
	        font-size:17px !important;
	        color: White !important;
	        margin-right: 76px;
	    }
	    #tabsDarkContainer1 div .tabsContentText, 
	    #tabsDarkContainer2 div .tabsContentText, 
	    #tabsDarkContainer3 div .tabsContentText
	    {
	        padding: 12px 17px 0 21px;
	    }
	    
	    #tabsDarkContainer1 div .tabsContentText .content .whiteRow,
	    #tabsDarkContainer2 div .tabsContentText .content .whiteRow, 
	    #tabsDarkContainer3 div .tabsContentText .content .whiteRow
	    {
	        height: 86px;
	        background: url('../images/whitebox_frontpage.gif') 0 bottom no-repeat;
	        padding: 1px 6px 0 6px;
	        margin-bottom: 4px;
	        overflow: hidden;
	        width: 379px;
	        color: Black !important;
	        vertical-align: middle;
	    }
	    #tabsDarkContainer1  div .tabsContentText .content .whiteRow a, #tabsDarkContainer2  div .tabsContentText .content .whiteRow a, #tabsDarkContainer3  div .tabsContentText .content .whiteRow a
	    {
	        color: Black !important;
	    }
	   
        #tabsDarkContainer1  div .tabsContentText .content .whiteRow .text, #tabsDarkContainer2  div .tabsContentText .content .whiteRow .text, #tabsDarkContainer3  div .tabsContentText .content .whiteRow .text
	    {
	        padding: 11px 0 0 0;
	        color: Black !important;
	        width: 300px; 
	        #width:200px;
	        font-size:11px;
	        }	        

	    
	     #tabsDarkContainer1  div .tabsContentText .content .whiteRow .list, #tabsDarkContainer2  div .tabsContentText .content .whiteRow .list, #tabsDarkContainer3  div .tabsContentText .content .whiteRow .list
	    {
	        background: url('../images/button_light_50.gif') no-repeat;
	        padding: 0 5px 1px 5px;
	        width: 50px;
	        top: 60px;
	        position: relative;
	        margin-right: 4px;
	    }
	    
	  
	    #tabsDarkContainer1  div .tabsContentText .content .whiteRow .buttons, #tabsDarkContainer2  div .tabsContentText .content .whiteRow .buttons, #tabsDarkContainer3  div .tabsContentText .content .whiteRow .buttons
	    {
	        top: 60px;
	        position: relative;
	        margin-right: 4px;
	        overflow: hidden;
	        display: inline;
	        
	    }
	    #tabsDarkContainer1  div .tabsContentText .content .whiteRow a.list:hover,  #tabsDarkContainer2  div .tabsContentText .content .whiteRow a.list:hover,  #tabsDarkContainer3  div .tabsContentText .content .whiteRow a.list:hover
	    {
	        color: #f86119 !important;
	    }
	    #tabsDarkContainer1  div .tabsContentText .content .whiteRow .text .artists, #tabsDarkContainer2  div .tabsContentText .content .whiteRow .text .artists, #tabsDarkContainer3  div .tabsContentText .content .whiteRow .text .artists
	    {
	        padding: 3px 0 0 0;
	        color: Black !important;
	        font-size: 11px;
	    }
	    #tabsDarkContainer1  div .tabsContentText .content .whiteRow .text .artists a:hover, #tabsDarkContainer2  div .tabsContentText .content .whiteRow .text .artists a:hover, #tabsDarkContainer3  div .tabsContentText .content .whiteRow .text .artists a:hover
	    {
	        color: #f86119 !important;
	    }
	    
	    #tabsDarkContainer1  div .tabsContentText .content .whiteRow img.albumart,
	    #tabsDarkContainer2  div .tabsContentText .content .whiteRow img.albumart,
	    #tabsDarkContainer3  div .tabsContentText .content .whiteRow img.albumart
	    {
	        padding: 5px 0 0 0;
	        float: left;
	        margin-right: 10px;
	    }
	    #tabsDarkContainer1 .headerText, #tabsDarkContainer2 .headerText, #tabsDarkContainer3 .headerText
	    {
	        margin: 0;
	        padding: 0;
	        padding: 8px 0 0 20px;
	        color: #aaaaaa;
	        font-size: 11px;
	    }
	    
	    #tabsDarkContainer1 .headerText .news-item-front
	    {
	         width:170px; 
	         padding-top: 13px;
	         font-size:10px;
	    }
	    #tabsDarkContainer1 .headerText .news-item-front .news-date
	    {
	         color:#7f7f7f;
	         font-size:11px;
	    }
	    
	  
	    .tabsDarkContainerBottom
	    {
	        margin: 0;
	        padding: 0;
	        height: 6px;
	        width: 823px;
	        background: url('../images/tabsDarkContainer_bottom.gif') no-repeat;
	    }

.move_icon {
	height: 11px;
    width: 11px;
    background: transparent url('../images/icon_move.gif') no-repeat;
	line-height: 11px;
	margin: 0;
	padding: 0;
	display: block;
	float: right;
	margin-right: 5px;
	cursor: move;
}

.button-more-news {
width: 89px;
height: 15px;

margin-top:38px; background: url('../images/button_more_news.gif') no-repeat;
}

.button-more-news a {
color: Black !important; padding-left: 14px;padding-top: 4px
}
.button-more-news a:hover {
	color: #f86119 !important;
}


    div.more_button
	    {
            width: 100px;	            
	        background: #494949 url('../images/buttone_morelists.gif') no-repeat;
	        font-size: 10px;
	        line-height: 17px;
	         text-align: center;
	         margin-top: 9px;
	    }
	    
.roundContainer {
    margin: 5px 0 0 10px; 
    _margin: 5px 0 0 5px; 
    width: 625px;
}
    .roundContainer .roundContainerTop {
        background: url('../images/borderbox_top_625.gif') no-repeat; 
        height: 5px; 
        width: 625px; 
        line-height: 1px; 
        font-size: 1px; 
        margin: 0; 
        padding: 0;
    }	
    .roundContainer .roundContainerContent {
        background: url('../images/borderbox_content_625.gif') repeat-y; 
        width: 625px
    }
         .roundContainer .roundContainerContent div {
            padding: 10px 10px 0 10px;
            line-height: 25px;
          overflow:hidden
        }
    .roundContainer .roundContainerBottom {
        background: url('../images/borderbox_bottom_625.gif') no-repeat; 
        height: 10px; 
        width: 625px;
    }  	 
   

	
#black-slider-goto {
			width: 218px;
			height: 38px;
			margin: 0;
			margin-left: 15px;
			margin-bottom: 22px;
			background: url('../images/black_slider_goto.png') no-repeat;
			color: #FFF;
			font-size: 12px;
			line-height: 38px;
			padding: 0 !important;
			text-align: center;
		}
			#black-slider-goto a {
				color: #FFF !important;
			}
			
.overlay_placing {
	width: 20px;
	height: 16px;
	#height: 19px;
	position: absolute;
	background: url('../images/placering_bg.png') no-repeat;
	top: 116px;
	#top: 118px;
	left: 12px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding-top: 3px;
	#padding: 3px 0 4px 0;
	font-weight: bold;
}

.album_list {
	margin-top: 12px;
	#margin-top: 11px;	
	border-collapse: collapse;
}

.album_list td {
	padding: 2px 0 0 6px;
	vertical-align: top;
	color: #000;
}

.album_list .clm1 {
	padding-left: 5px;
	height: 49px;
	#height: 47px;
}

.album_list .clm1 img {
	height: 40px;
	width: 40px;
}

.album_list .download {
	font-size: 10px;
	padding-left: 5px;	
	line-height: 11px;	
}


#videoWrapper {
	width: 597px;
	height: 260px;
	background: #000;
	text-align: center;
}
#videoEmbed {
	height: 260px;
	background: #000;
	text-align: center;
}
#musicvideoPanel {
	width: 575px;
	height: 45px;
	background: url('../images/player_panel_bg.jpg') no-repeat;
	padding: 4px 11px 0 11px;
}
	#musicvideoPanel img {
		float: left;
	}
	#musicvideoPanel #progressContainer {
		width: 325px;
		height: 16px;
		background: url('../images/player_progress_bg.jpg') no-repeat;
		margin: 11px 5px 0 8px;
		float: left;
	}
		#musicvideoPanel #progressContainer #progressBar {
			width: 313px;
			height: 6px;
			background: url('../images/player_progress_bar.jpg') no-repeat;
			margin: 5px 0 0 6px;
			font-size: 0;
			position: relative;
		}
			#musicvideoPanel #progressContainer #progressBar #progressButton {
				width: 38px;
				height: 17px;
				position: absolute;
				right: -3px;
				top: -6px;
				background: url('../images/player_progress_button.jpg') no-repeat;
				cursor: hand;
				cursor: pointer;
			}
	#musicvideoPanel #progressTime {
		float: left;
		margin: 13px 23px 0 0;
		color: #797979;
		font-size: 10px;
	}
	#musicvideoPanel .smallButtons img {
		margin-top: 2px;
	}
	
.tag_helptext {
	margin: 2px 0 0 125px;
	font-size: 12px;
	color: #666;
	font-style: italic;	
}


a.blackBullet {
	background: url('../images/icon_bullet_black.gif') 0 4px no-repeat;
	padding-left: 7px;
}

.relative {
	position: relative;
}

.cover_layer {
	position: absolute; 
	right: 8px;
	top: 8px;
}


#login_new {
	float: right;
	width: 223px;
	height: 69px;
	margin-top: 9px;
	background: url('../images/login_box_bg.jpg') no-repeat;
	padding: 10px 8px 0 8px;
	font-size: 9px;
}
	#login_new a#opret_tdc, #login_new a#forgot_password {
		float: right;
		font-size: 9px;
		position: relative;
		white-space: nowrap;
	}
	#login_new form {
		width: 100%;
		clear: both;
		margin: 0;
		padding: 7px 0 0 0;
	}
		#login_new form input {
			margin-bottom: 7px;
		}
		
		#login_new form input.inputText {
			width: 67px;
			height: 19px; /*ÆNDRINGER PCL 23.NOV: LOGIN*/
			background: url('../images/login_input_bg2.gif') repeat-x; /*ÆNDRINGER PCL 23.NOV: LOGIN*/
			float: left;
			border: 0; 
			padding: 0; /*ÆNDRINGER PCL 23.NOV: LOGIN*/
			margin: 0; /*ÆNDRINGER PCL 23.NOV: LOGIN*/
        	padding: 4px 4px 0 4px;
			color: #999;
			font-size: 11px;
		}
		/*ÆNDRINGER PCL 23.NOV: LOGIN*/
		#login_new form .inputText_container {
		    display:inline; 
		    width: 76px; 
		    margin-right: 7px;
		    padding-bottom: 5px;
		}
		#login_new form .inputTextEnd {
		    width: 1px;
			height: 19px;
			background: url('../images/login_input_bg2.gif') no-repeat;
			display:inline;
			float: right;
			padding: 0;
			margin: 0;
		}
		/*SLUT*/
		
		#login_new form input.#login_submit {
			display: block;
			float: left;
			margin: 0;
		}
		#login_new form div {
			float: left;
			position: relative;
			padding-top: 1px;
		}
		#login_new form div input#remember_user {
			float: left;
			margin: -1px 5px 0 0;
			_margin: -5px -2px 0 -2px;
			padding: 0;
		}
		
		/* log ud styles */
		#login_new #logout_submit {
			display: block;
			float: right;
			/*margin: 8px 0 0 0;*/ /*ÆNDRINGER PCL 23.NOV: LOGIN*/
		    _margin-right: -48px; /*ÆNDRINGER PCL 23.NOV: LOGIN*/
		}
		/*ÆNDRINGER PCL 23.NOV: LOGIN*/
		#login_new #mySettings {
		    float:right; 
		    display: block;
		}
		/*SLUT*/
		
		#login_new p {
	
			margin: 0;
			padding: 17px 0 0 2px;
			font-size: 10px;
			
		}


/* Hover menu playlist styles */
/* ÆNDRINGER: Afspil popup PCL, ZUPA 20.NOV 2009 */
div.playSongMenu,
div.plusSongMenu{
	
	position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 180px; /*default width of menu*/
overflow-x: hidden;
      
}
div.playSongMenu{
	top: -110px;
	left: 4px;
	width: 200px;
}
div.plusSongMenu{
	top: 130px;
	left: 425px;
}

div.playSongMenu .menuTopLeft,
div.plusSongMenu .menuTopLeft{
	background: url('../images/menuPlayOrangeTopPlay.gif') no-repeat;
	padding-left: 30px;
	padding-right: 10px;
	line-height: 28px;
	color: #fff;
}
div.plusSongMenu .menuTopLeft{
	background: url('../images/menuPlayOrangeTopPlus.gif') no-repeat;

}
div.playSongMenu .menuTopRight,
div.plusSongMenu .menuTopRight{
	background: url('../images/menuPlayOrangeTopRight.gif') no-repeat;
	padding-right: 4px;
	background-position: right;
}


div.playSongMenu .menuContentLeft,
div.plusSongMenu .menuContentLeft{
	background: url('../images/menuPlayOrangeContentLeft.gif') repeat-y;
	padding-left: 1px;
}
div.playSongMenu .menuContentRight,
div.plusSongMenu .menuContentRight{
	background: url('../images/menuPlayOrangeContentRight.gif') repeat-y;
	padding-right: 1px;
	background-position: right;
}
div.playSongMenu .menuContent,
div.plusSongMenu .menuContent{
	background: url('../images/menuPlayOrangeContent.gif') repeat-x;
	background-color: #ab3e17;
	#padding-bottom: 1px;
}
div.playSongMenu .menuContent ul,
div.plusSongMenu .menuContent ul{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#contentContainer #content div.playSongMenu .menuContentLeft .menuContentRight .menuContent ul li a,
#contentContainer #content div.plusSongMenu .menuContentLeft .menuContentRight .menuContent ul li a{
	color: #fff;
}
#contentContainer #content div.playSongMenu .menuContentLeft .menuContentRight .menuContent ul li a:hover,
#contentContainer #content div.plusSongMenu .menuContentLeft .menuContentRight .menuContent ul li a:hover{
	color: #000;
}
div.playSongMenu .menuContent ul li,
div.plusSongMenu .menuContent ul li{
	border-top: 1px solid #a53e1f;
	padding: 3px 10px;
	margin: 0;
}
div.playSongMenu .menuContent ul li.first,
div.plusSongMenu .menuContent ul li.first{
	border-top: none;
}
div.playSongMenu .menuBottomRight,
div.plusSongMenu .menuBottomRight
{
	overflow: hidden;
	background: url('../images/menuPlayOrangeBottomRight.gif') no-repeat;
	background-position: right top;
	height: 3px;
	line-height: 3px;
	padding-right: 4px;
}

div.playSongMenu .menuBottomLeft,
div.plusSongMenu .menuBottomLeft
{	
	background: url('../images/menuPlayOrangeBottomLeft.gif') no-repeat;
	background-position: left top;
	height: 3px;
	line-height: 3px;
}

/* ÆNDRINGER: Afspil popup SLUT */
/* Hover menu playlist styles END */


/* CSS changes 16/12-09 Mikkel Blankholm <mikkel@zupa.dk> */
#rightContainer .boxBlack .whitebg, #rightContainer .boxBlack .tagcloud,
#leftContainer .boxBlack .whitebg {
	border-left:4px solid #515151;
	border-right:4px solid #515151;
}

#leftContainer .article_header_image {
	margin-left: 5px;
}

#leftContainer .article-view h1 {
	font-size: 20px;
	position: static;
	top: 0;
	margin: 0;
	margin-bottom: 20px;
	color: #000;
}
    
#leftContainer .article-view h2 {
	font-size: 14px;
	position: static;
	top: 0;
	margin: 0;
	margin-bottom: 15px;
	color: #000;
}
#leftContainer .article-view .article_content {
   	width: 530px;
   	margin-left: 20px;
	margin-top: 20px;
   	line-height: 20px;
}


