.docdate{}
.publicationdate{}

/* "hover-zoom" thing 1st part of homepage */
.vloot { overflow: hidden; position: relative; padding-bottom: 30px; background: url(../assets/images/hr.jpg) 0 bottom no-repeat; }
.vloot div.collection_innerWrapper { background: #dfdede; position: relative; width: 100%; overflow: hidden; }
.vloot h2.collection_title{display: none;}

.vloot .ctl, .vloot .ctr, .vloot .cbl, .vloot .cbr{display: block; position: absolute; line-height: 0; height: 4px; width: 4px; }
.vloot .ctl{top: 0; left: 0; background: url(../assets/images/vloot_ctl.gif) 0 0 no-repeat;}
.vloot .ctr{top: 0; right: 0; background: url(../assets/images/vloot_ctr.gif) 0 0 no-repeat;}
.vloot .cbl{bottom: 0; left: 0; background: url(../assets/images/vloot_cbl.gif) 0 0 no-repeat;}
.vloot .cbr{bottom: 0; right: 0; background: url(../assets/images/vloot_cbr.gif) 0 0 no-repeat;}

.vloot ul{display: block; overflow: hidden; white-space: nowrap; height: 156px; width: 1200px; margin-left: 8px;}
.vloot li{float: left; position: relative; list-style-type: none; line-height: 0; white-space: normal; margin-right: 28px; margin-top: 9px; border: 1px solid #fff; background: #dfdede url(../assets/images/vloot_item_bg.gif) bottom left repeat-x;}
body.js div.vloot li { margin-top: 30px; }
.vloot li img{width: 129px}
.vloot li span.collection_item_short{}
.vloot li a {outline: 0; display: block; height: 100%; }
.vloot li span.animatedContent { position: absolute; top: 0px; left: 0px; width: 100%; font-size: 12px; background-color: white; }
.vloot li span.collection_item_title { line-height: 16px; padding: 4px; display: block; }
.vloot li span.collection_item_short { position: relative; line-height: 15px; overflow: hidden; display: none; }

.vloot li.on{ }
.vloot li.on a{position: relative; overflow: hidden; display: block; width: 100%; height: 100%; text-decoration: none;}



/* 2nd part of homepage */
.three_blocks {float: left; display: block; height: 280px; width: 310px; position: relative;  margin: 0 7px 0px 0; background:  url(../assets/images/block_bg.gif) 0 0 repeat-y;}
.three_blocks h2 {display: none;}
.three_blocks ul{margin-right: -30px; list-style-type: none; }
.three_blocks ul li { position: relative; float: left; display: block; width: 310px; height: 280px;  margin-right: 7px;}
.three_blocks ul li a { position: relative; display: block; min-height: 134px; height: auto!important; height: 100%;}

.three_blocks ul li a span.collection_item_title { display: block; padding: 25px 0 0 15px; margin-bottom: 16px;  background: url(../assets/images/block_top.gif) 0 0 no-repeat; font-size: 15px; }
.three_blocks ul li a span.collection_item_short{ display: block; padding: 0 15px 0 15px; overflow: hidden; font-size: 12px; color: #808080; }
.three_blocks ul li a span.collection_item_extraText{ display: none; position: absolute; bottom: 0px; right: 12px; color: #f02800; font-weight: bold;}
.three_blocks ul li a:hover span.collection_item_extraText { display: block; }
.three_blocks ul li span.collection_item_image{position: absolute; bottom: 0; right: 0; padding: 0 5px 0 3px; height: 145px; }

.three_blocks_bottom { float: left; display: block; width: 310px; position: relative;  margin: 0 7px 22px 0;  padding-top: 10px; background:  url(../assets/images/block_bottom_bg.gif) 0 0 repeat-y; }
#colView_22 { margin-right: -10px; }
.three_blocks_bottom h2{margin: 0 15px 5px; padding: 0;  color: #808080; font-size: 12px; font-weight: bold;}
.three_blocks_bottom ul{overflow: hidden; height: 110px; list-style-type: none; padding: 0 15px 0px 15px; background: url(../assets/images/block_bottom.gif) bottom left no-repeat;}
.three_blocks_bottom ul li{ float: left; margin-right: 1.5em; }
.three_blocks_bottom ul li a.collection_item_url{ color: #808080; font-size: 12px; float: left; white-space: nowrap; }
.three_blocks_bottom ul li a.collection_item_url:hover { text-decoration: underline; }

#colView_53, #colView_50, #colView_55, #colView_69, #colView_71 { margin-right: -3px; }

.gallery{margin-right: -50px;}
.gallery ul{float: left; display: block; list-style-type: none; }
.gallery ul li{display: block;}
.gallery ul li a{display: block; position: relative; height: 224px; width: 224px; background: url(../assets/images/gallery_bg.png) repeat-y scroll 0 0;}
.gallery ul li img{position: absolute; bottom: 12px; left: 12px; }
.gallery ul li a span.collection_item_title{display: block; margin: 0 0 0 12px; padding-top: 24px;}

.search_results li.collection_item { margin-bottom: 10px; background-color: #E2E2E2; padding: 5px; }
.search_results ul li a span.collection_item_title { display: block; font-weight: bold; }
.search_results ul li a span.collection_item_short,
.search_results ul li a span.collection_item_short h3 { display: block; font-weight: normal; }

/*
.mediaBar { position: relative; padding: 16px 40px; width: 576px; background-color: #e2e2e2;  border: 1px solid #aeaeae; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mediaBar ul {white-space: nowrap; height: 110px; position: relative; overflow-x: auto; overflow-y: hidden; }
.mediaBar ul li{display: inline}
.mediaBar h2{display: none;}
.mediaBar ul img { margin-right: 6px; padding: 1px; background: white; border: 1px solid #d0cfd0; }
.mediaBar img.prevButton { position: absolute; left: 7px; top: 53px; cursor: pointer; }
.mediaBar img.nextButton { position: absolute; right: 7px; top: 53px; cursor: pointer; }
*/

.mediaBar { margin: 10px 0 20px; background: white; border: 1px solid #E2E2E2; position: relative; clear: both; padding: 0 45px; width: 603px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	div.mediaBar h2 { font-size: 1.25em; text-align: center; }
	div.mediaBar img.prevButton { position: absolute; left: 10px; top: 40px; cursor: pointer; }
	div.mediaBar img.nextButton { position: absolute; right: 10px; top: 40px; cursor: pointer; }
	div.mediaBar div.collection_innerWrapper,
	div.mediaBarInner { overflow-y: hidden; overflow-x: auto; white-space: nowrap; height: 110px; position: relative; width: 100%; }
		span.vote_id { position: absolute; z-index: 1; background: white; margin-left: 2px; margin-top: 2px; padding: 2px 5px; }
		div.mediaBar ul { margin-top: 8px; }
			div.mediaBar li { display: inline; margin-left: 0!important; }
				div.mediaBar a { position: relative; font-size: 0; }
				div.mediaBar a span { font-size: 12px; }
				div.mediaBar a img { margin-right: 6px; padding: 1px; background: white; border: 1px solid #E2E2E2; }


.volledige_content { }

/*
.vloot li.on img{z-index: 11; border: 1;}
.vloot li.on img,
.vloot li.on span{position: absolute; display: block;}
.vloot li.on span span,
.vloot li.on span img{position: relative;}

.vloot li.on a{color: #1b2a58; font-weight: bold; outline: 0;}
.vloot li.on span.collection_item_title{top: 0; left: 193px;}
.vloot li.on span.collection_item_short{top: 35px; left: 193px; height: 73px; width: 166px; overflow: hidden;}
*/
 .agenda h2.collection_title{display: block; font-size:14px}

 .agenda li.collection_item { margin-bottom: 10px; background-color: #E2E2E2; padding: 5px; text-decoration:underline; }
.agenda ul li a span.collection_item_title { display: block; text-decoration:underline;   }




