#tabBlock, #tabBlock_oudestijl, #mostread, .sectionlist, .topiclist{
	position: relative;
	float: left;
	width: 229px;
	background-color: #E4F5FF;
	border: 1px solid #31608E;
	margin: 0 0 10px 0;
	clear: both;
}
#tabBlock *,  #tabBlock_oudestijl *,#mostread *, .sectionlist *, .topiclist *{
	margin:0px;
	padding:0px;
}
#tabBlock .title, #tabBlock_oudestijl .title, #mostread .title, .sectionlist .title, .topiclist .title{
	height: 16px;
	color: #FFFFFF;
	background-color: #31608E;
	margin: 0 0 10px 0;
	padding: 2px 2px 2px 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
}
#tabBlock div, #tabBlock_oudestijl div{
	margin:1px;
	padding: 4px;
	margin-top:0px;
}
#tabBlock .title,  #tabBlock_oudestijl .title{
	margin:0px;
	border:0px;
}
#tabBlock .tabContainer{
	margin:1px;
	margin-bottom:0px;
	height: 21px;
	background-color:#B1001C;
	padding:0px;
	border:0px;
}
#tabBlock .passiveTab{
	display:block;
	float:left;
	border-top: solid 1px #B1001C;
	background-color: #B1001C;
	color:#FFFFFF;
	padding: 2px 5px 2px 0;
	text-decoration:none;
}
#tabBlock .activeTab{
	display:block;
	float:left;
	border-top: solid 1px #B1001C;
	background-color: #E4F5FF;
	color: #000000;
	padding: 2px 5px 2px 0;
	text-decoration:none;
}
#tabBlock .passiveTabLeft{
	display:block;
	float:left;
	width:10px;
	height:20px;
	border-top: solid 1px #B1001C;
	/*background-image:url('../ad_images/bgTab_passive_left.gif');*/
}
#tabBlock .passiveTabRight{
	display:block;
	float:left;
	width:10px;
	height:20px;
	border-top: solid 1px #B1001C;
	/*background-image:url('../ad_images/bgTab_passive_right.gif');*/
}
#tabBlock .activeTabLeft{
	display:block;
	float:left;
	width:10px;
	height:20px;
	border-top: solid 1px #B1001C;
	background-image:url('../ad_images/bgTab_active_left.gif');
}
#tabBlock .activeTabRight{
	display:block;
	float:left;
	width:10px;
	height:20px;
	border-top: solid 1px #B1001C;
	background-image:url('../ad_images/bgTab_active_right.gif');
}
#tabBlock .regioCheck{
	color:#666666;
}
#tabBlock .preferences{
	border:0px;
	text-align:right;
}
#tabBlock .preferences input{
	text-align:center;
	background-color:#E4F5FF;	
}
#tabBlock #editPreferences{
	width: 180px;
}
#tabBlock .catSelect{
	width:20px;
}
#tabBlock div div{
	margin:0px;
	border:0px;
}
#tabBlock a, #tabBlock_oudestijl a{
	text-decoration:none;
}
#tabBlock a:hover, #tabBlock_oudestijl a:hover{
	text-decoration:underline;
}
#tabBlock .location{
	display:block;
	margin: 5px 0 5px 0;
	color: #4F8DBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#tabBlock_oudestijl .location a{
	display:block;
	margin: 5px 0 0 5px;
	color: #4F8DBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#tabBlock div div span{
    display:block;
	width: 25px;
	color:#999;
	font-size:10px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-right: 3px;
}
#tabBlock_oudestijl span{
    display:block;
	width: 25px;
	color:#999;
	font-size:10px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 7px;
	padding-right: 3px;
}
#tabBlock div div a, #tabBlock_oudestijl table a{
	color:#000000;
	display:block;
	font-weight:bold;
	line-height: 13px;
	margin-bottom:2px;
}
#tabBlock .newsSource{
	text-align:right;
	font-weight:bold;
	border-bottom: solid 1px #B0001B;
}
.videoIcon_small{
	margin-right: 5px;
	margin-bottom: 0px;
}
.videoIcon_smallest{
	line-height:15px;
	margin-right: 5px;
}
#newVideos #newVideosHeader{
	border-top: solid 1px #B0001B;
}
#newVideos #newVideosContainer{
	margin-top:10px;
}
#newVideos #newVideosContainer a{
	margin-right:10px;
}
.sectionlist .title a{
	float:right;margin-top:-2px
}
.sectionlist span{
	display:block;   
    width: 25px;
	color:#999;
    font-size:10px;
	margin: 0 5px 0 9px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
}
.sectionlist a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}
.sectionlist a:hover{
	text-decoration: underline;
}
.sectionlist td{
	padding-bottom: 5px;
}
.sectionlist .readmore{
	margin: 5px;
}
.topiclist a{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-image: url('../ad_images/arrow_sectionlist.gif');
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 0 9px;
	padding: 0 0 0 9px;
}
.sectionlist a:hover, .topiclist a:hover{
	text-decoration: underline;
}
.sectionlist .readmore, .topiclist .readmore{
	margin-right: 5px;
}
.topiclist{
	background-color: #FFFFFF;
	border-color: #000000;
}
.topiclist .title{
	background-color: #B0001B;
}
.sectionlist .sublink{
	color:#31608E;
	font-weight:normal;
}
.sectionlist img{
	margin: 2px 3px 0px 0px;
}
.sectionTable{
	position: relative;
	float: left;
	width: 229px;
	clear: both;
	margin-top:10px;
}
#metropool .preferences{
	text-align: right;
}
#metropool .preferences a{
	color:#31608E;
	font-weight:normal;
	margin: 0 5px 5px 5px;
}
.bigRead{
	clear:both;
}
.bigRead h1,
.bigRead h1 a{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 20px;
	line-height: 24px;
	color:#000000;
	text-decoration: none;
	display: block;
	padding: 2px 0 0 0;
	margin: 0px 0px 3px 0px;
}
.bigReadExtraLarge h1,.bigReadExtraLarge h1 a{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 36px;
	line-height: 40px;
	color:#000000;
	text-decoration: underline;
	display: block;
	padding: 4px 0;
	margin: 0px 0px 3px 0px;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: -0.055em;
}
.bigRead h1 a:hover,.bigReadExtraLarge h1 a:hover{
	text-decoration: underline;
	color: #000000;
}
.plus h1,.plus h1 a{font-size:23px;margin-bottom:10px;}
.plus .subtitle{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold} 
.bigRead .lead,
.bigReadExtraLarge .lead { margin: 0 0 5px 0; }
.bigReadExtraLargeVideo .lead { margin: 0 0 5px 0; }
.lead .location { text-transform: uppercase; }
.blockarticle{
	width: 229px;
	float:left;
	margin-bottom: 10px;
}
.bigReadExtraLargeVideo h1 a{
	background: url('../ad_images/video_icon.png') no-repeat left .4em;
	padding: 2px 0 0 60px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 36px;
	line-height: 40px;
	color:#000000;
	text-decoration: underline;
	display: block;
	margin: 0px 0px 3px 0px;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: -0.055em;
}
.bigReadExtraLargeVideo h1 a:hover
{
	text-decoration: underline;
	color: #000000;
}
#contentright .blockarticle{
	clear:both;
}
.left{
	margin-right:10px;
}
.blockarticle h3, .blockarticle h3 a{
	font-family: arial,helvetica,verdana,sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color:#000000;
	text-decoration: none;
	display: block;
	padding: 5px 0 3px 0;
	margin: 0px;
}
.blockarticle h3 a:hover{
	text-decoration:underline;
}
.smallarticle{
clear:both;
}
.smallarticle img{
	float:left;
	margin: 0 10px 10px 0;
}
.smallarticle h3 a{
	font-family: arial,helvetica,verdana,sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color:#000000;
	text-decoration: none;
	display: block;
	padding: 0 0 5px 0;
}
.smallarticle h3{
	margin: 0px;
}
.smallarticle h3 a:hover{
	text-decoration:underline;
}
.rectangleSidestrip h3, .rectangleSidestrip h3 a{
	font-family: arial,helvetica,verdana,sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color:#000000;
	text-decoration: none;
	display: block;
	padding: 0 0 5px 0;
	margin: 0px;
}
.rectangleSidestrip h3 a:hover{
	text-decoration: underline;
}
.rectangleSidestrip .location{
	text-transform: uppercase;
}
.fp_lezersbijdrage{
	background: url('../ad_images/background_lezersbijdrage.png') no-repeat top left;
	height:16px;
	line-height:16px;
	margin: 0 0 4px 0;
	padding: 1px 0 1px 3px;
	font-weight:bold;
	float:left;
	width:225px
}
#sponsoredlinks{
	margin-bottom:10px;
}
#sponsoredlinks span{
	display: block;
	padding:3px;
	color:#999999;
}
#sponsoredlinks img{
	vertical-align:text-top;
	margin-right: 5px;
}
#sponsoredlinks a{
	display: block;
	border-top:solid 1px #999999;
	padding:3px;
	color:#999999;
	padding:3px;
	font-weight:bold;
	text-decoration: none;
}
#sponsoredlinks a:hover{
	text-decoration: underline;
}
#mostread div { clear: left; }
#mostread a{
	display: block;
	float: left;
	padding: 0 0 8px 0;
	margin: 0 0 0 5px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color:#000000;
	text-decoration:none;
}
#mostread a:hover{
	text-decoration:underline;
}
#mostread a span{
	float: left;
	display: block;
	background-image: url('../ad_images/nr.gif');
	background-repeat:no-repeat;
	background-position: top left;
	height: 20px;
	width: 20px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 1px 0 0 0;
}
#mostread a:hover span{
	text-decoration: none;
}
.advertorial_eblock{
	background-color:#F7E5E8;
	border: dotted 1px #999999;
	margin-bottom: 10px;
	padding-bottom: 4px;
	clear:both;
}
.advertentie_soort
{
	color: #999;
	text-align: right;
	margin: 0px;
	padding: 0 3px 1px 0;
	text-transform: lowercase;
}
.advertorial_eblock .lead{
	line-height: 16px;
	padding: 0 5px 5px 5px;
}
.advertorial_eblock h3{
	margin: 0px;
}
.advertorial_eblock h3 a,
.advertorial_eblock h3 a:hover,
.advertorial_eblock h3 a:visited
{
	font-size: 1.2em;
	color:#B0001B;
	text-decoration: none;
	display: block;
	padding: 5px 1px 3px 5px;
}
.advertorial_eblock .advertorial_link span { text-transform: uppercase; }
.advertorial_eblock .advertorial_link a,
.advertorial_eblock .advertorial_link a:hover,
.advertorial_eblock .advertorial_link a:visited
{
	font-size: 1em;
	font-weight: bold;
	color: #b0001b;
	text-decoration: none;
	padding: 4px 0 0 5px;
	margin: 0;
}
.redbutton{
	display:block;
	margin: 0 0 10px 0;
}
.blockcat{
	width: 229px;
	float:left;
}
.blockcat *{
	padding: 0px;
}
.blockcat .readmore{
	margin-top: 5px;
	padding: 0 10px 0 5px;
}
.blockcat .title{
	background-color:#fecc45;
	padding: 1px 4px 0px 4px;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	border-bottom: solid 1px #FFFFFF;
}
.blockcat ul{
	clear:both;
	list-style-type:none;
	margin: 5px 0 0 0;
}
.blockcat ul li{
	margin: 0 0 1px 0;
}
.blockcat ul li span{
	color: #999999;
	margin-right: 5px;
	background-image: url('../ad_images/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
}
.blockcat ul li a{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.blockcat ul li a:hover{
	text-decoration: underline;
}
.cropImage2
{
    width: 229px;
    height: 102px;
    overflow: hidden;
    margin-bottom: 5px;
}
.toparticle h3{
	margin:0px;
}
.toparticle h3 a, .toparticle .blockarticleVideoH3 h3 a{
	font-family: arial,helvetica,verdana,sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color:#000000;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 0;
}
.toparticle h3 a:hover{
	text-decoration: underline;
}
/* specidic targeting for a poll inside an article */
.pollArticle .poll {
	position: relative;
	background-color: #CBE0EE;
	border: 1px solid #31608E;
	float: none;
	margin: 0;
	width: auto;
}
.poll{
	position: relative;
	float: left;
	width: 229px;
	background-color: #CBE0EE;
	border: 1px solid #31608E;
	margin: 0 0 10px 0;
}
.poll .title{
	font: bold 18px arial, helvetica, verdana, sans-serif;
	color: #FFF;
	padding: 3px 10px;
}
.poll p{
	color: #000;
	padding: 3px 10px;
	margin: 0px;
	background: #E4F5FF;
}
.poll form{
	display: block;
	margin: 0px;
}
.poll table{
	margin: 5px 5px 5px 5px;
	font: 11px arial, helvetica, verdana, sans-serif;
}
.poll td{
	font-weight: bold;
	padding: 2px;
}
.poll table.poll_result{
	margin: 10px;
	vertical-align: top;
}
.poll table.poll_question strong{
	margin-left: 5px;
}
.poll .option{
	font-weight: bold;
	padding-right: 2px;
}
.poll input{
	padding: 0;

	margin: 0;
}
.poll table.poll_result img{
	border: 1px solid #518FC1;
	margin-right: 5px;
}
.poll table td{
	height: 20px;
}
.newsArticle{
	min-height:290px;
}
.newsArticle h1{
	margin: 6px 0 10px 0;
}
.newsArticle .authorname{
	font-size: 10px;
	margin: 10px 0 10px 0;
}
.newsArticle .lead{
	font-weight: bold;
}
.newsArticle .videolink{
	float:none;
	font-size: 11px;
	color: #31608E;
	display:block;
	text-decoration: none;
	background-image: url('../ad_images/icon_video.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 20px;
}
.newsArticle .bodytext{
	margin-top: 10px;
}
.newsArticle .bodytext .articleImage{
	float:left;
	width: 300px;
	margin: 0 10px 10px 0;
	background-color:#ECECEC;
	clear:both;
}
.newsArticle .bodytext .articleImage .caption{
	margin: 5px 3px 3px 3px;
	display:block;
	background-color:#ECECEC;
}
.newsArticle .bodytext p{
	margin: 0 0 10px 0;
}
.artDate{
	color: #666666;
	text-align:right;
}
.newsArticle .adtv_inline_player{
	margin: 10px 0 10px 0;
	padding: 6px 0 10px 0;
	border: none;
	background: none;
}
.newsArticle .moreVideo{
	display:block;
	clear:both;
	float: right;
	text-indent: -9999px;
	width: 180px;
	height: 30px;
	line-height: 30px;
	background-image: url('../ad_images/meer_video.png');
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 0 35px 280px;
	margin-right:5px;
}
.newsArticle .moreVideo:hover{
	background-image: url('../ad_images/meer_video_over.png');
	background-position: right;
	background-repeat: no-repeat;
}	
.imgBrowser{
	margin: 3px;
	display:block;
}
.imgBrowser a{
	text-decoration: none;
}
.imgBrowser a:hover{
	text-decoration: underline;
}
#nextImage{
	margin: 0 0 0 9px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 7px;
}
#prevImage{
	margin: 0 9px 0 0;
	font-weight: normal;
	background-image: url('../ad_images/arrow_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
}
.articleLinks a{
	margin-top: 5px;
	color:#4F8DBF;
	font-size: 10px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 10px 0 5px;
	text-decoration: none;
	float:right;
}
.articleLinks a:hover{
	text-decoration: underline;
}
.articleLinks a img{
	margin: 0 5px 0 5px;
	vertical-align:middle;
}
.artikel_reacties .title{
	margin: 0 0 10px 0;
	background-color: #FECC45;
	height: 16px;
	padding: 2px 12px 2px 12px;
	font-weight: bold;
	color: #000;
	font-size: 10px;
	background-image: none;
}
.artikel_reacties .title span{
	color:#FFFFFF;
}
.artikel_reacties div{
	padding-bottom: 15px;
	background: url('../ad_images/dotted.gif') left bottom repeat-x;
}
.artikel_reacties div div{
	background:none;
}
.artikel_reacties p{
	margin: 1px 0px 5px 0px;
	padding-top: 10px;
}
.artikel_reacties strong{
	color: #D2BE36;
}
.artikel_reacties span{
	font-size: 10px;
	color: #999;
}
.artikel_reacties .quoteButton{
	float:right;
	color:#666666;
	margin-bottom:0px;
}
.artikel_reacties .quoteButton a{
	text-decoration:none;
	text-transform:lowercase;
	color:#666666;
	padding-bottom: 0px;
}
.artikel_reacties .quotedUser{
	color:#999;
	border: 0px;
	background:none;
	margin: 5px 0px 0px 0px;
	padding-bottom: 0px;
	border:solid 1px #d2be36;
	background:none;
	background-color:#FFFF99;
	padding:3px;
}
.artikel_reacties .quotedUser a{
	color:#666666;
}
.artikel_reacties .quotedBody{
	border:solid 1px #d2be36;
	border-top: 0px;
	background:none;
	background-color:#FFFF99;
	margin: 0px;
	padding: 3px;
}
.resultCounter a{
	font-weight:bold;
}
.resultCounter a:hover{
	font-weight:bold;
	color: #4F8DBF;
}
.resultCounter .currentPage{
	color: #FFCC00;
	font-size: 14px;
}
.infostradaSelect{
	padding: 3px;
}
.infostradaSelect img{
	vertical-align:text-top;
}
.infostradaSelect select{
	width: 195px;
}
.advertorialArticle .advertentie_soort
{
	color: #999;
	text-align: right;
	margin: 0px;
	padding: 0 3px 0 0;
	text-transform: lowercase;
}
.advertorialArticle h1
{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-serif;
	margin: 4px 0 4px 0;
	color: #B0001B;
	border-top: solid 1px #CCC;
	padding-top: 6px;
}
.advertorialArticle h2
{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-serif;
	margin: 0 0 10px 0;
	padding: 4px 0;
	font-size: 1.2em;
	color: #333;
}
.advertorialArticle .authorname
{
	font-size: 10px;
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	color: #999;
}
.advertorialArticle .lead{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Verdana, Sans-serif;
}
.advertorialArticle .bodytext{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, Verdana, Sans-serif;
}
.advertorialArticle .bodytext .articleImage
{
	float: left;
	width: 300px;
	margin: 8px 12px 14px 0;
	background-color: #ECECEC;
}
.advertorialArticle .bodytext .articleImage .caption
{
	margin: 4px 3px 5px 5px;
	display: block;
	background-color: #ECECEC;
}
.advertorialArticle .imgBrowser
{
	margin: 1px 3px 5px 5px;
	display: block;
}
.advertorialArticle .imgBrowser a { text-decoration: none; }
.advertorialArticle .imgBrowser a:hover { text-decoration: underline; }
.advertorialArticle #nextImage
{
	margin: 0 0 0 9px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 7px;
}
.advertorialArticle #prevImage
{
	margin: 0 9px 0 0;
	font-weight: normal;
	background-image: url('../ad_images/arrow_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
}
.advertorialArticle .bodytext p{
	margin: 0 0 10px 0;
	padding: 0px;
}
.submenu{
	display: block;
	clear:both;
	margin: 0 0 10px 0;
}
.submenu *{
	padding: 0px;
}
.submenu ul{
	display: block;
	list-style-type:none;
	margin: 0px;
}
.submenu .odd{
	background-color: #E4F5FF;
	padding: 2px 2px 2px 5px; 
}
.submenu .even{
	background-color: #FFFFFF;
	padding: 2px 2px 2px 5px; 
}
.submenu ul li a{
	text-decoration:none;
	color: #000000;
}
.submenu ul li a:hover{
	text-decoration:underline;
}
.profileHeader{
	height: 16px;
	width: 150px;
	color: #FFFFFF;
	background-color: #31608E;
	padding: 2px 12px 2px 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
}
.profile{
	border: solid 1px #999999;
	margin: 0 0 10px 0;
}
.profile img{
	float:left;
	margin: 0 5px 5px 0;
}
#strips{
	clear: both;
}
#strips div{	
	background-image:url('../ad_images/bgHeaderBlue.gif');
	background-position:right;
	background-repeat:no-repeat;
	background-color: transparent;
	height: 20px;
	padding: 1px 4px 0 4px;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}
.blockarticleVideoH1 h1{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 2px 0 0 0;
	margin: 0px 0px 3px 0px;
}
.blockarticleVideoH1 h1 a,.blockarticleVideoH1{
	background: url('../ad_images/video_icon_medium.png') no-repeat left .4em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 2px 0 0 60px;
	margin: 0px 0px 3px 0px;
}
.bigRead .blockarticleVideoH1{
	padding-left:60px;
}
.blockarticleVideoH1 h1 a:hover{
	text-decoration: underline;
	color: #000000;
}

.blockarticleVideoH1 .lead { margin: 0 0 5px 0; }

.blockarticleVideo{
	width: 229px;
	float: left;
	margin-bottom: 10px;
}

#contentright .blockarticleVideo {clear: both;}

.blockarticleVideo h3{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 0;
	margin: 0px;
}

.blockarticleVideo h3 a, .blockarticleVideoH3{
	background: url('../ad_images/video_icon_small.png') no-repeat left .4em;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 30px;
	margin: 0px;
}
.blockarticle .blockarticleVideoH3, .toparticle .blockarticleVideoH3{
	background: url('../ad_images/video_icon_small.png');
	background-repeat:no-repeat;
	background-position:left;	
	padding-left: 35px;
}
.blockarticleVideo h3 a:hover{text-decoration: underline;}

.smallarticleVideo{clear: both;}

.smallarticleVideo img{
	float: left;
	margin: 0 10px 10px 0;
}

.smallarticleVideo h3{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0 0 5px 0;
	margin: 0 0 0 128px;
}

.smallarticleVideo h3 a{
	background: url('../ad_images/video_icon_small.png') no-repeat left top;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0 0 5px 30px;
}
.smallarticleVideo h3 a:hover {text-decoration: underline;}
.articleRelations{
	margin: 10px 0 10px 0;
	clear: both;
}
.articleRelations span{
	font-weight:bold;
}
.articleRelations a{
	float:none;
}

#contentright .columns
{
	border-top: 1px solid #31608E;
	border-right: 1px solid #31608E;
	border-bottom: 0 none transparent;
	border-left: 1px solid #31608E;
	float:left;
	width:227px;
	margin: 0px 10px 10px 0px;
	overflow:hidden;
	clear: both;
	position: relative;
}
.columns .title
{
	height: 16px;
	color: #FFFFFF;
	background-color: #31608E;
	margin: 0;
	padding: 2px 2px 2px 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
}
.columns div { clear: left; }
.column {
	width: 229px;
	height: 74px;
	padding: 0 0 4px 0;
	margin: 0;
	float: left;
	line-height: 13px;
	text-decoration: none;	
	background-color: #E4F5FF;
	border-bottom:solid 1px #31608E;
}
a.column:hover {
	background-color: #E4F5FF;
	cursor: pointer;
	text-decoration:none;
}
.column span {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000;
	width: 137px;
	line-height: 15px;
	float: left;
	margin-top: 5px;
	margin-bottom: -5px;
}
.column img {
	float: left;
	padding-right: 5px;
	width: 71px;
	height: 71px;
}
.column .content{
	padding-top: 5px;
	width: 229px;
	height: 75px;
	padding: 0px;
	margin: 0px;
}
.column .content .teaserSection {
	clear: both;
	float: left;
	width: 224px;
	text-align: right;
  	color: #4F8DBF;
  	font-weight:bold;
  	font-size: 11px;
	margin-right: 4px;
	margin-top: -8px;
	position: relative;
	bottom: 4px;
	letter-spacing: 0px;
}

#videoContainer{
	border:solid 1px #999999;
	border-top:0px;
	margin: 0 0 10px 0;
	clear:both;
}
#videoContainer *{
	margin: 0px;
	padding: 0px;
}
#videoContainer .videoHeader{
	background-image:url('../ad_images/bgHeaderRed.gif');
	background-position:right;
	background-repeat:no-repeat;
	background-color:#B0001B;
	color:#FFFFFF;
	padding:3px;
	padding-left:8px;
	font-weight:bold;
}
#videoContainer .videoIcon{
	float:right;
	margin-right:13px;
}
#videoContainer .catName{
	margin-left:8px;
	margin-bottom:5px;
	color:#31608E;
	font-weight:bold;
}
#videoContainer .thumbnail{
	border:solid 1px #999999;
	margin-left:8px;
	margin-right:2px;
	margin-bottom:10px;
}
#videoContainer .item { margin: 0 3px 5px 8px; }
#videoContainer .item a,
#videoContainer .item a:visited
{
	text-decoration:none;
	border: none;
}
#videoContainer .item a:hover
{
	color: #4F8DBF;
	text-decoration:none;
	border: none;
}
#videoContainer .item .time {
	float: left; 
	color:#999999;
}
#videoContainer .item .itemVideoLink {
	width: 180px;
	float: right;
}
#videoContainer .clear { clear:both; }
#videoContainer .leesmeer
{
	padding: 10px 15px 5px 0;
	text-align: right;
}
#videoContainer .leesmeer a,
#videoContainer .leesmeer a:hover,
#videoContainer .leesmeer a:visited
{
	text-decoration:none;
	border: none;
}

#advancedSearch{
	position: relative;
	float: left;
	width: 229px;
	background-color: #E4F5FF;
	border: 1px solid #31608E;
	margin: 0 0 10px 0;
	clear: both;
}
#advancedSearch .title{
	height: 16px;
	color: #FFFFFF;
	background-color: #31608E;
	margin: 0 0 10px 0;
	padding: 2px 12px 2px 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
}
#advancedSearch table{
	margin:2px;
}
#advancedSearch small{
	color: #999999;
	font-size:10px;
}
.sectionlistTopstory{
	border: solid 1px #999999;
}
.sectionlistTopstory h3,.sectionlistTopstory div,.sectionlistTopstory .readmore{
	margin-left:5px;
	margin-right:5px;
}
.label{display:none}

/* styles for the star rater ---------------------------------------------------------------------------------------------------- */	
#rating
{
	width: 468px;
	background-color: #FFF;
	padding: 0;
}

.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 160px;
	height: 30px;
	position: relative;
	background: url(/redactie/ad_images/rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width: 32px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(/redactie/ad_images/rating.gif) left center;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:32px;
}
.star-rating a.two-stars{
	left:30px;
}
.star-rating a.two-stars:hover{
	width: 64px;
}
.star-rating a.three-stars{
	left: 60px;
}
.star-rating a.three-stars:hover{
	width: 96px;
}
.star-rating a.four-stars{
	left: 90px;
}	
.star-rating a.four-stars:hover{
	width: 128px;
}
.star-rating a.five-stars{
	left: 120px;
}
.star-rating a.five-stars:hover{
	width: 160px;
}
.star-rating li.current-rating{
	background: url(/redactie/ad_images/rating.gif) left bottom;
	position: absolute;
	height: 30px;
	width: 112px;	
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* small rater ---------------------------------------------------------------------------------------------------- */	

.rating-small{
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 15px;
	position: relative;
	clear:left;
	float:left;
}
.rating-small li{
	padding:0 3px 0 0;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.rating-small li.stars-full{
	background: url(/redactie/ad_images/ster_vol.gif) left bottom no-repeat;
	height: 15px;
	width: 16px;	
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.rating-small li.stars-half{
	background: url(/redactie/ad_images/ster_half.gif) left bottom no-repeat;
	height: 15px;
	width: 16px;	
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.rating-small li.stars-empty{
	background: url(/redactie/ad_images/ster_leeg.gif) left bottom no-repeat;
	height: 15px;
	width: 16px;	
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

li.stem-rating { margin: 1px 0 0 10px; }

.ratings_button,
.ratings_button:visited
{
	display: block;
	width: 134px;
	height: 15px;
	background: transparent url(/redactie/ad_images/stemmen.gif) 0 0 no-repeat;
	text-indent: -9999px;
	border: none;
	text-decoration: none;
}

.ratings_button:hover
{
	background: transparent url(/redactie/ad_images/stemmen.gif) 0 -15px no-repeat;
	text-indent: -9999px;
	border: none;
	text-decoration: none;
}

.ekKoppen {
	margin:0px 0px 10px 0px;
	background-color:#ffffff;
	background-image:url('http://www.ad.nl/redactie/ek2008/ek_vp_blok_bg.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	border-color:#999999;
}

.osKoppen {
	margin:0px 0px 10px 0px;
	padding: 0 0 7px 0;
	background-color:#ffffff;
	background-image:url('http://www.ad.nl/redactie/images/os_vp_blok_bg.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	border-color:#999999;
}

.osKoppen ul
{
	list-style: none;
	display: inline;
	height: 40px;
}

.osKoppen li
{
	display: inline;
	margin: 0 0 0 12px;
}


/* FX hack - tijdelijk */
form #mostread{
	background-color:#f7e5e8;
	border: solid 1px #999999;
	width:227px;
	overflow:hidden;
	margin:0px;
}
form #mostread .title{
	background-color:#b0001b;
}
form #mostread .knop01{
	background-color:#f7e5e8;
	color:#000000;
}

.regioKoppen a {
	text-decoration:none;
	color:black;
}

.regioKoppen a:hover {
	text-decoration:underline;
	color:black;
}
.articleAd
{
	margin: 10px 0 30px 0;
}
.articleAd img { vertical-align: middle; float: left; margin: 0 5px 0 0; }
.articleAd a,
.articleAd a:visited
{
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}
.articleAd a:hover { text-decoration: underline; }

.extern strong {
	color:#000000;
	font-size:14px;
	margin-left:45px;
}

.extern { background-color:white; }

.siteLink { margin: 0 0 20px 0; }

#rightColumnTop
{
	margin: 0 0 10px 0;
	padding: 0 0 7px 0;
	background: #f5f5f5 url('http://www.ad.nl/redactie/images/verkiezingen_vs_vp.jpg') top left no-repeat;
	position: relative;
	float: left;
	width: 229px;
	border: 1px solid #999;
	margin: 0 0 10px 0;
	clear: both;
}

#rightColumnTop .title a{
	float:right;margin-top:-2px
}
#rightColumnTop span{
	display:block;   
       width: 25px;
	color:#999;
       font-size:10px;
	margin: 0 5px 0 9px;
	font-weight: normal;
	background-image: url('../ad_images/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
}
#rightColumnTop a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}
#rightColumnTop a:hover{
	text-decoration: underline;
}
#rightColumnTop td{
	padding-bottom: 5px;
}
#rightColumnTop .readmore{
	margin: 5px;
}

/* Weer blok homepage ---------------------------------------------------------------------------------------------------- */

#weer_home { width: 229px; margin: 0 0 10px 0; clear: both; }
#weer_home table { width: 229px; border: none; padding: 0; margin: 0; }
#weer_home td { vertical-align: middle; }
#weer_home img { vertical-align: middle; text-align: center; }
#weer_home h2 { border-bottom: 1px solid #CCC; margin: 0; padding: 4px 0 2px 0; background-color: #EEE; clear: both; }
#weer_home h2 a,
#weer_home h2 a:visited { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #b0001b; border: none; text-decoration: none; padding: 0 0 3px 3px; margin: 0; }
#weer_home h2 a:hover { color: #000; text-decoration: none; border: none; }

#weer_home ul { list-style: none; display: block; padding: 0 0 0 4px; margin: 0; }
#weer_home .forecast_fst { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 12px;  }
#weer_home .forecast_scnd { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px;}
#weer_home .forecast_vandaag { font-family: Arial, Helvetica, sans-serif; background-color: #f8f8f8; padding: 4px 0; }
#weer_home .forecast_morgen { font-family: Arial, Helvetica, sans-serif; background-color: #eeeeee; padding: 4px 0; }
#weer_home span { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; }


