/* op donderdag16 september stylesheet flink aangepast, ivm foute weergave in firefox */
/* #E7F1D6 (roomwit) is in de plaats gesteld van gewoon wit, per oktober 2009. */ 
/* in bovenblok is rand om images weggehaald, per juni 2010 */
html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background-image: url(http://www.winternachten.nl/winternachten/beeld/hires/20101021204854.jpg
); 
background-position:center center;
background-repeat:no-repeat;

	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden;
	padding:0; 
	margin:0; 
	border:0;
	background-image: url(http://www.winternachten.nl/winternachten/beeld/hires/20101021204854.jpg
); 
background-position:center center;
background-repeat:no-repeat;

	
color: #E7F1D6;
    background-color: #403F45 ;
	background-repeat: repeat; 
	
	}


#binnenblok {
	display:block; 
	overflow-y:auto; 
	overflow-x:hidden; 

	position:absolute; 
	z-index:3; 
	top:40px; 
	bottom:21px; /* deze werkt in op de aansluiting van het binnenblok op de onderbalk, in firefox, niet in IE */
	width:796px; 
	margin-left: -399px;
	left:50%; 
	/* background-color:#403F45; weggehaald vanwege schoolbordachtergrond, moet dit transparant zijn */ 
	scrollbar-face-color: #403F45;
	scrollbar-highlight-color: #403F45;
	scrollbar-shadow-color: #1D1920;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: transparent ! important;
	scrollbar-darkshadow-color: #1D1920;
	border: #403F45 solid;
	border-width: 0px 0px 0px 1px;
	}
	


* html #binnenblok {
	top:0; 
	bottom:0; 
	height:100%;
	width:798px; 
	border-top:40px solid #D70000; 
	border-bottom:24px solid #D70000; /* deze zorgt voor de aansluiting van het binnenblok op de onderbalk in IE, geen invloed op Firefox */
	
	}




#bovenblok {
	position:absolute; 
	margin-left: -398px; /* - (width/2) */
	left:50%; 
	top:0; 
	width:796px; 
	min-width:796px; 
	height:40px; 
	background-color:#AE0000;
	font-size:1em; 
	z-index:5; 
	border:#E7F1D6 solid;
	border-width: 0px 0px 1px 0px;
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

	}

* html #bovenblok {
	top:0px; width:796px; height:40px;
	}

	
div.bovenblok td{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;


	font-size: 10px; 
	color: #E7F1D6; 
	text-decoration: none; 
	text-align: right; 
	font-weight: bold; 
	text-transform: lowercase;
    line-height: 20px;
	}
	
	div.bovenblok img{
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-right: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border: 0px;
	}




div.bovenblok a:link { color: #E7F1D6; text-decoration: none;}
div.bovenblok a:visited { color: #E7F1D6; text-decoration: none; }
div.bovenblok a:hover {color: yellow;text-decoration: none;}
div.bovenblok a:active {color: #D70000;background-color: #E7F1D6;	text-decoration: none; }




#onderbalk {
	text-align:center;
	position:absolute; 
	margin-left: -398px; /* - (width/2) */
	left:50%; 
	bottom:0; 
	width:796px; 
	min-width:796px; 
	height:20px; /* dit bepaalt de hoogte van de onderbalk in Firefox, niet in IE. Bij te grote hoogte schuift hij over het binnenblok heen */
	background-color:#AE0000;
	font-size:1em; 
	z-index:5; 
	font-weight:bold;
	color:#E7F1D6;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;


	border:#E7F1D6 solid;
	border-width: 1px 0px 0px 0px;
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

	}

* html #onderbalk {
	bottom:-4px; /* dit bepaalt de hoogte van een ondermarge in IE, niet in Firefox */
	width:796px; 
	height:18px; /* dit bepaalt de hoogte van de onderbalk in IE, niet in Firefox, maar hij komt niet lager dan een hoogte die ergens anders is aangegeven, ik weet nog niet waar */
	}


div.onderbalk h6{
color: #E7F1D6;
font-size: 10px; 
text-align: center; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-weight: bold;
font-family: 'Trebuchet MS', Helvetica, sans-serif;


}

div.onderbalk h6 a:link {color: #E7F1D6; text-decoration: none; background-color: #AE0000;}
div.onderbalk h6 a:visited {color: #E7F1D6; text-decoration: none; background-color: #AE0000;}
div.onderbalk h6 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}





div.menu {
font-family: 'Trebuchet MS', Helvetica, sans-serif;



position: absolute; 
margin-top:6px;
color: #E7F1D6; 
height: 100%;
width:180px;  
z-index:1;
left: 0px; 
top: 0px; 
overflow: visible;
display: block;

	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/


}



div.menu ul {
list-style-type: disc;
	margin-left: 12;
	padding-left: 0em;
	margin-top:20;
	
	}

div.menu h3 {
font-size: 16px; 
text-align: left; 
vertical-align: top; 
margin-top: 16px;
margin-bottom: 10px;
padding-left: 8px;
padding-right: 8px;
text-transform: lowercase;
}

div.menu h6{
font-size: 12px; /* was 10px gewijzigd november 2010 */
text-align: left; 

margin-top: 6px;
margin-bottom: 6px;
padding-left: 8px;
padding-right: 8px;
font-weight: normal;
}


div.menu h6 a:link {color: #E7F1D6; text-decoration: none; }
div.menu h6 a:visited {color: #E7F1D6; text-decoration: none; ;} 
div.menu h6 a:hover {color: #AE0000; text-decoration: none; /* background-color:#403F45;  weggehaald vanwege schoolbordachtergrond, moet dit transparant zijn  */}



div.menu h3 a:link {color: #E7F1D6; text-decoration: none;}
div.menu h3 a:visited {color: #E7F1D6; text-decoration: none;} 
div.menu h3 a:hover {color: #AE0000; text-decoration: none; background-color:#403F45;


}

div.menu h5{
font-size: 12px; /* was 10px gewijzigd november 2010 */
text-align: left; 
vertical-align: top;
margin-top: 4px;
margin-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
font-weight: normal;
}
div.menu h5 a:link {color: #E7F1D6; text-decoration: none; background-color:#AE0000}
div.menu h5 a:visited {color: #E7F1D6; text-decoration: none; background-color:#AE0000} 
div.menu h5 a:hover {color: #AE0000; text-decoration: none; background-color:#E7F1D6;
}

div.menu img{

	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-right: 5px;
	margin-right: 0px;
	margin-left: 0px;
	}

div.menu select { 
 /* background-color: #403F45; */ 
 background-color: #403F45;
 color: #E7F1D6; 
}


div.bloklinks {
font-family: 'Trebuchet MS', Helvetica, sans-serif;


/* background-color: #403F45 ; weggehaald vanwege schoolbordachtergrond, moet dit transparant zijn  */
position: absolute; 
color: #E7F1D6; 
width:180px;  
z-index:1;
left: 0px; 
top: 0px; 
overflow: auto;
display: block;


	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/



}

div.bloklinks ul {
list-style-type: disc;
	margin-left: 12;
	padding-left: 0em;
	margin-top:20;
	
	}



div.bloklinks h3 {
font-size: 16px; 
text-align: left; 
vertical-align: top; 
margin-top: 16px;
margin-bottom: 10px;
padding-left: 18px;
padding-right: 8px;
text-transform: lowercase;
}

div.bloklinks h6{
font-size: 11px; 
text-align: left; 
margin-top: 12px;
margin-bottom: 12px;
padding-left: 8px;
padding-right: 8px;
font-weight: normal;
}





div.bloklinks h6 a:link {color: #E7F1D6; text-decoration: none; }
div.bloklinks h6 a:visited {color: #E7F1D6; text-decoration: none; ;} 
div.bloklinks h6 a:hover {color: #AE0000; text-decoration: none; background-color:#403F45; }



div.bloklinks h3 a:link {color: #E7F1D6; text-decoration: none;}
div.bloklinks h3 a:visited {color: #E7F1D6; text-decoration: none;} 
div.bloklinks h3 a:hover {color: #AE0000; text-decoration: none; background-color:#403F45;


}

div.bloklinks h5{
font-size: 10px; 
text-align: left; 
vertical-align: top;
margin-top: 4px;
margin-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
font-weight: normal;
}
div.bloklinks h5 a:link {color: #E7F1D6; text-decoration: none; background-color:#AE0000}
div.bloklinks h5 a:visited {color: #E7F1D6; text-decoration: none; background-color:#AE0000} 
div.bloklinks h5 a:hover {color: #AE0000; text-decoration: none; background-color:#AE0000;
}

div.bloklinks img{

	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-right: 5px;
	margin-right: 0px;
	margin-left: 0px;
	}







div.inhoud {
ffont-family: 'Trebuchet MS', Helvetica, sans-serif;


/*position:absolute; z-index:0; weggehaald op advies Ed */
width: 585px;  /* breedte aangepast. was 572, om het inhoudegedeelte bij een productie te kunnen scrollen */
/*height: 100%; weggehaald op advies Ed */
/*margin-left: 192px; */
/* margin: 0 0 0 92px; op advies van Ed vervangen */
margin: 0 0 0 185px; /*op advies van Ed vervangen */
/* padding-right:1px;  breedte was 0, om het inhoudegedeelte los te zetten van de scrollbalk, om de productieinhoud te kunnen scrollen 
border:#E7F1D6 solid;
border:#00007F solid; 
border-width: 0px 0px 0px 0px; */
display: block;
/* onderstaande regels zijn toegevoegd om het inhoudegedeelte bij een productie te kunnen scrollen 
overflow:auto; 
position:absolute; 
/* bovenstaande is toegevoegd om het inhoudegedeelte bij een productie te kunnen scrollen */

}

* html #inhoud {
width: 570px; 
height: 100%;
margin-left: 192px;
border:#403F45 solid;
border:#white solid;


/* onderstaande regels zijn toegevoegd om het inhoudegedeelte bij een productie te kunnen scrollen 
scrollbar-face-color: #403F45;
	scrollbar-highlight-color: #403F45;
	scrollbar-shadow-color: #1D1920;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: transparent ! important;
	scrollbar-darkshadow-color: #1D1920;
/* bovenstaande is toegevoegd om het inhoudegedeelte bij een productie te kunnen scrollen */
		


}

div.middenblok {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;


	position:absolute;
	z-index:0;
	width: 417px;
	margin-left: 192px;
	top: 0px;
	border:#E7F1D6 solid;
	border:#00007F solid;
	border-width: 0px 0px 0px 0px;
	color: #E7F1D6;
	background-color: #AE0000;
	display: block;
	margin-top:12px;
	vertical-align: top;
	margin-top: 12px;
	/*height: 470px;*/

	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

}



div.middenblok h2 { 
color: #E7F1D6;
font-size: 18px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
padding-right: 12px;
}

div.middenblok h3 { 
color: #E7F1D6;
font-size: 14px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
padding-right: 12px;
}

div.middenblok h4 { 
color: #E7F1D6;
font-size: 12px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
}

div.middenblok td { 
color: #E7F1D6;
font-size: 12px; 
text-align: left; 
padding-left:8px; 
}

div.middenblok p { 
color: #E7F1D6;
font-size: 12px; 
text-align: justify; 
padding-left: 12px;
padding-right: 12px;
vertical-align: top;
 }

div.middenblok p a:link {color: #E7F1D6;}
div.middenblok p a:visited {color: #E7F1D6; }
div.middenblok p a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}

div.middenblok h6{
color: #E7F1D6;
font-size: 10px; 
text-align: left; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-weight: bold;
}

div.middenblok h6 a:link {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.middenblok h6 a:visited {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.middenblok h6 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}




div.nieuwsfoto{
	float:left;
	margin-right: 7px;
	font-size: 9px;
	display: block; 
 	}
	
	div.nieuwsfotobijschrift{
	float:left;
	margin: 0px 7px 0px 0px;
	font-size: 10px;
	display: block;
 	}

div.nieuwsblok {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;


	position:absolute;
	z-index:0;
	width: 417px;
	margin-left: 192px;
	top: 3px;
	border:#E7F1D6 solid;
	border:#00007F solid;
	border-width: 0px 0px 0px 0px;
	color: #E7F1D6;
	background-color: #AE0000;
	display: block;
	margin-top:12px;
	vertical-align: top;
	margin-top: 12px;
	/*height: 470px;*/
	
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/


}



div.nieuwsblok h2 { 
color: #E7F1D6;
font-size: 18px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
padding-right: 12px;
}

div.nieuwsblok h3 { 
color: #E7F1D6;
font-size: 14px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
padding-right: 12px;
}

div.nieuwsblok h4 { 
color: #E7F1D6;
font-size: 12px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
}

div.nieuwsblok td { 
color: #E7F1D6;
font-size: 12px; 
text-align: left; 
padding-left:8px; 
}

div.nieuwsblok p { 
color: #E7F1D6;
font-size: 12px; 
text-align: justify; 
padding-left: 12px;
padding-right: 12px;
vertical-align: top;
 }

div.nieuwsblok p a:link {color: #E7F1D6;}
div.nieuwsblok p a:visited {color: #E7F1D6; }
div.nieuwsblok p a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}

div.nieuwsblok h6{
color: #E7F1D6;
font-size: 10px; 
text-align: left; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-weight: bold;
}

div.nieuwsblok h6 a:link {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.nieuwsblok h6 a:visited {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.nieuwsblok h6 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}





div.broodkruimelpad {
/* broodkruimelpad maakt smalle regels, en moet in andre divs standhouden  */
	font-family: 'Trebuchet MS', Helvetica, sans-serif;


/* position:relative; z-index:10;
width: 417px; weggehaald op advies Ed
/*height: 100%;*/
display: block;
margin-left:0px;
top: 0px;

border:#E7F1D6 solid;
border:#00007F solid;
border-width: 0px 0px 0px 0px;
	color: #E7F1D6;
	background-color: #AE0000;
	/* display: block;*/ 
	margin-top:0px;
	/*vertical-align: top; op advies van ed weggehaald*/
	
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

	
}


div.broodkruimelpad h6{
color: #E7F1D6;
font-size: 10px; 
text-align: left; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-weight: bold;

}

div.broodkruimelpad h6 a:link {color: #E7F1D6; text-decoration: none;  }
div.broodkruimelpad h6 a:visited {color: #E7F1D6; text-decoration: none;}
div.broodkruimelpad h6 a:hover {color: #AE0000; text-decoration: none; }



div.middenblokbreed {
/* middenblokbreed wordt gebruikt bij allenieuwsberichten.php en is datgene dat  rechts van bloklinks staat, maar anders dan middenblok, geen blokrechts heeft., maar houdt rechts ruimte voor een blokrechtsetc.  */
font-family: 'Trebuchet MS', Helvetica, sans-serif;


position:absolute; z-index:0;
width: 585px;
/*height: 100%;*/
margin-left: 192px;


border:#E7F1D6 solid;
border:#00007F solid;
border-width: 0px 0px 0px 0px;
	color: #E7F1D6;
	background-color: #AE0000;
	display: block; 
	margin-top:10px;
	vertical-align: top;
	padding-top: 6px;
	
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

	
	
}

div.middenblokbreed h1 { 
color: #E7F1D6;
font-size: 20px; 
text-align: left; 
text-transform: uppercase;
margin-top: 0px;
padding-left: 12px; 
padding-right: 12px;
}

div.middenblokbreed h2 { 
color: #E7F1D6;
font-size: 18px; 
text-align: left; 
text-transform: uppercase;
margin-top: 0px;
padding-left: 12px; 
padding-right: 12px;
}

div.middenblokbreed h3 { 
color: #E7F1D6;
font-size: 16px; 
text-align: left; 
text-transform: uppercase;
margin-top: 0px;
padding-left: 12px; 
padding-right: 12px;
}

div.middenblokbreed h4 { 
color: #E7F1D6;
font-size: 14px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
}

div.middenblokbreed td { 
color: #E7F1D6;
/*font-size: 12px;*/ 
text-align: justify; 
padding-left:8px; 
padding-left:0px; 

}

div.middenblokbreed p { 
color: #E7F1D6;
font-size: 12px; 
text-align: justify; 
padding-left: 12px;
padding-right: 12px;
vertical-align: top;
 }

div.middenblokbreed p a:link {color: #E7F1D6;}
div.middenblokbreed p a:visited {color: #E7F1D6; }
div.middenblokbreed p a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}


div.middenblokbreed h5{
color: #E7F1D6;
font-size: 11px; 
text-align: left; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-weight: bold;
}

div.middenblokbreed h6{
color: #E7F1D6;
font-size: 10px; 
text-align: left; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-weight: bold;
}

div.middenblokbreed h6 a:link {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.middenblokbreed h6 a:visited {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.middenblokbreed h6 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}





div.blokrechts {
font-family: 'Trebuchet MS', Helvetica, sans-serif;


/* background-color: #403F45  ; weggehaald vanwege schoolbordachtergrond, moet dit transparant zijn  */
position: absolute; 
margin-left: 621px;
margin-top:12px; /* deze werkt in IE, maarn iet in Firefox */
padding-top:0px; /* deze werkt in IE, maar niet in Firefox */

font-size:11px;
color: #E7F1D6; 
width:158px;  
z-index:1;
left: 0px; 

overflow: auto;
overflow: hidden;

display: block;


	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/


}

.blokrechts img { width:140px !important; }

div.blokrechts a:link {color: red; text-decoration: none; }
div.blokrechts a:visited {color: red; text-decoration: none; }
div.blokrechts a:hover {color: #E7F1D6; text-decoration: none; }

div.productieblok {
	color: #E7F1D6;
	background-color: #AE0000;
	
	/* width: 100%; */
	/*width: 586px; op advies van Ed vervangen */
	display: block; 
	/* margin-top:12px; 
	margin:12px 0 0 92px; /*op advies van Ed vervangen */
	margin:12px 0 0 0; 
	padding-top: 2px; 

	vertical-align: top;
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

	
	
}

.productieblok table { 
/* display: block; */
border-collapse: collapse;
}

.productieblok table td, .productieblok table th {
vertical-align: top; 
}

div.productieblok dl{
position: absolute;
margin-left: 0px; 
margin-top: 12px;
background: #403F45; 
width:180px; 
text-align: center;
cursor: pointer; 
font-size: 11px;
color: #E7F1D6;
font-variant: small-caps; 
letter-spacing: 1.6;  
}

div.productieblok dd {
	
	width: 180px;
	margin:0px;
	background: #403F45;
	}
div.productieblok dd a:link {color: #E7F1D6; text-decoration: none; } 
div.productieblok dd a:visited {color: #E7F1D6; text-decoration: none; }  
div.productieblok dd a:hover {color: #E7F1D6; text-decoration: none; background-color:#AE0000; } 	



div.productieblok h2 { 
color: #E7F1D6;
font-size: 18px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
margin-right: 12px;
padding-left: 12px; 
}

div.productieblok h1 { 
color: #E7F1D6;
font-size: 20px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
margin-right: 12px;
padding-left: 12px; 
}

div.productieblok td { 
vertical-align: top; }


div.productieblok h3 { 
color: #E7F1D6;
font-size: 14px; 
text-align: left; 
text-transform: uppercase;
margin-top: 12px;
padding-left: 12px; 
}

div.productieblok p { 
color: #E7F1D6;
font-size: 12px; 
text-align: justify; 
padding-left: 12px;
padding-right: 12px;
vertical-align: top;

}

div.productieblok p a:link {color: #E7F1D6;}
div.productieblok p a:visited {color: #E7F1D6; }
div.productieblok p a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}

div.productieblok h2 a:link {color: #E7F1D6;}
div.productieblok h2 a:visited {color: #E7F1D6; }
div.productieblok h2 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}

div.productieblok h3 a:link {color: #E7F1D6;}
div.productieblok h3 a:visited {color: #E7F1D6; }
div.productieblok h3 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}


div.productieblok h6{
color: #E7F1D6;
font-size: 10px; 
text-align: left; 
vertical-align: top; 
margin-top: 4px;
margin-bottom: 8px;
padding-left: 12px;
font-weight: bold;
}

div.productieblok h6 a:link {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.productieblok h6 a:visited {color: #E7F1D6; text-decoration: none; background-color: #FF0000;}
div.productieblok h6 a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}

div.programmaonderdelen{
color: #E7F1D6;
font-size: 9px; 
text-align: justify; 
vertical-align: top; 
margin-left:1px;
margin-top: 1px;
margin-bottom:1px;
padding-left: 1px;
padding-right: 1px;
background-color: #D4D4D4;
width: 100%;


	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/


}

div.programmaonderdelen a:link {color: #E7F1D6; text-decoration: none; }
div.programmaonderdelen a:visited {color: #E7F1D6; text-decoration: none; }
div.programmaonderdelen a:hover {color: #AE0000; text-decoration: none; background-color: #E7F1D6;}



div.productieblok img{

	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:12px;
	padding-bottom:0px;
	margin-right: 5px;
	margin-right: 0px;
	}

div.productiefoto{
	float:left;
	margin-right: 12px;
	margin-right: 0px;
	
 	}

div.productiefoto p{
color: #E7F1D6;
font-size: 9px; 
padding-left: 2px;
padding-bottom: 6px;
line-height:10px;
margin-top:1px;
margin-bottom:0px;
margin-right:-12px;
text-align: left; 
	}

div.deelnemerslijst{
font-size: 10px; 
text-align: justify; 
color: #E7F1D6; 
border-width:1px;
border-style:solid;
border-color:#E7F1D6;
background-color: #75747E;
background-color: #72717B;
/* width: 100%; weggehaald op advies Ed*/
margin-top:10px;
display: block;
width:585px;
padding:5 10 5 10;


	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/


}

div.deelnemerslijst td{
font-size: 10px; 

}

div.deelnemerslijst p{
margin-left:5px; 

}

div.deelnemerslijst li {
list-style-type: disc;
list-style-position: outside;
	margin-left: -20px;
		margin-right: 10px;
	text-align: justify;
}
div.deelnemerslijst ul 
{ margin-top:-0px;
margin-bottom:-0px;

}
div.deelnemerslijst a:link {color: #E7F1D6; text-decoration: underline;}
div.deelnemerslijst a:visited {color: #E7F1D6; text-decoration: underline;}
div.deelnemerslijst a:hover {color: #E7F1D6; text-decoration: underline; background-color: #FF0000;}


div.programmablok {
	color: #403F45;
	background-color: #F4F8E9;
	margin-top: 15px;
	padding-top: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.25;
	
	
	/*ingevoegd ronde hoeken, met javascript voor IE, december 2010*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.winternachten.nl/winternachten/javascripts/roundedcorners/border-radius.htc);
	/*einde ronde hoeken, december 2010*/

	
}

div.programmablok dl{
position: absolute;
margin-left: 0px; 
margin-top: 0px;
background: #403F45; 
width:180px; 
text-align: center;
cursor: pointer; 
font-size: 11px;
color: #E7F1D6;
font-variant: small-caps; 
letter-spacing: 1.6;  
}

div.programmablok dd {
	
	width: 180px;
	margin:0px;
	background: #403F45;
	}
div.programmablok dd a:link {color: #E7F1D6; text-decoration: none; } 
div.programmablok dd a:visited {color: #E7F1D6; text-decoration: none; }  
div.programmablok dd a:hover {color: #E7F1D6; text-decoration: none; background-color:#AE0000; } 	




div.programmablok h3 {
color: #403F45;
font-size: 18px; 
text-align: left; 
margin-bottom: 2px;
padding-left: 8px;
padding-left: 12px;
padding-right: 12px;
padding-top: 6px;
}

div.programmablok p {
color: #403F45;
font-size: 12px; 
text-align: justify; 
margin-top: 4px;

margin-bottom: 0px;
padding-bottom: 8px;
padding-right: 12px;
padding-left: 8px;
padding-left: 12px;
padding-top: 6px;
display: block;


}

p a:link {color: #403F45; text-decoration: underline;}
p a:visited {color: #403F45 ; text-decoration: underline;}
p a:hover {color: #E7F1D6; text-decoration: none; background-color: #FF0000;
}

div.programmatijden{
color: #403F45;
font-size: 10px; 
text-align: left; 
vertical-align: bottom; 
margin-top: 6px;
margin-bottom: 8px;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 8px;
padding-bottom: 0px;
font-weight: bold;
}

div.programmablok h6{
color: #403F45;
font-size: 10px; 
text-align: left; 
margin-top: 4px;
margin-bottom: -10px;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 0px;
font-weight: bold;
}
h6 a:link {color: #403F45; text-decoration: underline;}
h6 a:visited {color: #403F45 ; text-decoration: underline;}
h6 a:hover {color: #E7F1D6; text-decoration: none; background-color: #FF0000;
}

hr { 
display: block; 
clear: both; 
visibility: hidden;
}

div.programmafoto p{
color: #403F45;
font-size: 9px; 
padding-left: 2px;
padding-bottom: 6px;
line-height:10px;
margin-top:-4px;
margin-bottom:-5px;
margin-right:-12px;
text-align: left; 
	}
	
	div.programmafoto {
	float:left;
	margin-right: 0px;
	color: #00007F;
 
	}


productieblokprint {
	color: #E7F1D6;
	background-color: #FFFFFF;
	width: 387px;
	position: relative;
	margin-bottom:0px;
	left: 0px;
	top: 1px;
	height: 566px;
}
inhoudprint {

font-family: 'Trebuchet MS', Helvetica, sans-serif;


position:absolute; z-index:0;
height: 253px;
width: 1px;
left: 0px;
top: 28px;
background-color: #FFFFFF;
border:#FFFFFF solid;
border-width: 0px 0px 0px 1px;
}

programmablokprint {
	color: #00007F;
	background-color: #FFFFFF;
	position: relative;
	width: 99.5%;
	margin-top: 15px;
	padding-left: 0px;
	margin-bottom:0px;
	height: auto;
	top: 106px;
}
productieblokprint h2 {

font-size: 24px; 
text-align: left; 
vertical-align: top; 
margin-top: 12px;
margin-bottom: 2px;
padding-left: 8px;
text-transform: uppercase;
}
programmablokprint p {

font-size: 12px; 
text-align: justify; 
vertical-align: top; 
margin-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
}
programmablokprint h3 {

font-size: 18px; 
text-align: left; 
vertical-align: top; 
margin-top: 0px;
margin-bottom: 2px;
padding-left: 8px;
padding-right: 8px;
}

