body
{
	color:#464646;
	background:#F6F6F6;
}

body, table, td, th, form, input, select, option
{
	font:12px/15px arial, helvetica, sans-serif; /* font:11px/... volgens ontwikkelversie */
}

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

th
{
	font-weight:bold;
}

table.akntable td
{
	font-size: 12px;
}

img
{
	vertical-align:middle;
	border:0;
}

form
{
	margin:0;
	padding:0;
}

input
{
	vertical-align:middle;
}

input, select, textarea
{
	font:11px/15px arial, helvetica, sans-serif;
}

textarea
{
	margin:0 0 1em 0;
}

p
{
	margin:0 0 1em 0;
	padding:0;
}

.inleiding
{
	font-weight:bold;
}

a
{
	color:#BE0614;
	font-weight:bold
}

a.grijs
{
	color:#464646;
}

h2
{
	margin:0;
	padding:0;
	color:#BE0614;
	font-size:15px;
	line-height:15px;
}

h5
{
	margin:0;
	padding:0;
	font-size:15px;
	line-height:15px;
}

body.home h5
{
	color:#BE0614;
}

table.articles td h5
{
	color:#464646;
	font-size:12px;
}

body.informatief h2, body.informatief h5
{
	color:#1367AD; /* Voor Informatief */
}

body.films h2, body.films h5
{
	color:#464646; /* Voor Films */
}

body.sport h2, body.sport h5
{
	color:#7CB22C; /* Voor Sport */
}

body.kids h2, body.kids h5
{
	color:#1DA619; /* Voor Sport */
}

body.soaps h2, body.soaps h5
{
	color:#7262C1; /* Voor Soaps */
}

body.muziek h2, body.muziek h5
{
	color:#7D247E; /* Voor Muziek */
}

h6
{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
}

div#wrapper
{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-415px;
	width:910px;
	background:white;
}

a#logo
{
	display:block;
	position:absolute;
	top:9px;
	left:5px;
}

div.bottomMenu
{
	font-color:grey;
	text-align:center;
	font-size:9px;
}

div.boxHr
{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:0;
	background:repeat-x url(../gfx/s_def/boxhr.gif);
}

/* Top: */
div#top
{
	position:absolute;
	top:67px;
	left:0;
	width:780px;
	height:109px;
	background:no-repeat url(../gfx/s_def/defvisual.gif)
}

body#front div#top
{
	height:119px;
}

div#topLeft
{
	position:absolute;
	top:30px;
	left:6px;
	width:135px;
	color:white;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}

div#topLeft strong
{
	display:block;
	padding:0 0 5px 2px;
}

body#front div#topLeft
{
	/* top:34px; */
}

div#topLeft p
{
	margin:0 0 3px 0;
}

p#tijd
{
	position:absolute;
	top:58px;
	left:0;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:11px;
}

body#front p#tijd
{
	top:68px;
}

div#topMid
{
	position:absolute;
	top:60px;
	left:328px;
	width:300px;
	height:51px;
	color:white;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
}

body#front div#topMid
{
	top:65px;
}

div#topLeft a, div#topMid a
{
	font-weight:bold;
	color:white;
}

div#topMid a
{
	display:block;
}

div#topRight
{
	position:absolute;
	top:5px;
	left:604px;
	width:306px;
	height:104px;
	background:no-repeat url(../gfx/s_def/toprightbg2.gif)
}

body.informatief div#topRight
{
	background-image:url(../gfx/s_informatief/toprightbg2.gif); /* Voor Informatief */
}

body.films div#topRight
{
	background-image:url(../gfx/s_films/toprightbg2.gif); /* Voor Films */
}

body.sport div#topRight
{
	background-image:url(../gfx/s_sport/toprightbg2.gif); /* Voor Sport */
}

body.soaps div#topRight
{
	background-image:url(../gfx/s_soaps/toprightbg2.gif); /* Voor Soaps */
}

body.muziek div#topRight
{
	background-image:url(../gfx/s_muziek/toprightbg2.gif); /* Voor Muziek */
}

body.kids div#topRight
{
	background-image:url(../gfx/s_kids/toprightbg2.gif); /* Voor Kids */
}

body#front div#topRight
{
	height:114px;
}

/* Nieuws rechtsboven: */
div#topRight div#nieuws
{
	position:absolute;
	top:25px;
	right:32px;
	width:238px;
	height:74px;
/*	background:no-repeat top left url(../gfx/s_def/nieuwspijl.gif);*/
}

div#topRight div#nieuws div
{
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
 	background: #C93541 no-repeat right bottom url(../gfx/s_def/nieuwsbot2.gif);
	/* border-top:1px solid #BE0412; */
}

div#topRight div#nieuws h3
{
	height:19px;
	line-height:18px;
	margin:0;
	padding:0 0 0 6px;
	color:white;
	font-size:11px;
	overflow:hidden;
	background:no-repeat url(../gfx/s_def/nieuwshd2.gif);
}

div#topRight div#nieuws a
{
/*	display:block; */
	color:white;
	text-decoration:none;
	font-size:11px;
	height:16px;
	padding:0 0 0 6px;
	line-height:15px;
	font-weight:bold;
/*	overflow:hidden;*/
	border-top:1px solid #BE0412;
	background:#C93541;
}

body.films div#topRight div#nieuws
{
/*	background-image:url(../gfx/s_films/nieuwspijl.gif); */ /* Voor Films */
}

body.films div#topRight div#nieuws div
{
	background-image:url(../gfx/s_films/nieuwsbot2.gif); /* Voor Films */
        border-top:1px solid #686868;
	background:#797979; /* Voor Films */
}

body.films div#topRight div#nieuws h3
{
	background-image:url(../gfx/s_films/nieuwshd2.gif); /* Voor Films */
}

body.films div#topRight div#nieuws a
{
	border-top:1px solid #686868;
	background:#797979; /* Voor Films */
}

body.informatief div#topRight div#nieuws
{
/*	background-image:url(../gfx/s_informatief/nieuwspijl.gif);*/ /* Voor Informatief */
}

body.informatief div#topRight div#nieuws div
{
	background-image:url(../gfx/s_informatief/nieuwsbot2.gif);  /* Voor Informatief */
        border-top:1px solid #006FB9;
	background:#2A8BCC; /* Voor Informatief */
}

body.informatief div#topRight div#nieuws h3
{
	background-image:url(../gfx/s_informatief/nieuwshd2.gif); /* Voor Informatief */
}

body.informatief div#topRight div#nieuws a
{
	border-top:1px solid #006FB9;
	background:#2A8BCC; /* Voor Informatief */
}

body.sport div#topRight div#nieuws
{
/*	background-image:url(../gfx/s_sport/nieuwspijl.gif); */ /* Voor Sport */
}

body.sport div#topRight div#nieuws div
{
	background-image:url(../gfx/s_sport/nieuwsbot2.gif); /* Voor Sport */
        border-top:1px solid #69A31B;
	background:#82AE5C; /* Voor Sport */
}

body.sport div#topRight div#nieuws h3
{
	background-image:url(../gfx/s_sport/nieuwshd2.gif); /* Voor Sport */
}

body.sport div#topRight div#nieuws a
{
	border-top:1px solid #69A31B;
	background:#82AE5C; /* Voor Sport */
}

body.soaps div#topRight div#nieuws
{
/*	background-image:url(../gfx/s_soaps/nieuwspijl.gif); */ /* Voor Soaps */
}

body.soaps div#topRight div#nieuws div
{
	background-image:url(../gfx/s_soaps/nieuwsbot2.gif); /* Voor Soaps */
        border-top:1px solid #6B5CB2;
	background:#9083CD; /* Voor Soaps */
}

body.soaps div#topRight div#nieuws h3
{
	background-image:url(../gfx/s_soaps/nieuwshd2.gif); /* Voor Soaps */
}

body.soaps div#topRight div#nieuws a
{
	border-top:1px solid #6B5CB2;
	background:#9083CD; /* Voor Soaps */
}

body.muziek div#topRight div#nieuws
{
/*	background-image:url(../gfx/s_muziek/nieuwspijl.gif); */ /* Voor Muziek */
}

body.muziek div#topRight div#nieuws div
{
	background-image:url(../gfx/s_muziek/nieuwsbot2.gif); /* Voor Muziek */
        border-top:1px solid #7E267F;
	background:#8F4290; /* Voor Muziek */
}

body.muziek div#topRight div#nieuws h3
{
	background-image:url(../gfx/s_muziek/nieuwshd2.gif); /* Voor Muziek */
}

body.muziek div#topRight div#nieuws a
{
	border-top:1px solid #7E267F;
	background:#8F4290; /* Voor Muziek */
}

body.kids div#topRight div#nieuws
{
/*	background-image:url(../gfx/s_kids/nieuwspijl.gif); */ /* Voor Kids */
}

body.kids div#topRight div#nieuws div
{
	background-image:url(../gfx/s_kids/nieuwsbot2.gif); /* Voor Kids */
    /* border-top:1px solid #018E01; */
	/* background:#34AD34; /* Voor Kids */
}

body.kids div#topRight div#nieuws h3
{
	background-image:url(../gfx/s_kids/nieuwshd2.gif); /* Voor Kids */
}

body.kids div#topRight div#nieuws a
{
	/* border-top:1px solid #018E01; *
	/* background:#34AD34; /* Voor Kids */
}

div#banner
{
	position:absolute;
	top:6px;
	right:200px;
	padding:0 17px 0 0;
	background:no-repeat top right url(../gfx/adv.gif);
	z-index: 1;
}

a#poLogo
{
	display:block;
	position:absolute;
	top:18px;
	right:8px;
}

/* Layout table: */
table#cols
{
	margin:193px 0 0 0;
}

body#front table#cols
{
	margin:203px 0 0 0;
	padding:0;
}

td#left, td#right
{
	width:140px
}

table#cols td#main
{
	width:640px;
}

body#front table#cols td#main
{
	width:500px; /* Vanwege de derde kolom rechts */
}

table#cols td#main div.content
{
	padding:0 17px;
}

.tekst img.left
{
	float:left;
	margin:0 10px 10px 0;
	vertical-align:top;
}

.tekst img.right
{
	float:right;
	margin:0 0 10px 10px;
	vertical-align:top;
}

/* Side left: */

td#left div.box
{
	border-bottom:10px solid white;
	background:white repeat-y right url(../gfx/s_def/sidelbg.gif);
}

body.informatief td#left div.box
{
	background:white repeat-y right url(../gfx/s_informatief/sidelbg.gif); /* Voor Informatief */
}

body.films td#left div.box
{
	background:white repeat-y right url(../gfx/s_films/sidelbg.gif); /* Voor Films */
}

body.sport td#left div.box
{
	background:white repeat-y right url(../gfx/s_sport/sidelbg.gif); /* Voor Sport */
}

body.soaps td#left div.box
{
	background:white repeat-y right url(../gfx/s_soaps/sidelbg.gif); /* Voor Soaps */
}

body.muziek td#left div.box
{
	background:white repeat-y right url(../gfx/s_muziek/sidelbg.gif); /* Voor Muziek */
}

body.kids td#left div.box
{
	background:white repeat-y right url(../gfx/s_kids/sidelbg.gif); /* Voor Kids */
}

td#left div.box h3
{
	height:26px;
	margin:0;
	padding:0;
	background:no-repeat right url(../gfx/s_def/sidelhdbg.gif);
}

body.informatief td#left div.box h3
{
	background-image:url(../gfx/s_informatief/sidelhdbg.gif); /* Voor Informatief */
}

body.films td#left div.box h3
{
	background-image:url(../gfx/s_films/sidelhdbg.gif); /* Voor Films */
}

body.sport td#left div.box h3
{
	background-image:url(../gfx/s_sport/sidelhdbg.gif); /* Voor Sport */
}

body.soaps td#left div.box h3
{
	background-image:url(../gfx/s_soaps/sidelhdbg.gif); /* Voor Soaps */
}

body.muziek td#left div.box h3
{
	background-image:url(../gfx/s_muziek/sidelhdbg.gif); /* Voor Muziek */
}

body.kids td#left div.box h3
{
	background-image:url(../gfx/s_kids/sidelhdbg.gif); /* Voor Kids */
}

td#left div.box h3 img
{
	display:block;
	position:relative;
	top:6px;
	left:5px;
}

/* Zoeken: */
div#zoek
{
	margin:0;
}

div#zoek form div
{
	margin:8px 0 0 9px;
}

div#zoek form p
{
	font-size:11px;
	line-height:12px;
	margin:0;
	padding:0 9px 0 9px;
}

div#zoek form
{
	margin:0;
	padding:0 0 9px 0;
	background:no-repeat bottom right url(../gfx/s_def/sidelbot.gif);
}

body.informatief div#zoek form
{
	background-image:url(../gfx/s_informatief/sidelbot.gif); /* Voor Informatief */
}

body.films div#zoek form
{
	background-image:url(../gfx/s_films/sidelbot.gif); /* Voor Films */
}

body.kids div#zoek form
{
	background-image:url(../gfx/s_kids/sidelbot.gif); /* Voor Kids */
}

body.soaps div#zoek form
{
	background-image:url(../gfx/s_soaps/sidelbot.gif); /* Voor Soaps */
}

body.muziek div#zoek form
{
	background-image:url(../gfx/s_muziek/sidelbot.gif); /* Voor Muziek */
}

body.sport div#zoek form
{
	background-image:url(../gfx/s_sport/sidelbot.gif); /* Voor Sport */
}

select#dagdeel
{
	width:105px !important;
}

select#dagdeel option
{
	margin-left:10px;
}

option.bold
{
	margin:0 !important;
	font-weight:bold;
	background:silver;
}


div#zoek ul
{
	margin-top:10px !important;
}

input#trefwoord, div#zoek select
{
	width:124px;
	font-size:11px;
	margin:0 0 4px 0;
}

input#trefwoord
{
	width:117px;
}

a#zoekKnop
{
	display:block !important;
	padding:0 0 0 26px !important;
	line-height:20px !important;
	height:20px !important;
	font-size:11px !important;
	color:#BE0614 !important;
	background:no-repeat 10px 3px url(../gfx/s_def/pijlknop.gif) !important;
}

/* Zoeken, Kids: */
/*body.kids select
{
	color:white;
}

body.kids input#trefwoord
{
	color:white;
	background:#E00C34;
}

body.kids select#station
{
	background:#566FB7;
}

body.kids select#genre
{
	background:#009900;
}

body.kids select#interval
{
	background:#FFAE00;
}

body.kids select#timeslot
{
	background:#6597FF;
}

body.kids select#dagdeel
{
	background:#D59600;
}
*/
/* Navigatie: */
td.side ul, td.side ol
{
	margin:0;
	padding:0 0 1px 0;
	list-style:none;
	background:no-repeat bottom right url(../gfx/s_def/sidelbot.gif);
}

body.informatief td.side ul, body.informatief td.side ol
{
	background-image:url(../gfx/s_informatief/sidelbot.gif); /* Voor Informatief */
}

body.films td.side ul, body.films td.side ol
{
	background-image:url(../gfx/s_films/sidelbot.gif); /* Voor Films */
}

body.sport td.side ul, body.sport td.side ol
{
	background-image:url(../gfx/s_sport/sidelbot.gif); /* Voor Sport */
}

body.soaps td.side ul, body.soaps td.side ol
{
	background-image:url(../gfx/s_soaps/sidelbot.gif); /* Voor Soaps */
}

body.muziek td.side ul, body.muziek td.side ol
{
	background-image:url(../gfx/s_muziek/sidelbot.gif); /* Voor Muziek */
}

body.kids td.side ul, body.sport td.side ol
{
	background-image:url(../gfx/s_kids/sidelbot.gif); /* Voor Kids */
}

td.side ul li
{
	display:block;
	background:no-repeat top right url(../gfx/s_def/sideltop.gif);
}

body.informatief td.side ul li
{
	background-image:url(../gfx/s_informatief/sideltop.gif); /* Voor Informatief */
}

body.films td.side ul li
{
	background-image:url(../gfx/s_films/sideltop.gif); /* Voor Films */
}

body.sport td.side ul li
{
	background-image:url(../gfx/s_sport/sideltop.gif); /* Voor Sport */
}

body.soaps td.side ul li
{
	background-image:url(../gfx/s_soaps/sideltop.gif); /* Voor Soaps */
}

body.muziek td.side ul li
{
	background-image:url(../gfx/s_muziek/sideltop.gif); /* Voor Muziek */
}

body.kids td.side ul li
{
	background-image:url(../gfx/s_kids/sideltop.gif); /* Voor Kids */
}

td.side li a
{
	display:block;
	color:#464646;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	padding:5px 0 3px 15px;
	background:no-repeat 6px 9px url(../gfx/sidebullet.gif);
}

td.side li em a
{
	font-style:normal;
	color:#BE0614;
	background-image:url(../gfx/sidebullet_.gif);
}

td.side li a.special
{
	font-style:normal;
	color:#BE0614;
	background-image:url(../gfx/sidebullet_.gif);
}

td.side li.banner, td.side li.banner a
{
	line-height:0;
	margin:0;
	padding:0;
}

td.side li.banner a
{
	padding:1px 0 0 0 !important;
	background:no-repeat 6px 9px url(../gfx/sidebullet.gif);
}

* html td.side li.banner a img
{
	position:relative;
	top:5px;
}

/* Side right: */
td#right
{
	width:140px;
	padding:0;
}

td#right div.box
{
	border-bottom:10px solid white;
	background:white repeat-y right url(../gfx/s_def/siderbg.gif);
}

body.informatief td#right div.box
{
	background-image:url(../gfx/s_informatief/siderbg.gif); /* Voor Informatief */
}

body.films td#right div.box
{
	background-image:url(../gfx/s_films/siderbg.gif); /* Voor Films */
}

body.sport td#right div.box
{
	background-image:url(../gfx/s_sport/siderbg.gif); /* Voor Sport */
}

body.soaps td#right div.box
{
	background-image:url(../gfx/s_soaps/siderbg.gif); /* Voor Soaps */
}

body.muziek td#right div.box
{
	background-image:url(../gfx/s_muziek/siderbg.gif); /* Voor Muziek */
}

body.kids td#right div.box
{
	background-image:url(../gfx/s_kids/siderbg.gif); /* Voor Kids */
}

td#right div.box h3
{
	height:26px;
	margin:0;
	padding:0;
	background:no-repeat right url(../gfx/s_def/siderhdbg.gif);
}

body.informatief td#right div.box h3
{
	background-image:url(../gfx/s_informatief/siderhdbg.gif); /* Voor Informatief */
}

body.films td#right div.box h3
{
	background-image:url(../gfx/s_films/siderhdbg.gif); /* Voor Films */
}

body.sport td#right div.box h3
{
	background-image:url(../gfx/s_sport/siderhdbg.gif); /* Voor Sport */
}

body.soaps td#right div.box h3
{
	background-image:url(../gfx/s_soaps/siderhdbg.gif); /* Voor Soaps */
}

body.muziek td#right div.box h3
{
	background-image:url(../gfx/s_muziek/siderhdbg.gif); /* Voor Muziek */
}

body.kids td#right div.box h3
{
	background-image:url(../gfx/s_kids/siderhdbg.gif); /* Voor Kids */
}

td#right div.box h3 img
{
	display:block;
	position:relative;
	top:6px;
	left:5px;
}

div#top5 ol
{
	background:none;
}

div#top5 p
{
	font-size:11px;
	padding:6px 8px 8px 8px;
	margin:0;
	line-height:12px;
}

td.side ol li
{
	display:block;
	width:137px;
	overflow:hidden;
}

td.side ol li a
{
	font-size:11px;
	line-height:12px;
	margin:0;
	padding:4px 0 5px 27px;
	background:none;
}

div#top5 p.laatste
{
	padding:0 8px 8px 8px;
	margin:0;
	background:no-repeat bottom left url(../gfx/s_def/siderbot.gif);
}

body.informatief div#top5 p.laatste
{
	background-image:url(../gfx/s_informatief/siderbot.gif); /* Voor Informatief */
}

body.films div#top5 p.laatste
{
	background-image:url(../gfx/s_films/siderbot.gif); /* Voor Films */
}

body.sport div#top5 p.laatste
{
	background-image:url(../gfx/s_sport/siderbot.gif); /* Voor Sports */
}

body.soaps div#top5 p.laatste
{
	background-image:url(../gfx/s_soaps/siderbot.gif); /* Voor Soaps */
}

body.muziek div#top5 p.laatste
{
	background-image:url(../gfx/s_muziek/siderbot.gif); /* Voor Muziek */
}

body.kids div#top5 p.laatste
{
	background-image:url(../gfx/s_kids/siderbot.gif); /* Voor Kids */
}

div#top5 p a
{
	color:#BD0412;
	font-weight:bold;
}

li.no1 {background:no-repeat 6px 5px url(../gfx/top1.gif)}
li.no2 {background:no-repeat 6px 5px url(../gfx/top2.gif)}
li.no3 {background:no-repeat 6px 5px url(../gfx/top3.gif)}
li.no4 {background:no-repeat 6px 5px url(../gfx/top4.gif)}
li.no5 {background:no-repeat 6px 5px url(../gfx/top5.gif)}

div#actueel div
{
	background:no-repeat bottom left url(../gfx/s_def/siderbot.gif);
}

body.informatief div#actueel div
{
	background-image:url(../gfx/s_informatief/siderbot.gif); /* Voor Informatief */
}

body.films div#actueel div
{
	background-image:url(../gfx/s_films/siderbot.gif); /* Voor Films */
}

body.sport div#actueel div
{
	background-image:url(../gfx/s_sport/siderbot.gif); /* Voor Sport */
}

body.soaps div#actueel div
{
	background-image:url(../gfx/s_soaps/siderbot.gif); /* Voor Soaps */
}

body.muziek div#actueel div
{
	background-image:url(../gfx/s_muziek/siderbot.gif); /* Voor Muziek */
}

body.kids div#actueel div
{
	background-image:url(../gfx/s_kids/siderbot.gif); /* Voor Kids */
}

* html div#actueel div
{
	height:1%;
}

div#actueel h3
{
	margin:0 0 12px 0 !important;
}

div#actueel h4
{
	margin:0 0 2px 0;
	padding:0;
}

div#actueel h4 a
{
	display:block;
	color:#464646;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	margin:0;
	padding:0 6px;
}

div#actueel p
{
	line-height:14px;
	margin:0 0 1em 0;
	padding:0 6px 0 6px;
}


/* rss */

span.rsslink {
	width: 50px;
	float: right;
	margin-top: 3px;
}

span.rsslink a {
	background: url('../gfx/rss.png') no-repeat left center;
	display: block;
	padding: 3px 0 3px 22px;
	font-size: 11px;
	font-weight: bold;
}


/* Box in content: */
td#main h3
{
	margin:0 0 2px 0;
	padding:0 0 0 19px;
	color:white;
	font-size:11px;
	line-height:16px;
	height:16px;
	font-weight:bold;
	overflow:hidden;
	background:no-repeat left top url(../gfx/s_def/h3bg.gif);
}

body.informatief td#main h3
{
	background-image:url(../gfx/s_informatief/h3bg.gif); /* Voor Informatief */
}

body.films td#main h3
{
	background-image:url(../gfx/s_films/h3bg.gif); /* Voor Films */
}

body.sport td#main h3
{
	background-image:url(../gfx/s_sport/h3bg.gif); /* Voor Sport */
}

body.soaps td#main h3
{
	background-image:url(../gfx/s_soaps/h3bg.gif); /* Voor Soaps */
}

body.muziek td#main h3
{
	background-image:url(../gfx/s_muziek/h3bg.gif); /* Voor Muziek */
}

body.kids td#main h3
{
	background-image:url(../gfx/s_kids/h3bg.gif); /* Voor Kids */
}

body.kids td#main h3
{
	background-image:url(../gfx/s_kids/h3bg.gif) !important; /* Voor Kids */
}

* html td#main h3
{
	margin:0 0 0 0;
}

td#main ul
{
	list-style:none;
	margin:0 0 11px 0;
	padding:0;
}

td#main ul li
{
	margin:0;
	padding:0 0 3px 10px;
	background:no-repeat 0 5px url(../gfx/s_def/rodepijl.gif);
}

ul.voorwaarden
{
	font-size:11px;
}


td#main h3 span
{
	display:block;
	padding:0 2px 0 0;
	height:18px;
	background:no-repeat right top url(../gfx/s_def/h3end.gif);
}

body.informatief td#main h3 span
{
	background-image:url(../gfx/s_informatief/h3end.gif) !important; /* Voor Informatief */
}

body.films td#main h3 span
{
	background-image:url(../gfx/s_films/h3end.gif) !important; /* Voor Films */
}

body.sport td#main h3 span
{
	background-image:url(../gfx/s_sport/h3end.gif) !important; /* Voor Sport */
}

body.soaps td#main h3 span
{
	background-image:url(../gfx/s_soaps/h3end.gif) !important; /* Voor Soaps */
}

body.muziek td#main h3 span
{
	background-image:url(../gfx/s_muziek/h3end.gif) !important; /* Voor Muziek */
}

body.kids td#main h3 span
{
	background-image:url(../gfx/s_kids/h3end.gif) !important; /* Voor Kids */
}

td#main div.metBorder h3
{
	margin:0;
	background:no-repeat left top url(../gfx/s_def/h3bbg.gif);
}

td#main div.metBorder
{
	margin:0 0 29px 0;
}

body.informatief td#main div.metBorder h3
{
	background-image:url(../gfx/s_informatief/h3bbg.gif); /* Voor Informatief */
}

body.films td#main div.metBorder h3
{
	background-image:url(../gfx/s_films/h3bbg.gif); /* Voor Films */
}

body.sport td#main div.metBorder h3
{
	background-image:url(../gfx/s_sport/h3bbg.gif); /* Voor Sport */
}

body.soaps td#main div.metBorder h3
{
	background-image:url(../gfx/s_soaps/h3bbg.gif); /* Voor Soaps */
}

body.muziek td#main div.metBorder h3
{
	background-image:url(../gfx/s_muziek/h3bbg.gif); /* Voor Muziek */
}

body.kids td#main div.metBorder h3
{
	background-image:url(../gfx/s_kids/h3bbg.gif); /* Voor Kids */
}

td#main div.metBorder h3 span
{
	display:block;
	background:no-repeat right top url(../gfx/s_def/h3bend.gif);
}

body.informatief div.metBorder h3 span
{
	background-image:url(../gfx/s_informatief/h3bend.gif); /* Voor Informatief */
}

body.films div.metBorder h3 span
{
	background-image:url(../gfx/s_films/h3bend.gif); /* Voor Films */
}

body.sport div.metBorder h3 span
{
	background-image:url(../gfx/s_sport/h3bend.gif); /* Voor Sport */
}

body.soaps div.metBorder h3 span
{
	background-image:url(../gfx/s_soaps/h3bend.gif); /* Voor Soaps */
}

body.muziek div.metBorder h3 span
{
	background-image:url(../gfx/s_muziek/h3bend.gif); /* Voor Muziek */
}

body.kids div.metBorder h3 span
{
	background-image:url(../gfx/s_kids/h3bend.gif) !important; /* Voor Kids */
}

td#main div.box
{
	clear:both;
}

td#main div.box div.sides
{
	border-left:1px solid #BF0614;
	border-right:1px solid #BF0614;
}

div.kleine
{
	width:306px;
}

div.kleine div.sides
{
	padding:11px 17px;
}

div.kleine p
{
	margin:0;
}

div.kleine label
{
	display:block;
	float:left;
	width:100px;
}

body.informatief td#main div.box div.sides
{
	border-left:1px solid #006FB9; /* Voor Informatief */
	border-right:1px solid #006FB9;
}

body.films td#main div.box div.sides
{
	border-left:1px solid #464646; /* Voor Films */
	border-right:1px solid #464646;
}

body.sport td#main div.box div.sides
{
	border-left:1px solid #7CB22C; /* Voor Sport */
	border-right:1px solid #7CB22C;
}

body.soaps td#main div.box div.sides
{
	border-left:1px solid #7262C1; /* Voor Soaps */
	border-right:1px solid #7262C1;
}

body.muziek td#main div.box div.sides
{
	border-left:1px solid #7D247E; /* Voor Muziek */
	border-right:1px solid #7D247E;
}

body.kids td#main div.box div.sides
{
	border-left:1px solid #1DA619; /* Voor Kids */
	border-right:1px solid #1DA619;
}

td#main div.box div.voet
{
	text-align:right;
	line-height:3px;
	height:3px;
	font-size:1px;
	background:no-repeat left bottom url(../gfx/s_def/borderbox_l.gif);
}

body.informatief td#main div.box div.voet
{
	background-image:url(../gfx/s_informatief/borderbox_l.gif); /* Voor Informatief */
}

body.films td#main div.box div.voet
{
	background-image:url(../gfx/s_films/borderbox_l.gif); /* Voor Films */
}

body.sport td#main div.box div.voet
{
	background-image:url(../gfx/s_sport/borderbox_l.gif); /* Voor Sport */
}

body.soaps td#main div.box div.voet
{
	background-image:url(../gfx/s_soaps/borderbox_l.gif); /* Voor Soaps */
}

body.muziek td#main div.box div.voet
{
	background-image:url(../gfx/s_muziek/borderbox_l.gif); /* Voor Muziek */
}

body.kids td#main div.box div.voet
{
	background-image:url(../gfx/s_kids/borderbox_l.gif); /* Voor Kids */
}

td#main div.box div.voet img
{
	vertical-align:top;
}

img.header
{
	display:block;
	margin:6px 0 13px 0;
}

/* Voorpagina: */
div.bigArticle
{
	clear:both;
	margin:5px 0 11px 0;
}

div.bigArticle h4
{
	margin:0 0 1em 0;
	color:#BE0614;
	font-size:15px;
	line-height:15px;
}

div.bigArticle h5
{
	font-size:12px;
	line-height:14px;
}

div.bigArticle p
{
	margin:0;
}

img.articleImg
{
	position:relative;
	top:4px;
	float:right;
	margin:0 0 14px 14px;
}

p.meerLinks a
{
	font-size:11px;
	font-weight:normal;
	color:#464646;
}

/* Drie boxes (op de homepagina's): */
table.drieBox
{
	clear:both;
	margin:0 0 15px 0;
	border-top:1px solid #BE0614;
}

table.drieBox td
{
	padding:10px 0 0 0;
}

/* table.drieBox p */
/* { */
/* 	font-size:11px;						Staat in de ontwikkelversie. Doorvoeren? */
/* 	line-height:18px; */
/* 	margin:0 0 3px 0; */
/* } */

table.drieBox strong
{
	display:inline;
}

table.drieBox p a
{
	font-size:11px;
}

table.drieBox div.zonderFoto h3
{
	margin-bottom:5px !important;
}

table.drieBox div.box
{
	width:144px;
}

table.drieBox td.mid div.box
{
	margin:0 17px;
}

table.drieBox div.box img
{
	margin:0 0 5px 0;
}

table.drieBox div.box img.tipFoto
{
	border-top:2px solid white;
}

/* Oranje: */
table.drieBox div.oranje h3
{
	background:no-repeat left top url(../gfx/s_def/h3bgoranje.gif) !important;
}

table.drieBox div.oranje h3 span
{
	background-image:url(../gfx/s_def/h3endoranje.gif) !important;
}

table.drieBox div.oranje a
{
	color:#FF530F !important;
}

/* Artikelen: */
table.articles
{
	text-align: left;
	width:466px;
	margin:0 0 21px 0;
	border-top:1px solid #BE0614;
}

body.informatief table.articles, body.informatief table.drieBox
{
	border-top:1px solid #006FB9; /* Voor Informatief */
}

body.films table.articles, body.films table.drieBox
{
	border-top:1px solid #464646; /* Voor Films */
}

body.soaps table.articles, body.soaps table.drieBox
{
	border-top:1px solid #7262C1; /* Voor Soaps */
}

body.muziek table.articles, body.muziek table.drieBox
{
	border-top:1px solid #7D247E; /* Voor Muziek  */
}

body.kids table.articles, body.kids table.drieBox
{
	border-top:1px solid #1DA619; /* Voor Kids */
}

body.sport table.articles, body.sport table.drieBox
{
	border-top:1px solid #7CB22C; /* Voor Sport */
}


table.articles th
{	
	width: 168px;
	overflow:hidden;
	text-align: left;
	padding:10px 0 10px 0;
	border-bottom:1px solid #BE0614;
}

table.articles th img
{
	display:block;
	margin:0 20px 0 0;
	overflow:hidden;
}

table.articles td
{
	padding:10px 0 10px 0;				/* padding:10px 0 10px 1px; in ontwikkelversie. Doorvoeren? */
	font-size:12px;						/* font-size:11px; in ontwikkelversie. Doorvoeren? */
	line-height:15px;
	border-bottom:1px solid #BE0614;
	text-align:left;
}

body.informatief table.articles th, body.informatief table.articles td
{
	border-bottom:1px solid #006FB9; /* Voor Informatief */
}

body.films table.articles th, body.films table.articles td
{
	border-bottom:1px solid #464646; /* Voor Films */
}

body.soaps table.articles th, body.soaps table.articles td
{
	border-bottom:1px solid #7262C1; /* Voor Soaps */
}

body.muziek table.articles th, body.muziek table.articles td
{
	border-bottom:1px solid #7D247E; /* Voor Muziek */
}

body.kids table.articles th, body.kids table.articles td
{
	border-bottom:1px solid #1DA619; /* Voor Kids */
}

body.sport table.articles th, body.sport table.articles td
{
	border-bottom:1px solid #7CB22C; /* Voor Sport */
}

table.articles p
{
	margin:0 0 3px 0;
	text-align:left;
}

table.articles a
{
	font-size:11px;
}

p.progLink
{
	font-size:11px;
	line-height:15px;
	margin:3px 0 11px 0 !important;
}

/* Poll: */
table#poll td a
{
	font-size:12px;
}

form#pollForm th, form#pollForm td
{
	font-size:12px;				/* font-size:11px; Staat in ontwikkelversie. Doorvoeren? */
	line-height:12px;
	height:12px;
	margin:0 !important;
	padding:0;
	border:0;
	font-weight:normal;
}

form#pollForm table
{
	position:relative;
	left:-4px;
	margin:6px 0 0; 0;
}

form#pollForm th
{
	padding:0 10px 0 0;
}

form#pollForm td
{
	margin:0;
	padding:0
}

form#pollForm td input
{
	height:12px;
}

td.gauge
{
	width:67px;
	margin:0;
	padding:0;
	background:no-repeat top right url(../gfx/gaugebg.gif);
}

td.gauge div
{
	background:no-repeat left url(../gfx/gaugeside.gif);
}

td.gauge div div
{
	height:9px;
	font-size:1px;
	line-height:1px;
	margin:2px;
	background:#464646;
}

td.gauge div div.hoogst
{
	background:#BE0614;
}

/* Sidepoll: */
div#sidePoll h5
{
	padding:0 7px 0 7px;
}

div#sidePoll p
{
	margin:0;
	padding:0 2px 0 2px;
}

div#sidePoll p.stemKnop
{
	padding:5px 0 10px 7px;
	background:no-repeat bottom left url(../gfx/s_kids/siderbot.gif);
}

/* Footer: */
td#footer
{
	text-align:center;
	padding:10px 0 20px 17px;
	font-size:9px;
}

/* Primetime: */
table#primeOverz
{
	margin:0 5px 0 17px;
	padding:0;
	width:618px;
	background:#FBF0F1;
}

table#primeOverz td
{
	margin:0;
	padding:0;
	background:white;
}

table#primeOverz td td
{
	background:none;
}

table#primeOverz table th, table#primeOverz table td
{
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:3px 0 3px 1px;
}

table#primeOverz table
{
	margin:0 0 15px 0;
	padding:0;
}

table#primeOverz table th
{
	padding-left:3px;
	padding-right:6px;
	font-weight:bold;
}

table#primeOverz table
{
	width:198px;
}

table#primeOverz table td
{
	background:repeat-x bottom url(../gfx/overzichtdots2.gif);
}

table#primeOverz table th
{
	background:white;
}

table#primeOverz table td div a
{
	color:black;
	font-weight:normal;
	text-decoration:none;
	background:no-repeat white;
}

table#primeOverz table caption
{
	margin:0;
	padding:0;
	height:29px;
	text-align:left;
	border-top:7px solid #FBF0F1;
	border-bottom:2px solid #FBF0F1;
	background:white;
}

table#primeOverz table caption img
{
	display:block;
}

tr.progTip th, tr.progTip td div a
{
	color:#BE0614 !important;
}

tr.progTip td div a
{
	padding:0 0 0 15px;
	background:white 0 1px no-repeat url(../gfx/prime/progtipster.gif) !important;
}

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

div.knoppenPrime
{
	margin:0 5px 0 17px;
	padding:10px 7px 0 7px;
	background:#FBF0F1;
}

div#primeFoot
{
	margin:0 5px 0 17px;
	padding:25px 12px 40px 12px;
	background:#FBF0F1 repeat-x 0 15px url(../gfx/prime/primevoetdots.gif);
}

div#primeFoot th img
{
	vertical-align:middle !important;
}

div#primeFoot th
{
	padding:0 7px 0 0;
}

div#primeFoot td
{
	padding:0 50px 0 0;
	font-size:12px;
}

/* Populair: */
table#populair
{
	width:600px;
}

table#populair td.linker div.box
{
	margin:0 6px 15px 0;
}

table#populair td.rechter div.box
{
	margin:0 0 15px 6px;
}

table#populair td.linker div.box div.sides, table#populair td.rechter div.box div.sides
{
	height:250px;
}

table#populair td td
{
	padding:2px 0 3px 0;
}

table#populair div.sides 
{
	padding:15px 18px !important;
}

table#populair a
{
	display:block;
	width:160px;
	padding:0 5px 0 0;
	color:#464646;
}

table#populair img
{
	display:block;
	margin:0 8px 0 0;
}

table#populair div.voet img
{
	margin:0;
}

table#populair td.gauge
{
	width:40px;
	margin:0;
	padding:0;
	background:no-repeat top right url(../gfx/gaugebg.gif);
}

/* Nu & straks: */
div#nuStraks div.sides
{
	padding:10px 0 0 0;
}

* html div#nuStraks div.sides
{
	height:1%;
}

div#nuStraks img
{
	margin:0;
	padding:0;
}

div#nuStraks table
{
	width:558px;
	margin:0 0 20px 20px !important;
}

div#nuStraks table th
{
	padding-top:5px 0 0 0;
	margin:0;
}

div#nuStraks table td
{
	padding-top:15px 0 0 0;
	background:repeat-x bottom url(../gfx/overzichtdots.gif);
}

div#nuStraks table td div a, div#nuStraks table td span
{
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	padding:0 0 0 1px; /* Tegen de wegvallende letters in IE */
	background:white;
}

div#nuStraks td.btns
{
	margin:0 !important;
	padding:0  !important;
}

div#nuStraks table th
{
	color:#BD0412;
}

div#nuStraks table th.straks, div#nuStraks table td.straks a
{
	color:#464646;
}

div#nuStraks table th.straks
{
	padding-left:15px;
}

div#nuStraks div.voetKnop div.sides
{
	padding:10px;
}

table#legenda th img
{
	display:block;
	position:relative;
	top:3px;
	margin:0 4px 0 0;
}

table#legenda td
{
	padding-right:10px;
}

p.boxButton
{
	margin:0 0 5px 0;
	padding:0 !important;
	background:repeat-x url(../gfx/s_def/boxhr.gif);
}

p.boxButtonMid
{
	margin:0 0 5px 0;
	padding:0 !important;
	background:#FFF9F9 repeat-x top left url(../gfx/volloverzbg.gif);
}

p.boxButtonInline
{
	margin:0;
	padding:7px 0 5px 20px;
	background:repeat-x url(../gfx/s_def/boxhr.gif);
}

p.boxButtonInline a
{
	font-size:12px;
}

p.boxButton a, p.boxButtonMid a
{
	display:block;
	padding:0 0 0 20px;
	height:28px;
	line-height:28px;
	background:no-repeat 10px center url(../gfx/rodepijl.gif);
}

form#overzichtForm
{
	font-size:11px;
	margin:0;
	padding:0 20px 10px 20px;
}

form#overzichtForm p
{
	margin:0 0 3px 0;
}

form#overzichtForm select
{
	font-family:verdana;
	font-size:9px;
	vertical-align:middle;
}

/* dagNav: */
table#dagNav
{
	margin:0 0 19px 17px;
	width:618px;
}

table#dagNav a
{
	display:block;
	line-height:25px;
	margin:0;
	padding:0 13px;
	text-decoration:none;
	color:white;
	font-size:12px;
	font-weight:bold;
	background:no-repeat top right url(../gfx/dagnav_hoek.gif);
}

table#dagNav th div, table#dagNav td div
{
	float:left;
	height:25px;
	margin:0 10px 0 0;
	background:no-repeat top left url(../gfx/dagnav_actief.gif);
}

table#dagNav td div
{
	float:right;
	text-align:center;
	margin:0;
	background:no-repeat top left url(../gfx/dagnav_knop.gif);
}

table#dagNav td div a
{
	color:#464646;
	background:no-repeat top right url(../gfx/dagnav_knophoek.gif);
}

table#dagNav td.inActief div
{
	background:no-repeat top left url(../gfx/dagnav_inactief.gif);
}

table#dagNav td div span
{
	position:relative;
	top:1px;
}

table#dagNav div.vandaag
{
	background:no-repeat top left url(../gfx/dagnav_vandaag.gif) !important;
}

table#dagNav th
{
	width:428px;
	text-align:left;
}

table#dagNav td
{
	width:190px;
	text-align:right;
}

table#dagNav th a
{
	float:left;
}


/* Uitgebreid zoeken: */
div#zoekUitg p.boxButton
{
	margin:0 0 1em 0;
}

div#zoekUitg p.boxButtonMid, div#zoekUitg div.boxHr
{
	margin:0 0 10px 0 !important;
}

table.zoekUitgTable, table.zoekUitgTable2
{
	margin:13px 17px 13px 17px;
}

table.zoekUitgTable th, table.zoekUitgTable2 th
{
	padding:0 5px 0 0;
	font-size:11px;
	font-weight:bold;
}

table.zoekUitgTable td
{
	width:220px;
}

table.zoekUitgTable2 td
{
	width:175px;
}

table.zoekUitgTable td input, table.zoekUitgTable td select
{
	width:135px;
	font-size:11px
}

table.zoekUitgTable2 td select
{
	width:80px;
	font-size:11px
}

table.zoekUitgTable td input
{
	width:129px;
}

div#zoekUitg p
{
	margin:0;
	padding:0 19px 1em 19px;
}

div#laatstGekozen
{
	margin:0 19px 0 19px;
}

div#laatstGekozen h5
{
	font-size:11px;
	color:#BE0614;
}

div#laatstGekozen table
{
	margin:10px 0;
}

div#laatstGekozen td
{
	font-size:11px;
	width:175px;
	padding:2px 0;
}

div#laatstGekozen td a
{
	color:#464646;
}

/* Kijkwekker: */
div#kijkWekker p img
{
	vertical-align:middle;
}

div#kijkWekker form
{
	padding:10px 0 0 0;
}

div#kijkWekker table
{
	margin:10px 20px;
}

div#kijkWekker th
{
	padding:0 44px 0 12px;
	font-weight:bold;
	font-size:11px;
}

div#kijkWekker input, div#kijkWekker select
{
	width:135px;
	font-size:11px;
}

div#kijkWekker input
{
	width:129px;
}

div#kijkWekker p
{
	margin:0;
	padding:7px 0 9px 12px;
}

* html div#kijkWekker p
{
	height:1%;
}

/* Programmadetail: */
table#progDetail
{
	width:606px;
}

table#progDetail td h3
{
	margin:0 1px 15px 0;
}

td#fotoEnKW
{
	width:256px;
}

td#fotoEnKW h3
{
	margin-right:0;
	padding-left:12px;
	color:#464646;
	background-image:url(../gfx/h3grijsbg.gif);
}

td#fotoEnKW h3 span
{
	background-image:url(../gfx/h3grijsend.gif);
}

td#fotoEnKW img
{
	display:block;
	margin:0 0 10px 0;
}

td#fotoEnKW p img
{
	display:inline;
	margin:0;
}

td#fotoEnKW p
{
	padding:0 0 0 7px;
}

div#progPropt th
{
	width:110px;
	padding:1px 0 2px 18px;
}

div#progPropt td#data td
{
	padding:1px 15px 2px 0;
}

div#progPropt td#data td div
{
	width:207px;
	overflow:hidden; /* Tegen te lange regels */
}

div#progPropt td#data table
{
	width:350px;
}

div#progPropt td#data p
{
	margin:0;
	padding:12px 18px;
}

div#progPropt td#data table
{
	margin:10px 0 0 0;
}

div#progPropt td.hr
{
	height:10px;
	line-height:10px;
	background:repeat-x 0 5px url(../gfx/prime/primevoetdots.gif);
}

div#progPropt a
{
	text-decoration:none;
}

td.personen a
{
	display:block;
	color:#464646;
	text-decoration:underline !important;
	font-weight:normal;
}

div#progPropt td.knoppen
{
	width:auto;
	border-left:1px solid #BE0614;
	background:#FFFAFB;
}

div#progPropt td.knoppen ul
{
	list-style:none;
	margin:9px 0 0 20px !important;
	padding:0;
}

div#progPropt td.knoppen ul li
{
	display:block;
	width:213px;
	margin:0 0 7px 0 !important;
	padding:0 !important;
	background:no-repeat url(../gfx/detailknop.gif);
}

div#progPropt td.knoppen ul li a
{
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:0 7px 0 0 !important;
	padding:4px 0 6px 15px !important;
	text-decoration:underline;
	color:#464646;
	line-height:11px;
}

* html div#progPropt td.knoppen ul li a
{
	height:1%;
}

a#kwSmsKnop
{
	background:no-repeat center right url(../gfx/sms.gif);
}

a#ksEmailKnop
{
	background:no-repeat center right url(../gfx/email.gif);
}

a#pKnop
{
	background:no-repeat center right url(../gfx/p2.gif);
}

a#mailKnop
{
	background:no-repeat center right url(../gfx/mailfriend.gif);
}

a#printKnop
{
	background:no-repeat center right url(../gfx/print.gif);
}

a#reactiesKnop
{
	background:no-repeat center right url(../gfx/reageer.gif);
}

/* Tabs: */
table#tabs
{
	margin:0 0 0 17px;
}

table#tabs td
{
	width:206px;
}

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

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

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

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

table#tabs td.actief
{
	background:#CB3843 no-repeat top left url(../gfx/tab_actief.gif) !important;
}

table#tabs td.actief a
{
	color:#BE0614;
}

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

/* Persoonlijke TV Gids: */
p label
{
	font-size:11px;
	font-weight:bold;
	color:#464646;
}

div.persKnoppen
{
	margin:6px 0 0 0;
	float:right;
}

div#aanmaken, div#inloggen
{
	width:306px;
	margin:0 18px 11px 0 !important;
}

div#aanmaken p, div#inloggen p
{
	margin:0;
	padding:0 0 0 10px;
	line-height:22px;
}

div#aanmaken form, div#inloggen form
{
	padding:5px 0 0 0;
}

div#aanmaken p, div#inloggen p
{
	clear:both;
}

div#aanmaken p label, div#inloggen p label
{
	display:block;
	float:left;
	width:142px;
}

div#aanmaken input, div#inloggen input
{
	font-size:11px;
	width:136px
}

div#inloggen a
{
	font-size:11px;
	font-weight:normal;
}

div#inloggen p.boxButton a
{
	font-weight:bold;
	font-style:12px;
}

div#persGidsWizard p.boxButtonInline
{
	padding-left:10px;
}

div#persGidsWizard table.tabs td
{
	width:116px;
	background:#D90F1E left top no-repeat url(../gfx/zendertab.gif);
}

div#persGidsWizard table.tabs td.actief
{
	background-image:url(../gfx/zendertab_actief.gif);
}

div#persGidsWizard table.tabs td a
{
	height:20px;
	line-height:20px;
	padding:0 0 0 17px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:white;
	display:block;
}

div#persGidsWizard table.tabs td.actief a
{
	color:#D90F1E;
}

div#persGidsWizard table.keuzes
{
	margin:5px;
}

table#tijdenTable
{
	margin:0 0 11px 0;
}

table#tijdenTable h5
{
	margin:12px 0 0 0;
	padding:6px 0 0 17px;
	color:#BD0412;
	background:repeat-x top url(../gfx/prime/primevoetdots.gif);
}

table#tijdenTable h5.noDots
{
	margin:0;
	background:none;
}

table#tijdenTable td strong
{
	display:block;
	margin:0 0 6px 17px;
}

h5.persDagdl
{
	margin:11px 0 0 0 !important;
	padding:0 !important;
	border:0 !important;
	background:none !important;
}

/* Trefwoorden: */
div#trefwoorden div.sides form
{
	padding:12px 0 0 17px;
}

div#trefwoorden textarea
{
	width:430px;
}	

div#trefwoorden div.content
{
	padding:0 17px;
}

/* Aanmelden: */
div#sideForm
{
	margin:0 17px 0 0 !important;
	width:306px;
}

div#sideForm select#land
{
	width:160px;
}

div#sideForm p label span, p.verplicht span
{
	color:#BE0614 !important;
}

p.verplicht
{
	font-size:11px;
}

div#passVergeten p, div#sideForm p
{
	margin:0;
	padding:0 0 0 10px;
	line-height:22px;
	clear:both;
}

div#passVergeten label, div#sideForm label
{
	display:block;
	float:left;
	width:100px;
}

div#passVergeten div.sides, div#sideForm div.sides
{
	padding:7px 0 8px 10px;
}

div#passVergeten h6
{
	margin:5px 0 0 10px;
}

div#passVergeten textarea
{
	margin:0 0 0 10px;
	width:430px;
}

p.error
{
	font-weight:bold;
	font-style:italic;
	color:#BD0412;
}

select
{
	vertical-align:middle;
}

input.gebDag, input.gebMaand
{
	width:2em;
}

.autoWidth
{
	width:auto !important;
}

div#dagNav
{
	height:40px;
	margin:0;
}

div#dagNav div
{
	float:left;
	height:25px;
	margin:0 21px 0 0;
	background:no-repeat top left url(../gfx/dagnav_actief.gif);
}

div#dagNav div.actief
{
	background:no-repeat top left url(../gfx/dagnav_vandaag.gif);
}

div#dagNav div.laatste
{
	margin:0;
}

div#dagNav div a
{
	height:25px;
	font-size:12px;
	text-decoration:none;
	color:white;
	background:no-repeat top right url(../gfx/dagnav_hoek.gif);
}

div#dagNav div span
{
	position:relative;
	top:1px;
}

div#dagNav div a
{
	display:block;
	line-height:11px;
	width:27px;
	text-align:center;
}

div#persGidsOverz table.tabs td
{
	width:155px;
}

div#persGidsOverz table.tabs td a
{
	display:block;
	padding:0 0 0 20px;
	line-height:20px;
	color:white;
	font-weight:normal;
	text-decoration:none;
	border-right:1px solid #C00614;
}

div#persGidsOverz table.tabs td#tab3 a
{
	border:none;
}

div#persGidsOverz table.tabs td#tab1
{
	background:#C00614 no-repeat url(../gfx/perstab1.gif);
}

div#persGidsOverz table.tabs td#tab2
{
	background:#C00614 no-repeat url(../gfx/perstab2.gif);
}

div#persGidsOverz table.tabs td#tab3
{
	background:#C00614 no-repeat url(../gfx/perstab3.gif);
}

div#persGidsOverz table.tabs td.actief
{
	background:#C00614 no-repeat url(../gfx/perstab_actief.gif) !important;
}

div#persGidsOverz table.tabs td.actief a
{
	color:#BE0614;
}

div#persGidsOverz h5
{
	margin:12px 0 0 0;
	padding:6px 0 0 20px;
	background:repeat-x top url(../gfx/prime/primevoetdots.gif);
}

div#persGidsOverz h5.noDots
{
	margin:0;
	background:none;
}

div#persGidsOverz h5 a
{
	color:#464646;
	text-decoration:none;
}

/* Overzicht: */
.overzicht tr
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top:1px;
	padding-bottom:1px;
	height:15px;
}

.overzicht th
{
	padding-top:5px 0 0 0;
}

.overzicht td
{
	padding-top:5px 0 0 0;
	background:repeat-x bottom url(../gfx/overzichtdots.gif);
}

.overzicht td a
{
	text-decoration:none;
	font-weight:normal;
	padding:0 0 0 1px; /* Tegen de wegvallende letters in IE */
	color:#464646;
	background:white;
}

.overzicht td.knoppen
{
	text-align:right;
	width:74px;
}

.overzicht td.knoppen a
{
	background:none;
}

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

a.pCheck
{
	background:no-repeat url(../gfx/pcheck.gif) !important;
}

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

* html div.sides
{
	height:1%;
}

div.sides .overzicht
{
	margin:0;
	padding:8px 0 16px 11px;
}

* html div.sides .overzicht
{
	padding:0;
	margin:8px 0 16px 11px;
}

.overzicht tr.top th
{
	font-size:11px;
	color:#BE0614;
}

div.voetKnop
{
	background:#FFF9F9;
}

div.voetKnop img
{
	position:relative;
	top:1px;
}

div.voetKnop a
{
	color:#BE0614;
	margin:0 !important;
	padding:0 !important;
}

body.informatief div.voetKnop
{
	background:#FAFAFA; /* Voor Informatief */
}

body.films div.voetKnop
{
	background:#FAFAFA; /* Voor Films */
}

body.films div.voetKnop a
{
	color:#464646; /* Voor Films */
}

body.kids div.voetKnop
{
	background:#E9F6E8; /* Voor Kids */
}

body.kids div.voetKnop a
{
	color:#1DA619; /* Voor Kids */
}

body.soaps div.voetKnop
{
	background:#F9F9FE; /* Voor Soaps */
}

body.muziek div.voetKnop
{
	background:white; /* Voor Muziek */
}

body.soaps div.voetKnop a
{
	color:#7262C1; /* Voor Soaps */
}

body.muziek div.voetKnop a
{
	color:#7D247E; /* Voor Muziek */
}


body.sport div.voetKnop
{
	background:#FAFFF3; /* Voor Sport */
}

body.sport div.voetKnop a
{
	color:#7CB22C; /* Voor Sport */
}

div.voetKnop div.sides
{
	line-height:25px;
	padding:7px 0 8px 10px;
	background:repeat-x url(../gfx/s_def/boxhr.gif);
}

body.soaps div.voetKnop div.sides
{
	background-image:url(../gfx/s_soaps/boxhr.gif); /* Voor Soaps */
}

body.muziek div.voetKnop div.sides
{
	background-image:url(../gfx/s_muziek/boxhr.gif); /* Voor Muziek */
}

body.sport div.voetKnop div.sides
{
	background-image:url(../gfx/s_sport/boxhr.gif); /* Voor Sport */
}

body.kids div.voetKnop div.sides
{
	background-image:url(../gfx/s_kids/boxhr.gif); /* Voor Kids */
}

body.informatief div.voetKnop div.sides
{
	background-image:url(../gfx/s_informatief/boxhr.gif); /* Voor Informatief */
}

body.films div.voetKnop div.sides
{
	background-image:url(../gfx/s_films/boxhr.gif); /* Voor Films */
}

div#resultaten table.overzicht
{
	height:auto;
	margin:0 0 0 21px !important;
}

div#resultaten h4
{
	font-size:16px;
	line-height:18px;
	margin:10px 0 0 0;
	color:#BE0614;
}

div#resultaten h5
{
	font-size:14px;
	line-height:18px;
	margin:5px 0 0 0;
}

div#resultaten div.sides
{
	padding-top:15px;
	padding-bottom:20px;
}

tr.zoekstring td
{
	background:white;
}

div#resultaten h3
{
	background:none;
}

/* Knop: */
span.knop, span.knopZilver
{
	height:18px;
	margin:0px 11px 0px 0px;
	padding:0px 0px 4px 0px;
	background:no-repeat top left url(../gfx/s_def/knopbg.gif);
}

span.knopZilver
{
	background:no-repeat top left url(../gfx/dagnav_knop2.gif) !important;
}

body.sport span.knop
{
	background-image:url(../gfx/s_sport/knopbg.gif) !important;
}

body.kids span.knop
{
	background-image:url(../gfx/s_kids/knopbg.gif) !important;
}

body.soaps span.knop
{
	background-image:url(../gfx/s_soaps/knopbg.gif) !important;
}

body.muziek span.knop
{
	background-image:url(../gfx/s_muziek/knopbg.gif) !important;
}

body.informatief span.knop
{
	background-image:url(../gfx/s_informatief/knopbg.gif) !important;
}

body.films span.knop
{
	background-image:url(../gfx/s_films/knopbg.gif) !important;
}

span.knop a, span.knopZilver a
{
	padding:0 9px 0 15px;
	font-size:12px;
	line-height:12px;
	color:white;
/*	position:relative; */
	top:2px;
	text-decoration:none;
}

span.knopZilver a
{
	color:#464646;
	padding-left:10px;
}

span.knop img, span.knopZilver img
{
	position:relative;
	left:1px;
	top:1px;
}

* html span.knop, * html span.knopZilver
{
	padding:0;
}

* html span.knop img, * html span.knopZilver img
{
	top:0;
}

* html span.knop a, , * html span.knopZilver a
{
	position:static;
	top:0;
}

form#tipTvFanForm label
{
	display:block;
	float:left;
	width:100px;
}

form#tipTvFanForm textarea
{
	width:467px;
	height:5em;
}

input.radio 
{
	position:relative;
	left:-4px;
	width:auto !important;
}

* html input.radio 
{
	left:0;
	width:16px !important;
}

/* Banners: */
div#skyscraper
{
	position:absolute;
	top:200px;
	left:790px;
}

div.cBanner
{
	clear:both;
	margin:-10px 0 11px 0;			/* margin:0 0 11px 0; Staat in ontwikkelversie. Doorvoeren? */
	padding:0 0 10px 0;
	border-bottom:1px solid #BE0614;
}

body#front div.cBanner
{
	border:0;
	padding:0;
}

div.advRegel, div.advRegelRingtone
{
	font-size:10px;
	height:16px;
	line-height:15px;
	margin:0 0 1px 0;
	color:#DC828C;
	text-align:center;
	background:no-repeat top left url(http://static.tvgids.nl/gfx/adv_regel.gif);
}

div.cBanner2
{
        clear:both;
	text-align:center;
        margin:-10px 0px 11px 0px;                  /* margin:0 0 11px 0; Staat in ontwikkelversie. Doorvoeren? */
        padding:5px 0 5px 0;
}

div.cBanner3
{
	clear:both;
	text-align:center;
	margin:-5px 0px 5px 0px;
	padding:5px 0 5px 1px;
}

div.advRegel2
{
	background: no-repeat right url(http://static.tvgids.nl/gfx/bg_advertentietekst_right.gif);
}

div.advRegel3
{
	font-size:10px;
	color:#DC828C;
	height:16px;
	line-height:15px;
	/* border: 1px dotted #C93541;*/
	margin:0 0 1px 0;
        text-align:center;
	background:no-repeat left url(http://static.tvgids.nl/gfx/bg_advertentietekst_left.gif); 
}

div.advRegelRingtone
{
	margin:0 0 0 3px;
	padding:0 0 0 210px;
	clear:both;
	text-align:left;
	background-image:url(http://static.tvgids.nl/gfx/adv_regel_ringtone.gif);
}

div.advRegelFilm
{
	font-size:10px;
	height:16px;
	line-height:15px;
	margin:0 0 1px 0;
	color:#4C4C4C;
	text-align:center;
	background:no-repeat top left url(http://static.tvgids.nl/gfx/adv_regel_film.gif);
}

p.detailBanner
{
	text-align:center;
}

body#front div#skyscraper
{
	top:210px;
}

div.rectangle
{
	text-align:center;
	clear:both;
	padding:17px 0 0 17px;
}

div.rectanglefilm
{
	clear:both;
	text-align:center;
	padding:0 0 0 0
}

div.rectanglefilm div
{
	padding:0 0 0 17px;
}

div#shopRingtone
{
	width:140px;
	height:64px;
	margin:0 0 10px 0;
	background:no-repeat top left url(http://static.tvgids.nl/gfx/shopringtonebg.gif);
}

div#shopRingtone a, div#shopRingtone img
{
	display:block;
}

tr.scrolling td, td.bloktitel
{
	background:none !important;
	padding:3px 0 3px 0;
}

.scrolling .vorige a, .scrolling .volgende a
{
	color:#BE0614;
	font-weight:bold;
	background:none;
}

.content
{
	font-size:12px;
}

/* Actie: */
img#actieTop
{
	display:block;
	position:relative;
	top:-14px;
	margin:0 0 1px 22px;
}

div#actie div#actieKnoppen1
{
	text-align:center;
	width:602px;
	height:36px;
	margin:0 0 17px 22px;
	background:no-repeat url(../gfx/actie/knopbg1.gif);
}

div#actieKnoppen1 p
{
	margin:0;
	padding:5px 0 0 37px;
}

div#actie div#actieKnoppen1 a
{
	display:block;
	float:left;
	margin:0 13px 0 0;
}

div#superprijs
{
	margin:0 0 20px 22px !important;
	width:602px;
}

div#superprijs div.sides
{
	height:198px;
	background:no-repeat top left url(../gfx/actie/superprijs.jpg);
}

div#superprijs h2
{
	margin:0 0 0 244px;
	padding:13px 0 0 0;
	color:#BD0412;
	font-size:17px;
}

div#superprijs p
{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin:0 40px 0 244px;
}

div#superprijs a, div.actieBox a
{
	color:#4C4C4C;
}

table#actieBoxen
{
	margin:0 0 15px 10px;
}

div.actieBox
{
	margin:0 0 20px 0;
	width:307px;
	height:157px;
	background:no-repeat url(../gfx/actie/actiebox.gif);
}

div.actieBox h3
{
	margin:0 0 0 34px !important;
	padding:0 !important;
	height:18px !important;
	background:none !important;
}

div.actieBox div
{
	margin:0 1px 0 13px;
	height:137px;
}

div.actieBox div p
{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#4C4C4C;
	padding:9px 0 0 0;
	margin:0 11px 0 145px;
}

div.actieBox div p strong
{
	color:#4C4C4C;
}

div.actieBox div p strong
{
	color:#BD0412;
	display:block;
}

div.actieBox div#notebook {background:no-repeat url(../gfx/actie/notebook.jpg);}
div.actieBox div#badkamertv {background:no-repeat url(../gfx/actie/badkamertv.jpg);}
div.actieBox div#brothers {background:no-repeat url(../gfx/actie/brothers.jpg);}
div.actieBox div#ladder49 {background:no-repeat url(../gfx/actie/ladder49.jpg);}
div.actieBox div#incredibles {background:no-repeat url(../gfx/actie/incredibles.jpg);}
div.actieBox div#vamp {background:no-repeat url(../gfx/actie/vamp.jpg);}
div.actieBox div#mask {background:no-repeat url(../gfx/actie/mask.jpg);}
div.actieBox div#splinter {background:no-repeat url(../gfx/actie/splinter.jpg);}

div#actie div#actieKnoppen2
{
	width:602px;
	height:42px;
	text-align:center;
	margin:0 0 0 22px;
	background:no-repeat url(../gfx/actie/knopbg2.gif);
}

div#actie div#actieKnoppen2 p
{
	margin:0;
	padding:5px 0 0 0;
}

table#colofon td
{
	font-size:12px !important;
	line-height:15px !important;
}

/* Tabbed header */
table.tabHeader
{
	display:block;
}

table.tabHeader th, table.tabHeader td
{
	margin:0;
	padding:0;
	color:white;
	font-size:11px;
	line-height:16px;
	height:16px;
	font-weight:bold;
	overflow:hidden;
	background:no-repeat left top url(../gfx/s_def/h3bbg_.gif);
}

table.tabHeader td
{
	background:no-repeat left top url(../gfx/s_def/h3bbg2_.gif);
}

table.tabHeader a
{
	display:block;
	padding:0 2px 0 19px;
	height:18px;
	background:no-repeat right top url(../gfx/s_def/h3bend_.gif);
	color:white;
	text-decoration:none;
}

table.tabHeader td a
{
	padding-left:7px;
}

table.tabHeader th.actief
{
	background:no-repeat left top url(../gfx/s_def/h3bbg.gif);
}

table.tabHeader td.actief
{
	background:no-repeat left top url(../gfx/s_def/h3bbg2.gif);
}

table.tabHeader .actief a
{
	background:no-repeat right top url(../gfx/s_def/h3bend.gif) !important;
}

/* Check & Snack: */
div#checkSnack form
{
	padding:3px 0 5px 6px;
	background:no-repeat left bottom url(../gfx/s_def/siderbot.gif);
}

body.informatief div#checkSnack form
{
	background-image:url(../gfx/s_informatief/siderbot.gif); /* Voor Informatief */
}

body.films div#checkSnack form
{
	background-image:url(../gfx/s_films/siderbot.gif); /* Voor Films */
}

body.soaps div#checkSnack form
{
	background-image:url(../gfx/s_soaps/siderbot.gif); /* Voor Soaps */
}

body.muziek div#checkSnack form
{
	background-image:url(../gfx/s_muziek/siderbot.gif); /* Voor Muziek */
}

body.kids div#checkSnack form
{
	background-image:url(../gfx/s_kids/siderbot.gif); /* Voor Kids */
}

body.sport div#checkSnack form
{
	background-image:url(../gfx/s_sport/siderbot.gif); /* Voor Sport */
}

div#checkSnack p
{
	margin:0;
	padding:3px 0 0 6px;
}

div#checkSnack input
{
	font-size:11px;
	width:40px;
}

div#checkSnack img
{
	vertical-align:middle;
}

div#bredeContent
{
	margin:200px 0 0 0;
	padding:0 11px 0 11px;
	background:white;
}

div#bredeContent div#footer
{
	text-align:center;
	padding:10px 0 20px 17px;
	font-size:9px;
}

/* Actie2: */
table#actieTabel
{
	margin:20px 0 0 0;
	width:600px;
}

table#actieTabel td.linker div.box
{
	margin:0 6px 15px 0;
}

table#actieTabel td.rechter div.box
{
	margin:0 0 15px 6px;
}

table#actieTabel td.linker div.box div.sides, table#actieTabel td.rechter div.box div.sides
{
	height:155px;
}

table#actieTabel td td
{
	padding:2px 0 3px 0;
}

table#actieTabel div.sides 
{
	margin:0;
	padding:5px 10px 0 10px !important;
}

table#actieTabel div.sides img.actieImg
{
	display:block;
	float:left;
	margin:0 8px 0 0;
}

table#actieTabel div.voet img
{
	margin:0;
}

div#actieGroot
{
	width:600px;
}

div#actieGroot div.sides
{
	height:180px;
	padding:20px;
}

div#actieGroot div.sides img.actieImg
{
	float:right;
	margin:0 0 0 8px;
}

div#actieDetail div.sides
{
	padding:11px 0 0 0;
}

form#programmaForm div.box
{
	clear:both;
}

div#eerstvolgendeBlok
{
	margin:0 0 9px 0 !important;
}

a#reisBanner
{
	display:block;
	text-align:center;
	margin:0 0 9px 0;
}

/* Nu op TV (in sidebar rechts op home): */
div#nuOpTVBlok
{
	border-bottom:10px solid green;
}

div#nuOpTVBlok div
{
	padding:0 0 5px 0;
	background:no-repeat bottom left url(../gfx/s_def/siderbot.gif);
}

div#nuOpTVBlok div div
{
	padding:4px 4px 2px 8px;
	background:none;
}

div#nuOpTVBlok div div a
{
	display:block;
}

