html, body {
	margin: 0;
}

body, #container, #content, #nav, #subnav {
	margin: 0; 
	padding:0;
}

* {
	background-image: none !important;/*background-color:#FFF !important;*/ 
	color:#000 !important;
	float: none !important;
	position:static !important;
}

body {
	font: 10pt Arial, Helvetica, sans-serif;
	width:auto;
	max-width:100%;
}

#container {
	width:90% !important;
	min-width:90%;
	max-width:90%;
	padding:0 4%
}

/*#content p {text-align: justify;}*/

#header {
	height:auto;
	border:none;
}

img {
	border: none;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {page-break-after: avoid;}

#content h1 {font-size: 18pt;}

#content h2 {font-size: 14pt;}

#content h3 {font-size: 12pt;}

#content h4 {font-size: 12pt;}

#content h5 {font-size: 10pt;line-height:inherit; margin-bottom:-0.8em;}

#content h6 {font-size: 10pt;line-height:inherit; margin-bottom:-0.8em; font-style:oblique;}

#nieuws {float:none;border-bottom: 1px dashed #CCC;padding-bottom: 1em;}

#nieuws * {border:none !important;}

#nieuws h3 {font-size: 130%;}

#nieuws ul, #right p {margin:0; padding:0}

#nieuws li, #content li {text-indent: 0; list-style-position:outside; list-style-type: circle; padding: 0 0 3px}

#content a:link, #content a:visited {color: #520; text-decoration: underline;}

/* Hiding stuff */

#nav, #subnav, #quick-links {
	display: none;
}

/* Programme tables */

td, th {
	padding: 0.3em;
}

.calls td , #content td{
	border: 1px solid #ccc;
	background-color: #fff;

}

.calls th , #content th{
	border: 1px solid #000;	
}

.calls td.nobg, #content  td.nobg {
	border: 1px solid #ccc;
}

.calls th.nobg, #content th.nobg {
	border: 1px solid #000;
	background: none;
}

