/* Global styles */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:#000;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
	}

.mainmenu {
        border-collapse: collapse;
        padding: 0px;
        margin-right:auto;
        margin-left:auto;
        margin-top:0px;
        margin-bottom:5px;
        height:98px;
        background-repeat:no-repeat;
        background-color:transparent;
	}

.mainmenu tr {
        height:32px;
        vertical-align:middle;
	}

.start .mainmenu {
        margin-bottom:0px;
	}

.portaltitel {
	font: bold 13px Verdana, Arial, Sans-serif;
	color: white;
	}

.pagetitel { 
	font: bold 18px Verdana, Arial, Sans-serif;
	color: #f91515;
	}

.pagetitelwhite {
	font: bold 18px Verdana, Arial, Sans-serif;
	color: white;
	margin-left: 10px;
	}

.aankeilertitel {
	font: bold 12px Verdana, Arial, Sans-serif;
	color: white;
	margin-left: 5px;
	}

.titelgrijs { 
	font: bold 14px Verdana, Arial, Sans-serif;
	color: #7e7e7e;
	}

.titeloker { 
	font: bold 19px Verdana, Arial, Sans-serif;
	color: #f8931e;
	}

.titelwhite {
	font: bold 18px Verdana, Arial, Sans-serif;
	color: white;
	}

.titelblack { 
	font: bold 18px Verdana, Arial, Sans-serif;
	color: black;
	}

.titelred { 
	font: bold 18px Verdana, Arial, Sans-serif;
	color: #e6333b;
	}

.titelredsmall { 
	font: bold 14px Verdana, Arial, Sans-serif;
	color: #e6333b;
	}

.spacing {
	font: normal 5px Verdana, Arial, Sans-serif;
	}

.blacknormal, .blacknormal a { 
	font: normal 11px Verdana, Arial, Sans-serif;
	color: black;
	}

.blackbold, .blackbold a { 
	font: bold 11px Verdana, Arial, Sans-serif;
	color: black;
	}

.blackitalic, .blackitalic a {
	font: italic 11px Verdana, Arial, Sans-serif;
	color: black;
	}

.blacksmall, .blacksmall a {
	font: normal 10px Verdana, Arial, Sans-serif;
	color: black;
	}

.blacksmallbold, .blacksmallbold a {
	font: bold 10px Verdana, Arial, Sans-serif;
	color: black;
	}

.whitebold {
	font: bold 11px Verdana, Arial, Sans-serif;
	color: white;
	}

.whitenormal {
	font: normal 11px Verdana, Arial, Sans-serif;
	color: white;
	}

.whitesmall { 
	font: normal 10px Verdana, Arial, Sans-serif;
	color: white;
	}

.redsmallbold { 
	font: bold 10px Verdana, Arial, Sans-serif;
	color: red;
	}

.restxt {
	font: normal 10px Verdana, Arial, Sans-serif;
	color: white;
	margin-left: 7px;
	}

.resnum {
	font: normal 10px Verdana, Arial, Sans-serif;
	color: red;
	margin-left: 0px;
	}

table {
	padding: 0px;
	margin: 0px;
	border : 0px;
	border-collapse: collapse;
	}
tr {
	padding: 0px;
	margin: 0px;
	border : 0px;
	vertical-align: top;
	}
td {
	padding: 0px;
	margin: 0px;
	border : 0px;
	}

img {
	border : 0px;
	}

hr { 
	color: red;
	border: none;
	background-color: red;
	height: 1px;
	}

.button	{
	color:white;
	background-color:red;
	}


.centered {
	margin-left:auto; margin-right:auto;
	}

/* Table tweaks */
.padding {
	padding: 10px;
	}

.padding6 { 
	padding: 6px;
	}

.padding6 td { 
	padding: 6px;
	}

.padding5 { 
	padding: 5px; 
	}

.padding5 td {
	padding: 5px;
	}

.marginright {
	margin-right: 5px;
	}

.borderblack {
	border: 1px solid black;
	}

.tabcontent { 
	background: black;
	border-left: 1px solid #666666;
	}

.searchform {
	background: black;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	width:100%;
	}

.resultaat {
	background: black;
	padding: 5px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	}

.subaankeiler {
	font: bold 11px Verdana, Arial, Sans-serif;
	background: #9a1016;
	color: white;
	height: 16px;
	padding-left: 3px;
	text-decoration: none;
	}

/* Tabs */
.focus {
        font: normal 10px Verdana, Arial, Sans-serif;
        padding: 3px;
        border-top: 1px solid #666666;
        border-left: 1px solid #666666;
        border-right: 1px solid black;
        border-bottom: 1px solid black;
        background: black;
        color: white;
	}

.blur {
        font: normal 10px Verdana, Arial, Sans-serif;
        padding: 3px;
        border-top: 1px solid #272727;
        border-left: 1px solid #272727;
        border-bottom: 1px solid #666666;
        background: #272727;
        color: white;
	}

.tri_focus {
        color:red;
        padding: 3px;
        display: block;
        background: white;
        height: 17px;
        text-decoration: none;
        border-top: 1px solid #dbdbdb;
        border-right: 1px solid #dbdbdb;
        border-bottom: 1px solid white;
	}

.tri_blur {
        padding: 3px;
        display: block;
        background: #cfcfcf;
        height: 17px;
        text-decoration: none;
        border-top: 1px solid #cfcfcf;
        border-bottom: 1px solid #cfcfcf;
	}

.tab_zoeken { 
	display: block;
	}

.tab_trefwoord { 
	display: none;
	}

.tab_uitleg {
	display: none;
	}

.tab_vandaag {
	display: block;
	}

.tab_morgen {
	display: none;
	}

.tab_overmorgen { display: none; }

/* Styles for links */
.menu a.menu,.menu a.menu:link,.menu a.menu:visited,.menu a.menu:active {
        display: block;
        padding: 1px;
        background: #ebebeb;
        color: #cc3333;
        font: bold 9px Verdana, Arial, Sans-serif;
        height: 17px;
        text-decoration: none;
	}

.menu a.menu:hover {
        background: #cfcfcf;
        color: black;
        cursor: pointer;
	}

tr.adress,tr.films,tr.bijwonen,tr.formheader {
	padding: 0px;
	margin: 0px;
	border : 0px;
	vertical-align: top;
	height: 1em;
	}

tr.contact {
	padding: 0px;
	margin: 0px;
	border : 0px;
	vertical-align: top;
	height: 2em;
	}

tr.sitemap,tr.faq {
	padding: 0px;
	margin: 0px;
	border : 0px;
	vertical-align: top;
	height: 0.5em;
	}

tr.quarter_em {
	padding: 0px;
	margin: 0px;
	border : 0px;
	vertical-align: top;
	height: 0.25em;
	}

tr.threequarter_em {
	padding: 0px;
	margin: 0px;
	border : 0px;
	vertical-align: top;
	height: 0.75em;
	}

td.pagenav { 
	text-align: center;
	padding: 1px;
	}

.navbarforum {
	background-color:#b90000;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	}

.formforum {
	width:360px;
	background-color:#b90000;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	}

.entryforum {
	width: 50px;
	color:white;
	font: normal 11px Verdana, Arial, Sans-serif;
	text-align:right;
	padding:5px;
	}

.inputforum {
	width: 310px;
	color:black;
	font: normal 11px Verdana, Arial, Sans-serif;
	text-align:left;
	padding:5px;
	}

.subjectforum {
	background-color:#f0eded;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color:black;
	font: normal 11px Verdana, Arial, Sans-serif;
	text-align:left;
	padding:5px;
	}

.subjectbody {
	background-color:#f7f4f4;
	color:black;
	font: normal 11px Verdana, Arial, Sans-serif;
	text-align:left;
	padding:5px;
	}

.pagenav_selforum {
	font: bold 11px Verdana, Arial, Sans-serif;
        background: white;
	color: black;
	height: 14px;
	width: 14px;
	}

a.pagenavforum, a.pagenavforum:link, a.pagenavforum:visited, a.pagenavforum:active {
        display: block;
        background-color: #dc171d;
        color: white;
        font: bold 9px Verdana, Arial, Sans-serif;
        height: 14px;
        width: 14px;
        text-decoration: none;
	}

a.pagenavforum:hover {
        background: white;
        color: black;
        cursor: pointer;
	}

.navbar {
    background-color:#727272
	}

.pagenav_sel {
	font: bold 11px Verdana, Arial, Sans-serif;
        background: red;
	color: white;
	height: 14px;
	width: 14px;
	}

a.pagenav, a.pagenav:link, a.pagenav:visited, a.pagenav:active {
        display: block;
        background-color: black;
        color: white;
        font: bold 9px Verdana, Arial, Sans-serif;
        height: 14px;
        width: 14px;
        text-decoration: none;
	}

a.pagenav:hover {
        background: red;
        cursor: pointer;
	}

a.blackrow, a.blackrow:link, a.blackrow:visited, a.blackrow:active {
        display: block;
        background: black;
        font: bold 9px Verdana, Arial, Sans-serif;
        color: white;
        padding: 2px;
        height: 14px;
        text-decoration: none;
	}

a.blackrow:hover {
        color: red;
        cursor: pointer;
	}

.redrow a.redrow,.redrow a.redrow:link,.redrow a.redrow:visited,.redrow a.redrow:active {
        display: block;
        background: red;
        font: bold 9px Verdana, Arial, Sans-serif;
        color: white;
        padding: 2px;
        height: 14px;
        text-decoration: none;
	}

.redrow a.redrow:hover {
        color: black;
        cursor: pointer;
	}

a.tab { 
	font: normal 10px Verdana, Arial, Sans-serif;
	color: white;
	text-decoration: none;
	}

a.tab:hover {
	color: red;
	}

a.white,.white {
	font: normal 10px Arial;
	color: white;
	text-decoration: none;
	}

a.black,.black {
	font: normal 10px Arial;
	color: black;
	text-decoration: none;
	}

a.white:hover, a.black:hover { 
	text-decoration: underline;
	}

a.whitesmall {
	font: normal 9px Arial;
	color: white;
	text-decoration: none;
	}

a.whitesmall:hover {
	color: red;
	}

a.whitebold {
	font: bold 11px Verdana, Arial, Sans-serif;
	color: white;
	text-decoration: none;
	}

a.whitebold:hover {
	text-decoration: underline;
	}

a.addnav {
	font: normal 10px Verdana, Arial, Sans-serif;
	color: #e6e6e6;
	text-decoration: none;
	}

a.nav {
	font: bold 11px Verdana, Arial, Sans-serif;
	color: white;
	text-decoration: none;
	}

a.shortcut {
	font: normal 10px Verdana, Arial, Sans-serif;
	color: black;
	text-decoration: none;
	}

a.shortcut:hover {
	color: red;
	}

a.legal,.legal {
	font: normal 9px Verdana, Arial, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}

a.legal:hover {
	text-decoration: underline;
	}

a.funmenu,.funmenu {
	font: bold 9px Verdana, Arial, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}

a.funmenu:hover {
	text-decoration: underline;
	}

a.tab {
	font: normal 9px Verdana, Arial, Sans-serif;
	color: black;
	text-decoration: none;
	}

a.tab:hover {
	color: red;
	}

a.mediatab {
	font: normal 9px Verdana, Arial, Sans-serif;
	color: #b2b2b2;
	text-decoration: none;
	}

a.mediatab:hover {
	color: red;
	}

a.epgtab {
	font: normal 9px Verdana, Arial, Sans-serif;
	color: #b2b2b2;
	text-decoration: none;
	}

a.epgtab:hover {
	color: red;
	}

a.epglink {
	font: normal 11px Verdana, Arial, Sans-serif;
	color: black;
	text-decoration: none;
	}

a.epglink:hover {
	text-decoration: underline;
	}

a.subaankeiler {
	font: bold 11px Verdana, Arial, Sans-serif;
	color: white;
	padding-left: 3px;
	text-decoration: none;
	}

a.subaankeiler:hover {
	text-decoration: underline;
	}

a.aankeiler {
	font: normal 9px Verdana, Arial, Sans-serif;
	color: white;
	text-decoration: none;
	}

a.aankeiler:hover {
	text-decoration: underline;
	}

a.cart,a.bijwonen,a.contact,a.faq,a.films,a.products {
	font: bold 11px Verdana, Arial, Sans-serif;
	color: black;
	text-decoration: none;
	}

a.cart:hover,a.bijwonen:hover,a.contact:hover,a.faq:hover,a.films:hover,a.products:hover {
	color: black;
	text-decoration: underline;
	}

a.cart_item {
	font: normal 10px Verdana, Arial, Sans-serif;
	color: black;
	text-decoration: none;
	}

a.cart_item:hover {
	text-decoration: underline;
	}

a.cart_verwijder {
	font: bold 10px Verdana, Arial, Sans-serif;
	color: red;
	text-decoration: none;
	}

a.cart_verwijder:hover {
	text-decoration: underline;
	}

a.sitemap {
	font: normal 10px  Verdana, Arial, Sans-serif;
	color: black;
	text-decoration: none;
	}

a.sitemap:hover {
	text-decoration: underline;
	}

a.titelgrijs { 
	font: bold 14px Verdana, Arial, Sans-serif;
	color: #7e7e7e;
	text-decoration: none;
	}

a.titelgrijs:hover {
	color: red;
	}
a.test { 
	font: normal 11px Verdana, Arial, Sans-serif;
	color: #7e7e7e;
	text-decoration: none;
	}

a.test:hover {
	color: red;
	}

/* form tweaks */
input.standaard {
        font: normal 10px black;
        width: 150px;
        color: black;
	}

select.standaard {
        font: normal 10px black;
        width: 150px;
        color: black;
	}

input.datum {
        font: normal 9px Verdana, Arial, Sans-serif;
        color: black;
        width: 85px;
	}

select.genre {
        font: normal 9px Verdana, Arial, Sans-serif;
        color: black;
        width: 200px;
	}

input.programma {
        font: normal 9px Verdana, Arial, Sans-serif;
        color: black;
        width: 200px;
	}

input.trefwoord {
        font: normal 9px Verdana, Arial, Sans-serif;
        color: black;
        width: 150px;
	}


/* styles voor de plaatjes met de tabjes */

.containerblack,.containerred {
        position: relative;
        width: 185px;
        height: 112px;
        border: 1px solid black;
	}

.containerred {
        border: 1px solid red;
	}

.balk {
        top: 80px;
        left: 0px;
        width: 100%;
        height: 14px;
        position: absolute;
        z-index: 3;
	}

.tip {
        top: 80px;
        width: 100%;
        height: 1px;
        position: absolute;
        overflow: hidden;
        z-index: 1;
	}

.tipcontent {
        font: bold 10px Arial;
        color: black;
        background-color: white;
        padding: 4px;
        height: 80px;
        z-index: 2;
	}

/* Style voor shortlist */
.holder {
        position: relative;
        width: 105px;
        z-index: 10;
	}

.shortlist {
        padding: 5px;
        position: absolute;
        background: white;
        border: 1px solid black;
        z-index: 12;
        display: none;
	}

.shortlist p {
        text-align: left;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
	}

.shadow {
        position: absolute;
        background: black;
        z-index: 11;
        display: none;
	}

.themaimage {
        width: 150px;
        height:63px;
        background-color: #0F0F0F;
	}

.thema1 {
        width: 150px;
        color: white;
        font: normal 12px Verdana, Arial, Sans-serif;
        background-color: #D74033;
        text-decoration: none;
	}

.thema2 {
        width: 150px;
        color: white;
        font: normal 12px Verdana, Arial, Sans-serif;
        background-color: #DA583E;
        text-decoration: none;
	}

.thema3 {
        width: 150px;
        color: white;
        font: normal 12px Verdana, Arial, Sans-serif;
        background-color: #A22627;
        text-decoration: none;
	}

.thema4 {
        width: 150px;
        color: white;
        font: normal 12px Verdana, Arial, Sans-serif;
        background-color: #D74033;
        text-decoration: none;
	}

.thema5 {
        width: 150px;
        color: white;
        font: normal 12px Verdana, Arial, Sans-serif;
        background-color: #FF0000;
        text-decoration: none;
	}

.themalinks1 {
        width: 150px;
        color: #FF9966;
        background-color: #0F0F0F;
        font: normal 9px Verdana, Arial, Sans-serif;
	}

.themalinks2 {
        width: 150px;
        color: #FFCF6F;
        background-color: #0F0F0F;
        font: normal 9px Verdana, Arial, Sans-serif;
	}

.themalinks3 {
        width: 150px;
        color: #FF9966;
        background-color: #0F0F0F;
        font: normal 9px Verdana, Arial, Sans-serif;
	}

.themalinks4 {
        width: 150px;
        color: #FFCF6F;
        background-color: #0F0F0F;
        font: normal 9px Verdana, Arial, Sans-serif;
	}

.themalinks5 {
        width: 150px;
        color: #FF9966;
        background-color: #0F0F0F;
        font: normal 9px Verdana, Arial, Sans-serif;
	}

/* Styles for links */
.themalinks1 a:link,.themalinks1 a:visited,.themalinks1 a:active {
        color: #FF9966;
        font: normal 9px Verdana, Arial, Sans-serif;
        text-decoration: none;
	}

.themalinks1 a:hover {
        color: #FF9966;
        font: normal 9px Verdana, Arial, Sans-serif;
        cursor: pointer;
        text-decoration: underline;
	}

.themalinks2 a:link,.themalinks2 a:visited,.themalinks2 a:active {
        color: #FFCF6F;
        font: normal 9px Verdana, Arial, Sans-serif;
        text-decoration: none;
	}

.themalinks2 a:hover {
        color: #FFCF6F;
        font: normal 9px Verdana, Arial, Sans-serif;
        cursor: pointer;
        text-decoration: underline;
	}

.themalinks3 a:link,.themalinks3 a:visited,.themalinks3 a:active {
        color: #FF9966;
        font: normal 9px Verdana, Arial, Sans-serif;
        text-decoration: none;
	}

.themalinks3 a:hover {
        color: #FF9966;
        font: normal 9px Verdana, Arial, Sans-serif;
        cursor: pointer;
        text-decoration: underline;
	}

.themalinks4 a:link,.themalinks4 a:visited,.themalinks4 a:active {
        color: #FFCF6F;
        font: normal 9px Verdana, Arial, Sans-serif;
        text-decoration: none;
	}

.themalinks4 a:hover {
        color: #FFCF6F;
        font: normal 9px Verdana, Arial, Sans-serif;
        cursor: pointer;
        text-decoration: underline;
	}

.themalinks5 a:link,.themalinks5 a:visited,.themalinks5 a:active {
        color: #FF9966;
        font: normal 9px Verdana, Arial, Sans-serif;
        text-decoration: none;
	}

.themalinks5 a:hover {
        color: #FF9966;
        font: normal 9px Verdana, Arial, Sans-serif;
        cursor: pointer;
        text-decoration: underline;
	}

/* Styles voor de spotlight */
.witgroot {
	font: normal 24px arial;
	color: white;
	}

.witgroot a {
	font: normal 24px arial;
	color: white;
	text-decoration: none;
	}

.witgroot a:hover {
	color: red;
	}

.witklein td {
	font: normal 12px arial;
	color: white;
	margin: 0px 8px 0px 0px;
	}

.witklein a {
	font: normal 12px arial;
	color: white;
	text-decoration: none;
	}

.witklein a:hover {
	color: red;
	}

.spotlight_tekst {
	width:355px;
	height:275px;
	padding-left:10px;
	padding-right:10px;
	background-color: black;
	display:none;
	overflow:auto;
	}

.whiteThing {
	font: normal 11px Verdana, Arial, Sans-serif;
	color: black;
	background: #FFF;
	}

.redThing {
	font: normal 11px Verdana, Arial, Sans-serif;
	color: white;
	background: #F00;
	cursor: pointer;
	}

.footer	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 10px;
	font-weight: normal;
	}

.footer a:link, .footer a:visited {
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	font-weight: bold;
	}

.footer a:hover	{
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	}

