html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}/********************* * * 3FM.NL * RESTYLE 2009 * * SCREEN * ********************** * VEELGEBRUIKTE KLEUREN * * #313131 grijs donker (bg blokkoppen) * #f0f0f0 grijs licht (bg blokken) * #85d3ea blauw licht (tekst blokkoppen/menu) * #bc0f0f rood donker (links) * ********************//* * GENERAL ELEMENTS */body {	background: 	#000 none repeat-x fixed top center;}div#pbcn-background-bar {	height:			31px; 	width:			100%;	z-index:		10002;	background:		#000 url('http://balk.omroep.nl/centrale-navigatie/images/bar/bar-background-middle-unused.gif') repeat-x scroll 0 0;}div#pbcn-container-bar {	width: 		960px;	margin: 	         0 auto;}/* * DEFAULT STYLES: LINKS */a {	text-decoration:none;	color:			#bc0f0f;}a:hover, a:hover span, a.important {	text-decoration: underline;}/* * DEFAULT STYLES: POSITION */.left {	float: 			left;}.right {	float: 			right;}.hide {	display: 		none;}/* * DEFAULT STYLES: MARGINS & PADDINGS */.nomargin {	margin:			0;	list-style-type:none;}ul.nomargin li {	margin:			0;	list-style-type:none;}ul.margin_right li {	margin-right:	10px;}.padded {	padding:		10px;}.nopadding {	padding:		0 !important;}.nopadding_bottom {	padding-bottom: 0;}.nopadding_right {	padding-right: 0;}.padded_double_bottom {	padding-bottom:	20px;}.padded_top_bottom {	padding-top: 10px;	padding-bottom: 10px;}.fontnormal {	font-weight: normal !important;}.colornormal {        color: #000 !important;}/* * DEFAULT STYLES: BOXES AND BOXHEADERS */.box {	margin-bottom:	20px;}.box_inside {	margin-bottom:	10px;} h1, h2, h3 {	cursor:			default;}/* * HEADERS */.boxheader {	background:		#e5e5e5;}.boxheader h2 {	margin-bottom:	0;	font-weight:	normal;	color:			#bf0e0e;}.boxheader h2 span {	color:			#2a2a2a;}.boxheader h3 {	padding: 		3px 3px 3px 10px;	margin: 		0;	font-size: 		14px;}.boxheader_colored {	color:			#bf0e0e;}.boxheader_color_alternative h3, .boxheader_color_alternative h4 {	color:			#000000;	color:			#000000 !important;}.boxheader_border {	border:			1px solid #000000;	border-bottom:	0;}.boxheader_between_border {	border:			1px solid #000000;	border-width:	0 1px;}.boxheader_color_white {	background:		#fff;}/* HEADERS top */.boxheader_top {	height:			35px;	line-height:	35px;	border-bottom:	1px solid #f5f5f5;	background:		#e5e5e5 url(/static/img/box_header_top_bg.png) repeat-x top;}.boxheader_top.boxheader_border {	border:			1px solid #ffffff;}.boxheader_top h2 {	font-size:		24px;}.boxheader_top h2 span {	font-size:		21px;}.boxheader_top a {	text-transform:	uppercase;	font-size:		11px;	font-weight:	bold;	border:			none;	color:			#ffffff;}.boxheader_top .right a {	padding:		4px 13px 5px 5px;	border-left:	1px solid #000000;	background:		url(/static/img/box_footer_button_right_sprite_bg.gif) no-repeat top right;}.boxheader_top .left a {	padding:		4px 5px 5px 13px;	border-right:	1px solid #000000;	background:		url(/static/img/box_footer_button_left_sprite_bg.gif) no-repeat top left;}.boxheader_top .right a:hover {	background:		url(/static/img/box_footer_button_right_sprite_bg.gif) no-repeat bottom right;	text-decoration:none;}.boxheader_top .left a:hover {	background:		url(/static/img/box_footer_button_left_sprite_bg.gif) no-repeat bottom left;	text-decoration:none;}/* HEADERS between big */.boxheader_between_big {	height:			17px;	line-height:	17px;	background:		#e0e0e0 url(/static/img/box_header_between_bg.png) repeat-x top;}.boxheader_between_big h2, .boxheader_between_big h3 {	font-size:		20px;	font-weight:	normal;	margin-bottom:	0;	padding:		0;}.boxheader_between_big h2 span {	font-size:		17px;}.boxheader_between_big a {	font-size:		9px;}/* HEADERS between middle */.boxheader_between_middle {	height:			29px;	line-height:	29px;	padding:		0 10px;	background:		#e5e5e5 url(/static/img/box_header_between_middle_bg.png) repeat-x top;}.boxheader_between_middle h3 {	font-size:		14px;}/* HEADERS between small */.boxheader_between_small {	height:			26px;	line-height:	26px;	padding:		0 10px;	background:		#e5e5e5 url(/static/img/box_header_between_small_bg.png) repeat-x top;}.boxheader_between_small h3, .boxheader_between_small .title, .boxheader_between_small a {	margin-bottom:	0;	padding:		0;	font-size:		14px;	font-weight:	bold;	color:			#be0f0f;}.boxheader_between_small .right {	height:			26px;	line-height:	26px;}.boxheader_between_small.unfold_handler .title {	padding-left:	20px;	background:		url(/static/img/box_header_between_small_arrows_sprite_bg.png) no-repeat top left;}.boxheader_between_small.fold_handler .title {	padding-left:	20px;	background:		url(/static/img/box_header_between_small_arrows_sprite_bg.png) no-repeat bottom left;	color:			#787978;}/* HEADER below */.boxheader_below {	height:			19px;	line-height:	19px;	border:			1px solid #000;	background:		#252525 url(/static/img/box_header_below_bg.png) repeat-x top;}.boxheader_below h2 {	color:			#85d3ea;	font-size:		18px;}.boxheader_below h2 span {	font-size:		15px;}.boxheader_below a {	font-size:		9px;}.boxheader_below.unfold_handler h2 {	padding-left:	20px;	background:		url(/static/img/box_header_below_arrows_sprite_bg.gif) no-repeat top left;}.boxheader_below.fold_handler h2 {	padding-left:	20px;	background:		url(/static/img/box_header_below_arrows_sprite_bg.gif) no-repeat bottom left;	color:			#787978;}/* HEADER exposed */.boxheader_exposed {	height:			auto;	line-height:	auto;	border:			0;	background:		#252525;	}.boxheader_exposed h2 {	color:			#fff;	font-size:		16px;}.boxheader_exposed h2 span {	font-size:		15px;}.boxheader_exposed a {	font-size:		9px;} /* HEADER overlay */.boxheader_overlay {	height:			25px;	line-height:	25px;	padding:		5px;	background:		#313131;}.boxheader_overlay h1 {	color:			#ffffff;	font-size:		22px;	margin-bottom:	0px;}/* CONTENT */.boxcontent {	background:		#ffffff;}.boxcontent_border {	border:			1px solid #000000;	border-width:	0 1px 1px 1px;}.boxcontent_between_border {	border:			1px solid #000000;	border-width:	0 1px;}.boxcontent_between_border .grid_4 {	width:			299px;}.boxcontent_top_border {	border-top:		2px solid #000000;}.boxcontent_bottom_border {	border-bottom:	2px solid #000000;}.boxcontent_bg_alternative {	background:		#f0f0f0;}.boxcontent_bg_interactive {	color: 			#fff;	background:		#2a2a2a;}.boxcontent_bg_exposed {	color: 			#fff;	background:		#272727;}.boxcontent_bg_important {	background:		#d20a0a;}.boxcontent_bg_quicklinks {	color: 			#85d3ea;	border: 		#000 1px solid;	background:		#222;	margin:			0;}.boxcontent_bg_quicklinks h3 {	color:			#fff;	font-size: 		14px;	margin: 		0;}.boxcontent_height_240 {	height:			202px;	overflow:		hidden;}.boxcontent_height_300 {	height:			280px;	overflow:		hidden;	position:relative;}.boxcontent_height_310 {	height:			290px;	overflow:		hidden;}.boxcontent_height_390 {	height:			366px;	overflow:		hidden;}.boxcontent_2columns .left, .boxcontent_2columns .right {	width:			300px;	overflow:		hidden;}.boxcontent_margin_top {	margin-top:		10px;}/* FOOTER */.boxfooter {	height:			37px;	border: 		1px solid #000000;	background:		#313131 url(/static/img/box_footer_grey_bg.png) repeat-x top left;}.boxfooter .right.valign_button {	padding:		4px 5px 0 0;}.boxfooter_buttons_right {	float: 			right;	padding-right:	5px;}.boxfooter_buttons_left {	float:			left;}.boxfooter_buttons_center {	text-align:		center;}.boxfooter_buttons li {	line-height:	35px;}.boxfooter_buttons a {	margin:			0 1px;	padding:		4px 8px 5px 8px;	text-transform:	uppercase;	font-size:		11px;	font-weight:	bold;		border:			1px solid #000000;	background:		#595858;	color:			#ffffff;}.boxfooter_buttons a:hover {	text-decoration:none;	background:		#838383;}.boxfooter_buttons a.active {	background:		#ffffff;	color:			#47065a;}.boxfooter_buttons li.arrow_right a {	padding:		4px 13px 5px 5px;	border:			none;	border-left:	1px solid #000000;	background:		url(/static/img/box_footer_button_right_sprite_bg.gif) no-repeat top right;	color:			#ffffff;}.boxfooter_buttons li.arrow_right a:hover {	background:		url(/static/img/box_footer_button_right_sprite_bg.gif) no-repeat bottom right;}.boxfooter_buttons li.arrow_left a {	padding:		4px 5px 5px 13px;	border:			none;	border-right:	1px solid #000000;	background:		url(/static/img/box_footer_button_left_sprite_bg.gif) no-repeat top left;	color:			#ffffff;}.boxfooter_buttons li.arrow_left a:hover {	background:		url(/static/img/box_footer_button_left_sprite_bg.gif) no-repeat bottom left;}.boxfooter_divided {	border-top:		#d7d7d7 1px solid;}.boxfooter_divided a {	color:			#787978;		font-size: 		10px;	font-weight: 	bold;}.boxfooter_bg_emptyspace {	background:		#fff;		border-top: 	0;	}.boxfooter_bg_decorated {	background:		#313131 url(/static/img/box_footer_grey_curly_bg.png) no-repeat top left;}.boxfooter_bg_important {	height:			39px;	border:			none;	background:		#7e1e1e;}.boxfooter_bg_important .boxfooter_buttons li a {	background:		url(/static/img/box_footer_red_button_sprite_bg.gif) no-repeat top right;	border:			none;}.boxfooter_bg_important .boxfooter_buttons li a:hover {	background:		url(/static/img/box_footer_red_button_sprite_bg.gif) no-repeat bottom right;}.boxfooter_bg_exposed {	height: 		auto;	line-height:	auto;	border: 		0;	background: 	#272727;		color: #fff;}.boxfooter_bg_simple {	height: 		auto;	line-height:	auto;	border: 		0;	background: 	#d9d9d9;	}.boxfooter_bg_between {	height: 		auto;	line-height:	auto;	padding:		10px 0;	border:			0;	background: 	#ffffff;}/* PAGER */.abc-searchpagination ul {	text-align:		center;}.abc-searchpagination li {	line-height:	35px;	list-style-type:none;	display:		inline;	margin:			0 2px;}.abc-searchpagination a, .abc-searchpagination li.active {	padding:		4px 8px 5px 8px;	text-transform:	uppercase;	font-size:		11px;	font-weight:	bold;		border:			1px solid #000000;	background:		#595858;	color:			#ffffff;}.abc-searchpagination li.active {	margin-right:	-2px;}.abc-searchpagination a:hover {	text-decoration:none;	background:		#838383;}.abc-searchpagination li.active {	background:		#ffffff;	color:			#47065a;}.abc-searchpagination li a.next {	padding:		4px 13px 5px 5px;	border:			none;	border-left:	1px solid #000000;	background:		url(/static/img/box_footer_button_right_sprite_bg.gif) no-repeat top right;	color:			#ffffff;}.abc-searchpagination li a.next:hover {	background:		url(/static/img/box_footer_button_right_sprite_bg.gif) no-repeat bottom right;}.abc-searchpagination li a.prev {	padding:		4px 5px 5px 13px;	border:			none;	border-right:	1px solid #000000;	background:		url(/static/img/box_footer_button_left_sprite_bg.gif) no-repeat top left;	color:			#ffffff;}.abc-searchpagination li a.prev:hover {	background:		url(/static/img/box_footer_button_left_sprite_bg.gif) no-repeat bottom left;}.abc-searchpagination .disabled {	display:		none;}/* * DEFAULT STYLES: SUBPAGE NAVIGATION */.bar_subnav {	height:			90px;	border:			1px solid #000000;	background:		#292929 url(/static/img/subnav_bg.png) no-repeat;}.bar_subnav a {	color:			#85d3ea;}.bar_subnav a.active {	color:			#8a8b8a;}.bar_subnav .left {	padding:			10px 0 0 10px;}.bar_subnav .right {	padding:			15px 10px;	width:				490px;}.bar_subnav h2 {	line-height:	120%;	margin:			0 0 3px 0;		text-transform: uppercase;	font-size:		40px;		color:			#ffffff;}.bar_subnav .breadcrumbs {	font-size:		11px;	color:			#ffffff;}.bar_subnav .breadcrumbs span, .bar_subnav .breadcrumbs a.last {	color:			#8a8b8a;}.bar_subnav .subnav_menu {	float: 			right;	width:			138px;	border-left:	1px solid #484848;}.bar_subnav ul {	margin:			0;}.bar_subnav li {	width:			138px;	margin:			0;	padding-left:	10px;	list-style-type:none;}.subnav_menu a {	font-weight:	bold;}/* * DEFAULT STYLES: SUB SUB NAVIGATION */.list_horizontal.sub_sub_nav .arrow_below {	padding:		4px 3px 13px 0;} .sub_sub_nav .arrow_below a {	padding:		5px;	white-space:	nowrap;		color:			#000;	border:			#dadada 1px solid;	font-weight:	bold;}.sub_sub_nav .arrow_below a:hover, .sub_sub_nav .arrow_below a.active  {	padding:		6px 6px 13px 6px;		border:			0;		text-decoration: none;		color:			#be0f0f;	background:		url(/static/img/sub_sub_nav_button_below_sprite_bg.gif) repeat-x 50% 0;} /* * DEFAULT STYLES: READ MORE-LINK */a.readmore {	padding-right:	17px;		text-transform:	uppercase;	font-size:		11px;	font-weight:	bold;		background: 	url(/static/img/readmore_arrow.png) no-repeat center right;	color:			#646464;}/* * DEFAULT STYLES: LISTS */ul.list_horizontal li {	float:			left;	margin-left: 	0;	list-style-type:none;}ul.list_horizontal_inline li {	display:		inline;	margin-left: 	0;	list-style-type:none;}ul.headlines_with_image li {	clear: 			left;/*	margin: 		0 0 10px 0; */	list-style-type:none;}ul.headlines_with_image a.image {	float: 			left;	margin:			0 5px 10px 0;}ul.headlines_with_image a.image img {	width:			60px;	height:			60px;		border:			0;}ul.emphasized {	margin-top:		5px;}ul.emphasized li {	margin-left:	20px;	list-style-type:disc;		color:			#be0f0f;}ul.emphasized a {	font-weight:	bold;}ol {	margin-left:	25px;}ol li {	font-size:		18pt;	margin-left:	20px;}.definitions dt, .definitions dd {	float: 			left;	border-bottom: 	#000 1px dotted;	padding:		5px 0;}.definitions dt {	width: 			150px;	font-weight: 	bold;	clear: 			left;	margin-right:	5px;}.definitions dd {	width:			70px;	text-align: 	right;}/* * DEFAULT STYLES: IMAGE FRAME */.image_frame {	float:			left;		margin: 		10px;	padding:		5px;	border:			1px solid #9d0000;	background:		#ffffff;}.image_frame img {	border: 		1px solid #bababa;}.image_frame_cdsingle {	float:			left;	width:			85px;	height:			83px;	margin:			0 10px 2px 0;	padding:		5px 0 0 13px;	background:		url(/static/img/cd_case.png) no-repeat;}.image_frame_cdsingle img {	width:			79px;	height:			78px;}/* * DEFAULT STYLES: VERTICAL ALIGN TEXT (not for IE 7 or less) */.text_valign_middle {	display: 		table;}.text_valign_middle span {	display: 		table-cell;	vertical-align:	middle;}/* * DEFAULT STYLES: HORIZONTALLY ALIGN TEXT */.align_left {	text-align: 	left;} .align_right {	text-align: 	right;}.align_center {	text-align:		center;}/* * DEFAULT STYLES: TOOLTIPS */.tooltip {     display:	none;	line-height:145%;}.tooltip_big_middleleft {    width:		300px;height:		100px;   padding:	10px;	overflow:	hidden;    /*background:transparent url(../img/tooltip/black_arrow_big.png) no-repeat scroll 0 0; */	background:	#000;    color:		#fff;}/* * Header (top) */#header_top {	margin-top:		15px;}#header_top_left {	position:		relative;	width: 			620px;	height: 		32px;}#header_top_left .background {	position:		absolute;	top:			0;	left:			0;	width:			620px;	height:			32px;	z-index:		1;		background: 	#000000;	filter:			alpha(opacity=50);	-moz-opacity:	0.5;	-khtml-opacity:	0.5;	opacity:		0.5;}#header_top_left .content {	position:		absolute;	top:			0;	left:			0;	width:			620px;	line-height: 	32px;	z-index:		2;	color:			#ffffff;}#header_top_left #intro_name {	float: 			left;		width: 			45px;	cursor:			default;	text-align:		center;	font-size:		11px;	font-weight:	bold;		color: 			#ffffff;}#header_top_left ul a {	padding:		0 10px;	font-size:		11px;	border-right:	1px solid #8d8d8d;	color: 			#85d3ea;}#header_top_left ul a:hover {	text-decoration:underline;}#header_top_left ul a.first {	padding-left:	0;}#header_top_left ul a.last {	border-right:	none;	padding-right:	0;}#header_top_left ul a.active {	color:			#ff5c5c;}#header_top_right {	float:			left;	position:		relative;	width:			300px;	line-height: 	32px;}#header_top_right .background {	position:		absolute;	top:			0;	left:			0;	width:			320px;	height:			32px;	z-index:		1;		background: 	#000000;	filter:			alpha(opacity=60);	-moz-opacity:	0.6;	-khtml-opacity:	0.6;	opacity:		0.6;}#header_top_right .content {	position:		absolute;	top:			0;	left:			0;	width:			300px;	line-height: 	32px;	padding:		0 10px;	z-index:		2;	cursor:			default;	font-weight:	bold;	font-size:		11px;	color:			#d4d4d4;}#header_top_right .username {	color:			#85d3ea;}#header_top_right .link_logout {	text-decoration:underline;	font-weight:	normal;	color:			#969696;}/* * Header (middle) */#header_mid {	height: 		190px;	margin-bottom:	15px;		background:		url(/static/img/header/mid_bg.png) no-repeat;}#header_mid_left {	float: 			left;	position:		relative;	width: 			300px;	height: 		190px;	margin-right:	10px;}#header_mid_center {	float: 			left;	position:		relative;	width:			300px;	height:			190px;	margin: 		0 10px;	overflow:		hidden;}#header_mid_right {	position:		relative;	float: 			left;	width:			300px;	height:			190px;	margin-left:	10px;	overflow:		hidden;}.abs_bottomright {	position: 		absolute;	bottom:			5px;	right:			5px;}#header_mid_left h1 a {	display:		block;	width:			247px;	height:			104px;	margin:			10px 0 0 13px;	text-indent:	-3333px;	overflow:		hidden;	background:		url(/static/img/header/mid_left_logo.png);}.header_button {	display: 		block;	text-indent:	-3333px;	overflow:		hidden;}#header_button_luister {	position: 		absolute;	bottom:			10px;	left:			0px;	width:			108px;	height:			43px;}#header_button_luister a.header_button {	width:			108px;	height:			43px;	cursor:			pointer;	background:		url(/static/img/header/mid_button_luister.png) no-repeat;}#header_mid * {	z-index:		34;}#header_button_luister, #header_button_luister * {	z-index:		35;}#header_luister_menu {	line-height:	1.0;	margin:			0;	padding:		0;}#header_luister_menu li {	margin:			0;	padding:		0;	list-style:		none;}#header_luister_menu ul.sub {	position:		absolute;	top:			-3333px;	width:			auto; /* left offset of submenus need to match (see below) */}#header_luister_menu ul li {	width:			100%;}#header_luister_menu li.top_item:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}#header_luister_menu li.top_item {	float:			left;	position:		relative;}#header_luister_menu li.top_spacer {	float:			left;	position:		relative;}#header_luister_menu a {	position:		relative;}#header_luister_menu li.top_item:hover ul.sub,#header_luister_menu li.top_item.sfHover ul.sub {	left:			11px;	top:			27px; /* match top ul list item height */}#header_luister_menu a.top_link:focus {	outline:		0;}#header_luister_menu li li {	margin: 		0;	padding:		0;}#header_luister_menu ul {	margin-bottom:	0;}ul#sub_luister {	width:160px;	padding-top:	10px;		background:		#dcdcdc;	border:			0;}ul#sub_luister li a {	width:			160px;	font-size:		11px;}ul#sub_luister .even {	background:		#dcdcdc;}#header_button_webcam {	position: 		absolute;	bottom:			10px;	right:			37px;	width:			108px;	height:			43px;}#header_button_webcam a {	width:			108px;	height:			43px;	background:		url(/static/img/header/mid_button_webcam.png) no-repeat;}#header_button_eerdergedraaid {	width:			174px;	height:			42px;	background:		url(/static/img/header/mid_button_volledigeplaylist.png) no-repeat;}#header_button_vraageenplaataan {	width:			182px;	height:			42px;	background:		url(/static/img/header/mid_button_vraageenplaataan.png) no-repeat;}#program_information {	line-height:	135%;	margin-top:		10px;}#contact_information {	clear:			left;	margin-left:	10px;}#program_information a, #contact_information a {	display:		block;	color:			#ffffff;}#contact_information a {	font-size:		11px;}#dj_photo {	margin: 		10px 6px 5px 10px;	border:			1px solid #9d0000;}#dj_photo img {	width:			71px;	height:			106px;	border: 		1px solid #bababa;}#dj_name {	font-size:		16px;	font-weight:	bold;}#program_name {	font-size:		16px;	color:			#f8d2d2;}#program_time, #program_broadcaster {	font-size:		12px;}/* * Header (bottom) - Submenu */#header_bottom {	height: 		47px;	margin-bottom:	20px;	border: 		1px solid #000;	background:		#2c2c2c url(/static/img/header/bottom_sprite_bg.png) center -180px;}#header_menu {	line-height:	1.0;	margin:			0;	padding:		0;}#header_menu li {	margin:			0;	padding:		0;	list-style:		none;}#header_menu ul.sub {	position:		absolute;	top:			-3333px;	width:			auto; /* left offset of submenus need to match (see below) */		z-index:		33;}#header_menu ul li {	width:			100%;}#header_menu li.top_item:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}#header_menu li.top_item {	float:			left;	position:		relative;}#header_menu li.top_spacer {	float:			left;	position:		relative;}#header_menu a {	position:		relative;}#header_menu li.top_item:hover ul.sub,#header_menu li.top_item.sfHover ul.sub {	left:			-1px;	top:			47px; /* match top ul list item height */}#header_menu a.top_link {	display:		block;	padding: 		15px 10px 26px 10px;	white-space:	nowrap;	font-size:		16px;	font-weight: 	bold;}#header_menu a.top_link, #header_menu a.top_link:visited  { /* visited pseudo selector so IE6 applies text colour*/	color:			#85d3ea;}#header_menu li.top_item {	background:		url(/static/img/header/bottom_sprite_bg.png) center -120px;}#header_menu li.top_spacer {	width:			2px;	height:			47px;	overflow:		hidden;	background:		url(/static/img/header/bottom_sprite_bg.png) left -230px;}#header_menu a.top_link:focus {	outline:		0;}#header_menu li.top_item:hover a.top_link, #header_menu li.sfHover a.top_link, #header_menu li.sfHover a.top_link:visited,#header_menu a.top_link:hover, #header_menu a.top_link:active {	text-decoration:none;	background:		transparent url(/static/img/header/bottom_sprite_bg.png) center -60px;	color:			#bc0f0f;}#header_menu li.top_item:hover a.active, #header_menu li.sfHover a.active,#header_menu a.active, #header_menu a.active:hover, #header_menu a.active:visited {	background:		transparent url(/static/img/header/bottom_sprite_bg.png) center top;	color:			#bc0f0f;}#header_menu li li {	margin: 		0;	padding:		0;}#header_menu ul {	margin-bottom:	0;}/* SUB MENU'S */ul.sub {	border: 		1px solid black;	border-top:		none;	background:		#ffffff;}ul.sub li a.big {	display:		block;		height:			40px;	line-height:	40px;	padding:		0 6px;	text-transform:	uppercase;	font-weight:	bold;	border:			1px solid #e4e4e4;	background:		url(/static/img/header/bottom_menu_sub_simple_big_bg.png) no-repeat top right;	color:			#bc0f0f;}ul.sub li a.following_big, ul.sub li a.first {	border-top:		none;}/* MENU TYPE: Simple */ul.sub_simple li a {	display:		block;	overflow:		hidden;	height:			20px;	line-height:	20px;	padding:		2px 6px;	font-weight:	bold;	white-space:	nowrap;	background:		#f9f9f9;	color:			#2c2c2c;}ul.sub_simple li a.odd {	background:		#ffffff;}/* MENU TYPE: Name list (2x2 columns) */ul.sub_names ul.columns li a.big {	border-left:	none;}ul.sub_names ul.columns li {	float:			left;}ul.sub_names ul.columns_names li {	padding-bottom:	20px;	border-right:	1px solid #e4e4e4;	background:		#f0f0f0 url(/static/img/header/bottom_menu_sub_djs_list_bg.png) repeat-x top;}ul.sub_names ul.columns_names ul li {	float:			none;		background:		transparent;}ul.sub_names ul.columns_names ul li a {	display:		block;	height:			22px;	line-height:	22px;	padding:		0 6px;	overflow:		hidden;	font-weight:	bold;	font-size:		12px;		color:			#2c2c2c;}/* MENU TYPE: Headlines */.sub_headlines .columns {	padding:		10px;}.sub_headlines .columns li {	float:			left;}.sub_headlines .headline_with_intro {	padding-right:	5px;	border-right:	1px solid #ececec;}.sub_headlines .headline_with_intro .image {	float:			left;	width:			72px;	height:			72px;	margin-right:	10px;}.sub_headlines .headline_with_intro .image img {	width:			72px;	height:			72px;}.sub_headlines .headline_with_intro .message {	line-height:	17px;	margin-left:	82px;	word-wrap:		break-word;}.sub_headlines .headline_with_intro a.headline {	white-space:	normal;	font-weight:	bold;	color:			#2c2c2c;}.sub_headlines .headlines ul {	margin-left:	5px;}.sub_headlines .headlines li {	line-height:	17px;	overflow:		hidden;	white-space:	nowrap;	font-weight:	bold;}.sub_headlines .headlines a {	font-weight:	bold;	color:			#2c2c2c;}.sub_headlines .headlines span {	display:		block;	float:			left;	width:			40px;	font-weight:	normal;}.sub_headlines .media_photos_list {	width:			607px;}.sub_headlines .media_photos_list a, .sub_headlines .media_photos_list img {	width:			75px;	height:			75px;}	.sub_headlines .media_photos_list a {	float:			left;		margin:			0 5px;}.sub_headlines .media_videos_list a, .sub_headlines .media_videos_list img {	width:			120px;	height:			90px;}	.sub_headlines .media_videos_list a {	float:			left;		margin:			0 14px;}/* Submenu: Nieuws */#sub_nieuws, #sub_nieuws li a {width:610px;}#sub_nieuws ul.columns {width:603px;}#sub_nieuws li.headline_with_intro {width:300px;}#sub_nieuws li.headlines {width:295px;}/* Submenu: DJ's */#sub_djs, #sub_djs a {width:630px;}#sub_djs ul.columns {width:644px;}#sub_djs ul.columns li {width:322px;}#sub_djs ul.columns a {width:309px;}#sub_djs ul.columns_names {width:322px;}#sub_djs ul.columns ul li {width:160px;}#sub_djs ul.columns ul a {width:160px;}/* Submenu: Muziek */#sub_muziek {width:190px;}#sub_muziek li a {width:190px;}/* Submenu: Media */#sub_media, #sub_media li a.big, #sub_media .media_photos_list, #sub_media .media_videos_list {width:607px;}#sub_media ul.columns {width:620px; padding: 0px; padding-bottom: 10px;}#sub_media ul.columns a.big {width:297px;}#sub_media li.headlines {width:310px;}#sub_media li.headlines ul {padding: 10px;}/* Submenu: Communities */#sub_communities {width:250px;}#sub_communities li a {width:250px;}/* Submenu: Acties */#sub_acties {width:275px;}#sub_acties li a {width:275px;}/* Submenu: About */#sub_about {width:170px;}#sub_about li a {width:170px;}/* * HEADER: Search input */#header_search {	height:			47px;	line-height:	47px;		padding:		0 11px;		background:		url(/static/img/header/bottom_sprite_bg.png) center -120px;}#header_search input#search_input {	width: 			180px;	padding:		3px;	vertical-align: middle;	font-size:		11px;	font-weight:	bold;	border: 		1px solid #7f7f7f;	background:		#f0f0f0;	color:			#7f7f7f;}#header_search input#search_submit {	vertical-align: middle;}/* * CONTENT */#content {	clear: both;}#content_left {	display:		inline;	float: 			left;	width:			640px;}#content_right {	display:		inline;	float: 			left;	width:			320px;}/* * FOOTER */#footer {	clear:			both;	width: 			100%;		background: 	#313131 url(/static/img/footer_bg.png) repeat-x top;}#footer_menu {	margin-top:		15px;}#footer_copyright {	padding:		15px 0 30px 13px;}#footer_menu li, #footer_copyright li {	padding-right:	20px;}#footer_menu li a {	text-transform:	uppercase;	font-size:		16px;	font-weight:	bold;	color:			#85d3ea;}#footer_copyright li, #footer_copyright li a {	font-size:		12px;	font-weight:	bold;	color:			#888888;}/* * BLOCK: Afbeelding met bijschrift */.image_with_description {	position:		relative;	width:			300px;	height:			300px;	overflow:		hidden;}.image_with_description img {	position:		relative;	width: 			300px;	height:			300px;	z-index:		1;}.image_with_description .description {	position:		absolute;	width:			290px;	height:			52px;	bottom:			0;	left:			0;	z-index:		2;	padding:		4px 5px;	overflow:		hidden;	text-align:		center;	word-wrap:		break-word;	color:			#ffffff;}.image_with_description .description span {	line-height:	125%;	text-align:		center;}.image_with_description .description a {	color:			#85d3ea;}.image_with_description .background {	position:		absolute;	width:			300px;	height:			60px;	bottom:			0;	left:			0;		z-index:		2;	background:		#313131;	filter:			alpha(opacity=70);	-moz-opacity:	0.7;	-khtml-opacity:	0.7;	opacity:		0.7;}.fan_image_overview {	padding:		10px 0 5px 0;}.fan_image_overview img { 	width:			65px; 	height:			65px; 	 	padding:		0 0 5px 5px;}/* * TABS */.tabs li {	padding-right:	2px;}.tabs a {	display:		block;	width:			98px;	height:			34px;	line-height:	34px;	outline:		0;	font-size:		11px;	text-align:		center;}.tabs li.last {	padding-right:	0;}.tabs li.last a {	width:			100px;}/* * BLOCK: Headlines overview (right column) */.recent_posts ul {	margin:			0;	padding:		5px 0;}.recent_posts li {	list-style-type:none;	margin-left:	10px;}ul.headlines_list {	margin:			0;	padding:		5px 0 20px 15px;}ul.headlines_list li {	list-style-type:disc;	color:			#787878;}ul.headlines_list li a {	font-weight:	bold;	font-size:		11px;	color:			#313131;}ul.headlines_list .date_before {	clear:			left;	float:			left;		width:			75px;	overflow:		hidden;}ul.nobullets {	padding-left:	10px;}ul.nobullets li {	list-style-type:none;	margin-left:	0;}ul.quicklinks_list {	margin:			0;}ul.quicklinks_list a {	color: 			#85d3ea;}ul.quicklinks_list li {	list-style:		disc;		margin-left: 	20px;}/*ul.agenda_list .even {	background:		#f3f3f3;}ul.agenda_list .odd {} */ul.agenda_list {	margin:			0;	padding:		0 0 10px 0;	list-style:		none;}ul.agenda_list li {	margin: 		0;	padding:		10px 10px 0 10px;}ul.agenda_list .left {	width:			80px;	padding: 		10px;	background: 	#f3f3f3;}ul.agenda_list .right {	padding: 		10px;	width:			478px;	background: 	#f3f3f3;}ul.agenda_list .date {	background:		#2c2c2c;	color:	 		#fff;	margin-bottom:	10px;		height:			55px;	padding:		5px;	text-align:		center;}ul.agenda_list .avatar img {	width: 80px;}ul.agenda_list .date.today {	border:			1px solid #2c2c2c;	background:		#bc0f0f;}ul.agenda_list .date .day {	font-size:		36px;	font-weight:	bold;	line-height:	36px;}ul.agenda_list .date .day_period {	font-size:		19px;	font-weight:	bold;	line-height:	36px;}ul.agenda_list .right strong {	color: 			#bc0f0f;	font-weight: 	normal;}ul.agenda_list .location {	margin-bottom:	10px;	color:			#333333;}ul.agenda_list h3 {	margin:			0 0 10px 0;	padding: 		10px;	background:		#d8d8d8;}ul.agenda_list h3 a {	color:			#000000;}/* * Audio players */  .audio_players ul.audio_list li {	margin-bottom:	0;	padding:		0;}ul.audio_list li {	margin-bottom:	10px;}ul.audio_list li img {	margin-top: 4px;}.grid_4 ul.audio_list li img {	margin-top: 0px;}.audio_list li > a {	float: left;	margin-right: 10px;		width: 40px;}.audio_list li .description {	float: left;	width: 410px;}.audio_list li h3, .audio_list li p {	margin: 0;}.audio_list li p {	font-size: 8pt;}.grid_4 .audio_list li .description {	float: left;	width: 230px;}.grid_4 .audio_list li h3 {	font-size: 12pt;}/* * Recent posts/items */.recent_posts .align_right {	margin:			0 10px 5px 0;}.recent_posts .align_right a {	font-weight:	bold;		color:			#303030;}.recent_items ul {	margin:			0;	padding:		10px 10px 5px 10px;		list-style: 	none;}.recent_items li {	margin:			0 0 5px 0;	padding: 		0;}.recent_items img {	float: left;	width:			50px;	height:			50px;		margin-right: 	20px;}.recent_items a {	display: 		block;		height:			50px;	line-height:	50px;		color:			#2a2a2a;		font-weight:	bold;	font-size:		16px;	}.quick_posts {	list-style: 	none;}.quick_posts .image {	float:			left;	width:			50px;	margin:			0 10px 0 0;	background:		#000;}.quick_posts .text {	float:			left;	width: 			300px;}.quick_posts .date {	font-size: 		8pt;}.quick_posts img {	width:			50px;}.quick_posts p {	margin:			10px 0 10px 0;}.quick_posts a.headline {	font-weight:	bold;}.quick_posts.results p {	margin:			0;}.quick_posts.results li {	margin:			0 0 10px 0;}/* HIGHSCORE LIST */.highscore_list {	margin:			0;}.highscore_list li {	height:			40px !important;	margin:			0;		list-style-type:none;}.highscore_list li.margined {	margin:			10px 0;}.highscore_list .position, .highscore_list .rating, .highscore_list .image {	float:			left;	height:			40px;	line-height:	40px;	width:			40px;	margin-right:	10px;		text-align:		right;		font-size:		25px;}.highscore_list .inverted .position, .highscore_list .inverted .rating, .highscore_list .inverted .image {	margin-right:	0;}.highscore_list .image img {	width:			40px !important;	height:			40px !important;}.highscore_list .rating {	margin:			0;}.highscore_list .name {	float:			left;	width:			185px;	overflow:		hidden;}.highscore_list .name_fullwidth {	float:			left;	width:			225px;	overflow:		hidden;}.highscore_list .inverted .name_fullwidth {	margin-left:	10px;}.highscore_list .artist, .highscore_list .track {	display:		block;	height:			20px;	line-height:	20px;		white-space:	nowrap;}.highscore_list .artist {	font-size:		14px;	font-weight:	bold;	color:			#000000;}.highscore_list .artist_only {	display:		block;	height:			40px;	line-height:	40px;		font-size:		14px;	font-weight:	bold;	color:			#000000;}/* * FORM ELEMENTS */form.margin_right {	margin-right:	15px;}.zend_form {	margin:			0px;}.zend_form dt {	float: 			left;	width:			150px;	margin-bottom:	10px;	clear:			left;}.zend_form dt span {	display:		block;	font-size:		11px;	color:			#777777;}.zend_form dd {	float:			left;	width:			430px;	overflow:		hidden;	margin-bottom:	10px;}.zend_form dt#id_news-label,.zend_form dt#id_news-element,.zend_form dt#id_song-label,.zend_form dt#id_song-element,.zend_form dt#id_artist-label,.zend_form dt#id_artist-element,.zend_form dt#ajax_action-label,.zend_form dt#ajax_action-element,.zend_form dt#ajax_load_url-label,.zend_form dt#ajax_load_url-element,.zend_form dt#ajax_load_target-label,.zend_form dt#ajax_load_target-element,.zend_form dt#forward-label,.zend_form dt#url-label,.zend_form dt#url-element,.zend_form dt#page_url-label,.zend_form dt#page_url-element,.zend_form dt#submit_search-label,.zend_form dt#image_search-label {	display:		none;}.zend_form dd#forward-element {	width:			580px;}.zend_form dd#rating-element label {	float:			left;		width:			auto;	width:			auto !important;		text-align:		center;	font-size:		18px;}.zend_form dd#rating-element label input {	display:		block;		margin:			0 7px;}.zend_form dd#rating-element br {	display:		none;}#forward-element fieldset#fieldset-forward {	margin:			0px;}.zend_form dd .input_text, .zend_form dd #captcha-input {	float:			left;	width:			200px;	padding:		5px;		font-family:	inherit;	font-size:		inherit;}.zend_form dd .multiple_fields .input_text {	margin-bottom:	10px;}.zend_form dd .input_small, .zend_form dd #captcha-input {	width:			99px;}.zend_form dd textarea {	float:			left;	width:			430px;	height:			75px;	padding:		5px;		font-family:	inherit;	font-size:		inherit;}.zend_form #submit_comment-element, .zend_form #submit_forward-element {	width:			84px;	float:			right;}.zend_form #submit_comment-element #submit_comment, .zend_form #submit_forward-element #submit_forward {	background:		url(/static/img/button_verstuur.png) no-repeat scroll center center;	width:			84px;	height:			30px;	overflow:		hidden;	text-indent:	-999px;	border:			0px;	padding:		0px;	font-size:		0px;	display:		block;	line-height:	0px;}.zend_form ul.errors {	width:			440px;	clear:			both;	margin-bottom:	10px;}.zend_form ul.errors li {	color:			#bf0000;	margin-left:	14px;}.zend_form .multiple_fields {	position:		relative;	float:			left;	width:			220px;}.zend_form .multiple_fields .addfields {	position:		absolute;		bottom:			10px;	right:			-150px;	width:			150px;	line-height:	26px;	height:			26px;		outline:		0px;}.zend_form .multiple_fields .input_text {	float:			none;}.zend_form .captcha-wrapper img {	float:			left;	padding-right:	5px;}.zend_form .captcha-wrapper input {	margin-top:		4px;}.form label {	float: 			left;	width:			150px;	margin-bottom:	10px;}.form label span {	display:		block;		font-size:		11px;	color:			#777777;}.form .input_text {	float:			left;	width:			200px;	margin-bottom:	10px;	padding:		5px;		font-family:	inherit;	font-size:		inherit;}.form .input_small {	width:			99px;}.form textarea {	float:			left;	width:			430px;	height:			75px;	margin-bottom:	15px;	padding:		5px;		font-family:	inherit;	font-size:		inherit;}.form .error_messages {	color:			#bf0000;}.form .multiple_fields {	position:		relative;	float:			left;	width:			220px;}.form .addfields {	position:		absolute;		bottom:			10px;	right:			-150px;	width:			150px;	line-height:	26px;	height:			26px;		outline:		0px;}.form .multiple_fields .input_text {	float:			none;}.form .more_info {	float:			left;	height:			26px;	line-height:	26px;	padding:		0 5px;}.boxcontent_bg_interactive .multiple_fields .addfields {	color:			#ffffff;}/* * FORM FULL: big forms */  .form_full { 	padding:		10px 0; } .form_full label {	font-size:		12px;} .form_full fieldset {	padding:		0;	margin:			0;}.form_full fieldset.divided{	border-top:		#d7d7d7 1px solid;		padding-top:	10px;}.form_full .row_divider {	clear:			both;		border-bottom: 	#d7d7d7 1px solid;		margin-bottom:	10px;}.form_full label {	padding-left: 	10px;	line-height:	30px;}.form_full p {	font-size: 		16px;	font-weight:	bold;}.form_full .margin_top {	margin-top:			10px;}.form_full p.padded {	padding:		0 10px;}.form_full label {	width:			100px;}.form_full label.label_autowidth {	width: 			auto;}.form_full label.label_small {	width: 			80px;}.form_full label.label_tiny {	width:			50px;}.form_full .input_text {	width: 				300px !important;		border: 			#000 2px solid;	background: 		#e5e5e5;}.form_full .input_fullwidth {	width:			100% !important;}.form_full .input_large {	width:			450px !important;}.form_full .input_200 {	width:			200px !important;}.form_full .input_medium {	width:				175px !important;}.form_full .input_small {	width:				100px !important;}.form_full .input_tiny {	width:				40px !important;}.form_full .input_radio {	display:		block;	float:			left;	clear:			left;		margin:			0;	margin-left:	10px;	width:			20px;	height:			20px;}.form_full .input_checkbox {	display:		block;	float:			left;	clear:			left;		width:			20px;	height:			20px;		margin:			10px;}.form_full .label_after_input_checkbox {	line-height:	20px;	width:			90%;		padding:		10px 0;}.form_full .label_after_input_radio {	padding-left:	5px;	margin-bottom:	5px;	line-height:	20px;}.form_full .width_input_normal_without_padding {	width: 			312px;}.form_full .margin_half_bottom {	margin-bottom:	5px;}.form_full .title {	display:		block;	font-size:		14px;}.form_full fieldset * {	vertical-align:	middle;}.form_inline {	display:		inline;}/* * Vertical form */ .form_vertical {	width: 315px;	padding: 0;	} .form_vertical dt, .form_vertical dd, .form_vertical label {	float: none;	clear: both;		width: auto;	margin: 0 !important;}.form_vertical label {	font-weight: bold;}.form_vertical .submit {	float: right;}/* * Boxcontent */ .boxcontent_bg_interactive .form .more_info a {	color:			#ffffff;}.boxcontent_bg_interactive .form .input_text, .boxcontent_bg_interactive .form textarea {	background:		#e5e5e5;	border:			none;}.boxcontent_bg_interactive .form .error_messages {	color:			#ef7878;}.boxcontent_bg_interactive .zend_form .input_text,.boxcontent_bg_interactive .zend_form textarea,.boxcontent_bg_interactive .zend_form #captcha-input {	background:		#e5e5e5;	border:			none;}.boxcontent_bg_interactive .zend_form .errors li {	color:			#ef7878;}.boxheader form {	width: 			135px;}.select_item {	width: 			135px;	background: 	#595858; 	color: 			#fff; 	border: 		#000 1px solid; 		font-size:		11px;	font-weight: 	bold; 		padding: 		1px; 	margin-top: 	7px;}/* * TEXT: Specific text elements */p.emphasized {	font-size:		15pt;	font-weight:	bold;}/* * TEXT: Article */.article h2 {	margin:			0;		font-size:		30px;}.article .intro, .article .intro p {	font-size:		18px;}.article h3, .article h4 {	margin:			0;		font-size:		14px;}.article p {	margin-bottom:	12px;}.article .images {	float:			left;	width:			212px;	margin:			0 10px 0 0;}.article .image {	margin-bottom:	10px;	border:			1px solid #e5e5e5;}.article .image img {	width:			210px;	height:			210px;}.article .image .description {	height:			25px;	line-height:	25px;		text-align:		center;	font-size:		11px;		border-top:		1px solid #e5e5e5;	color:			#787978;}.article .images_big {	float:			left;	width:			292px;	margin:			0 10px 0 0;}.article .images_big img {	width:			290px;	height:			290px;}.article .images_small {	float:			left;	width:			132px;	margin:			0 10px 0 0;}.article .images_small img {	width:			130px;	height:			130px;}.article .images_right {	float:			right;	margin:			0 0 0 10px;}.article.boxcontent_bg_interactive {	color:			#a1a1a1;}.article.boxcontent_bg_interactive a {	color:			#ffffff;}/* * ZEBRA: Striped elements */.recent_items .even, .highscore_list .even, fieldset.even {}.recent_items .odd, .highscore_list .odd, fieldset.odd, table .odd {	background:		#f3f3f3;}/* * COMMENTS */.comment {	margin:			0 10px;	padding:		10px 0;	border-bottom:	1px solid #e5e5e5;}.comment .image {	float:			left;		width:			75px;	height:			75px;	margin:			0 10px 0 0;	border:			1px solid #e5e5e5;}.comment .image img {	width:			75px;	height:			75px;}.comment .name {	font-size:		14px;	font-weight:	bold;		color:			#be0f0f;}.comment .date {	margin-left:	10px;		text-transform:	uppercase;	font-size:		11px;	color:			#787978;}.comment .message {	margin-left:	87px;	color:			#303030;}/* * DEFAULT STYLES: FOLD/UNFOLD */.fold_handler, .unfold_handler, .fold_handler *, .unfold_handler * {	cursor:		pointer;}/* * DEFAULT STYLES: AJAX-ified links * .open_in_overlay removes the href-attribute, but we still need the corresponding cursor */.open_in_overlay, .ajax_request, .ajax_request_append {	cursor:			pointer;}/* * DEFAULT STYLES: Form validation */input.error, textarea.error {	color:			red !important;	border:			3px solid #7e1e1e !important;}label.error {	position:		absolute;	width:			auto;	padding:		0 6px;		font-weight:	bold;		background:		#7e1e1e;	color:			#ffffff;}label.error_messages {	color:			red;}/* * OVERLAY: In-page pop-ups */div.overlay {    display:		none;    width:			600px;	height:			470px;		background:		url(/static/img/overlay/bg_white.png);}div.overlay div.close {     background:		url(/static/img/overlay/close.png);    position:		absolute;    right:			-15px;    top:			-15px;    cursor:			pointer;    height:			35px;    width:			35px;}/* OVERLAY STYLE: FULL INFO */div.overlay_fullinfo {    width:			620px;	height:			auto;		border:			2px solid #000000;	background:		#313131 url(/static/img/blank.gif);}div.overlay_fullinfo .bg_content {	background:		#FFFFFF;}div.overlay_fullinfo #player_big {	width:			600px;	margin:			10px;}div.overlay_fullinfo .boxheader_below {	border-left:	0;	border-right:	0;}/* *	DATEPICKER */table.datepicker {	border-collapse:collapse;	border:			1px solid #d4d4d5;		cursor:			default;}table.datepicker th.monthname {	height:			23px;	line-height:	23px;		border:			1px solid #d4d4d5;	background:		url(/static/img/datepicker_sprite_bg.png) repeat-x 0 0;}table.datepicker th.monthnav {	border:			1px solid #d4d4d5;}table.datepicker th.monthnav a {	display:		block;	height:			23px;	line-height:	23px;		background:		#bc0f0f;	color:			#ffffff;}table.datepicker th.monthnav a:hover {	text-decoration:none;		color:			#d4d4d5;}table.datepicker tr.daynames th {	height:			23px;	line-height:	23px;	width:			31px;		font-size:		11px;		background:		url(/static/img/datepicker_sprite_bg.png) repeat-x 0 -23px;}table.datepicker td {	height:			23px;	line-height:	23px;		text-align:		center;	font-size:		11px;	border:			1px solid #d4d4d5;		background:		url(/static/img/datepicker_sprite_bg.png) no-repeat 0 -46px;}table.datepicker td a {	display:		block;	color:			#000000;}table.datepicker td a:hover {	text-decoration:none;	background:		url(/static/img/datepicker_sprite_bg.png) repeat-x 0 -92px;	color:			#ffffff;}table.datepicker td a {	display:		block;	color:			#000000;}table.datepicker td.notInMonth, table.datepicker td.notInMonth a {	color:			#a8a8a8;}table.datepicker td.disabled {	background:		#ffffff;}table.datepicker td.today {	background:		url(/static/img/datepicker_sprite_bg.png) no-repeat 0 -69px;	color:			#bc0f0f;}table.datepicker td.today a {	color:			#bc0f0f;}table.datepicker td.active {	color:			#ffffff;	background:		url(/static/img/datepicker_sprite_bg.png) repeat-x 0 -92px;}table.datepicker td.active a {	color:			#ffffff;}.after_datepicker {	padding-left:	240px;}/* * Song list */table.songlist {	width: 			100%;}table.songlist tr {	border-bottom:	#fff 3px solid;}table.songlist th.position {	background: 	url(/static/img/songlist_header_bg.gif) no-repeat 50% 0;	height: 		25px;	color: 			#fff;	width:			30px;	font-size: 		8pt;}table.songlist td.position {	width:			20px;}table.songlist td {	border-left:	#fff 5px solid;	text-align: 	center;	padding:		3px;}table.songlist td.position {	border-left:	0;}table.songlist td.position.current, table.songlist a {	font-weight: 	bold;}/* * Newsposts overview */.headlines_with_image_big li {	margin:			0;	padding-top:	10px;}.headlines_with_image_big li a.image img {	width:			130px;	height:			130px;}.headlines_with_image_big .headline {	font-size:		16px;	font-weight:	bold;		color:			#303030;}.headlines_with_image_big .image {	padding:		0 10px;	width:			130px;	height:			130px;}.headlines_with_image_big .date {	margin:			0 0 0 155px;	color:			#929292;}.headlines_with_image_big p {	margin:			0 0 0 155px;	padding-bottom:	5px;}headlines_with_image_big .comments {	display: 		block;	margin:			5px 0 0 155px;	font-size:		14px;	font-weight:	bold;		color:			#be0f0f;}.box_inside_dark {	margin-bottom:	5px;	border:			1px solid #000000;	background:		#262626;	color:			#ffffff;}.box_inside_dark div {	font-size:		14px;	font-weight:	bold;}div.divider {	clear:			left;		height:			24px;	line-height:	24px;	padding:		0 10px;		text-align:		right;		border-bottom:	1px solid #d9d9d9;	background:		url(/static/img/nieuws/divider_bg.png) repeat-x top;}div.divider .list_horizontal_inline li {	padding-left:	10px;}div.divider_bg_dark {	border-bottom:	1px solid #727976;	background:		url(/static/img/muziek/divider_dark_bg.png) repeat-x top;}div.divider_bg_dark a {	color:			#be0f0f;	font-size:		11px;	font-weight:	bold;}div.divider_bg_dark a.readmore {	color:			#a5a4a2;}div.divider_big {	clear:			left;		height:			25px;	line-height:	25px;	padding:		0 10px;		text-align:		right;		border-top:		1px solid #eeeeee;	background:		url(/static/img/nieuws/divider_big_bg.png) repeat-x top;}/* * BLOCK: CARDS OVERVIEW (DJ'S OVERVIEW (FULL WIDTH), FOTOBOEKEN (FULL WIDTH)) */.cards_overview {	padding:		1px 0 0 5px;}.cards_overview li.item {	width:			145px;	padding:		10px 5px 10px 5px;		overflow:		hidden;	border-bottom:	5px solid #e4e4e4;}.cards_overview img {	width:			145px;	height:			145px;}.cards_overview h3 {	height:			70px;	font-size:		18px;}.cards_overview h3 a {	color:			#303030;}.cards_overview h4 {	font-weight:	normal;	font-size:		14px;		color:			#929292;}.cards_overview .list_programs {	height:			70px;	margin-bottom:	5px;	overflow:		hidden;		border-bottom:	1px solid #e4e4e4;}.cards_overview .list_programs li {	float:			none;	font-size:		11px;}.cards_overview .list_programs a {	font-weight:	bold;	color:			#303030;}.cards_overview .list_contact {	height:			70px;	margin-bottom:	0;	overflow:		hidden;}.cards_overview .list_contact li {	font-size:		12px;	float:			none;}.cards_overview .list_contact a {	font-weight:	bold;	color:			#303030;}.nowplaying_interaction {	height:	12px;	cursor:			pointer;}.loading_overlay {	display: none; 	background: url(/static/img/bg_loading-overlay.png) no-repeat; 	width: 200px; 	height: 200px; 	z-index: 1000; 	position: relative;	left: 40px; 	top: 40px;}.loading_overlay img {	width: 150px; 	position: absolute; 	top: 25px; 	left: 25px;	}.hidden {	display: none !important;}.default_line_height { 	line-height: 100%;}.song_preview_small {	line-height: 100%;	width: 21px;	height: 21px;	margin-right: 5px;}.song_preview_small_caption {	color: #fff;}h3 a.artist, h3 a.track {      color: #85D3EA;}.ididid_container_actions p {	margin: 0 0 10px 10px;	}.ididid_container_actions strong {	margin-left: 10px;}.ididid_bar {	height: 20px;	background: #d8d8d8;	margin-top: 20px;	padding: 0 10px;}.ididid_bar_item {	float: right;	width: 23px;	height: 20px;	text-indent: -3333px;	margin-left: 5px;		margin-top: -10px;		cursor: pointer;}.ididid_bar_loveit {	background: url('/static/img/ididid_loveit.png') no-repeat;}.ididid_bar_diddoit {	background: url('/static/img/ididid_doit.png') no-repeat;}
