.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ie .clearfix {
	zoom:1; /* triggers hasLayout */
	display:block; /* resets display for IE/Win */
}
	
/* COMPONENTS */
.newitem{
	margin-bottom:10px;
	position:relative;
}
	.newitem .title{
		clear:left;
		font:normal bold 15px/18px arial;
		padding:0 17px;
		height:18px;
		overflow:hidden;
		margin-bottom:3px;
	}
	
	.newitem .thumb{
		float:left;
		margin:0px 17px; 
		position:relative;
	}
		.ie6 .newitem .thumb{ display:inline;}
		
	.newitem .description{
		padding-right:17px;
		height:54px;
		margin-bottom:22px;
		overflow:hidden;
	}
	
	.newitem .readon, .newitem .readon a{ color:#c09; }
	
	.newitem .replies{
		background:transparent url('/img/bgr-transparant-50procent.png') repeat 0 0;
		bottom:4px;
		position:absolute;
		height:18px;
		line-height:18px;
		left:17px;
		width:160px;
		padding:0;
	}
		.newitem .replies a{
			background:transparent url('/images/icons/comments-icon.png') no-repeat 3px center;
			padding-left:17px;
			color:#c09;
			font-weight:bold;
		}
		.newitem .ie6 .replies{display:none;}
/* BLOCKS  */
.newblock{ margin:0 0 17px 0; background-color:#fff; }
.newblock h2{
	background-color:#ddd;
	font:normal bold 17px/30px arial;
	height:30px;
	margin-bottom:17px;
	text-indent:17px;
	text-indent:-9999px;
	width:100%;
}
	.newblock h2.wlink{
		text-indent:0px;
	}
	.newblock h2.wlink a{
		display:block;
		text-indent:-9999px;
		outline:none;
		width:170px;
	}
	#specialeaandacht h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px 0;}
	#nieuws h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -30px;}
	#agenda h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -60px;}
	#ug h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -90px;}
	#goeievraag h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -120px;}
	#testjezelf h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -150px;}
	#nieuwsbrief h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -180px;}
	#actueledossiers h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -210px;}
	#advertentie h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -240px;}
	
/* SPECIALE AANDACHT & AGENDA */
#leftwrapper{
	float:left;
	margin-right:17px;
	width:500px;
}
	#slideshow *{
		outline:none;
	}
	#specialeaandacht{
		height:340px;
	}
		#specialeaandacht #slideshow{ margin-left:17px;}	
		#specialeaandacht #slideshow p{ margin:0; padding:0;}	
	
	#agenda{
		height:208px;
	}
	.ie6 #agenda{height:228px;}
	
		#agenda div.item{
			border-left:2px solid #ddd;
			float:left;
			margin:0 0 17px 17px;
			padding-left:17px;
			width:131px;
			overflow:hidden;
		}
		.ie6 #agenda div.item{display:inline;}
			#agenda div.first{border:0; padding:0 }
			
			#agenda .date a{color:#000; font-size:15px; font-weight:bold;}
			#agenda .source {height:18px; overflow:hidden;}
				#agenda .source a{font-weight:bold; color:#c09; }
			#agenda .content {height:112px; overflow:hidden;}
				#agenda .time a{float:left; margin-right:9px; font-weight:bold; color:#535353;}
				#agenda .channel a{font-style:italic; color:#535353;}
				#agenda .description{display:block; clear:both;}
		
/* NIEUWS */
#nieuws{
	float:left;
	width:413px;
	height:565px;
	position:relative;
}
.ie6 #nieuws{height:585px;}

	#nieuws h3{
		
		clear:both;
		color:#fff;
		display:block;
		font:normal bold 17px/22px arial;
		float:left;
		margin-bottom:5px;
		height:22px;
		width:177px;
	}
	#nieuws h3 a{
		background:#707070 url('/img/frontpage-h2s.png') no-repeat 17px -274px;
		display:block;
		text-indent:-9999px;
		height:22px;
		width:177px;
		outline:none;
	}
	
		#nieuws h3.feeds a{ background-position:17px -304px; width:137px;}
		
		#link-allevw, #link-allefeeds{
			background:#fff url('/img/frontpage-nieuws-bekijkallevw.gif') no-repeat 0 0;
			width:213px;
			height:14px;
			float:right;
			margin:7px 17px;
			text-indent:-9999px;
		}
		#link-allefeeds{ background:#fff url('/img/frontpage-nieuws-bekijkallefeeds.gif') no-repeat 0 0; width:178px; }
		
		#nieuws .nieuws{
		display:inline;
			float:left;
			width:181px;
			margin:0 0 15px 17px;
		}
			#nieuws .nieuws a{
				display:block;
				height:18px;
				overflow:hidden;
				font:normal bold 15px/18px arial;
			}
			#nieuws .nieuws span{
				background:transparent url('/img/cat.gif') no-repeat left center;
				color:#c09;
				font-size:12px;
				padding-left:17px;
			}

/* UITZENDING GEMIST */
#ug{
	float:left;
	margin-right:17px;
	position:relative;
	width:500px;
	height:550px;
}
	.ie6 #ug{height:578px;}
	.ie7 #ug{height:554px;}
	
	#ug div{
			display:inline;
		position:relative;
		float:left;
		width:180px;
		margin:0 30px 10px 30px;
	}
		#ug div .thumb{ height:90px; width:160px; margin:20px 0 10px 20px;}
		#ug div .source, #ug div .source a{margin-left:20px; font-weight:bold; color:#000; font-size:15px; height:20px; overflow:hidden;}
		#ug div .date, #ug div .date a{margin-left:20px; color:#626262;}
		#ug div .icon-source{position:absolute; left:0; top:0;}
		#ug div .icon-type{position:absolute; background-color:#000; padding:2px; right:0; top:20px;}

/* RIGHT WRAPPER */
#rightwrapper{
	float:left;
	position:relative;
	width:413px;
}
	/* GOEIEVRAAG */
	#goeievraag{
		position:relative;
		height:180px;
	}
		#goeievraag  h2{margin-bottom:8px;}
		
		/* javascript block */
		div.gvw a{ text-decoration:none !important;}
		div.gvw a:hover{ color:#000 !important; text-decoration:none !important;}
		div.gvw{	margin-left:17px !important; border:0 !important; padding-right:17px !important;}
		div.gvw textarea{font:normal italic 12px/18px arial !important;}
		div.gvw div.gvw_header{display:none;}
		div.gvw a{color:#c09 !important;}
		div.gvw .gvw_content ol li{overflow:hidden !important;}
		div.gvw .gvw_content ol li a{display:block; height:34px !important; overflow:hidden !important; font-weight:bold !important;}
		div.gvw .gvw_content ol li{margin-bottom:0 !important;}
		div.gvw .gvw_content ol li small a{display:inline; height:15px !important; overflow:hidden !important; font-weight:normal !important;}
		div.gvw input{margin:5px auto !important; width:100px !important; border:0; background-color:#c09; color:#fff; cursor:pointer !important;}
		div.gvw br{line-height:1px; font-size:1px; height:1px;}
		div.gvw textarea{width:359px !important; overflow:auto !important;}
		div.gvw .gvw_poweredby{position:absolute !important; right:17px !important; bottom:-15px !important; }
		div.gvw{padding-bottom:15px !important;}
	/* TEST JEZELF */
	#testjezelf{
		background-color:#fff100;
		position:relative;
		padding-bottom:17px;
		width:100%;
		height:208px;
	}
	.ie6 #testjezelf{height:217px;}
	
		#testjezelf .thumb{
			margin:0 17px 17px 17px;
			float:left;
			display:inline;
		}
		#testjezelf .second{float:right;}
		
		#testjezelf .title{
			height:17px;
			line-height:12px;
			overflow:hidden;
			margin-left:17px;
			padding-right:17px;
		}
		#testjezelf .title, #testjezelf .title a{ color:#000; font-weight:bold;}
		
		#testjezelf .description{
			height:54px;
			overflow:hidden;
			margin-left:17px;
			padding-right:17px;
		}
		
		#testjezelf .description, #testjezelf .description a{	color:#000;}
	
	/* NIEUWSBRIEF */
	#nieuwsbrief{
		position:relative;
		padding-bottom:17px;
		height:94px;
	}
		#nieuwsbrief p{margin:0 0 8px 17px; padding-right:17px;}
		
		#nieuwsbrief .email{
			background-color:#dcdcdc;
			border:none;
			float:left;
			font-style:italic;
			height:16px;
			margin-left:17px;
			padding:3px 7px;
			width:220px;
		}
		#nieuwsbrief .submit{
			background-color:#c09;
			border:none;
			color:#fff;
			font-weight:bold;
			height:22px;
			cursor:pointer;
		}

/* DOSSIERS */
#actueledossiers{
	clear:left;
	float:left;
	position:relative;
	width:500px;
	margin-right:17px;
	height:447px;
}
.ie6 #actueledossiers, .ie6 #advertentie,	
.ie7 #actueledossiers, .ie7 #advertentie{
	margin-bottom:12px;
}
	#link-alledossiers{
		background:#fff url('/img/frontpage-nieuws-bekijkalledossiers.gif') no-repeat 0 0;
		width:140px;
		height:14px;
		float:right;
		margin:0 17px;
		text-indent:-9999px;
	}
	#actueledossiers .previous, #actueledossiers .next{
		background:transparent url('/img/frontpage-dossiers-arrows.gif') no-repeat 0 0;
		width:22px;
		height:21px;
		text-indent:-9999px;
		position:relative;
		float:left;
		margin-right:7px;
		cursor:pointer;
	}
		#actueledossiers .next{ background:transparent url('/img/frontpage-dossiers-arrows.gif') no-repeat 0 -21px;}
		
	#controller{
		position:absolute;
		top:7px;
		right:17px;
	}
		.adpagination{
			position:relative;
			float:left;
			margin-top:4px;
		}
		.adpagination a{
			background-color:#949494;
			border:4px solid #ddd;
			display:block;
			float:left;
			height:4px;
			margin-right:7px;
			outline:none;
			text-indent:-9999px;
			width:4px;
		}
			.adpagination a.activeSlide{
				height:8px;
				width:8px;
				background-color:#c09;
				border:2px;
				margin-top:2px;
				margin-right:7px;
			}
			.ie6 .adpagination a{
				background-color:#949494;
				border:0px;
				height:4px;
				width:4px;
				line-height:4px;
				margin-right:7px;
				outline:none;
				text-indent:-9999px;
			}
			.ie6 .adpagination a.activeSlide{
				height:8px;
				width:8px;
				background-color:#c09;
				border:0px;
				margin-top:2px;
				margin-right:7px;
			}
			.ie7 .adpagination a.activeSlide{
				margin-top:0;
			}
	
/* ADVERTENTIE */
#advertentie{
	float:left;
	width:300px;
	position:relative;
	height:447px;
	width:413px;
}
	#advertentie h2{margin-bottom:0;}

	#advertentie .advert{
		text-align:center;
		vertical-align:middle;
		position:absolute;
		top:90px;
		left:50px;
	}
	
	
/* NIEUWS PAGINA */
#news{
	float:left;
	width:547px;
	margin-right:17px;
	position:relative;
}
	#news h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -330px;}

	#news .paginering_landing{ margin-left:17px;}
	
	#news .item{
		position:relative;
		padding:17px;
	}
		#news .item .title{
			font-size:15px;
			font-weight:bold;
		}
		#news .item .date{
			background:transparent url('/images/icons/comments-icon.png') no-repeat 0px center;	
			padding-left:17px;
			margin-right:17px;
			color:#c09;
		}
		#news .item .source{
			color:#c09;
			background:transparent url('/images/icons/blog-icon.png') no-repeat 0px center;	
			padding-left:17px;
		}
		#news .item .description{
			/*background:transparent url('/images/icons/icon-video-pink.gif') no-repeat 0px 2px;
			text-indent:17px;*/
		}
			#news .item .description a{
				color:#c09;
				font-weight:bold;
			}

#rssfeeds{
	float:left;
	width:366px;
}
	#rssfeeds h2{ background:#ddd url('/img/frontpage-h2s.png') no-repeat 17px -360px;}
	#rssfeeds ul{margin-left:17px; padding-bottom:17px;}
	#rssfeeds li{
		list-style-image:url(/images/icons/rss-icon2.png);
		list-style-type:none;
		list-style-position:inside;
		margin-top:4px;
	}

#top-logo{outline:none;}