/* /css/style_900normaal.css */
/* /css/login.css */
/* /css/npo-journalistiek_style.css */
/* /css/argos.css */

/* *** START: /css/style_900normaal.css ***  */

* {margin:0;padding:0;}

.rowclearfix, .rowClearFix, .clearRowFix, .clearrowfix {
	clear:both !important;
	float: none !important;
}

h1,h2,h3,h4,h5,h6 {font: bold 12px "Arial";}
p {font: normal 12px/18px "Arial";}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none; outline:none;}
a img {  border:none; outline: none;}
a:hover img {border:none;text-decoration:none; outline: none;}
td{font: normal 12px/18px "Arial";}
video { display: block; }
ul {list-style: none;}
.ArticleTekst ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 20px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
a h1, a h2, a h3, a h4, a h5, a h6,
.sliderTitel a {
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover {
	text-decoration:underline;
}
.hidden {
	display: none;
}

/*html{background:#e6e6e6 url(/images/background/background_journal_small.jpg) top center fixed no-repeat;;}*/
html {
	background:#e6e6e6;
	font: normal 12px/18px "Arial";
	min-height: 100%;
	position: relative;
}
body {
	margin: 0;
	padding: 0;
	background: transparent;
	color: #222;
}
#pagina {
	width:900px;
	margin:auto;
}

/* Geen-Javascript melding */
#no-js {
	background: #fff;
	position: fixed;
	width: 250px;
	padding: 12px 10px;
	bottom: 12px;
	right: 12px;
	z-index: 999999;
}
#no-js h2 {
	font: 18px/22px 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;
}

#paginaHeader {
  position: relative;
  display: block;
}
#paginaHeader h1.logo {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: none;
	position: absolute;
}
#paginaHeader h2.tagline {
  position: absolute;
  bottom: 5px;
  text-decoration: none;
  color: #fff;
  font: 16px Arial;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

figure {
}
figure.left {
	margin: 5px 5px 5px 0;
	max-width: 50%;
	float: left;
}
figure.right {
	margin: 5px 0 5px 5px;
	max-width: 50%;
	float: right;
}

blockquote {
	padding: 10px;
	font-size: 1.3em;
	line-height: 1.4em;
	box-sizing: boder-box;
}
blockquote.left {
	width: 50%;
	float: left;
	padding: 10px 20px 10px 0;
}
blockquote.right {
	width: 50%;
	float: right;
	padding: 10px 0 10px 20px;
}
blockquote p {
	font-size: 1em;
	line-height: 1.4em;
}
blockquote cite {
	font-style: italic;
}


/*BREADCRUMB kunnen op programmaniveau verschillen*/
#breadCrumbs {
	clear:both;
	height:24px;
	width:900px;
	overflow: hidden;
	background:#eee;
}
h4.breadcrumb {
	font: normal 11px "Arial";
	color:#222;
	line-height:24px;
	margin:0 0 0 10px;
}
.breadcrumb a {
	font: bold 11px "Arial";
	color:#222;
	line-height:24px;
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}

/* Social media links */
.socialHeader {
	font: bold 14px/18px Arial;
	padding: 10px 0;
	margin: 0;
}
ul.followSocial {
	list-style: none;
	padding: 10px 0 10px 10px !important;
	font: 12px/16px Arial;
	line-height: 16px;
}
ul.followSocial li {
	clear: both;
	padding: 4px 0 !important;
	height: 24px;
}
ul.followSocial img {
	float: left;
	margin: 0 9px 0 0;
}
ul.followSocial a img {
	border: none;
}
ul.followSocial span {
	padding: 3px 0;
	display: block;
}
ul.followSocial a {
	color: #222;
	text-decoration: none;
}
ul.followSocial a:hover, ul.followSocial a:active {
	text-decoration: underline;
}
.fanButton {
	display: none;
}

/* Socialmedia buttons */

.innerBody.socialMediaFollowing {
	width: 900px;
	position: absolute;
	margin: 0 0 0 -450px;
	left: 50%;
}
#socialMediaRounded {
	float: right;
	margin-top: -26px;
}
.socialHeader {
	font: normal 12px/26px Arial;
	padding: 0 5px 0 0;
	color: #000;
	float: left;
}
ul.followSocial {
	padding: 0 !important;
	display: inline-block;
}
ul.followSocial li {
	padding: 3px !important;
	float: left;
	clear: none;
	height: 16px;
}
ul.followSocial li img {
	width: 20px;
	height: 20px;
	margin: 0;
}
ul.followSocial li span {
	display: none;
}
.socialMedia .streepContainer {
	display: block;
}

/* Share buttons */
.socialBar {
	line-height: 20px;
	float: right;
	/*width: 269px;*/
	padding: 5px 6px;
	background: #f1f1f1;
	background: rgba(243, 243, 243, 0.65);
	height: 20px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.socialBar:hover {
	border: 1px solid rgba(0, 0, 0, 0.4);
}
.socialBar .caption {
	display: block;
	padding: 0 5px 0 0;
	float: left;
}
.eenKolomTwee :not(.dubbel) .socialBar .caption,
.tweeKolomEen :not(.dubbel) .socialBar .caption {
	display: none;
}
.socialBar a {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 3px 0 0;
}
.socialBar .facebook {
	background: url(http://statischecontent.nl/images/facebook.png) no-repeat;
}
.socialBar .twitter {
	background: url(http://statischecontent.nl/images/twitter.png) no-repeat;
}
.socialBar .google {
	background: url(http://statischecontent.nl/images/google.png) no-repeat;
}
.socialBar .hyves {
	background: url(http://statischecontent.nl/images/hyves.png) no-repeat;
}
.socialBar .podcast {
	background: url(http://statischecontent.nl/images/podcast.png) no-repeat;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	.socialBar .podcast {
		background: url(http://statischecontent.nl/images/podcast@2x.png) no-repeat;
		background-size: 20px 20px;
	}
}




/*RIGHT COLUMN maten voor de rechterkolom en marges*/
body#detail #pagina .body #paginaContent{
	margin:10px 0 0 10px;
	float:left;
	background:transparent;
	width:740px;
}
body#detail #pagina .body #paginaContent h1{
	margin:0;
	font: bold 14px "Arial";
	line-height:20px;
	color:#222;
	padding:8px 0 0 0;
}
body#detail #pagina .body #paginaContent h2{
	margin:0;
	font: bold 14px "Arial";
	line-height:14px;
	color:#888;
	padding:0;
}
body#detail #pagina .body #paginaContent h1 a, body#detail #pagina .body #paginaContent h2 a{
	margin:0;
	font: bold 14px "Arial";
	line-height:14px;
	color:#888;
	padding:0;
	text-decoration:none;
}
body#detail #pagina .body #paginaContent h2 a:hover{
	margin:0;
	font: bold 14px "Arial";
	line-height:14px;
	color:#888;
	padding:0;
	text-decoration:underline;
}
body#detail #pagina .body #paginaContent h3,h4,h5,h6{
	font: bold 12px "Arial";
	color:#222;
}
/*body #pagina .body #paginaContent li {
	list-style: none inside;
}*/
body #pagina .body #paginaContent .extraContent li {
	list-style: inside;
}
body#detail #pagina .body #paginaContent .contentItem {
	margin:0 0 10px 0;
}
/*contentItem 1column*/
body#detail #pagina .body #paginaContent .contentItem .top{
	background:url(/images/portal_algemeen/top_2.png) no-repeat left top;
	height:5px;
	width:740px;
}
body#detail #pagina .body #paginaContent .contentItem .body {
	background:#FFF;
	width:740px;
}
body#detail #pagina .body #paginaContent .contentItem .footer{
	background:url(/images/portal_algemeen/bottom_2.png) no-repeat left top;
	height:5px;
	width:740px;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody {
	padding:0 10px;
	width:720px;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody p {
	padding:3px 0;
	line-height:18px;
}

/*contentItem 2column*/
body#detail #pagina .body #paginaContent .contentItem.tweeKolommen .top{
	background:url(/images/portal_algemeen/top_11.png) no-repeat left top;
	height:5px;
	width:740px;
}
body#detail #pagina .body #paginaContent .contentItem.tweeKolommen .body {
	background:url(/images/portal_algemeen/middle_11.png) repeat-y left top;
	width:750px;
}
body#detail #pagina .body #paginaContent .contentItem.tweeKolommen .footer{
	background:url(/images/portal_algemeen/bottom_11.png) no-repeat left top;
	height:5px;
	width:740px;
}
body#detail #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody {
	float:left;
	padding:0 10px;
	width:345px;
	margin:0 10px 0 0;
}
body#detail #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody p {
	padding:3px 0;
	line-height:18px;
}
/*NEBOPLAYER gegevens*/
.videoPlayerContainer {
    width: 100%;
    display: inline-block;
    position: relative;
}
.videoPlayerContainer:after {
    padding-top: 56.25%; /*16:9 ratio*/
    display: block;
    content: '';
}
.videoPlayerContainer > .npoplayer_wrapper,
.videoPlayerContainer > #videoFrame,
.videoPlayerContainer > .noVideo,
.videoPlayerContainer > .videoNotOnline,
.videoPlayerContainer > .videoNotAllowed,
.videoPlayerContainer > .videoNotAvailableOnDevice,
.videoPlayerContainer > iframe {
    position: absolute !important;
	height: 100% !important;
	width: 100% !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.videoPlayerContainer > .noVideo,
.videoPlayerContainer > .videoNotOnline,
.videoPlayerContainer > .videoNotAllowed,
.videoPlayerContainer > .videoNotAvailableOnDevice {
	position: relative !important;
	height: 0 !important;
}
.neboplayer { /* Kan waarschijnlijk weg, kleine letter p */
	width: 720px;
	margin: 10px 0 0 0;
}
.neboplayer object a img {
	display:none;
}
.neboPlayer object a img {
	display:none;
}
.neboPlayer #uitzendingGemistFrame, .fragmentDetail #uitzendingGemistFrame {
	border: none;
}





/*CSS Voor ID HOME */


body#home #pagina {
	background:transparent;
}
body#home #pagina #paginaHeader {
	background:transparent;
	width:900px;
	margin:0 0 10px 0;
}
body#home #pagina #paginaHeader .body h1{
	color:#FFF;
	margin:0;
	padding:0;
	font: normal 12px "Arial";
	display:none;
}


/*RIGHT COLUMN maten voor de rechterkolom en marges*/
body#home #pagina .body #paginaContent {
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:900px;
	background:transparent;
}
body#home #pagina .body #paginaContent h1{
	margin:0;
	font: bold 14px "Arial";
	line-height:20px;
	color:#222;
	padding:8px 0 0 0;
}
body#home #pagina .body #paginaContent h2{
	margin:0;
	font: bold 14px "Arial";
	line-height:14px;
	color:#888;
	padding:0;
}
body#home #pagina .body #paginaContent h3,h4,h5,h6{
	font: bold 12px "Arial";
	color:#222;
}
body#home #pagina .body #paginaContent .contentItem {
	margin:0 0 10px 10px;
}

/*Three Columns*/
body#home #pagina .body #paginaContent .contentItem.drieKolommen .top {
	background:url(/images/portal_algemeen/top_111.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.drieKolommen .body {
	background:url(/images/portal_algemeen/middle_111.png) repeat-y left top;
	width:910px;
}
body#home #pagina .body #paginaContent .contentItem.drieKolommen .footer {
	background:url(/images/portal_algemeen/bottom_111.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody {
	width:270px;
	margin:0 5px 0 0;
	background:#fff;
	float:left;
	padding:0 12px;
}
body#home #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody p {
	padding:3px 0;
}

/*Two One Column*/
body#home #pagina .body #paginaContent .contentItem.tweeKolomEen .top {
	background:url(/images/portal_algemeen/top_21.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolomEen .body {
	background:url(/images/portal_algemeen/middle_21.png) repeat-y left top;
	width:910px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolomEen .footer {
	background:url(/images/portal_algemeen/bottom_21.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolomEen .body .innerBody.tweeKoloms {
	width:577px;
	margin:0 5px 0 0;
	background:#fff;
	float:left;
	padding:0 10px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolomEen .body .innerBody.eenKoloms{
	width:274px;
	margin:0 5px 0 0;
	background:#fff;
	float:left;
	padding:0 10px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolomEen .body .innerBody p {
	padding:10px 0;
}

/*One Two Column*/
body#home #pagina .body #paginaContent .contentItem.eenKolomTwee .top {
	background:url(/images/portal_algemeen/top_12.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.eenKolomTwee .body {
	background:url(/images/portal_algemeen/middle_12.png) repeat-y left top;
	width:910px;
}
body#home #pagina .body #paginaContent .contentItem.eenKolomTwee .footer {
	background:url(/images/portal_algemeen/bottom_12.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.eenKolomTwee .body .innerBody.tweeKoloms {
	width:577px;
	margin:0 5px 0 0;
	background:#fff;
	float:left;
	padding:0 10px;
}
body#home #pagina .body #paginaContent .contentItem.eenKolomTwee .body .innerBody.eenKoloms{
	width:274px;
	margin:0 5px 0 0;
	background:#fff;
	float:left;
	padding:0 10px;
}
body#home #pagina .body #paginaContent .contentItem.eenKolomTwee .body .innerBody p {
	padding:10px 0;
}

/*contentItem 1column*/
body#home #pagina .body #paginaContent .contentItem .top{
	background:url(/images/portal_algemeen/top_3.png) no-repeat left top;
	height:5px;
	width:900px;
}
body#home #pagina .body #paginaContent .contentItem .body {
	background:#FFF;
	width:900px;
}
body#home #pagina .body #paginaContent .contentItem .footer{
	background:url(/images/portal_algemeen/bottom_3.png) no-repeat left top;
	height:5px;
	width:900px;
}
body#home #pagina .body #paginaContent .contentItem .body .innerBody {
	padding:0 10px;
	width:880px;
}
body#home #pagina .body #paginaContent .contentItem .body .innerBody p {
	padding:10px 0;
	line-height:18px;
}

/*Double Columns*/
body#home #pagina .body #paginaContent .contentItem.tweeKolommen .top {
	background:url(/images/portal_algemeen/top_44.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolommen .body {
	background:url(/images/portal_algemeen/middle_44.png) repeat-y left top;
	width:910px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolommen .footer {
	background:url(/images/portal_algemeen/bottom_44.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody {
	width:425px;
	margin:0 10px 0 0;
	background:#fff;
	float:left;
	padding:0 10px;
}
body#home #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody p{
	padding:10px 0;
}


/*CSS voor ID PORTAL */
body#portal #pagina {
	background:transparent;
}
body#portal #pagina #paginaHeader {
	background:transparent;
	width:900px;
	margin:10px 0;
}
body#portal #pagina #paginaHeader .body h1{
	color:#FFF;
	margin:0;
	padding:0;
	font: normal 12px "Arial";
	display:none;
}


/*RIGHT COLUMN maten voor de rechterkolom en marges*/
body#portal #pagina .body #paginaContent {
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:900px;
	background:transparent;
}
body#portal #pagina .body #paginaContent h1{
	margin:0;
	font: bold 14px "Arial";
	line-height:20px;
	color:#222;
	padding:8px 0 0 0;
}
body#portal #pagina .body #paginaContent h2{
	margin:0;
	font: bold 14px "Arial";
	line-height:14px;
	color:#222;
	padding:8px 0 0 0;
}
body#portal #pagina .body #paginaContent h3,h4,h5,h6{
	font: bold 12px "Arial";
	color:#222;
}
body#portal #pagina .body #paginaContent .contentItem {
	margin:0 0 10px 0;
}

/*Three Columns*/
body#portal #pagina .body #paginaContent .contentItem.drieKolommen .top {
	background:url(/images/portal_algemeen/top_111.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.drieKolommen .body {
	background:url(/images/portal_algemeen/middle_111.png) repeat-y left top;
	width:910px;
}
body#portal #pagina .body #paginaContent .contentItem.drieKolommen .footer {
	background:url(/images/portal_algemeen/bottom_111.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody {
	width:270px;
	margin:0 9px 0 0;
	background:#fff;
	float:left;
	padding:0 12px;
}
body#portal #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody p {
	padding:10px 0;
}

/*Two One Column*/
body#portal #pagina .body #paginaContent .contentItem.tweeKolomEen .top {
	background:url(/images/portal_algemeen/top_21.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolomEen .body {
	background:url(/images/portal_algemeen/middle_21.png) repeat-y left top;
	width:910px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolomEen .footer {
	background:url(/images/portal_algemeen/bottom_21.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolomEen .body .innerBody.tweeKoloms {
	width:573px;
	margin:0 9px 0 0;
	background:#fff;
	float:left;
	padding:0 12px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolomEen .body .innerBody.eenKoloms{
	width:270px;
	margin:0 9px 0 0;
	background:#fff;
	float:left;
	padding:0 12px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolomEen .body .innerBody p {
	padding:10px 0;
}

/*One Two Column*/
body#portal #pagina .body #paginaContent .contentItem.eenKolomTwee .top {
	background:url(/images/portal_algemeen/top_12.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.eenKolomTwee .body {
	background:url(/images/portal_algemeen/middle_12.png) repeat-y left top;
	width:910px;
}
body#portal #pagina .body #paginaContent .contentItem.eenKolomTwee .footer {
	background:url(/images/portal_algemeen/bottom_12.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.eenKolomTwee .body .innerBody.tweeKoloms {
	width:573px;
	margin:0 9px 0 0;
	background:#fff;
	float:left;
	padding:0 12px;
}
body#portal #pagina .body #paginaContent .contentItem.eenKolomTwee .body .innerBody.eenKoloms{
	width:270px;
	margin:0 9px 0 0;
	background:#fff;
	float:left;
	padding:0 12px;
}
body#portal #pagina .body #paginaContent .contentItem.eenKolomTwee .body .innerBody p {
	padding:10px 0;
}

/*contentItem 1column*/
body#portal #pagina .body #paginaContent .contentItem .top{
	background:url(/images/portal_algemeen/top_3.png) no-repeat left top;
	height:5px;
	width:900px;
}
body#portal #pagina .body #paginaContent .contentItem .body {
	background:#FFF;
	width:900px;
}
body#portal #pagina .body #paginaContent .contentItem .footer{
	background:url(/images/portal_algemeen/bottom_3.png) no-repeat left top;
	height:5px;
	width:900px;
}
body#portal #pagina .body #paginaContent .contentItem .body .innerBody {
	padding: 0 10px;
	width:880px;
}
body#portal #pagina .body #paginaContent .contentItem .body .innerBody p {
	padding:10px 0;
	line-height:18px;
}

/*Double Columns*/
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .top {
	background:url(/images/portal_algemeen/top_44.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .body {
	background:url(/images/portal_algemeen/middle_44.png) repeat-y left top;
	width:910px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .footer {
	background:url(/images/portal_algemeen/bottom_44.png) no-repeat left top;
	width:900px;
	height:5px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody {
	width:425px;
	margin:0 10px 0 0;
	background:#fff;
	float:left;
	padding:0 10px;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody p{
	padding:10px 0;
}

/* Fix voor meerdere items in 1 kolom */

.col {
	float: left;
}
#portal .tweeKolommen .col {
	width: 455px;
}
#detail .tweeKolommen .col {
	width: 375px;
}
.drieKolommen .col {
	width: 303px;
}
.eenKolomTwee .col, .tweeKolomEen .col {
	width: 303px;
}
.col.dubbel, .contentItem .col.dubbel {
	width: 606px;
}


/*etalage en EPG*/
body#portal #paginaHeader{
	background:transparent;
	height:335px;
	margin:0 0 10px 0;
}
#pagina  .top #paginaHeader #etalage {
	float:left;
	height:375px;
	width:595px;
	margin:0 5px 0 0;
}

#pagina .contentItem.portalEpg {
	display:block;
	float:left;
	margin:10px 0 0 0 ;
	height:358px;
	width:300px;
}
#pagina .contentItem.portalEpg .top {
	background:transparent url(/images/portal_algemeen/epg_top.png) no-repeat scroll 0 bottom;
	height:25px;
	width:300px;
}
#pagina .contentItem.portalEpg .body {
	background:#fff;
	height:345px;
	padding:0 10px 10px 10px;
	width:270px;
}
#pagina .contentItem.portalEpg .body .tab-containers .active {
	display:block;
}
#pagina .contentItem.portalEpg .tab {
	color:#FFFFFF;
	float:left;
	font: normal 12px "Arial";
	height:20px;
	line-height:normal;
	margin:0;
	padding:5px 0 0;
	text-align:center;
	width:117px;
}
#pagina .contentItem.portalEpg .top .tab a {
	color:#FFFFFF;
	font: normal 12px "Arial";
	line-height:auto;
	margin:0;
	text-decoration:none;
}
#pagina .contentItem.portalEpg .top .tab a:hover {
	text-decoration:underline;
}
#pagina .contentItem.portalEpg .top .tab.selected {
	color:#222;
	float:left;
	font: bold 12px "Arial";
	height:20px;
	line-height:normal;
	margin:0 0px 0 0;
	padding:5px 1px 0 0;
	text-align:center;
	width:117px;
}
#pagina .contentItem.portalEpg .top .tab.selected a {
	color:#222;
	font: bold 12px "Arial";
	line-height:auto;
	margin:0;
	text-decoration:none;
}
#pagina .contentItem.portalEpg .top .tab.selected a:hover {
	text-decoration:underline;
}
#pagina .contentItem.portalEpg .top .tab.futureGuide.selected {
	background:transparent url(/images/portal_algemeen/epg_white_tab.png) no-repeat scroll 0 0;
}

#pagina .contentItem.portalEpg .top .tab.pastGuide {
	background:transparent url(/images/portal_algemeen/epg_gray_tab.png) no-repeat scroll 0 0;
}
#pagina .contentItem.portalEpg .top .tab.pastGuide.selected {
	background:transparent url(/images/portal_algemeen/epg_white_tab.png) no-repeat scroll 0 0;
}
#pagina .contentItem.portalEpg .top .tab.futureGuide {
	background:transparent url(/images/portal_algemeen/epg_gray_tab.png) no-repeat scroll 0 0;
}
#pagina .contentItem.portalEpg .footer {
	background:transparent url(/images/portal_algemeen/epg_bottom.png) no-repeat scroll 0 0;
	height:15px;
	width:300px;
}
#pagina .contentItem.portalEpg .body .tab-container {
	display:none;
}
#pagina .contentItem.portalEpg .body .tab-containers .active {
	display:block;
}
/*TV en Radio TAB*/
#pagina .contentItem.portalEpg .top .tab.tvGuide.selected a {
	color:#222;
	font: bold 12px "Arial";
	line-height:auto;
	margin:0;
	text-decoration:none;
}
#pagina .contentItem.portalEpg .top .tab.tvGuide.selected a:hover {
	text-decoration:underline;
}
#pagina .contentItem.portalEpg .top .tab.tvGuide.selected {
	background:transparent url(/images/portal_algemeen/epg_white_tab.png) no-repeat scroll 0 0;
}

#pagina .contentItem.portalEpg .top .tab.radioGuide {
	background:transparent url(/images/portal_algemeen/epg_gray_tab.png) no-repeat scroll 0 0;
}
#pagina .contentItem.portalEpg .top .tab.radioGuide.selected {
	background:transparent url(/images/portal_algemeen/epg_white_tab.png) no-repeat scroll 0 0;
}
#pagina .contentItem.portalEpg .top .tab.tvGuide {
	background:transparent url(/images/portal_algemeen/epg_gray_tab.png) no-repeat scroll 0 0;
}
#pagina .contentItem.portalEpg .footer {
	background:transparent url(/images/portal_algemeen/epg_bottom.png) no-repeat scroll 0 0;
	height:15px;
	width:300px;
}
#pagina .contentItem.portalEpg .body .tab-container {
	display:none;
}
#pagina .contentItem.portalEpg .body .tab-containers .active {
	display:block;
}

.agenda .tabs
{
	display: none;
}

.agenda .tab-containers
{
	margin-top: 5px;
}

.agenda .tab-container
{
	display: none;
}
.agenda .tab-container.active
{
	display: block;
}
.agendaSimple h2
{
	margin-bottom: 5px;
}


.agendaItem {
	height:40px;
	margin:0 0 0 0;
}
.agendaItem .titel
{
	float:left;
	display:block;
	font: bold 12px "Arial";
	line-height:auto;
	overflow:hidden;
}
.agendaItem .datum
{
	float:right;
	display:block;
	font: bold 11px "Arial";
	line-height:auto;
	overflow:hidden;
}

.epgItem {
	height:70px;
	padding:10px 0;
	position: relative;
	border-bottom:1px solid #eee;
}
.epgItem.noLine {
	border:none;
}
.epgItem:hover {
	background:#eee;
}
.epgItem .afbeelding {
	float:left;
	font: bold 10px "Arial";
	height:45px;
	line-height:normal;
	margin:0 10px 0 0;
	width:80px;
	outline:none;
	border:none;
}
.epgItem a {
	color:#000000;
	text-decoration:none;
}
.epgItem a img{
	border:none;
	outline:none;
}
.epgItem .epgItemBox {
	position: absolute;
	left: 90px;
	margin:-3px 0 0 0;
}
.epgItem .title {
	display:block;
	font: bold 12px "Arial";
	line-height:auto;
	overflow:hidden;
}
.epgItem .title a {
	font: bold 12px "Arial";
	text-decoration:none;
}
.epgItem .inhoud {
	display:block;
	font: normal 12px "Arial";
	height:48px;
	line-height:16px;
	overflow:hidden;
	text-transform:none;
}
.epgItem .datum {
	color:#999999;
	font: normal 10px "Arial";
	line-height:16px;
	text-transform:none;
}
#pagina .contentItem.portalEpg .body .tab-end {
	clear:both;
	height:6px;
}
.snelzoeker {
	font: bold 12px "Arial";
}




/*PORTALFOOTER*/

body #pagina .body .contentItem.portalFooter {
	margin:0;
}

body #pagina .body .contentItem.portalFooter .top {
	background:url(/images/portal_algemeen/top_3.png) no-repeat left top;
	width:900px;
	height:5px;
}
body #pagina .body .contentItem.portalFooter .body {
	background:#fff;
	width:900px;
}
body #pagina .body .contentItem.portalFooter .footer {
	background:url(/images/portal_algemeen/bottom_3.png) no-repeat left top;
	width:900px;
	height:5px;
}
body #pagina .body .contentItem.portalFooter .body .innerBody {
	width:880px;
	margin:0 5px 0 0;
	background:#fff;
	padding:0 10px;
}
body #pagina .body .contentItem.portalFooter .body .innerBody h1{
	font: bold 14px "Arial";
	color:#222;
	padding:10px 0;
}
body #pagina .body .contentItem.portalFooter .body .innerBody h1 a{
	font: bold 14px "Arial";
	color:#222;
	padding:10px 0;
}
body #pagina .body .contentItem.portalFooter .body .innerBody h2{
	font: bold 14px "Arial";
	color:#222;
}
body #pagina .body .contentItem.portalFooter .body .innerBody p{
	padding:10px 0;
}
body #pagina .body .contentItem.portalFooter .body .top {
	border-top:1px dotted #CCCCCC;
	width:880px;
	height:10px;
	margin:0 0 0 10px;
}
/*3kolommen in portalFooter*/
body #pagina .body .contentItem.portalFooter .body.drieKolommen {
	background:transparent url(/images/portal_algemeen/middle_3.png) repeat-y top left;
	width:905px;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody{
	width:274px;
	margin:0 5px 0 0;
	background:transparent;
	float:left;
	padding:0 10px;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.dotsRight {
	margin:0 4px 0 0;
	border-right:1px dotted #ccc;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.dotsRight .communityReactions h2 {
	padding-bottom:5px;
}


/*Verhalen in de Footer*/
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories h2 {
	padding-bottom:10px;
}
/*OPmaak voor de linkerkolom portalFooter*/
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories .story {
	clear:both;
	height:40px;
	margin:0 0 20px 0;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories .story .afbeelding{
	float:left;
	width:80px;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories .story .storyItem{
	float:left;
	padding:0 0 0 10px;
	width:180px;
	margin:-6px 0 0 0;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories .story .storyItem .titel {
	line-height:15px;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories .story .storyItem .titel a {
	font:bold 12px/10px "Arial";
	padding:0;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody.stories .story .storyItem .inhoud p {
	font:normal 12px "Arial";
	padding:0;
	margin:0 0 10px 0;
}


/*Communityreacties in portalFooter*/

.communityReactions {
	float:left;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item {
	clear:both;
	display:block;
	height:62px;
	overflow:hidden;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item .reply {
	font: normal 12px "Arial";
	color:#222;
	line-height:auto;
	padding:2px 0 0 0;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item .reply a{text-decoration:none;}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item .reply a:hover{text-decoration:underline;}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item .datum {
	font: normal 10px "Arial";
	color:#999;
	line-height:auto;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item .avatar {
	display:block;
	float:left;
	padding:5px 5px 0 0;
}
body #pagina .body .contentItem.portalFooter .body.drieKolommen .innerBody .communityReactions .item .avatar img {
	border:medium none;
	height:50px;
	width:50px;
}






/* BUTTON *****************/
a.button {
	background: transparent url('http://www.kro.nl/img/bg_button_a.gif') no-repeat scroll top right;
	color: #222;
	display: block;
	float: left;
	font: normal 12px "Arial";
	line-height:1.6em;
	height: 24px;
	margin: 10px 10px 15px 0;
	padding: 0 25px 0 0; /* sliding doors padding */
	text-decoration: none;
	outline: none;
}

a.button span {
	background: transparent url('http://www.kro.nl/img/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 15px;
	padding: 5px 0 5px 10px;
	outline: none;
	color:#000;
	text-decoration:none;
}

a.button:hover {
	background: transparent url('http://www.kro.nl/img/bg_button_a_MO.gif') no-repeat scroll top right;
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
	background: transparent url('http://www.kro.nl/img/bg_button_span_MO.gif') no-repeat;
	outline: none;

}

/*Uitzendingen overzicht*/
#paginaContent .contentItem .body .innerBody .oben-list {
	clear: both;
}
#paginaContent .contentItem .body .innerBody .oben-list:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.lt-ie8 #paginaContent .contentItem .body .innerBody .oben-list:after {
	zoom: 1;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-title h2 {
	font:bold 14px "Arial";
	color:#222;
	padding:8px 0 0 0;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item {
	width:720px;
	height:112px;
	border-bottom:1px dotted #ccc;
	padding:10px 0 0 0;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item .item-image {
	display: block;
	width: 180px;
	height: 100px;
	float: left;
	margin: 0 20px 10px 0;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item.noLine {
	border-bottom:none;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item:hover {background:#ccc;}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item img {
	width:180px;
	height:100px;
	float:left;
	margin:0 20px 10px 0;
	position: absolute;
	border:none;
	outline:none;
}

body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item a img {
	border:none;
	outline:none;
}

body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item h1 {
	font:bold 14px "Arial";
	color:#222;
	padding:0;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item h2 {
	font:bold 14px "Arial";
	color:#222;
	padding:0;
}

body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item h3 {
	font: italic 12px "Arial";
	color:#999;
	margin:0 0 5px 0;
}

body#detail #pagina .body #paginaContent .contentItem .body  .innerBody .oben-list .list-item p {
	margin:0;
	line-height:16px;
	padding:0;
}
#paginaContent .contentItem .body  .innerBody .oben-list .list-item a.button {
	margin:4px 0 0 0;
}

/*Artikelen preview overzicht opmaak*/
.articles ul {
	list-style:none;
	margin:0;padding:0
}

/*Personen overzicht opmaak*/
.personen {
	width:720px;
	margin:auto;
	position:relative;
	background:#fff;
}
.personen ul {
	list-style:none;
	margin:0;padding:0
}
.personen li {
	float:left;
	text-align:left;
	display:inline;
	margin: 10px 15px 0 0;
	width:90px;
	height:141px;
	background:#fff;
}
.personen li span {
	margin:2px;
}
.personen li img {
	width:90px;
	height:90px;
	border:none;
	outline:none;
}
.personen li a img {
	border:none;
	outline:none;
	text-decoration:none;
}
.personen li a:hover img {
	border:none;
	outline:none;
	text-decoration:none;
}
.personen li a:hover span{
	border:none;
	outline:none;
	text-decoration:none;
}
.personen li a, .personen li a span {
	text-align:left;
	width:90px;
	height:50px;
	color:#222;
	display:block;
}

.personen li a {
	color:#222;
	font: normal 12px "Arial";
	line-height:14px;
	text-decoration:none;
}
.personen li a:hover {
	text-decoration:underline;
}
.personen li a {
	color:#222;
	font: normal 12px "Arial";
	text-decoration:none;
}
.personen li.last_persoon {
	margin:10px 0 0 0;
}
.personDetail table {
	font:normal 12px "Arial";
	line-height:18px;
	padding:0 0 10px 0;
}


/*Fragmenten scroller opmaak - weggehaald ter test, is vervangen door een slider */

/*Advertentie*/
body #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody.advertentie{
	margin:0 -12px;
	padding:0px;
	width:294px;
	overflow:hidden;
	text-align:center;
}
body #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody.advertentie p{
	margin:-13px 0 0 -4px;
}
body #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody.advertentie p span{
	font: normal 10px "Arial";
}


/* FIX voor form marges */
/*
form{
  margin-bottom:0px;
	display: inline;
}
*/

/*Extra video's onder uitzending overzicht*/
.extraVideoPreviewList li, .aggregatedContent li, .moreLikeThis li {
	text-align:center;
	display:-moz-inline-fragmenten; /* gecko*/
	display:inline-block;/* opera and safari*/
	margin: 10px 6px 0 0;
	width:170px;
	float:left;
	height:146px;
}
.extraVideoPreviewList li img, .aggregatedContent li img, .moreLikeThis li img {
	width:170px;
	height:94px;
	border:none;
	outline:none;
	text-decoration:none;
}
.extraVideoPreviewList li a img, .aggregatedContent li a img, .moreLikeThis li a img {
	outline:none;
	border:none;
	text-decoration:none;
	display:block;
}
.aggregatedContent li h2 {
	font-size: 12px !important;
	padding: 5px 0 1px 0 !important;
	height: 15px;
	overflow: hidden;
}

.parent img {
	max-width: 100%;
	height: auto;
}

.extraVideoPreviewList li a span, .aggregatedContent li a span {
	overflow:hidden;
	height:33px;

}
.extraVideoPreviewList li a, .extraVideoPreview li a span, .aggregatedContent li a, .aggregatedContent li a span, .moreLikeThis li a, .moreLikeThis li a span  {
	text-align:left;
	/*width:170px;*/
	display:block;

}
.extraVideoPreviewList li a, .aggregatedcontent li a, .moreLikeThis li a {
	color:#000000;
	font-family:"Arial";
	font-size:12px;
	text-decoration:none;
}

.extraVideoPreviewList li a:hover img, .aggregatedcontent li a:hover img, .moreLikeThis li a:hover img {
	visibility:visible;
	text-decoration:none;
	border:none;
}
.extraVideoPreviewList, .aggregatedcontent, .moreLikeThis {
	width:720px;
	position:relative;
	z-index:1;
	padding-bottom:8px;
}

.promo,
.preview {
	position: relative;
}
.promo::after,
.preview::after {
	display: block;
	content: " ";
	position: absolute;
	width: 120px;
	height: 120px;
	top: 0;
	right: 0;
}
.preview::after {
	background: url('http://statischecontent.nl/images/kro.nl/preview.png') 0 0 no-repeat;
}
.promo::after {
	background: url('http://statischecontent.nl/images/kro.nl/promo.png') 0 0 no-repeat;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    /* Retina-specific stuff here */
	.preview::after {
		background: url('http://statischecontent.nl/images/kro.nl/preview@2x.png');
		background-size: 120px 120px;
	}
	.promo::after {
		background: url('http://statischecontent.nl/images/kro.nl/promo@2x.png');
		background-size: 120px 120px;
	}
}

/* Episode notifications */

/*.episodeNotifications {
	padding: 5px 7px;
	background: #eee;
	border: 1px solid #ddd;
}*/
.episodeNotifications p {
	padding: 2px 0;
}


/*AggregatedContent in een drie kolom op de homepage */
.drieKolommen .aggregatedContent li, .drieKolommen .moreLikeThis li {
	text-align:center;
	margin: 10px 6px 0 0;
	width:270px;
	float:left;
	height:180px;
}
.drieKolommen .aggregatedContent li img, .drieKolommen .moreLikeThis li img {
	width:270px;
	height:auto;
	border:none;
	outline:none;
}
.drieKolommen .aggregatedContent li a span, .drieKolommen .moreLikeThis li a span  {
	text-align:left;
	width:270px;
	display:block;
}
.drieKolommen .aggregatedContent .iconEpisode,
.drieKolommen .aggregatedContent .iconWebonly,
.drieKolommen .aggregatedContent .iconFragment,
.drieKolommen .aggregatedContent .iconCustomPage,
.drieKolommen .aggregatedContent .iconPhotoAlbum,
.drieKolommen .aggregatedContent .iconArticle,
.drieKolommen .aggregatedContent .iconWeblink,
.drieKolommen .aggregatedContent .iconCustomSubPage,
.drieKolommen .aggregatedContent .iconRadioEpisode,
.drieKolommen .aggregatedContent .iconRadioItem,
.drieKolommen .moreLikeThis .iconEpisode,
.drieKolommen .moreLikeThis .iconWebonly,
.drieKolommen .moreLikeThis .iconFragment,
.drieKolommen .moreLikeThis .iconCustomPage,
.drieKolommen .moreLikeThis .iconPhotoAlbum,
.drieKolommen .moreLikeThis .iconArticle,
.drieKolommen .moreLikeThis .iconWeblink,
.drieKolommen .moreLikeThis .iconCustomSubPage,
.drieKolommen .moreLikeThis .iconRadioEpisode,
.drieKolommen .moreLikeThis .iconRadioItem   {
	margin:123px auto auto 3px;
}

/*AggregatedContent in een twee kolom op de homepage */
#portal .tweeKolommen .aggregatedContent li, #portal .tweeKolommen .moreLikeThis li {
	text-align:center;
	margin: 10px 7px 0 0;
	width:205px;
	float:left;
	height:146px;
}
#portal .tweeKolommen .aggregatedContent li img, #portal .tweeKolommen .moreLikeThis li img {
	width:205px;
	height:115px;
	border:none;
	outline:none;
}
#portal .tweeKolommen .aggregatedContent li a span, #portal .tweeKolommen .moreLikeThis li a span  {
	text-align:left;
	width:205px;
	display:block;
}
#portal .tweeKolommen .aggregatedContent li a div span, #portal .tweeKolommen .moreLikeThis li a div span  {
	text-align:left;
	width:85px;
	display:block;
}
#portal .tweeKolommen .aggregatedContent li a .iconFragment span, #portal .tweeKolommen .moreLikeThis li a .iconFragment span  {
	width:70px;
}
#portal .tweeKolommen .aggregatedContent .iconEpisode,
#portal .tweeKolommen .aggregatedContent .iconWebonly,
#portal .tweeKolommen .aggregatedContent .iconFragment,
#portal .tweeKolommen .aggregatedContent .iconCustomPage,
#portal .tweeKolommen .aggregatedContent .iconPhotoAlbum,
#portal .tweeKolommen .aggregatedContent .iconArticle,
#portal .tweeKolommen .aggregatedContent .iconWeblink,
#portal .tweeKolommen .aggregatedContent .iconCustomSubPage,
#portal .tweeKolommen .aggregatedContent .iconRadioEpisode,
#portal .tweeKolommen .aggregatedContent .iconRadioItem,
#portal .tweeKolommen .moreLikeThis .iconEpisode,
#portal .tweeKolommen .moreLikeThis .iconWebonly,
#portal .tweeKolommen .moreLikeThis .iconFragment,
#portal .tweeKolommen .moreLikeThis .iconCustomPage,
#portal .tweeKolommen .moreLikeThis .iconPhotoAlbum,
#portal .tweeKolommen .moreLikeThis .iconArticle,
#portal .tweeKolommen .moreLikeThis .iconWeblink,
#portal .tweeKolommen .moreLikeThis .iconCustomSubPage,
#portal .tweeKolommen .moreLikeThis .iconRadioEpisode,
#portal .tweeKolommen .moreLikeThis .iconRadioItem {
	margin:87px auto auto 3px;
}

.tweeKolommen .extraVideoPreviewList li, .tweeKolommen .aggregatedContent li, .tweeKolommen .moreLikeThis li {
	text-align:center;
	display:-moz-inline-fragmenten; /* gecko*/
	display:inline-block;/* opera and safari*/
	margin: 10px 6px 0 0;
	width:166px;
	float:left;
	height:126px;
}
.tweeKolommen .extraVideoPreviewList li img, .tweeKolommen .aggregatedContent li img, .tweeKolommen .moreLikeThis li img {
	width:166px;
	height:94px;
	border:none;
	outline:none;
	text-decoration:none;
}
.tweeKolommen .extraVideoPreviewList li a img, .tweeKolommen .aggregatedContent li a img, .tweeKolommen .moreLikeThis li a img {
	outline:none;
	border:none;
	text-decoration:none;
}

/* datum blok in de afbeelding bij aggregrated dingen */
.aggregatedContent li a .iconEpisode span,
.aggregatedContent li a .iconWebonly span,
.aggregatedContent li a .iconFragment span,
.aggregatedContent li a .iconCustomPage span,
.aggregatedContent li a .iconPhotoAlbum span,
.aggregatedContent li a .iconArticle span,
.aggregatedContent li a .iconWeblink span,
.aggregatedContent li a .iconCustomSubPage span,
.aggregatedContent li a .iconRadioEpisode span,
.aggregatedContent li a .iconRadioItem span,
.moreLikeThis li a .iconEpisode span,
.moreLikeThis li a .iconWebonly span,
.moreLikeThis li a .iconFragment span,
.moreLikeThis li a .iconCustomPage span,
.moreLikeThis li a .iconPhotoAlbum span,
.moreLikeThis li a .iconArticle span,
.moreLikeThis li a .iconWeblink span,
.moreLikeThis li a .iconCustomSubPage span,
.moreLikeThis li a .iconRadioEpisode span,
.moreLikeThis li a .iconRadioItem span
{
	margin:0 0 0 27px;
	padding:4px 4px 0 4px;
	/*line-height:24px;*/
	background:#333;
	color:#fff;
	width:70px;
	height:20px;
	text-align:center;
}
/* aggregatedcontent lijsten met en zonder datum */


.aggregatedContent ul.textList li, .moreLikeThis ul.textList li {
	width:100%;
	height:auto;
	margin:5px 0;
	text-align:left;
	display:-moz-inline-fragmenten; /* gecko*/
	display:inline-block;/* opera and safari*/
}

.aggregatedContent .overviewLinkBottom, .moreLikeThis .overviewLinkBottom {
	float:right;
	margin:10px 0 0 10px;
}

.aggregatedContent .overviewLinkTop, .moreLikeThis .overviewLinkTop  {
	float:right;
	margin:-16px 0 0 10px;
}

ul.textList li a, ul.textList li a span {
	width:auto;
	height:auto;
	text-align:left;
	float:left;
}
#portal .contentItem ul.textList li a span {
	width:795px;
	display:block;
	overflow:hidden;
}
#detail .contentItem ul.textList li a span {
	width:640px;
	display:block;
	overflow:hidden;
}
#portal .tweeKolommen ul.textList li a span {
	width:335px;
	display:block;
	overflow:hidden;
}
#detail .tweeKolommen ul.textList li a span {
	width:265px;
	display:block;
	overflow:hidden;
}
#portal .drieKolommen ul.textList li a span {
	width:185px;
	display:block;
	overflow:hidden;
}


ul.textList li span.datum {
	width:auto;
	height:auto;
	text-align:left;
	margin:0 0 0 10px;
}





li.last_fragment {
	margin:0;
}


#detail .extraVideoPreviewList  li {
	margin: 10px 2px 0 0;
}


/*H2 opmaak per onderdeel*/
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.photoAlbumPreview h2 {
	color:#222;
	padding:8px 0 0 0;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.photoAlbumPreview {
	padding-bottom:8px;
}
body#portal #pagina .body #paginaContent .contentItem .body .innerBody.photoAlbumPreview {
	padding-bottom:8px;
}
body#home #pagina .body #paginaContent .contentItem .body .innerBody.photoAlbumPreview {
	padding-bottom:8px;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.fragmentPreview h2 {
	color:#222;
}

body#detail #pagina .body #paginaContent .contentItem .body .fragmentPreviewList h2 {
	color:#222;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody .detail-body h2 {
	color:#888;
	padding:8px 0 0 0;
}

body#detail #pagina .body #paginaContent .contentItem .body .innerBody.personList .oben-list .list-item h2 a{
	color:#222;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.fragmentList .oben-list .list-item h2.item-title a{
	color:#222;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.fragmentPreviewList .oben-list .list-item h2.item-title a{
	color:#222;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.extraVideoList .oben-list .list-item h2.item-title a{
	color:#222;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.personList .oben-list .list-item img {
	height:100px;
	width:100px;
}

/*SOCIAL MEDIA BUTTONS */
.socialMediaButtons iframe {
	float:left;
	padding:0 10px 0 0;
}
.socialMediaButtons div{
	float:left;
	/*left:52px;*/
	position:relative;
}
.socialMediaButtons a{
	float:left;
	padding:2px 0 0 0;
	/*left:34px;*/
	position:relative;
}
.socialMedia .streepContainer {
	display: none;
}

/*Radio lijsten */
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody.fragmentList .oben-list.fragmentenRadio .list-item {
	display:block;
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;
	height:auto;
}
body#detail #pagina .body #paginaContent .contentItem .body  .innerBody.fragmentPreviewList .oben-list.fragmentenRadio .list-item {
	display:block;
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;
	height:auto;
}
.innerBody.fragmentList .oben-list.fragmentenRadio .list-item span.item-image {
	float:left;
	position:block;
	width:190px;
}
.innerBody.fragmentPreviewList .oben-list.fragmentenRadio .list-item span.item-image {
	float:left;
	position:block;
	width:190px;
}

.innerBody.fragmentList .oben-list.fragmentenRadio .list-item .fragmentContent {
	float:left;
	position:block;
	width:500px;
}
.innerBody.fragmentPreviewList .oben-list.fragmentenRadio .list-item .fragmentContent {
	float:left;
	position:block;
	width:500px;
}
/*
#communityReactionsContainer2 .item {
width:auto;
padding: 5px 0 5px 0;
border-bottom: 1px dotted #ccc;
}*/
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.forumThreadList {
	padding-bottom: 10px;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.forum .oben-list h2 {
	color:#222;
	float:left;
	padding:10px 0 0 0;
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.forum .oben-list .button {
	float:right;
	margin:10px 0 0 0;
}

/*
#communityReactionsContainer2 .item .inhoud {
float:left;
width:auto;
}
#communityReactionsContainer2 .item .avatar {
float: left;
width: 75px;
margin: 0;
}
#communityReactionsContainer2 .item .avatar a img{
width:50px;
height:auto;
}
#communityReactionsContainer2 .item .username {
margin: 0 14px 0 0;
padding:0;
line-height:14px;
float:left;
}
#communityReactionsContainer2 .item .username a {
font-weight:bold;
line-height:16px;
}
#communityReactionsContainer2 .item .reply {
}
#communityReactionsContainer2 .item .datum{
	  font:normal 10px "Arial";
	  color:#7c7c7c;
	 margin: 1px 0 2px;
}
#communityReactionsContainer2 .item .antwoordButton {
	float: right;
}
*/

.communityReactionsContainer .item {
	width:auto;
	padding: 8px 0 6px;
	border-bottom: 1px dotted #ccc;
}
.communityOriginalPostContainer .item {
	width: auto;
	padding: 22px 0 14px 0;
	border-bottom: 1px dotted #ccc;
}

.communityReactionsContainer .item .inhoud, .communityOriginalPostContainer .item .inhoud {
	float:left;
	width:auto;
}
.communityReactionsContainer .item .avatar, .communityOriginalPostContainer .item .avatar {
	float: left;
	width: 75px;
	margin: 0;
}
.communityReactionsContainer .item .avatar a img, .communityOriginalPostContainer .item .avatar a img {
	width:50px;
	height:auto;
}
.communityReactionsContainer .item .username, .communityOriginalPostContainer .item .username {
	margin: 0 14px 0 0;
	padding:0;
	line-height:14px;
	float:left;
}
.communityReactionsContainer .item .username a, .communityOriginalPostContainer .item .username a {
	font-weight:bold;
	line-height:16px;
}
.communityReactionsContainer .item .reply, .communityOriginalPostContainer .item .reply {
}
.communityReactionsContainer .item .datum, .communityOriginalPostContainer .item .datum {
	font:normal 10px "Arial";
	color:#7c7c7c;
	margin: 1px 0 2px;
}
.communityReactionsContainer .item .antwoordButton, .communityOriginalPostContainer .item .antwoordButton {
	float: right;
}


/* Forum lijst */
.forumThreadList .oben-title {
	margin-bottom: 18px;
}

table#forumlist {
	border: 0 none;
	width: auto;
	text-align: left;
	border-collapse: collapse;
}
table#forumlist th {
	padding: 1px 0;
	border-bottom: 1px #999 solid;
}
table#forumlist td {
	border-bottom: 1px #ededed solid;
	vertical-align: top;
	padding: 10px 0;
}

#forumlist .forum_img {
	width: 42px;
}
#forumlist .forum_img .forum_avt {
	width: 32px;
	height: 32px;
	overflow: hidden;
	position: relative;
}
#forumlist .forum_img .forum_avt img {
	position: absolute;
	^width: 32px;
	^height: 32px;
	*width: 32px;
	*height: 32px;
}
#forumlist .forum_reacties {
	width: 52px;
	text-align: center;
}
#forumlist .forum_views {
	width: 90px;
	text-align: center;
}
#forumlist .forum_date {
	width: 110px;
}

/* toevoeging Edwin */

.innerBody.forumThread .item .inhoud{
	width:auto;
}
.innerBody.forumThread.tweeKoloms .item .inhoud{
	width:500px;
}
.communityReactionsContainer .item.odd {
	background:transparent;
}
#forumlist .pages span {
	margin-right: 3px;
	color: #FF6700;
}
#forumlist .pages span a {
	color: #FF6700;
}

/* toevoeging Bas */



/* FORMULIEREN */

.formControl {
	font: normal 12px "Arial";
	color: #222;
	line-height: 16px;
}

.formControl ul {
	list-style: none;
	padding: 8px 0;
}

.formControl .kro_verplicht {
	color: #000;
	font-weight: bold;
	margin: 0 2px;
}

.formControl li {
	padding: 5px 0;
	clear: both;
}

.formControl fieldset {
	border: none;
	padding: 0;
}
.formControl legend {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
}

formControl table {
	float: left;
	width: 480px;
}

.formControl label {
	display: inline-block;
	margin: 1px 0 0;
	position: relative;
	width: 220px;
	float: left;
}
.formControl table label {
	width: auto;
	float: none;
}

.formControl input, .formControl textarea { font: normal 12px "Arial"; }
.formControl input:focus, .formControl textarea:focus { border: 1px solid #6d6d6d !important; }

.formControl input {
	margin: 0;
	position: relative;
}

.formControl input[type=text] {
	width: 480px;
	padding: 1px;
	max-width: 100%;
	margin: 0 2px 0 0;
	border: 1px solid #bbb;
}
.tweeKolommen .formControl input[type=text] {
	width: 420px;
}

.formControl input[type=radio], .formControl input[type=checkbox] {
	float:left;
	margin-top: 2px;
	margin-right:10px;
}

.formControl input[type=submit] {
	padding: 2px 3px;
}

.formControl li.TextArea label {
	display: block !important;
}

.formControl textarea {
	width: 480px;
	padding: 1px;
	max-width: 100%;
	border: 1px solid #bbb;
	display: inline;
}
.tweeKolommen .formControl textarea {
	width: 420px;
}

.formControl li span {
	margin-left: 3px;
	vertical-align: top;
}

.formControl li.Nieuwsbrief label {
	width: auto !important;
	margin-left: 3px;
}

.formControl.abonoForm .optionalField { background-color: #eee; padding-left: 10px; }
.formControl.abonoForm .optionalFieldSeperator { padding-left: 20px; }

/*SLIDER in jQeury VOOR UITZENDINGEN ETC*/

body#portal #pagina .body #paginaContent .contentItem .body .innerBody.episodeSlider {
	padding: 10px;
}

#box {
	padding:0 0 5px 0;
}
#box .sliderbox
{
	width: 880px;
}
#box .slidermid {
	width: 860px;
}
#box .sliderright {
	margin-left: 870px;
}
#box a.slide_r {
	margin-left: 820px;
}

.sliderbox
{
	position: relative;
	overflow: hidden;
	height: 90px;
	padding: 0;
}

.sliderleft {
	background: transparent url(/images/portal_algemeen/bg-corners.png) 0 0 no-repeat;
	width: 10px;
	height: 90px;
	position: absolute;
	z-index: 0;
}

.sliderright {
	background: transparent url(/images/portal_algemeen/bg-corners.png) -10px 0 no-repeat;
	width: 10px;
	height: 90px;
	position: absolute;
	z-index: 0;
}

.slidermid {
	background: #e7e7e7 url(/images/portal_algemeen/bg-gradient.jpg);
	margin-left: 10px;
	height: 90px;
	position: absolute;
	z-index: 0;
}

a.slide_l {
	background: transparent url(/images/portal_algemeen/buttons.png) 0 0 no-repeat;
	width: 60px;
	height: 90px;
	position: absolute;
	z-index: 9999;
	display: block;
}
a.slide_l:hover, a.slide_l:active { background-position: 0 -90px; }

a.slide_r {
	background: transparent url(/images/portal_algemeen/buttons.png) -60px 0 no-repeat;
	width: 60px;
	height: 90px;
	position: absolute;
	z-index: 9999;
	display: block;
}
a.slide_r:hover, a.slide_r:active { background-position: -60px -90px; }


.sliderbox ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: auto;
	position:absolute;
}

.sliderbox li {
	float: left;
	height: 70px;
	width: 224px;
	margin: 10px 0 10px 10px;
	padding: 0;
	background: #fff;
}

.sliderbox .kro-logo {
	height: 60px;
	margin: 5px;
	float: left;
}
.sliderbox img.icon {
	height: 10px;
	display: inline-block;
	margin-right: 4px;
}


.sliderbox h3
{
	padding: 0;
	margin: 4px 3px 3px;
	font-size: 11px !important;
	height: 37px;
	line-height: 12px !important;
	overflow:hidden;
}
.sliderbox p
{
	padding: 0 !important;
	font-size: 10px;
	margin: 0;
	line-height: 11px !important;
}
.sliderTitel {
	padding:0;
	margin:0;
}
.sliderTitel h2 {
	/*float:left;*/
}
.sliderTitel p {
	float:right;
	margin:-3px 0 0 0;
}
.sliderTitel p a {
	font:italic 12px "Arial";
}

/* Slider v2 */

.episodeSlider .sliderTitel p {
	padding: 6px 0 0;
}

.kro-slider-y {
	width: 100%;
	clear: both;
	margin: 0 0 10px;
	position: relative;
}
.kro-slider-y.no-scroll .scrollLeft, .kro-slider-y.no-scroll .scrollRight, .kro-slider-y.no-scroll .scroll {
	display: none;
	visibility: hidden;
}
.kro-slider-y .viewport {
	width: 100%;
	height: 120px;
	overflow: hidden;
	position: relative;
}
.kro-slider-y .overview {
	background: url('/images/sliderBG.jpg');
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
}
.kro-slider-y .scroll {
	position: relative;
	margin: 8px auto 0;
	width: 314px;
}
.kro-slider-y .scrollbar {
	background-image: url('/images/scrollbarmap.png');
	position: relative;
	float: left;
	margin: 0 10px;
	height: 20px;
}

.kro-slider-y .scrollLeft, .kro-slider-y .scrollRight {
	position: relative;
	float: left;
	height: 22px;
	width: 22px;
}

.kro-slider-y .scrollLeft {
	background: url('/images/sliderbuttonmap.png') 0 0;
	cursor: default;
}
.kro-slider-y .scrollLeft.active {
	background: url('/images/sliderbuttonmap.png') -22px 0;
	cursor: pointer;
}
.kro-slider-y .scrollLeft.active:hover { background-position: -44px 0; }
.kro-slider-y .scrollLeft.active:active { background-position: -66px 0; }

.kro-slider-y .scrollRight {
	background: url('/images/sliderbuttonmap.png') 0 -22px;
	cursor: default;
}
.kro-slider-y .scrollRight.active {
	background: url('/images/sliderbuttonmap.png') -22px -22px;
	cursor: pointer;
}
.kro-slider-y .scrollRight.active:hover { background-position: -44px -22px; }
.kro-slider-y .scrollRight.active:active { background-position: -66px -22px; }

.kro-slider-y .track {
	background: url('/images/scrollbarmapend.png') right top no-repeat;
	height: 20px;
	width: 100%;
	position: relative;
	padding: 0;
}
.kro-slider-y .thumb {
	background: url('/images/sliderbuttonmap.png') 0 -44px;
	height: 22px;
	width: 30px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
}
.kro-slider-y .thumb:hover { background-position: -30px -44px; }
.kro-slider-y .thumb:active { background-position: -60px -44px; }
.kro-slider-y .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.kro-slider-y .disable{ display: none; }



.kro-slider-y ul {
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
	width: auto;
}

.kro-slider-y li {
	float: left;
	height: 100% !important;
	width: 280px;
	margin: 10px 10px 10px 0;
	padding: 0 5px 0 0;
	background: #fff;
}

.kro-slider-y .kro-logo {
	margin: 0 5px 0 0;
	float: left;
}

.kro-slider-y img.icon {
	display: block;
	position: absolute;
	right: 4px;
	top: 4px;
}

.kro-slider-y h3 {
	margin: 5px 3px 3px;
	padding: 0;
	font-size: 11px;
	min-height: 37px;
	max-height: 58px;
	line-height: 12px;
}
.kro-slider-y p {
	font-size: 10px;
	padding: 0;
	margin: 0;
	line-height: 11px;
}


/* Slider theme 2 */

.weergave2 {
	margin: 0 -10px;
	position: relative;
}

.weergave2 .kro-slider-y {
	margin: 0;
}

.weergave2 .kro-slider-y .viewport {
	height: 134px;
}

.weergave2 .kro-slider-y .overview {
	background: transparent none;
}

.weergave2 .kro-slider-y li {
	position: relative;
	width: 180px;
	text-align: center;
	margin: 14px 10px 10px 0;
	padding: 0;
}

.weergave2 .kro-slider-y h3 {
	min-height: inherit;
	max-height: inherit;
	margin: -12px 0 0;
	padding: 0 0 1px;
	text-align: left;
}

.weergave2 .kro-slider-y img {
	width: 180px;
	height: 100px;
}
.weergave2 .kro-slider-y img.icon {
	width: auto;
	height: auto;
}

.weergave2 .kro-slider-y .title {
	position: absolute;
	background: transparent url('http://static.kro.nl/images/defaults/zw50.png');
	bottom: 0;
	padding: 3px;
	z-index: 20;
	width: 174px;
	color: #fff;
}

.weergave2 .kro-slider-y .date {
	position: absolute;
	top: 100%;
	z-index: 20;
	width: 100%;
	color: #000;
}

.weergave2 .kro-slider-y .scrollRight,
.weergave2 .kro-slider-y .scrollLeft {
	background: url('/images/sliderbuttonmap2.png') -41px -90px;
	cursor: pointer;
	position: absolute;
	z-index: 99;
	height: 134px;
	width: 35px;
}
.weergave2 .kro-slider-y .scrollRight {
	background-position: -35px 0;
	right: 0;
	top: 0;
}

.weergave2 .kro-slider-y .scrollLeft.active {
	background-position: 0 0;
}
.weergave2 .kro-slider-y .scrollLeft.active:hover {
	background-position: 0 -90px;
}

.weergave2 .kro-slider-y .scrollRight.active {
	background-position: 34px 0;
}
.weergave2 .kro-slider-y .scrollRight.active:hover {
	background-position: 34px -90px;
}

.weergave2 .kro-slider-y .scroll {
	display: none;
}


body#portal #pagina .body #paginaContent .contentItem .body .innerBody.extraContent h2 {
	font: bold 14px "Arial";
}
body#portal #pagina .body #paginaContent .contentItem .body .innerBody h1 a, body#portal #pagina .body #paginaContent .contentItem .body .innerBody h2 a {
	font: bold 14px "Arial";
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.extraContent h2 {
	padding: 8px 0 0 0;
	font: bold 14px "Arial";
}

body#portal #pagina .body #paginaContent .contentItem .body .innerBody.extraContent h1 {
	font: bold 14px "Arial";
}
body#portal #pagina .body #paginaContent .contentItem .body .innerBody h1 a {
	font: bold 14px "Arial";
}
body#detail #pagina .body #paginaContent .contentItem .body .innerBody.extraContent h1 {
	padding: 8px 0 0 0;
	font: bold 14px "Arial";
}


/* nieuw */
#debugInfo {
	width: 112px;
	padding: 10px;
	position: absolute;
	z-index: 9999;
	background: red;
	color: #FFF;
	font: normal 12px/1.4em "Arial";
}
#debugInfo a {
	color: #fff;
	padding: 2px 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#debugInfo a:hover {
	text-decoration: underline;
}
#debugInfo a img {
	width: 16px;
	height: 16px;
	margin: -1px 0;
}
#debugInfo strong {
	font-weight: bold;
}
#debugInfo input[type=submit], #debugInfo input[type=button] {
	display: block;
}
#debugInfo #hideDebugInfo {
	border: 1px solid #fff;
	float: right;
	padding: 0px 5px;
	line-height: 1.6em;
	text-transform: uppercase;
}


/*hack voor twitter widget om te positioneren */
.twtr-doc {
	margin: 5px 0;
}

@font-face {
	font-family:SpecialElite;
	src: url('specialelite-webfont.eot');
	src: url('specialelite-webfont.eot?#iefix')format('embedded-opentype'),
		url('specialelite-webfont.woff')format('woff'),
		url('specialelite-webfont.ttf')format('truetype'),
		url('specialelite-webfont.svg#webfont')format('svg')
	}




/* ETALAGE */
@font-face {
	font-family: 'ProximaNovaExtrabold';
	src: url('/css/font/proxima_nova_xbold-webfont.eot');
    src: url('/css/font/proxima_nova_xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/proxima_nova_xbold-webfont.woff') format('woff'),
         url('/css/font/proxima_nova_xbold-webfont.ttf') format('truetype'),
         url('/css/font/proxima_nova_xbold-webfont.svg#proxima_novaextrabold') format('svg');
	font-weight: bold;
}

@font-face {
	font-family: 'ProximaNovaSemibold';
	src: url('/css/font/proxima_nova_sbold-webfont.eot');
    src: url('/css/font/proxima_nova_sbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/proxima_nova_sbold-webfont.woff') format('woff'),
         url('/css/font/proxima_nova_sbold-webfont.ttf') format('truetype'),
         url('/css/font/proxima_nova_sbold-webfont.svg#proxima_novasemibold') format('svg');
	font-weight: bold;
}

@font-face {
	font-family:'ProximaNovaReg';
    src: url('/css/font/proxima_nova_reg-webfont.eot');
    src: url('/css/font/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/proxima_nova_reg-webfont.woff') format('woff'),
         url('/css/font/proxima_nova_reg-webfont.ttf') format('truetype'),
         url('/css/font/proxima_nova_reg-webfont.svg#proxima_nova_rgregular') format('svg');
}

#etalage {
	width: 900px !important;
	padding: 0;
	position: relative;
	display: block;
	height: 335px !important;
	margin: 0;
}
#etalage a {
	text-decoration: none;
	cursor: pointer;
}
#etalage a img {
	border: none;
}
#etalage h3 {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	overflow:hidden;
	height:18px;
	padding-top: 5px;
}


#etalage ul.et_menu {
	list-style: none;
	float: right;
	width: 303px;
	height: 335px;
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	z-index: 999;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
}

#etalage ul.et_menu li {
	height: 67px;
	padding: 0;
	background: url('/images/et_gradient.png') 0 67px;
}
#etalage ul.et_menu li.et_active { background-position: left top; }

#etalage ul.et_menu li a {
	padding: 0;
	height: 100%;
	display: block;
}

#etalage ul.et_menu li p {
	line-height: 1.4em;
	margin: 4px 0;
	width: 218px;
	overflow: hidden;
	height: 32px;
}

#etalage ul.et_menu li.et_onder, #etalage ul.et_menu li:last-child {
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
}

#etalage .et_menu img.et_thumb {
	height: 36px;
	width: 64px;
	float: left;
	margin: 5px 5px 5px 12px;
}
#etalage .et_menu img.et_big {
	position: absolute;
	height: 0;
	width: 0;
	display: none;
	z-index: -99;
}

#etalage .et_item {
	width: 597px;
	height: 335px;
	position: absolute;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#etalage .et_item div.et_big {
	width: 600px;
	height: 333px;
	position: absolute;
	display: block;
	z-index: 1;
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	-khtml-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}
#etalage .et_item .et_tekst{
	position: absolute;
	z-index: 200;
	margin-top: 268px;
}
#etalage .et_item h3,#etalage .et_item h3 a {
	height: 34px;
	width: 600px;
	padding: 5px 7px;
	text-transform: uppercase;
	position: relative;
	z-index: 200;
	font: 30px 'ProximaNovaExtrabold', Arial;
}
#etalage .et_item div.et_bg {
	position: absolute;
	width: 600px;
	height: 44px;
	z-index: 50;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#etalage .et_item p, #etalage .et_item p a {
	height: 17px;
	width: 600px;
	margin: 0;
	padding: 3px 7px;
	position: relative;
	z-index: 200;
	font: 14px 'ProximaNovaSemibold', Arial;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}
#etalage .et_item p a {
	color: #222;
}
#etalage .et_big_info {
	display: none;
}

#touch {
	padding: 0;
}


/* Extra video playbutton */
.extraVideoPreviewList li .playbutton, .fragmenten li .playbutton {
	background: #bbb url('/images/play.png') center center no-repeat;
	display: block;
	position: absolute;
	margin: 73px auto auto 3px;
	width: 18px;
	height: 18px;
}

.iconEpisode, .iconWebonly, .iconFragment, .iconCustomPage, .iconPhotoAlbum, .iconArticle, .iconWeblink, .iconCustomSubPage, .iconRadioEpisode, .iconRadioItem, .iconTvBroadcast, .iconRadioBroadcast, .iconWebVideo, .iconWebAudio, .iconPhoto, .iconFragmentVideo, .iconFragmentAudio, .iconBlog, .iconForum  {
	display: block;
	position: absolute;
	margin: 67px auto auto 3px;
	width: 26px;
	height: 24px;
	z-index: 20;
}

.iconEpisode { background: #333 url('/images/tv.png') center center no-repeat; }
.iconWebonly { background: #333 url('/images/webvideo.png') center center no-repeat; }
.iconFragment { background: #333 url('/images/fragment.png') center center no-repeat; }
.iconCustomPage { background: #333 url('/images/artikel.png') center center no-repeat; }
.iconPhotoAlbum { background: #333 url('/images/foto.png') center center no-repeat; }
.iconArticle { background: #333 url('/images/artikel.png') center center no-repeat; }
.iconWeblink { background: #333 url('/images/artikel.png') center center no-repeat; }
.iconCustomSubPage { background: #333 url('/images/artikel.png') center center no-repeat; }
.iconRadioEpisode { background: #333 url('/images/radio.png') center center no-repeat; }
.iconRadioItem { background: #333 url('/images/fragment.png') center center no-repeat; }

.iconTvBroadcast { background: #333 url('/images/tv.png') center center no-repeat; }
.iconRadioBroadcast { background: #333 url('/images/radio.png') center center no-repeat; }
.iconWebVideo { background: #333 url('/images/webvideo.png') center center no-repeat; }
.iconWebAudio { background: #333 url('/images/radio.png') center center no-repeat; }
.iconPhoto { background: #333 url('/images/foto.png') center center no-repeat; }
.iconFragmentVideo { background: #333 url('/images/fragment.png') center center no-repeat; }
.iconFragmentAudio { background: #333 url('/images/fragment.png') center center no-repeat; }
.iconArticle { background: #333 url('/images/artikel.png') center center no-repeat; }
.iconWeblink { background: #333 url('/images/artikel.png') center center no-repeat; }
.iconBlog { background: #333 url('/images/blog.png') center center no-repeat; }
.iconForum { background: #333 url('/images/forum.png') center center no-repeat; }


body#detail #pagina .body #paginaContent .contentItem .body .innerBody .oben-list .list-item img.icon{
	width:12px;
	height:12px;
	padding:0px;
	margin:2px 2px 0 0;
	float:left;
	position: relative;
}

/* Photoplayer */
.kro_imgbox {
	background: #222 url('/images/portal_algemeen/img_bg.jpg') center center;
	height: 495px;
	width: 880px;
	text-align: center;
	position: relative;
	margin: 3px 0 0 0;
}
.tweeKolommen .kro_imgbox {
	height: 239px;
	width: 425px;
}
.drieKolommen .kro_imgbox, .tweeKolomEen .eenKoloms .kro_imgbox, .eenKolomTwee .eenKoloms .kro_imgbox {
	height: 152px;
	width: 270px;
}
.tweeKolomEen .tweeKoloms .kro_imgbox, .eenKolomTwee .tweeKoloms .kro_imgbox {
	height: 322px;
	width: 573px;
}
.drieKolommen .kro_imgbox {
	height: 152px;
	width: 270px;
}

.kro_imgbox a { outline: none; }

.kro_img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.kro_img ul {
	width: 320%;
	height: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}

.kro_img li {
	width: 31.25%;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

.kro_imgbox .kro_img img {
	height: 100%;
	max-width: 100%;
	z-index: 20;
	position: relative;
	left: 0;
	top: 0;
}

.kro_imgbox p {
	position: relative;
	color: #fff;
	font-size: 1.1em;
	width: 180px;
	margin-left: -90px;
	margin-bottom: -60px;
	padding: 90px 0 0 !important;
	left: 50%;
	text-align: center;
	z-index: 1;
}

.kro_imgL, .kro_imgR {
	display: none;
	position: relative;
	z-index: 999;
	width: 50%;
	max-width: 140px;
	height: 100%;
	text-align: left;
	cursor: pointer;
	left: 0;
}
.kro_imgPlay {
	display: none;
	position: absolute;
	width: 100%;
	height: 85px;
	max-height: 40%;
	bottom: 0;
	margin: 0;
	left: 0;
	overflow: hidden;
	*z-index: 999;
}
.kro_imgbox:hover .kro_imgL, .kro_imgbox:hover .kro_imgR, .kro_imgbox:hover .kro_imgPlay { display: block; }

.kro_imgL {
	background: url('/images/portal_algemeen/bg-gradient.png') -110px center no-repeat;
	margin: 0;
	float: left;
}
.kro_imgR {
	background: url('/images/portal_algemeen/bg-gradient.png') left center no-repeat;
	margin: 0;
	float: right;
}
.kro_imgPlay a {
	z-index: 999;
	background: url('/images/portal_algemeen/bg-gradient.png');
	display: block;
	position: relative;
	width: 250px;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0 auto;
	cursor: pointer;
}
.kro_imgL:hover { background-position: -360px center; }
.kro_imgR:hover { background-position: -250px center; }
.kro_imgPlay a:hover { background-position: -250px 0; }

.kro_imgL span, .kro_imgR span, .kro_imgPlay span {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url('/images/portal_algemeen/sprite.png');
	position: relative;
}
.kro_imgL div {
	height: 50%;
	top: 50%;
	float: left;
	position: relative;
}
.kro_imgR div {
	height: 50%;
	top: 50%;
	float: right;
	position: relative;
}
.kro_imgL div span {
	clear: both;
	background-position: -82px 0;
	margin: -7px 0 0 17px;
}
.kro_imgR div span {
	clear: both;
	background-position: -95px 0;
	margin: -7px 17px 0 0;
}
.kro_imgPlay span {
	background-position: -52px 0;
	margin-left: -7px;
	position: absolute;
	bottom: 17px;
	left: 50%;
	width: 14px;
}
.drieKolommen .kro_imgPlay span, .tweeKolomEen .kro_imgPlay span, .eenKolomTwee .kro_imgPlay span {
	bottom: 30px;
}
.kro_imgPlay span.kro_play {
	background-position: -68px 0;
}
.kro_imgcount {
	display: block;
	float: right;
	margin: 3px 2px;
}

.kro_imginfo .kro_text {
	margin: 3px 0 1px;
	left: 0;
}

.kro_imginfo h3 {
	font-size: 14px;
	margin: 0;
	padding: 3px 0;
}

.kro_imgitems {
	width: 100%;
	margin-top: 12px;
	padding: 6px 0;
	text-align: center;
}

.kro_img_scrollL, .kro_img_scrollR {
	display: inline-block;
	height: 100px;
	width: 33px;
	margin-top: 2px;
	cursor: default;
	*float: left;
}
.kro_img_scrollL.active, .kro_img_scrollR.active {
	cursor: pointer;
}
.kro_img_scrollL.active:hover, .kro_img_scrollR.active:hover {
	background: #ddd;
}
.kro_img_buttonL, .kro_img_buttonR {
	display: block;
	height: 13px;
	width: 13px;
	margin-top: 44px;
}
.kro_imgitems:hover .kro_img_buttonL, .kro_imgitems:hover .kro_img_buttonR {
	display: block;
}
.kro_img_buttonL {
	background: url('/images/portal_algemeen/sprite.png') -26px 0px;
	margin-left: 9px;
}
.kro_img_buttonR {
	background: url('/images/portal_algemeen/sprite.png') -39px 0px;
	margin-left: 11px;
}
.active .kro_img_buttonR {
	background-position: -13px 0;
}
.active .kro_img_buttonL {
	background-position: 0 0;
}

.kro_imglist {
	display: inline-block;
	overflow: hidden;
	height: 104px;
}
.kro_imglist.fixed {
	*float: left;
}

.kro_imglist ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.kro_imglist ul li {
	float: left;
	margin: 2px 6px;
	background: #999;
	width: 100px;
	height: 100px;
}
.kro_imglist ul li.current {
	border: 2px solid #383838;
	margin: 0 4px;
}

.kro_imglist img {
	width: 100px;
	height: 100px;
	padding: 0;
	margin: 0;
	border: none;
}

/* Polaroids */

.albumPreview {
	width:280px;
	height:188px;
	background:url(http://static.kro.nl/images/boer_zoekt_vrouw/fotos.png) no-repeat;
}
.albumPreviewImage {
	margin:12px 10px 15px 10px;
	position:relative;
	top:-21px;
}
.albumPreviewImage img{
	width: 260px;
	height: 160px;
}
.albumPreviewButton {
	width:238px;
	line-height:21px;
	position:relative;
	top:167px;
	margin-left:auto;
	margin-right:auto;
	background:url(http://static.kro.nl/images/boer_zoekt_vrouw/fotobar.png) no-repeat;
	z-index:999;
	text-align:center;
	text-shadow: 0px 1px 1px #913000;
	filter: dropshadow(color=#913000, offx=0, offy=1);
}
.albumPreviewButton a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

/*paginering forum items */
.link_selected {
	margin:3px;
	padding:3px 6px;
	background:#000 none repeat scroll 0 0;
	color:#FFFFFF;
}
.link_normal {
	margin:3px;
	padding:3px 6px;
	background:#aaa none repeat scroll 0 0;
	color:#FFFFFF;
}
.pager span {
	margin:3px;
	padding:3px 6px;
	background:#aaa none repeat scroll 0 0;
	color:#FFFFFF;
}
.pager {
	margin: 0 0 0 -5px;
	padding:20px 0 10px 0;
	text-align:center;
	clear: both;
}
.link_normal:hover {
	background:#000;
}
.link_normal, .link_forward, .link_backward {
	margin:3px;
	padding:3px 6px;
	background:#aaa none repeat scroll 0 0;
	color:#FFFFFF;
}
.link_normal:hover, .link_forward:hover, .link_backward:hover {
	background:#000;
}
/*aanpassing images ankeilers*/
.tweeKolommen .ankeiler img {
	width: 425px;
	height: auto;
}
.drieKolommen .ankeiler img {
	width: 270px;
	height: auto;
}
/*Portal ankeiler voor op de homepages */
#portal_ankeiler {
	/*display:none;*/
}


/* Google maps */
body#detail .contentItem .divGoogleMapsContent
{
	width: 720px;
	height: 500px;
}
body#detail .tweeKolommen .divGoogleMapsContent
{
	width: 350px;
	height: 300px;
}
body#portal .contentItem .divGoogleMapsContent
{
	width: 880px;
	height: 500px;
}
body#portal .tweeKolommen .divGoogleMapsContent
{
	width: 430px;
	height: 300px;
}
.legendaItem {
	float:left;
	margin: 10px 10px 0 0;
	height:30px;
}
.legendaItem a span {
	vertical-align:top;
	display:inline;
	line-height:30px
}

/* EDWIN */
.divGoogleMapsContent h1{
	width:205px;
	height:20px;
	overflow:hidden;
}
.divGoogleMapsContent p{
	width:205px;
	height:30px;
	overflow:hidden;
}

/*zoeken veld*/
.search .zoekVeld {
	float:left;
	width:280px;
	height:21px;
}
.search .zoekIn {
	float:left;
	margin:8px 0 0 -8px;
	clear:both;
}
.search .zoekIn label{
	vertical-align:top;
	margin: 0 0 0 5px;
}
.search .searchSorting {
	float:left;
	margin: 8px 0 0 15px;
}
.search .searchSorting select {
	height:21px;
}
.search .zoekIn input {
	margin: 0 0 0 10px;
}
.search .zoekButton {
	float:left;
	margin: 0 0 0 10px;
}
.search .searchContentType {
	float:left;
	clear:both;
	margin:8px 0 0 0;
}





.searcher .zoekVeld {
	float:left;
	width:280px;
	height:21px;
}
.searcher .zoekIn {
	float:left;
	margin:8px 0 0 -8px;
}
.searcher .zoekIn label{
	vertical-align:top;
	margin: 0 0 0 5px;
}
.searcher .searchSorting {
	float:left;
	margin: 8px 0 0 15px;
}
.searcher .searchSorting select {
	height:21px;
}
.searcher .zoekIn input {
	margin: 0 0 0 10px;
}
.searcher .zoekButton {
	float:left;
	margin: 0 0 0 10px;
}
.searcher .searchContentType {
	float:left;
	clear:both;
	margin:8px 0 0 0;
}


/* Updated zoeken */

.searchOptions {
	position: relative;
	margin: 5px 0 0;
}
.search .searchOptions .zoekVeld {
	height: 22px;
	padding: 0px 2px 0px;
}
.search .searchOptions #btnSearch {
	cursor: pointer;
	background: #999794;
	padding: 5px 6px;
	display: block;
	float: left;
	line-height: 16px;
	text-decoration: none;
	color: #FFF;
	left: 292px;
	position: absolute;
	top: 0;
}
.search .searchOptions #btnSearch:hover {
	background: #747270;
}
.search .searchOptions #btnSearch:active {
	background: #A7A7A7;
}
.search .searchOptions div:first-child label {
    display: none;
}
.search .searchOptions .searchResultDetails {
	clear: both;
	color: #666;
}
.search .pagingTop {
	display: none;
}

.searchIn,
.searchDossierFilter,
.searchSortingOptions,
.searchDateFilter {
	clear:both;
	padding: 8px 0 0;
	position: relative;
	display: block;
}
.search .searchDossierFilter select#ddlDossierFilter,
.search .searchSortingOptions select#ddlSortingOptions{
  display: block;
}



/*
#communityOriginalPostContainer{
  margin-top:10px;
}
#communityOriginalPostContainer .avatar {
float:left;
margin: 0 10px 0 0;
width:150px
}
#communityOriginalPostContainer .inhoud{
width:550px;
float:left;
}
#communityOriginalPostContainer .item{
display:block;
padding:10px 0 0 0;
}
#communityOriginalPostContainer .inhoud .datum{
float:left;
font: normal 10px "Arial";
padding:10px 0 10px 0;
}
#communityOriginalPostContainer .reply a {
text-decoration:none;
font: normal 12px "Arial";
line-height:16px;
}
#communityOriginalPostContainer .username a {
text-decoration:none;
font: bold 12px "Arial";
line-height:20px;
}
*/
#communityOriginalPostContainer .antwoordButton {
	float:left;
	background:#e6e6e6;
	clear:both;
	/*width:710px;*/
	padding:5px;
	margin:5px 0 0 0;
}

/*Uitzending alleen voor KRO Leden */
.abonoOnlyInfo a#buttonWelLid {
	margin: 0 7px 0 0;
}

.abonoOnlyInfo .text-label {
	color: #aaa;
}
.abonoOnlyInfo ul li label {
	width:100px;
}
.abonoOnlyInfo ul li input[type="text"] {
	width:220px;
}
#abonoForm {
	padding:0 0 170px 0;
}
#abonForm1 {
	float:left;
	width:343px;
	height:170px;
	background:#333;
	margin:0 10px 0 0;
	padding: 0 0 0 10px;
	border:1px solid #ccc;
}
#abonForm2 {
	float:left;
	width:343px;
	height:170px;
	background:#333;
	padding: 0 0 0 10px;
	border:1px solid #ccc;
}
.validationSummary {
	color:#ff0000;
}
/*Poll*/
.innerBody.poll{
	line-height: 24px;
}
.innerBody.poll h3{
	font-family:"Arial";
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	text-transform:lowercase;
	padding:0;
	margin:0;
}
.innerBody.poll h2{
	font:bold 14px "Arial";
	line-height:18px;
	margin:0;
	padding:0;
	padding-bottom: 4px !important;
}
.innerBody.poll .result img{
	display:block;
}
.innerBody.poll .result .resultBalk {
	background: #000;
	display: block;
	height: 100%;
}
.innerBody.poll p{
	font:normal 12px "Arial";
	line-height:24px;
}
.innerBody.poll .pollAnkeiler {
	clear: both;
}
.innerBody.poll .button {
	margin-bottom: 0;
}
.innerBody.poll a.pollViewResults{
	display: block;
	padding-top: 15px;
}
.innerBody.poll input{
	font:normal 12px "Arial";
	line-height:22px;
}
input[type="radio"] {
	margin: 3px 3px 0px 3px;
}
.innerBody.poll .result {
	background: #EEE;
	margin: 0 37px 6px 0;
	height: 10px;
}
.resultPercentage {
	float: right;
	margin-top: -6px;
	width: 32px;
	text-align: right;
}
/*liggende ankeiler 2koloms*/
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody.ankeiler2KolomLiggend img {
	width: 205px;
	height: 115px;
	float: left;
	margin: 0 10px 0 0;
}
body#portal #pagina .body #paginaContent .contentItem.tweeKolommen .body .innerBody.ankeilerLayout1 img {
	width: 205px;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
}
/* Enkel item in aggregator */
body#portal .tweeKolommen .aggregatedContent.singleItem li {
	height: auto;
	width: auto;
}
body#portal .tweeKolommen .aggregatedContent.singleItem img {
	width:340px;
	height:192px;
}
body#portal .tweeKolommen .aggregatedContent.singleItem .iconEpisode, .tweeKolommen .aggregatedContent.singleItem .iconWebonly, .tweeKolommen .aggregatedContent.singleItem .iconFragment, .tweeKolommen .aggregatedContent.singleItem .iconCustomPage, .tweeKolommen .aggregatedContent.singleItem .iconPhotoAlbum, .tweeKolommen .aggregatedContent.singleItem .iconArticle, .tweeKolommen .aggregatedContent.singleItem .iconWeblink, .tweeKolommen .aggregatedContent.singleItem .iconCustomSubPage, .tweeKolommen .aggregatedContent.singleItem .iconRadioEpisode, .tweeKolommen .aggregatedContent.singleItem .iconRadioItem, .tweeKolommen .aggregatedContent.singleItem .iconTvBroadcast, .tweeKolommen .aggregatedContent.singleItem .iconRadioBroadcast, .tweeKolommen .aggregatedContent.singleItem .iconWebVideo, .tweeKolommen .aggregatedContent.singleItem .iconWebAudio, .tweeKolommen .aggregatedContent.singleItem .iconPhoto, .tweeKolommen .aggregatedContent.singleItem .iconFragmentVideo, .tweeKolommen .aggregatedContent.singleItem .iconFragmentAudio, .tweeKolommen .aggregatedContent.singleItem .iconBlog, .tweeKolommen .aggregatedContent.singleItem .iconForum {
	margin-top: 165px;
}
body#portal .tweeKolommen .aggregatedContent.singleItem span {
	height: auto;
}


.radioEpisodeImage{
	width:368px;
	height:207px;
	float:right;
	margin:0 0 10px 10px;
}

#portal .aggregatedContent .textImageList li {
	width: 100%;
	height: auto;
	text-align: left;
}
#portal .aggregatedContent .textImageList img {
	width: 80px;
	height: 45px;
	float: left;
	margin: 0 5px 0 0;
}
#portal .aggregatedContent .textImageList li a {
	margin-right: 72px;
}
#portal .aggregatedContent .textImageList li a span {
	display: block;
	width: auto;
	height: auto;
	max-height: 47px;
}
#portal .aggregatedContent .textImageList span.datum {
	float: right;
	height: 100%;
}






/* Community en forum */
.communityForumPosts{

}
.communityForumPosts .item{
	display:block;
	overflow:hidden;
}
.communityForumPosts .item span{
	font-weight:bold;
}
.communityForumPosts .item .avatar{
	width:50px;
	height:50px;
	float:left;
	display:block;
	padding: 5px 8px 5px 0;
}
.communityForumPosts .item .avatar img{
	width:50px;
	height:50px;
}
.communityForumPosts .item .reply {
	font: normal 12px "Arial";
	color: #222;
	line-height: auto;
	padding: 2px 0 0 0;
	overflow:hidden;
	display:block;
}

.communityForumPosts .item .postFooter {
	font: normal 10px "Arial";
	color: #999;
	line-height: auto;
	margin-left: 58px;
}

.communityForumPosts .item .datum {
	font: normal 10px "Arial";
	color: #999;
	line-height: auto;
}

body#detail .contentItem .communityForumPosts .item{
	width:720px;
	height:99px;
}
body#detail .contentItem .communityForumPosts .item .reply{
	width:auto;
	height:57px;
}
body#detail .contentItem.tweeKolommen .communityForumPosts .item{
	width:350px;
	height:99px;
}
body#detail .contentItem.tweeKolommen .communityForumPosts .item .reply{
	width:auto;
	height:57px;
}

body#portal .contentItem .communityForumPosts .item{
	width:720px;
	height:99px;
}
body#portal .contentItem .communityForumPosts .item .reply{
	width:auto;
	height:57px;
}
body#portal .contentItem.tweeKolommen .communityForumPosts .item{
	width:410px;
	height:99px;
}
body#portal .contentItem.tweeKolommen .communityForumPosts .item .reply{
	width:auto;
	height:57px;
}

body#portal .contentItem.drieKolommen .communityForumPosts .item{
	width:265px;
	height:99px;
}
body#portal .contentItem.drieKolommen .communityForumPosts .item .reply{
	width:auto;
	height:57px;
}


/* pbplayer */
/* ==================================================================*/
#pbplayer-container-uitzending{
	width:340px;
}

/* ## pbplayer-skin ## */
.pbplayer-wrapper {
	position: relative;
	left: 0;
	right: 0;
	font-family: 'Tahoma',Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.pbplayer-wrapper .pbplayer-skin {
	border: 1px solid #a3a3a3;
	padding-top: 1px;
	background: #ffffff;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin {
	min-height: 24px;
	height: auto !important;
	height: 24px;
	background: #c3c3c3;

	background: -moz-linear-gradient(100% 100% 90deg, #c3c3c3, #e1e1e1);
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#c3c3c3), to(#e1e1e1));
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c3c3c3', startColorstr='#e1e1e1', gradientType='0');
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell {
	min-height: 24px;
	height: auto !important;
	height: 24px;
	padding-bottom: 10px;
}

/* ## pbplayer-player ## */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker {
	position: relative;
	bottom: -12px;
	margin-left: 45px;
	margin-right: 135px;
}

/* ## pbplayer-button ## */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-button {
	overflow: hidden;
	position: absolute;
	top: -4px;
	left: -33px;
	display: block;
	padding: 0;
	border: none;
	cursor: pointer;
	outline: none;
	background: url('http://static.kro.nl/img/sprite-pbplayer-controls.png') repeat-x;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-play {
	width: 14px;
	height: 17px;
	background-position: 0 0;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-pause {
	width: 16px;
	height: 17px;
	background-position: -14px 0;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-control-button {
	top: -5px;
	left: 0%;
	width: 18px;
	height: 19px;
	margin-left: -9px;
	z-index: 4;
	background-position: -70px 0;
}

/* ## pbplayer-volumn-control ## */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control {
	overflow: visible;
	position: absolute;
	top: -4px;
	right: -108px;
	_right: 26px;
	left: auto;
	width: 8px;
	height: 17px;
	z-index: 5;
	background-position: -30px 0;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn0,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn1,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn2,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn3 {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 9px;
	display: block;
	width: 10px;
	height: 17px;
	border: none;
	text-indent: -9999px;
	background: url('http://static.kro.nl/img/sprite-pbplayer-controls.png') repeat-x;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn3 { background-position: -38px 0; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn2 { background-position: -48px 0; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn1 { background-position: -58px 0; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-control .pbplayer-volumn0 { background: none; }

/* pbplayer-volumn-slider */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-slider {
	position: absolute;
	bottom: 7px;
	_bottom: 42px;
	left: auto;
	right: -116px;
	_right: 18px;
	width: 5px;
	height: 60px;
	padding: 6px 4px;
	border: 1px solid #a3a3a3;
	display: none;

	-moz-box-shadow: 0px 1px 1px #999;
	-webkit-box-shadow: 0px 1px 1px #999;
	-o-box-shadow: 0px 1px 1px #999;
	box-shadow: 0px 1px 1px #999;

	background: -moz-linear-gradient(100% 100% 90deg, #c3c3c3, #e1e1e1);
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#c3c3c3), to(#e1e1e1));
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c3c3c3', startColorstr='#e1e1e1', gradientType='0');
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-slider .pbplayer-volumn-slider-range {
	position: relative;
	width: 3px;
	height: 60px;
	border: 1px solid #5f5f5f;
	background: #9a9a9a;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-slider .pbplayer-volumn-slider-range .pbplayer-volumn-slider-bar {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30%;
	background: #5f5f5f;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-volumn-slider .pbplayer-volumn-slider-range .pbplayer-volumn-slider-handle {
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 30%;
	display: block;
	width: 9px;
	height: 5px;
	margin-bottom: -2px;
	margin-right: -4px;
	_margin-right: -5px;
	padding: 0;
	border: 1px solid #b2b2b2;
	cursor: pointer;
	background: #e3e3e3;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;

	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #f2f2f2);
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ffffff), to(#f2f2f2));
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#f2f2f2', gradientType='0');
}

/* pbplayer-playing-stream */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-playing-stream {
	margin-left: 45px;
	margin-right: 54px;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-playing-stream .pbplayer-volumn-control {
	right: -27px;
	_right: 26px;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-playing-stream .pbplayer-volumn-slider {
	right: -36px;
	_right: 18px;
}

/* ## pbplayer-bar ## */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-stream {
	position: absolute;
	left: 0;
	right: 0;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar .pbplayer-bar-skin,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer .pbplayer-bar-skin,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress .pbplayer-bar-skin,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-stream .pbplayer-bar-skin {
	overflow: hidden;
	background: #8a8a8a;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	border-bottom: 1px solid #ffffff;
	background: url('http://static.kro.nl/img/sprite-pbplayer-bar.gif') repeat-x 0 0;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar .pbplayer-bar-skin .pbplayer-bar-inner,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer .pbplayer-bar-skin .pbplayer-bar-inner,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress .pbplayer-bar-skin .pbplayer-bar-inner,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-stream .pbplayer-bar-skin .pbplayer-bar-inner {
	overflow: hidden;
	height: 8px;
	border-left: 1px solid #454545;
	border-bottom: 1px solid #454545;
	border-right: 1px solid #454545;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 0px 1px 4px #444;
	-webkit-box-shadow: inset 0px 1px 4px #444;
	-o-box-shadow: inset 0px 1px 4px #444;
	box-shadow: inset 0px 1px 4px #444;
}

.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar { z-index: 1; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer { z-index: 2; width: 0%; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress { z-index: 3; width: 0%; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-stream { z-index: 3; width: 100%; }

.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar .pbplayer-bar-skin,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer .pbplayer-bar-skin,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress .pbplayer-bar-skin { background: url('http://static.kro.nl/img/sprite-pbplayer-bar.gif') repeat-x; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-stream .pbplayer-bar-skin { background: url('http://static.kro.nl/img/pbplayer-bar-stream-animated.gif') repeat-x; }

.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar .pbplayer-bar-skin { background-position: 0 0; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer .pbplayer-bar-skin { background-position: 0 -8px; }
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress .pbplayer-bar-skin { background-position: 0 -16px; }

.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-buffer .pbplayer-bar-skin,
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-bar-progress .pbplayer-bar-skin {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;

	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

/* ## pbplayer-details ## */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-details {
	overflow: hidden;
	padding-top: 6px;
	margin-left: 12px;
	margin-right: 12px;
	font-size: 13px;
	font-weight: bold;
	color: #222;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-details p {
	margin: 0;
	padding-right: 20px;
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-play-icon {
	position: relative;
	display: inline-block;
	padding: 0;
	border: none;
	cursor: pointer;
	background: url('http://static.kro.nl/img/sprite-pbplayer-controls.png') no-repeat;
	background-position: -90px 2px;
	*background-position: -90px 4px;
	width: 18px;
	height: 19px;
	margin-left: 6px;
	z-index: 4;
}

/* ## pbplayer-time ## */
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-time {
	position: absolute;
	top: 0;
	*top: -2px;
	left: auto;
	right: -134px;
	_right: 0;
	width: 120px;
	line-height: 11px;
	text-align: left;
	color: #494949;
	font-family: 'Helvetica';
}
.pbplayer-wrapper .pbplayer-skin .pbplayer-inner-skin .pbplayer-seeker-shell .pbplayer-seeker .pbplayer-time span {
	display: inline;
	height: auto;
	border: none;
	vertical-align: top;
	line-height: 11px;
}

/* ## pbplayer-wrapper .pbplayer-playlist ## */
.pbplayer-wrapper .pbplayer-playlist {
	border: 1px solid #a3a3a3;
	border-top: none;
	border-bottom: none;

	font-size: 13px;
	font-family: 'Helvetica';
	font-weight: bold;
	color: #222;
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul li {
	overflow: hidden;
	position: relative;
	display: block;
	margin-bottom:0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d9d9d9;
	background: #ffffff url('http://static.kro.nl/img/sprite-pbplayer-bar.gif') repeat-x 0 -24px;

	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #f2f2f2);
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ffffff), to(#f2f2f2));
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#f2f2f2', gradientType='0');
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul li:hover {
	_background: #f8f8f8 url('http://static.kro.nl/img/pbplayer-bar-hover.png') repeat-x 0 0;
	background: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #d9d9d9);
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#f2f2f2), to(#d9d9d9));
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f2f2f2', startColorstr='#d9d9d9', gradientType='0');
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul li a {
	overflow: hidden;
	display: block;
	padding: 8px 35px 8px 10px;
	line-height: 18px;
	text-decoration: none;
	color: #222;
	font-weight: normal;
	outline: 0;
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul li a span {
	display: inline;
	height: auto;
	border: none;
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul .last {
	border-bottom: 1px solid #a3a3a3;
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul .pbplayer-playing {
	margin-left: 30px;
	font-weight: bold;
}
.pbplayer-wrapper .pbplayer-playlist .pbplayer-playlist-skin ul .pbplayer-playing span {
	position: absolute;
	top: 9px;
	_top: 10px;
	left: 15px;
	display: block;
	width: 12px;
	height: 14px;
	border: none;
	background: url('http://static.kro.nl/img/sprite-pbplayer-controls.png') no-repeat -103px 0;
}

/* ## Common mockup ## */
/* pbplayer-text-shadow */
.pbplayer-text-shadow {
	text-shadow: #fff 0px 1px 0px;
}

/* Embed code takes some px.. */
embed.pbplayer {
	position: absolute;
}

/*=========================================================*/

/* kroHeaderFooter.css */

/* KRO Hoofdnavigatie | Mike Verbruggen | 2009 01 06
-------------------------------------------------------------------------------------------------------------------------- */

#kroHeader {
	position: relative;
	height: 54px;
	width: 900px;
	margin: 0 auto;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat 100% 0;
	z-index:8;
}

#userStatus table {
	position: absolute;
	left: 0px;
	top: 7px;
	z-index:5;
	text-align: right;
	height: 40px;
	width: 200px;
	border: none;
	border-collapse: collapse;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}

#userStatus table .bovenRij {
	overflow: hidden;
}

#userStatus table .bovenRij a {
	display: block;
	width: 200px;
	height: 16px;
	overflow: hidden;
}

#userStatus table td.links {
	text-align: center;
	height: 40px;
	width: 10px;
}

#userStatus table td.rechts {
	height: 40px;
	width: 10px;
}

#userStatus table a {
	text-decoration: none;
	color: #000;
}

#userStatus table a:hover {
	color: #777;
	text-decoration: underline;
}

#userStatus table a img {
	border: none;
}

/* Navigatie
-------------------------------------------------------------------------------------------------------------------------- */

#kroHeader #kroNav,
#kroHeader #kroNav ul,
#kroHeader #kroNav li,
#kroHeader #kroNav li a {
	z-index:100;
}

#kroHeader ul li {
	list-style: none;
	position: relative;
	top: 16px;
	left: 7px;
	float: left;
	height: 22px;
	border-right: 1px solid #6e6e6e;
}

#kroHeader ul li span {
	display: none;
}

#kroHeader ul li.home,
#kroHeader ul li.leden {
	border: none;
}

#kroHeader ul li.home {
	position: relative;
	top: 0;
	left: 0;
	height: 54px;
	width: 73px;
	padding: 0;
	margin: 0;
	border: none;
}

#kroHeader ul li.home a {
	display: block;
	height: 54px;
	width: 73px;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat 0 0;
}

#kroHeader ul li.home a:hover {
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat 0 -54px;
}

#kroHeader ul li.programmas a {
	display: block;
	width: 84px;
	height: 22px;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -88px -16px;
}

#kroHeader ul li.programmas a:hover {
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -88px -70px;
}

#kroHeader ul li.overdekro a {
	display: block;
	width: 88px;
	height: 22px;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -180px -16px;
}

#kroHeader ul li.overdekro a:hover {
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -180px -70px;
}

#kroHeader ul li.community a {
	display: block;
	width: 80px;
	height: 22px;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -276px -16px;
}

#kroHeader ul li.community a:hover {
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -276px -70px;
}

#kroHeader ul li.webwinkel a {
	display: block;
	width: 78px;
	height: 22px;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -364px -16px;
}

#kroHeader ul li.webwinkel a:hover {
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -364px -70px;
}

#kroHeader ul li.leden a {
	display: block;
	width: 46px;
	height: 22px;
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -449px -16px;
}

#kroHeader ul li.leden a:hover {
	background: url(http://www.kro.nl/img/kroHoofdnavigatie2.gif) no-repeat -449px -70px;
}


/* Zoeken
-------------------------------------------------------------------------------------------------------------------------- */

#searchKRO #searchForm {
	float: right;
	position: absolute;
	top: 15px;
	left: 472px;
	z-index:10;
}

#searchKRO fieldset {
	border: 0px none;
}

#searchKRO #searchForm label {
	display: none;
}

#searchKRO #searchForm input {
	padding: 3px 3px 3px 23px;
	width: 116px;
	background: #fff url(http://www.kro.nl/img/zoekglas.gif) no-repeat 3px 50% ;
	border: 1px solid #999;
}

#searchKRO #searchOptions {
	background: transparent url(http://www.kro.nl/img/searchFlyout.png) no-repeat scroll 0pt;
	position: absolute;
	left: 432px;
	top: -42px;
	height: 163px;
	width: 224px;
	z-index:9;
	display: none;
}

#searchKRO #searchOptions fieldset {
	left: 28px;
	display:block;
	position: relative;
	height: 134px;
	width: 168px;
}

#searchKRO #searchOptions label {
	font: normal 12px Arial, Helvetica, sans-serif;
}

#searchKRO #searchOptions .submit {
	position: absolute;
	bottom: 12px;
	left: 12px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #999;
}

#searchKRO #searchOptions fieldset a {
	position: absolute;
	right: 12px;
	bottom: 14px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #999;
}

.search a.button {
	background: #949788 none;
	padding: 2px 8px;
	height: auto;
	color: #fff;
}
.search a.button:hover, .search a.button:focus {
	background: #afb1a7 none;
}
.search a.button:active {
	background: #d1d3c9 none;
}


/* KRO Links - Posities
-------------------------------------------------------------------------------------------------------------------------- */

#kroLinks {
	z-index:120;
	position: absolute;
	top: 0;
	width: 900px;
	margin: 0 auto;
}

#kroLinks .addOn {
	display: block;
	position: absolute;
	height: 22px;
	top: -18px;
}

#kroTvLinks {
	left:-13px;
}

#kroTvLinks .addOn {
	width: 29px;
	left: 93px;
}

#kroRadioLinks {
	left:25px;
}

#kroRadioLinks .addOn {
	width: 45px;
	left: 85px;
}

#kroInternetLinks {
	left:78px;
}

#kroInternetLinks .addOn {
	width: 59px;
	left: 78px;
}

#kroOverDeKroLinks {
	left:151px;
}

#kroOverDeKroLinks .addOn {
	width: 86px;
	left: 65px;
}

#kroWebwinkelLinks {
	left:233px;
}

#kroWebwinkelLinks .addOn {
	width: 76px;
	left: 70px;
}

#kroLedenLinks {
	left:295px;
}

#kroLedenLinks .addOn {
	width: 46px;
	left: 85px;
}


/* KRO Links - Link Container Opmaak
-------------------------------------------------------------------------------------------------------------------------- */

#kroLinks .linkContainer {
	z-index:90;
	position: absolute;
	top:34px;
	width: 471px;
	height: 195px;
	background: url(http://www.kro.nl/img/wing.png) no-repeat 0 0px;
	color: #fff;
	font: bold 1.0em Arial, Helvetica, sans-serif;
	display: none;
}

#kroLinks .linkContainer h2 {
	display: none;
}

#kroLinks .linkContainer h3 {
	position: absolute;
	left: 30px;
	bottom: 24px;
}

#kroLinks .linkContainer h3 a {
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 0 30px 0 0;
	color: #000;
	background: url(http://www.kro.nl/img/kroLinksBigArrow.gif) no-repeat 100% 60%;
}

#kroLinks .linkContainer ul {
	z-index: 400;
	position: relative;
	top: 0;
	left: 0;
	float: none;
	margin: 18px 0px 0px 24px;
	padding: 14px 6px 6px 6px;
	zoom: 1;
}

#kroLinks .linkContainer ul li {
	z-index: 500;
	position: relative;
	display: block;
	padding: 0px 20px 8px 0px;
	float: left;
}

#kroLinks .linkContainer ul li a {
	z-index: 1000;
	position: relative;
	display: block;
	width: 195px;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0;
	color: #000;
}

/* Community
-------------------------------------------------------------------------------------------------------------------------- */




/* Navigatie NPO
-------------------------------------------------------------------------------------------------------------------------- */

#centraleNavigatieNPO {
	background:#FFFFFF none repeat scroll 0%;
	height:40px;
	left:838px;
	position:absolute;
	top:7px;
	width:55px;
}


/* KRO Footer
-------------------------------------------------------------------------------------------------------------------------- */

#kroFooter {
	position: relative;
	height: 54px;
	width: 900px;
	background: #000;
}

#kroFooter  ul.service {
	margin: 0;
	padding: 0;
	position: relative;
	top: 19px;
	left: 0px;
	float: left;
}

#kroFooter  ul.site {
	margin: 0;
	padding: 0;
	position: relative;
	top: 19px;
	left: -0px;
	float: right;
}

#kroFooter ul li {
	list-style: none;
	float: left;
	padding: 0 8px 0 8px;
	margin: 0 0 0 0;
	background: url(http://www.kro.nl/img/kro_header_pxl_fff.gif) repeat-y 0 0 ;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

#kroFooter ul li.home {
	background: none;
}

#kroFooter ul li.copyright {
	background: none;
}

#kroFooter ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

#kroFooter ul li a:hover {
	color: #f93;
}


/* Print en Sent a friend funkties
-------------------------------------------------------------------------------------------------------------------------- */

#printsend_print {
	width: 120px;
	position: absolute;
	left: 715px;
	top: 209px;
}

#printsend_send {
	width: 150px;
	position: absolute;
	left: 800px;
	top: 209px;
}

#printsend_print img {
	display: none;
}

#printsend_send img {
	display: none;
}

#printsend_print a, #printsend_send a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
}


/* Skyscraper Advertentie
-------------------------------------------------------------------------------------------------------------------------- */

#skyscraper {
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	left:910px;
	position:absolute;
	text-align:center;
	top:10px;
	width:120px;
}


/* Skyscraper Advertentie
-------------------------------------------------------------------------------------------------------------------------- */

#skyscraperNaastSite {
	/* display:none;*/
	position:absolute;
	right:10px;
	top:10px;
	width:120px;
	text-align:center;
	background:#fff;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
}

#skyscraperNaastSite .banner {
	width:120px;
	height: 600px;
	background:#eee;
}







/* KRO Hoofdnavigatie | Feye Zuidema | 2010 10 06
-------------------------------------------------------------------------------------------------------------------------- */

#kroBovenbalk {
	position: relative;
	height: 54px;
	width: 900px;
	margin: 0 auto;
	background: url(http://www.kro.nl/img/KROBovenbalkBackground.gif) repeat-x 100% 0;
	z-index:8;
	overflow: hidden;
}

#kroBovenbalk ul li {
	list-style: none;
	position: relative;
	top: 16px;
	left: 7px;
	float: left;
	height: 22px;
	border-right: 1px solid #6e6e6e;
}

#kroBovenbalk li.BovenbalkHome {
	border-right: none 0px;
}

#kroBovenbalk li.BovenbalkProgrammas {
	border-right: 1px solid #6e6e6e;
}

#kroBovenbalk li.BovenbalkCommunity {
	border-right: 1px solid #6e6e6e;
}

#kroBovenbalk li.BovenbalkWebwinkel {
	border-right: 1px solid #6e6e6e;
}

#kroBovenbalk li.BovenbalkLeden {
	border-right: 1px solid #6e6e6e;
}

#kroBovenbalk li.BovenbalkGids {
	border-right: none 0px;
	/*    display:none;*/
}

#BovenbalkMenuItems {
	padding:0;
	margin:0;
	color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
}
#BovenbalkMenuItems li {
	color:#FFF;
	display:inline;
}
#BovenbalkMenuItems li a
{
	padding:0 7px 0 7px;
	color:#fff;
	text-decoration:none;
	float:left;
	border:none 0px;
	font-weight: normal;
}

#BovenbalkMenuItems li a:hover
{
	color:#ff9900;
}
#kroBovenbalk ul li.BovenbalkHome {
	position: relative;
	top: 0;
	left: 0;
	height: 54px;
	width: 73px;
	padding: 0;
	margin: 0;
	border: none;
}

#kroBovenbalk ul li.BovenbalkHome a {
	display: block;
	height: 54px;
	width: 73px;
	background: url(http://www.kro.nl/img/KROBovenbalkLogo.gif) no-repeat 0 0;
}

#kroBovenbalk ul li.BovenbalkHome a:hover {
	background: url(http://www.kro.nl/img/KROBovenbalkLogo.gif) no-repeat 0 -54px;
}

#kroBovenbalk ul li span {
	display: none;
}


#KROHeaderZoeken {
	position:absolute;
	top:7px;
	left:456px;
	display:block;
	width:135px;
	height:25px;
	position:absolute;
	padding: 7px 0px 7px 10px;
	float:left;
	display:block;
}


#KROHeaderZoeken  input[type="text"].KROZoekVeld, textarea.KROZoekVeld{
	position:relative;
	top:2px;
	left:-7px;
	background: url(http://www.kro.nl/img/bg_zoekveld.png) no-repeat top left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin-bottom: 5px;
	display: block;
	padding: 3px 3px 5px 3px;
	border: none 0px;
	width: 113px;
	height:14px;
}

#KROHeaderZoeken .KROVerstuurKnop{
	position:relative;
	top:-25px;
	*top:-26px;
	left:112px;
	z-index:2;
}

#KROHeaderZoeken.zoekenOpHomepage input[type="text"].KROZoekVeld, textarea.KROZoekVeld
/*    font: #cccccc normal 10px Arial, Helvetica, sans-serif;*/
{
	position:absolute;
	top:11px;
	left:10px;
	background: url(http://www.kro.nl/img/bg_zoekveld.png) no-repeat top left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin-bottom: 5px;
	display: block;
	padding: 3px;
	border: none 0px;
	width: 113px;
	height:21px;
}



#KROHeaderZoeken.zoekenOpHomepage .KROVerstuurKnop{
	position:absolute;
	top:11px;
	left:126px;
}


#displayCommunity{
	position:absolute;
	top:0;
	left:600px;
	margin-top:-3px;
	padding:0px 10px 7px 0px;
	float:left;
	display:block;
}

/* NPO */

#npoknop {
	top:0px;
	padding:13px 0px 0px 0px;
	display:block;
	z-index:2;
	float:right;
}
#npo-widget-button {
	top :0px;
	z-index: 1004;
	float: right;
	display:block;
	margin: 5px 0;
}

div#npo_button_container a {
	text-decoration:none;
	border:0;
	outline:none;
}

/* Cookies */
#npo_cc_notification {
	border-bottom: 1px solid #BDBDBD !important;
/*	margin-top: -218px !important;*/
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18) !important;
}


/* Nieuw */

#paginaTop {
	padding-top: 54px;
}

/*KRO TOPBAR*/
#bovenBalk{
/*	background: #fff url(/images/kro.nl/noise.jpg);*/
  background: #fff;
	position:absolute;
	width:100%;
	left:0;
	top:0;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
}

#bovenBalk #bovenBalkMenu{
	position:relative;
	height: 54px;
	width:900px;
	margin:auto;
}

/*KRO LOGO*/
#bovenBalk #mainNav a.home {
	display: block;
	margin:0px 10px 0px 0px;
	height: 54px;
	width: 63px;
	background:url(/images/kro.nl/KROtopBarLogo.png) no-repeat 0 0;
}
#bovenBalk #mainNav a.home:hover {background-position: 0 -54px; }
#bovenBalk #mainNav a.home span {display: none;}

/*NAV ITEMS*/
#bovenBalk #mainNav a{
	display:block;
	margin:20px 10px 0px 5px;
	float:left;
	color:#000;
	font: normal 13px ProximaNovaExtrabold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
#bovenBalk #mainNav a:hover{color:#777;}

/*ZOEKVELD*/
header #search {
	display: block;
	height: 25px;
	margin: 7px 0px 7px 10px;
	padding: 0 20px 0 0;
	float: left;
	position: relative;
	top: 7px;
	left: 10px;
}

header #search input.searchfield {
	position: relative;
	top: 0;
	background: url(/images/kro.nl/bg_zoekveld.png) no-repeat top left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin-bottom: 5px;
	display: block;
	padding: 3px 3px 5px 3px;
	border: none 0px;
	width: 60px;
	-webkit-border-radius: 0;
	border-radius: 0;
}
header #search input.submit {
	background: url(http://static.kro.nl/img/btn_zoekveld.png);
	position: absolute;
	border: 0 none;
	z-index: 2;
	top: 0;
	right: 0;
	width: 21px;
	height: 21px;
	text-indent: -9999px;
	font-size:0;
	display:block;
	line-height:0;
	cursor: pointer;
	margin: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}






/*FOOTER
-----------------------------------------------------------------------*/
#KROfooter {
	height:119px;
	width:900px;
	background: #e6e6e6 url(http://www.kro.nl/img/footer_BG.gif) no-repeat;
	margin: 12px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font: 12px/25px Arial, Helvetica, sans-serif;
}


#KROfootermenucontainer {
	margin:0px 10px 0 10px;
	width:880px;
	height:51px;
}

#KROfootermenuleft{
	float:left;
	background:url(http://www.kro.nl/img/footer_menu_LEFT.gif) no-repeat;
	width:5px;
	height:51px;
	margin: 10px 0 0 0;
}

#KROfootermenuright{
	float:left;
	background:url(http://www.kro.nl/img/footer_menu_RIGHT.gif) no-repeat;
	width:5px;
	height:51px;
	margin: 10px 0 0 0;
}

#KROfootermenu {
	float:left;
	width:870px;
	height:51px;
	background:#000000;
	color:#FFFFFF;
	margin: 10px 0 0 0;
}

#KROfootermenu p {
	padding:13px 0 0 5px;
}

#KROfooter a{
	color:#fff;
	text-decoration:none;
}

#KROfooter a:hover{
	color:#ff9900;
	text-decoration:none;
}


/* Nieuw */

#paginaBottom,
#paginaFooter {
	height: 140px;
}

/*KRO FOOTER*/
footer#paginaFooter {
	background:#000;
	height: 119px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	margin: 12px 0 0 0;
	padding: 15px 0 5px;
	text-decoration: none;
}
footer#paginaFooter nav {
	position:relative;
	width:900px;
	margin:auto;
}

footer#paginaFooter nav a {
	font: 14px ProximaNovaSemibold, arial;
	text-transform:uppercase;
	color:#fff;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
footer#paginaFooter a:hover{color:#777;}
footer#paginaFooter a#KROfooterLogo span {display: none;}

footer#paginaFooter a#KROfooterLogo {
	display:block;
	width:91px;
	height:52px;
	float:right;
	margin-top:45px;
	padding:0px;
	background:url(/images/kro.nl/KROLogofooter.png) no-repeat 0 0;
}




/* Personen widget */

ul.person-personen {
	list-style: none;
	padding: 0;
	margin: 0 -5px;
}

ul.person-personen li {
	float: left;
	padding: 5px 0;
	margin: 0;
	line-height: 0;
}
ul.person-personen.person-one li {
	width: 100%;
}
ul.person-personen.person-two li {
	width: 50%;
}
ul.person-personen.person-three li {
	width: 33.3333333333%;
}
ul.person-personen.person-four li {
	width: 25%;
}
ul.person-personen.person-five li {
	width: 20%;
}

ul.person-personen li .person-item {
	padding: 0 5px;
}
ul.person-personen a.person-persoonlink {
	display: block;
	color: #222;
	text-decoration: none;
}
ul.person-personen a.person-persoonlink:hover {
	background: #f3f3f3;
}
ul.person-personen a.person-persoonlink .person-imgfade {
	height: 100px;
	width: 100px;
	position: absolute;
	z-index: 99;
}
ul.person-personen a.person-persoonlink:hover .person-imgfade {
	background: url("/images/wit30.png");
}

ul.person-personen img {
	float: left;
	padding: 0 5px 0 0;
	border: none;
}

.person-info {
	line-height: 16px;
	height: 100px;
	overflow: hidden;
}

.person-info .person-name {
	font-weight: bold;
}

.person-info p {
	padding: 2px 0;
	margin: 0;
}

.person-grid img {
	padding: 0;
	width: 100px;
}
.person-grid .person-imgfade {
	width: 100px;
	height: 100px;
}
.person-grid .person-info {
	position: absolute;
	width: 100px;
}
.person-grid .person-info .person-name {
	background: url("/images/zw70.png");
	color: #fff;
	position: absolute;
	width: 96px;
	bottom: 0;
	line-height: 18px;
	padding: 0 2px;
}
.person-grid .person-info p {
	display: none;
}

/* Stemmen */

.qvContainer {
	position: relative;
}

.qvVotecontainer {
	float: left;
	margin: 0 5px 0 0;
}


.qvIconLeftContainer, .qvIconRightContainer {
	float: left;
	text-align: center;
}

.qvIconLeftContainer span, .qvIconRightContainer span {
	display: block;
	font-size: 0.9em;
}

.qvIconLeftContainer img, .qvIconRightContainer img {
	margin: 0;
	padding: 0;
}

.qvVote {
	float: left;
	width: 105px;
	height: 20px;
	margin: 2px 10px 0;
}

.qvVote a {
	display: block;
	height: 20px;
	position: absolute;
	z-index: 1;
}
.qvVote a.qvVoteStar5 {
	width: 105px;
	background: url("http://testportalsite9.kro.nl/images/icons/stersprite.png");
}
.qvVote a.qvVoteStar4 {
	width: 84px;
}
.qvVote a.qvVoteStar3 {
	width: 63px;
}
.qvVote a.qvVoteStar2 {
	width: 42px;
}
.qvVote a.qvVoteStar1 {
	width: 21px;
}
.qvVote a:hover {
	background: url("http://testportalsite9.kro.nl/images/icons/stersprite.png") 0 -40px;
}

.qvVote ul {
	list-style: none;
	padding: 0;
}

.qvVote li {
	background: url("http://testportalsite9.kro.nl/images/icons/stersprite.png");
	width: 21px;
	height: 20px;
	float: left;
}

.qvVote li.qvFullStar {
	background-position: 0 -40px;
}
.qvVote li.qvHalfStar {
	background-position: 0 -20px;
}

.qvVote span {
	float: right;
	font-size: 0.9em;
	color: #777;
	margin-top: 2px;
}

.qvText {
	line-height: 26px;
}

.qvContainer.qvTextLeft {
	max-width: 100%;
	display: inline-block;
}

.qvContainer.qvTextLeft .qvVotecontainer {
	float: right;
	margin: 0 0 0 5px;
	position: absolute;
	right: 0;
}

.qvContainer.qvTextLeft .qvText {
	margin-right: 185px;
}

/* Poll */

.poll button {
	margin-top: 4px;
	padding: 2px 6px;
}

#program-fullwidth .poll ul {
	list-style: none;
}

#program-fullwidth .poll li {
	margin-right: 13px;
	clear: both;
}

/* hide the real form element by opacity: 0 and position: absolute - display: block and visibility: hidden do not work because then form elements cannot get the focus and actually get checked or unchecked */
#program-fullwidth .poll input[type="radio"] {
	position: absolute;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
}

/* prevent the entire page from scrolling if there is overflow and checkbox or radio button are clicked */
#program-fullwidth .poll label {
	position: relative;
}

/* fallback for IE6, IE7 and IE8 */
#program-fullwidth .poll input[type="radio"] {
	position: static\9;
	display: inline-block\9;
}
#program-fullwidth .poll span {
	display: inline !important \9;
}

#program-fullwidth .poll input[type="radio"] + span::before {
	content: "";
	display: block;
	float: left;
	width: 20px;
	min-height: 25px;
	vertical-align: middle;
	background-repeat:  no-repeat;
}

#program-fullwidth .poll input[type="radio"] + span::before {
	background-position: -2px 2px;
}

#program-fullwidth .poll input[type="radio"] + span {
	padding: 2px 8px 2px 5px;
	width: 100%;
	height: 100%;
	display: block;
	display: inline \9;
	line-height: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

#program-fullwidth .poll input[type="radio"]:hover + span,
#program-fullwidth .poll input[type="radio"] + span:hover {
	background: #eee;
	background: transparent \9;
}

#program-fullwidth .poll input[type="radio"]:checked + span {
	background-color: #ccc;
}

#program-fullwidth .poll input[type="radio"]:checked + span::before {
	background-position: -42px 2px;
}

/* disabled form elements */
#program-fullwidth .poll input[type="radio"]:disabled + span,
#program-fullwidth .poll input[type="radio"]:disabled + span::before {
	-moz-opacity: .4;
	-webkit-opacity: .4;
	opacity: .4;
}

/* focused and active form elements */
#program-fullwidth .poll input[type="radio"]:focus + span::before,
#program-fullwidth .poll input[type="radio"]:active + span::before {
	outline: dotted 1px #ccc;
}

#program-fullwidth .poll input[type="radio"] + span:active::before,
#program-fullwidth .poll input[type="radio"]:active + span::before {
	background-position: -22px 2px;
}

/* skin-specific sprite */
#program-fullwidth .poll input[type="radio"] + span::before {
	background-image: url("/images/icons/poll-sprite.png");
}



/* Cookie balk */
#cookieBalk {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	line-height: 20px;
	margin: 0 170px;
	height: 20px;
	color: #fff;
	z-index: 9999;
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	box-shadow: 0 0 12px rgba(0,0,0,0.5);
}

#cookieBalk .cookieDisclaimer {
	margin: 0 auto;
	width: 560px;
	text-align: center;
}

#cookieBalk a {
	font-size: 11px;
}

#cookieBalk a.info {
	height: 16px;
	color: #fff;
	background: url(/images/cookie_icons.png) left -20px no-repeat;
	margin: 0 20px 0 7px;
	padding: 2px 0 0 27px;
}


#cookieBalk a.verberg {
	height: 16px;
	background: url(/images/cookie_icons.png) left top no-repeat;
	margin: 0 0 0 10px;
	padding: 2px 0 0 25px;
	text-decoration: none;
	color: #fff;
}
#cookieBalk a.verberg:hover {
	text-decoration: underline;
}


/* Witte bovenbalk */

#kroBovenbalk.wit,
#inContxtBovenbalk {
	background: none;
	height: 60px;
	position: static;
	width: 100%;
	left: 0;
	top: 0;
	margin-top: -54px;
	overflow: visible;
}

#kroBovenbalk.wit header,
#inContxtBovenbalk .fullwidth {
	background: #fff;
	position: absolute;
	height: 60px;
	width: 100%;
	left: 0;
	z-index: 1002;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
	-khtml-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
	-ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
}
#kroBovenbalk.wit header .container,
#inContxtBovenbalk .fullwidth .container {
	width: 900px;
	margin: 0 auto;
}
#kroBovenbalk.wit header .container aside .zoeken .zoekVeld,
#inContxtBovenbalk .fullwidth .container aside .zoeken .zoekVeld {
	width: 110px;
}
#kroBovenbalk.wit header h1,
#inContxtBovenbalk .fullwidth h1 {
	font: normal 34px ProximaNovaExtraBold, Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	margin: 10px 10px 0 0;
}
#kroBovenbalk.wit header nav a,
#inContxtBovenbalk .fullwidth nav a {
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 10px;
	display: block;
	padding: 10px 18px;
	color: #000;
	float: left;
}
#kroBovenbalk.wit header nav a:hover,
#inContxtBovenbalk .fullwidth nav a:hover {
	color: #e61c00;
	background: #f0f0f0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}
#kroBovenbalk.wit header aside,
#inContxtBovenbalk .fullwidth aside {
	float: right;
	margin: 9px 0 12px 12px;
}
#kroBovenbalk.wit header aside #npoknop,
#inContxtBovenbalk .fullwidth aside #npoknop {
	padding: 0;
	float: right;
	margin-top: 5px;
}

#kroBovenbalk.wit .zoeken,
#inContxtBovenbalk .zoeken {
	margin: 5px 12px 0;
	float: right;
	position: relative;
	width: 163px;
}
#kroBovenbalk.wit .zoeken .searchfield,
#inContxtBovenbalk .zoeken .searchfield {
	position: relative;
	top: 2px;
	left: -7px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	padding: 6px;
	border: none 0px;
	width: 113px;
	height: 14px;
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-khtml-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-ms-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	background: #f7f7f7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.lt-ie9 #kroBovenbalk.wit .zoeken .searchfield,
.lt-ie9 #inContxtBovenbalk .zoeken .searchfield {
	border: 1px solid #B8B6AD;
	padding: 5px;
}
#kroBovenbalk.wit .zoeken .searchfield:focus,
#inContxtBovenbalk .zoeken .searchfield:focus {
	background: #fff;
}
#kroBovenbalk.wit .zoeken .submit,
#inContxtBovenbalk .zoeken .submit {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 2px;
	background: url('http://static.kro.nl/images/journalistiek/searchButton.png') left top no-repeat;
	width: 40px;
	height: 25px;
	text-indent: -9999px;
	border: none 0;
	cursor: pointer;
}
#kroBovenbalk.wit .zoeken .submit:hover,
#inContxtBovenbalk .zoeken .submit:hover {
	background-position: 0 -25px;
}
#kroBovenbalk.wit .zoeken .submit:active,
#inContxtBovenbalk .zoeken .submit:active {
	background-position: 0 -50px;
}

#kroBovenbalk.wit header #search,
#inContxtBovenbalk header #search {
	margin: 0;
	padding: 0;
	position: static;
}

/* Beta Banner */

#betaBanner {
	background: url(http://static.kro.nl/images/journalistiek/beta-banner.png) right top no-repeat;
	position: absolute;
	display: block;
	z-index: 9999;
	height: 100px;
	width: 100px;
	right: 0;
	top: 0;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	#betaBanner {
		background-image: url(http://static.kro.nl/images/journalistiek/beta-banner@2x.png);
		background-size: 100px 100px;
	}
}


/* Horizontaal menu */

.horizontalmenu {
	list-style: none;
	margin: 5px 10px 5px 4px;
	height: 16px;
	overflow: hidden;
}

.horizontalmenu li {
	float: left;
	padding: 0 20px 0 0;
	min-width: 37px;
}

.horizontalmenu li.item .submenuContainer {
	position: absolute;
}
.horizontalmenu li.item:hover .submenuContainer {
	z-index: 99;
}

.horizontalmenu li.item .submenuContainer li {
	height: 0;
	overflow: hidden;
	line-height: 26px;
	padding: 0 5px;
	background: #ff6700;
	-webkit-transition: all 0.08s ease-in-out;
	-moz-transition: all 0.08s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.horizontalmenu li.item:hover .submenuContainer li {
	height: 26px;
}
.horizontalmenu li.item .submenuContainer li:hover {
	background: #fff;
}
.horizontalmenu li.item .submenuContainer li:hover a {
	color: #000;
}

.horizontalmenu ul {
	list-style: none;
	padding: 0;
}

.horizontalmenu ul li {
	float: none;
}

.horizontalmenu {
	margin: 0;
	height: 26px;
	overflow: inherit;
}

.horizontalmenu a {
	padding: 4px 11px 5px;
	display: block;
	color: #000;
	font: 14px/17px Arial, sans-serif;
	text-decoration: none;
}

.horizontalmenu li.item {
	padding: 0;
	margin: 0;
}

.horizontalmenu li.active.item {
	color: #fff;
}

.horizontalmenu li.active.item a, .horizontalmenu li.item:hover a {
	color: #fff;
}

.horizontalmenu li.item:hover a:hover {
	text-decoration: none;
}
.horizontalmenu li.active.item:hover > span > a:hover {
	/*text-decoration: underline;*/
}

.horizontalmenu li.active.item, .horizontalmenu li.item:hover {
	background: #ff6700;
	position: relative;
	z-index: 9999;
}
.horizontalmenu li.item.submenu:hover {
}
.horizontalmenu li.item.submenu:hover a {
}

.horizontalmenu li.item ul li {
	background: #ff6700;
}/*
.horizontalmenu li.item ul li:first-child {
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
	-ms-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
}*/
.horizontalmenu li.item ul li:last-child {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

/* Touch support */

.horizontalmenu.touch li.item:hover .submenuContainer li {
	height: 0;
}
.horizontalmenu.touch li.item.touched .submenuContainer li {
	height: 26px;
}
.horizontalmenu.touch li.item:hover {
	background-color: transparent;
}
.horizontalmenu.touch li.item:hover a {
	color: #000;
}
.horizontalmenu.touch li.item.touched {
	background: #ff6700;
}
.horizontalmenu.touch li.item.touched a {
	color: #fff;
}
.horizontalmenu.touch a.close {
	display: none;
}
.horizontalmenu li.item a.close {
	display: none;
	padding: 0;
}
.horizontalmenu.touch li.item.touched a.close {
	position: absolute;
	background: url('http://statischecontent.nl/images/menu_up.png') -60px 0;
	width: 60px;
	height: 35px;
	display: block;
	z-index: 999;
	padding: 0;
	left: 50%;
	margin-left: -30px;
}
/* Socialmedia buttons */

.innerBody.socialMediaFollowing {
	width: 900px;
	position: absolute;
	margin: 0 0 0 -450px;
	left: 50%;
}
#socialMediaRounded {
	float: right;
	margin-top: -26px;
}
.socialHeader {
	font: normal 12px/26px Arial;
	padding: 0 5px 0 0;
	color: #000;
	float: left;
}
ul.followSocial {
	padding: 0 !important;
	display: inline-block;
}
ul.followSocial li {
	padding: 3px !important;
	float: left;
	clear: none;
	height: 16px;
}
ul.followSocial li img {
	width: 20px;
	height: 20px;
	margin: 0;
}
ul.followSocial li span {
	display: none;
}
.socialMedia .streepContainer {
	display: block;
}


/* menu kleur */

.horizontalmenu li.item .submenuContainer li, .horizontalmenu li.active.item, .horizontalmenu li.item:hover, .horizontalmenu li.item ul li, .horizontalmenu.touch li.item.touched, .horizontalmenu.touch li.item.touched {
	background: #eee;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.horizontalmenu li.item.submenu:hover {
	-moz-border-radius: 5px 5px 5px 0;
	-webkit-border-radius: 5px 5px 5px 0;
	-khtml-border-radius: 5px 5px 5px 0;
	-ms-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}

.horizontalmenu li.active.item, .horizontalmenu li.item:hover {
}

.horizontalmenu li.active.item, .horizontalmenu li.active.item a, .horizontalmenu li.item:hover a {
	color: #000;
}

.horizontalmenu li.item .submenuContainer li:hover {
	background: #98A57B;
}
.horizontalmenu li.item .submenuContainer li:hover a {
	color: #fff;
}



/******************
/  Nieuwe Opmaak  /
******************/


p {
	line-height: 19px;
	padding: 6px 0;
}

#paginaContent {
	margin: 0 -10px;
	padding-bottom: 6px;
}
#paginaContent .etalage {
	margin: 0 10px;
	clear: both;
}

/* Uitlijning en standaard opmaak */

#menu {
	margin: 10px 0;
}

.contentItem {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin: 10px 0;
}
.contentItem > .body {
	display: table;
	table-layout: fixed;
	border-spacing: 10px 0;
	width: 100%;
}
.contentItem > .body > .clearRowFix {
	display: none;
}
.contentItem .block:after {
	content: " ";
	display: block;
	clear: both;
}

.contentItem .col,
.contentItem .col.multiBlock .block {
	background-color: #fff;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/* transparent aangezet Edwin */
.contentItem .col.bg0,
.contentItem .col.multiBlock .block.bg0 {
	background-color: transparent;
}
.contentItem .col {
	display: table-cell;
	float: none;
	width: auto;
	vertical-align: top;
}
.contentItem .col.multiBlock {
	background-color: transparent;
	padding: 0;
}
.contentItem .col.multiBlock .block {
	margin-top: 10px;
	clear: both;
}
.contentItem .col.multiBlock .block:first-child {
	margin-top: 0;
}
.contentItem .col.noBG,
.contentItem .col.multiBlock .block.noBG {
	background-color: transparent;
}
.contentItem.drieKolommen .col {
	padding: 12px;
}
.contentItem.drieKolommen .col.multiBlock {
	padding: 0;
}
.contentItem.drieKolommen .col.multiBlock .block {
	padding: 12px;
}
.contentItem.tweeKolomEen .col, .contentItem.eenKolomTwee .col {
	padding: 12px;
	width: 269px;
}
.contentItem.tweeKolomEen .col.dubbel, .contentItem.eenKolomTwee .col.dubbel {
	width: 577px;
}
.contentItem.tweeKolomEen .col.multiBlock, .contentItem.eenKolomTwee .col.multiBlock {
	padding: 0;
}
.contentItem.tweeKolomEen .col.dubbel.multiBlock, .contentItem.eenKolomTwee .col.dubbel.multiBlock {
	width: 597px;
}
.contentItem.tweeKolomEen .col.multiBlock article, .contentItem.eenKolomTwee .col.multiBlock article {
	padding: 12px;
}
.innerBody + .innerBody {
	margin-top: 20px;
}
.innerBody + .innerBody.socialMediaFollowing {
	margin-top: 0;
}
.contentItem .innerBody h1, .contentItem .innerBody h1 a {
	font: 24px/32px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
}
.contentItem .innerBody h2, .contentItem .innerBody h2 a {
	font: 18px/22px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
	color: #4e4540;
}
/* Less-than-IE8 (=< IE7) fix omdat display: table niet ondersteund wordt */
.lt-ie8 .contentItem {
	display: block;
}
.lt-ie8 .contentItem .col {
	float: left;
	margin-right: 10px;
}
.lt-ie8 .contentItem .col:first-child {
	margin-left: 10px;
}
.lt-ie8 .contentItem.eenKoloms .col {
	max-width: 880px;
	width: 100%;
}
.lt-ie8 .contentItem.eenKoloms .col.multiBlock {
	max-width: 900px;
}
.lt-ie8 .contentItem.tweeKolommen .col {
	max-width: 425px;
	width: 50%;
}
.lt-ie8 .contentItem.tweeKolommen .col.multiBlock {
	max-width: 445px;
}
.lt-ie8 .contentItem.drieKolommen .col,
.lt-ie8 .contentItem.eenKolomTwee .col,
.lt-ie8 .contentItem.tweeKolomEen .col {
	max-width: 270px;
	width: 33%;
	margin-right: 0;
	margin-left: 12px;
	padding: 11px;
}
.lt-ie8 .contentItem.drieKolommen .col:first-child,
.lt-ie8 .contentItem.eenKolomTwee .col:first-child,
.lt-ie8 .contentItem.tweeKolomEen .col:first-child {
	margin-left: 10px;
}
.lt-ie8 .contentItem.drieKolommen .col.dubbel,
.lt-ie8 .contentItem.eenKolomTwee .col.dubbel,
.lt-ie8 .contentItem.tweeKolomEen .col.dubbel {
	max-width: 573px;
	width: 67%;
}
.lt-ie8 .contentItem.drieKolommen .col.multiBlock,
.lt-ie8 .contentItem.eenKolomTwee .col.multiBlock,
.lt-ie8 .contentItem.tweeKolomEen .col.multiBlock {
	max-width: 292px;
	padding: 0;
}
.lt-ie8 .contentItem.drieKolommen .col.multiBlock .block,
.lt-ie8 .contentItem.eenKolomTwee .col.multiBlock .block,
.lt-ie8 .contentItem.tweeKolomEen .col.multiBlock .block {
	padding: 11px;
}


/* Inhoudelijke opmaak */

/* Overzichten */
.oben-list .list-item {
	padding: 5px 0;
	clear: both;
}
.oben-list .item-image {
	display: block;
	width: 180px;
	height: 100px;
	float: left;
	margin: 4px 12px 0 0;
}
.oben-list .item-image img {
	width: 180px;
	height: 100px;
	vertical-align: bottom;
}
.oben-list .item-content {
	margin-left: 192px;
}

.extraVideoPreviewList li, .aggregatedContent li, .moreLikeThis li {
	float: none;
}



.clear {
	clear: both;
}
.block img {
	max-width: 100%;
	height: auto;
}
.EpisodeAfbeeldingOrigineleAspectRatio img,
.EpisodeAfbeelding img,
.FragmentAfbeeldingNoFallbackAspectRatio img,
.FragmentAfbeeldingNoFallback img,
.FragmentAfbeeldingAspectRatio img {
	width: 100%;
}



ul.contentAggregator h3 ,
ul.searchResults h3 {
	font: normal 14px ProximaNovaSemiBold, Arial;
	margin: 2px 0;
}

ul.contentAggregator.overview ,
ul.searchResults.overview {
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 0 -5px;
}
ul.contentAggregator.overview a ,
ul.searchResults.overview a {
	text-align: center;
}
ul.contentAggregator.overview li ,
ul.searchResults.overview li {
	margin: 10px 5px;
	padding: 0;
	float: left;
	height: auto;
	position: relative;
}
ul.contentAggregator.overview li.newline ,
ul.searchResults.overview li.newline {
	clear: both;
}
ul.contentAggregator.overview img ,
ul.searchResults.overview img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
ul.contentAggregator.overview li span ,
ul.searchResults.overview li span {
	height: auto;
}
ul.contentAggregator.overview.weergave2 h3 ,
ul.searchResults.overview.weergave2 h3 {
	text-align: left;
}
ul.contentAggregator.overview.weergave3 li ,
ul.searchResults.overview.weergave3 li {
	margin: 8px 5px 22px 5px;
	padding: 0;
}
ul.contentAggregator.overview.weergave3 .info ,
ul.searchResults.overview.weergave3 .info {
	text-align: left;
}
ul.contentAggregator.overview.weergave3 h3 ,
ul.searchResults.overview.weergave3 h3 {
	width: 100%;
	padding: 3px 0;
	bottom: 0;
	position: absolute;
	color: #fff;
	background: transparent url('http://static.kro.nl/images/defaults/zw50.png');
	z-index: 20;
}
ul.contentAggregator.overview.weergave3 .date ,
ul.searchResults.overview.weergave3 .date {
	width: 100%;
	position: absolute;
}
ul.contentAggregator.overview.weergave4 ,
ul.searchResults.overview.weergave4 {
	text-align: left;
}
ul.contentAggregator.overview.weergave4 li ,
ul.searchResults.overview.weergave4 li {
	margin: 10px 5px 10px;
}
ul.contentAggregator.overview.weergave4 h3 ,
ul.searchResults.overview.weergave4 h3 {
	font: 20px/24px "ProximaNovaSemibold", Arial, sans-serif;
}
ul.contentAggregator.overview.weergave4 .info ,
ul.searchResults.overview.weergave4 .info {
	line-height: 1em;
}
ul.contentAggregator.overview.weergave4 .date ,
ul.searchResults.overview.weergave4 .date {
	margin: 0 0 -9px;
	font-size: 11px;
}
ul.contentAggregator.overview.weergave4 button ,
ul.searchResults.overview.weergave4 button {
	background: #333;
	padding: 3px 6px;
	border: none;
	color: #fff;
	right: 0;
	position: absolute;
	bottom: -6px;
	margin: 0;
}
.eenKolom ul.contentAggregator.overview.verybig ,
.eenKolom ul.searchResults.overview.verybig {
	margin: 0 -10px;
}
.eenKolom ul.contentAggregator.overview.verybig li ,
.eenKolom ul.searchResults.overview.verybig li {
	margin: 5px 10px;
	width: 280px;
}
.eenKolom ul.contentAggregator.overview.big li ,
.eenKolom ul.searchResults.overview.big li {
	width: 212px;
}
.eenKolom ul.contentAggregator.overview.medium li ,
.eenKolom ul.searchResults.overview.medium li {
	width: 168px;
}
.eenKolom ul.contentAggregator.overview.small li ,
.eenKolom ul.searchResults.overview.small li {
	width: 138px;
}
.tweeKolommen ul.contentAggregator.overview.big li,
.tweeKolommen ul.searchResults.overview.big li,
.tweeKolomEen ul.contentAggregator.overview.big li,
.tweeKolomEen ul.searchResults.overview.big li,
.eenKolomTwee ul.contentAggregator.overview.big li ,
.eenKolomTwee ul.searchResults.overview.big li {
	width: 207px;
}
.tweeKolommen ul.contentAggregator.overview.medium li,
.tweeKolommen ul.searchResults.overview.medium li,
.tweeKolomEen ul.contentAggregator.overview.medium li,
.tweeKolomEen ul.searchResults.overview.medium li,
.eenKolomTwee ul.contentAggregator.overview.medium li ,
.eenKolomTwee ul.searchResults.overview.medium li {
	width: 135px;
}
.tweeKolommen ul.contentAggregator.overview.small li,
.tweeKolommen ul.searchResults.overview.small li,
.tweeKolomEen ul.contentAggregator.overview.small li,
.tweeKolomEen ul.searchResults.overview.small li,
.eenKolomTwee ul.contentAggregator.overview.small li ,
.eenKolomTwee ul.searchResults.overview.small li {
	width: 98px;
}
.drieKolommen ul.contentAggregator.overview.big li,
.drieKolommen ul.searchResults.overview.big li,
.tweeKolomEen ul.contentAggregator.overview.big li,
.tweeKolomEen ul.searchResults.overview.big li,
.eenKolomTwee ul.contentAggregator.overview.big li ,
.eenKolomTwee ul.searchResults.overview.big li {
	width: 273px;
}
.drieKolommen ul.contentAggregator.overview.medium li,
.drieKolommen ul.searchResults.overview.medium li,
.tweeKolomEen ul.contentAggregator.overview.medium li,
.tweeKolomEen ul.searchResults.overview.medium li,
.eenKolomTwee ul.contentAggregator.overview.medium li ,
.eenKolomTwee ul.searchResults.overview.medium li {
	width: 129px;
}
.drieKolommen ul.contentAggregator.overview.small li,
.drieKolommen ul.searchResults.overview.small li,
.tweeKolomEen ul.contentAggregator.overview.small li,
.tweeKolomEen ul.searchResults.overview.small li,
.eenKolomTwee ul.contentAggregator.overview.small li ,
.eenKolomTwee ul.searchResults.overview.small li {
	width: 84px;
}
.tweeKolomEen .dubbel ul.contentAggregator.overview.big li,
.tweeKolomEen .dubbel ul.searchResults.overview.big li,
.eenKolomTwee .dubbel ul.contentAggregator.overview.big li ,
.eenKolomTwee .dubbel ul.searchResults.overview.big li {
	width: 279px;
}
.tweeKolomEen .dubbel ul.contentAggregator.overview.medium li,
.tweeKolomEen .dubbel ul.searchResults.overview.medium li,
.eenKolomTwee .dubbel ul.contentAggregator.overview.medium li ,
.eenKolomTwee .dubbel ul.searchResults.overview.medium li {
	width: 134px;
}
.tweeKolomEen .dubbel ul.contentAggregator.overview.small li,
.tweeKolomEen .dubbel ul.searchResults.overview.small li,
.eenKolomTwee .dubbel ul.contentAggregator.overview.small li ,
.eenKolomTwee .dubbel ul.searchResults.overview.small li {
	width: 86px;
}
ul.contentAggregator.overview .hasVideo a.imageLink:after ,
ul.searchResults.overview .hasVideo a.imageLink:after {
    content: "►";
    position: absolute;
    width: 20px;
    height: 20px;
    padding: 5px;
    text-align: center;
    top: 50%;
    left: 50%;
    font: 22px/22px Arial;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    margin: -15px;
    border-radius: 200px;
    opacity: 0.85;
}
ul.contentAggregator.overview .hasVideo a.imageLink:hover:after ,
ul.searchResults.overview .hasVideo a.imageLink:hover:after {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 1;
}
ul.contentAggregator.overview .hasVideo a.imageLink ,
ul.searchResults.overview .hasVideo a.imageLink {
    position: relative;
    text-decoration: none;
}
ul.moreLikeThis h3 {
	font: normal 12px Arial;
}

ul.moreLikeThis.overview {
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 0 -5px;
}
ul.moreLikeThis.overview a {
	text-align: center;
}
ul.moreLikeThis.overview li {
	margin: 10px 5px;
	padding: 0;
	float: left;
	height: auto;
	position: relative;
}
ul.moreLikeThis.overview li.newline {
	clear: both;
}
ul.moreLikeThis.overview img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
ul.moreLikeThis.overview li span {
	height: auto;
}
ul.moreLikeThis.overview.weergave2 h3 {
	text-align: left;
}
ul.moreLikeThis.overview.weergave3 li {
	margin: 8px 5px 22px 5px;
	padding: 0;
}
ul.moreLikeThis.overview.weergave3 .info {
	text-align: left;
}
ul.moreLikeThis.overview.weergave3 h3 {
	width: 100%;
	padding: 3px 0;
	bottom: 0;
	position: absolute;
	color: #fff;
	background: transparent url('http://static.kro.nl/images/defaults/zw50.png');
	z-index: 20;
}
ul.moreLikeThis.overview.weergave3 .date {
	width: 100%;
	position: absolute;
}
ul.moreLikeThis.overview.weergave4 {
	text-align: left;
}
ul.moreLikeThis.overview.weergave4 li {
	margin: 10px 5px 15px;
}
ul.moreLikeThis.overview.weergave4 h3 {
	font: 20px/24px "ProximaNovaSemibold", Arial, sans-serif;
}
ul.moreLikeThis.overview.weergave4 .info {
	line-height: 1em;
}
ul.moreLikeThis.overview.weergave4 .date {
	margin: 0 0 -9px;
	font-size: 11px;
}
ul.moreLikeThis.overview.weergave4 button {
	background: #333;
	padding: 3px 6px;
	border: none;
	color: #fff;
	right: 0;
	position: absolute;
	bottom: -6px;
	margin: 0;
}
.eenKolom ul.moreLikeThis.overview.verybig {
	margin: 0 -10px;
}
.eenKolom ul.moreLikeThis.overview.verybig li {
	margin: 5px 10px;
	width: 280px;
}
.eenKolom ul.moreLikeThis.overview.big li {
	width: 212px;
}
.eenKolom ul.moreLikeThis.overview.medium li {
	width: 168px;
}
.eenKolom ul.moreLikeThis.overview.small li {
	width: 138px;
}
.tweeKolommen ul.moreLikeThis.overview.big li,
.tweeKolomEen ul.moreLikeThis.overview.big li,
.eenKolomTwee ul.moreLikeThis.overview.big li {
	width: 207px;
}
.tweeKolommen ul.moreLikeThis.overview.medium li,
.tweeKolomEen ul.moreLikeThis.overview.medium li,
.eenKolomTwee ul.moreLikeThis.overview.medium li {
	width: 135px;
}
.tweeKolommen ul.moreLikeThis.overview.small li,
.tweeKolomEen ul.moreLikeThis.overview.small li,
.eenKolomTwee ul.moreLikeThis.overview.small li {
	width: 98px;
}
.drieKolommen ul.moreLikeThis.overview.big li,
.tweeKolomEen ul.moreLikeThis.overview.big li,
.eenKolomTwee ul.moreLikeThis.overview.big li {
	width: 273px;
}
.drieKolommen ul.moreLikeThis.overview.medium li,
.tweeKolomEen ul.moreLikeThis.overview.medium li,
.eenKolomTwee ul.moreLikeThis.overview.medium li {
	width: 129px;
}
.drieKolommen ul.moreLikeThis.overview.small li,
.tweeKolomEen ul.moreLikeThis.overview.small li,
.eenKolomTwee ul.moreLikeThis.overview.small li {
	width: 84px;
}
.tweeKolomEen .dubbel ul.moreLikeThis.overview.big li,
.eenKolomTwee .dubbel ul.moreLikeThis.overview.big li {
	width: 273px;
}
.tweeKolomEen .dubbel ul.moreLikeThis.overview.medium li,
.eenKolomTwee .dubbel ul.moreLikeThis.overview.medium li {
	width: 136px;
}
.tweeKolomEen .dubbel ul.moreLikeThis.overview.small li,
.eenKolomTwee .dubbel ul.moreLikeThis.overview.small li {
	width: 87px;
}

#portal ul.contentAggregator.list li, ul.contentAggregator.list li,
#portal ul.searchResults.list li, ul.searchResults.list li,
#portal ul.search.list li, ul.search.list li,
#portal ul.moreLikeThis.list li, ul.moreLikeThis.list li {
	clear: both;
	float: left;
	padding: 10px 0;
	text-align: left;
	margin: 0;
	width: 100%;
	height: auto;
}
ul.contentAggregator.list,
ul.searchResults.list,
ul.search.list,
ul.moreLikeThis.list {
	list-style: none;
	padding: 0;
}
ul.contentAggregator.list .info,
ul.searchResults.list .info,
ul.search.list .info,
ul.moreLikeThis.list .info {
	float: left;
}
ul.contentAggregator.list h3,
ul.searchResults.list h3,
ul.search.list h3,
ul.moreLikeThis.list h3 {
	font: 18px ProximaNovaSemiBold, Arial;
	padding: 0 0 4px;
}
.eenKolomTwee ul.contentAggregator h3,
.eenKolomTwee ul.searchResults h3,
.eenKolomTwee ul.search h3,
.eenKolomTwee ul.moreLikeThis h3,
.tweeKolomEen ul.contentAggregator h3,
.tweeKolomEen ul.searchResults h3,
.tweeKolomEen ul.search h3,
.tweeKolomEen ul.moreLikeThis h3,
.drieKolommen ul.contentAggregator h3,
.drieKolommen ul.searchResults h3,
.drieKolommen ul.search h3,
.drieKolommen ul.moreLikeThis h3,
.eenKolomTwee ul.contentAggregator h3 a,
.eenKolomTwee ul.searchResults h3 a,
.eenKolomTwee ul.search h3 a,
.eenKolomTwee ul.moreLikeThis h3 a,
.tweeKolomEen ul.contentAggregator h3 a,
.tweeKolomEen ul.searchResults h3 a,
.tweeKolomEen ul.search h3 a,
.tweeKolomEen ul.moreLikeThis h3 a,
.drieKolommen ul.contentAggregator h3 a,
.drieKolommen ul.searchResults h3 a,
.drieKolommen ul.search h3 a,
.drieKolommen ul.moreLikeThis h3 a {
	font: normal 14px ProximaNovaSemiBold, Arial;
	line-height: 18px;
	text-align: left;
}
.eenKolomTwee .dubbel ul.contentAggregator.list h3,
.eenKolomTwee .dubbel ul.searchResults.list h3,
.eenKolomTwee .dubbel ul.search.list h3,
.eenKolomTwee .dubbel ul.moreLikeThis.list h3,
.tweeKolomEen .dubbel ul.contentAggregator.list h3,
.tweeKolomEen .dubbel ul.searchResults.list h3,
.tweeKolomEen .dubbel ul.search.list h3,
.tweeKolomEen .dubbel ul.moreLikeThis.list h3,
.eenKolomTwee .dubbel ul.contentAggregator.list h3 a,
.eenKolomTwee .dubbel ul.searchResults.list h3 a,
.eenKolomTwee .dubbel ul.search.list h3 a,
.eenKolomTwee .dubbel ul.moreLikeThis.list h3 a,
.tweeKolomEen .dubbel ul.contentAggregator.list h3 a,
.tweeKolomEen .dubbel ul.searchResults.list h3 a,
.tweeKolomEen .dubbel ul.search.list h3 a,
.tweeKolomEen .dubbel ul.moreLikeThis.list h3 a {
	font-size: 18px;
	line-height: 20px;
}
.eenKolomTwee ul.contentAggregator.list li,
.eenKolomTwee ul.searchResults.list li,
.tweeKolomEen ul.contentAggregator.list li,
.tweeKolomEen ul.searchResults.list li,
.drieKolommen ul.contentAggregator.list li,
.drieKolommen ul.searchResults.list li,
.eenKolomTwee ul.search.list li,
.tweeKolomEen ul.search.list li,
.drieKolommen ul.search.list li,
.eenKolomTwee ul.moreLikeThis.list li,
.tweeKolomEen ul.moreLikeThis.list li,
.drieKolommen ul.moreLikeThis.list li {
	padding: 10px 0 0;
}
.eenKolomTwee .dubbel ul.contentAggregator.list li,
.eenKolomTwee .dubbel ul.searchResults.list li,
.eenKolomTwee .dubbel ul.search.list li,
.eenKolomTwee .dubbel ul.moreLikeThis.list li,
.tweeKolomEen .dubbel ul.contentAggregator.list li,
.tweeKolomEen .dubbel ul.searchResults.list li,
.tweeKolomEen .dubbel ul.search.list li,
.tweeKolomEen .dubbel ul.moreLikeThis.list li {
	padding: 10px 0;
}
ul.contentAggregator.list .infoTop,
ul.searchResults.list .infoTop,
ul.search.list .infoTop,
ul.moreLikeThis.list .infoTop,
ul.contentAggregator.list .infoFooter,
ul.searchResults.list .infoFooter,
ul.search.list .infoFooter,
ul.moreLikeThis.list .infoFooter {
	color: #777;
}
ul.contentAggregator.list .infoTop date,
ul.searchResults.list .infoTop date,
ul.search.list .infoTop date,
ul.moreLikeThis.list .infoTop date,
ul.contentAggregator.list .infoFooter date,
ul.searchResults.list .infoFooter date,
ul.search.list .infoFooter date,
ul.moreLikeThis.list .infoFooter date,
ul.contentAggregator.list .infoTop span,
ul.searchResults.list .infoTop span,
ul.search.list .infoTop span,
ul.moreLikeThis.list .infoTop span,
ul.contentAggregator.list .infoFooter span,
ul.searchResults.list .infoFooter span,
ul.search.list .infoFooter span,
ul.moreLikeThis.list .infoFooter span {
	padding: 0;
	display: inline;
}
ul.contentAggregator.list img,
ul.searchResults.list img,
ul.search.list img,
ul.moreLikeThis.list img {
	float: left;
	padding: 0 10px 0 0;
}
ul.contentAggregator.list p,
ul.searchResults.list p,
ul.search.list p,
ul.moreLikeThis.list p {
	padding: 2px 0;
}
ul.contentAggregator.list button,
ul.searchResults.list button,
ul.search.list button,
ul.moreLikeThis.list button {
	background: #585858;
	padding: 3px 6px;
	border: none;
	color: #fff;
	float: right;
	margin: 0;
}
ul.contentAggregator.list button:hover,
ul.searchResults.list button:hover,
ul.search.list button:hover,
ul.moreLikeThis.list button:hover {
	background: #686868;
}
ul.contentAggregator.list button:active,
ul.searchResults.list button:active,
ul.search.list button:active,
ul.moreLikeThis.list button:active {
	background: #888;
}
.eenKolom ul.contentAggregator.list li,
.eenKolom ul.searchResults.list li,
.eenKolom ul.search.list li,
.eenKolom ul.moreLikeThis.list li {
	float: left;
	clear: none;
	width: 430px;
	padding: 10px 10px 5px 0;
}
.eenKolom ul.contentAggregator.list li.odd,
.eenKolom ul.searchResults.list li.odd,
.eenKolom ul.search.list li.odd,
.eenKolom ul.moreLikeThis.list li.odd {
	clear: both;
}
.eenKolom ul.contentAggregator.list img,
.eenKolom ul.searchResults.list img,
.eenKolom ul.search.list img,
.eenKolom ul.moreLikeThis.list img {
	width: 200px;
	height: auto;
}
.eenKolom ul.contentAggregator.list .info,
.eenKolom ul.searchResults.list .info,
.eenKolom ul.search.list .info,
.eenKolom ul.moreLikeThis.list .info {
	width: 220px;
}
.tweeKolommen ul.contentAggregator.list img,
.tweeKolommen ul.searchResults.list img,
.tweeKolomEen ul.contentAggregator.list img,
.tweeKolomEen ul.searchResults.list img,
.eenKolomTwee ul.contentAggregator.list img,
.eenKolomTwee ul.searchResults.list img,
.tweeKolommen ul.search.list img,
.tweeKolomEen ul.search.list img,
.eenKolomTwee ul.search.list img,
.tweeKolommen ul.moreLikeThis.list img,
.tweeKolomEen ul.moreLikeThis.list img,
.eenKolomTwee ul.moreLikeThis.list img {
	width: 180px;
	height: auto;
}
.tweeKolommen ul.contentAggregator.list .info,
.tweeKolommen ul.searchResults.list .info,
.tweeKolomEen ul.contentAggregator.list .info,
.tweeKolomEen ul.searchResults.list .info,
.eenKolomTwee ul.contentAggregator.list .info,
.eenKolomTwee ul.searchResults.list .info,
.tweeKolommen ul.search.list .info,
.tweeKolomEen ul.search.list .info,
.eenKolomTwee ul.search.list .info,
.tweeKolommen ul.moreLikeThis.list .info,
.tweeKolomEen ul.moreLikeThis.list .info,
.eenKolomTwee ul.moreLikeThis.list .info {
	width: 235px;
}
.drieKolommen ul.contentAggregator.list img,
.drieKolommen ul.searchResults.list img,
.tweeKolomEen ul.contentAggregator.list img,
.tweeKolomEen ul.searchResults.list img,
.eenKolomTwee ul.contentAggregator.list img,
.eenKolomTwee ul.searchResults.list img,
.drieKolommen ul.search.list img,
.tweeKolomEen ul.search.list img,
.eenKolomTwee ul.search.list img,
.drieKolommen ul.moreLikeThis.list img,
.tweeKolomEen ul.moreLikeThis.list img,
.eenKolomTwee ul.moreLikeThis.list img {
	width: 100px;
	height: auto;
}
.drieKolommen ul.contentAggregator.list .info,
.drieKolommen ul.searchResults.list .info,
.tweeKolomEen ul.contentAggregator.list .info,
.tweeKolomEen ul.searchResults.list .info,
.eenKolomTwee ul.contentAggregator.list .info,
.eenKolomTwee ul.searchResults.list .info,
.drieKolommen ul.search.list .info,
.tweeKolomEen ul.search.list .info,
.eenKolomTwee ul.search.list .info,
.drieKolommen ul.moreLikeThis.list .info,
.tweeKolomEen ul.moreLikeThis.list .info,
.eenKolomTwee ul.moreLikeThis.list .info {
	width: auto;
	float: none;
}
.drieKolommen ul.contentAggregator.list .info p,
.drieKolommen ul.searchResults.list .info p,
.tweeKolomEen ul.contentAggregator.list .info p,
.tweeKolomEen ul.searchResults.list .info p,
.eenKolomTwee ul.contentAggregator.list .info p,
.eenKolomTwee ul.searchResults.list .info p,
.drieKolommen ul.search.list .info p,
.tweeKolomEen ul.search.list .info p,
.eenKolomTwee ul.search.list .info p,
.drieKolommen ul.moreLikeThis.list .info p,
.tweeKolomEen ul.moreLikeThis.list .info p,
.eenKolomTwee ul.moreLikeThis.list .info p {
	clear: both;
}
.tweeKolomEen .dubbel ul.contentAggregator.list img,
.tweeKolomEen .dubbel ul.searchResults.list img,
.eenKolomTwee .dubbel ul.contentAggregator.list img,
.eenKolomTwee .dubbel ul.searchResults.list img,
.tweeKolomEen .dubbel ul.search.list img,
.eenKolomTwee .dubbel ul.search.list img,
.tweeKolomEen .dubbel ul.moreLikeThis.list img,
.eenKolomTwee .dubbel ul.moreLikeThis.list img {
	width: 220px;
	height: auto;
}
.tweeKolomEen .dubbel ul.contentAggregator.list .info,
.tweeKolomEen .dubbel ul.searchResults.list .info,
.eenKolomTwee .dubbel ul.contentAggregator.list .info,
.eenKolomTwee .dubbel ul.searchResults.list .info,
.tweeKolomEen .dubbel ul.search.list .info,
.eenKolomTwee .dubbel ul.search.list .info,
.tweeKolomEen .dubbel ul.moreLikeThis.list .info,
.eenKolomTwee .dubbel ul.moreLikeThis.list .info {
	width: 342px;
	float: left;
}

/* Verschillende grotes afbeeldingen */

/* Big */

.eenKolom ul.contentAggregator.list.big li,
.eenKolom ul.searchResults.list.big li,
.eenKolom ul.search.list.big li,
.eenKolom ul.moreLikeThis.list.big li {
	clear: both;
	width: 100%;
	padding: 10px 0;
}
.eenKolom ul.contentAggregator.list.big img,
.eenKolom ul.searchResults.list.big img,
.eenKolom ul.search.list.big img,
.eenKolom ul.moreLikeThis.list.big img {
	width: 270px;
}
.eenKolom ul.contentAggregator.list.big .info,
.eenKolom ul.searchResults.list.big .info,
.eenKolom ul.search.list.big .info,
.eenKolom ul.moreLikeThis.list.big .info {
	width: 400px;
}
.tweeKolommen ul.contentAggregator.list.big img,
.tweeKolommen ul.searchResults.list.big img,
.tweeKolommen ul.search.list.big img,
.tweeKolommen ul.moreLikeThis.list.big img {
	width: 100%;
	float: none;
}
.tweeKolommen ul.contentAggregator.list.big .info,
.tweeKolommen ul.searchResults.list.big .info,
.tweeKolommen ul.search.list.big .info,
.tweeKolommen ul.moreLikeThis.list.big .info {
	width: 100%;
}
.drieKolommen ul.contentAggregator.list.big img,
.drieKolommen ul.searchResults.list.big img,
.tweeKolomEen ul.contentAggregator.list.big img,
.tweeKolomEen ul.searchResults.list.big img,
.eenKolomTwee ul.contentAggregator.list.big img,
.eenKolomTwee ul.searchResults.list.big img,
.drieKolommen ul.search.list.big img,
.tweeKolomEen ul.search.list.big img,
.eenKolomTwee ul.search.list.big img,
.drieKolommen ul.moreLikeThis.list.big img,
.tweeKolomEen ul.moreLikeThis.list.big img,
.eenKolomTwee ul.moreLikeThis.list.big img {
	width: 100%;
	height: auto;
	float: none;
}
.tweeKolomEen .dubbel ul.contentAggregator.list.big img,
.tweeKolomEen .dubbel ul.searchResults.list.big img,
.eenKolomTwee .dubbel ul.contentAggregator.list.big img,
.eenKolomTwee .dubbel ul.searchResults.list.big img,
.tweeKolomEen .dubbel ul.search.list.big img,
.eenKolomTwee .dubbel ul.search.list.big img,
.tweeKolomEen .dubbel ul.moreLikeThis.list.big img,
.eenKolomTwee .dubbel ul.moreLikeThis.list.big img {
	width: 280px;
	height: auto;
	float: left;
}
.tweeKolomEen .dubbel ul.contentAggregator.list.big .info,
.tweeKolomEen .dubbel ul.searchResults.list.big .info,
.eenKolomTwee .dubbel ul.contentAggregator.list.big .info,
.eenKolomTwee .dubbel ul.searchResults.list.big .info,
.tweeKolomEen .dubbel ul.search.list.big .info,
.eenKolomTwee .dubbel ul.search.list.big .info,
.tweeKolomEen .dubbel ul.moreLikeThis.list.big .info,
.eenKolomTwee .dubbel ul.moreLikeThis.list.big .info {
	width: 282px;
}

/* Small */

.eenKolom ul.contentAggregator.list.small img,
.eenKolom ul.searchResults.list.small img,
.eenKolom ul.search.list.small img,
.eenKolom ul.moreLikeThis.list.small img {
	width: 154px;
}
.eenKolom ul.contentAggregator.list.small .info,
.eenKolom ul.searchResults.list.small .info,
.eenKolom ul.search.list.small .info,
.eenKolom ul.moreLikeThis.list.small .info {
	width: 266px;
}
.tweeKolommen ul.contentAggregator.list.small img,
.tweeKolommen ul.searchResults.list.small img,
.tweeKolommen ul.search.list.small img,
.tweeKolommen ul.moreLikeThis.list.small img {
	width: 110px;
}
.tweeKolommen ul.contentAggregator.list.small .info,
.tweeKolommen ul.searchResults.list.small .info,
.tweeKolommen ul.search.list.small .info,
.tweeKolommen ul.moreLikeThis.list.small .info {
	width: 305px;
}
.drieKolommen ul.contentAggregator.list.small img,
.drieKolommen ul.searchResults.list.small img,
.tweeKolomEen ul.contentAggregator.list.small img,
.tweeKolomEen ul.searchResults.list.small img,
.eenKolomTwee ul.contentAggregator.list.small img,
.eenKolomTwee ul.searchResults.list.small img,
.drieKolommen ul.search.list.small img,
.tweeKolomEen ul.search.list.small img,
.eenKolomTwee ul.search.list.small img,
.drieKolommen ul.moreLikeThis.list.small img,
.tweeKolomEen ul.moreLikeThis.list.small img,
.eenKolomTwee ul.moreLikeThis.list.small img {
	width: 80px;
}
.tweeKolomEen .dubbel ul.contentAggregator.list.small img,
.tweeKolomEen .dubbel ul.searchResults.list.small img,
.eenKolomTwee .dubbel ul.contentAggregator.list.small img,
.eenKolomTwee .dubbel ul.searchResults.list.small img,
.tweeKolomEen .dubbel ul.search.list.small img,
.eenKolomTwee .dubbel ul.search.list.small img,
.tweeKolomEen .dubbel ul.moreLikeThis.list.small img,
.eenKolomTwee .dubbel ul.moreLikeThis.list.small img {
	width: 110px;
}
.tweeKolomEen .dubbel ul.contentAggregator.list.small .info,
.tweeKolomEen .dubbel ul.searchResults.list.small .info,
.eenKolomTwee .dubbel ul.contentAggregator.list.small .info,
.eenKolomTwee .dubbel ul.searchResults.list.small .info,
.tweeKolomEen .dubbel ul.search.list.small .info,
.eenKolomTwee .dubbel ul.search.list.small .info,
.tweeKolomEen .dubbel ul.moreLikeThis.list.small .info,
.eenKolomTwee .dubbel ul.moreLikeThis.list.small .info {
	width: 452px;
}

.moreLikeThis {
	width: auto;
}

/* bovenmenu zwartwit basis */

#menu {
	margin: 0;
	background: #fff;
	position: relative;
	/*z-index: 999;*/
}

.horizontalmenu li.item .submenuContainer li, .horizontalmenu li.active.item, .horizontalmenu li.item:hover, .horizontalmenu li.item ul li, .horizontalmenu.touch li.item.touched, .horizontalmenu.touch li.item.touched {
	background: #000;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.horizontalmenu li.item.submenu:hover {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.horizontalmenu li.active.item, .horizontalmenu li.item:hover {
}

.horizontalmenu li.active.item, .horizontalmenu li.active.item a, .horizontalmenu li.item:hover a {
	color: #fff;
}

.horizontalmenu li.item .submenuContainer li:hover {
	background: #fff;
}
.horizontalmenu li.item .submenuContainer li:hover a {
	color: #000;
}
.horizontalmenu.touch li.item.touched a.close {
	background-position: 0 0;
}

/* standaard uitschakelen van portalankeiler */
#portal_ankeiler{
	display:none;
}

.collapsable {
	position: relative;
	height: auto;
	margin-bottom: 40px;
}
.collapsable.closed {
	overflow: hidden;
	height: 72px;
}
.collapsable.closed .toggle {
	background: url("http://statischecontent.nl/images/fade.png") center bottom repeat-x;
	position: absolute;
}
.collapsable.closed .toggle .open {
	display: inline;
}
.collapsable.closed .toggle .close {
	display: none;
}
.collapsable .toggle {
	width: 100%;
	height: 18px;
	padding-top: 22px;
	bottom: 0;
	background: transparent;
	position: relative;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #777;
	text-decoration: none;
	display: block;
}
.collapsable .toggle:hover {
	color: #000;
	text-decoration: underline;
}
.collapsable .toggle .open {
	display: none;
}
.collapsable .toggle .close {
	display: inline;
}


/* Lightbox */
.hasOverlay {
	background-attachment: fixed;
}
.hasOverlay #pageWrap {
	position: fixed;
	width: 100%;
}
#pageWrap {
	min-height: 100%;
}
#lightboxOverlay {
	background: url('http://statischecontent.nl/images/defaults/zw50.png');
	position: absolute;
	top: 0;
	width: 100%;
	min-height: 100%;
	z-index: 9999;
}
#lightboxOverlay .lightbox {
	margin: 50px auto;
	background: #FFF;
	padding: 22px 20px;
	width: 573px;
}
.lightbox a.close {
    width: 16px;
    height: 16px;
    display: block;
    background: url('http://statischecontent.nl/images/kro.nl/close.png') center center no-repeat;
    float: right;
    cursor: pointer;
    position: relative;
    z-index: 99;
}
.lightbox a.close:hover {
	background-color: #f2f2f2;
	border: 1px solid #ddd;
	margin: -3px;
	padding: 2px;
}

/* Lightbox content */
.lightbox h2, .lightbox h3, .lightbox h4, .lightbox div {
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.lightbox h1 {
	font: normal 22px/26px Arial,Helvetica,sans-serif;
	padding: 6px 0 9px;
	margin: 0;
}
.lightbox img {
	max-width: 100%;
}

.lightbox .content .webOnlyView .media,
.lightbox .content .tvView .media {
	margin: 0 -20px;
	width: 613px;
	height: 345px;
}
.lightbox .content .webOnlyView .media p,
.lightbox .content .tvView .media p {
	padding: 20px;
}
.lightbox .content .webOnlyView .media .videoPlayerContainer,
.lightbox .content .tvView .media .videoPlayerContainer,
.lightbox .content .webOnlyView .media .videoPlayerContainer object,
.lightbox .content .tvView .media .videoPlayerContainer object {
	width: 613px;
	height: 345px;
	position: relative;
}
.lightbox .content .description {
	position: relative;
	overflow: hidden;
	padding-top: 12px;
}
.lightbox .kro_imgbox {
	margin: 0 -20px;
	width: 613px;
	height: 345px;
}

/* Lightbox Photoviewer */

#lightboxOverlay .lightbox {
  margin: 50px auto;
  background: #fff;
  padding: 20px;
  width: 573px;
  z-index: 999;
}
#lightboxOverlay .lightbox .photoview .frame {
  background: url("http://statischecontent.nl/images/photoview/photobg.jpg");
  width: 613px;
  height: 409px;
  margin: 0 -20px;
  text-align: center;
}
#lightboxOverlay .lightbox .photoview .frame .imgbox {
  line-height: 408px;
}
#lightboxOverlay .lightbox .photoview .frame img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  line-height: 409px;
  display: inline-block;
  vertical-align: middle;
}
#lightboxOverlay .lightbox .photoview .controls {
  position: relative;
}
#lightboxOverlay .lightbox .photoview .controls .prev,
#lightboxOverlay .lightbox .photoview .controls .next {
  top: 164px;
  width: 40px;
  height: 60px;
  display: block;
  position: absolute;
  background: url("http://statischecontent.nl/images/photoview/photosprite.png");
}
#lightboxOverlay .lightbox .photoview .controls .prev {
  left: 0;
  margin-left: -80px;
  background-position: 0 -60px;
}
#lightboxOverlay .lightbox .photoview .controls .prev:hover {
  background-position: 0 0;
}
#lightboxOverlay .lightbox .photoview .controls .prev.disabled {
  background-position: 0 -120px;
}
#lightboxOverlay .lightbox .photoview .controls .next {
  right: 0;
  margin-right: -80px;
  background-position: -40px -60px;
}
#lightboxOverlay .lightbox .photoview .controls .next:hover {
  background-position: -40px 0;
}
#lightboxOverlay .lightbox .photoview .controls .next.disabled {
  background-position: -40px -120px;
}
#lightboxOverlay .lightbox .photoview .thumb {
  text-align: center;
  margin: 5px 0;
}
#lightboxOverlay .lightbox .photoview .thumb a {
  width: 30px;
  height: 30px;
  margin: 0 2px;
  overflow: hidden;
  position: relative;
  display: inline-block;
}
#lightboxOverlay .lightbox .photoview .thumb a.active {
  border: 1px solid #222;
  margin: -1px 1px;
}
#lightboxOverlay .lightbox footer {
  padding-top: 12px;
}
#lightboxOverlay .lightbox footer h1 {
  padding: 0;
}
#lightboxOverlay .lightbox footer ul {
  list-style: none;
  margin: 0 -5px;
}
#lightboxOverlay .lightbox footer ul li {
  width: 281px;
  float: left;
  margin: 5px;
}
#lightboxOverlay .lightbox footer ul li:hover {
  background-color: #f2f2f2;
}
#lightboxOverlay .lightbox footer ul li a {
  color: #000;
  text-decoration: none;
  display: block;
}
#lightboxOverlay .lightbox footer ul li h3 {
  font: normal 16px/24px Arial, Helvetica, sans-serif;
  padding: 0 0 2px;
}
#lightboxOverlay .lightbox footer ul li img {
  width: 100%;
  height: auto;
}
.photoview .frame {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.photoview .frame .imgContainer {
  width: 400%;
  left: -100%;
  position: absolute;
  text-align: center;
}
.photoview .frame .imgContainer .imgbox {
  float: left;
  width: 25%;
}
.photoview .thumb img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}



/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/images/defaults/zw70.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}



/*videoHead*/
.videoHead {
  position: relative;
  margin: 0 -10px;
  width: 900px;
  height: 504px;
  cursor: pointer;
}
.videoHead .overlay {
  z-index: 98;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.videoHead .overlay img {
  width: 100%;
  vertical-align: top;
}
.videoHead .overlay .play {
  position: absolute;
  width: 36px;
  height: 40px;
  padding: 10px 12px;
  text-align: center;
  top: 50%;
  left: 50%;
  font: 40px/40px Arial;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  margin: -25px;
  border-radius: 200px;
  opacity: 0.85;
}
.videoHead .overlay .info {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 840px;
  padding: 30px;
  background: #0489bd;
  background: rgba(4, 137, 189, 0.6);
  text-decoration: none;
}
.videoHead .overlay .info h1 {
  color: #fff;
  font: 24px/26px ProximaNovaSemiBold;
}
.videoHead:hover .play {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
}
.videoHead .video {
  position: absolute;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
.videoHead .video .videoPlayerContainer {
  width: 100%;
  height: 100%;
}
.videoHead .video div.npoplayer_wrapper {
	width: 100% !important;
	height: 100% !important;
}
.contentItem.tweeKolomEen .col.dubbel .videoHead, .contentItem.eenKolomTwee .col.dubbel .videoHead {
	margin: 0;
	width: 577px;
	height: 325px;
}
.contentItem.tweeKolomEen .col.dubbel .videoHead .info, .contentItem.eenKolomTwee .col.dubbel .videoHead .info {
	width: 537px;
	padding: 20px
}

/** Photo overview with lightbox **/


#photosOverview {
  list-style: none;
  padding: 0;
  text-align: center;
}
#photosOverview .container ul.overview {
	min-height: 120px;
	background: url("http://statischecontent.nl/images/loaders/66p.gif") center center no-repeat;
}
#photosOverview .container.initialised ul.overview {
	background: transparent none;
}
#photosOverview h3 {
  text-align: left;
}
#photosOverview .overview li {
  float: left;
  display: block;
  width: 156px;
  height: 156px;
  margin: 10px 10px 34px;
  position: relative;
  background: #ededed;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
#photosOverview .overview li.loading {
	background: #ededed url("http://statischecontent.nl/images/loaders/24pEDEDED.gif") center center no-repeat;
}
#photosOverview .overview li img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
#photosOverview .overview li .info {
  top: 100%;
  width: 100%;
  padding: 2px 0 0;
  text-align: center;
  position: absolute;
  max-height: 29px;
  line-height: 15px;
  overflow: hidden;
}
#photosOverview .overview li .info h3,
#photosOverview .overview li .info p {
  margin: auto;
  display: none;
  text-align: center;
  color: #000;
  padding: 0;
}
#photosOverview.noInfo .overview li {
	margin: 10px;
}
#photosOverview.noInfo .overview li .info {
	display: none;
}
#photosOverview.ShowTitle .overview li .info .title {
	display: block;
}
#photosOverview.ShowSource .overview li .info .source {
	display: block;
}
#photosOverview.ShowPhotographer .overview li .info .photographer {
	display: block;
}
#photosOverview .overview li:hover {
  z-index: 20;
  background: #e2e2e2;
}
#photosOverview .overview li:hover:after {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(1%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(255, 255, 255, 0.08)), color-stop(100%, rgba(255, 255, 255, 0.18)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* IE10+ */

  background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* W3C */

}
#photosOverview:after {
  content: " ";
  display: block;
  clear: both;
}
#photosOverview nav.paging {
  position: relative;
  display: none;
  clear: both;
  padding: 20px 0 0;
}
#photosOverview .container.initialised nav.paging {
	display: block;
}
#photosOverview .container.initialised nav.paging.hidden {
	display: none;
}
#photosOverview nav.paging a {
  text-decoration: none;
  color: #000;
}
#photosOverview nav.paging ul,
#photosOverview nav.paging li {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}
#photosOverview nav.paging .prev,
#photosOverview nav.paging .first,
#photosOverview nav.paging .last,
#photosOverview nav.paging .next,
#photosOverview nav.paging li a {
  margin: 2px;
  display: inline-block;
  padding: 6px 4px;
  min-width: 20px;
  height: 16px;
}
#photosOverview nav.paging .prev:hover,
#photosOverview nav.paging .first:hover,
#photosOverview nav.paging .last:hover,
#photosOverview nav.paging .next:hover,
#photosOverview nav.paging li a:hover {
  background: #eee;
}
#photosOverview nav.paging .prev.inactive,
#photosOverview nav.paging .next.inactive,
#photosOverview nav.paging li a.inactive {
	visibility: hidden;
}
#photosOverview nav.paging li.current a {
  font-weight: bold;
}
#photosOverview nav.paging .moreLeft,
#photosOverview nav.paging .first,
#photosOverview nav.paging .moreRight,
#photosOverview nav.paging .last {
	visibility: hidden;
	display: none;
}
#photosOverview nav.paging.moreLeft .moreLeft,
#photosOverview nav.paging.moreLeft .first,
#photosOverview nav.paging.moreRight .moreRight,
#photosOverview nav.paging.moreRight .last {
	visibility: visible;
  display: inline-block;
}
#lightboxOverlay.photo .lightbox {
  width: 800px;
}
#lightboxOverlay.photo .lightbox figure {
  display: block;
  width: 840px;
  height: 530px;
  margin: 32px -20px 20px;
  position: relative;
  background: #ededed;
}
#lightboxOverlay.photo.layout1 .lightbox figure {
  float: left;
  width: 425px;
  height: 425px;
  margin: -20px 20px 20px -20px;
}
#lightboxOverlay.photo .lightbox figure img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
#lightboxOverlay.photo .lightbox section {
  color: #595959;
  line-height: 20px;
}
#lightboxOverlay.photo.layout1 .lightbox section {
  float: right;
  width: 335px;
}
#lightboxOverlay.photo .lightbox section h1 {
  font: normal 24px/20px ProximaNovaExtraBold, Arial, Helvetica, sans-serif;
  color: #000;
}
#lightboxOverlay.photo .lightbox section h2 {
  font: normal 18px/20px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
  color: #222;
  padding: 8px 0 0;
}
#lightboxOverlay.photo .lightbox section .downloaden {
  padding: 10px 0;
  color: #000;
}
#lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"] {
  display: none;
}
.lt-ie9 #lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"] {
  display: inline-block;
  padding: 2px;
  margin: 2px;
}
#lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"] + label {
  line-height: 22px;
  vertical-align: middle;
  display: inline-block;
}
#lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"] + label span {
  width: 25px;
  height: 22px;
  margin: -5px 0;
  cursor: pointer;
  display: inline-block;
  background: url("http://statischecontent.nl/images/sprites/form-sprite.png") left top no-repeat;
}
.lt-ie9 #lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"] + label span {
	display: none;
}
#lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"]:checked + label span {
  background: url("http://statischecontent.nl/images/sprites/form-sprite.png") left -46px no-repeat;
}
#lightboxOverlay.photo .lightbox section .downloaden input[type="checkbox"]:focus + label {
  border: dotted 1px #aaa;
}
#lightboxOverlay.photo .lightbox section .downloaden #downloadButton {
  background: #ccc;
  display: block;
  border: none;
  color: #fff;
  width: 205px;
  padding: 5px 10px;
  margin: 10px 0 0 60px;
  text-align: center;
  cursor: default;
  text-decoration: none;
  font: normal 16px/20px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
#lightboxOverlay.photo .lightbox section .downloaden.active #downloadButton {
  background: #009ec3;
  cursor: pointer;
}
#lightboxOverlay.photo .lightbox section .downloaden.active #downloadButton:hover {
  background: #00B3DD;
}
#lightboxOverlay.photo .lightbox section .downloaden.active #downloadButton:active {
  background: #4DCFEE;
}
#lightboxOverlay.photo .lightbox nav {
  clear: both;
  background: #d7d7d7;
  display: block;
  padding: 10px 15px;
  margin: 20px -20px -20px -20px;
  font: normal 16px/20px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
  color: #222;
}
#lightboxOverlay.photo .lightbox nav.inactive {
	display: none;
	visibility: hidden;
}
#lightboxOverlay.photo .lightbox nav .paging {
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  margin-top: 1px;
  font-size: 14px;
}
#lightboxOverlay.photo .lightbox nav #prev,
#lightboxOverlay.photo .lightbox nav #next {
  color: #222;
  position: relative;
  z-index: 20;
  text-decoration: none;
}
#lightboxOverlay.photo .lightbox nav #prev.inactive,
#lightboxOverlay.photo .lightbox nav #next.inactive {
  color: #aaa;
  cursor: default;
}
#lightboxOverlay.photo .lightbox nav #prev:before {
  content: "< ";
  display: inline-block;
  margin-right: 5px;
}
#lightboxOverlay.photo .lightbox nav #next {
  float: right;
}
#lightboxOverlay.photo .lightbox nav #next:after {
  content: " >";
  display: inline-block;
  margin-left: 5px;
}
.images.empty {
	display: none;
}

#lightboxOverlay.photo.layout2 {
	text-align: center;
}
#lightboxOverlay.photo.layout2 .lightbox {
	display: inline-block;
	width: auto;
	margin: 5% auto;
	padding: 0;
	background: transparent none;
	text-align: left;
}
#lightboxOverlay.photo.layout2 .lightbox a.close {
	width: 26px;
	height: 26px;
	border-radius: 16px;
	text-decoration: none;
	margin: -13px;
	background-color: #fff;
}
#lightboxOverlay.photo.layout2 .lightbox a.close:hover {
	margin: -16px;
}
#lightboxOverlay.photo.layout2 .lightbox figure {
	margin: auto;
	width: auto;
	height: auto;
	background: transparent none;
}
#lightboxOverlay.photo.layout2 .lightbox figure img {
	position: relative;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	max-height: 90%;
	margin-bottom: 20%;
}
#lightboxOverlay.photo.layout2 .lightbox .info {
	position: fixed;
	margin: auto;
	background: url('http://statischecontent.nl/images/defaults/zw80.png');
	color: #fff;
	bottom: 20px;
	left: 0;
	right: 0;
	max-width: 800px;
	padding: 20px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
#lightboxOverlay.photo.layout2 .lightbox section,
#lightboxOverlay.photo.layout2 .lightbox h1 {
	color: inherit;
}
#lightboxOverlay.photo.layout2 .lightbox nav {
	background: transparent none;
	color: inherit;
	margin: 10px -20px -20px -20px;
}
#lightboxOverlay.photo.layout2 .lightbox nav #prev,
#lightboxOverlay.photo.layout2 .lightbox nav #next {
	color: #fff;
}
#lightboxOverlay.photo.layout2 .lightbox nav #prev.inactive,
#lightboxOverlay.photo.layout2 .lightbox nav #next.inactive {
	color: #777;
}



/** Tickertape balk **/

.balk {
  background: #9bbdcb url(http://static.kro.nl/images/sprites/onjo-sprite.png) left -153px no-repeat;
  color: #fff;
  padding: 11px 5px 9px;
  margin: 0 -20px;
  height: 20px;
  position: relative;
  font: 14px ProximaNovaSemiBold, Arial;
}
.balk a {
  color: #fff;
}
.balk .description {
  padding: 0 35px 0 4px;
  float: left;
}
.balk .title {
  display: block;
  float: left;
  width: 680px;
  overflow: hidden;
  height: 17px;
  text-decoration: none;
}
.balk .title span {
  color: #eff6fa;
  padding-left: 6px;
  width: 100%;
}
.balk .arrows {
  float: right;
  position: absolute;
  top: 7px;
  width: 64px;
  right: 6px;
}
.balk .arrows a {
  background: #4b6c95 url(http://static.kro.nl/images/sprites/onjo-sprite.png) no-repeat;
  display: inline-block;
  width: 26px;
  height: 26px;
  padding: 0;
  margin: 1px 2px;
  text-decoration: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
.balk .arrows a:hover {
  background-color: #5DB1D8;
}
.balk .arrows a.prev {
  background-position: 6px -258px;
}
.balk .arrows a.next {
  background-position: -120px -258px;
}

/** Article Links **/

.ArticleLinklijst {
  padding: 10px 0 0;
}
.ArticleLinklijst h1 {
  font-size: 16px;
}
ul.more {
  list-style-position: inside;
  padding: 0 0 0 2px;
  margin: 0;
}
ul.more li {
  list-style: none;
  padding: 0 0 0 22px;
  line-height: 18px;
}
ul.more li.Pdf {
  background: url('http://statischecontent.nl/images/icons/pdf.png') 0 0 no-repeat;
}
ul.more li.Image {
  background: url('http://statischecontent.nl/images/icons/image.png') 0 0 no-repeat;
}
ul.more li.Link,
ul.more li.Unknown,
ul.more li.undefined {
  background: url('http://statischecontent.nl/images/icons/link.png') 0 0 no-repeat;
}
ul.more li.Storify {
  background: url('http://statischecontent.nl/images/icons/storify.png') 0 0 no-repeat;
}
ul.more li.Facebook {
  background: url('http://statischecontent.nl/images/icons/fb.png') 0 0 no-repeat;
}
ul.more li.Twitter {
  background: url('http://statischecontent.nl/images/icons/twitter.png') 0 0 no-repeat;
}
ul.more li.Video {
  background: url('http://statischecontent.nl/images/icons/video.png') 0 0 no-repeat;
}


/** Video overlay **/

#lightboxOverlay.videoOverlay .lightbox {
	width: 880px;
}
#lightboxOverlay.videoOverlay .lightbox a {
	margin: 0 0 10px;
}
#lightboxOverlay.videoOverlay .lightbox a:hover {
	margin: -3px -3px 7px;
}




.kenburns_slideshow {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 495px;
}
#headerContainer .kenburns_slideshow, #paginaHeader .kenburns_slideshow {
	height: 100%;
	z-index: 0;
}
.kb-slide {
    position: absolute;
    z-index: 1;
    opacity: 0;
	top: 0;
}

.kb-slide img {
    position: relative;
    max-width: none;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

#portal .tweeKolommen .col .kenburns_slideshow {
	width: 455px;
	height: 255px;
}
#detail .tweeKolommen .col .kenburns_slideshow {
	width: 375px;
	height: 210px;
}
.drieKolommen .col .kenburns_slideshow, .eenKolomTwee .col .kenburns_slideshow, .tweeKolomEen .col .kenburns_slideshow {
	width: 303px;
	height: 170px;
}
.col.dubbel .kenburns_slideshow, .col.dubbel .kenburns_slideshow {
	width: 606px;
	height: 340px;
}

#kenburns_slideshow {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 495px;
}

#portal .tweeKolommen .col #kenburns_slideshow {
	width: 455px;
	height: 255px;
}
#detail .tweeKolommen .col #kenburns_slideshow {
	width: 375px;
	height: 210px;
}
.drieKolommen .col #kenburns_slideshow, .eenKolomTwee .col #kenburns_slideshow, .tweeKolomEen .col #kenburns_slideshow {
	width: 303px;
	height: 170px;
}
.col.dubbel #kenburns_slideshow, .contentItem .col.dubbel #kenburns_slideshow {
	width: 606px;
	height: 340px;
}



/** Isotope **/


/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}



#dossierFilters li, #dossierFilters .description {
  padding: 0px 10px 15px 0;
  font: 14px "ProximaNovaSemiBold", Arial;
  float: left;
}
#dossierFilters a.filter {
  background: #009cdd;
  padding: 3px 5px;
  color: #fff;
  text-decoration: none;
  border-radius: 3px;
}
#dossierFilters a.filter:hover {
    background: #0071a0;
}
#dossierFilters.selected a.filter {
    background: #81C4E0;
}
#dossierFilters.selected a.filter:hover {
    background: #009cdd;
}
#dossierFilters.selected a.filter.active {
    background: #009cdd;
}
#container_DossierList .etalage li.medium {
  margin: 0 2px 2px 0;
}
/*
#container_DossierList .etalage {
  width: 910px;
}
#container_DossierList .etalage li.medium {
  margin: 0 10px 10px 0;
  width: 293px;
}
*/


/* Isotope sort */

#sort-by {
  float: right;
  background: #E8EFF1;
  padding: 5px 8px;
  margin: -3px 0 8px;
  list-style: none;
}

#sort-by a {
  padding: 4px 6px;
  display: block;
  background: #3678AA;
  margin: 3px 0;
  color: #FFF;
  text-decoration: none;
  width: 52px;
  border-radius: 3px;
}

#sort-by a:hover, #sort-by a.active:hover {
  background: #009cdd;
}

#sort-by a.active {
  background: #1E4966;
}

#sort-by a.asc:after {
  content: ' ▲';
  color: #fff;
}

#sort-by a.desc:after {
  content: ' ▼';
  color: #fff;
}

/* Vorm */

#container_DossierList .etalage li.medium {
	width: 292px;
	margin: 0 2px 10px 0;
	float: left;
}

#container_DossierList .etalage li a {
	text-decoration: none;
}
#container_DossierList .etalage li a:hover {
	text-decoration: underline;
}

#container_DossierList .etalage li img {
	width: 292px;
	height: 164px;
	display: block;
}


/* Calendar */

.ccal {
  width: 18em;
  font: 0.8em Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
}
.ccal ul {
  margin: 0;
  padding: 0!important;
  text-align: center;
}
.ccal li {
  list-style-type: none;
  display: inline-block;
  width: 13.2%;
  cursor: pointer;
  text-align: center;
  margin: 0;
}
.ccal li span {
  display: inline-block;
  line-height: 1.8em;
}
.ccal li.calmonth {
  width: 66%;
}
.ccal li span {
  padding: 0.1em 0.05em;
  display: block;
}
.ccal li.calprev span,
.ccal li.calnext span {
  color: #aaa;
}
.ccal .calbody li.selected span {
  background: #666;
  color: white;
}
.ccal .calbody li.preselected span {
  background: #f0f0f0;
}
.ccal * {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ccal .today {
  font-weight: bold;
}
.calendar-canvas {
  text-align: center;
  background: white;
  v-moz-box-shadow: 0 3px 4px #999999;
  -moz-box-shadow: 0 3px 4px #999999;
  -webkit-box-shadow: 0 3px 4px #999999;
  box-shadow: 0 1px 2px #999999;
  z-index: 99;
  position: relative;
}


/* Kijkwijzer iconen */

a.c_AL,	a.c_AL:active,	a.c_AL:visited,
a.c_6,	a.c_6:active,	a.c_6:visited,
a.c_9,	a.c_9:active,	a.c_9:visited,
a.c_12,	a.c_12:active,	a.c_12:visited,
a.c_16,	a.c_16:active,	a.c_16:visited,
a.c_G,	a.c_G:active,	a.c_G:visited,
a.c_A,	a.c_A:active,	a.c_A:visited,
a.c_S,	a.c_S:active,	a.c_S:visited,
a.c_D,	a.c_D:active,	a.c_D:visited,
a.c_H,	a.c_H:active,	a.c_H:visited,
a.c_T,	a.c_T:active,	a.c_T:visited{
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 25px;
	text-decoration: none;
}

a.c_AL { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_AL.png'); }
a.c_9  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_9.png'); }
a.c_12 { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_12.png'); }
a.c_16 { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_16.png'); }
a.c_A  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_A.png'); }
a.c_D  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_D.png'); }
a.c_G  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_G.png'); }
a.c_H  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_H.png'); }
a.c_S  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_S.png'); }
a.c_T  { background-image: url('http://statischecontent.nl/images/kijkwijzer/small/c_T.png'); }

#npo-button {
    background-color: #000;
    background: url("//assets.www.npo.nl/assets/widget/button.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    width: 80px;
    float: right;
    margin: 5px 0px;
}
#npo-button #npo-widget-button {
    margin: 0px 0px;
}
/* *** START: /css/login.css ***  */

#loginContainer
{
    color: black;
    width: 310px;
    position: absolute;
    top: 10%;
    left: 50%;
    z-index: 9999;
    margin-left: -155px;
    -moz-box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.12);
    -khtml-box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.12);
    -ms-box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.12);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
#loginContainer .header
{
    background: #55d1c2 url('/images/login/ruis.png');
    padding: 8px 15px 7px 25px;
    background-image: linear-gradient(bottom, #8eccc1 0%, #8ce4d5 100%);
    background-image: -o-linear-gradient(bottom, #8eccc1 0%, #8ce4d5 100%);
    background-image: -moz-linear-gradient(bottom, #8eccc1 0%, #8ce4d5 100%);
    background-image: -webkit-linear-gradient(bottom, #8eccc1 0%, #8ce4d5 100%);
    background-image: -ms-linear-gradient(bottom, #8eccc1 0%, #8ce4d5 100%);
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
#loginContainer .header .lockIcon
{
    background: url('/images/login/sprite.png') 0 -130px no-repeat;
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    margin: 2px 8px 2px 0;
}
#loginContainer .header h1
{
    font: normal 18px/24px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
    text-shadow: 0px 1px 6px #6DB4AC;
    display: inline-block;
    color: #fff;
    margin: 0;
    padding: 0;
}
#loginContainer .header .close
{
    float: right;
    color: #fff;
    background: url('/images/login/sprite.png') -3px -70px no-repeat;
    display: block;
    width: 18px;
    height: 18px;
    margin: 3px 0;
}
#loginContainer .header .close:hover
{
    background-position: -3px -90px;
}
#loginContainer .header .close:active
{
    background-position: -3px -110px;
}
#loginContainer .content
{
    background: #edf8f6 url('/images/login/ruis.png');
    border: 1px #d6d6d6 solid;
    padding: 15px 24px;
    border-top: none;
    -moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6);
    -khtml-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6);
    -ms-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6);
    box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6);
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -khtml-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
#loginContainer .content a
{
    color: #000;
    text-decoration: none;
}
#loginContainer .content a:hover
{
    text-decoration: underline;
}
#loginContainer .content a span
{
    color: #64797E;
}
#loginContainer label
{
    text-align: left;
}
#loginContainer .content label.inputBG
{
    position: relative;
    background: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 9px 8px 37px;
    font: 16px/20px Arial, Helvetica, sans-serif;
    width: 214px;
    margin: 25px 0 0;
    background: #fff;
    display: block;
    cursor: text;
}
#loginContainer .content label.inputBG:first-child
{
    margin: 10px 0 0;
}
#loginContainer .content label.inputBG.hidden
{
    text-indent: -99999px;
    color: #fff;
    display: block;
}
#loginContainer .content label.inputBG.user
{
    background: #ffffff url('/images/login/sprite.png') 7px 7px no-repeat;
	margin: 15px 0 0;
}
#loginContainer .content label.inputBG.pass
{
    background: #ffffff url('/images/login/sprite.png') 7px -29px no-repeat;
}
#loginContainer .content label.checkbox
{
    display: block;
    padding: 10px 0;
}
#loginContainer .content label.checkbox input {
	margin: 3px 4px;
}
#loginContainer .content input.text
{
    position: absolute;
    left: 0;
    top: 0;
    padding: 7px 8px 7px 36px;
    font: 16px/20px Arial, Helvetica, sans-serif;
    width: 214px;
    margin: 0;
    border: 1px solid #d6d6d6;
    background: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    cursor: text;
}
#loginContainer .content input.text:focus
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border-color: #a0a0a0;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    -khtml-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
#loginContainer .content button
{
    width: 260px;
    height: 36px;
    color: #fff;
    font: normal 18px/24px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
    border: 1px solid #86bfc9;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0px 1px 6px #6DB4AC;
    background: #6AC4D5;
    background-image: linear-gradient(bottom, #6ac4d5 0%, #70d3e5 100%);
    background-image: -o-linear-gradient(bottom, #6ac4d5 0%, #70d3e5 100%);
    background-image: -moz-linear-gradient(bottom, #6ac4d5 0%, #70d3e5 100%);
    background-image: -webkit-linear-gradient(bottom, #6ac4d5 0%, #70d3e5 100%);
    background-image: -ms-linear-gradient(bottom, #6ac4d5 0%, #70d3e5 100%);
}
#loginContainer .content button:hover
{
    background: #5AB8CA;
    border-color: #73ACB6;
    background-image: linear-gradient(bottom, #5ab8ca 0%, #6ad0e2 100%);
    background-image: -o-linear-gradient(bottom, #5ab8ca 0%, #6ad0e2 100%);
    background-image: -moz-linear-gradient(bottom, #5ab8ca 0%, #6ad0e2 100%);
    background-image: -webkit-linear-gradient(bottom, #5ab8ca 0%, #6ad0e2 100%);
    background-image: -ms-linear-gradient(bottom, #5ab8ca 0%, #6ad0e2 100%);
}
#loginContainer .content button:active
{
    background: #70d3e5;
    border-color: #73ACB6;
    background-image: linear-gradient(bottom, #9ee2ee 0%, #62b7c7 100%);
    background-image: -o-linear-gradient(bottom, #9ee2ee 0%, #62b7c7 100%);
    background-image: -moz-linear-gradient(bottom, #9ee2ee 0%, #62b7c7 100%);
    background-image: -webkit-linear-gradient(bottom, #9ee2ee 0%, #62b7c7 100%);
    background-image: -ms-linear-gradient(bottom, #9ee2ee 0%, #62b7c7 100%);
}
#loginContainer .content ul
{
    list-style: none;
    line-height: 25px;
    padding: 11px 0 5px;
}
#loginContainer .content li
{
    list-style: none;
    line-height: 25px;
    padding: 1px 0;
}
#loginContainer .content .accountOptions
{
    margin: 0 0 0 4px;
    padding: 0 0 0 14px;
    line-height: 19px;
    border-left: 1px solid #ACBABE;
    overflow: hidden;
    height: 0;
    -webkit-transition: all 0.07s ease-in-out;
    -moz-transition: all 0.07s ease-in-out;
    -o-transition: all 0.07s ease-in-out;
    -ms-transition: all 0.07s ease-in-out;
    transition: all 0.07s ease-in-out;
}
#loginContainer .content .accountOptions span
{
    display: block;
    color: #777;
}
#loginContainer .content .accountOptions li
{
    padding: 4px 0;
    line-height: 19px;
}
#loginContainer .content .plus
{
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url("/images/login/sprite.png") -3px -154px;
}
#loginContainer .content .arrow
{
    width: 10px;
    height: 10px;
    margin: 0 1px;
    display: inline-block;
    background: url("/images/login/sprite.png") -15px -150px;
}
#loginContainer .content .open .arrow
{
    background-position: -15px -160px;
}
#loginContainer .content .open .accountOptions
{
    height: 81px;
}

#loginOverlay
{
    background: white;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 9998;
}
#loginContainer .content .error
{
    padding: 5px 10px;
    margin: 0;
    display: block;
    background: #fff5e8 url('/images/login/ruis.png');
    border: 1px solid #F3D0BC;
}

#loginContainer .content button span
{
    padding: 0 26px;
}

#loginContainer .content button.loading, #loginContainer .content button.loading:hover, #loginContainer .content button.loading:active
{
    background: #8DD2DF;
    cursor: default;
    background-image: linear-gradient(bottom, #addee7 0%, #8dd2df 100%);
    background-image: -o-linear-gradient(bottom, #addee7 0%, #8dd2df 100%);
    background-image: -moz-linear-gradient(bottom, #addee7 0%, #8dd2df 100%);
    background-image: -webkit-linear-gradient(bottom, #addee7 0%, #8dd2df 100%);
    background-image: -ms-linear-gradient(bottom, #addee7 0%, #8dd2df 100%);
}
#loginContainer .content button.loading span
{
    background: url(/images/login/loader.gif) top left no-repeat;
}

/* *** START: /css/npo-journalistiek_style.css ***  */
/*
a {text-decoration:none;}
a:hover {text-decoration:underline;}*/
a:hover img {text-decoration:none;border:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}


html{
  background: #fff url('/images/journalistiek/incontxt_texture.gif');
  background-image: -moz-radial-gradient(50% 20%, circle farthest-side, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-radial-gradient(50% 20%, circle farthest-side, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 100%);
  background-image: -o-radial-gradient(50% 20%, circle farthest-side, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 100%);
  background-image: -ms-radial-gradient(50% 20%, circle farthest-side, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 100%);
  background-imFage: radial-gradient(50% 20%, circle farthest-side, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 100%);
  background-image: url('/images/journalistiek/incontxt_texture.gif');
  background-attachment: fixed;
}

.isDomain #paginaTop {
  padding-bottom: 50px;
}

.homePage.isDomain #paginaTop {
  padding-bottom: 0;
}

.homePage.isDomain .contentItem {
  margin: 0;
}

#paginaHeader{
	width:900px;
	height:90px;
	background: transparent url('/images/journalistiek/journalistiek.png') center no-repeat;
	display:none;
}
.isDomain #breadCrumbs {
	background: #009cdd;
  position: absolute;
  left: 0;
  width: 100%;
}
.isDomain #breadCrumbs h4.breadcrumb {
	color:#fff;
  margin: auto;
  width: 900px;
}
.isDomain #breadCrumbs a {
	color:#fff;
}

a, a h1, a h2 {color:#009cdd;}

.isDomain.homePage #headerContainer {
  height: 36px;
}

.isDomain.homePage #paginaHeader {
  display: none;
  background: none transparent;
}


/* Header Journalistiek */
#kroBovenbalk.wit header h1,
#inContxtBovenbalk .fullwidth h1 {
  margin: 5px 0;
}
#kroBovenbalk.wit header h1 img,
#inContxtBovenbalk .fullwidth h1 img {
  height: 50px;
}
#kroBovenbalk.wit .zoeken,
#inContxtBovenbalk .zoeken {
  margin: 0;
  width: 179px;
}
header #search {
  margin: 0;
  top: 5px;
  padding: 0 37px 0 0;
}

/* Footer Journalistiek */
/*
#paginaBottom .wide,
#paginaFooter .wide {
  height: 60px;
  background: transparent;
}

#paginaBottom footer {
  background-color: #292929;
  padding: 15px 0 5px;
  position: absolute;
  min-height: 40px;
  width: 100%;
  bottom: 0;
  left: 0;
  color: #fff;
}
#paginaBottom footer .container {
  width: 900px;
  margin: 0 auto;
}
#paginaBottom footer h1 {
  font: normal 22px ProximaNovaExtraBold, Arial, Helvetica, sans-serif;
  margin-right: 10px;
  float: left;
}
#paginaBottom footer nav a {
  font: 14px Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
  padding: 5px 12px;
  color: #fff;
  float: left;
}
#paginaBottom footer nav a:hover {
  color: #fff;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.25);
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}*/
#paginaBottom footer #logos {
  list-style: none;
  float: right;
  margin-top: 2px;
}
#paginaBottom footer #logos li {
  float: left;
}
#paginaBottom footer #logos li a {
  background: url('/images/sprites/logos_sprite.png') left top no-repeat;
  display: block;
  width: 39px;
  height: 30px;
  margin: 0 0 0 12px;
}
#paginaBottom footer #logos #logo_avro {
  background-position: 0 top;
  width: 30px;
  height: 34px;
}
#paginaBottom footer #logos #logo_avro:hover {
  background-position: 0 -34px;
}
#paginaBottom footer #logos #logo_bnn {
  background-position: -259px top;
  width: 35px;
  height: 34px;
}
#paginaBottom footer #logos #logo_bnn:hover {
  background-position: -259px -34px;
}
#paginaBottom footer #logos #logo_eo {
  background-position: -334px top;
  width: 28px;
  height: 34px;
}
#paginaBottom footer #logos #logo_eo:hover {
  background-position: -334px -34px;
}
#paginaBottom footer #logos #logo_kro {
  background-position: -135px top;
  width: 32px;
  height: 34px;
}
#paginaBottom footer #logos #logo_kro:hover {
  background-position: -135px -34px;
}
#paginaBottom footer #logos #logo_ncrv {
  background-position: -110px top;
  width: 24px;
  height: 34px;
}
#paginaBottom footer #logos #logo_ncrv:hover {
  background-position: -110px -34px;
}
#paginaBottom footer #logos #logo_nos {
  background-position: -363px top;
  width: 36px;
  height: 34px;
}
#paginaBottom footer #logos #logo_nos:hover {
  background-position: -363px -34px;
}
#paginaBottom footer #logos #logo_ntr {
  background-position: -167px top;
  width: 45px;
  height: 34px;
}
#paginaBottom footer #logos #logo_ntr:hover {
  background-position: -167px -34px;
}
#paginaBottom footer #logos #logo_powned {
  background-position: -296px top;
  width: 35px;
  height: 34px;
}
#paginaBottom footer #logos #logo_powned:hover {
  background-position: -296px -34px;
}
#paginaBottom footer #logos #logo_tros {
  background-position: -30px top;
  width: 24px;
  height: 34px;
}
#paginaBottom footer #logos #logo_tros:hover {
  background-position: -30px -34px;
}
#paginaBottom footer #logos #logo_vara {
  background-position: -55px top;
  width: 54px;
  height: 34px;
}
#paginaBottom footer #logos #logo_vara:hover {
  background-position: -55px -34px;
}
#paginaBottom footer #logos #logo_vpro {
  background-position: -214px top;
  width: 43px;
  height: 34px;
}
#paginaBottom footer #logos #logo_vpro:hover {
  background-position: -214px -34px;
}
#paginaBottom footer #logos #logo_wnl {
  background-position: -401px top;
  width: 44px;
  height: 34px;
}
#paginaBottom footer #logos #logo_wnl:hover {
  background-position: -401px -34px;
}
#paginaBottom footer #logos #logo_max {
  background-position: -447px top;
  width: 35px;
  height: 34px;
}
#paginaBottom footer #logos #logo_max:hover {
  background-position: -447px -34px;
}
.lt-ie8 #paginaBottom footer {
  bottom: auto;
  position: relative;
  background-color: #444;
}



#portal_ankeiler, .isDomain #menu, .contentItem.portalFooter {
  display:none;
}

.contentItem .col, .contentItem .col.multiBlock .block {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.isDomain.homePage #paginaContent {
  margin: 0;
}

/*.isDomain.homePage .contentItem .col {
  width: 440px;
}*/


.dossierList .button {
	background: #56584B none;
	padding: 0;
	height: auto;
	color: #fff;
}
.dossierList .button span, .dossierList .button span:hover {
	background: transparent none;
	padding: 5px 8px;
	color: #fff;
}
.dossierList .button:hover {
	background: #6B6F5E none;
}
.dossierList .sortControls .button {
	margin: 5px 10px 5px 0;
}

/* PAGANATION */
.pager a, .pager span{
  padding: 5px 9px;
  background: #9bbdcb;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font: 14px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
  color:#fff;
  text-decoration: none;
}
.pager a:hover{
  background: #4b6c95;
}
.pager a.link_selected{
  background: #de3400;
}

/* MENU BUTTONS */
ul.incontxt_menu{
  position: absolute;
  top: 13px;
  left: 50%;
  margin-left: -260px;
  z-index: 999;
}
ul.incontxt_menu li{
  display: block;
  float: left;
  list-style: none;
  line-height: 25px;
  margin-right: 10px;
}
ul.incontxt_menu li a {
  font:16px "ProximaNovaReg", Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
  color:#969696;
  background: #fff;
  height: 17px;
  padding: 8px 10px;
  border-right: none !important;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
ul.incontxt_menu li a:hover {
  color:#de3400;
  background: #ececec;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

body.isDomain ul.incontxt_menu, body.program_onderzoek ul.incontxt_menu {
  display: none;
}

/** Homepage **/


#homeContainer,
#container_DossierList {
  width: 900px;
  margin: 0 -10px;
}
#homeContainer .left,
#container_DossierList .left {
  float: left;
  width: 448px;
}
#homeContainer .etalage,
#container_DossierList .etalage {
  list-style: none;
  padding: 0;
  margin: -1px;
}
#homeContainer .etalage li,
#container_DossierList .etalage li {
  float: left;
  margin: 1px;
  position: relative;
}
#homeContainer .etalage li > a,
#container_DossierList .etalage li > a {
  display: block;
}
#homeContainer .etalage li > a:hover,
#container_DossierList .etalage li > a:hover {
  -moz-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
  -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
  -khtml-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
  -ms-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
  box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
  z-index: 20;
}
#homeContainer .etalage li > a:hover:after,
#container_DossierList .etalage li > a:hover:after {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(1%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(255, 255, 255, 0.08)), color-stop(100%, rgba(255, 255, 255, 0.18)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* IE10+ */

  background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* W3C */

}
#homeContainer .etalage li > a:active,
#container_DossierList .etalage li > a:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
#homeContainer .etalage li h3,
#container_DossierList .etalage li h3,
#homeContainer .etalage li .date,
#container_DossierList .etalage li .date {
  position: absolute;
  color: #fff;
  padding: 2px 4px;
  background-color: #082a3a;
  background-color: rgba(8, 42, 58, 0.6);
  z-index: 5;
}
#homeContainer .etalage li h2,
#container_DossierList .etalage li h2 {
  font: 16px "ProximaNovaSemiBold", Arial;
  color: #fff;
  bottom: 12px;
  width: 70%;
  display: block;
  position: absolute;
  z-index: 5;
}
#homeContainer .etalage li h2 span,
#container_DossierList .etalage li h2 span {
  padding: 4px 6px;
  margin: 1px 0;
  display: inline-block;
  background: #009cdd;
}
#homeContainer .etalage li.breaking h2:after,
#container_DossierList .etalage li.breaking h2:after {
  content: "Breaking";
  display: block;
  position: absolute;
  font-size: 12px "ProximaNovaSemiBold", Arial;
  text-transform: uppercase;
  top: -24px;
  left: 0;
  padding: 4px 6px;
  background-color: #024497;
  z-index: 5;
}
#homeContainer .etalage li h2.breaking:after:after,
#container_DossierList .etalage li h2.breaking:after:after {
  left: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(11, 74, 103, 0);
  border-left-color: #024497;
  border-width: 30px;
  top: 50%;
  margin-top: -30px;
}
#homeContainer .etalage li .date,
#container_DossierList .etalage li .date {
  right: 0;
}
#homeContainer .etalage li h3,
#container_DossierList .etalage li h3 {
  font: 14px "ProximaNovaSemiBold", Arial;
}
#homeContainer .etalage li img,
#container_DossierList .etalage li img {
  width: 100%;
  height: 100%;
  display: block;
}
#homeContainer .etalage li.right {
  float: right;
}
#homeContainer .etalage li.big {
  height: 252px;
  width: 448px;
}
#homeContainer .etalage li.big h3 {
  font: 18px "ProximaNovaSemiBold", Arial;
}
#homeContainer .etalage li.medium,
#container_DossierList .etalage li.medium {
  width: 298px;
  height: 168px;
  margin: 0 2px 2px 0;
}
#homeContainer .etalage li.small {
  width: 148px;
  height: 83px;
}
#homeContainer .etalage li.small h2 {
  font: 12px Arial;
  bottom: 0;
  width: 142px;
  padding: 2px 3px;
  background: #009cdd;
}
#homeContainer .etalage li.small h2 span {
  padding: 1px 4px;
}
#homeContainer .etalage li.small h3,
#homeContainer .etalage li.small .date {
  display: none;
}
#homeContainer .right {
  float: right;
  width: 448px;
}
.contentItem .col.bg3, .contentItem .col.multiBlock .block.bg3,
.bg3 {
  background: transparent none;
  position: relative;
  padding: 0;
}
.bg3 .container {
  position: relative;
  height: 574px;
  width: 100%;
  overflow: auto;
  overflow-x: hidden;
  background: #fff;
}
.bg3 .container::-webkit-scrollbar {
  width: 10px;
  background: transparent;
}

.bg3 .container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background: transparent;
  border-radius: 0;
}

.bg3 .container::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
  background: rgba(0, 0, 0, 0.2);
  border-radius: 0;
}
.bg3 .container::-webkit-scrollbar-button:end:increment{
  display:block;
  height:15px;
  background-color:transparent;
}
.bg3 .container img {
  width: 100%;
  height: auto;
}
.bg3 .container ul {
  padding: 0 0 15px;
}
.bg3 .container .innerBody {
  width: 445px;
  margin-top: 0;
  position: relative;
  /*opacity: 0.5;*/
  -webkit-transition: opacity 200ms ease-in-out;
  -moz-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  -ms-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
.bg3 .container .innerBody > div {
  position: relative;
}
.bg3 .container .innerBody.active {
  opacity: 1;
}
.bg3 .container .innerBody img {
  width: 445px;
  vertical-align: top;
}
.bg3 .container .innerBody .program {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  padding: 3px;
  background: rgb(8, 42, 58);
  background: rgba(8, 42, 58, 0.6);
  font: 14px "ProximaNovaSemiBold", Arial;
}
.bg3 .container .innerBody .description {
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 5px 10px;
  background: rgb(11, 74, 103);
  background: rgba(11, 74, 103, 0.6);
}
.bg3 .container .innerBody .description h2 {
  font: 26px "ProximaNovaExtraBold", Arial;
  color: #fff;
}
.bg3 .container .innerBody a {
  display: block;
  text-decoration: none;
}
.bg3 .container .innerBody a:hover:after {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(1%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(255, 255, 255, 0.08)), color-stop(100%, rgba(255, 255, 255, 0.18)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* IE10+ */
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* W3C */
}
.bg3 .container .innerBody > a:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.bg3 .overlay {
  position: absolute;
  bottom: 0;
  height: 20px;
  width: 100%;
  background: url("http://static.kro.nl/images/journalistiek/blogListOverlay.png") -3px top;
}
/*
#homeContainer .right .blog {
  height: 431px;
  position: relative;
}
#homeContainer .right .blog .container {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto;
}
#homeContainer .right .blog .container img {
  width: 100%;
  height: auto;
}
#homeContainer .right .blog .container ul {
  padding: 0 0 15px;
}
#homeContainer .right .blog .container li {
  width: 431px;
  height: 243px;
  position: relative;
}
#homeContainer .right .blog .container li img {
  width: 431px;
  height: 243px;
}
#homeContainer .right .blog .container li .program {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  padding: 3px;
  background: rgb(8, 42, 58);
  background: rgba(8, 42, 58, 0.6);
  font: 14px "ProximaNovaSemiBold", Arial;
}
#homeContainer .right .blog .container li .description {
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 5px 10px;
  background: rgb(11, 74, 103);
  background: rgba(11, 74, 103, 0.6);
}
#homeContainer .right .blog .container li .description h2 {
  font: 26px "ProximaNovaExtraBold", Arial;
  color: #fff;
}
#homeContainer .right .blog .container li > a {
  display: block;
  text-decoration: none;
}
#homeContainer .right .blog .container li > a:hover:after {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* FF3.6+ * /
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(1%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(255, 255, 255, 0.08)), color-stop(100%, rgba(255, 255, 255, 0.18)));
  /* Chrome,Safari4+ * /
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Chrome10+,Safari5.1+ * /
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* Opera 11.10+ * /
  background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* IE10+ * /
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
  /* W3C * /
}
#homeContainer .right .blog .container li > a:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
#homeContainer .right .blog .overlay {
  position: absolute;
  bottom: 0;
  height: 20px;
  width: 100%;
  background: url("http://static.kro.nl/images/journalistiek/blogListOverlay.png");
}*/
#homeContainer .right .waakhonden {
  margin: 0 -5px;
  padding: 5px 0;
}
#homeContainer .right .waakhonden a {
  background: #77d522;
  float: left;
  color: #fff;
  width: 212px;
  height: 89px;
  margin: 0 4px 0 5px;
  text-decoration: none;
  padding: 4px;
  display: block;
  -moz-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
}
#homeContainer .right .waakhonden a.stem {
  background: url("http://static.kro.nl/images/journalistiek/waakhonden-stem.jpg");
}
#homeContainer .right .waakhonden a.meedoen {
  background: url("http://static.kro.nl/images/journalistiek/waakhonden-meedoen.jpg");
}
#homeContainer .right .waakhonden:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.programmas {
  margin: 0 -6px;
  padding: 5px 0;
}
.programmas a {
  background: #113339;
  display: block;
  color: #fff;
  float: left;
  width: 142px;
  height: 50px;
  margin: 0 1px 0 6px;
  -moz-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3);
}
.programmas a.zembla {
  background: url("http://static.kro.nl/images/journalistiek/logo-zembla.jpg");
}
.programmas a.reporter {
  background: url("http://static.kro.nl/images/journalistiek/logo-reporter.jpg");
}
.programmas a.argos {
  background: url("http://static.kro.nl/images/journalistiek/logo-argos.jpg");
}
.programmas:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}




/** Homepage NEW - 10 july */


.isDomain .homePage .tweeKolommen {
  width: 900px;
  margin: 0;
  font: 12px/20px "ProximaNovaSemiBold", Arial;
  position: relative;
}
.isDomain .homePage .tweeKolommen .body {
  border-spacing: 0;
}
.isDomain .homePage .tweeKolommen #homeContainer {
  margin: 0;
}
.isDomain .homePage .tweeKolommen .bg3 {
  width: 450px;
  padding: 0;
}
.isDomain .homePage .tweeKolommen h2.tab {
  font: 14px/18px "ProximaNovaExtraBold", Arial;
  color: #fff;
  width: 449px;
  height: 26px;
  margin: 0 0 1px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 2px #009cdd solid;
}
.isDomain .homePage .tweeKolommen h2.tab a {
  padding: 0;
  margin: 0;
  background: url(http://statischecontent.nl/images/journalistiek/tabs.png) 0 -2px no-repeat;
  position: relative;
  display: block;
  float: left;
  height: 26px;
}
.isDomain .homePage .tweeKolommen .dossiers {
  float: left;
  width: 450px;
}
.isDomain .homePage .tweeKolommen .dossiers .tab a {
  width: 107px;
}
.isDomain .homePage .tweeKolommen .dossiers .tab a:hover {
  background-position: 0 -32px;
}
.isDomain .homePage .tweeKolommen .onderzoek {
  float: right;
  width: 450px;
}
.isDomain .homePage .tweeKolommen .onderzoek .tab a {
  width: 133px;
  background-position: 0 -62px;
}
.isDomain .homePage .tweeKolommen .onderzoek .tab a:hover {
  background-position: 0 -92px;
}
.isDomain .homePage .tweeKolommen ul.overzicht {
  list-style: none;
  padding: 0;
  margin: 0;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div,
.isDomain .homePage .tweeKolommen ul.overzicht li {
  float: left;
  margin: 0 1px 1px 0;
  width: 224px;
  height: 126px;
  position: relative;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div:after,
.isDomain .homePage .tweeKolommen ul.overzicht li:after{
  content: " ";
  height: 30px;
  width: 224px;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  background: url("/images/journalistiek/incontxt_titlebg-small.png") repeat-x top;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div:first-child,
.isDomain .homePage .tweeKolommen ul.overzicht li.big {
  width: 449px;
  height: 253px;
}

.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div:first-child:after,
.isDomain .homePage .tweeKolommen ul.overzicht li.big:after {
  content: " ";
  height: 45px;
  width: 449px;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  background: url("/images/journalistiek/incontxt_titlebg.png") repeat-x top;
}

.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div:first-child h2,
.isDomain .homePage .tweeKolommen ul.overzicht li.big h2 {
  font: 24px/30px "ProximaNovaSemiBold", Arial;
  bottom: 8px;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div > a,
.isDomain .homePage .tweeKolommen ul.overzicht li > a {
  display: block;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div h3,
.isDomain .homePage .tweeKolommen ul.overzicht li h3,
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div time,
.isDomain .homePage .tweeKolommen ul.overzicht li time {
  position: absolute;
  color: #fff;
  padding: 2px 4px;
  text-transform: uppercase;
  z-index: 5;
  max-width: 145px;
  text-align: right;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div h2,
.isDomain .homePage .tweeKolommen ul.overzicht li h2 {
  font: 16px/20px "ProximaNovaSemiBold", Arial;
  color: #fff;
  bottom: 5px;
  left: 5px;
  right: 5px;
  display: block;
  position: absolute;
  z-index: 5;
  text-shadow: 0 1px 3px #000000;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div h2.breaking:after,
.isDomain .homePage .tweeKolommen ul.overzicht li h2.breaking:after {
  content: "Breaking";
  display: block;
  position: absolute;
  font-size: 12px;
  text-transform: uppercase;
  top: -24px;
  padding: 4px 6px;
  background-color: #0b4a67;
  z-index: 5;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div h2.breaking:after:after,
.isDomain .homePage .tweeKolommen ul.overzicht li h2.breaking:after:after {
  left: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(11, 74, 103, 0);
  border-left-color: #0b4a67;
  border-width: 30px;
  top: 50%;
  margin-top: -30px;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div time,
.isDomain .homePage .tweeKolommen ul.overzicht li time {
  top: 5px;
  left: 5px;
  padding: 1px 4px;
  display: block;
  background: #e01500;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div h3,
.isDomain .homePage .tweeKolommen ul.overzicht li h3 {
  right: 5px;
}
.isDomain .homePage .tweeKolommen #WidgetItem_4314 > div img,
.isDomain .homePage .tweeKolommen ul.overzicht li img {
  width: 100%;
  height: 100%;
  display: block;
}
.isDomain .homePage .tweeKolommen .onderzoek {
  float: right;
  width: 450px;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div {
  margin: 0;
  float: left;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div a {
  background: #6195ad url("http://statischecontent.nl/images/sprites/onjo-sprite.png");
  float: left;
  color: #fff;
  width: 204px;
  height: 64px;
  display: block;
  position: relative;
  margin: 0 1px 1px 0;
  padding: 6px 10px;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div a:hover {
  background-position: 0 -76px;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div a h3 {
  text-transform: uppercase;
  font: 24px/28px "ProximaNovaExtraBold", Arial;
  max-height: 28px;
  overflow: hidden;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div a p {
  font: 14px/18px "ProximaNovaReg", Arial;
  padding: 0;
  margin: 0;
  max-height: 38px;
  overflow: hidden;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div a .arrow {
  background: url("http://statischecontent.nl/images/sprites/onjo-sprite.png") -129px -263px no-repeat;
  display: block;
  float: right;
  margin: 4px;
  width: 12px;
  height: 17px;
}
.isDomain .homePage .tweeKolommen .onderzoek #WidgetItem_5539 > div:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.isDomain .homePage .tweeKolommen .onderzoek .programmas {
  padding: 0;
  margin: 0;
}
.isDomain .homePage .tweeKolommen .onderzoek .programmas a {
  background: #113339;
  display: block;
  color: #fff;
  float: left;
  width: 149px;
  height: 49px;
  padding: 0;
  margin: 0 1px 0 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.isDomain .homePage .tweeKolommen .onderzoek .programmas a.zembla {
  background: url("http://static.kro.nl/images/journalistiek/logo-zembla.jpg");
}
.isDomain .homePage .tweeKolommen .onderzoek .programmas a.reporter {
  background: url("http://static.kro.nl/images/journalistiek/logo-reporter.jpg");
}
.isDomain .homePage .tweeKolommen .onderzoek .programmas a.argos {
  background: url("http://static.kro.nl/images/journalistiek/logo-argos.jpg");
}
.isDomain .homePage .tweeKolommen .onderzoek .programmas:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/** Social */
.social {
  position: absolute;
  right: 0;
  margin: -10px 0;
}
.social a {
  width: 25px;
  height: 25px;
  display: block;
  float: right;
  margin: 0 0 0 6px;
  background: url("http://statischecontent.nl/images/sprites/onjo-sprite.png") no-repeat;
}
.social a.facebook {
  background-position: -21px -255px;
}
.social a.twitter {
  background-position: -46px -255px;
}
.social a.podcast, ul.followSocial li.podcast a {
  background: url("http://statischecontent.nl/images/icons/podcast.png") no-repeat center center;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    /* Retina-specific stuff here */
  .social a.podcast, ul.followSocial li.podcast a {
    background: url("http://statischecontent.nl/images/icons/podcast@2x.png") no-repeat center center;
    background-size: 20px 20px;
  }
}
.social a.facebook:hover {
  background-position: -72px -255px;
}
.social a.twitter:hover {
  background-position: -97px -255px;
}


/** End Homepage NEW */



/* TABS */
#tabs {
    position: absolute;
    top: 83px;
    border-bottom: 2px solid #009CDD;
    display: none;
    width: 100%;
    left: 0;
}
.isDomain #tabs,
.program_onderzoek  #tabs {
  display: block;
}
.homePage.type_domain #tabs {
  display: none;
  visibility: hidden;
}
#tabs .container {
    width: 900px;
    margin: auto;
}
#tabs a {
  background: url(http://statischecontent.nl/images/journalistiek/tabs.png) 0 -2px no-repeat;
  position: relative;
  display: block;
  float: left;
  height: 25px;
}
#tabs .dossiers {
  width: 106px;
  background-position: -1px -2px;
  z-index: 10;
}
#tabs .dossiers:hover {
  background-position: -1px -32px;
}
#tabs .onderzoek {
  /* z-index: 10; */
  width: 132px;
  margin-left: -5px;
  background-position: -107px -02px;
}
#tabs .onderzoek:hover {
  background-position: -107px -32px;
}





.contentItem .col.multiBlock .block.bg2 {
  background: none;
  margin-right: -11px;
  padding: 0;
}

.bg2 .innerBody.ankeiler.ankeilerLayout2 {
  float: left;
  width: 199px;
  height: 107px;
  padding: 8px;
  margin: 0 10px 0 0;
  position: relative;
  overflow: hidden;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.bg2 .innerBody.ankeiler.ankeilerLayout2 + .innerBody {
  margin-right: 0;
}
.bg2 .innerBody.ankeiler.ankeilerLayout2:after {
  content: " ";
  position: absolute;
  display: block;
  z-index: 1;
  background: rgb(69, 163, 7);
  background: rgba(69, 163, 7, 0.8);
  width: 215px;
  height: 121px;
  top: 0;
  left: 0;
  border: 1px solid #3E7C1B;
  box-shadow: inset 1px 2px 35px rgba(0, 0, 0, 0.2);
}
.contentItem .bg2 .innerBody h2, .contentItem .bg2 .innerBody h2 a {
  color: #FFF;
  position: relative;
  max-height: 44px;
  overflow: hidden;
  z-index: 10;
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 1px;
}
.tweeKolommen .bg2 .ankeiler img {
  position: absolute;
  max-width: 219px;
  margin: 0 -10px;
  z-index: 0;
  top: 0;
}
.bg2 .ankeilerText {
  position: relative;
  z-index: 10;
  max-height: 36px;
  overflow: hidden;
  padding: 0;
}
.bg2 a {
  color: #FFF;
  text-decoration: none;
}
.bg2 a.button {
  position: absolute;
  z-index: 10;
  display: block;
  background: #7AB623;
  border: 1px solid #44533C;
  padding: 1px 4px;
  border-left-color: #346818;
  border-top-color: #346818;
  bottom: 7px;
  right: 8px;
  margin: 0;
  height: auto;
  float: none;
}
.bg2 a.button span {
  padding: 0;
  color: inherit;
  background: transparent none;
}
.bg2 a.button:hover {
  background: #8CCC2E;
  color: #fff;
}

/*aanpassing images ankeilers*/
.tweeKolommen .ankeiler img {
  width: 445px;
  height: auto;
}
.drieKolommen .ankeiler img {
  width: 290px;
  height: auto;
}


/** blog **/

.isDomain .article {
	position: relative;
	background-color: #fff;
	padding: 10px;
	margin: 40px -10px;
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
}
.isDomain .article:after, .article:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.isDomain .article:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	left: 10%;
	margin-left: -10px;
}
.isDomain .article:before {
	border-color: rgba(224, 224, 224, 0);
	border-bottom-color: #ebebeb;
	border-width: 12px;
	left: 10%;
	margin-left: -12px;
}
.isDomain .contentItem .innerBody .article h2, .contentItem .innerBody .article h2 a {
	font: 18px/18px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	padding: 4px 0 6px;
}
.isDomain .contentItem .innerBody .article .article-title a {
	text-decoration: none;
}



.zoekIn{
  display:none;
}

/* Hide BreadCrumbs */
/* Op volgorde: Dossier overzicht, Zoekresultaten, disclaimer, programmalijst, gids, cookies uitleg*/
body.type_dossier_overview #breadCrumbs, body.type_search_overview #breadCrumbs,
html#Oben_50_1467 #breadCrumbs, html#Oben_50_1420 #breadCrumbs, html#Oben_50_104 #breadCrumbs, html#Oben_50_1352 #breadCrumbs, html#Oben_50_2557 #breadCrumbs, html#Oben_50_2791 #breadCrumbs{
  display: none;
}

/* Zoekresultaten */
body.type_search_overview .searchBox {
  padding: 10px;
  background: #E8EFF1;
}
body.type_search_overview .searchBox input{
  margin: 10px 0;
}
body.type_search_overview .searchBox input[type="text"]{
  margin: 10px 0;
  padding: 5px;
  background: #f1f1f1;
  color:#333;
  border: #e1e1e1 solid 1px;
  border-radius: 3px;
}
body.type_search_overview .searchBox input[type="submit"]{
  padding: 5px 10px;
  font: 14px "ProximaNovaSemiBold", Arial;
  color: #fff;
  background: #009cdd;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 34px;
  margin-left: 10px;
  cursor: pointer;
}
body.type_search_overview .searchBox input[type="submit"]:hover{
  background: #0071a0;
}
/*body.type_search_overview .searchResultDetails{
  position: relative;
  top: -42px;
  left: 408px;
  width: 450px;
  color: #666;
}*/

/* SEARCH */
.search .searchOptions {
  padding: 10px;
  background: #E8EFF1;
}
.search .searchOptions input {
  margin: 10px 0;
}
.search .searchOptions input.zoekVeld{
  margin: 10px 0;
  padding: 5px;
  height: 20px;
  background: #fff;
  color: #333;
  border: #e1e1e1 solid 1px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius:3px;
}
.search .searchOptions #btnSearch{
  position: absolute !important;
  top: 21px !important;
  left: 298px !important;
  padding: 5px 10px !important;
  font: 14px "ProximaNovaSemiBold",Arial;
  line-height: 20px !important;
  background: #009cdd !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 20px;
  margin-left: 10px;
}
.search .searchOptions #btnSearch:hover{
  background: #0071a0 !important;
}


/*\\\\\\\\\\\\\\\\\\\\\\ - PROGRAMMA PAGINA - \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

#pp h2 {
  font: 18px/24px ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
  margin: 0 0 10px 10px;
  color:#52737a;
}

#pp ul li a[href="#"] {display: none;}

div.clearfix {
  clear: both;
}
div#pp-wrapper {
  width: 100%;
}

div#pp {
  width: 900px;
  margin: auto;
}
div#tv-prog {margin-top:10px;}

div#tv-prog, div#radio-prog, div#web-only {
  padding-bottom: 30px;
  margin-bottom: 40px;
  float: left;
}

ul.col1, ul.col2 {
  width: 440px;
  float: left;
  list-style: none;
  padding: 0;
  margin:0;
}

ul.col1 {margin:0 5px 0 0;}

.incontxt-prog {
  clear: both;
  padding: 20px 0 0;
}

#pp img {
  float: right;
}

#pp ul li {
  display: block;
  height: 30px;
  line-height: 30px;
  margin: 0 25px 0 0;
  cursor: pointer;
}
#pp ul li:hover {
  background: #eee;
}

#pp ul li a {
  display:block;
  text-decoration: none;
  padding: 0 0 0 10px;
  color:#222;
  height:100%;
  width:100%;
}

#pp ul li.ned1 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right 0;}
#pp ul li.ned1:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right 0;}
#pp ul li.ned2 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -30px;}
#pp ul li.ned2:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -30px;}
#pp ul li.ned3 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -60px;}
#pp ul li.ned3:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -60px;}
#pp ul li.rad1 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -90px;}
#pp ul li.rad1:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -90px;}
#pp ul li.rad2 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -120px;}
#pp ul li.rad2:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -120px;}
#pp ul li.rad3 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -150px;}
#pp ul li.rad3:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -150px;}
#pp ul li.rad4 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -180px;}
#pp ul li.rad4:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -180px;}
#pp ul li.rad5 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -210px;}
#pp ul li.rad5:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -210px;}
#pp ul li.rad6 {background: url(/images/kro.nl/omroep-sprite.png) no-repeat right -240px;}
#pp ul li.rad6:hover {background: #eee url(/images/kro.nl/omroep-sprite.png) no-repeat right -240px;}

#pp ul li.kro:hover {background: #eee;}
/* *** START: /css/argos.css ***  */
/* HEADER */
body#program-fullwidth #paginaTop{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	background: #000;
}
body#program-fullwidth #headerContainer{
	width: 100%;
	margin: auto;
}
body#program-fullwidth #pagina #paginaHeader{
	width: 100%;
	height:150px;
	background: url('http://static.kro.nl/images/argos/argos_header.jpg') center top no-repeat;
	display:block;
}


/* MENU */
#menu {
	background: #1d455e;
	height: 30px;
}
.horizontalmenu{
	width: 900px;
	margin: auto;
}
.horizontalmenu li.item{
	border-left: 1px solid #fff;
	height: 20px;
	margin-top: 3px !important;
}
.horizontalmenu li.item:first-child{
	border-left: none;
}
.horizontalmenu li.item a{
	margin-top: -2px;
}

.horizontalmenu li.item:first-child a{
	padding: 4px 11px 5px 0px !important;
}

/* MENU KLEUREN */
.horizontalmenu a{
	font: 16px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold\9;
	font-size: 14px\9;
}
html.lt-ie9.lt-ie8.lt-ie7 .horizontalmenu a{
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;

}
.horizontalmenu a, .horizontalmenu a:hover, .horizontalmenu a:focus, .horizontalmenu a:active {
	color: #fff;
}
.horizontalmenu li.item .submenuContainer li, .horizontalmenu li.active.item, .horizontalmenu li.item:hover, .horizontalmenu li.item ul li, .horizontalmenu.touch li.item.touched, .horizontalmenu.touch li.item.touched {
	color: #f00;
	background: #1d455e;
}
.horizontalmenu li.item .submenuContainer li a{color:#fff;}
.horizontalmenu li.item .submenuContainer li a:hover{color:#f00;}

.horizontalmenu li.active.item, .horizontalmenu li.active.item a, .horizontalmenu li.item:hover a,
.horizontalmenu.touch li.active.item, .horizontalmenu.touch li.active.item a, .horizontalmenu.touch li.item:hover a {
	color: #f00;
}
.horizontalmenu li.item .submenuContainer li:hover {
	color: #f00;
	background: #1d455e;
}
.horizontalmenu li.item .submenuContainer li:hover a {
  color: #f00;
}
.horizontalmenu.touch li.item.touched a.close {
  background-position: 0 -70px;
}

/* SOCIAL MEDIA ICONS */
h2.socialHeader{display: none;}
ul.followSocial li a {
	display: block;
	width: 24px;
	height: 24px;
	margin-top: -1px;
	background: url("http://statischecontent.nl/images/sprites/onjo-sprite.png") no-repeat;
}
ul.followSocial li a img {display: none;}

ul.followSocial li a.facebook,
ul.followSocial li.facebook a {
	background-position: -72px -280px;
}
ul.followSocial li a.twitter,
ul.followSocial li.twitter a {
	background-position: -98px -280px;
}
ul.followSocial li a.facebook:hover,
ul.followSocial li.facebook a:hover {
	background-position: -21px -305px;
}
ul.followSocial li a.twitter:hover,
ul.followSocial li.twitter a:hover {
	background-position: -47px -305px;
}

/* BREADCRUMBS */
.homePage.type_program #breadCrumbs {
	display: none;
}
#breadCrumbs {
	clear: both;
	height: 24px;
	width: 900px;
	background: transparent;
	position: absolute;
	left: 50%;
	margin-left: -460px;
}

/* BUTTONS */
a {color: #1d455e;}
.button, a.button, .overviewLinkBottom {
	display: block;
	float: left;
	background: none;
	font: 11px "ProximaNovaSemiBold", Arial, sans-serif;
	text-transform: uppercase;
	color: #1d455e;
	margin: 10px 0 0;
	height: auto;
	padding: 0;
	border: none;
	cursor: pointer;
}
.button:hover, a.button:hover, .overviewLinkBottom:hover {
	background: none;
}
.button a, a.button span, a.button span:hover, input.button, .overviewLinkBottom {
	padding: 7px 10px;
	color: #1d455e !important;
	text-decoration: none;
}
.button a, a.button span, a.button span:hover, .overviewLinkBottom:hover {
	background: none;
	color: #3cf !important;
}

/* ALGEMEEN */
#paginaBody {
	position: relative;
	top:255px;
}
.homePage.type_program #paginaBody {
	position: relative;
	top:280px;
}
.homePage.type_program .contentItem {
	margin-top:25px;
}
.contentItem .col, .contentItem .col.multiBlock .block {
	background-color: transparent;
	padding: 0;
}
#paginaFooter, #paginaBottom {
	height: 340px;
}
#portal_ankeiler{
  display:none;
}
body #pagina .body #paginaContent .contentItem.drieKolommen .body .innerBody.advertentie {
	margin: 15px -24px 0;
	width: 306px;
}
.contentItem.tweeKolomEen .col, .contentItem.eenKolomTwee .col {
	padding: 0;
}

footer {
	bottom:-255px;
}

/* ALGEMENE TITELS */
.contentItem .innerBody h1, .contentItem .innerBody h1 a,
.contentItem .innerBody h2, .contentItem .innerBody h2 a,
.contentItem .innerBody h3, .contentItem .innerBody h3 a {
	color: #1d455e;
	padding: 0 !important;
	text-decoration: none;
}
.block.bg4 h2, .block.bg4 h2 a {
	color: #3cf;
}
.block.bg2 h2, .block.bg2 h2 a {
	color: #1d455e !important;
	font-size: 18px !important;
}

/* PAGINATION */
.pager a, .pager span{
	padding: 5px 9px;
	background: #3cf;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font: 14px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color:#fff !important;
	text-decoration: none;
}
.pager a:hover{
	background: #000;
}
.pager a.link_selected{
	background: #000;
}

/* PAGINATION SIDEBAR */
.block.bg6 .pager a, .block.bg6 .pager span{
	padding: 3px 5px;
	margin:2px;
}

/* /////////////////////////////////////////////////////////////////// */
/* ///////////////////////// HOME //////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////// */
/* ETALAGE */
.siteEtalageView .itemDetailsView .title {
	font-size: 35px !important;
	line-height: 35px !important;
	font-family: 'ProximaNovaReg', 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif !important;
}
.siteEtalageView .itemDetailsView .subtitle {
	font-size: 14px !important;
	line-height: 20px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.siteEtalageView .itemDetailsView .etalageButton {
	margin: 40px 0 0 20px !important;
	text-align: left !important;
	width: 100%;
}
.siteEtalageView .itemDetailsView .etalageButton a {
	border-radius: 3px !important;
	background-image: none !important;
	text-shadow: 0 0 0 !important;
	height:20px;
	padding:10px 30px !important;
	font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif !important;
	letter-spacing: 0px !important;
}

/* LAATSTE AFLEVERING */
#lastEpisodeSmall {
	position: relative;
}
#lastEpisodeSmall .info h3{
	position: absolute;
	bottom: 8px;
	left: 0;
	width: 435px;
	background: url("/images/spoorloos/spoorloos_titlebg.png") repeat-x -20px bottom;
	padding-left: 10px;
	height: 75px;
}
#lastEpisodeSmall .info h3 a{
	position: relative;
	bottom: -30px;
	left: 10px;
	font: 24px/28px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 0px 1px 3px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1);
}
#lastEpisodeSmall .info .infoTop .date{
	position: absolute;
	top: 42px;
	left: 10px;
	font: 12px/16px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	background: #1d455e;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}

/* NIEUWS AGGREGATOREN */
.homeNews ul.contentAggregator.list.small li{margin: 6px 0 0 !important;}

.eenKolomTwee .bg2  ul.contentAggregator,
.tweeKolomEen .bg2  ul.contentAggregator,
.drieKolommen .bg2  ul.contentAggregator,
.tweeKolommen .bg2  ul.contentAggregator {
	margin-top: 10px;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li,
.drieKolommen .bg2  ul.contentAggregator.list.small li,
.tweeKolommen .bg2  ul.contentAggregator.list.small li {
	background: #fff;
	position: relative;
	padding: 0;
	margin: 2px 0 0;
	color: #3cf;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li:hover,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li:hover,
.drieKolommen .bg2  ul.contentAggregator.list.small li:hover,
.tweeKolommen .bg2  ul.contentAggregator.list.small li:hover{
	background: #cccc00;
	position: relative;
	padding: 0;
	margin: 2px 0 0;
	color: #fff;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li a.imageLink,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li a.imageLink,
.drieKolommen .bg2  ul.contentAggregator.list.small li a.imageLink,
.tweeKolommen .bg2  ul.contentAggregator.list.small li a.imageLink {
	height: 57px;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li a img,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li a img,
.drieKolommen .bg2  ul.contentAggregator.list.small li a img,
.tweeKolommen .bg2  ul.contentAggregator.list.small li a img{
	width: 90px;
	height: 57px;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li h3,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li h3,
.drieKolommen .bg2  ul.contentAggregator.list.small li h3,
.tweeKolommen .bg2  ul.contentAggregator.list.small li h3 {
	padding: 2px 0;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li:after,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li:after,
.drieKolommen .bg2  ul.contentAggregator.list.small li:after,
.tweeKolommen .bg2  ul.contentAggregator.list.small li:after {
	right: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #cccc00;
	border-width: 7px;
	top: 50%;
	margin-top: -7px;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li:hover:after,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li:hover:after,
.drieKolommen .bg2  ul.contentAggregator.list.small li:hover:after,
.tweeKolommen .bg2  ul.contentAggregator.list.small li:hover:after  {
	right: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 7px;
	top: 50%;
	margin-top: -7px;
}
.tweeKolomEen .bg2  ul.contentAggregator.list.small li:hover a,
.drieKolommen .bg2  ul.contentAggregator.list.small li:hover a,
.tweeKolommen .bg2  ul.contentAggregator.list.small li:hover a {
	color: #fff;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li h3,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li h3,
.drieKolommen .bg2  ul.contentAggregator.list.small li h3,
.tweeKolommen .bg2  ul.contentAggregator.list.small li h3 {
	position: absolute;
	padding: 0;
	top: 50%;
	margin-top: -20px;
	left: 105px;
}
.eenKolomTwee .bg2  ul.contentAggregator.list.small li h3 a,
.tweeKolomEen .bg2  ul.contentAggregator.list.small li h3 a,
.drieKolommen .bg2  ul.contentAggregator.list.small li h3 a,
.tweeKolommen .bg2  ul.contentAggregator.list.small li h3 a {
	/* padding-right: 18px; */
	width: 80%;
	overflow: hidden;
	max-height: 39px;
	font: 15px/20px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color: #3cf !important;
	text-decoration: none;
}

/* AFLEVERINGS-SLIDER*/
.episodeSlider p a {
	font: 11px "ProximaNovaSemiBold", Arial, sans-serif;
	text-transform: uppercase;
	color: #1d455e;
	text-decoration: none;
}
.episodeSlider p a:hover {
	color: #3cf;
}
.episodeSlider .info .title {
	background: none;
	font: 15px/20px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	text-align: left;
	text-shadow: 0px 1px 3px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1);
}
.episodeSlider .info .date {
	position: absolute;
	top: 5px;
	left: 5px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	background: #1d455e;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    width: 55px;
    height: 9px;
}

/* OVERVIEWS */
.oben-list .list-item {
	padding: 5px 0;
}
.oben-list .item-image {
	display: block;
	width: 180px;
	height: 100px;
	float: left;
	margin: 4px 12px 0 0;
}
.oben-list .item-image img {
	width: 180px;
	height: 100px;
	vertical-align: bottom;
}
.oben-list .item-content {
	margin-left: 192px;
}
.extraVideoPreviewList li, .aggregatedContent li, .moreLikeThis li {
	float: none;
}
/*
.weergave2 .kro-slider-y .scrollRight, .weergave2 .kro-slider-y .scrollLeft {
	background-image: url('http://static.kro.nl/images/zembla/sliderbuttonmap2-zembla.png');
}
.collapsable.closed .toggle {
	background-image: url('http://static.kro.nl/images/zembla/fade.png');
}
*/

/* //////////////////////////////////////////////////////////////////////// */
/* ///////////////////////// SUB PAGES //////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////// */
/* WIT CONTENT BLOK */
.row_0 .block.bg7 {
	position: relative;
	background-color: #fff !important;
	margin: 20px 0px !important;
	padding: 10px !important;
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
}
.row_2 .block.bg7 {
	position: relative;
	background-color: #fff !important;
	padding: 10px !important;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29);
}
.row_0 .block.bg7 ul.contentAggregator li, .row_0 .block.bg7 .list-item{
	margin: 0 0 20px;
	padding-bottom: 30px !important; 
	border-bottom: 1px solid #ccc;
}
.row_0 .block.bg7 .button span{
	display: block;
	padding: 10px 20px;
	background: #1d455e;
	font: 14px "ProximaNovaSemiBold", Arial, sans-serif;
	color:#fff !important;
	text-transform: lowercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.row_0 .block.bg7 .button span:hover{
	background: #3cf;
}
.row_0 .block.bg7 h3.item-subtitle{
	color: #3cf;
}

/* PROGRAMMA ZIJBALK */
.block.bg6 {
	margin: 20px 0 !important;
	padding: 10px 15px !important;
	background: #1d455e !important;
}
.row_2 .block.bg6 {
	margin: 0 !important;
}
.block.bg6 .oben-title h2, .block.bg6 .oben-title h1,
.block.bg6 h2, .block.bg6 h1{
	color: #fff;
}
.block.bg6 .oben-title h3, .block.bg6 .oben-title h3 a,
.block.bg6 h3, .block.bg6 h3 a {
	color: #3cf;
}

.block.bg6 .info h3{
	display: block;
	max-height: 35px;
	padding: 2px 0 0 0;
	overflow: hidden;
}
.moreProgram .info h3 a{
	text-transform: uppercase;
	font-size: 13px !important;
}
.moreProgram .info h3 a:hover{
	color: #fff;
}
.block.bg6 .info h3 a{
	color: #3cf;
	text-decoration: none;
}
.block.bg6 .info h3 a:hover{
	color: #fff;
}
.block.bg6 a{
	color: #3cf;
	text-decoration: none;
	font-weight: bold;
}
.block.bg6 a:hover{
	color: #fff;
}
body.program_zembla.type_custompage .block.bg6 .contentItem {margin: 0;}
body.program_zembla.type_custompage .block.bg6 .contentItem .body{display: inline;}

/* PROGRAMMA DOSSIERSLIJST*/
.dossiersList ul.contentAggregator.overview.big li{
	position: relative;
	width: 293px;
	display: inline-table;
	margin: 10px 7px 0 0;
	text-align: left;
	clear: none;
}
.dossiersList ul.contentAggregator.overview.big li h3 a{
	position: absolute;
	bottom: 15px;
	left: 10px;
	z-index: 5;
	text-align: left;
	padding: 10px !important;
	font: 16px "ProximaNovaSemiBold", Arial;
	color: #fff;
	text-decoration: none;
	background: #000;
}
.dossiersList ul.contentAggregator.overview.big li > a:first-child {
	display: block;
	width: 273px;
	height: 156px;
	position: absolute;
}
.dossiersList ul.contentAggregator.overview.big li > a:first-child:hover {
	-moz-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
	-webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
	-khtml-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
	-ms-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
	box-shadow: 1px 0 5px rgba(0, 0, 0, 0.38);
	z-index: 20;
}
.dossiersList ul.contentAggregator.overview.big li > a:first-child:hover:after {
	content: " ";
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(1%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(255, 255, 255, 0.08)), color-stop(100%, rgba(255, 255, 255, 0.18)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
	/* IE10+ */
	background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 1%, rgba(255, 255, 255, 0.08) 51%, rgba(255, 255, 255, 0.18) 100%);
	/* W3C */
}
.dossiersList ul.contentAggregator.overview.big li > a:first-child:active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

/* FORMULIEREN */
.code.tweeKoloms input[type=text], .formControl input[type=text]{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	padding: 6px !important;
	border: none 0px !important;
	width: 470px !important;
	height: 14px;
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-khtml-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-ms-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	background: #f7f7f7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

.code.tweeKoloms input[type=text], .formControl input[type=text]{
	color:#ccc;
}
.code.tweeKoloms input[type=text]:focus, .code.tweeKoloms input[type=text]:active,
.formControl input[type=text]:focus, .formControl input[type=text]:active{
	color:#222;
}

.code.tweeKoloms textarea, .formControl textarea {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 6px !important;
	border: none 0px !important;
	width: 470px !important;
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-khtml-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	-ms-box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.31);
	background: #f7f7f7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

.code.tweeKoloms input[type=submit], .formControl input[type=submit]{
	top: -40px;
	padding: 10px 20px !important;
	border: none 0px;
	-webkit-appearance: none;
	font: 16px "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: lowercase;
	text-decoration: none;
	background: #cdcc00;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.code.tweeKoloms input[type=submit]:hover, .formControl input[type=submit]:hover{
	background: #c8d460;
}

/* BRONVERMELDING ARTIKEL BG */
.block.bg5{
	background: #8cbfcf !important; 
	margin-top: 0 !important;
	padding: 15px !important;
}

/* WEG STYLEN */
/* seizoensomschrijving */
.detail-body p{
	display: none;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* --------------------------------------------------------------- LESS SPACING ----------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.block.bg4 {padding: 0 0 0 10px !important;}
.bg4 p{padding:0;}
.bg4 .innerBody {margin-top: 5px;}
.bg4 .contentItem .col{padding: 0 10px;}

.bg4 .socialBar{margin-top:0px;}




/* SEARCH */
.search .searchOptions {
  padding: 10px;
  background: #E8EFF1;
}
.search .searchOptions input {
  margin: 10px 0;
}
.search .searchOptions input.zoekVeld{
  margin: 10px 0;
  padding: 5px;
  height: 20px;
  background: #fff;
  color: #333;
  border: #e1e1e1 solid 1px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius:3px;
}
.search .searchOptions #btnSearch{
  position: absolute !important;
  top: 21px !important;
  left: 298px !important;
  padding: 5px 10px !important;
  font: 14px "ProximaNovaSemiBold",Arial;
  line-height: 20px !important;
  background: #009cdd !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 20px;
  margin-left: 10px;
}
.search .searchOptions #btnSearch:hover{
  background: #0071a0 !important;
}

.aboutUs p{line-height: 70px;}
