/* /css/style_900normaal.css */
/* /css/login.css */
/* /css/rkk_style.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/rkk_style.css ***  */
/* //////////////// BACKGROUNDS ///////////////  */
html{background: url('/images/rkk/rkk_background05.jpg') top center fixed no-repeat; background-size: 1900px 1264px;}
/* Nieuws */
html#Oben_50_2514, html.parent_50_2514{
	background: url('/images/rkk/rkk_background05.jpg') top center fixed; background-size: 1900px 1264px;
}
/* Programmas */
html#Oben_50_2749{
	background: url('/images/rkk/rkk_background02.jpg') top center fixed; background-size: 1900px 1266px;
}
/* Katholicisme */
html#Oben_50_2483, html.parent_50_2483 { 
	background: url('/images/rkk/rkk_background03.jpg') top center fixed; background-size: 1900px 1266px;
}
/* Encylopedie*/
html.parent_50_2484, html.grandparent_50_2483 {
	background: url('/images/rkk/rkk_background01.jpg') top center fixed; background-size: 1900px 1266px;
}
html#Oben_50_2774{
	background: url('/images/rkk/rkk_background04.jpg') top center fixed; background-size: 1900px 1266px;
}
html.type_dossier, html.type_dossier_overview {
	background: url('/images/rkk/rkk_background01.jpg') top center fixed; background-size: 1900px 1266px;
}
a {color:#471534;}

#paginaHeader, .paginaHeader{height: 80px;}

/* //////////////// RKK TOPBAR /////////////////// */
#paginaTop{
	padding-top: 120px;
}
#bovenBalk{
	background: #fff;
	position:absolute;
	width:100%;
	height: 120px;
	left:0;
	top:0;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}
#bovenBalk #bovenBalkMenu{
	width:900px;
	height: 120px;
	position: relative;
	margin:auto;
}

/*RKK LOGO*/
#bovenBalk #mainNav a.home {
	position: relative;
	margin:10px 10px 0px 0px;
	height: 140px;
	width: 140px;
	background:url("/images/rkk/rkk-logo.png") no-repeat 0 0;
	z-index: 10;
	float: left;
}
#bovenBalk #mainNav a.home:hover {
	background-position: 0 0;
}
#bovenBalk #mainNav a.home span {display: none;}

/*NAV ITEMS*/
#bovenBalk #mainNav .item{
	display:block;
	margin:77px 0px 0px 17px;
	padding: 13px 12px;
	float:left;
}
#bovenBalk #mainNav a{
	float:none;
	color:#471534;
	font: normal 15px ProximaNovaExtrabold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	margin: 0;
}
#bovenBalk #mainNav a:hover{color:#d2195e;}

#bovenBalk #mainNav .submenu a {
    margin: 10px 0;
	text-transform: none;
}
#bovenBalk #mainNav .submenu {
    background: #fff;
    padding: 0 10px 0px;
    margin: 13px -10px 0;
    position: absolute;
    z-index: 9999;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.33);
    display: none;
}
#bovenBalk #mainNav .item:hover .submenu {
    display: block;
}


html#Oben_50_2514 #bovenBalk #mainNav a.nieuws,
html.parent_50_2514 #bovenBalk #mainNav a.nieuws,
html#Oben_50_2749 #bovenBalk #mainNav a.programmas,
html.parent_2749 #bovenBalk #mainNav a.programmas,
html#Oben_50_2483 #bovenBalk #mainNav a.katholicisme,
html.parent_50_2483 #bovenBalk #mainNav a.katholicisme,
html.parent_50_2484 #bovenBalk #mainNav a.katholicisme,
html.grandparent_50_2483 #bovenBalk #mainNav a.katholicisme,
html#Oben_50_2774 #bovenBalk #mainNav a.specials,
html.isProgram #bovenBalk #mainNav a.programmas  {
	color:#d2195e;
}

/* Search & Newsletter */
#searchNewsletter {
	position: absolute;
	left: 460px;
	font: 12px "ProximaNovaReg", Arial, Helvetica, sans-serif;
	top: 18px;
	width: 370px;
}

/* Twitter */
#searchNewsletter .twitter-follow-button {
	float: left;
	margin: 1px 10px 0 0;
}

/* Newsletter */
#newsLetter, #search{
	float: left;
	margin: 0 !important;
	top: 0 !important;
	left: 0 !important;
}
#search{
	margin: 2px 0 0 0 !important;
}
#newsLetter .input_item {
	width: 150px;
	padding: 5px;
	background: #ededed;
	font:14px "ProximaNovaReg", Arial, Helvetica, sans-serif !important;
	color:#898989;
	font-style: italic;
	border: none;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
}
#newsLetter .input_item:focus, #search .searchfield:focus{
	background: #fff !important;
}
#newsLetter .submit{
	position: relative;
	left:-28px;
	top:2px;
	width: 25px;
	height: 25px;
	padding-bottom: 1px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fff;
	background: #471534;
	border: none;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
#newsLetter .submit:hover{
	background: #d2195e;
}

/* Search */
#search .searchfield{
	width: 160px !important;
	padding: 5px !important;
	background: #ededed !important;
	font:14px/16px "ProximaNovaReg", Arial, Helvetica, sans-serif !important;
	color:#898989;
	margin-bottom: 5px;
	font-style: italic;
	-webkit-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	/*outline: none;*/
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
}
#search .submit{
	position: relative !important;
	left: 107px;
	top: -31px !important;
	padding: 0 5px;
	height: 26px !important;
	background: #471534 !important;
	font: 16px/16px "ProximaNovaReg", Arial, Helvetica, sans-serif;
	color: #fff;
	-webkit-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	text-indent: 0px !important;
	width: auto !important;
	font-size: 16px !important;
}
#search .submit:hover{
	background: #d2195e !important;
}

/* NPO knop */
#npo-widget-button {
	position: absolute;
	top:13px;
	right: 0;
}
 #paginaHeader{
 	display: block;
 	width: 900px;
 	height: 80px;
	background-position: 10px -110px !important;
}
#headerContainer {
	background: url("/images/defaults/wit60.png");
}

/* //////////////// MENU /////////////////// */

#menu {background:#471534;}
body.isDomain #menu {display: none;}

.horizontalmenu {
	width: 900px;
	margin: auto;
}

#breadCrumbs {
	background:#d2195e;
	color:#fff;
}
#breadCrumbs h4, #breadCrumbs h4 a {
	color:#fff;
}


/** Menu Colors**/

.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: #fff;
	background: #d2195e;
}
.horizontalmenu li.item .submenuContainer li a{color:#fff;}
.horizontalmenu li.item .submenuContainer li a:hover{color:#fff;}

.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: #fff;
}
.horizontalmenu li.item .submenuContainer li:hover {
	color: #fff;
	background: #471534;
}
.horizontalmenu li.item .submenuContainer li:hover a {
  color: #fff;
}
.horizontalmenu.touch li.item.touched a.close {
  background-position: 0 -70px;
}

/* PAGINA BACKGROUND */
#paginaBody {
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
}
body.isDomain.type_domain #paginaBody {
	position: relative;
	top:50px;
	background: #fff;
	-webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0 10px rgba(0, 0, 0, 0.25);
}
.block.bg3{
	background: #f0f0f0 !important;
	padding: 10px !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-ms-border-radius:0px !important;
	-webkit-border-radius: 0px !important;
}
.block.bg3 div{
	margin-top: 0px;
}

.block.bg4{
	background: #fdf2ed !important;
	padding: 10px !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-ms-border-radius:0px !important;
	-webkit-border-radius: 0px !important;
}
.contentItem .col,
.contentItem .col.multiBlock .block {
	background-color: transparent;
}


footer#paginaFooter{
	bottom: -70px;
}

/* TITELS */
.contentItem .innerBody h1, .contentItem .innerBody h1 a{
	color:#d2195e;
	font: 24px/26px 'CoconOT-Regular', 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;
}
.contentItem .innerBody h2, .contentItem .innerBody h2 a{
	color:#471534;
	font: 18px/22px 'CoconOT-Regular', 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;
}

.ankeiler h3.category{
	font: 16px/20px 'CoconOT-Regular', 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif !important;
	color:#d2195e;
}

.ankeiler h2 a{
	font-size: 16px !important;
}

/* Gemist */
#WidgetItem_5567{
	position: relative;
	top:-12px;
	left:-12px;
	width: 600px;
}
#WidgetItem_5567 .oben-title {
	position: absolute;
	top: 5px;
	left: 5px;
}
#WidgetItem_5567 .oben-title h2{
	color: #fff;
	text-shadow: 1px 1px 2px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}
#WidgetItem_5567 .oben-title + div h2 {
	position: absolute;
	bottom:5px;
	left:0px;
	width: 100%;
	max-height: 65px;
	min-height: 28px;
	padding: 5px;
	background: url("/images/defaults/wit60.png");
}
#WidgetItem_5567 .oben-title + div h2 a{
	font:24px "CoconOT-Regular", "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color:#d2195e;
	text-decoration: none;
}
#WidgetItem_5567 .oben-title + div h2 a:hover{
	color:#471534;
}
/* NIEUWS */
#WidgetItem_5455 {
	position: relative;
	width: 299px;
	height: 320px;
	margin: -12px -22px;
}

#WidgetItem_5455 .oben-title h2 {
	position: relative;
	left: 5px;
	top:5px;
}
#WidgetItem_5455 .divAggregatedContent {
	/*position: absolute;
	bottom: 0;*/
}

/* RKK NEWS */
div.rkkNewsList ul.list li{
	height: 79px;
	padding: 0px !important;
	background: url('/images/rkk/rkkList-bg.gif') repeat-x bottom;
}
div.rkkNewsList .info{
	margin: 10px !important;
}
div.rkkNewsList .info  h3 a{
	color:#333;
}
div.rkkNewsList .info  h3 a:hover{
	color:#d2195e;
	text-decoration: none;
}
div.rkkNewsList .overviewLinkBottom {
	position: absolute;
	top:0;
	right: 10px;
}
div.rkkNewsList a.overviewLinkBottom:hover {
	color: #d2195e;
}

/* Homepage etalage filler */

.homePage .row_0 .col_0 #WidgetItem_6427 {
	position: relative;
	top:-12px;
	left:-12px;
	width: 600px;
}
.homePage .row_0 .col_0 #WidgetItem_6427 .oben-title {
	position: absolute;
	top: 5px;
	left: 5px;
}
.homePage .row_0 .col_0 #WidgetItem_6427 .oben-title h2{
	color: #fff;
	text-shadow: 1px 1px 2px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}
.homePage .row_0 .col_0 #WidgetItem_6427 .oben-title + div h2 {
	position: absolute;
	bottom:5px;
	width: 100%;
	height: 65px;
	background: url("/images/defaults/wit60.png");
}
.homePage .row_0 .col_0 #WidgetItem_6427 .oben-title + div h2 a{
	font:24px "CoconOT-Regular", "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color:#d2195e;
	text-decoration: none;
}
.homePage .row_0 .col_0 #WidgetItem_6427 .oben-title + div h2 a:hover{
	color:#471534;
}
.homePage .row_0 .col_0 #WidgetItem_6427 li {
	margin: 0;
	padding: 0;
}
.homePage .row_0 .col_0 #WidgetItem_6427 img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}
.homePage .row_0 .col_0 #WidgetItem_6427 .info {
	position: absolute;
	width: 100%;
	bottom: 0;
	left:0px;
	padding: 5px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
	background: url("/images/defaults/wit60.png");
}
.homePage .row_0 .col_0 #WidgetItem_6427 h3 a {
	color: #D2195E;
	margin-top: 19px;
	font: 24px "CoconOT-Regular", "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
}
.homePage .row_0 .col_0 #WidgetItem_6427 .infoTop {
	position: absolute;
	left: 5px;
	top: 6px;
	color: #471534;
	font: normal 14px/18px ProximaNovaSemiBold, Arial;
}


/* RKK GIDS */
div.rkkList ul li{
	height: 55px;
	width: 99% !important;
	padding: 10px 0px 10px 10px !important;
	background: url('/images/rkk/rkkList-bg.gif') repeat-x bottom;
}
div.rkkList .info  h3 a{
	color:#d2195e;
}
div.rkkList .infoTop{
	position: relative;
	line-height: 22px;
}
div.rkkList .infoTop .time{
	display: inline-block;
	margin-left: 5px;
}
div.rkkList .infoTop .date {
	display: inline-block;
}

div.rkkList .infoTop .program{
	position: absolute;
	right: 10px;
	bottom: 5px;
	width: 148px;
	text-align: right;
	line-height: 12px;
}

/* BUTTONS */
a.button, a.button span, a.button:hover, a.button:hover span, a.button span:hover {
	background: none;
	margin: 0;
	padding: 0;
	height: auto;
}
a.button span {
	cursor: pointer;
	font: bold 14px Arial, Helvetica, sans-serif !important;
	color:#d2195e;
	padding: 0;
}
a.button:hover span {
	color:#471534;
}
.block.bg2{
	position: relative;
}

.homePage.isDomain #word-lid {
	display: block;
	position: absolute;
	width: 330px;
	height: 440px;
	background: url('/images/rkk/word-lid_rkk.png');
	top: -90px;
	left:-10px;
	z-index: 999;
}

/* Laaste uitzending aggregator */
#lastEpisode{
	position: relative;
}
#lastEpisode .oben-title h2{
	position: absolute;
	left:0px;
	top:0px;
	z-index: 10;
	font: 18px CoconOT-Regular, ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: 0px 1px 4px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1);
}
#lastEpisode li{
	position: relative;
	width: 900px;
	height: 321px;
	padding: 0;
	margin: -10px 0 0 -10px;
	background: #e5e5e5;
}
#lastEpisode li img{
	width: 570px;
	height: auto;
	margin-right:20px;
}
#lastEpisode li .info {
	width: 270px;
	margin-top:20px;
}
#lastEpisode li .info h3 a{
	font: 20px/20px CoconOT-Regular, ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
	color:#d2195e;
}
#lastEpisode li .info .text{
	padding:10px 30px 0 0;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}
#lastEpisode li .info span.button{
	display: block;
	height:20px;
	padding:10px 30px;
	position: absolute;
	left:600px;
	bottom: 20px;
	background: #471534;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
#lastEpisode li .info span.button a{
	font: 16px CoconOT-Regular, ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
}
#lastEpisode li .info span.button:hover{
	background: #d2195e;
}


/* photosOverview tweaks */
#photosOverview .overview li {
	width: auto;
	height: auto;
	background-color: transparent;
	margin: 10px 0 34px;
}
#photosOverview .overview li:hover {
	background-color: transparent;
}

#photosOverview.noInfo .overview li {
	margin: 5px 0;
}

#photosOverview .overview li img {
	position: relative;
	width: 250px;
	height: auto;
	max-height: none;
	border-radius: 3px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
}

/* Nieuws pagina */
.aggregatedContent ul.contentAggregator.overview.big.weergave2 li {
	width: 260px;
}
.aggregatedContent ul.contentAggregator.overview.big.weergave2 li a {
	text-decoration: none;
}
.aggregatedContent ul.contentAggregator.overview.big.weergave2 li a .date {
	color:#471534;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.aggregatedContent ul.contentAggregator.overview.big.weergave2 li h3 a {
	color:#d2195e;
}
.aggregatedContent ul.contentAggregator.overview.big.weergave2 li h3 a:hover{
	font-weight: bold;
}

/* Encylopedie */
p.abc a{
	font: 24px "CoconOT-Regular", "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color: #471534;
	text-decoration: none;
	padding: 0 5px;
}
p.abc a:hover{
	color: #d2195e;
}
.rkkEncylopedia h3 a{
	font: 16px "CoconOT-Regular", "ProximaNovaSemiBold", Arial, Helvetica, sans-serif !important;
}

div#rkkItemList2 ul li {
	height: 149px;
	background: url('/images/rkk/rkkList-bg.gif') repeat-x bottom;
}

div#rkkItemList2 ul li .info h3 a{
	color:#333;
}
div#rkkItemList2 .info h3 a:hover{
	color:#d2195e;
	text-decoration: none;
}
div#rkkItemList2 a.overviewLinkBottom:hover {
	color: #d2195e;
}

div.rkkItemList ul li {
	height: 123px !important;
	padding: 0px !important;
	margin-bottom: 10px !important;
	background: url('/images/rkk/rkkList-bg.gif') repeat-x bottom;
}
div.rkkItemList ul li .info{
	height: 110px;
	overflow: hidden;
}
div.rkkItemList ul li .info h3 a{
	color:#333;
}
div.rkkItemList .info h3 a:hover{
	color:#d2195e;
	text-decoration: none;
}
div.rkkItemList a.overviewLinkBottom:hover {
	color: #d2195e;
}

/* //////////////// LETTER ACTIVE /////////////////// */
html#Oben_50_2486 p.abc a.a, html#Oben_50_2486 p.abc a.a:hover,
html.parent_50_2486 p.abc a.a, html.parent_50_2486 p.abc a.a:hover,

html#Oben_50_2521 p.abc a.b, html#Oben_50_2521 p.abc a.b:hover,
html.parent_50_2521 p.abc a.b, html.parent_50_2521 p.abc a.b:hover,

html#Oben_50_2527 p.abc a.c, html#Oben_50_2527 p.abc a.c:hover,
html.parent_50_2527 p.abc a.c, html.parent_50_2527 p.abc a.c:hover,

html#Oben_50_2528 p.abc a.d, html#Oben_50_2528 p.abc a.d:hover,
html.parent_50_2528 p.abc a.d, html.parent_50_2528 p.abc a.d:hover,

html#Oben_50_2529 p.abc a.e, html#Oben_50_2529 p.abc a.e:hover,
html.parent_50_2529 p.abc a.e, html.parent_50_2529 p.abc a.e:hover,

html#Oben_50_2530 p.abc a.f, html#Oben_50_2530 p.abc a.f:hover,
html.parent_50_2530 p.abc a.f, html.parent_50_2530 p.abc a.f:hover,

html#Oben_50_2531 p.abc a.g, html#Oben_50_2531 p.abc a.g:hover,
html.parent_50_2531 p.abc a.g, html.parent_50_2531 p.abc a.g:hover,

html#Oben_50_2532 p.abc a.h, html#Oben_50_2532 p.abc a.h:hover,
html.parent_50_2532 p.abc a.h, html.parent_50_2532 p.abc a.h:hover,

html#Oben_50_2533 p.abc a.i, html#Oben_50_2533 p.abc a.i:hover,
html.parent_50_2533 p.abc a.i, html.parent_50_2533 p.abc a.i:hover,

html#Oben_50_2534 p.abc a.j, html#Oben_50_2534 p.abc a.j:hover,
html.parent_50_2534 p.abc a.j, html.parent_50_2534 p.abc a.j:hover,

html#Oben_50_2535 p.abc a.k, html#Oben_50_2535 p.abc a.k:hover,
html.parent_50_2535 p.abc a.k, html.parent_50_2535 p.abc a.k:hover,

html#Oben_50_2536 p.abc a.l, html#Oben_50_2536 p.abc a.l:hover,
html.parent_50_2536 p.abc a.l, html.parent_50_2536 p.abc a.l:hover,

html#Oben_50_2537 p.abc a.m, html#Oben_50_2537 p.abc a.m:hover,
html.parent_50_2537 p.abc a.m, html.parent_50_2537 p.abc a.m:hover,

html#Oben_50_2538 p.abc a.n, html#Oben_50_2538 p.abc a.n:hover,
html.parent_50_2538 p.abc a.n, html.parent_50_2538 p.abc a.n:hover,

html#Oben_50_2539 p.abc a.o, html#Oben_50_2539 p.abc a.o:hover,
html.parent_50_2539 p.abc a.o, html.parent_50_2539 p.abc a.o:hover,

html#Oben_50_2540 p.abc a.p, html#Oben_50_2540 p.abc a.p:hover,
html.parent_50_2540 p.abc a.p, html.parent_50_2540 p.abc a.p:hover,

html#Oben_50_2541 p.abc a.q, html#Oben_50_2541 p.abc a.q:hover,
html.parent_50_2541 p.abc a.q, html.parent_50_2541 p.abc a.q:hover,

html#Oben_50_2542 p.abc a.r, html#Oben_50_2542 p.abc a.r:hover,
html.parent_50_2542 p.abc a.r, html.parent_50_2542 p.abc a.r:hover,

html#Oben_50_2526 p.abc a.s, html#Oben_50_2526 p.abc a.s:hover,
html.parent_50_2526 p.abc a.s, html.parent_50_2526 p.abc a.s:hover,

html#Oben_50_2543 p.abc a.t, html#Oben_50_2543 p.abc a.t:hover,
html.parent_50_2543 p.abc a.t, html.parent_50_2543 p.abc a.t:hover,

html#Oben_50_2544 p.abc a.u, html#Oben_50_2544 p.abc a.u:hover,
html.parent_50_2544 p.abc a.u, html.parent_50_2544 p.abc a.u:hover,

html#Oben_50_2545 p.abc a.v, html#Oben_50_2545 p.abc a.v:hover,
html.parent_50_2545 p.abc a.v, html.parent_50_2545 p.abc a.v:hover,

html#Oben_50_2546 p.abc a.w, html#Oben_50_2546 p.abc a.w:hover,
html.parent_50_2546 p.abc a.w, html.parent_50_2546 p.abc a.w:hover,

html#Oben_50_2547 p.abc a.x, html#Oben_50_2547 p.abc a.x:hover,
html.parent_50_2547 p.abc a.x, html.parent_50_2547 p.abc a.x:hover,

html#Oben_50_2548 p.abc a.y, html#Oben_50_2548 p.abc a.y:hover,
html.parent_50_2548 p.abc a.y, html.parent_50_2548 p.abc a.y:hover,

html#Oben_50_2549 p.abc a.z, html#Oben_50_2549 p.abc a.z:hover,
html.parent_50_2549 p.abc a.z, html.parent_50_2549 p.abc a.z:hover {  
	padding: 0 10px; color: #d2195e; background: #e0e0e0; cursor: default;
	border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px;
}

ol {margin-left: 18px;}

/* //////////////// HEADERS /////////////////// */
body.isDomain.type_domain #paginaHeader{display: none;}

html#Oben_50_2514 #paginaHeader, html.parent_50_2514 #paginaHeader{ background: url("/images/rkk/headers/wit/nieuws_header.png"); }
html#Oben_50_2749 #paginaHeader{ background: url("/images/rkk/headers/programmas_header.png"); }
html#Oben_50_2483 #paginaHeader, html.parent_50_2484 #paginaHeader, html.parent_50_2483 #paginaHeader, html.grandparent_50_2484 #paginaHeader { background: url("/images/rkk/headers/wit/katholicisme_header.png"); }
html#Oben_50_2774 #paginaHeader, html.parent_50_2774 #paginaHeader {background: url("/images/rkk/headers/wit/specials_header.png"); }
html.type_dossier #paginaHeader, html.type_dossier_overview #paginaHeader {background: url("/images/rkk/headers/wit/dossiers_header.png");}
html#Oben_1_17_500 #paginaHeader{background: url("/images/rkk/headers/zoeken_header.png");}
html.parent_50_2484 #paginaHeader{background: url("/images/rkk/headers/wit/encyclopedie_header.png");}
html.parent_50_2484 #paginaHeader{background: url("/images/rkk/headers/wit/encyclopedie_header.png");}
html#Oben_50_2782 #paginaHeader{background: url("/images/rkk/headers/wit/volksgeloof_header.png");}
html#Oben_50_2800 #paginaHeader{background: url("/images/rkk/headers/wit/rkkpastoraat_header.png");}
html#Oben_50_2802 #paginaHeader{background: url("/images/rkk/headers/wit/verkondigingen_header.png");}
html#Oben_370_9770 #paginaHeader{background: url("/images/rkk/headers/wit/contact_header.png");}
html#Oben_370_9771 #paginaHeader{background: url("/images/rkk/headers/wit/disclaimer_header.png");}
html#Oben_50_2810 #paginaHeader{background: url("/images/rkk/headers/wit/live_header.png");}
html#Oben_50_2809 #paginaHeader{background: url("/images/rkk/headers/wit/vandaag_header.png");}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////       /////////////////////////////////////////////// */
/* ///////////////////////////////////    HEADERS PROGRAMMA'S    /////////////////////////////////////// */
/* //////////////////////////////////////////////     ////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

html.program_verhalen_met_de_zandtovenaar #paginaHeader{background:url('/images/rkk/headers/verhalenmetdezandtovenaar_header.png');}
html.program_overleven_in_een_onderduikershol #paginaHeader{background:url('/images/rkk/headers/overlevenineenonderduikershol_header.png');}
html.program_het_gevecht_van #paginaHeader{background:url('/images/rkk/headers/hetgevechtvan_header.png');}
html.program_hand_van_god #paginaHeader{background:url('/images/rkk/headers/handvangod_header.png');}
html.program_eeuwigh_gaat_voor_oogenblick #paginaHeader{background:url('/images/rkk/headers/egvo_header.png');}
html.program_katholiek_nederland_tv #paginaHeader{background:url('/images/rkk/headers/katholiek-TV_header.png');}
html.program_pausjournaal #paginaHeader{background:url('/images/rkk/headers/pausjournaal_header.png');}
html.program_rkk_jeugd #paginaHeader{background:url('/images/rkk/headers/rkkjeugd_header.png');}
html.program_spirituele_leiders #paginaHeader{background:url('/images/rkk/headers/spiritueleleiders_header.png');}
html.program_urbi_et_orbi #paginaHeader{background:url('/images/rkk/headers/urbi@orbi_header.png');}
html.program_sssst #paginaHeader{background:url('/images/rkk/headers/sssst_header.png');}
html.program_verhuizen_naar_de_stilte #paginaHeader{background:url('/images/rkk/headers/verhuizennaardestilte_header.png');}
html.program_ziel_en_zaligheid #paginaHeader{background:url('/images/rkk/headers/zielenzaligheid_header.png');}
html.program_rkk_wat_blijft #paginaHeader{background:url('/images/rkk/headers/watblijft_header.png');}
html.program_de_zondag_van_van_willigenburg #paginaHeader{background:url('/images/rkk/headers/dzvvw_header.png');}
html.program_de_tranen_van #paginaHeader{background:url('/images/rkk/headers/detranenvan_header.png');}
html.program_hemelse_spijzen #paginaHeader{background:url('/images/rkk/headers/hemelsespijzen_header.png');}
html.program_monnikenwerk #paginaHeader{background:url('/images/rkk/headers/monnikenwerk_header.png');}
html.program_franciscus_troubadour #paginaHeader {background:url('/images/rkk/headers/franciscustroubadour_header.png');}
html.program_pasen #paginaHeader {background:url('/images/rkk/headers/paasprogrammas.png');}

/* PROGRAMMA LIJST */

ul.programmaList li {
	list-style: none !important;
	height: 25px;
	padding: 0 0 0 10px;
}
ul.programmaList li:hover{
	background: #e2e2e2;
	cursor: pointer;
}
ul.programmaList li h4 {
	line-height: 25px;
}
ul.programmaList li:hover h4 a{
	color: #d2195e;
}
ul.programmaList li h4 a:hover{
	text-decoration: none;
}
#programmenu_left h2, #programmenu_right h2 {
	margin: 0 0 15px 0;
}


/* Video in etalage */
.homePage .row_0 .col_0 .videoWidget {
	margin: -12px 0 0 -12px;
}

.homePage .row_0 .col_0 .videoWidget .oben-title {
	position: absolute;
	z-index: 9;
	background: rgba(0, 0, 0, 0.6);
	padding: 4px 6px;
}
.homePage .row_0 .col_0 .videoWidget .oben-title h2 {
	color: #fff;
}

.homePage .row_0 .col_0 .videoWidget div.npoplayer_wrapper, .homePage .row_0 .col_0 .videoWidget #videoFrame {
	width: 601px !important;
	height: 338px !important;
}

/* Video in dossier */


.videoHead .overlay .info {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.6);
}
.videoHead .overlay .info h1 {
  color: #d2195e;
}


/* FOOTER */

#rkkFooter{
	position: relative;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(/images/defaults/zw60.png);
}
html#Oben_1_17 #rkkFooter{
	top:60px;
}
#rkkFooter ul{
	width: 285px;
	margin: auto;
	margin-top: 7px;
}
#rkkFooter ul li:first-child{
	border-left:none;
}
#rkkFooter ul li{
	list-style: none;
	float: left;
	height: 20px;
	padding: 0 10px;
	border-left:1px solid #fff;
}
#rkkFooter ul li a{
	font: bold 12px Arial, Helvetica, sans-serif !important;  
	color:#fff;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}
#rkkFooter ul li a:hover{
	color:#d2195e;
	background: none;
}

.todaysProgramsList ul li .info .infoTop{
	position: relative;
}
.todaysProgramsList ul li .info .infoTop .time{
	position: absolute;
	top: -23px;
	right: 0;
}

.todaysProgramsList ul li .info h3{
	width: 116px;
	height: 17px;
	overflow: hidden;
}

.bg3 .searchBox input#txtSearchOn{
	width: 145px;
	padding: 3px;
	background: #fff;
	font: 12px/12px "ProximaNovaReg", Arial, Helvetica, sans-serif !important;
	color: #898989;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
}
.bg3 .searchBox a#btnSearch{
	position: relative;
	top: -22px;
	right: -163px;
	padding: 5px 10px;
	height: 26px;
	background: #471534;
	font: 14px/12px "ProximaNovaReg", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-indent: 0px;
	cursor: pointer;
}
.bg3 .searchBox a#btnSearch:hover{
	background:  #d2195e;
}


.searchPage input#txtSearchOn{
	padding: 3px;
	background: #fff;
	font: 14px "ProximaNovaReg", Arial, Helvetica, sans-serif !important;
	color: #898989;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
}
.searchPage a#btnSearch{
	padding: 5px 10px !important;
	height: 21px;
	width: 50px;
	background: #471534 !important;
	font: 14px "ProximaNovaReg", Arial, Helvetica, sans-serif;
	line-height: 22px !important;
	text-decoration: none;
	color: #fff;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-indent: 0px;
	cursor: pointer;
}
.searchPage a#btnSearch:hover{
	background:  #d2195e !important;
}


/* Dossiers */
#dossierFilters a.filter {
  background: #471534;
}
#dossierFilters a.filter:hover {
    background: #d2195e;
}
#dossierFilters.selected a.filter {
    background: #471534;
}
#dossierFilters.selected a.filter:hover {
    background: #b72c72;
}
#dossierFilters.selected a.filter.active {
    background: #d2195e;
}


#sort-by a {
  background: #471534;
}
#sort-by a:hover, #sort-by a.active:hover {
  background: #d2195e;
}
#sort-by a.active {
  background: #b72c72;
}
#sort-by {
	background: #fdf2ed;
}
