* { margin: 0px; padding: 0px; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px;}

/* settings (overwrite base) */
#e-bottomContainer .contentCenter .contentSpanBottom { display: none; }

/********* Program header **********/
/***********************************/
	.flashProgramHeader-Animation { position: relative; border: none; outline: none;}
	.flashProgramHeader-Animation img { border: none; outline: none; left:-163px; position:relative; top:-30px;}
	.flashProgramHeader-Animation h1 { z-index: -1; position: absolute; top: 0; left: 0; }
	
/******** content center **********/
/**********************************/	
	
	/*. boxes halfwidth and quarterwidth { }*/
	/* half */
	.program-box-halfWidth { width: 285px; overflow: visible; float: left; float: left; position: relative;height:294px; margin-right: 20px; margin-bottom: 40px;}
		/* specific for popular article boxes */
		.program-box-halfWidth.popular { height: 26.00em; }
	 .program-box-halfWidth a { text-decoration: none; color: #000; outline: none; }
	.program-box-halfWidth img.media { overflow: hidden; width: 285px; border: none; height:160px;}
	/*.program-box-halfWidth p.infoText,*/
        .program-box-halfWidth .field-field-teaser, .program-box-halfWidth .teaser{margin-top: 10px;margin-right:10px;display:block;}
		.program-box-halfWidth .titleboxProgramArticle { overflow: hidden; margin-top:10px;}
		.program-box-halfWidth .titleboxProgramArticle h2 a { color: #ACBF13; }
		/* "Populaire berichten" */
		.program-box-halfWidth .titleboxPopularArt h2 a { color: #0687C0; }
		/* program box tile */
		.articleTitlebox { margin: 4px 0 2px 0; overflow: hidden; }
		
	/* box fullwidth - program article */
	.articleContent_progam_page { float: left; overflow: hidden; width: 615px; }
	.articleContent_progam_page .programArticle p.textBody a { font-weight:900; text-decoration:underline; }
	.articleContent_progam_page .programArticle p.textBody a:hover { font-weight:900; text-decoration:none; }
		
	/* article footer */
	.program-box-halfWidth .articleFooter { width: 280px; display: inline; position: absolute; margin-top:10px;}
	.program-box-halfWidth .articleFooter .commentsLink  { float: left; }
	.program-box-halfWidth .articleFooter .commentsLink a { text-decoration: none; background-color: #202020; color: #fff; outline: none; padding: 1px 3px; font-weight: normal; font-family: ProximaNova-Bold; font-size:14px;}
	.program-box-halfWidth .articleFooter .readMore  { float: right;display:none; }
	.program-box-halfWidth .articleFooter .readMore a { text-decoration: underline; color: #000; outline: none; font-weight: 900; }
	.program-box-halfWidth .articleFooter .readMore a.readAll { text-decoration: underline; color: #000; outline: none; font-weight: 900; }
	.program-box-halfWidth .articleFooter .readMore a:hover { text-decoration: none; } 
	
	/* videozone */
	.videozone { display: inline; width: 615px; float: Left; overflow: hidden; }
        .titleboxVideoZone h2 { margin-bottom: 0px; color:#202020;font-family: ProximaNova-Bold;font-size:20px;font-weight:normal;}
	.titleboxVideoZone h2 a { color: #0687C0; text-decoration: none; outline: none; }
	.videoZone .jw-player { width: 604px; overflow: hidden; float: left;height:340px; }
        .content-mediatheek .videoZone .jw-player {width:100%; }
		.videoZone .teaserInfo {  width: 100%; float: left; position: relative; padding-bottom: 25px;padding-top:11px;}
		.videoZone .teaserInfo h5,
                .videoZone .teaserInfo h5 a{ color: #202020; text-transform:uppercase;margin-bottom:18px; font-weight:normal; font-size:32px; line-height: 1em; font-family: ProximaNova-Bold;}
		.videoZone .teaserInfo #teaserInfoContent { margin-bottom: 0; color: #333333; font-size: 14px;}
			/* teaserInfo footer */
			.comment { display: block; position:relative; width:100%; text-align:right; margin-top:10px;}
			 .commentsLink  { float: left; }
			 .commentsLink a { text-decoration: none; background-color: #202020; color: #fff; outline: none; padding: 1px 3px; font-family: ProximaNova-Bold; font-size:14px;font-weight:normal; font: 13px;}
			 .readMore a { margin-right:10px; }
			 .readMore a:hover { text-decoration: underline; }
			 .readMore a img{ width:7px; height: 10px; }
                .imageZone img{ width: 604px; height: 340px;}

	#e-bottomContainer .contentCenter .contentCols { display: inline; border-top:1px solid #D3DBE3; margin-bottom: 20px; }
		/* col right: Populaire berichten */
		.program-box-halfWidth .popularArt ul li { font-weight:300; background:transparent url(../images/popArt_pp_list_item.png) no-repeat scroll left 1px; padding:10px 15px; text-indent:0; }
		.program-box-halfWidth .popularArt ul li { padding: 2px 0 6px 9px; margin-top:4px; border-bottom: 1px solid #D3DBE3; }
		.program-box-halfWidth .popularArt ul li.last { border-bottom: none; }
		.program-box-halfWidth .popularArt ul li span a:hover { text-decoration: underline; }

  /* small_articles */
	/* articleList */
	.small_articles { margin-bottom: 40px; overflow: hidden;display:inline;float:left; margin-top:40px; padding-top:40px;border-top:2px solid #CCC;width:100%;}
	.small_articles ul.articleList li.articleDescription,
        .announcements ul.eventList li.eventDescription{ display: inline;float:left;  margin-bottom:40px;height:100px;width:445px;margin-right:35px;}
        .small_articles ul.articleList li.articleDescription-last,
        .announcements ul.eventList li.eventDescription-last{margin-right: 0;}
	.small_articles ul.articleList li.articleDescription a {clear:left; float: left; fonts-size:14px; color:#333;}
	.small_articles ul.articleList li.articleDescription .textBody { width: 280px; margin-left: 20px; float: left;display:inline }
	.small_articles ul.articleList li.articleDescription .textBody a.readMore { display: none; margin-top: 5px; font-weight: 900; }
	.small_articles ul.articleList li.articleDescription .textBody h4  { margin:7px 0 2px; min-height:33px; }
        .small_articles ul.articleList li.articleDescription .textBody h3 { margin:13px 0 7px 0; }

	/* small_articles */
	/* articleList */
	.small_articles ul.articleList { list-style: none; }
	.small_articles ul.articleList li.articleDescription.last { border-bottom: none; padding-bottom: 0; }
	.small_articles ul.articleList li.articleDescription a img { border: none; }
	.small_articles ul.articleList li.articleDescription .textBody a.readMore { display: none; text-decoration: underline; }
	.small_articles ul.articleList li.articleDescription .textBody a:hover { text-decoration: none; }
	.small_articles ul.articleList li.articleDescription .textBody h3,
        .small_articles ul.articleList li.articleDescription .textBody h3 a  { color: #202020;text-transform:uppercase;font-size:15px;margin-bottom:13px;font-family:ProximaNova-Bold;line-height:1em;margin-top:0; }
	
	/* pager */
	.regPager { text-align: left; width: 615px; }
	.regPager ul.regPagerLinklist { display:block; float:left; height:20px; list-style: none; margin:5px 0 10px; overflow:hidden; width:615px; }
	.regPager ul.regPagerLinklist li { display: block; float: left; padding: 0 2px; }
	.regPager ul.regPagerLinklist li a img { border: none; }
	.regPager ul.regPagerLinklist li a, .regPager ul.regPagerLinklist li a img, .regPager ul.regPagerLinklist li strong { width: 17px; height: 17px; display: block; text-align: center; }
	.regPager ul.regPagerLinklist li span { position: relative; top: 3px; display: block; font-size: 0.92em; font-weight: 300; }
	.regPager ul.regPagerLinklist li strong span { display: block; }
	.regPager ul.regPagerLinklist li strong, .regPager ul.regPagerLinklist li a { background-color: transparent; }
	.regPager ul.regPagerLinklist li strong, .regPager ul.regPagerLinklist li a:hover { background-color: #DBE2ED; }
	
	/* small imagegallery */
	.smallImageGallery { width: 615px; height: auto; overflow: hidden; border-top: 1px solid #D3DBE3; margin-bottom: 20px; }
	.smallImageGallery .imageGalleryWrapper { display:inline; float:left; }
	.smallImageGallery .imageGalleryWrapper a { display:inline; float:left; margin-right:10px; }
	.smallImageGallery .imageGalleryWrapper a.last { margin-right: 0; }
	.smallImageGallery .imageGalleryWrapper a img { border: none; cursor: pointer; }

/******** sidebar **********/
/*****************************/	
	/* previous show */
	.previousShow { margin-bottom: 25px; }
	.previousShow ul { list-style-type: none; text-decoration: none; }
	.previousShow li { display: block; overflow: hidden; margin-bottom: 10px; }
	.previousShow li.last { margin-bottom: 0px; }
	.previousShow li a img { float: left; border: none; outline: none; color: #000; }
			.afleveringInfo { width: 146px; padding-left: 10px; float: left; }
			.afleveringInfo a { text-decoration: none; color: #000; }
			.afleveringInfo a span { color: #0687C0; font-weight: 900; margin-bottom: 2px; position: relative; top: -3px;}
	.titleboxPreviousShow h2 a { color: #0687C0; text-decoration: none; }
	
/******** content footer ***/
/***************************/	
	#e-bottomContainer .contentFooter { clear:both; display:block; height:auto; margin-bottom:20px; overflow:hidden; border-top: 1px solid #D3DBE3; }
		/* image gallery */
		.contentFooter  .imageGalleryWrapper { display: inline; float: left; }
		.contentFooter  .imageGalleryWrapper a { display: inline; float: left; margin-right: 10px; }
		.contentFooter  .imageGalleryWrapper a.last { margin-right: 0px; }
		.contentFooter  .imageGalleryWrapper a img { border: none; }
		.titleboxImageGallery h2 a { color: #0687C0; text-decoration: none; }

/******************************************************* vlaanderen vakantieland ****************************************************************/	
/******** content center **********/
/**********************************/

	/* form - Geografisch zoeken */
	#geoSearchArea .geoSearchForm { width: 615px; overflow: hidden; height: auto; padding-top: 10px; margin: 10px 0 27px 0; }
	#geoSearchArea .geoSearchForm fieldset { width: 100%; }
	#geoSearchArea .geoSearchForm fieldset legend.geoSearchFormTitle  { display:inline; float:left; margin: 0 0 15px 0; }
	
		#geoSearchArea form .formBackground { display: inline; float: left; width: 595px; padding: 18px 10px; }
		#geoSearchArea form .formBackground .mostSearched { float:left; margin-bottom:18px; position:relative; top:1.2em; width:24.08em;  }
		#geoSearchArea form .leftpart { float: left; width:24.50em; overflow:hidden; margin-right: 12px; }
		#geoSearchArea form p { overflow:hidden; padding-top:10px; width:24.50em; margin-bottom: 0; }
		#geoSearchArea form p label { float: left; margin-top: 3px; width :5.42em; }
		#geoSearchArea form p input { display:inline; float:right; height:18px; padding-left:4px; width:18.58em; }
		#geoSearchArea form p Select { display:inline; float:right; padding-left:4px; width:19.08em; height: 1.67em; }
		#geoSearchArea form p select option { padding-left: 4px; }
		#geoSearchArea form p input#submitSearchEntry { float:none; padding:0 0 3px; width:5em; }
		
	/* google maps */
	.landMarks .articleTitlebox { margin: 0; overflow: hidden; }
	.landMarks {  display:inline; float:left; overflow:hidden; padding-bottom:29px; width:615px; }
	.contentSpanTop .landmarks { margin-bottom: 25px; }
	.landMarks .canvasContainer { width: 470px; float: left; overflow: hidden; }
		.landMarks .teaserInfo { width: 136px; height: auto; float: left; padding-left: 9px; position: relative; padding-bottom: 2em; }
		.landMarks .teaserInfo p { margin-bottom: 0; }
			/* teaserInfo footer */
			.landMarks .teaserInfoFooter { width: 136px; display: block; position:relative; top: 2em; }
			.landMarks .teaserInfoFooter .commentsLink  { float: left; }
			.landMarks .teaserInfoFooter .commentsLink a { padding: 0 2px; }
			.landMarks .teaserInfoFooter .readMore  { float: right; }
			
	/* boxes halfwidth - vlaanderen vakantieland */
	.contentSpanTop .small_articles_vlava .articleLeft_vlava { float:left; margin-right:10px; }
	.contentSpanTop .small_articles_vlava .articleRight_vlava { float:right; margin-bottom: 0; }
	.contentSpanTop .small_articles_vlava .program-box-halfWidth p.infoText { margin-top: 15px; }
	.contentSpanTop .small_articles_vlava .program-box-halfWidth { height: 29.08em; } 
	.contentSpanTop .small_articles_vlava .articleLeft_vlava .program-box-halfWidth .titleboxProgramArticle { height: auto; }
	.contentSpanTop .small_articles_vlava .articleRight_vlava .program-box-halfWidth .titleboxProgramArticle { height: auto; }
	
	/* box full width */
	.articleContent_progam_page .box-fullWidth-image-left { height: auto; }
	.articleContent_progam_page { clear: both; width:615px; margin-bottom: 20px; }
	.articleContent_progam_page .programArticle .box-fullWidth-image-left .articleBody { margin: 0 0 15px 0; }
	.articleContent_progam_page .programArticle p.textBody { margin-bottom: 0; }
	
	/* areas: contentSpanTop, contentSpanBottom, contentCols (colLeft, colRight) */
	.contentCenter .contentSpanTop .small_articles_vlava { margin-bottom: 13px; width:615px; }
	.contentCenter .contentSpanTop .small_articles_vlava.first { clear: both; }
	.contentCenter .contentSpanTop .small_articles_vlava.last { margin-bottom: 25px; clear: both; clear:both; height:29.08em; }
	#e-bottomContainer .contentCenter .contentCols.vlava { display: inline; }
	.bottomline.vlava { height:1px; margin-bottom:20px; }

/**************************************************************** video ************************************************************************/	
/******* related video slider ******/
/***********************************/
	/* slider */
	.videoZone .videoSlider .smallSlider {position:relative; height: 9.17em; padding-bottom: 0; border-bottom: none; margin-bottom: 0; }
	.videoZone .videoSlider #prevSlider4 {position:absolute;left:0px;top:7px;z-index:1100;}
	.videoZone .videoSlider .smallSlider ul {overflow:hidden;width:615px; height: 9.17em; }
		.videoZone .videoSlider .smallSlider li {float:left;width:293px;height:7.50em; margin-right: 10px; padding: 10px 0; list-style:none;}
		.videoZone .videoSlider .smallSlider li img {display:block;border:none;}
		.videoZone .videoSlider .smallSlider li a { float: left; position: relative; }
		.videoZone .videoSlider .smallSlider li .videoInfo  { float: right; width: 137px; height: 7.50em; }
		.videoZone .videoSlider .smallSlider li .videoInfo .save { bottom:10px; position:absolute; cursor: pointer; }
		.videoZone .videoSlider .smallSlider ul li span { width: 146px; height: 6.83em; left:0; position:absolute; top:0; }
	.videoZone .videoSlider #nextSlider4 {position:absolute;right:0px;top:7px;z-index:1100;}
	
/******** content center **********/
/**********************************/	
	/* videozone */
	#video .contentSpanTop .videoZone { margin-bottom: 1px; }
		.videoZone .videoSlider { width: 615px; height: 9.17em; overflow: hidden; clear: both; padding: 9px 0 0 0; }
		#video .videoZone .teaserInfo { width: 127px; height: auto; float: right; overflow: hidden; padding:5px 9px 5px 0; position: relative; }
		#video .videoZone .teaserInfo h5 { margin-bottom: 9px; }
			/* score */
			.videoZone .teaserInfo ul.score { display:inline; float:left; height:17px; text-align:left; width:126px; position: relative; top: 8px; left: -2px; }
			.videoZone .teaserInfo ul.score  li  { display:inline; float:left; height:17px; margin:0; width:17px; }
			
			/* video info footer */
			.videoZone .teaserInfo .shareArticle { bottom:10px; left:0px; position:absolute; }
	
	/* search result, number*/
	#videoArea .entryNumber { color: #999; }	
	
	/* video container */
	.videoContainer ul.videoList { overflow: hidden;  margin: 0; padding-top: 15px; }
	.videoContainer ul.videoList li { width: 190px; height: 12.00em; display: block; overflow: hidden; float: left; margin:0 10px 20px 0; position: relative; }
	.videoContainer ul.videoList li img { height: 110px; width: 196px; }
	.videoContainer ul.videoList li h5 { margin-top: 3px; }
	.videoContainer ul.videoList li span { width: 196px; height: 93px; left:0; position:absolute; top:0; }
	.videoContainer ul.videoList li .save { position: absolute; bottom: 0; cursor: pointer; }
	.videoContainer ul.videoList li .save img { width: 128px; height: 16px; }
		/* score */
		.videoContainer ul.videoList li ul.score { display:inline; float:left; height:17px; text-align:left; width:196px; position: absolute; bottom: 20px; }
		.videoContainer ul.videoList li ul.score  li  { display:inline; float:left; height:17px; margin:0; width:17px; }

/************* video search form ***************/
/***********************************************/
/* video search form */
.sideBar .videoSearchForm { margin-bottom: 30px;background-color:#fff;border:1px solid #fff;padding:10px 17px;overflow:hidden; }
.sideBar .videoSearchForm fieldset { width: 100%; position:relative; top: -3px; }
.sideBar .videoSearchForm fieldset legend.videosZoeken  { /*height: 2.92em; margin-bottom:  10px;*/padding-bottom:  10px; }

	.sideBar form .videoSearchForm .formBackground{ width: 262px; height: 16.95em; padding: 10px; color: #F1F3F8; background-color: #F1F3F8}
	.sideBar form .videoSearchForm p { color: #202020; overflow: hidden; padding-top: 0; width: 282px; font-family: ProximaNova-Bold; font-size:16px;}
        .sideBar form .videoSearchForm p img {margin-right:8px;}
	.sideBar form .videoSearchForm p.first { padding-top:0px; }
	.sideBar form .videoSearchForm p label { margin-top: 3px; }
	.sideBar form .videoSearchForm div#edit-programmas-wrapper { margin: 0; }
        .sideBar form .videoSearchForm .form-item{margin:0;}
	.sideBar form .videoSearchForm div#edit-keyword-wrapper { float: left; margin: 0; }
	.sideBar form .videoSearchForm div#edit-keyword-wrapper input#edit-keyword { padding-left:4px; height:1.50em; width:210px; }
	.sideBar form .videoSearchForm div#edit-keyword-wrapper .description { color: #999; font-size: 0.85em; margin-top: 3px; }
	.sideBar form .videoSearchForm div Select { padding-left:4px;width:227px; height: 1.67em; }
	.sideBar form .videoSearchForm div select option { padding-left: 4px; }
	.sideBar form .videoSearchForm p.zoekterm { padding-top: 20px; }
	.sideBar form .videoSearchForm input#zoekterm { float: left; width: 208px; }
	.sideBar form .videoSearchForm input#edit-submit { float: right; height:1.67em; width:5em;  padding:1px 7px 7px; }
	.sideBar form .videoSearchForm_temp .formBackground{ width: auto; /*height: 7.95em;*/ padding: 0; color: #fff; background:none;height:auto;}
	
/* video search form */
.sideBar .videoSearchForm fieldset { border: none; width:269px;padding:0;}
.sideBar .videoSearchForm fieldset legend.videosZoeken  { color:#202020; font-size:18px; font-family: ProximaNova-Bold;}

	.sideBar form .videoSearchForm p span { color: #000; }
	.sideBar form .videoSearchForm p label { color: #000; font-weight: 900;  }
	.sideBar form .videoSearchForm div#edit-keyword-wrapper input#edit-keyword { background-color:#FFFFFF; border:1px solid #ACB3B2; font-size: 1.00em; color:#333;  }
	.sideBar form .videoSearchForm div Select { outline: none; background-color:#FFFFFF;  border:1px solid #ACB3B2; font-size: 1.00em; color:#333; }
	.sideBar form .videoSearchForm p select option { border: 0; }
	.sideBar form .videoSearchForm input#edit-submit { background-color:#000000; border: none; color:#FFFFFF; cursor:pointer; font-size:1.00em; }
	
/******************** Messages *****************/
.contentCenter .messages.error { background-color:#EA6A6F; padding: 5px 10px; border: 1px solid #D3DBE3; }
.contentCenter .messages.status { background-color: #CDD871; padding: 5px 10px; border: 1px solid #D3DBE3;  }

.contentCenter form#user-login { background-color:#F1F3F8; color:#F1F3F8; padding: 2%; width: 96%; margin-top: 18px; }
.contentCenter form#user-login	#edit-name-wrapper, .contentCenter form#user-login	#edit-pass-wrapper { width: 100%; padding-bottom: 1em; display: block; }
.contentCenter form#user-login	#edit-name-wrapper label, .contentCenter form#user-login #edit-pass-wrapper label { color: #000; font-weight: 900; display: block; margin-bottom: 5px;  }
.contentCenter form#user-login	#edit-name-wrapper label span, .contentCenter form#user-login #edit-pass-wrapper label span { color: #000; font-weight: 900; }
.contentCenter form#user-login .description { font-weight: 100; font-size: 0.75em; color: #666; margin-top: 3px; }
.contentCenter form#user-login input#edit-name, .contentCenter form#user-login input#edit-pass { width: 70%; height: 1.4em; padding-left: 4px; background-color: #fff; border: 1px solid #D3DBE3;  }
.contentCenter form#user-login #edit-submit { background-color:#000000; border:medium none; color:#FFFFFF; cursor:pointer; font-size:1em; height:1.67em; padding:1px 7px 7px; width:5em; }

.contentCenter .messages.error a, .messages.status a { color: #000; text-decoration: underline; margin-left: 15px; }
.contentCenter .messages.error a:hover, .messages.status a:hover { text-decoration: none; }

.contentCenter #tabs-wrapper { border-bottom:1px solid #202020; margin-bottom: 18px; }
.contentCenter ul.primary { border-bottom:medium none; border-collapse:collapse; height:auto; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px; padding:0 0 0 1em; white-space:nowrap; }
.contentCenter ul.primary li { display: inline; }
.contentCenter ul.primary li.active a { background-color:#202020; border:medium none; color:#FFFFFF; }
.contentCenter ul.primary li.active a:hover { background-color:#202020; border:medium none; color:#FFFFFF; }
.contentCenter ul.primary li a { background-color:#FFFFFF; border-style:none; border-width:1px; color:#000000; font-size:0.8em; height:auto; margin-right:0.5em; padding:0.5em; text-decoration:none; text-transform:uppercase; }
.contentCenter ul.primary li a:hover { background-color:#202020; border:medium none; color:#FFFFFF; }

/**************************************************************** zoekresultaten - cultuur agenda + programma ************************************************************************/	
/******** content center **********/
/**********************************/	
	
/* search results */
	/* search result, number*/
	.cultEntrys .entryNumber { margin: 15px 0 0 0; }
	ul.entryResults { width: 615px; overflow: hidden; }
	/* entry info */
		ul.entryResults li.entryDetails { width: 615px; display: inline; overflow: hidden; display:list-item; margin:15px 0; padding-bottom: 15px; }
		ul.entryResults li.entryDetails a { float: right; display: inline; width: 137px; }
		ul.entryResults li.entryDetails span.imageContainer { width: 120px; height: 141px; overflow: hidden; display: block; float: right; }
		ul.entryResults li.entryDetails a span img { margin-top: 32px; float: right; }
		ul.entryResults li.entryDetails .entryInfo { width: 478px; float: left; display: inline; overflow: hidden; display: block; }
		ul.entryResults li.entryDetails.noImage div.entryInfo { width: 615px; float: none; overflow: hidden; display: block; }
		ul.entryResults li.entryDetails.noImage img { display: none; }
		ul.entryResults li.entryDetails.noImage span { display: none; }
			/* text */
			ul.entryResults li.entryDetails .entryInfo h3 { display: block; display: block; overflow: hidden; color: #E50A7F; }
			ul.entryResults li.entryDetails .entryInfo h3 a { float: left; width: auto; }
			ul.entryResults li.entryDetails .entryInfo span.rubriek { margin-bottom: 10px; display: block; overflow: hidden; color: #999999;  }
			ul.entryResults li.entryDetails .entryInfo span.rubriek a { float: none; }
			ul.entryResults li.entryDetails .entryInfo strong.entryDate { display: block; }
			ul.entryResults li.entryDetails .entryInfo h5.entryName {margin-bottom: 7px;  display: block; }
			/* footer */
			ul.entryResults li.entryDetails .entryInfo .EntryFooter { display: block; width: 615px; overflow: hidden; margin-top: 12px; }
			ul.entryResults li.entryDetails .entryInfo .EntryFooter p a { float: left; }

	/* specific styles for search page > starts with #searchResultArea as prefix */
	.searchEntrys .entryNumber { margin: 15px 0 0 0; }
	#searchResultArea h2 { margin: 0px 0 3px 0; position: relative; top: -4px; margin-left: 5px; }
	#searchResultArea ul.entryResults li.entryDetails .entryInfo { width: 430px; margin-left: 20px; }
    #searchResultArea ul.entryResults li.entryDetails .entryImage { float: left; margin-left: 10px;}
    #searchResultArea ul.entryResults li.entryDetails .entryTeaser { display: block; float: none; width: 428px; }
/******** form **********/
/*************************/
	
/* cultural agenda search form */
#agendaSearchArea .agendaSearchForm { width: 615px; overflow: hidden; height: auto; margin-bottom: 15px; margin-top: 9px; }
#agendaSearchArea .agendaSearchForm fieldset { width: 100%; }
#agendaSearchArea .agendaSearchForm fieldset legend.cultAgenda  { display:inline; float:left; margin: 0 0 20px 0; }

	#agendaSearchArea form .formBackground { display: inline; float: left; width: 100%; padding: 18px 10px; }
	#agendaSearchArea form p { overflow:hidden; padding-top:10px; width:24.67em; }
	#agendaSearchArea form p label { float: left; margin-top: 3px; width :5.58em; }
	#agendaSearchArea form p input { display:inline; float:right; height:1.50em; padding-left:4px; width:18.58em; }
	#agendaSearchArea form p Select { display:inline; float:right; padding-left:4px; width:19.08em; height: 1.67em; }
	#agendaSearchArea form p.cols { width: 535px; }
	#agendaSearchArea form p.cols input { width:18.58em; float: left; }
	#agendaSearchArea form p.cols select { width:19.08em; float: left; margin-right: 10px;  }
	#agendaSearchArea form p select option { padding-left: 4px; }
	#agendaSearchArea form p input#submitEntrySearch { height:1.67em; width:5em;  padding:1px 7px 7px; float: left; margin-left: 5.58em; }

/**************************************************************** evenementen agenda *************************************/
/******** content center **********/
/**********************************/	
	
/* event agenda / overview */
	/*. box full-width - Agenda event overview page */
	.eventAgendaContent { overflow: hidden; }
	.eventAgendaContent .box-fullWidth-image-left { height: auto; width: 615px; overflow: hidden; }
		.eventAgendaContent .box-fullWidth-image-left .articleBody {  display: inline; float: left; margin: 18px 0 22px 0; }
		.eventAgendaContent .box-fullWidth-image-left .articleBody a { float: left;  }
		.eventArticleArea .programArticle { margin-bottom: 20px; }
		/* addtional title box class on event agenda "home" */
		.eventArticleArea .articleTitlebox { height: 6.08em; }
		.eventArticleArea .programArticle .articleTitlebox { height: auto; }
		
		/* text */
		.eventAgendaContent .box-fullWidth-image-left .articleBody p.infoText { float:left; height:auto; margin-left:10px; width:292px; position: relative; top:-3px; }
		.eventAgendaContent .agendaArticleArea p.textBody { width: 615px; height: auto; overflow: hidden; margin-bottom: 16px; }
		
		/*. boxes halfwidth */
		.eventAgendaContent .program-box-halfWidth  { height: 31.02em; }
		.eventAgendaContent .eventArticle .small_articles { margin-bottom: 0; padding-bottom: 18px; }
		.eventAgendaContent .program-box-halfWidth p.infoText { margin-top: 18px; }

/* announcements */
	/* eventList */
	.announcements {width: 615px; overflow: hidden; clear:both;}
	.announcements ul.eventList li.eventDescription { display: list-item; float: left; }
	.announcements ul.eventList li.eventDescription a { float: left; }
	.announcements ul.eventList li.eventDescription .textBody { width: 457px; margin-left: 10px; float: right; }
	.announcements ul.eventList li.eventDescription .textBody a.readMore { display: none; margin-top: 5px; font-weight: 900; }
	.announcements ul.eventList li.eventDescription .textBody h3 a  { margin-bottom: 7px; }

/************************************************ program article ***********************************************************/
/******** content center **********/
/**********************************/	
	
/* program article */
	/*. box full-width - Agenda eventdetail page */
	.articleContent { overflow: hidden; padding-left: 5px;}
	.box-fullWidth-image-left { height: auto;  overflow: hidden; background-color: #FFF;}
		.programArticle .box-fullWidth-image-left .articleBody {  margin: 18px 0 0 0; margin-right: 91px; width: 524px; }
		.programArticle .box-fullWidth-image-left .articleBody p { margin-bottom: 1.20em; }
		.programArticle .box-fullWidth-image-left .articleBody p span { overflow: hidden; }
		.programArticle .box-fullWidth-image-left .articleBody a { float: left; text-decoration: none; color: #000;}
		.programArticle .box-fullWidth-image-left .articleBody .widget a { float: none; }
		/* text */
		.box-fullWidth-image-left .articleBody p.infoText { float:left; height:auto; margin-left:10px; width:292px; position: relative; top:-3px; }
/*		.programArticle {  margin-bottom: 16px; }
*/		.programArticle p.textBody { width: 615px; height: auto; overflow: hidden;}
		.articleContent .programArticle p.textBody { margin-bottom: 20px; }
			/* article detail page additions */
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p.shortDescriptionRight { overflow: hidden; margin-bottom: 0; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p a { text-decoration: underline; float: none; color: #36124F; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p a:hover { text-decoration: underline; color: #E2007A; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p a.listStyle { background:transparent url(../images/post-list-bullet-bleu_red.gif) no-repeat scroll left 1px; margin: 0; padding:0 0 0 10px; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody a { text-decoration: underline; float: none; color: #36124F; }
      .articleContent .programArticle .box-fullWidth-image-left .articleBody a:hover { text-decoration: underline; color: #E2007A; }
      .articleContent .programArticle .box-fullWidth-image-left .articleBody a.listStyle { background:transparent url(../images/post-list-bullet-bleu_red.gif) no-repeat scroll left 1px; margin: 0; padding:0 0 0 10px; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p .textTitleBold { color: #000; font-weight: 900; margin-bottom: 5px; display: block; clear: right; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p strong.titleBold { color: #000; font-weight: 900; margin-bottom: 5px; display: block; clear: right; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p .addInfo { color: #000; font-weight: 100; font-size: 0.90em; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody h3 { color: #0665BF; margin: 20px 0 5px 0; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody h3.firstHeadingLarge { color: #0665BF; margin: 0 0 20px 0; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody h4 { text-transform:uppercase; border-top:1px dotted #CBCBCB; color:#333; display:block; margin-bottom:18px; margin-top:25px; padding-top:10px; width:300px; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody h4.firstHeadingSmall { color: #0665BF; margin: 0 0 20px 0; text-transform:none; border-top:none; padding-top: 0; width:auto; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody h5 { color: #333; margin: 20px 0 5px 0; text-transform: uppercase; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p.note {  font-size: 0.90em;font-weight: 100; color: #999; margin-bottom: 3px; margin-top: 5px; }
			.articleContent .programArticle .box-fullWidth-image-left .articleBody p span.about {  font-size: 1.10em;font-weight: 100; color: #000; }
		
		/* img */
		.programArticle .box-fullWidth-image-left .articleBody img { float: left; clear: left; margin: 0 10px 15px 0; position: relative; top: 2px; }
		.programArticle .box-fullWidth-image-left .articleBody a img { border: none; }
		
		/* lists */
		.articleContent .programArticle .box-fullWidth-image-left .articleBody ul.articleList { margin: 5px 0 18px 0; list-style-type: none; overflow: hidden; }
		.articleContent .programArticle .box-fullWidth-image-left .articleBody ul.articleList li { list-style-image:none; background:transparent url(../images/post-list-bullet-bleu_red.gif) no-repeat scroll left 1px; list-style-position:outside; margin: 0; padding:0 0 15px 10px; }
		
		/* jw-player */
		.articleContent .programArticle .box-fullWidth-image-left .articleBody div.jw-player { padding-bottom: 10px; margin-bottom: 20px; overflow: hidden; height: 340px; width: 604px;}
		.articleContent .programArticle .box-fullWidth-image-left .articleBody div.jw-player img { margin: 0; }
		
		/* Links */
		.programArticle p a { text-decoration: underline; color: #000; }
		.programArticle p a.moreInfo { text-decoration: underline; color: #000; font-weight: 900; }
		.programArticle p a:hover { text-decoration: none; }
		
		/* header */
			/* main title */
			.programArticle .articleTitlebox h2 a { margin: 10px 0 14px 0; color: #202020; text-decoration: none; font-family: ProximaNova-Bold;font-weight: normal; text-transform: uppercase;}
			/* tags */
			.programArticle .articleTags { font-size: 0.92em; color: #202020; } 
			.programArticle .articleTags a { text-decoration: underline; color: #202020; }
			.programArticle .articleTags a:hover { color: #202020; }
			/* tags 2 */
			.programArticle .articleProgramTag { font-size: 0.92em; color: #999; }
			.programArticle .articleProgramTag a { text-decoration: underline; color: #999; }
			.programArticle .articleProgramTag a:hover { text-decoration: none; }
		/* footer */
		.articleContent .programArticle .articleFooter { height: 35px; width: 613px; overflow: hidden; margin:20px 0 0 0; background-color:#fff;  border:1px solid #DDF0F4; }
		.programArticle .articleFooter .shareArticle {float:left; padding: 9px 0 10px 10px;  }
		.programArticle .articleFooter .printArticle {float:left; padding: 9px 0 10px 10px;}
		
/******** comment **********/
/***************************/

/* comments / posts */
#commentArea .comments {overflow:hidden; width:615px; }
#commentArea .comments .links { margin:5px; }
#commentArea .comments .links ul { margin:5px; }
#commentArea .comments .links span a { color: #999; text-decoration: underline; }
#commentArea .comments .links span a:hover { text-decoration: none; }
#commentArea .comments ul.commented li.post { list-style-position:outside; margin-top:18px; padding:0 0 15px 10px; }
	/* time */
	#commentArea .postInfo .postTime { margin-bottom: 2px; } 
	
/******** form **********/
/*************************/
	
/* comment form */
#commentArea .commentForm { width: 615px; overflow: hidden; height: auto; padding-bottom: 10px; }
#commentArea .commentForm fieldset {width: 100%; padding:0; }
#commentArea .commentForm fieldset legend.postCount  { display:inline; float:left; margin-bottom: 18px; }
#commentArea .commentForm fieldset legend.postCount span { margin: 4px 5px 0 0; display:block; float:left; font-size:11px;height:15px;  width:15px;  }

	#commentArea .commentForm form .formBackground { display: inline; float: left;width: 100%; padding: 10px;  }
	#commentArea .commentForm form .formBackground .username a { text-transform: capitalize; }
	#commentArea .commentForm form p { overflow:hidden; padding-top:10px; width:64%; }
	#commentArea .commentForm form p label { float: left; margin-top: 3px; width :25%; }
	#commentArea .commentForm form p input { display:inline; float:right; height:18px; padding-left:4px; width:73%;  }
 	#commentArea .commentForm form p textarea#edit-comment { background-color:#FFFFFF; border:1px solid #ACB3B2; font-family: Arial,Helvetica,sans-serif; font-size: 1.00em; color:#333; }
 	#commentArea .commentForm form p input#edit-submit { background-color:#000000; border: none; color:#FFFFFF; cursor:pointer; font-size:1.00em; float: left; width: 7em; height: 1.67em; margin-left: 25%; margin-left:25%; width:9.5em; padding:1px 5px 5px; }
	
/******** related messages **********/
/************************************/
.similarTerms h2 { color:#202020; text-decoration:none; margin:10px 0 14px; font-family: ProximaNova-Bold;}
.similarTerms { border-top: none; padding-bottom: 10px; }
.similarTerms ul { margin-left: 10px; } 
.similarTerms ul li { background:transparent url(../images/post-list-bullet-black.gif) no-repeat scroll left 1px; list-style :none; padding:0 13px 10px; }
.similarTerms ul li a { color: #000; text-decoration: none; }
.similarTerms ul li a:hover { color: #000; text-decoration: underline; }

/************************************************** program overzicht + epg  *********************************************************/	
/******** content center **********/
/**********************************/	
	
	/* *********** EPG - weekly program ********** */
	/* containers */
	.epgPagerContent { overflow: hidden; clear: both;border-top:none; background-color:#fff;padding:0 10px 10px 10px;}
       	#epgProgramPager,#wedstrijdenpager { width: 930px; margin: 0 1px; overflow: hidden; }
	.epgPagerContent .articleTitlebox h2 a { color: #000; }
	
	/* epg pager */
		.epgPagerMenu ul li { float: left; font-family: ProximaNova-Bold; font-size:14px; margin-right: 1px;}
		
	/* epg pager content */
	.epgPagerContent .anyDay { margin-top: 5px; overflow: hidden; }
		/* any day content dimensions */
		.epgPagerContent ul { margin-right: 91px; }
		.epgPagerContent ul li { overflow: hidden; display: block; width: 613px; }
				div.dayProgram { padding:15px 0 20px; overflow: hidden; }
				div.primetimeProgram { padding:15px 0 20px; overflow: hidden; }
				/* time marker */
				#epgProgramPager div .time { overflow: hidden; width: 78px; float: left; }
				#epgProgramPager div.dayProgram .time span { display:block; width:35px;  }
					/* primetime, time marker  */
					div.primetimeProgram .time span { display:block; padding: 2px 0 2px 0; text-align:center; }
				/* content */
				#epgProgramPager div .content { overflow: hidden; width: 444px; float: left; }
				#epgProgramPager div .content h5 { margin-top: 2px; }
				#epgProgramPager div .content p { margin-top: 5px; }
				#epgProgramPager div .content img { display: block; margin: 5px 0; }
				#epgProgramPager div .content a { display: block; }
				#epgProgramPager div .content a img { position:relative; top:4px; display: inline; margin: 0; }
				
	/* *********** Program overview by gerne or alphabetical order ********** */
	/* containers */
	.programPagerContent { background-color:#fff;padding:0 10px 10px 10px;clear:left;overflow:hidden; }
	#programOverviewPager { width: 930px; margin: 0 ; }
	
	/* pager */
		.programPagerMenu ul { height:30px;  }
		.programPagerMenu ul li { float: left;}
                .programPagerMenu ul li a{padding:8px 15px;}
		
	/* program pager content */
	.programPagerContent .programOverview { margin-top: 6px; overflow: hidden; margin-bottom: 5px; }
		/* program overview content dimensions */
		.programPagerContent ul { margin-right: 91px; }
		.programPagerContent ul li { overflow: hidden; display: block;} 
		.programPagerContent #alphabeticallyContent  ul { margin-right: 0; }
				div.startingWith { padding:15px 0 15px; overflow: hidden; }
				/* time marker */
				#programOverviewPager div .letter { overflow: hidden; width: 40px; float: left; }
				#programOverviewPager div.startingWith .letter a { display:block; width:1.42em; }
				/* content */
				#programOverviewPager div .content h5 { margin-top: 2px; }
				#programOverviewPager div .content p { margin-top: 5px; }
				#programOverviewPager div .content img { display: block; margin: 5px 0; }
				#programOverviewPager div .content a { display: block; }
				#programOverviewPager div .content a img { position:relative; top:4px; display: inline; margin: 0; }
				#programOverviewPager div .content ul.programList li.program { padding-bottom: 4px; width: 575px; }
				
	/* archive */
	#archive { width: 613px; margin: 0 1px; overflow: hidden; margin-top: 50px; margin-bottom: 20px; }
	/* heading */
	#archive .archiveHeading { height: 2.2em; width: 613px; overflow: hidden; display: block; background-color:transparent; margin-bottom: 6px; }
	#archive .archiveHeading h3 { background-color:#202020; color:#FFFFFF; text-decoration:none; padding:3px 5px 2px;width: 4.4em;letter-spacing:-1px; }
	/* content */
	#archive .archiveContent { margin-top: 15px;margin-left: 40px; } 
	#archive .archiveContent ul { list-style: none; overflow: hidden; }
	#archive .archiveContent ul li { display: block;padding-bottom: 4px; }
	#archive .archiveContent ul li a { line-height:120%; text-decoration:none; color: #000; text-transform: uppercase; }
	#archive .archiveContent ul li a:hover { text-decoration:underline; }
	
	/* gerne content */
	#genreContent .genre { float:left; width:125px; }
	#genreContent .genre a { background-color:#202020; color:#FFFFFF; text-decoration:none; padding:5px;  font-family: ProximaNova-Bold; font-size:12px; }
	#genreContent  div .content a { line-height:120%; text-decoration:none; color: #000; text-transform: uppercase; }
	#genreContent  div .content a:hover { text-decoration:underline; }
		
/************************************************************** program pp  *************************************************/	
/******** content center **********/
/**********************************/	
	
	/*. boxes halfwidth */
	/* half */
	.program-box-halfWidth p.infoTextLong { margin-top: 0; }
	.contentCenter .contentCols.pp .program-box-halfWidth p.infoText { margin-top: 18px; }
	.contentCenter .contentSpanTop .small_articles.pp .program-box-halfWidth p.infoText { margin-top: 18px; }
	.contentSpanTop .small_articles .articleLeft .program-box-halfWidth.pp { height: auto; }

/******** content center **********/
/**********************************/	
	
	/*. boxes halfwidth and quarterwidth { }*/
	/* half */
	/* box title */
	.program-box-halfWidth .titleboxProgramArticle h2 a { color: #0687C0; }
	
	/* areas: contentSpanTop, contentSpanBottom, contentCols (colLeft, colRight) */
		/* col right: Populaire berichten */
		.program-box-halfWidth .popularArt ul li { font-weight:300; background:transparent url(../images/popArt_pp_list_item.png) no-repeat scroll left 1px; padding: 2px 0 6px 9px; margin-top:4px; text-indent:0; }
	.bottomline.pp { margin-bottom: 20px; }


/******** content center **********/
/**********************************/	
	
/* search results */
	/* search result, number*/
	.cultEntrys .entryNumber { color: #999; }
		/* entry info */
		ul.entryResults { list-style: none; }
		ul.entryResults li.entryDetails { border-bottom: 2px solid #CCC; }
		ul.entryResults li.entryDetails a span img { border: none; }
			/* text */
			ul.entryResults li.entryDetails .entryInfo h3 a { color:#202020; text-decoration: none; }
			ul.entryResults li.entryDetails .entryInfo span.rubriek a { font-size: 0.92em; color: #999; width: auto; margin-right: 5px; text-decoration: none; }
			ul.entryResults li.entryDetails .entryInfo span.rubriek a:hover { text-decoration: underline; }
			/* footer */
			ul.entryResults li.entryDetails .entryInfo .EntryFooter p a { text-decoration: underline; }
			ul.entryResults li.entryDetails .entryInfo .EntryFooter p a:hover { text-decoration: none; }

	/* specific styles for search page > starts with #searchResultArea as prefix */
	.searchEntrys .entryNumber { color: #999; }
	#searchResultArea h2 { color:#202020; margin-top:20px; font-family: ProximaNova-Bold; font-weight: normal;}
	
/******** form **********/
/*************************/
/* cultural agenda search form */
#agendaSearchArea .agendaSearchForm fieldset { border: none; }
#agendaSearchArea .agendaSearchForm fieldset legend.cultAgenda  { color:#0687C0; font-size:1.67em; }

	#agendaSearchArea form .formBackground { color: #F1F3F8; background-color: #F1F3F8;  }
	#agendaSearchArea form p label { color: #000; font-weight: 900;  }
	#agendaSearchArea form p input { background-color:#FFFFFF; border:1px solid #ACB3B2; font-size: 1.00em; color:#333;  }
	#agendaSearchArea form p Select { outline: none; background-color:#FFFFFF; border:1px solid #ACB3B2; font-family: Arial,Helvetica,sans-serif; font-size: 1.00em; color:#333; }
	#agendaSearchArea form p select option { border: 0; }
	#agendaSearchArea form p input#submitEntrySearch { background-color:#000000; border: none; color:#FFFFFF; cursor:pointer; font-size:1.00em;  }

/******** content center **********/
/**********************************/	
	
/* event agenda / overview */
	/*. box full-width - Agenda event overview page */
		.eventAgendaContent .box-fullWidth-image-left .articleBody a { text-decoration: underline; color: #000; }
		.eventAgendaContent .box-fullWidth-image-left .articleBody a img { border: none; }
		
		/* text */
		.eventAgendaContent .box-fullWidth-image-left .articleBody p.infoText { text-align:justify; }
		.eventAgendaContent .agendaArticleArea p a { text-decoration: none; color: #000; }
		.eventAgendaContent .box-fullWidth-image-left  a.abonneer { text-decoration: underline; color: #000; font-weight: 900; }
		.eventAgendaContent .box-fullWidth-image-left  a:hover { text-decoration: none; }
		
		/*. boxes halfwidth */
		.eventAgendaContent .articleTitlebox h2 a { color: #E40A80; }
		.eventAgendaContent .articleFooter .commentsLink a { background-color: #0687C0; color: #fff; }
		.eventAgendaContent .program-box-halfWidth .articleFooter .readMore a:hover { text-decoration: none; }
		.eventAgendaContent .eventArticle .small_articles { border-top: 1px solid #D3DBE3; border-bottom: 1px solid #D3DBE3; }

               /* announcements */
                /* eventList */
                .announcements ul.eventList { list-style: none; }
                .announcements ul.eventList li.eventDescription {display: list-item;  margin-bottom:20px;height:80px;overflow:hidden;width:613px; }
                .announcements ul.eventList li.last{margin-bottom:0;}
                .announcements ul.eventList li.eventDescription a img { border: none; }
                .announcements ul.eventList li.eventDescription .textBody a.readMore { display: none; text-decoration: underline;display:none; }
                .announcements ul.eventList li.eventDescription .textBody a:hover { text-decoration: none; }
                .announcements ul.eventList li.eventDescription .textBody h3  { color: #067FB6; margin:13px 0 7px 0;}
                .announcements ul.eventList li.eventDescription .textBody h3,
                .announcements ul.eventList li.eventDescription .textBody h3 a  { color: #067FB6;font-size:1em; }
                .announcements ul.eventList li.eventDescription .textBody h3 a {margin-bottom:10px;text-transform:uppercase;font-weight:900;}

/******** comment **********/
/***************************/

/* comments / posts */
#commentArea .comments ul.commented li.post { background:transparent url(../images/post-list-bullet.gif) no-repeat scroll left 1px; border-bottom:1px solid #D3DBE3; list-style-image:none; list-style-type:none; }
	/* time */
	#commentArea .postInfo .postTime { font-size: 0.92em; color: #999; } 
	/* author */
	#commentArea .postInfo .postAuthor { line-height: 200%;} 
	
/******** forms **********/
/*************************/
/* comment form */
#commentArea .commentForm { border-bottom: 1px solid #D3DBE3; }
#commentArea .commentForm fieldset { border: none; }
#commentArea .commentForm fieldset legend.postCount  { color:#E40A80; font-size:1.5em; }
#commentArea .commentForm fieldset legend.postCount span { background-color:#E40A80; color:#FFFFFF; font-size:11px; font-weight: 900; text-align:center; line-height: 15px;  }

	#commentArea .commentForm form .formBackground { color: #F1F3F8; width: 100%; background-color: #F1F3F8;  }
	#commentArea .commentForm form p label { color: #000; font-weight: 900;  }
	#commentArea .commentForm form p input { background-color:#FFFFFF; border:1px solid #ACB3B2; font-size: 1.00em; color:#333;  }
 	#commentArea .commentForm form p textarea#edit-comment { background-color:#FFFFFF; border:1px solid #ACB3B2; font-family: Arial,Helvetica,sans-serif; font-size: 1.00em; color:#333; width: 73%; padding-left: 4px;  }
 	#commentArea .commentForm form p input#submitComment { background-color:#000000; border: none; color:#FFFFFF; cursor:pointer; font-size:1.00em; margin-left:25%; width:10em; height: 1.67em; float: left;  }

/*****************************/
/******** content center **********/
/**********************************/	
	/* epg pager */
		.epgPagerMenu { background-color: transparent; }
		.epgPagerMenu ul { list-style: none; }
		.epgPagerMenu ul li a { background-color: #EFEFEF;display:inline-block;text-decoration: none; color: #202020; text-transform: uppercase; cursor: pointer;padding:8px 15px;}
		.epgPagerMenu ul li a.active,
                .epgPagerMenu ul li a:hover,
                .epgPagerMenu ul li a:focus{ text-decoration:none;color: #FFF; background:  #202020; }
		
	/* epg pager content */
	.epgPagerContent .anyDay .dayTitlebox h2 span { color:#202020; fonts-size: 22px; line-height: 1.1em;}
		/* any day content dimensions */
		.epgPagerContent ul { list-style: none; }
			.epgPagerContent ul li div.dayProgram { list-style: none; }
			.epgPagerContent ul li div.primetimeProgram { list-style: none; }
				div.dayProgram { border-bottom: 2px solid #CCCCCC; }
				div.primetimeProgram { border-bottom: 2px solid #CCCCCC; }
				.epgPagerContent ul li.last div.primetimeProgram  { border-bottom: none; }
				/* time marker */
				#epgProgramPager div.dayProgram .time span { background-color:#202020; font-size: 12px; color:#FFFFFF; text-align:center; text-decoration:none; padding: 5px; }
					/* primetime, time marker  */
					div.primetimeProgram .time span { background-color:#202020; font-size: 12px; color:#FFFFFF; text-align:center; text-decoration:none; width:35px; padding: 5px; }
				/* content */
				#epgProgramPager div .content h5 { font-size:14px; text-decoration: none; text-transform: uppercase; margin-top: 2px;color: #202020; }
				#epgProgramPager div .content a { text-decoration: none; color: #000; width: 5em; }
				#epgProgramPager div .content a img { border: none; }
				#epgProgramPager div .content a { text-decoration: underline; }
				#epgProgramPager div .content a:hover { text-decoration: none; }
				
	/* *********** Program overview by gerne or alphabetical order ********** */
	/* pager */
		.programPagerMenu ul { list-style: none;margin:0;padding:0;}
                .programPagerMenu ul li a{color:#202020;display:inline-block;background-color: #EFEFEF;}
		.programPagerMenu ul li a.active { text-decoration: none; color: #FFF;background:#202020;  }
		.programPagerMenu ul li.alfabetisch a:hover, .programPagerMenu ul li.perGenre a:hover { color: #FFF; background:  #202020; }
			/* specific padding */
			.programPagerMenu ul li.alfabetisch a,
			.programPagerMenu li.perGenre a { font-size:14px; cursor: pointer;font-family:ProximaNova-Bold; }
	
	/* program pager content */
		/* program overview content dimensions */
		.programPagerContent ul { list-style: none; }
			.programPagerContent ul li div.programOverview { list-style: none; }
				div.startingWith { border-bottom: 2px solid #CCCCCC; padding:15px 0 15px; overflow: hidden; }
				/* time marker */
				#programOverviewPager div.startingWith .letter a { background-color:#202020; font-size: 12px; color:#FFFFFF; text-align:center; text-decoration:none; padding:3px;font-family: ProximaNova-Bold; }
				/* content */
				#programOverviewPager div .content h5 { font-size:1.00em;line-height:120%; font-weight: 300; text-decoration: none; text-transform: uppercase; }
				#programOverviewPager div .content a { text-decoration: none; color: #000; }
				#programOverviewPager div .content a img { border: none; }
				#programOverviewPager div .content a span { text-decoration: underline; }
				#programOverviewPager div .content a:hover span { text-decoration: none; }
				#programOverviewPager div .content ul.programList { list-style: none; overflow: hidden; }
				#programOverviewPager div .content ul.programList li.program { text-transform: uppercase; }
				#programOverviewPager div .content ul.programList li.program a { text-decoration: none; line-height: 120%; }
				#programOverviewPager div .content ul.programList li.program a:hover { text-decoration: underline; }

/*****************************/
/******** content center **********/
/**********************************/	
	
	/*. boxes halfwidth */
	/* half */
        .program-box-halfWidth .titleboxProgramArticle h2,
	.program-box-halfWidth .titleboxProgramArticle h2 a {
            color:#202020;
            font-size:18px;
            line-height: 1em;
            text-transform:uppercase;
            font-family: ProximaNova-Bold;
            margin:0;
            }

	/* areas: contentSpanTop, contentSpanBottom, contentCols (colLeft, colRight) */
	.contentCenter .contentSpanTop .small_articles.pp { border-top: none; }
		/* col right: Populaire berichten */
		.program-box-halfWidth .popularArt ul li { font-weight:300; background:transparent url(../images/popArt_pp_list_item.png) no-repeat scroll left 3px; padding: 2px 0 6px 9px; margin-top:4px; text-indent:0; line-height: 120%; }
		
/******** content center **********/
/**********************************/	
	#video .videoZone .videoTease {width:100%;float:left;height:340px;}
	/* videozone */
		#video .videoZone .teaserInfo {width:100%;padding:11px 9px 25px 0; position: relative; float:left;}
		#video .videoZone .teaserInfo p { font-size: 0.92em; }
		#video .videoZone .teaserInfo h5 { font-weight: 900; }
		#video .videoZone .teaserInfo .score { position: relative; top: 20px; }
		#video .videoZone .teaserInfo .articleProgramTag { font-size: 0.92em; margin-bottom: 5px; }
		#video .videoZone .teaserInfo .articleProgramTag a { text-decoration: underline; color: #999999; }
		#video .videoZone .teaserInfo .articleProgramTag a:hover { text-decoration: none; }
		.videoContainer ul.videoList li .score { position: absolute; bottom: 20px; height: 35px; }
		.videoContainer ul.videoList li .score img { width: auto; height: auto; }  
		.sideBar form .videoSearchForm .formBackground .form-item { margin: 0; }
	/* score */
	.videoZone .teaserInfo ul.score  li.add { background:transparent url(../images/videopage/score_blue_bg_selected.jpg) no-repeat scroll center top; }
	.videoZone .teaserInfo ul.score  li.off { background:transparent url(../images/videopage/score_blue_bg_notselected.jpg) no-repeat scroll center top; }
	/* drupal > remove labels */
	form.fivestar-widget div.description { display: none; }
	form.fivestar-widget .form-item label { display: none; } 

	/* search result, number*/
	#videoArea .entryNumber { color: #999; }
	
	/* video container */	
		/* video container */
                #videoArea{
                    background-color:#fff;
                    width:607px;
                }
                #videoArea .titleboxVideoZone,
                #videoArea .entryNumber,
                #videoArea .videoContainer
                {width: 930px;background-color:#FFF;}
		.videoContainer ul.videoList li span { background:transparent url(../images/play_picto_large_thumb.png) no-repeat scroll center top; }
		.videoContainer ul.videoList li p.infoText a { color: #000; text-decoration: none; }
		.videoContainer ul.videoList li p.infoText a:hover { color: #000; text-decoration: none; }
		.videoContainer ul.videoList li ul.score  li.add { background:transparent url(../images/videopage/score_white_bg_selected.jpg) no-repeat scroll center top; }
		.videoContainer ul.videoList li ul.score  li.off { background:transparent url(../images/videopage/score_white_bg_notselected.jpg) no-repeat scroll center top; }

/******* related video slider ******/
/***********************************/
	/* slider */
	.videoZone .videoSlider .smallSlider { background-color:#0799D8; }
		.videoZone .videoSlider .smallSlider li .videoInfo  { color: #fff; }
		.videoZone .videoSlider .smallSlider li .videoInfo h5 { color: #fff; }
		.videoZone .videoSlider .smallSlider ul li span { background:transparent url(../images/videopage/play_picto_small_thumb.png) no-repeat scroll center top; }

/*****************************/
/******** content center **********/
/**********************************/

	/* form - Geografisch zoeken */
	#geoSearchArea .geoSearchForm { border-top:1px solid #D3DBE3; }
	#geoSearchArea .geoSearchForm fieldset { border: none; }
	#geoSearchArea .geoSearchForm fieldset legend.geoSearchFormTitle  { font-size:1.67em; }
	
		#geoSearchArea form .formBackground { color: #F1F3F8; background-color: #F1F3F8;  }
		#geoSearchArea form .formBackground .mostSearched p { color: #000; }
		#geoSearchArea form p label { color: #000; font-weight: 900;  }
		#geoSearchArea form p input { background-color:#FFFFFF; border:1px solid #ACB3B2; font-size: 1.00em; color:#333;  }
		#geoSearchArea form p Select { outline: none; background-color:#FFFFFF; border:1px solid #ACB3B2; font-family: Arial,Helvetica,sans-serif; font-size: 1.00em; color:#333; }
		#geoSearchArea form p select option { border: 0; }
		#geoSearchArea form p input#submitSearchEntry { background-color:#000000; border:medium none; color:#FFFFFF; cursor:pointer; font-size:1em; line-height:1.67em; height: 1.67em; }

	/* google maps */
	.landMarks { border-top:1px solid #D3DBE3; }
		.landMarks .teaserInfo h5 { color: #ACBF13; font-weight: 900; }
			/* teaserInfo footer */
			.landMarks .teaserInfoFooter .commentsLink a { text-decoration: none; background-color: #9EAB10; color: #fff; }
			.landMarks .teaserInfoFooter .readMore a { text-decoration: underline; color: #000;  }
			.landMarks .teaserInfoFooter .readMore a:hover { text-decoration: none; }
			
	/* box full width */
	.articleContent_progam_page { border-top:1px solid #D3DBE3; }
	.articleContent_progam_page .programArticle .box-fullWidth-image-left .articleBody img { border: none; margin: 10px 0; }
	
	/* title */
	.small_articles_vlava  .program-box-halfWidth .titleboxProgramArticle h2 a { text-transform: uppercase; font-weight: 900; }
		.small_articles_vlava  .program-box-halfWidth .titleboxProgramArticle h2 a.first { color: #F67402; }
		.small_articles_vlava  .program-box-halfWidth .titleboxProgramArticle h2 a.second { color: #F2CE05; }
		.small_articles_vlava  .program-box-halfWidth .titleboxProgramArticle h2 a.third { color: #DD0004; }
		.small_articles_vlava  .program-box-halfWidth .titleboxProgramArticle h2 a.fourth { color: #71DAE3; }
	
	/* areas: contentSpanTop, contentSpanBottom, contentCols (colLeft, colRight) */
	.contentCenter .contentSpanTop .small_articles_vlava { border-top: none; }
	.contentCenter .contentSpanTop .small_articles_vlava.first { border-top:1px solid #D3DBE3; padding-top: 3px; } /* when more than one double article is presented  on the page, within the same area, (and when there is no "border-top" permitted" on the second) the first needs to have a  "border-top", using the additonal class "first" */
	.program-box-halfWidth .popularArt ul li span a:hover { text-decoration: underline; }
	.bottomline.vlava {  background-color:#D3DBE3; }
	
/******************************* extra's ***************************************/
#e-page #e-bottomContainer .contentCenter p.infoText a { color: #000; text-decoration: none; clear: both; }
#e-page #e-bottomContainer .contentCenter p.infoText a:hover { color: #000; text-decoration: none; }

.articleBody form {
	padding-bottom: 20px;	
}

.articleBody table tbody {
	border-top: 0px;
	border-style: none;
}

.programArticle .box-fullWidth-image-left .articleBody .fckImageOnRight { 
  float:right; 
  margin: 0px 0px 15px 10px;
}

.programArticle .box-fullWidth-image-left .articleBody .fckImageOnLeft { 
  float:left; 
  margin: 0px 10px 15px 0px;
}

.programArticle .box-fullWidth-image-left .articleBody .clearfloat {
clear:both;
height:1px;
}

.programArticle .box-fullWidth-image-left .articleBody .nonfloat {
  float:none;
}

/* fix for non-floating book navigation */
.articleContent .programArticle .box-fullWidth-image-left .articleBody .page-previous { float: left; width:40%;} 
.articleContent .programArticle .box-fullWidth-image-left .articleBody .page-up { float: left;} 
.articleContent .programArticle .box-fullWidth-image-left .articleBody .page-next { float: right; width:40%;} 

.comment{positon:absolute; height:20px; margin-left:10px; bottom:0px;}
.box-halfWidth .comment { width: 280px;}
.box-halfWidth .comment .commentsLink  { float: left; position:relative; top:5px;}
.box-halfWidth .comment .commentsLink a { text-decoration: none; background-color: #202020; color: #fff; outline: none; padding: 3px; font-weight: 100; }
.box-halfWidth .articleFooter .readMore  { float: right;display:none; }
.box-halfWidth .articleFooter .readMore a { text-decoration: underline; color: #000; outline: none; font-weight: 900; }
.box-halfWidth .articleFooter .readMore a.readAll { text-decoration: underline; color: #000; outline: none; font-weight: 900; }
.box-halfWidth .articleFooter .readMore a:hover { text-decoration: none; }

/* program-description block */
#program-description{
    margin-bottom:20px;    
}

#program-description .timing {
    font-size: 22px;
    font-family: ProximaNova-Bold;
    line-height:1.1em;
    color: #202020;
    text-transform: uppercase;
    margin:0;
}

#program-description .uur,
#program-description .naam{
    color: #202020;
    font-size:32px;
    font-family: ProximaNova-Bold;
    line-height:1.1em;
    text-transform: uppercase;
    margin:0;
}

#program-description .omschrijving{
    font-family: Arial;
    font-size: 14px;
    color: #333;
    margin-top:10px;
}

#social-media-program div{
    font-family: ProximaNova-Bold;
    font-size: 15px;
    text-transform: uppercase;
}

#social-media-program .program-social-link a img{
    margin-bottom: 15px;
    margin-right:10px;
    float:left;
}
