body {
	background : #515254 url(/style/bkg/page_bkg_dark.gif) repeat-x;
	color: #fff;
}

#contentContainer {
	background: #323232 url(/style/bkg/bkg_vdabtv.jpg) left 0 no-repeat; 
	border-left: 1px solid #3a3b3c;
	border-bottom: 1px solid #3a3b3c;
}
#crumbTrail a{
	color: #fff;
}

/*Header*/
.header {
	background: url(/images/header.jpg) no-repeat top left; 
	margin: 0;
/*	height:142px;
	border:1px solid red;*/
}
h2#tvLogo {
	position:absolute;
	top: 42px; 
	width: 200px; 
	height: 50px;
}
h2#tvLogo a#tvLink 
{
	border: none;
	text-indent: -999px;
	display: block;
	width: 200px;
	height: 50px;
	background-image: url(/images/index.gif);
}

/*Container*/
#vdabTvContainer {
	margin-top: 0px;
}
#vdabTvContainer a:link, #vdabTvContainer a:visited, #vdabTvContainer a:active {
	color:#fff;
	border-bottom:1px solid #ccc;
}
#vdabTvContainer a:hover {
	color:#777;
	border-bottom:1px solid #777;
}
#vdabTvContainer h1 {
	color: #ffffff;
	font-size: 1.6em;
}
#vdabTvContainer h2 
{
	margin-top:8px;
	color: #ffffff;
	font-size: 1.1em;
}


#vdabtvLeft 
{
	width:35em;
	float:left;
}
#vdabtvRight {
	width:12em;
	float:right;
}

/*Padding*/
.paddingBoxIntro {
	margin: 0 2em -0.3em 2em;
}


.player {
	padding: 0 0 20px 0;
	margin: 0;
}
.film {
	margin: 0 0 0px 0;
}
div.shade {
	background-image: url(/images/shade.png);
	border: 1px solid #444;
}


h1 {
	color: #fff;
	font-size: 1.6em;
}
h2, h3 {
	color: #fff;
	font-size: 1.1em;
}
h3.first  {
	margin-top:0;
}
p {
	color:#fff;
}


/*navigatie*/
ul#categorie {
	margin: 0 0 0 12px;
	padding: 100px 0 40px 0;
	font-weight: bold;
	font-family: Trebuchet MS;
/*	border:1px solid green;*/
}
ul#categorie li {
	padding-top:5px !important;
	padding-bottom:6px !important;
	padding-left:8px !important;
	padding-right:8px !important;
	text-align:center; 
	float: left;
	background-image: none;
	/*border:0px solid red;
	height:30px;
	padding:15px;*/
}
ul#categorie li a:link, ul#categorie li a:visited{
	padding-top:0px;
	color: #666;
	border:none;
}
ul#categorie li a:hover, ul#categorie li a:active  {
	padding-top:0px;
	color: #000;
}
ul#categorie li.select {
	/*float: left;
	background-color: #7c7c7c;*/
	color:#ffffff;
}
ul#categorie li.select a{
	color:#ffffff;
	
}




/*overzicht reportages*/
/*filmpagina en index*/
div ul#films 
{
	padding-top:8px;
	padding-left:5px;
	margin:0;
	height: auto;
	
}
ul#films, ul#nieuw {
	padding: 0;
	margin: 0;
}
ul#films li, ul#nieuw li
{
	background : none;
	margin-top: 15px;
	padding:0;
	margin:0;
	margin-bottom:1.3em;
}
ul#films li h3, ul#nieuw li h3 {
	margin-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 0.2em;
	/*line-height: 1em;*/
}
ul#films li p, ul#nieuw li p{
	margin-left:90px;
}
ul#films li img, ul#nieuw li img{
	padding: 0;
	/*margin-top: 6px;
	margin-left: 5px;*/
}
/*selectie*/
div#boxGrey ul#films {
	padding:0;
}

/*filmpagina sidebar*/
ul.films {
	padding:0;
	margin:0;
}
ul.films li{
	background:none;
	padding:0;
	margin:0;
	margin-bottom:1.3em;
}
ul.films li.clearfix {
	margin-bottom: 5px;
	list-style-type:none; 
}
ul.films li h3 {
	margin-top: 0;
	padding-bottom: 0.2em;
	line-height: 1em;
}
ul.films li p{
	margin-left:90px;
}
ul.films li img{
	padding: 0;
	margin-top: 0;
}


div#bekijkOok {
	border: 1px solid #ccc;
	padding: 10px 5px 20px 15px ;
	font-size:.85em;
	line-height: 1.2em;
}
div#bekijkOok ul.films li p {
	margin-left:80px;
	list-style-type:none; 
}
div#bekijkOokReport ul.films li p {
	margin-left:80px;
	list-style-type:none; 
}


/*Overzicht*/

#boxGrey { 
	margin: 0 0 20px 0;
	padding: 1em;
	height: auto;
	width: 50.9em;
	height:auto;
}
#boxGrey li {
	background: none;
	padding: 0 0.5em 0 0;
	margin: 0 0 0.3em 0;
	color:#fff;
}
#vdabTvContainer #boxGrey a:link {
	color:#fff;
}
#vdabTvContainer #boxGrey a:hover {
	color:#ccc;
	border-bottom:1px solid #ccc;
}
ul.regio {
	margin-bottom: 3.5em;
}
.regio li{
	float: left;
}
table.regio {
	margin-top: -6px;
	padding-top: 0;
}


#kader {
	width: 96%;
	/*height: auto;*/
	margin: 0 0 20px 0;
	padding: 1% 2% 0 2%;
	list-style-image: none;
}
#kader li {
	float: left;
	background: none;
	padding: 0 1.5% 2% 2%;
	margin: 0;
}
#kader li a:link, #kader li a:visited, #kader li a:hover, #kader li a:active {
	border: none;
}


h2#abc{
	letter-spacing: 2px;
	color:#fff;
}
h2#abc a:link, h2#abc a:visited {
	color: #333;
	border-bottom: 1px solid #333;
}
h2#abc a:hover, h2#abc a:active {
	color: #777;
	border-bottom: 1px solid #777;
}


/*Footer*/
#footer {
color: #fff;
}
#footer a {
color: #ccc;
border-bottom:1px solid #ccc;
}
/*
#clearfix2 h2, h3
{
	color:#222222;
}
#clearfix2 li.clearfix 
{
	color:#222222;
}
*/

ul#categorie li.select a:link, ul#categorie li.select a:visited, ul#categorie li.select a {

       color:#000;

}

ul#categorie li {

    padding-bottom:0;

    padding: 5px 8px 6px !important;

}

ul#categorie li.select {

    background: url(/Images/menu_bkg.gif) left bottom repeat-x;

}

.notificationOK  {
    border-top : 1px solid #488B1C;
    border-bottom : 1px solid #488B1C;
    padding : 5px 5px 5px 35px;
    background : #DCF3CE url(/style/notifications/ok.gif) 10px 0.65em no-repeat;
    margin-bottom : 1em;
}

/*.notificationOK h2 {
    font-size : 1.0em;
    color : #488B1C !important;
    margin : 0;
    padding : 0;
}*/

.notificationSystemWarning, .notificationWarning {
    border-top : 1px solid #FF9600;
    border-bottom : 1px solid #FF9600;
    padding : 5px 5px 5px 35px;
    background : #FFF6AC url(/style/notifications/warning.gif) 10px 0.65em no-repeat;
    margin-bottom : 1em;
    margin-top: 10px;
}

/*.notificationSystemWarning h2, .notificationWarning h2 {
    font-size : 1.0em;
    color : #CC6500 !important;
    margin : 0;
    padding : 0;
}*/

.notificationErrorWarning {
    border-top : 1px solid #E00000;
    border-bottom : 1px solid #E00000;
    padding : 5px 5px 5px 35px;
    background : #FEEDE6 url(/style/notifications/error.gif) 10px 0.65em no-repeat;
    margin-bottom : 1em;
}

/*.notificationErrorWarning h2 {
    font-size : 1.0em;
    color : #E00000 !important;
    margin : 0;
    padding : 0;
}*/


#vdabTvContainer .notificationOK h2 {
        font-size : 1.0em;
        color : #488B1C;
        margin : 0;
        padding : 0;
}

#vdabTvContainer .notificationInfo h2 {
        font-size : 1.0em;
        color : #488B1C;
        margin : 0;
        padding : 0;
}

#vdabTvContainer .notificationFeature h2 {
        font-size : 1.0em;
        color : #43516B;
        margin : 0;
        padding : 0;
}
#vdabTvContainer .notificationSystemWarning h2, #vdabTvContainer
.notificationWarning h2 {
        font-size : 1.0em;
        color : #CC6500;
        margin : 0;
        padding : 0;
}

#vdabTvContainer .notificationErrorWarning h2 {
        font-size : 1.0em;
        color : #E00000;
        margin : 0;
        padding : 0;
}

.thumb {
 height: 40px; width: 70px; 
 float: left; 
 margin-right: 20px;
 border:1px solid #fff;
}

.thumb2 {
 height: 40px; width: 70px; 
 float: left; 
 padding-right:10px;
 border:1px solid #fff;
}