body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:					0;
	padding:				0;
	float:					none;
}
table {
	border-collapse:		collapse;
	border-spacing:			0;
}
fieldset, img {
	border:					0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:				normal;
	font-weight:			normal;
}
ol, ul {
	list-style:				none;
}
caption, th {
	text-align:				left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:				100%;
	font-weight:			normal;
}
q:before, q:after {
	content:				'';
}
abbr, acronym {
	border:					0;
}

.brclear {
	clear:					both;
	height:					0;
	margin:					0;
	font-size:				1px;
	line-height:			0;
}
.clearer {
	clear:					both;
}

.floatleft {
	float: left;
}

/* Element styles */

html, body {
	background:				#ffffff;
	/* behavior: 			url('hover.htc'); */
	color: 					#000000;
	font-family: 			Arial, Verdana;
	font-size: 				12px;
	margin: 				0;
	padding: 				0;
}
html.lightview {
	overflow-x:				hidden;
}
html.lightview body {
	padding-top: 			2px;
}
a {
	color: 					#464646;
	float:					none;
	font-weight: 			bold;
	text-decoration: 		none;
}

a:hover {
	text-decoration: 		underline;
}

p {
	margin:					0 0 15px 0;
}

img {
	border: 				none;
}

hr {
	display: 				none;
}

.button {
	background:				url('../graphics/bg_button.gif') repeat-x;
	border:					1px solid #313131;
	float:					left;
	height:					19px;
	margin:					0 2px 0 0;
	padding:				4px 8px 0 8px;
	white-space:			nowrap;
}

.button:hover {
	background:				url('../graphics/bg_button_act.gif') repeat-x;
}

	.button a {
		color:					#ffffff;
	}

	.button a:hover,
	.botton a.active {
		text-decoration: 		underline;
	}

.linkReadmore {
	color:					#464646;
}

.linkMore {
	color:					#464646;
	font-weight:			normal;
}

strong {
	color:					#464646;
	font-weight:			bold;
}

em {
	font-style:				italic;
}

a.p, a.pCheck {
	padding:				0 1px 0 0;
	background:				url(../gfx/p.gif) no-repeat !important;
}

a.p input,
a.pCheck input {
	display:				none;
}

.videoBox {
	margin:					-12px 0 20px 0;
}

.progInfo {
	color:					#be050b;
	font-weight:			bold;
}

/* DIV styles */

#container {
	background: 			#ffffff;
	margin:					0 auto 0 auto;
	width:					920px;
}

#col-onetwo h2 {
	background:				url('../graphics/bg_h2.gif') no-repeat;
	color:					#ffffff;
	font-size:				11px;
	font-weight:			bold;
	height:					20px;
	margin:					0 0 5px 0;
	padding:				5px 0 0 25px;
}

#col-onetwo h2.alleprogrammas {
	margin-bottom: 8px;
}

#col-one h2 {
	background:				url('../graphics/bg_h2small.gif') no-repeat;
	color:					#ffffff;
	font-size:				11px;
	font-weight:			bold;
	height:					20px;
	margin:					0 0 0 0;
	padding:				5px 0 5px 25px;
}

#header {
	height:					200px;
	padding:				15px 0 0 0;
	width:					920px;
}

	#header .logo {
		display:				block;
		height:					56px;
		float:					left;
		width:					206px;
	}

		#header .logo h1 a {
			background:				url('../graphics/logo.gif');
			display:				block;
			height:					56px;
			width:					206px;
		}
		#header .logo_beta h1 a {
			background:				url('../graphics/logo_beta.gif');
		}
			#header h1 a span {
				display:				none;
			}

	#header .teaser {
		background:				url('../graphics/bg_teaser.gif');
		height:					122px;
		float:					left;
		width:					920px;
	}

		#header .teaser #flashTeaser {
			height:					122px;
			float:					left;
			width:					642px;
		}

		#header .teaser .teaserLinks {
			float:					right;
			height:					70px;
			padding:				38px 0 0 0;
			width:					278px;
		}

			#header .teaser .teaserLinks span {
				background:				url('../graphics/bg_teaserlnk.gif') no-repeat;
				color:					#ffffff;
				display:				block;
				font-weight:			bold;
				height:					16px;
				padding:				3px 0 0 5px;
				width:					240px;
			}

			#header .teaser .teaserLinks a {
				background:				#C93541;
				border-top:				1px solid #BE0412;
				color:					#ffffff;
				display:				block;
				font-weight:			normal;
				padding:				1px 0 1px 5px;
				width:					240px;
			}


/* Horizontal navigation */
#horNavigation {
	background:				url('../graphics/bg_hornav.gif') repeat-x;
	height:					50px;
	width:					920px;
}

	#horNavigation ul {
		list-style-type:		none;
	}

		#horNavigation ul li {
			float:					left;
			margin:					0px;
			padding:				0px;
		}

			#horNavigation ul li a {
				color:						#4a4a4c;
				float:						left;
				font-size:					14px;
				height:						22px;
				margin:						0 5px 0 5px;
				padding:					6px 5px 0 5px;
				text-decoration:			none;
			}

			#horNavigation ul li a:hover {
				color:						#d20001;
			}

			#horNavigation ul li a.active {
				border-bottom:				1px solid #efefef;
				border-left:				1px solid #e4e4e6;
				border-right:				1px solid #e4e4e6;
				border-top:					1px solid #e4e4e6;
				color:						#d20001;
				height:						21px;
				padding:					5px 6px 0 6px;
			}

			#horNavigation ul li a.first {
				padding-right:				47px;
			}

/* Vertical navigation */
#verNavigation {
	float:					left;
	width:					140px;
}

	#verNavigation .navBox ul {
		border-left:				1px dashed #ebe1e2;
		border-right:				1px dashed #ebe1e2;
		border-top:					1px dashed #ebe1e2;
		margin:						0 0 13px 0;
	}

		#verNavigation .navBox ul li {
			background:					url('../graphics/block_vernav.gif') 8px 8px no-repeat;
			border-bottom:				1px dashed #ebe1e2;
			padding:					4px 8px 4px 15px;
		}

		#verNavigation .navBox ul li.header {
			background:					url('../graphics/bg_vernav.gif') top left repeat-x;
			color:						#b8000f;
			font-size:					110%;
			font-weight:				bold;
			padding:					4px 8px 4px 8px;
		}

		#verNavigation .navBox ul li.more {
			background:					url('../graphics/arrow_vernav.gif') 8px 8px no-repeat;
		}

			#verNavigation .navBox ul li a {
				color:						#463d3e;
			}
			#verNavigation .navBox ul li a.red {
				color:						#D20001;
			}

		#verNavigation .navBox ul li ul {
			background:					none;
			border:						none;
			margin:						5px 0 0 0;
			padding:					0px;
		}

			#verNavigation .navBox ul li ul li {
				border:						none;
			}


/* Columns */
#col-one,
#col-two,
#col-onetwo,
#col-three {
	display:				block;
	float:					left;
}
#col-one {
	padding:				0 17px 0 17px;
	width:					468px;
}

#col-two {
	padding:				0 20px 0 0;
	width:					138px;
}

#col-onetwo {
	padding:				0 20px 0 20px;
	width:					620px;
}

#col-three {
	width:					120px;
}


#footer {
	font-size:				90%;
	text-align:				center;
	/*width:					780px;*/
}

	#footer a {
		color:					#be050b;
	}

	#footer .payoff {
		margin:					0 0 15px 0;
	}


/* Articles */

.articles {
	margin:					0 0 10px 0;
}

	.articles .article p {
		padding:				0px;
		margin:					0px;
	}

/* Article */

.article .progInfo {
	color:					#be050b;
	font-weight:			bold;
}

.articles .article .image {
	float:					left;
	margin:					0 15px 0 0;
	width:					144px;
}

.article h3,
.topArticle h3 {
	background:				none;
	color:					#be050b;
	font-size:				13px;
	font-weight:			bold;
	padding:				0px;
}

.article .content {
	float:					left;
	width:					302px;
}

.readmoreArticle .content {
	width:					595px;
}

.readmoreArticle .image {
	float:					right;
	padding:				0 0 5px 15px;
}

/*
.article ul li {
	background:				url('../graphics/bg_li_sq.gif') left center no-repeat;
	padding:				0 0 0 8px;
}*/
#col-onetwo .text ul,
#col-onetwo .content ul,
.article ul {
	list-style: disc;
	margin-left: 15px;
}

/* Top article */

/* Fixed with to position floating image correctly */
.topArticle {
	margin:					0 0 15px 0;
}

	.topArticle .image {
		float:					right;
		width:					225px;
		height:					136px;
		margin:					0 0 0 8px;
		position:				relative;
	}
	.topArticle .image .image_overlay {
		display:				block;
		position:				absolute;
		top:					0;
		left:					0;
		width:					100%;
		height:					136px;
		margin:					0;
		padding:				0;
		background:				url('../graphics/play_40.png') no-repeat;
		cursor:					pointer;
	}
	* html .topArticle .image .image_overlay {
		background-image:		none;
		/* needs to use an absolute path! */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='http://tvgidsassets.nl/graphics/play_40.png', enabled=true, sizingMethod='image');
	}
	.topArticle .image .image_overlay:hover {
		background-image:		url('../graphics/play_10.png');
	}
	* html .topArticle .image .image_overlay:hover {
		background-image:		none;
		/* needs to use an absolute path! */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='http://tvgidsassets.nl/graphics/play_10.png', enabled=true, sizingMethod='image');
	}
	.topArticle h3 {
		font-size:				14px;
	}

	.topArticle .content {

	}

/* Poll */

.poll {
	margin:					0 0 20px 0;
}

	.poll h2 {
		margin-top:				15px;
	}

	.poll .pollRow {
		padding:				2px 0 0 0;
	}

	.poll a.pollBtn {
		background:				url('../graphics/arrow_submit.gif') left no-repeat;
		display:				block;
		margin:					5px 0 0 0;
		padding:				0 0 0 20px;
	}

	.poll .pollResult {
		clear:					both;
		float:					left;
		width:					60%;
	}

	.poll .pollPerc {
		float:					left;
		margin:					2px 0 0 5px;
		width:					35px;
	}

	.poll .pollGauge {
		border:					1px solid #cccccc;
		float:					left;
		margin:					2px 0 0 0;
		padding:				1px;
		width:					22%;
	}

		.poll .pollGauge div {
			background:				#464646;
			height:					10px;
		}

		.poll .pollGauge .highest {
			background:				#BE0614;
		}


/* Global side box */

.infoBox {
	background:				#fff7f8;
	border:					1px dashed #ebe1e2;
	float:					left;
	margin:					0 0 13px 0;
}

	.infoBox .active {
		color:					#b70512;
	}

	.infoBox .header {
		background:				url('../graphics/bg_vernav.gif') top left repeat-x;
		border-bottom:			1px dashed #ebe1e2;
		color:					#b8000f;
		font-size:				110%;
		font-weight:			bold;
		padding:				4px 8px 4px 8px;
	}

		.infoBox .header span {
			float:					left;
		}

		.infoBox .header img {
			float:					right;
		}

	.infoBox .content {
		padding:				4px 8px 4px 8px;
	}

	.infoBox ul {
		margin:					5px 0 5px 0;
	}

		.infoBox ul li {
			background:				url('../graphics/block_vernav.gif') 2px no-repeat;
			font-weight:			bold;
			padding:				0 0 0 10px;
		}

			.infoBox ul li a {
				color:					#464646;
			}

/* Search box */
.searchBox {
	width:					138px;
}

	.searchBox .content input {
		border:					1px solid #819ab8;
		float:					left;
		font-size:				80%;
		height:					18px;
		margin:					10px 0 0 0;
		padding:				0 5px 0 5px;
		width:					90px;
	}

	.searchBox .content .input-submit {
		background:				url('../graphics/arrow_submit.gif') no-repeat;
		border:					0px;
		cursor:					pointer;
		float:					left;
		font-size:				0px;
		height:					20px;
		margin-left:			2px;
		width:					17px;
	}

/* Banner box */
.bannerBox {
	text-align:				center;
	width:					138px;
}

	.bannerBox .header {
		font-family:			arial;
		font-size:				11px;
		font-weight:			normal;
	}

/* Top-tv box */
.topBox {

}

	.topBox ol {
		padding:				5px 0 0 0;
	}
	.topBox ol li {
		padding:				0 0 4px 20px;
	}

		.topBox ol li a {
			font-weight:			normal;
		}

	.topBox ol li.no1 {
		background:				url('../graphics/no1.gif') no-repeat;
	}

		.topBox ol li.no1 a {
			color:					#b8000f;
			font-weight:			bold;
		}

	.topBox ol li.no2 {
		background:				url('../graphics/no2.gif') no-repeat;
	}

	.topBox ol li.no3 {
		background:				url('../graphics/no3.gif') no-repeat;
	}

	.topBox ol li.no4 {
		background:				url('../graphics/no4.gif') no-repeat;
	}

	.topBox ol li.no5 {
		background:				url('../graphics/no5.gif') no-repeat;
	}


/* News programs */
.actueelBox {

}

	.actueelBox .progActueel {
		display:				block;
		padding:				0 0 15px 0;
	}

		.actueelBox .progActueel a {
			color:					#464646;
		}

/* TV-tip box */
.tipBox {
	padding:				0 0 20px 0;
}

	.tipBox .tip1 {
		float:					left;
		width:					145px;
		margin:					0 15px 0 0;
	}

	.tipBox .tip2 {
		float:					left;
		width:					145px;
		margin:					0 15px 0 0;
	}

	.tipBox .tip3 {
		float:					left;
		width:					145px;
	}

	.tipBox .title {
		background:				url('../graphics/bg_tip.gif') no-repeat;
		color:					#ffffff;
		font-weight:			bold;
		height:					20px;
		padding:				5px 0 0 25px;
		width:					120px;
	}

	.tipBox .image {
		padding:				5px 0 0 0;
	}

	.tipBox .text {
		padding:				5px 0 0 0;

	}

		.tipBox .text a {
			color:					#464646;
		}


/* Program listings */
.listingBox {
	margin:					0 0 20px 0;
}

	.listingBox h2{
		float:					left;
		width:					460px;

	}

	.listingBox ul li {
		float:					left;
	}

		.listingBox ul li a {
			background:				#d20001 url('../graphics/bg_quick.gif') no-repeat;
			color:					#ffffff;
			display:				block;
			height:					15px;
			margin:					0 1px 0 0;
			padding:				5px 0 5px 15px;
			width:					140px;
		}
		.listingBox ul li a.large {
			width:					215px;
		}
		.listingBox ul li a.active,
		.listingBox ul li a:hover {
			background:				#d20001 url('../graphics/bg_quick_act.gif') no-repeat;
			text-decoration:		none;
		}

	.listingBox .subtitle {
		color:					#be050b;
		font-size:				120%;
		font-weight:			bold;
		padding:				10px 0 2px 0;
	}

	.listingBox #programs {
		overflow:				none;
		height:					100%;
	}

	.listingBox .program {
		border-bottom:			1px dashed #d7a5b1;
		cursor:					pointer;
		padding:				5px 0 5px 0;
	}

	.listingBox .program:hover {
		background:				#fde7e9;
	}

		.listingBox .programs a {
			font-weight:			normal;
		}

		.listingBox .programs a:hover {
			text-decoration:		none;
		}

		.listingBox .time,
		.listingBox .title,
		.listingBox .channel,
		.listingBox .options {
			cursor:					pointer;
			display:				block;
			float:					left;
			font-weight:			normal;
		}

		.listingBox .time {
			font-weight:			bold;
			width:					80px;
		}

		.listingBox .title {
			width:					215px;
		}

		.listingBox .channel {
			font-weight:			normal;
			width:					105px;
		}

	.listingBox select {
		border:					1px solid #be050b;
		font-size:				80%;
	}

/* Quick program listing */

.quickBox #programs {
	height:					130px;
	overflow:				auto;
	width:					461px;
}

/* Program detail */

.detailBox {
	margin:					0 0 20px 0;
	padding:				0px;
	width:					620px;
}

#col-onetwo .detailBox h2 {
	background:				url('../graphics/bg_detail_h2.gif') no-repeat;
	margin:					0 0 10px 0;
}

.detailBox .title {
	float:					left;
	width:					450px;
}

.detailBox .channeltime {
	float:					left;
	padding:				0 10px 0 0;
}

.detailBox .description {
	float:					left;
	padding:				0 7px 0 0;
	width:					468px;
}

	.detailBox .description p {
		margin:					0 0 20px 0;
	}

	.detailBox .image {
		float:					left;
		padding:				0 10px 10px 0;
	}

	.detailBox .description .type {
		display:				block;
		font-weight:			bold;
	}

.detailBox .info {
	float:					left;
	width:					140px;
}

	.detailBox .info ul li {
		border-bottom:			1px dashed #e08e92;
		padding:				5px 0 5px 0;
	}

/* aangepast JB 11/08/2008
.detailBox .buttons {
	margin:					10px 0 0 0;
} */

.buttons {
	margin:					0 0 10px 0;
}

.buttons .btnPbg {
	background:				url('../graphics/btn_pbg.gif') right center no-repeat;
	padding-right:			15px;
}

.buttons .btnMail {
	background:				url('../graphics/btn_mail.gif') right center no-repeat;
	padding-right:			20px;
}

.buttons .btnSMS {
	background:				url('../graphics/btn_sms.gif') right center no-repeat;
	padding-right:			22px;
}

.buttons .btnReact {
	background:				url('../graphics/btn_reageren.gif') right center no-repeat;
	padding-right:			25px;
}

.buttons .btnCalendar {
	background:				url('../graphics/btn_calendar.gif') right center no-repeat;
	padding-right:			15px;
}


/* All programs */

.channelSelect {
	margin:					5px 0 5px 0;
	font-size:				11px;
}

.channelSelect .button {
	background:				url('../graphics/bg_buttonred.gif') repeat-x;
	border:					1px solid #c30318;
	margin:					2px 1px 2px 1px;
	padding:				4px 2px 0 5px;
	width:					195px;
}

	.channelSelect .button:hover,
	.channelSelect .active {
		background:				url('../graphics/bg_buttonred_act.gif') repeat-x;
	}

	.channelSelect a {
		background:				url('../graphics/arrow_white.gif') no-repeat left;
		padding:				0 0 0 8px;
	}

.dateSelect {
	display:				block;
	float:					right;
	margin:					5px 0 5px 0;
}

	.dateSelect .button {
		background:				url('../graphics/bg_buttonred.gif') repeat-x;
		border:					1px solid #c30318;
		height:					19px;
		margin:					0 2px 0 0;
		padding:				4px 10px 0 10px;
	}

	.dateSelect .button:hover,
	.dateSelect .active {
		background:				url('../graphics/bg_buttonred_act.gif') repeat-x;
	}

.daySelect {
	margin:					0 0 15px 0;
}

	.daySelect .button {
		background:				url('../graphics/bg_buttonred.gif') repeat-x;
		border:					1px solid #c30318;
		height:					19px;
		margin:					0 3px 0 3px;
		padding:				4px 10px 0 10px;
		text-align:				center;
		width:					38px;
	}

	.daySelect .button:hover,
	.daySelect .active {
		background:				url('../graphics/bg_buttonred_act.gif') repeat-x;
	}

.typeSelect {
	margin:					5px 0 0 0;
	float:					left;
}

	.typeSelect .active {
		background:				url('../graphics/bg_button_act.gif') repeat-x;
	}

.langSelect {
	margin:					5px 0 0 0;
	float:					right;
}

	.langSelect a {
		font-weight:			normal;
	}

	.langSelect a:hover,
	.langSelect a.active {
		font-weight:			bold;
	}

.allTabs {
	margin:					20px 0 20px 0;
}

/* Banners */

.banner-top {
	background:				#eeedf2 url('../graphics/advertical.gif') top right no-repeat;
	height:					60px;
	float:					left;
	margin:					0 0 0 110px;
	padding:				0 17px 0 0;
	width:					468px;
}

.banner-skyscraper {
	background:				#eeedf2 url('../graphics/adhor.gif') no-repeat;
	height:					610px;
	padding:				25px 0 0 0;
	width:					120px;
}

.banner-rectangle {
	background:				#eeedf2;
	float:					left;
	height:					280px;
	width:					336px;
	margin-bottom:			15px;
}


.banner-custom {
	margin:					20px 0 20px 0;
}

	.banner-custom span {
		border:					1px dashed #e08e92;
		color:					#e08e92;
		display:				block;
		font-family:			arial;
		font-size:				11px;
		margin:					0 0 1px 0;
		text-align:				center;
		width:					466px;
	}

.banner-custom-detail {
	text-align:				center;
}

	.banner-custom-detail span {
		width:					138px;
	}

	/* add padding to center this div in page width column */
	#col-onetwo .banner-rectangle {
		background:					#ffffff;
		padding:					0 0 0 65px;
	}

.sponsored {
	background:				#ffffff url('../graphics/bg_sponsor.gif') no-repeat;
	float:					left;
	height:					280px;
	margin:					0 0 0 3px;
	padding:				24px 0 0 5px;
	width:					115px;
}

	.sponsored a {
		color:					#464646;
		display:				block;
		margin:					14px 0 0 0;
		font-weight:			normal;
	}

/* TVGids Live! / Video */

#livePlayer {
	margin:					2px 0 20px 0;
	text-align:				center;
	width:					620px;
}

#videoPlayer {
	margin:					2px 0 20px 0;
}


/* Dialog box */

.dialogBox {
	margin:					0 0 15px 0;
	padding:				0 0 20px 0;
}

#col-one .dialogBox h2,
#col-onetwo .dialogBox h2 {
	background:				url('../graphics/bg_h2_dialog.gif') no-repeat;
	padding:				5px 0 0 25px;
	margin:					0px;
}

.dialogBox .content {
	border-bottom:			1px solid #b70512;
	border-left:			1px solid #b70512;
	border-right:			1px solid #b70512;
	margin:					0px;
	padding:				10px;
}

.dialogBox a {
	color:					#be050b;
}

.dialogBox form {
	margin:					15px 0 15px 0;
}

.dialogBox p {
	font-size:				105%;
}

	.dialogBox .formEntry {
		margin:					0 0 5px 0;
	}

	.dialogBox .formEntry .smallInput {
		width:					38px;
	}

	.dialogBox .formEntry textarea {
		height:					125px;
		width:					435px;
	}

	.dialogBox .formEntry label {
		display:				block;
		float:					left;
		font-weight:			bold;
		width:					150px;
	}

	.dialogBox .formEntry select {
		font-size:				110%;
	}

		.dialogBox .formEntry select.totalSpan {
			width:					146px;
		}

	.dialogBox .submitEntry {
		padding:				10px 0 10px 0;
	}

		.dialogBox .submitEntry .submit {
			background:				url('../graphics/bg_button.gif') repeat-x;
			border:					1px solid #313131;
			color:					#ffffff;
			font-family:			Arial, Verdana;
			font-size:				100%;
			font-weight:			bold;
			padding:				2px;
		}

.dialogBox .column {
	border:					1px solid #fbe6e3;
	padding:				8px;
	width:					33.3%;
}


.dialogBox .content ul li {
	background:				url('../graphics/bg_li.gif') left center no-repeat;
	padding:				0 0 0 8px;
}


/* Search area */

.searchArea {
	margin:					0 0 20px 0;
}

	.searchArea table th {
		font-weight:			bold;
		padding:				0 10px 0 0;
		vertical-align:			middle;
	}

	.searchArea table td {
		padding:				0 0 10px 0;
		vertical-align:			middle;
		width:					200px;
	}

	.searchArea table .inputField,
	.searchArea table select {
		width:					175px;
	}

/* Scrollbar (IE only) */

body {
	scrollbar-face-color:			#b2b2b2;
	scrollbar-arrow-color:			#ffffff;
	scrollbar-track-color:			#ffffff;
	scrollbar-shadow-color:			rgb(165,165,165);
	scrollbar-highlight-color:		rgb(165,165,165);
	scrollbar-3dlight-color:		#ffffff;
	scrollbar-darkshadow-color:		#a5a5a5;
}


/* Table lists */

#col-onetwo .gridRed {
	background:				#fbf0f1;
	margin:					10px 0 0 0;
}

.tableListing tr td table,
.tableListing caption {
	background:				#ffffff;
}

.tableListing th, td {
	font-size:				11px;
	text-align:				left;
	vertical-align:			top;
}

.tableListing tr td table tr td {
	padding:				5px 0 5px 0;
}

.tableListing td.channel {
	padding:				5px 10px 5px 0;
}

.tableListing td.time {
	font-weight:			bold;
	padding:				5px 5px 5px 0;
}

.tableListing th {
	font-weight:			bold;
}

.tableListing td.btns {
	margin:					0;
	padding:				5px 3px 5px 0 !important;
	text-align:				right;
	vertical-align:			top;
	width:					53px;
}

.tableListing tr td table tr {
	background:				url('../graphics/bg_listing.gif') bottom repeat-x;
}

.tableListing tr td a {
	font-weight:			normal;
}

	.tableListing tr td a:hover {
		text-decoration:		none;
	}


.tableListing tr.progTip td.title a {
	background: 			transparent 0 1px no-repeat url(../graphics/progtip.gif) !important;
	color: 					#BE0614;
	padding:				0 0 0 15px;
}

.tableListing tr.highlightextra,
.tableListing tr.highlightextra_title {
	background:				none;
}

.tableListing tr.highlightextra_title td {
	background-color:		#FBF0F1;
}

.tableListing tr.highlightextra_title td.title a{
	font-weight:			bold;
	background-color: 		#FBF0F1;;
}

.tableListing tr.highlightextra td {
	padding:				0px 3px 5px 0px;
	background-color:		#FBF0F1;
	border-bottom:			1px	dotted #DA869E;
}

.tableListing tr.highlightextra img {
	float:					left;
	padding:				0px 8px 0 0;
	width:					75px;
	height:					75px;
}

.tableListing tr.highlightextra p {
	color:					#000;
	margin:					0px;
}


.footListing {
	background:				#FBF0F1;
	border-top:				1px #000000 dashed;
	margin:					40px 0 20px 0;
	padding:				25px;
}

	.footListing table {
		width:					100%;
	}

		.footListing table tr td.icon {
			width:					10px;
		}


/* Tabs: */
table#channelTabs {
	margin: 				20px 0 0 0;
}

	table#channelTabs td {
		width:					207px;
	}

	table#channelTabs tr#row1 td {
		background:				#CB3843 no-repeat top left url(../graphics/tab1.gif);
	}

	table#channelTabs tr#row2 td {
		background:				#CB3843 no-repeat top left url(../graphics/tab2.gif);
	}

	table#channelTabs tr#row3 td {
		background:				#CB3843 no-repeat top left url(../graphics/tab3.gif);
	}

	table#channelTabs tr#row4 td {
		background:				#CB3843 no-repeat top left url(../graphics/tab4.gif);
	}

	table#channelTabs td.active {
		background:				#CB3843 no-repeat top left url(../graphics/tab_active.gif) !important;
	}

	table#channelTabs td a {
		color:					white;
		display:				block;
		font-size:				11px;
		font-weight:			normal;
		height:					20px;
		line-height:			20px;
		padding:				0 0 0 22px;
		text-decoration:		none;
	}

	table#channelTabs td.active a {
		color:					#BE0614;
	}

#persgids .listingBox .sort {
	margin:					0 0 10px 0;
}

	#persgids .listingBox .sort a {
		background:				url('../graphics/bg_button.gif') repeat-x;
		border:					1px solid #2d2d2d;
		height:					13px;
		width:					125px;
	}

	#persgids .listingBox .sort a:hover,
	#persgids .listingBox .sort a.active {
		background:				url('../graphics/bg_button_act.gif') repeat-x;
		width:					125px;
	}

/* Primetime table */

#primeListing {
	margin:					10px 0 0 0;
	padding:				0 0 0 5px;
}

#primeListing tr.row {
	background:				#fae4e7;
	border-left:			3px solid #fbf0f1;
	border-right:			3px solid #fbf0f1;
	margin:					0 0 20px 0;
}

#primeListing td.column {
	background:				#ffffff;
	padding:				0 0 15px 0;
	width:					200px;
}

#primeListing td.column1,
#primeListing td.column2 {
	border-right:			3px solid #fbf0f1;
}

/* Nu straks table*/

#nustraksListing {
	display:				block;
	width:					100%;
}

#nustraksListing th {
	font-size:				120%;
	font-weight:			bold;
	padding:				0 0 10px 0;
	color:					#BD0412;
}

#nustraksListing a {
	color:					#000000;
}

#nustraksListing tr {
	background:				url('../graphics/bg_listing.gif') bottom repeat-x;
}

#nustraksListing tr td.channel {
	font-weight:			normal;
	width:					75px;
}

#nustraksListing tr td.time {
	width:					25px;
}

#nustraksListing tr td.title {
	padding:				0 0 4px 0;
	width:					160px;
}

	#nustraksListing tr td.title a {
		display:				block;
		font-weight:			normal;
		padding:				5px 0 0 0;
	}
	#nustraksListing tr td.title a,
	#nustraksListing tr td.channel a {
		font-weight:			normal;
	}
	#nustraksListing tr td.title a:hover,
	#nustraksListing tr td.channel a:hover {
		text-decoration:		underline;
	}

#nustraksListing tr td.spacer {
	width:					50px;
}

/* Video channels */
.channelBox {
	display:				block;
	margin:					0 0 20px 0;
}

ul.videoTabs,
ul.videoTabs li {
	border:					0;
	list-style:				none;
	margin:					0;
	padding:				0;
}

ul.videoTabs {
	background:				url('../graphics/bg_videotab.gif') repeat-x;
	border-bottom:			solid 1px #DEDEDE;
	height:					29px;
	padding-left:			10px;
}

	ul.videoTabs li {
		float:					left;
		margin-right:			5px;
	}

.videoTabs a:link,
.videoTabs a:visited {
	background:				url('../graphics/videotab.gif') right 60px;
	color:					#666666;
	float:					left;
	font-weight:			bold;
	height:					30px;
	line-height:			30px;
	text-decoration:		none;
}
.videoTabs a span {
	background:				url('../graphics/videotab.gif') left 60px;
	float:					left;
	height:					30px;
	margin-right:			8px;
	padding-left:			8px;
}

.videoTabs a span img {
	border: 				0px;
}

.videoTabs a:hover {
	background:				url('../graphics/videotab.gif') right 30px;

}
.videoTabs a:hover span {
	background:				url('../graphics/videotab.gif') left 30px;
	float: 					left;
}

.videoTabs .active a:link,
.videoTabs .active a:visited,
.videoTabs .active a:visited,
.videoTabs .active a:hover {
	background:				url('../graphics/videotab.gif') right 0 no-repeat;
	float: 					left;
}
.videoTabs .active a span,
.videoTabs .active a:hover span {
	background:				url('../graphics/videotab.gif') left 0 no-repeat;
	float: 					left;
}

.channelBox .image {
	float:					left;
	margin:					12px 12px 0 0;
}

	.channelBox .image img {
		height:					150px;
		width:					225px;
	}

.channelBox .videos {
	margin:					12px 0 0 0;
}

	.channelBox .videos h3 {
		color:					#bd1024;
		font-size:				110%;
		font-weight:			bold;
		margin:					0 0 5px 0;
	}

ul.videoList {
	border-top:				1px dashed #d6aeb7;
	float:					left;
	width:					225px;
}

	ul.videoList li {
		border-bottom:			1px dashed #d6aeb7;
		height:					19px;
		padding:				6px 0 0 20px;
	}

		ul.videoList li a {
			display:				block;
		}

	ul.videoList li.no1 {
		background:				#fae7e9 url('../graphics/no1.gif') left center no-repeat;
	}

		ul.videoList li.no1 a {
			color:					#b8000f;
			font-weight:			bold;
		}

	ul.videoList li.no2 {
		background:				url('../graphics/no2.gif') left center no-repeat;
	}

	ul.videoList li.no3 {
		background:				url('../graphics/no3.gif') left center no-repeat;
	}

	ul.videoList li.no4 {
		background:				url('../graphics/no4.gif') left center no-repeat;
	}

	ul.videoList li.no5 {
		background:				url('../graphics/no5.gif') left center no-repeat;
	}
	
/* RSS display */
.rssdisplay {
	padding: 0 0 10px 0;
}
.rss_item {
	border-bottom:			1px dashed #d7a5b1;
	cursor:					pointer;
	padding:				5px 0 5px 0;
}
.rss_item:hover {
	background:				#fde7e9;
}
.rss_item a {
	cursor:					pointer;
	font-weight:			normal;
}
.rss_item a:hover {
	text-decoration:		none;
}

.rss_item span.item {
	width:					250px;
	float: 					left;
}

.rss_item span.time {
	width:					50px;
	float: 					left;
	font-weight:			bold;
}


/* Genre icons */
.genre-amusement {
	background: transparent url('../graphics/genres/ico_amusement.png') no-repeat;
}
.genre-animatie {
	background: transparent url('../graphics/genres/ico_animatie.png') no-repeat;
}
.genre-comedy {
	background: transparent url('../graphics/genres/ico_comedy.png') no-repeat;
}
.genre-documentaire {
	background: transparent url('../graphics/genres/ico_documentaire.png') no-repeat;
}
.genre-educatief {
	background: transparent url('../graphics/genres/ico_educatief.png') no-repeat;
}
.genre-erotiek {
	background: transparent url('../graphics/genres/ico_erotiek.png') no-repeat;
}
.genre-film {
	background: transparent url('../graphics/genres/ico_film.png') no-repeat;
}
.genre-informatief {
	background: transparent url('../graphics/genres/ico_informatief.png') no-repeat;
}
.genre-jeugd {
	background: transparent url('../graphics/genres/ico_jeugd.png') no-repeat;
}
.genre-kunst-cultuur {
	background: transparent url('../graphics/genres/ico_cultuur.png') no-repeat;
}
.genre-misdaad {
	background: transparent url('../graphics/genres/ico_misdaad.png') no-repeat;
}
.genre-muziek {
	background: transparent url('../graphics/genres/ico_muziek.png') no-repeat;
}
.genre-natuur {
	background: transparent url('../graphics/genres/ico_natuur.png') no-repeat;
}
.genre-nieuws-actualiteiten {
	background: transparent url('../graphics/genres/ico_actualiteiten.png') no-repeat;
}
.genre-overige {
	background: transparent url('../graphics/genres/ico_overige.png') no-repeat;
}
.genre-religieus {
	background: transparent url('../graphics/genres/ico_religieus.png') no-repeat;
}
.genre-serie-soap {
	background: transparent url('../graphics/genres/ico_seriesoap.png') no-repeat;
}
.genre-sport {
	background: transparent url('../graphics/genres/ico_sport.png') no-repeat;
}
.genre-wetenschap {
	background: transparent url('../graphics/genres/ico_wetenschap.png') no-repeat;
}


