#demo
{
	position: absolute;
	top: 10px;
	left: 10px;
}
	#demo .selected
	{
		color: #f60;
	}

/*
	header bevat:
	- logo's
	- formulier
	- timer
*/

a.pdf:after
{
	content: " (pdf) ";
}
a.doc:after
{
	content: " (doc) ";
}

#branding
{
	width: 960px;
	height: 60px;
	border-bottom: 0 solid #f60;
	overflow: hidden;
	position: relative;
}
	h1
	{
		text-indent: 0;
		font-size: 30px;
		padding: 4px 8px;
	}
	
	#homepage
	{
		display: block;
		position: absolute;
		top: 0;
		left: 0;
/*		width: 240px; */
		width:160px;
		height: 55px;
		text-indent: -9999px;
	}
	
	.hfeed h1
	{
		padding: 4px 0;
	}
	
	#branding li
	{
		display: inline;
	}
		#branding li a
		{	
			position: absolute;
			display: block;
			width: 30px;
			height: 30px;
			text-indent: -9999px;
		}
		
		#branding #ntr
		{			
			top: 15px;
			left: 725px;
			width: 40px;
		}
		#branding #nps
		{			
			top: 15px;
			left: 770px;
		}
		#branding #vara
		{
			top: 15px;
/*			left: 805px; */
			left:770px;
			width: 50px;
		}
		#branding #nos
		{
			top: 15px;
/*			left: 860px; */
			left: 820px;
			width:40px;
		}
		#branding #omroep
		{
			top: 10px;
			left: 900px;
			width: 50px;
			height: 40px;
		}
		
	#branding form
	{
		position: absolute;
		left: 288px;
		top: 20px;
		width: 384px;
		height: 30px;
		background-image: url(/nova/static/images/searchbox.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		
		
	}
		#branding #trefwoord
		{
			position: absolute;
			left: 22px;
			top: 4px;
			width: 294px;
			color: #9c9c92;
			background-color: transparent;
			line-height: 15px;
		}
		
		#branding #zoek
		{
			position: absolute;
			left: 312px;
			top: 1px;
			width: 70px;
			font-size: 13px;
			color: #fff;
			background-color: transparent;
		}
	
	
/*
*/
.image-row
{
	width: 304px;
	padding-top: 16px;
	overflow: hidden;
}
	.image-row img
	{
		float: left;
		border: 1px solid #9c9c92;
		margin-right: 16px;
		width: 62px;
	}
	
	.image-row img.last
	{
		margin-right: 0;
	}

/*
	header op dossierpagina 
	h1 wordt vervangen door swf
*/


#dossierheader
{
	overflow: hidden;
	padding: 4px 8px 0 8px;
}
	#dossiernaam
	{
		width: 660px;
		float: left;
		display: inline;
	}
	
	dl.dossierview
	{
		float: right;
		width: 284px;
		overflow: hidden;
		height: 28px;
		background-image: url(/nova/static/images/switch_overzicht.jpg);
		background-repeat: no-repeat;
		background-position: right top;
	}
	
	dl.dossierview.tijdlijn
	{
		background-image: url(/nova/static/images/switch_tijdlijn.jpg);
		
	}
		dl.dossierview dt
		{
			font-size: 13px;
			color: #666;
			width: 124px;
			float: left;
			padding-top: 6px;
			text-align: left;
		}
		
		dl.dossierview dd
		{
			width: 80px;
			float: left;
			display: inline;
		}
		
		dl.dossierview a
		{
			display: block;
			height: 28px;
			text-indent: -9999px;
		}
		
		
/*
	groene (blauwe moet nog) balken met flashfont
*/
.reactions-header
{
	background-color: #BDBB32;
	margin: 16px 0 4px 0;
	padding: 4px 8px 0 8px;		
	height: 24px;
	color: #fff;
	background-image: url(/nova/static/images/smallbar_blue_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	overflow: hidden;
	position: relative;
	width: 448px;
}
	.reactions-header h2
	{
		float: left;
	}
	.reactions-header a 
	{
		text-indent: -9999px;
		float: left;
	}

/*
.bar
{
	background-color: #BDBB32;
	margin: 4px 0;
	padding: 4px 16px 0 16px;
	height: 24px;
	color: #fff;
	background-image: url(../images/bar_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	overflow: hidden;
	position: relative;
	
	width: 928px;
}
*/

/* 1px naar links en 1px naar beneden :) */
.bar
{
	background-color: #BDBB32;
	margin: 4px 0;
	padding: 5px 16px 0 15px;
	height: 23px;
	color: #fff;
	background-image: url(/nova/static/images/bar_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	overflow: hidden;
	position: relative;
	
	width: 929px;
}

.bar.blue
{
	background-image: url(/nova/static/images/bluebar_wide.jpg);
}

.bar.politiek
{
	background-image: url(/nova/static/images/bar_politiek_bg.jpg);
}

.bar.politiek-1
{
	background-image: url(/nova/static/images/bar_politiek_bg-1.jpg);
}



/**/
	.column .bar
	{		
		padding: 4px 8px 0 8px;		
		background-image: url(/nova/static/images/bar_bg.jpg);
		background-repeat: repeat-y;
		background-position: center top;
		margin-bottom: 8px;	
		
		width: 448px;
	}
		
		/* alle bars moeten een kloppende width krijgen */
		.w416 .bar
		{
			width: 384px;
		}
			
			.w416 .subcolumn .bar
			{
				width: 368px;
			}
		
		.w400 .bar
		{
			width: 368px;
		}
		
		.w320 .bar
		{
			width: 288px;
		}
		
		
		
		
		
		.column .blue
		{		
			background-image: url(/nova/static/images/smallbar_blue_bg.jpg);
		}
		.column .blue a.rss 
		{
			background-image: url(/nova/static/images/icon_rss_blue.gif);
			background-repeat: no-repeat;
			padding-left: 15px;
			color: #FFF;
		}
		
	.column .bluebarcomment
	{	
		background-image: url(/nova/static/images/blueleftbar_comment.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 40px;
		margin-bottom: 5px;
		padding-left: 20px;
		padding-top: 10px;
	}
		.column .bluebarcomment div
		{		
			background-image: url(/nova/static/images/icon_reacties_invert.gif);
			background-repeat: no-repeat;
			background-position: bottom left;
			padding-left: 20px;
			color: #FFF;
			font-size: 13px;
		}
		
			.column .bluebarcomment div a
			{
				font-size: 13px;
				color: #FFF;
			}
		
	.bar .heading
	{
		width: 208px;
		float: left;
		display: inline;
	}
	
	.bar h2
	{
		text-indent: -0;
		float: left;
		display: inline;
		font-size: 18px;
	}
	
	.bar .news-ticker
	{
		position: absolute;
		top: 5px;
		left: 224px;
		width: 400px;
		height: 20px;
	}
		.bar .news-ticker li
		{		
			left: 0;
			top: 0;			
			height: 28px;			
			width: 400px;
		}
		.bar .news-ticker a
		{
			color: #fff;
			padding: 0 0 0 10px;
			background-image: url(/nova/static/images/arrow_small.gif);
			background-repeat: no-repeat;
			background-position: 0 4px;
		}
	
	.bar p
	{
		float: right;
	}
	
	.bar p a
	{
		float: right;
		color: #fff;
		font-size: 13px;
		background-image: url(/nova/static/images/raquo.gif);
		background-repeat: no-repeat;
		background-position: 324px 5px;
		text-align: right;
		width: 320px;
		padding-right: 15px;
	}
		.bar p a:hover
		{
			text-decoration: underline;
		}
	


.about-the-author
{
	width: 264px;
	padding: 0 120px 4px 0;
	
	min-height: 118px;
	height: auto !important;
	height: 118px;
	
	border-bottom: 1px solid #777;
	overflow: hidden;
	float: right;
	background-image: url(/nova/static/images/raquo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
	.about-the-author h2
	{
		color: #000;
		font-size: 14px !important;
		margin-bottom: 4px;
	}
	.about-the-author img
	{
		float: right;
	}

/*
*/


#news-carousel
{
	position: absolute;
	top: 104px;
	left: 304px;
	width: 384px;
	height: 364px;
	overflow: hidden;
	z-index: 4234;
}

.needsflash
{
	padding: 60px 0 0 0;
}
.needsflash h2
{
	color: #000;
}
.needsflash a
{
	color: #ed8123;
	font-weight: bold;
}

#news-carousel-new
{
	height: 344px;
	width: 384px;
}

/*
*/

.action-call
{
	background-image: url(/nova/static/images/kadertop_320.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 1px 0 0 0;
	
	width: 304px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	
}
	.action-call h2
	{
		color: #000;
	}
	
	.action-call p
	{
		font-style: italic;
	}
	
	.action-call .box
	{
		padding: 8px 90px 32px 8px;		
		background-image: url(/nova/static/images/ipod_bottom.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 206px;
		min-height: 80px;
		height: auto !important;
		height: 80px;
		overflow: hidden;
	}
	
	
	.action-call .details a
	{
		background-image: url(/nova/static/images/ipod_bottom.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		width: 98px;
		position: absolute;
		bottom: 0;
		right: -4px;
		height: 100px;
		display: block;
		text-indent: -9999px;
	}
		.action-call.over h2,
		.action-call.over em
		{
			text-decoration: underline;
			position: relative;
			z-index: 1200;
		}
		.action-call.newsletter .box,
		.action-call.newsletter .details a
		{
			background-image: url(/nova/static/images/nieuwsbrief_bottom.gif);
		}
		
		.action-call.rssfeed .box,
		.action-call.rssfeed .details a
		{
			background-image: url(/nova/static/images/rssfeed_bottom.gif);
		}

/*
*/

.barometer a
{
	margin-top: 11px;
	display: block;
	width: 304px;
	height: 88px;
	text-indent: -9999px;
	background-image: url(/nova/static/images/barometer.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.barometer-264 a
{
	margin-top: 11px;
	display: block;
	width: 264px;
	height: 88px;
	text-indent: -9999px;
	background-image: url(/nova/static/images/barometer_264.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}


/*
*/


.button-uitzending a
{
	display: block;
	background-image: url(/nova/static/images/bekijkuitzending.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 208px;
	height: 20px;

	text-indent: -9999px;
}
.button-uitzending
{
	margin: 4px 0 20px 0;
}


/*
*/


.button-livestream a
{
	display: block;
	background-image: url(/nova/static/images/bekijklivestream.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 264px;
	height: 20px;
	margin: 4px 0 0 0;
	padding-bottom: 20px;
	text-indent: -9999px;
}



/*
*/

.time-uitzending 
{
	background-image: url(/nova/static/images/clock.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 17px;
}

.notice-uitzending 
{
	font-style: italic;
	margin-bottom: 12px;
}

/* newsletter */

#newsletter
{
	background-image: url(/nova/static/images/kader_top.jpg);
	background-repeat: no-repeat;	
	margin: 20px 0 12px 0;
	
	width: 264px;
	
}
	#newsletter #button-subscribe a
	{
		display: block;
		background-image: url(/nova/static/images/newsletter_subscribe.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 205px;
		height: 20px;
		margin: 10px 0 2px 0;
		text-indent: -9999px;
	}
	#newsletter #newsletter-content 
	{	
		padding: 8px;
		background-image: url(/nova/static/images/banner_nieuwsbrief_bottom.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}
	#newsletter  #newsletter-content p 
	{
		width: 150px;
	}
	
/* newsletter */

#widget-banner
{
	background-image: url(/nova/static/images/kader_top.jpg);
	background-repeat: no-repeat;	
	margin: 20px 0 12px 0;
	
	width: 264px;
	
}
	#widget-banner .button a
	{
		display: block;
		
		width: 205px;
		height: 20px;
		margin: 10px 0 2px 0;
		text-indent: -9999px;
	}
	#widget-banner .box
	{	
		padding: 8px;
		background-image: url(/nova/static/images/widget_banner_bottom.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}
	#widget-banner .box p 
	{
		width: 150px;
	}



/*
*/

#content
{
}

	.entry-content,
	.entry-content *,
	#content .hentry,
	#content .hentry *
	{
		font-size: 13px;
		line-height: 24px;
		color: #333;
	}

	.bekijkinpopup {margin:0px 0px 10px 0px; padding:0px; height:auto; font-size:8px !important; line-height:10px !important;}
	.bekijkinpopup a {font-size:8px !important; line-height:10px !important; color:#ED8123 !important;}

	
	#content .hentry strong {
		font-weight: bold;
	}

	#content .hentry em {
		font-style: italic;
	}

	#content .hentry strong em, #content .hentry em strong {
		font-weight: bold;
		font-style: italic;
	}

	#content .hentry p a,
	#content .hentry p a strong,
	#content .hentry p a em {
		/*
		background-color: #ed8123;
		*/
		color: #ed8123;
	}
	
	#content span.published
	{		
		background-color: #000;		
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		margin-right: 8px;
		float: left;
		padding: 3px 2px 1px 2px;
		width: 76px;
	}
	#content .author
	{
		font-size: 13px;

		float: left;
		color: #9c9c92;
		padding: 2px 20px 0 0;
		
	}
    #content .vcard
    {
  	  	background-image: url(/nova/static/images/message.jpg);
		background-repeat: no-repeat;
		background-position: 100% 70%;
    }    
    
		#content .author a
		{
			color: #9c9c92;
			font-size: 13px;
		}
		
	
	#content p
	{
		overflow: hidden;
	}
	
	#content .bar h3
	{
		font-size: 30px;
	
	}
	#content h2
	{
		font-size: 18px;
	}
	
	#content .hentry blockquote p
	{
		font-size: 18px;
		line-height: 24px;
		color: #9c9c92;
		padding: 24px 0 24px 40px;		
		text-shadow: #fff 0 0 0;
	}
		#content a.player 
		{
			zoom: 1;
			position: relative;
			display: block;
			margin-top: 0;
		}
		
		#content .player img.arrow
		{			
			position: absolute;
			bottom: 16px;
			left: 8px;
		}

	
	#content .entry-content a
	{
		
		color: #ed8123;
	}
		#content .entry-content p a
		{
			color: #ed8123;
		}

	#content .entry-content object, #content .entry-content embed
	{
		margin-top: 14px;
	}	
	
	#content dl.tags
	{
		margin: 24px 0 20px 0;
	}

	#content dl.tags dt,
	#content dl.tags dd
	{
		display: inline;
		color: #9c9c92;
	
	}
		#content .tags dt
		{
			font-weight: bold;
			color: #9c9c92;
		}
		
		#content .tags a
		{
			color: #9c9c92;
			display: inline;
			text-decoration: underline;
		}
		

.tekst
{

}

.tekst p a
{
	color: #ed8123;
}

.tekst h3
{
	font-weight: bold;
	margin-top: 16px;
}

.tekst h4
{
	font-style: italic;
	margin-top: 8px;
}

.tekst strong 
{
	font-weight: bold;
}

.tekst a, .tekst strong a {
	color: #9c9c92;
	display: inline;
	text-decoration: underline;
}

.tekst table
{
	margin-top: 8px;
	border-collapse: collapse;
}
.tekst table a img
{
	border: 1px solid #ed8123;
	display: block;
	float: left;
}



.tekst td
{
	font-size: 11px;
	line-height: 16px;
	padding: 4px 8px 4px 0;
	vertical-align: top;	
}

.tekst table strong
{
	font-weight: bold;
	font-size: 13px;
}

.tekst table img
{
	display: block;
}



		
/*
	uitklapbare rijen van dossiers
*/

.pageable
{
	margin: 0;
	overflow: hidden;
	padding-top: 8px;
	width: 960px;
}

	/* breedte expliciet zetten voor ie6 */
	.w480 .pageable 	
	{
		width: 464px;
	}
	
	
	
	.pageable .row
	{
		margin: 0;
	}

	p.expander
	{
		background-image: url(/nova/static/images/solidrowborder.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		padding: 4px 8px 8px 8px;		
		width: 940px;
	}
		/* breedte expliciet zetten voor ie6 */
		.w480 p.expander
		{
			width: 464px;
		}
		
		p.expander a
		{
			color: #9c9c92;
			float: right;
			background-image: url(/nova/static/images/arrow_double.gif);
			background-repeat: no-repeat;
			background-position: 405px 2px;
			width: 400px;
			padding-right: 20px;
			text-align: right;
		}
			p.expander a.active
			{
				background-image: url(/nova/static/images/arrow_double_left.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				padding: 0 0 0 15px;
				width: auto;
			}
			
	.pageable .pager
	{
		background-image: url(/nova/static/images/solidrowborder.gif);
		background-repeat: no-repeat;
		background-position: center top;
		overflow: hidden;
		padding: 8px;
		position: relative;
	}
		.pager
		{
			width: 944px;
		}
			/* breedte expliciet zetten voor ie6 */
			.w480 .pager
			{
				width: 448px;
			}
			

		.pageable .pager a
		{
			color: #484846;
			text-transform: uppercase;
		}
		
		.pageable .pager .prev
		{
			width: 100px;
			float: left;
			background-image: url(/nova/static/images/arrow_prev.gif);
			background-repeat: no-repeat;
			background-position: 0 4px;
			padding-left: 8px;
		}
		
		.pageable .pager .next
		{
			width: 100px;
			float: right;
			padding-right: 8px;
			text-align: right;
			background-image: url(/nova/static/images/arrow_next.gif);
			background-repeat: no-repeat;
			background-position: 104px 4px;
		}
		
		.pageable .pager p
		{
			position: absolute;
			top: 25%;
			left: 50%;
			background-image: url(/nova/static/images/pagerstripes.gif);
			background-repeat: repeat;
			background-position: 0 0;
			padding-right: 1px;
		}
		
			.pageable .pager p a, .pageable .pager p span
			{
				width: 26px;
				padding: 0 0 2px 0;
				float: left;
				text-align: center;			
			}
				


			.pageable .pager p .active
			{
				color: #fff;
				background-image: url(/nova/static/images/pixelblack.gif);
				background-repeat: repeat;
				background-position: 0 0;				
				width: 26px;
			}
	


/*
	tabbladen bij dossier
	
	gaat even uit van 624px breedte
*/

.viewstack
{
	width: 624px;
	overflow: hidden;
	color: #484846;
}
	.viewstack .tabs
	{
		width: 624px;
		overflow: hidden;
		background-image: url(/nova/static/images/pixelcfcfc5.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
		.viewstack .tabs li
		{
			float: left;
			background-image: url(/nova/static/images/tab_inactive.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			margin-left: 4px;
			padding: 0;
		}
	
		.viewstack .tabs a
		{
			float: left;
			background-image: url(/nova/static/images/tab_inactive_corner.jpg);
			background-repeat: no-repeat;
			background-position: right top;
			padding: 1px 20px 2px 8px;
			border-bottom: 1px solid #cfcfc5;
			color: #666;
		}
		
		.viewstack .tabs li.active
		{
			background-image: url(/nova/static/images/tab_active.jpg);
		}
		
		.viewstack .tabs li.active a
		{
			padding: 1px 20px 3px 8px;
			border-bottom: 0 solid #cfcfc5;
			background-image: url(/nova/static/images/tab_active_corner.jpg);
			color: #484846;
		}
	
	
	
	/* tabbladen */
	
	.viewstack .view
	{
		overflow: hidden;
		width: 624px;
		padding: 12px 0 0 0;
	}
	
	.viewstack a
	{
		color: #ed8123;
	}
	
	.viewstack .facts
	{
		float: left;
		display: inline;
		width: 304px;
	}
		.viewstack .facts dl
		{
			background-image: url(/nova/static/images/hdot_grey.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			overflow: hidden;
			padding: 4px 0 8px 0;
			width: 304px;
		}
		
		.viewstack .facts dt
		{
			width: 80px;
			float: left;
		}
		.viewstack .facts dd
		{
			width: 224px;
			float: left;
		}
		
		.viewstack .facts.secondary
		{
			margin-left: 16px;
			
		}
			.viewstack .facts.secondary dt
			{
				width: 104px;
			}
			.viewstack .facts.secondary dd
			{
				width: 200px;
			}
			
	#map
	{
		border: 1px solid #9c9c92;
		background-color: #DDD;
		width: 222px;
		height: 194px;
		float: right;
		margin: 0 0 0 12px;
		overflow:hidden;
	}
	
	
/*
*/

.links
{
}
	.links dt
	{
		padding-left: 20px;
		background-image: url(/nova/static/images/icon_link.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
	}
	
	.links dd
	{
		padding: 0 0 8px 20px;
		font-style: italic;
	}
	
	.links dd a
	{
		color: #9c9c92;
	}



/*
*/

.row.dossiers
{
	margin-top: 12px;
	background-image: url(/nova/static/images/dossier_borders.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	
}
	.row.dossierpager
	{
		margin-top: 12px;
	}
	
	.row.dossiers dl
	{
		float: left;
		display: inline;
		width: 144px;
		padding: 0 0 2px 0;
		position: relative;
		
	}
		.row.dossiers dt
		{
			margin-top: 86px;
			line-height: 15px;
		}
		
		.row.dossiers dd
		{
			height: 80px;
			width: 144px;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #eee;	
		}
		
		.row.dossiers a
		{
			color: #000;
			font-size: 14px;
			/* text-transform: uppercase; */
		}
		
		.row.dossiers dd a
		{
			display: block;
			height: 80px;
			width: 144px;
			background-image: url(/nova/static/images/dossier.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
		}
			.row.dossiers dd a.new
			{
				background-image: url(/nova/static/images/dossier_nieuw.png);
			}


/*
*/


.dossier-hilite
{
	width: 304px;
	padding-top: 180px;
	position: relative;
}
	.dossier-hilite .details
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 304px;
		height: 171px;
		
		background-image: url(/nova/static/images/overlay_dossier_large.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		.dossier-hilite .details a
		{
			display: block;
			width: 304px;
			height: 171px;
			background-image: url(/nova/static/images/overlay_dossier_large.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
			padding: 0;
		}
			.dossier-hilite .details a.new
			{
				background-image: url(/nova/static/images/overlay_dossier_large_new.png);
			}
			
			.dossier-hilite .details a.uitzending { background-image: url(/nova/static/images/overlay_uitzending_large.gif); }
		
		.dossier-hilite p em
		{
			color: #9c9c92;
		}
		
	.dossier-hilite h2
	{
		font-size: 24px !important;
	}
	
	.dossier-hilite img
	{
		float: none;
		display: inline;
	}


/*
	links erven stijlen uit global.css
*/

.latest-reactions
{
	margin-top: 8px;
}

	
	.latest-reactions a.uitzending
	{
		background-image: url(/nova/static/images/icon_reacties_uitzending.gif);
	}
	
	.latest-reactions a.dossier
	{
		background-image: url(/nova/static/images/icon_reacties_dossier.gif);
	}
	
	.latest-reactions a.artikel
	{
		background-image: url(/nova/static/images/icon_reacties_artikel.gif);
	}
	
	.latest-reactions dd a
	{
		display: block;
		padding: 0 0 8px 40px;
		background-image: url(/nova/static/images/icon_reacties.gif);
		background-repeat: no-repeat;
		background-position: 21px 3px;
		color: #009ae1;
	}
	
	
	
/*

*/

/*
h2.flashfont.heading-results
{
	font-size: 24px;
	padding: 8px;
}*/

h2.heading-results
{
	font-size: 20px;
	padding: 8px;

}


#searchbar
{
	background-color: #BDBB32;
	margin: 4px 0;
	padding: 4px 16px 1px 16px;
	width: 928px;
	height: 24px;
	color: #fff;
	background-image: url(/nova/static/images/searchbarbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	overflow: hidden;	
}
	#searchbar fieldset
	{
		float: left;
		display: inline;
		overflow: hidden;
		/*width: 550px;*/
		width: 536px;
	}
	
	#searchbar .search-by-date
	{
		float: right;
		/*width: 378px;*/
		width: 374px;
		position: relative;
	}
		#searchbar .search-by-date select,
		#searchbar .search-by-date input,
		#searchbar .search-by-date a
		{
			float: right;
		}
		
		#searchbar .keyword
		{
			width: 138px;
			text-indent: -9999px;
			
			height: 16px;
		}
		
		#searchbar .datum
		{
			width: 136px;
			text-indent: -9999px;
			
			
		}
		
		#searchbar #keyword
		{
			width: 150px;
			padding-left: 20px;
			background-image: url(/nova/static/images/inputbgsearch.jpg);
		}
		#searchbar label
		{
			padding: 2px 8px;
			overflow: hidden;
		}
		
		#searchbar select
		{
			width: 104px;
			font-size: 13px;
			background-image: url(/nova/static/images/textinputbg.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			height: 19px;
			color: #9c9c92;
		}
		
		#searchbar option
		{
		}
		
		#searchbar #dateselect
		{
			width: 144px;
			
			height: 16px;
		}
		
			#zoek-datum,
			#zoek-trefwoord
			{
				background-image: url(/nova/static/images/zoekbutton.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				color: #fff;		
				float: left;
				padding: 1px 12px 3px 14px;
				margin-left: 8px;
				width:40px;
			}
			
			.ui-datepicker-trigger
			{
				position: absolute;
				background-image: url(/nova/static/images/kalender.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				width: 22px;
				height: 22px;
				top: 3px;
				/*left: 287px;*/
				left: 283px;
				text-indent: -9999px;
			}
		
	#searchbar label,
	#searchbar input,
	#searchbar select
	{
		float: left;
		display: inline;
	}
	
	#searchbar input
	{
		padding: 1px;
	}
	#searchbar input,
	#searchbar select,
	#searchbar option
	{
		margin-top: 1px;
		font-size: 11px;
		border-color: #5c7936;
	}
	
/*
	searchresults
*/

	
.history
{
		background-image: url(/nova/static/images/hdot_grey.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 0 0 8px 0;	
		margin: 0 8px 0 8px;
		width: 944px;
}
	.history a
	{
		/* text-transform: uppercase; */
		color: #484846;
		background-image: url(/nova/static/images/arrow_prev.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 0 0 0 8px;
		display: block;
	}
/*
	searchresults
*/

.sortbar
{
	padding: 6px 8px 10px 8px;
	overflow: hidden;	
	
	width: 944px;
}
	.sortbar select,
	.sortbar label
	{
		float: right;
	}
	
	.sortbar label
	{
		color: #666;
	}
	.sortbar select
	{
		font-size: 11px;
		color: #9c9c92;
		width: 142px;
		margin-left: 8px;
		border-color:  #9c9c92;
	}

.heading-results
{
	
}

.searchresults
{
	width: 944px;
	margin: 0 8px 8px 8px;
	padding: 0;
	border-color: #cfcfc5;
	border-width: 1px 0 0 0;
	border-style: solid;
}
	.resultsets
	{
		margin: 0;
		padding: 0;		
	}
	
	.searchresults .row
	{
		background-image: url(/nova/static/images/hdot.gif);
		background-repeat: repeat-x;
		background-position: left top;
		width: 944px;
		padding: 0;		
	}
	
	
	.resultsets.highlight
	{
		margin: 0;
		padding: 0;
		width: 944px;
		background-image: none;
		background-color: #e3e3d7;
	}
	
	.resultsets .result em
	{
		background-color: #e3e3d7;
		font-style: normal;
	}
	
	.resultsets h3
	{
		width: 112px;
		float: left;
		padding-top: 16px;
	}
	
	.resultsets .resultset
	{
		width: 824px;
		float: left;
		padding: 12px 0 4px 0;
		
	}
	
	.resultsets .result
	{
		position: relative;
		padding: 4px 240px 12px 160px;
		
		min-height: 76px;	
		height: auto !important;
		height: 76px;
		
		background-image: url(/nova/static/images/stars_0.gif);
		background-repeat: no-repeat;
		background-position: 600px -8px;
	}
	
		.searchresults .stars0
		{
			background-image: url(/nova/static/images/stars_0.gif);
		}
		.searchresults .stars1
		{
			background-image: url(/nova/static/images/stars_1.gif);
		}
		.searchresults .stars2
		{
			background-image: url(/nova/static/images/stars_2.gif);
		}
		.searchresults .stars3
		{
			background-image: url(/nova/static/images/stars_3.gif);
		}
		.searchresults .stars4
		{
			background-image: url(/nova/static/images/stars_4.gif);
		}
		.searchresults .stars5
		{
			background-image: url(/nova/static/images/stars_5.gif);
		}
		
		.searchresults .highlight .stars0
		{
			background-image: url(/nova/static/images/stars_0_hl.gif);
		}
		.searchresults .highlight .stars1
		{
			background-image: url(/nova/static/images/stars_1_hl.gif);
		}
		.searchresults .highlight .stars2
		{
			background-image: url(/nova/static/images/stars_2_hl.gif);
		}
		.searchresults .highlight .stars3
		{
			background-image: url(/nova/static/images/stars_3_hl.gif);
		}
		.searchresults .highlight .stars4
		{
			background-image: url(/nova/static/images/stars_4_hl.gif);
		}
		.searchresults .highlight .stars5
		{
			background-image: url(/nova/static/images/stars_5_hl.gif);
		}
	
	.resultsets h4
	{
		margin-bottom: 4px;
	}
	
	.resultsets .no-image,
	.resultsets .image
	{
		display: block;
		width: 144px;
		height: 80px;
		position: absolute;
		top: 0;
		left: 0;
		background-image: url(/nova/static/images/default_na.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		padding: 0;
	}
	
		.resultsets .image a
		{
			background-image: url(/nova/static/images/dossier.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
			display: block;
			width: 144px;
			height: 80px;
			padding: 0;
			margin: 0;
		}
		
		
			.resultsets .no-image a
			{
				text-indent: -9999px;
				display: block;
				width: 144px;
				height: 80px;
				background-image: url(/nova/static/images/dossier.gif);
				background-repeat: no-repeat;
			background-position: 0 0;
				/*
				background-image: url(../images/sr_no_image.gif);
				*/
				padding: 0;
				margin: 0;
			}
			
			
			
			.resultsets .image a.uitzending
			{
				background-image: url(/nova/static/images/overlay_uitzending.gif);
				padding: 0;
				margin: 0;
			}
			
			.resultsets .no-image a.uitzending
			{
				background-image: url(/nova/static/images/default_uitzendingen.jpg);
				padding: 0;
				margin: 0;
			}
	
	
/*
*/

.accordion, .detail_accordion
{
	background-image: url(/nova/static/images/hdot_grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 18px;
	
	width: 384px;
}
	.w320 .accordion, .w320 .detail_accordion
	{
		width: 304px;
	}
	
	
	.accordion .button, .detail_accordion .button
	{
		/* text-transform: uppercase; */
		color: #000;
		font-size: 14px;
		padding: 8px 0 0 20px;
		display: block;
		height: 28px;
		cursor: pointer;
		background-image: url(/nova/static/images/arrow_black_down.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		
	}
		.accordion .button.first, .detail_accordion .button.first
		{
			padding-top: 0;
			background-position: 0 3px;
		}
		.accordion .button.collapsed, .detail_accordion .button.collapsed
		{
			background-image: url(/nova/static/images/arrow_black.gif);
		}
		
		.accordion li, .detail_accordion li
		{
			padding: 0;
			width: 100%;
			display: block;
		}
		
		.accordion ul li, .detail_accordion ul li
		{
		
			
		}
		
		.accordion ul li a, .detail_accordion ul li a
		{
			line-height: 16px;
			padding-bottom: 8px;
			display: block;
			
		}
			.accordion ul li a.last, .detail_accordion ul li a.last
			{
				/*
				height: 32px;
				*/
				padding-bottom: 16px;
				
			}
		
		
		
	.accordion .panel, .detail_accordion .panel
	{
		background-image: url(/nova/static/images/hdot_grey.gif);
		background-repeat: repeat-x;
		background-position: left top;	
	}
	

/*
*/

.uw-verhaal-actie
{
	margin-top: 18px;
	background-color: #ccebf9;
	color: #333;
	/*
	background-image: url(../images/uwverhaalbg.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	*/
	padding: 0 8px 12px 8px;
}
	.uw-verhaal-actie p
	{
		padding: 12px 0 0 0;
		background-image: url(/nova/static/images/stelling_pijl.gif);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.uw-verhaal-actie .button
	{
		padding: 2px 0 4px 8px;
		background-image: url(/nova/static/images/buttonuwverhaal.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin-top: 8px;
	}
		.uw-verhaal-actie .button a
		{
			color: #fff;
		}
		

/*
*/
		
.news-by-date
{
	clear: both;
	width: 640px;
	overflow: hidden;
	margin-top: 8px;
}
	
	.news-by-date dt
	{
		width: 63px;
		float: left;
		margin: 0 8px 0 0;
		background-image: url(/nova/static/images/datebg.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 0 0 1px 5px;
		color: #fff;
	}

	.news-by-date dt.politiek
	{
		background-image: url(/nova/static/images/date-politiek-bgh.gif);
		background-repeat: none;
	}
	
	.news-by-date dd
	{
		width: 564px;
		float: left;
	}





/*
*/

.newsitem
{
	overflow: hidden;
	padding-bottom: 12px;
	
}
	.newsitem.joep
	{
		/*
		background-image: url(../images/hdot_grey.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		margin-bottom: 8px;
		*/
	}

.column.w320 .newsitem
{
	width: 304px;
	
}
	
	
.newsitem.wide
{
	overflow: hidden;
	padding-top: 4px;
	width: 100%;
	padding-bottom: 8px;
}


	.newsitem .published
	{
		color: #666;
		/* text-transform: uppercase; */
		font-style: normal;
	}
		.newsitem .published em
		{
			text-transform: none;
			color: #9c9c92;
		}
		
	.newsitem p.image
	{
		float: left;
		display: inline;
		width: 64px;
		height: 64px;
		margin: 0 8px 0 0;
		/*
		background-image: url(../images/emptysquare.gif);
		*/
		background-image: url(/nova/static/images/default_na.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		overflow: hidden;
	}
	
		.newsitem.wide p.image
		{	
			height: 80px;
			width: 144px;
			background-image: url(/nova/static/images/dossier.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
		}
		
		.newsitem .image a
		{
			float: left;
			width: 64px;
			height: 64px;
			text-indent: -9999px;			
			background-image: url(/nova/static/images/square.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			
		}
			.newsitem.wide p.image a
			{

				height: 80px;
				width: 144px;
				background-image: url(/nova/static/images/dossier.gif);
			}
			
			.newsitem .image .uitzending
			{
				background-image: url(/nova/static/images/square_uitzending.gif);			
			}
			
			.newsitem.wide .image .uitzending
			{
				background-image: url(/nova/static/images/uitzending_wide.gif);
			}
			
			/*
			
				.resultsets .no-image,
	.resultsets .image
	{
		display: block;
		width: 144px;
		height: 80px;
		position: absolute;
		top: 0;
		left: 0;
		background-image: url(../images/default_na.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		padding: 0;
	}
	
		.resultsets .image a
		{
			background-image: url(../images/dossier.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
			display: block;
			width: 144px;
			height: 80px;
			padding: 0;
			margin: 0;
		}
		
		
			.resultsets .no-image a
			{
				text-indent: -9999px;
				display: block;
				width: 144px;
				height: 80px;
				background-image: url(../images/dossier.gif);
				background-repeat: no-repeat;
			background-position: 0 0;
				
				padding: 0;
				margin: 0;
			}
			
			
			
			.resultsets .image a.uitzending
			{
				background-image: url(../images/overlay_uitzending.gif);
				padding: 0;
				margin: 0;
			}
			
			.resultsets .no-image a.uitzending
			{
				background-image: url(../images/default_uitzendingen.jpg);
				padding: 0;
				margin: 0;
			}
			*/
			
	.newsitem p
	{
		color: #9c9c92;
		font-style: italic;
	}

	.newsitem .published
	{
		color: #666;
		/* text-transform: uppercase; */
		font-style: normal;
	}
	
	.newsitem.large h3,
	.newsitem h3 a
	{
		font-size: 14px;
		color: #000;
	}

	.w320 .newsitem h3,
	.w320 .newsitem p
	{
		width: 232px;
		float: right;
	}
	
	.w320 .newsitem p.image
	{
		width: 64px;
		float: left;
	}
/*
*/


.opinie-list
{
	
}
	.opinie-list dt
	{
		padding-left: 22px;
		background-image: url(/nova/static/images/icon_reactie_groen.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		
	}
	.opinie-list dd
	{
		padding-left: 22px;
		margin-bottom: 8px;
	}
		.opinie-list dd a
		{			
			color: #9c9c92;
			font-style: italic;
		}

/*
*/
		
.chat
{
	background-image: url(/nova/static/images/hdot_grey.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 1px;
	margin-top: 12px;
	width: 264px;
	

	
}
	.chat .person
	{ 
		padding: 10px 0;
		background-image: url(/nova/static/media/db_images/wouterbos.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		
		min-height: 105px;	
	height: auto !important;
	height: 105px;
	
	position: relative;
	}
	
	.chat p
	{
		width: 176px;
	}
	
	.chat .button
	{
		background-image: url(/nova/static/images/buttonleft.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin-top: 8px;
		padding: 0;
		height: 20px;
		position: absolute;
		left: 0;
		bottom: 10px;
	}
	
	.chat .button a
	{
		display: block;
		background-image: url(/nova/static/images/buttonright.gif);
		background-repeat: no-repeat;
		background-position: right top;
		color: #FFF;
		height: 20px;
		font-size: 11px;
		padding-left: 10px;
	}
	.chat .button a:hover
	{
		text-decoration: none;
	}
	
	
/*
*/

.hilite
{
	overflow: hidden;
	width: 624px;
}

	.hilite .image
	{
		width: 304px;
		height: 171px;
		background-image: url(/nova/media/db_images/militairen.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		float: left;
		margin: 0 16px 4px 0;
		
	}
		.hilite .image a
		{
			text-indent: -9999px;
			width: 304px;
			height: 171px;
			display: block;
			background-image: url(/nova/static/images/overlay_dossier_large.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			padding: 0;
		}
		
		.hilite .image .uitzending
		{
			background-image: url(/nova/static/images/item_carousel_304.gif);
			padding: 0;
		}
		
		.hilite h3
		{
			font-size: 30px;
			line-height: 30px;
			margin-bottom: 0;
			width: 302px;
			float: right;
		}
		
		
		.hilite .arrows
		{
			
			width: 302px;
			float: right;
		}
	
/*
*/

.button
{
}
	.button a
	{
	}


/*
*/

.actie
{
	border: 1px solid #cfcfc5;
	padding: 7px;
	overflow: hidden;
	margin-top: 12px;
	
}
	.w280 .actie
	{
		/*
			280 - 16 - 2 - 14
		*/
		width: 248px;
	}
	
	.actie .image
	{		
		float: left;
		width: 64px;
		height: 64px;
		background-image: url(/nova/media/db_images/janjaap.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin-right: 8px;
	}
		.actie .image a
		{
			float: left;
			width: 64px;
			height: 64px;
			background-image: url(/nova/static/images/square.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
		}
		.actie .image .uitzending
		{
			padding: 0;
			background-image: url(/nova/static/images/square_uitzending.gif);		
		}

/*
*/

.nova-statement
{
	background-color: #ccebf9;
	color: #333;
	
	background-image: url(/nova/static/images/novastellingbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	width: 304px;	
	margin: 0 0 8px 0;
	clear: both;
}	
	.w480 .nova-statement
	{
		width: 464px;
		margin-bottom: 0;
	}
	
	.nova-statement h3
	{
		color: #fff;
		margin-bottom: 8px;
		text-indent: -9999px;
	}
	
	.nova-statement .box
	{
		padding: 16px 8px 8px 8px;
		background-image: url(/nova/static/images/stelling_pijl.gif);
		background-repeat: no-repeat;
		background-position: center top;
		
		width: 280px;
	}
		.nova-statement .statement
		{
			font-family: Georgia;
			font-size: 13px;
			line-height: 18px;
			font-style: italic;
			font-weight: normal;
			text-shadow: #ccebf9 0 0 0;
			width: 280px;
		}
		
		.nova-statement .buttons
		{
			width: 288px;
			height: 24px;
			/*
			background-image: url(../images/stellingbuttonbg.jpg);
			*/
			background-image: url(/nova/static/images/statement_buttons_home.gif);
			
			
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			margin: 8px 0;
			
		}
			.nova-statement .buttons form#statement
			{
				padding: 0;
			}
			
			.nova-statement #eens,
			.nova-statement #oneens
			{
				float: left;
				width: 144px;
				background-color: transparent;
				color: #fff;
				font-size: 13px;
				/*
				background-image: url(../images/stellingbuttonbottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				*/
				padding: 3px 0 6px 0 !important;
				display: block;
				cursor: pointer;
				height: 22px;
				
			}
			
			.nova-statement #eens:hover,
			.nova-statement #oneens:hover
			{
				text-decoration: underline;
			}
			
				.nova-statement #oneens
				{
					background-position: right bottom;
				}
		
		.nova-statement .onderbouwingen
		{
			background-image: url(/nova/static/images/hdot.gif);
			background-repeat: repeat-x;
			background-position: 0 0;
			padding-top: 6px;
			
		}
		
		.nova-statement.statement-result .onderbouwingen
		{
			background-image: none;
		}
			
			.nova-statement .onderbouwingen a
			{
				padding: 0 0 0 20px;
				background-image: url(/nova/static/images/icon_reacties_statement.gif);
				background-repeat: no-repeat;
				background-position: 0 3px;
				display: block;
				color: #333;
			}
			
			
			
			.nova-statement #resultbar
			{
				background-color: #FFF;
				width: 50%;	
				height: 15px;
			}
			.nova-statement #result
			{
				width: 100%;
				height: 15px;
				background-image: url(/nova/static/images/statement_result_dotted_bg.gif);
				background-repeat: repeat;
				background-position: 0 0;
			}
			.nova-statement #resultnumbers
			{
				margin-top: 5px;
				margin-bottom: 5px;
				clear: both;
				overflow: hidden;
			}
			
			.nova-statement #resultnumbers span
			{
				font-weight: bold;
				float: left;
			}
			
			.nova-statement #resultnumbers span#notagree
			{
				float: right;			
			}
			
/*
*/

#actions-form
{
	background-color: #fff;
	padding: 4px 8px 8px 24px;
	background-image: url(/nova/static/images/actionsformbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
	width: 368px;
	
	margin-bottom: 16px;
}

	#actions-form label,
	#actions-form p,
	#actions-form a,
	#actions-form dt
	{
		font-size: 13px;
		color: #fff;
		text-shadow: #0096db 0 0 0;
	}
	
	#actions-form dl,
	#actions-form p
	{
		overflow: hidden;
		width: 368px;
	}
	
	#actions-form form
	{
		overflow: hidden;
	}
	
	#actions-form .send,
	#actions-form .gegevens,
	#actions-form .reageren
	{
		
		overflow: hidden;
		padding: 6px 0 10px 0;
	}
	
	#actions-form .send a
	{
		padding: 0 0 0 20px;
		background-image: url(/nova/static/images/envelop.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	
	
	#actions-form .reageren a
	{
		float: left;
		padding: 0 0 0 20px;
		background-image: url(/nova/static/images/icon_reacties_invert.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
	}
	
	#actions-form .reageren .reageer
	{
		float: right;
	}
	
	#actions-form textarea.error,
	#actions-form .tekst.error
	{
		border-color: #da3f26;
	}
	#actions-form p.error
	{
		background-color: #da3f26;
		padding: 4px 8px 6px 8px;
		margin-bottom: 8px;
	}
    #actions-form p.success
	{
		background-color: #67DA25;
		padding: 4px 8px 6px 8px;
		margin-bottom: 8px;
	}
	
	#actions-form .send,
	#actions-form .reageren
	{
		background-image: url(/nova/static/images/hdot_wit.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	
	
	#actions-form .gegevens
	{
		padding: 0;
	}
	
	#actions-form .gegevens div
	{
		overflow: hidden;
		width: 368px;
		padding: 0 0 8px 0;
	}
	
	#actions-form label
	{
		float: left;
		padding-top: 2px;
		width: 158px;
	}
	#actions-form textarea,
	#actions-form .tekst
	{
		width: 200px;
		float: right;
		font-size: 11px;
		color: #666;
	}
	#actions-form .gegevens .data
	{
		padding: 0 0 8px 157px;
		overflow: hidden;
		width: 210px;
	}
	
	#actions-form .data input,
	#actions-form .data p
	{
		float: left;
	}
	
	#actions-form #verstuur
	{
		background-color: transparent;
		background-image: url(/nova/static/images/submitblue.gif);
		background-repeat: no-repeat;
		background-position: 4px 0;
		font-size: 13px;
		width: 92px;
		height: 24px;
		padding-bottom: 4px;
		color: #fff;
	}
		#actions-form #verstuur:hover
		{
			cursor: pointer;
			text-decoration: underline;
		}
		
		#actions-form .data p
		{
			padding: 2px 0 0 8px;
			width: auto;
		}
		#actions-form .data a
		{
			text-decoration: underline;
		}
		
	#actions-form dl.rating
	{
		overflow: hidden;
		padding: 8px 0;
	}
	dl.rating dt
	{
		float: left;
		margin-right: 8px;
	}
	
	dl.rating dd
	{
		float: left;
	}
	
	dl.rating dd#votes
	{
		color: #fff;
		font-size: 13px;
	}
	
	dl.rating .star
	{
		float: left;
		width: 20px;
		height: 16px;
		background-image: url(/nova/static/images/stars.gif);
		background-repeat: no-repeat;
		background-position: 0 -16px;
		text-indent: -9999px;
	}
		dl.rating .star.over,
		dl.rating .star.selected
		{
			background-position: 0 0;
		}
	

/* article */
#article-header 
{
	margin-bottom: 0;
}
	#article-header h2
	{
		color: #000;
		font-size: 30px;
	}
	#article-header p 
	{
		color: #000;
		font-size: 12px;
		line-height: 22px;
		margin-top: 5px;
	}

	#article-header div#statement-about {
		background-image:url(/nova/static/images/icon_uitzending.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		background-position: left center;
	}
	#article-header #details
	{		
		margin-top: 6px;
		overflow: hidden;
	} 
	#article-header #details span#date
	{
		background-color: #000;		
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		margin-right: 5px;
		float: left;
		padding: 4px 2px;
		width: 76px;
		
	} 
	#article-header #details span#author
	{
		background-image: url(/nova/static/images/message.jpg);
		background-repeat: no-repeat;
		background-position: right center;
		padding: 4px 20px 4px 0;
		float: left;
		margin-left: 5px;
		padding-top: 3px;
	}
	
	#article-header blockquote p
	{
		font-family: Georgia;
		color: #444;
		font-size: 13px;
		line-height: 18px;
		font-style: italic;
	}

/* comments */
#comment-back 
{
	width: 944px;
	background-image:url(/nova/static/images/hdot_grey.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin: 0 8px;
	height: 23px;
}

	#comment-back a
	{
		margin-left: 10px;
	}
	#comment-back img 
	{
		border: none;
	}
	
	

#comments-order
{
	text-align: right;
	overflow: hidden;
	border-bottom: 1px solid #cfcfc5;
	display: block;
	width: 464px;
	padding: 6px 0 8px 0;
}
	
	#comments-order select
	{
		color: #9c9c92;
		font-size: 11px;
		width: 144px;
		border-color: #9c9c92;
	}
	
		#comments-order #orderstatus
		{	
			float: right;
		}	
		#comments-order label
		{
			float: left;	
		}	
		#comments-order form
		{
			margin-left: 5px;
			float: left;	
		}


#comments
{
	padding: 0;
	width: 464px;
}

#comments a 
{
	color: #009ae1;
	text-decoration: underline;
}

#content .pageable
{
	padding-top: 0;
}

	
	
	#comments .comment
	{
		background-image: url(/nova/static/images/hdot_grey.gif);
		background-position: left bottom;
		background-repeat: repeat-x;		
		padding: 8px 0;
		overflow: hidden;
	}	
	

	#comments .last 
	{
		background-image: none;	
	}
	
	#comments .statusok
	{
		color: #33cc00;
	}
	#comments .statusnotok
	{
		color: #da3f26;
		float: right;
	}	

		#comments .comment .report
		{
			display: none;
			margin-top: 12px;
			}
			#comments .comment .report select
			{
				font-size: 11px;
				color: #9c9c92;
				width: 142px;
				margin-left: 8px;
				border-color:  #9c9c92;
			}

		#comments .comment blockquote
		{
			padding: 0;
			margin: 0;
			line-height: 18px;
			width: 464px;
		}
		#comments .comment blockquote p
		{
			font-family: Verdana;
			font-size: 11px;
			font-style: normal;
			margin: 12px 0 0 0;
			padding: 0;
			
		}
			
			#comments .comment.closed blockquote
			{
				display: none;
			}
		
		#comments .comment .header
		{
			overflow: hidden;
			width: 464px;
			padding: 0;
		}
	
		#comments .comment .time
		{
			float: left;
			color: #000;
		}	
			#comments .comment .toggle
			{
				margin-left: 10px;
				float: left;
			}	
		
		#comments .comment ul
		{
			float: right;
			padding: 0;
			margin: 0;
		}
			#comments .comment ul li
			{
				float: left;
				margin: 0 0 0 8px;
				padding: 0;
			}
			
				#comments .comment ul li a 
				{
					text-decoration: underline;
					color: #9c9c92;
				}

				#comments .comment ul li img

				{
					cursor: pointer;
					border: none;
					float: left;
				}

				#comments .comment ul li .reported {
					display: inline;
					text-decoration: underline;
				}

/* services */
#content .services-content 
{
	background: url(/nova/static/images/hdot_grey.gif) left bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	
	width: 464px;
}
	
	#content .hentry .joep
	{
		text-align: center;
	}

	#content .services-content.no-background {
		background: none;
	}
	
	#content .services-content h2.flashfont
	{
		font-size: 30px;
	}
	#content .services-content h2 {
		font-size: 18px;
	}
	
	#content .services-content h3 {
		font-weight: bold;
		padding-top: 14px;
	}
	
	#content .services-content .vodcast-button {
		background: url(/nova/static/images/vodcast_button.gif) 0px 1px no-repeat;
		width: 220px; height: 25px;
		display: block;
		color: #FFF;
		padding: 0px 0px 0px 14px;
	}

		#servicesform fieldset legend 
		{
			font-weight: bold;
			/* text-transform: uppercase; */
		}
		
			#servicesform fieldset .error 
			{
				color: #FFF;
				line-height: 16px;
			}

		#content .services-content .succes
		{
			font-weight: bold;
			padding-top: 20px;
		}

		#content .services-content dl dt
		{
			width: 400px;
			float: left;
			clear: left;
			padding: 2px 0px 2px 0px;
		}
		#content .services-content dl dd 
		{
			width: 64px;
			float: left;
			text-align: center;
			padding: 2px 0px 2px 0px;
		}
			#content .services-content dl dd a {
				width: 28px; height: 19px;
				background: url(/nova/static/images/services_rss_icon.gif) center center no-repeat;
				display: block;
				text-indent: -9999px;
				float: right;
			}



/*
*/



#ui-datepicker-div
{
	background-color: #BDBB32;
	width: 185px;
	border-bottom: 1px solid #888;
	background-image: url(/nova/static/images/datepickheaderbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 10px 0 0 -35px;
	position: absolute;
	z-index: 9998;
}
	#ui-datepicker-div h3
	{
		text-transform: none;
		color: #fff;
		padding: 8px 0 0 8px;
		font-size: 13px;
	}
	.ui-datepicker-header
	{
		padding: 2px 4px 18px 4px;
		background-image: url(/nova/static/images/datepicker_arrow.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
		
		border-color: #cfcfc5;
		border-width: 0 1px 0 1px;
		border-style: solid;
	}
	.ui-datepicker-header select
	{
		margin: 4px;
		border-color: #5c7936;
		text-transform: uppercase;
		font-size: 11px;
		color: #484846;
	}
		.ui-datepicker-new-month
		{
			width: 96px;
		}
		.ui-datepicker-new-year
		{
			width: 62px;
		}
	
	.ui-datepicker
	{
		width: 185px;
		background-color: #fff;
		
		border-color: #cfcfc5;
		border-width: 0 1px 1px 1px;
		border-style: solid;
	}
		.ui-datepicker td
		{
			padding: 1px 5px 5px 5px;
			text-align: center;
		}
		
		
		.ui-datepicker td a
		{
			color: #a3a399;
			cursor: pointer;
		}
			.ui-datepicker td a:hover
			{
			
				color: #484846;
			}
		
		.ui-datepicker thead td a
		{
			text-transform: uppercase;
			color: #484846;
		}
		
		.ui-datepicker-links
		{
			display: none;
		}


/* voor politiek homepage */
.dossierweergave
{
	height:30px;
	width:auto;
	display:block;
	margin:0px;
	padding:0px;
}

.politiekdossier
{
	text-align:right;
	margin:0px;
	padding:0px;
}

.politiekquiz
{
	text-align:center;
	margin:10px 0px 0px 0px;
}

#twitterblok
{
	clear:both;
	width:auto;
	height:180px;
	overflow:hidden;
	margin:10px 0px 0px 5px;
	padding:3px;
	border:1px solid #CCCCCC;
}
/* einde politiek homepage */