/* * SPECIFIC BOX HEADER */h2.boxheader_homepage {	height:			35px;	line-height:	35px;	margin:			0;	padding: 		0 5px;	font-size:		16px;	font-weight:	bold;	text-transform:	uppercase;	background:		#313131;	color:			#85d3ea;}h2.boxheader_homepage a {	color:			#85d3ea;}/* * RSS-BLOCKS fixed height */ul.headlines_with_image.list_item_fixed_height li {	height:			70px;	margin: 		0;	overflow:		hidden;		font-size:		11px;}ul.headlines_with_image.list_item_fixed_height li img {	width:			60px;	height:			60px;}/* * RSS-BLOCKS dark bold links */ul.headlines_with_image .link_dark {	font-weight:	bold;		color:			#000000;}/* * BLOCK: Muzieknieuws/NOS Headlines */#box_muznos .tabs a {	border-bottom:	1px solid #b11212;	background:		url(/static/img/tabs_red_inactive_bg.png) repeat-x top;	color:			#ffffff;}#box_muznos .tabs li a.active {	font-weight:	bold;	border-top:		1px solid #b11212;	border-bottom:	none;	background:		#d20a0a;}#tab_muzieknieuws, #tab_nosheadlines {	width:			96px;}#tab_musicworldwide {	width:			104px;}#box_muznos .text {	height:			160px;	overflow:		hidden;}#box_muznos hr {	height:			1px;	margin:			10px 0;	border:			none;	border-bottom:	1px solid #000000;}#box_muznos h3 {	margin:			0;	margin-bottom:	5px;		font-size:		15px;	font-weight:	bold;		color:			#ffffff;}#box_muznos h3 a {	color:			#ffffff;}#box_muznos .image_frame {	margin:		0px 10px 0px 0px;	width:			75px;	height:			75px;}#box_muznos img {	width:			72px;	height:			72px;}#box_muznos p {	margin-bottom:	10px;	font-size:		12px;	font-weight:	bold;		color:			#ffffff;}#box_muznos ul.headlines_list, #box_muznos ul.headlines_list li {	margin-bottom:	0;	margin-left:		0;	padding:			0;}#box_muznos ul.headlines_list li {	width:			280px;	line-height:	17px;	margin-left:	0;	padding:		0;	list-style-type:none;	white-space:	nowrap;	font-weight:	bold;	font-size:		11px;	overflow:		hidden;	color:			#000000;}#box_muznos ul.headlines_list li a {	padding-left:	5px;	color:			#000000;}/* * BLOCK: Acties */#acties, #acties img {	height: 		310px;}#acties .description span:hover {	text-decoration:underline;}/* * BLOCK: Twitter */#box_twitter ul.headlines_with_image a.image {	margin:			0 5px 0 0;}#box_twitter ul.headlines_with_image li {	height:			70px;	margin: 		0;	overflow:		hidden;}#box_twitter img {	width:			50px;	height:			50px;}.tweet {	overflow:		hidden;}.tweet_name {	font-weight:	bold;	color:			#c04e38;}.tweet_date {	font-size:		11px;	color:			#999999;}.tweet_text {	line-height:	14px;	word-wrap:		break-word;	font-size:		11px;}/* * BLOCK: Weblogs */.weblogname {	font-weight:	bold;	font-size:		14px;	color:			#c04e38;}.weblogdate {	font-size:		11px;		color:			#999999;}/* * BLOCK: YouTube */.youtube_player {	width:			480px;	height:			340px;	z-index:		0;	float:			left;}.youtube_thumb_list {	float: 			left;	z-index:100;	margin-left: 	10px;}.youtube_thumb_list li {	line-height:	0px;	margin-bottom:	4px !important;}.youtube_thumb_list img {	width:			110px;	height:			82px;}.youtube_title {	width:			100%;	line-height:	25px;	overlow:		hidden;		font-size:		14px;	color:			#bc0f0f;}.youtube_homepage .tooltip_big_middleleft {	line-height:	31px;	height:			62px;	z-index: 		10000;}.youtube_player embed{		z-index:		0;}.youtube_player object{		z-index:		0;}/* * BLOCK: Fotolog */.fotolog_big {	width:			280px;	height:			210px;	overflow:		hidden;	margin-bottom:	10px;	text-align:		center;}.fotolog_big img {	height:			210px;}.fotolog_thumb_list img {	width:			60px;	height:			60px;		margin: 		0px 5px;}/* * BLOCK: Charts / Mega */#box_charts .tabs a {	width:			98px;	height:			35px;	background:		url(/static/img/tabs_grey_inactive_bg.png) repeat-x bottom;	color:			#ffffff;}#box_charts .tabs li.last a {	width:			100px;}#box_charts .tabs a.active {	font-weight:	bold;	background:		#ffffff;	color:			#313131;}#box_charts .text {	height:			110px;	overflow:		hidden;}#box_charts hr {	height:			1px;	margin:			10px 0 7px 0;	border:			none;	border-bottom:	1px solid #d0d0d0;}#box_charts h3, #box_charts h4 {	line-height:	110%;	margin:			0;	padding:		0;		font-size:		17px;		color:			#bc0f0f;}#box_charts h4 {	font-weight:	normal;}#box_charts p {	margin-bottom:	0;	font-size:		12px;	color:			#5c5c5c;}#box_charts .reply_name {	padding:		0 0 10px 5px;	font-size:		11px;		background:		url(/static/img/comment_header_line_blue.gif) repeat-x bottom left;	color:			#bc0f0f;}#box_charts .reply_text {	margin-bottom:	5px;	padding:		5px;	border:			1px solid #39a1c0;	border-top:		0;	color:			#787978;}#box_promo_buttons a {	display:		block;	float:			left;	width:			140px;	height:			140px;	margin:			0 0 20px 0;	background:		#d0d0d0 url(/static/img/button_promo_bg.gif) no-repeat;}#box_promo_buttons a.odd {	margin:			0 20px 20px 0;}#box_promo_buttons img {	width:			116px;	height:			116px;	margin:			12px 11px;	border:			1px solid #000000;}#banner_rect .banner {	margin-top:		10px;}/* * BLOCK: Artiesten */ul.artists_search_letters li {	float:			left;}ul.artists_search_letters a {	display:		block;	width:			20px;	height:			19px;	line-height:	19px;	white-space:	nowrap;	text-align:		center;	font-weight:	bold;	font-size:		16px;}#artists_search {	height: 		50px;	line-height:	50px;}#artists_search_input {	width:			170px;	padding:		3px;	vertical-align: middle;	border:			2px solid #000000;}#artists_search_submit {	vertical-align: middle;}#box_artiesten h4, #box_artiesten h4 a {	margin-bottom:	0;	font-size:		16px;	color:			#313131;}#box_artiesten .concertagenda td {	padding:		2px;	overflow:		hidden;}#box_artiesten .concertagenda td.date {	width:			30px;}/* * BLOCK: WeekCD */#box_weekcd h3, #box_weekcd h4 {	line-height:	130%;	margin:			0;	padding:		0;	font-size:		17px;		color:			#bc0f0f;}#box_weekcd h4 {	font-weight:	normal;}#box_weekcd p {	clear:			left;		padding-top:	10px;	font-size:		12px;	color:			#5c5c5c;}/* * SPECIFIC BOX HEADER */h2.boxheader_homepage {	height:			35px;	line-height:	35px;	margin:			0;	padding: 		0 5px;	font-size:		16px;	font-weight:	bold;	text-transform:	uppercase;	background:		#313131;	color:			#85d3ea;}h2.boxheader_homepage a {	color:			#85d3ea;}/* * RSS-BLOCKS fixed height */ul.headlines_with_image.list_item_fixed_height li {	height:			70px;	margin: 		0;	overflow:		hidden;		font-size:		11px;}ul.headlines_with_image.list_item_fixed_height li img {	width:			60px;	height:			60px;}/* * RSS-BLOCKS dark bold links */ul.headlines_with_image .link_dark {	font-weight:	bold;		color:			#000000;}/* * BLOCK: Nieuws cover */#news_cover .image_with_description {	float:			left;}#news_cover ul.list_news_cover {	float:			right;}ul.list_news_cover_images {	list-style: 	none;}ul.list_news_cover_images li {	margin: 		0;}ul.list_news_cover li {	margin:			0;	padding:		0;	list-style-type:none;}#news_cover ul.list_news_cover a {	width: 			280px;	height:			56px;	margin:			0 0 2px 10px;	padding:		0 5px 0 15px;	font-size:		18px;		background:		url(/static/img/nieuwscover_item_sprite_bg.gif) no-repeat top right;	color:			#2c2c2c;}#acties_switcher ul.list_news_cover {	margin: 10px 0 0 10px;}#acties_switcher ul.list_news_cover a {	margin: 0 5px 0 0;	display: block;	width: 20px;	height: 20px;	background: #fff;}#acties_switcher ul.list_news_cover a:hover, #acties_switcher ul.list_news_cover a.active {	background: url(/static/img/nieuwscover_item_sprite_bg.gif) no-repeat bottom right;}#news_cover ul.list_news_cover a:hover, #news_cover .list_news_cover a.active {	text-decoration:none;		background:		url(/static/img/nieuwscover_item_sprite_bg.gif) no-repeat bottom right;	color:			#ffffff;}ul.list_news_cover a:hover span {	text-decoration:none;}#news_cover ul.list_news_cover li.last a {	margin-bottom:	0px;}ul.list_news_cover .intro, ul.list_news_cover img {	display: 		none;}#news_cover ul.list_news_cover img {	width:			300px;	height:			300px;}#news_cover .image_with_description, #news_cover .image_with_description img {	width:			290px;	height:			290px;}#news_cover .image_with_description .description {	width:			280px;}#news_cover .image_with_description .background {	width:			290px;}/* * BLOCK: Muzieknieuws/NOS Headlines */#box_muznos .tabs a {	border-bottom:	1px solid #b11212;	background:		url(/static/img/tabs_red_inactive_bg.png) repeat-x top;	color:			#ffffff;}#box_muznos .tabs li a.active {	font-weight:	bold;	border-top:		1px solid #b11212;	border-bottom:	none;	background:		#d20a0a;}#tab_muzieknieuws, #tab_nosheadlines {	width:			96px;}#tab_musicworldwide {	width:			104px;}#box_muznos .text {	height:			160px;	overflow:		hidden;}#box_muznos hr {	height:			1px;	margin:			10px 0;	border:			none;	border-bottom:	1px solid #000000;}#box_muznos h3 {	margin:			0;	margin-bottom:	5px;		font-size:		15px;	font-weight:	bold;		color:			#ffffff;}#box_muznos h3 a {	color:			#ffffff;}#box_muznos .image_frame {	margin:		0px 10px 0px 0px;	width:			75px;	height:			75px;}#box_muznos img {	width:			72px;	height:			72px;}#box_muznos p {	margin-bottom:	10px;	font-size:		12px;	font-weight:	bold;		color:			#ffffff;}#box_muznos ul.headlines_list, #box_muznos ul.headlines_list li {	margin-bottom:	0;	margin-left:		0;	padding:			0;}#box_muznos ul.headlines_list li {	width:			280px;	line-height:	17px;	margin-left:	0;	padding:		0;	list-style-type:none;	white-space:	nowrap;	font-weight:	bold;	font-size:		11px;	overflow:		hidden;	color:			#000000;}#box_muznos ul.headlines_list li a {	padding-left:	5px;	color:			#000000;}/* * BLOCK: Acties */#acties, #acties img {	height: 		310px;}#acties .description span:hover {	text-decoration:underline;}/* * BLOCK: Twitter */#box_twitter ul.headlines_with_image a.image {	margin:			0 5px 0 0;}#box_twitter ul.headlines_with_image li {	height:			70px;	margin: 		0;	overflow:		hidden;}#box_twitter img {	width:			50px;	height:			50px;}.tweet {	overflow:		hidden;}.tweet_name {	font-weight:	bold;	color:			#c04e38;}.tweet_date {	font-size:		11px;	color:			#999999;}.tweet_text {	line-height:	14px;	word-wrap:		break-word;	font-size:		11px;}/* * BLOCK: Weblogs */.weblogname {	font-weight:	bold;	font-size:		14px;	color:			#c04e38;}.weblogdate {	font-size:		11px;		color:			#999999;}/* * BLOCK: YouTube */.youtube_player {	width:			480px;	height:			340px;		float:			left;}.youtube_thumb_list {	float: 			left;	z-index: 100;	margin-left: 	10px;}.youtube_thumb_list li {	line-height:	0px;	margin-bottom:	4px !important;}.youtube_thumb_list img {	width:			110px;	height:			82px;}.youtube_title {	width:			100%;	line-height:	25px;	overlow:		hidden;		font-size:		14px;	color:			#bc0f0f;}.youtube_homepage .tooltip_big_middleleft {	line-height:	31px;	height:			62px;	z-index:		10000;}/* * BLOCK: Fotolog */.fotolog_big {	width:			280px;	height:			210px;	margin-bottom:	10px;	overflow:		hidden;	text-align:		center;}.fotolog_big img {	height:			210px;}.fotolog_thumb_list img {	width:			60px;	height:			60px;		margin: 		0px 5px;}/* * BLOCK: Charts / Mega */#box_charts .tabs a {	width:			98px;	height:			35px;	background:		url(/static/img/tabs_grey_inactive_bg.png) repeat-x bottom;	color:			#ffffff;}#box_charts .tabs li.last a {	width:			100px;}#box_charts .tabs a.active {	font-weight:	bold;	background:		#ffffff;	color:			#313131;}#box_charts .text {	height:			110px;	overflow:		hidden;}#box_charts hr {	height:			1px;	margin:			10px 0 7px 0;	border:			none;	border-bottom:	1px solid #d0d0d0;}#box_charts h3, #box_charts h4 {	line-height:	110%;	margin:			0;	padding:		0;		font-size:		17px;		color:			#bc0f0f;}#box_charts h4 {	font-weight:	normal;}#box_charts p {	margin-bottom:	0;	font-size:		12px;	color:			#5c5c5c;}#box_charts .reply_name {	padding:		0 0 10px 5px;	font-size:		11px;		background:		url(/static/img/comment_header_line_blue.gif) repeat-x bottom left;	color:			#bc0f0f;}#box_charts .reply_text {	margin-bottom:	5px;	padding:		5px;	border:			1px solid #39a1c0;	border-top:		0;	color:			#787978;}#box_promo_buttons a {	display:		block;	float:			left;	width:			140px;	height:			140px;	margin:			0 0 20px 0;	background:		#d0d0d0 url(/static/img/button_promo_bg.gif) no-repeat;}#box_promo_buttons a.odd {	margin:			0 20px 20px 0;}#box_promo_buttons img {	width:			116px;	height:			116px;	margin:			12px 11px;	border:			1px solid #000000;}#banner_rect .banner {	margin-top:		10px;}/* * BLOCK: Artiesten */ul.artists_search_letters li {	float:			left;}ul.artists_search_letters a {	display:		block;	width:			20px;	height:			19px;	line-height:	19px;	white-space:	nowrap;	text-align:		center;	font-weight:	bold;	font-size:		16px;}#artists_search {	height: 		50px;	line-height:	50px;}#artists_search_input {	width:			170px;	padding:		3px;	vertical-align: middle;	border:			2px solid #000000;}#artists_search_submit {	vertical-align: middle;}#box_artiesten h4, #box_artiesten h4 a {	margin-bottom:	0;	font-size:		16px;	color:			#313131;}#box_artiesten .concertagenda td {	padding:		2px;	overflow:		hidden;}#box_artiesten .concertagenda td.date {	width:			30px;}/* * BLOCK: WeekCD */#box_weekcd h3, #box_weekcd h4 {	line-height:	130%;	margin:			0;	padding:		0;	font-size:		17px;		color:			#bc0f0f;}#box_weekcd h4 {	font-weight:	normal;}#box_weekcd p {	clear:			left;		padding-top:	10px;	font-size:		12px;	color:			#5c5c5c;}/* * BLOCK: Article */.boxcontent_2columnns_wide .left, .boxcontent_2columnns_wide .right {	width:			210px;	padding:		0 0 0 10px;	overflow:		hidden;}.boxcontent_2columnns_wide .right {	width:			380px;	padding: 		0 10px 0 0;}.boxcontent_2columnns_wide_leftsmaller .left, .boxcontent_2columnns_wide_leftsmaller .right {	width:			200px;	padding:		0 0 0 10px;	overflow:		hidden;}.boxcontent_2columnns_wide_leftsmaller .right {	width:			390px;	padding: 		0 10px 0 0;}.boxcontent_2columnns_wide_leftsmaller .left img {	width:			200px;	height:			200px;}.boxcontent_bg_interactive h3 {	margin:			0;	margin-bottom:	4px;		font-size:		18px;	font-weight:	normal;		color:			#85d3ea;}.boxcontent_bg_interactive .date {	padding:		10px;	color:			#a8a8a8;}.boxcontent_bg_interactive .date span {	font-weight:	bold;}.boxcontent_bg_interactive .intro {	line-height:	135%;	font-size:		14px;	color:			#a8a8a8;}.song_interactive_overview a {	padding-right:	10px;		font-weight:	bold;	text-transform:	uppercase;	color:			#a8a8a8;}.song_interactive_overview a span {	color:			#85d3ea;}ul.fan_image_with_name_overview {	margin-bottom:	5px;}ul.fan_image_with_name_overview li {	margin:			0 10px 5px 10px;}ul.fan_image_with_name_overview .avatar {display:block;	width:			70px;	height:			70px;		border:			1px solid #dedede;}ul.fan_image_with_name_overview img {	width:			70px;	height:			70px;}ul.fan_image_with_name_overview a.name {	display:		block;	width:			70px;		white-space:	nowrap;	overflow:		hidden;		text-align:		center;}.track_list li {	line-height:	200%;}.artist, .track {	font-weight:	bold;}#box_welkliedjewasdat .artist, #box_welkliedjewasdat .track {	font-weight: normal;}.artist {	text-transform: uppercase;}.track {	text-transform: capitalize;}/* * FREECHOICES */ul.headlines_with_image .odd {	background:		#F3F3F3;}ul.headlines_with_image_big div.after_image p {	margin-left:	0;}ul.headlines_with_image_big div.after_image {	margin-left:	155px;}/* * OTHER  *  */ .profileimage_artist {	width: 210px;}.quicklinks_list .track {	font-weight: normal;}
