/****************************************/
/*            CONTENT STYLES             */
/****************************************/

body
{
	background-color: 		rgb(255,255,255);
	font-family: 		Verdana;
	font-size:			12px;
	margin:			0px;
}

body.toets_nav
{
	background-color: 		rgb(255,255,255);
	font-family: 		Verdana;
	font-size:			12px;
	margin:			0px;
	background-image: url(images/bg_toets.jpg);
	background-repeat: no-repeat;
	background-position: 0px 130px;
}

body.toets_nonav
{
	background-color: 		rgb(255,255,255);
	font-family: 		Verdana;
	font-size:			12px;
	margin:			0px;
	background-image: url(images/bg_toets.jpg);
	background-repeat: no-repeat;
	background-position: 52px, 90px;
}



table.content
{
	border-collapse:		collapse;
	margin-top:		26px;
	margin-left:		52px;
	width:			624px;
	border: 			0px solid red;	
}

table.title
{
	background-image:		url(images/h1_bg.gif);
	background-repeat:		repeat-y;
	background-position:	52px 0px; 	
	border-collapse: 		collapse;
	margin-top:		0px;
	margin-bottom:		-12px;
	padding:			0px;
	width:			100%;
	border:			solid 0px red;
}

td.title
{
	padding-bottom:		30px;
}

table td
{
	padding: 			0px;
	margin: 			0px;
	vertical-align: 		top;
}


/****************************************/
/* blocks		            	            */
/****************************************/

table.block
{
	border-collapse:		collapse;
	margin-top:		0px;
	margin-bottom:		10px;
	margin-left:		0px;
	width:			624px;
	border: 			0px solid red;;	
}

td.col_seperator
{
	width:			20px;
	border: 			0px solid red;;		
}

td.flow_a
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.flow_b
{
	vertical-align: 		top;
	width:			409px;
	border: 			0px solid red;;	
}

td.flow_c
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.flow_beeld
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.flow_bronnen
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.flow_checklist
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.flow_film
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.flow_overzicht
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;	
}

td.image_a
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_b
{
	text-align: 		left;
	width:			195px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_c
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_beeld
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_bronnen
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_checklist
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_film
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_overzicht
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}


/****************************************/
/* lead		            	            */
/****************************************/

td.nolead
{
	margin-top:		0px;
	margin-bottom:		16px;
	border-collapse: 		collapse;
	height:			12px;
	border: 			0px solid red;;		
}

table.lead_text
{
	margin-bottom: 		13px;
	border-collapse: 		collapse;
	vertical-align: 		top;
}

td.text_lead_first
{
	vertical-align:		top;
	color: 			rgb(196,2,82);
	font-weight: 		bold;
	font-size: 		12px;
	text-indent: 		56px;
	border: 			0px solid red;;		
}

td.text_lead
{
	vertical-align: 		top;
	color: 			rgb(196,2,82);
	font-weight: 		bold;
	font-size: 		12px;
	border: 			0px solid red;;		
}

td.lead_a
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.lead_b
{
	vertical-align: 		top;
	width:			409px;
	border: 			0px solid red;;		
}

td.lead_c
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.lead_beeld
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.lead_bronnen
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.lead_checklist
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.lead_film
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.lead_overzicht
{
	vertical-align: 		top;
	width:			302px;
	border: 			0px solid red;;		
}

td.image_lead_a
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_b
{
	text-align: 		center;
	width:			195px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_c
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_beeld
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_bronnen
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_checklist
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_film
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

td.image_lead_overzicht
{
	text-align: 		center;
	width:			302px;
	border: 			0px solid red;;	
	vertical-align: 		top;
}

/****************************************/
/* headers	            	            */
/****************************************/

/*  bronnen & links head with line */

table.h2
{
	background-image:		url(images/h2_bg.gif);
	background-repeat:		repeat-x;
	background-position:	0px 20px;	
	border-collapse: 		collapse;
	margin-top:		0px;
	margin-bottom: 		0px;
	padding-left:		0px;
	width:			100%;
	border:			solid 0px red;
}

/*  paragraph head */

table.h3
{
	border-collapse: 		collapse;
	margin-top:		0px;
	margin-bottom: 		0px;
	padding-left:		0px;
	width:			100%;
	border:			solid 0px red;
}

/*  bronnen & links paragraph head */

table.h4
{
	border-collapse: 		collapse;
	margin-top:		4px;
	margin-bottom: 		0px;
	padding-left:		0px;
	width:			100%;
	border:			solid 0px red;
}

/* page head */

h1
{
	margin-top: 		0px;
	margin-bottom: 		0px;
	padding-bottom: 		0px;
	margin-left: 		2px;
	font-size: 		22px;
	border:			solid 0px red;
}

/*  bronnen & links head with line */

h2
{
	font-size:			18px;
	font-weight: 		bold;
	border:			solid 0px red;
	margin-top: 		0px;
	margin-bottom: 		0px;
	padding-bottom: 		0px;
	margin-left: 		0px;
}

/*  paragraph head */

h3
{
	font-size: 		14px;
	font-weight: 		bold;
	border:			solid 0px red;
	margin-top: 		0px;
	margin-bottom: 		0px;
	padding-bottom: 		0px;
	margin-left: 		0px;
}

/*  bronnen & links paragraph head */

h4
{
	font-size: 		12px;
	font-weight: 		bold;
	border:			solid 0px red;
	margin-top: 		0px;
	margin-bottom: 		0px;
	padding-bottom: 		0px;
	margin-left: 		0px;
}

/****************************************/
/* tabellen	            	            */
/****************************************/


table.table
{
	background-color: 		rgb(206,230,193);
	margin-top:		0px;
	margin-bottom:		0px;
	font-size:			12px;
	border-collapse:		collapse;
	width:			100%;
}

table.table td.light
{
	background-color: 		rgb(206,230,193);
	border-bottom: 		solid 1px white;
	text-align:			left;
	padding:			13px;	
}

table.table td.dark
{
	background-color: 		rgb(183,219,164);
	border-bottom: 		solid 1px white;
	text-align:			left;
	padding:			13px;	
}

table.table th.light
{
	background-color: 		rgb(196,2,82);
	color:			rgb(255,255,255);
	text-align:			left;
	padding:			4px;	
}

table.table th.dark
{
	background-color: 		rgb(158,0,64);
	color:			rgb(255,255,255);
	text-align:			left;
	padding:			4px;	
}

table.table_hr
{
	width:			100%;
	border:			solid 0px red;
	height: 			4px;
	margin-top: 		4px;
	margin-bottom: 		13px;
	background-image:		url(images/hr_black.gif);
	background-repeat: 	repeat-x;
	background-position: 	0px 2px;
}

td.table_hr
{
	height: 			4px;
}

/****************************************/
/* video		            	            */
/****************************************/

table.video
{
	margin-top:		0px;
	margin-bottom:		16px;
	font-size:			12px;
	border-collapse: 		collapse;
	width:			100%;
	border: 			0px solid red;;
}

table.video td.logo
{
	text-align: left;
	width: 52px;
	background-image:		url(images/pict_video_red.gif);
	background-repeat:		no-repeat;
	background-position:	0px 0px;
}

table.video td.video
{
	margin: 			0px;
	padding: 			0px;
	text-align:			left;
}

/****************************************/
/* checklist	            	            */
/****************************************/

table.checklist
{
	font-size:			12px;
	margin-left: 		0px;
	border-collapse: 		collapse;
	width:			100%;	
	border: 			0px solid red;;	
}

table.checklist td.checklist-item
{
	text-align: 		left;
	width: 			409px;
}

table.checklist td.checklist-item-image
{
	width: 			52px;
	background-image:		url(images/arrow.gif);
	background-repeat:		no-repeat;
	background-position:	4px 2px;
}

table.checklist td.checkbox
{
	background-color: 		rgb(255,255,255);
	background-image:		url(images/checkbox.gif);
	background-repeat:		no-repeat;
	background-position:	100px 0px;;
	width: 			163px;
}

/****************************************/
/* link in overzicht	            	            */
/****************************************/

table.link
{
	font-size:			12px;
	margin-left: 		0px;
	border-collapse: 		collapse;
	margin-bottom: 		8px;
	width:			100%;	
	border: 			0px solid red;;	
}

table.link td
{
	text-align: 		left;
	padding-left: 		48px;
	background-image:		url(images/arrow.gif);
	background-repeat:		no-repeat;
	background-position:	4px 2px;
}

/****************************************/
/* lijsten		            	            */
/****************************************/

table.list
{
	font-size:			12px;
	margin-left: 		0px;
	border-collapse: 		collapse;
	margin-bottom: 		16px;
	margin-top: 		0px;
	width:			100%;	
	border: 			0px solid red;;	
}

table.list td.list-item-image
{
	text-align: 		left;
	background-image:		url(images/arrow.gif);
	background-repeat:		no-repeat;
	background-position:	4px 2px;
	width:			52px;
	border: 			0px solid red;;	
}

table.list td.list-item
{
	text-align: 		left;
	border: 			0px solid red;;	
}

/****************************************/
/* hyperlink in bronnen & links            */
/****************************************/

table.hyperlink
{
	font-size:	1		2px;
	margin-left: 		0px;
	border-collapse: 		collapse;
	margin-bottom: 		0px;
	margin-top: 		0px;
	width:			100%;
	border: 			0px solid red;;	
}

table.hyperlink td.hyperlink-image
{
	text-align: 		left;
	background-image:		url(images/arrow.gif);
	background-repeat:		no-repeat;
	background-position:	4px 2px;
	border: 			0px solid red;;		
	width:			52px;
}

/****************************************/
/* paragraph & definition	            */
/****************************************/

td.definition-line
{
	background-image: url(images/definition.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
	height: 8px;
}

td.definition-margin
{
	width:			  52px;
	background-image: url(images/definition_icon.gif);
	background-repeat: no-repeat;
	height:           32px;
}

table.definition
{
	background-color: 		white;
	color:                  rgb(196,2,82);
	border-collapse:		collapse;
	font-weight:            bold;
	font-size:			12px;
	margin-left:		0px;
	margin-bottom:		16px;
	width:			100%;
	border:			0px solid red;	
}

table.paragraph
{
	background-color: 		rgb(255,255,255);
	border-collapse:		collapse;
	font-size:			12px;
	margin-left:		0px;
	margin-bottom:		16px;
	width:			100%;
	border:			0px solid red;	

}

td.margin
{
	width:			52px;
	border: 			0px solid red;;
}

td.paragraph
{
	vertical-align:		top;
	border: 			0px solid red;;	
}

/****************************************/
/* anchors		            */
/****************************************/

a:visited
{
	color:			rgb(196,2,82);
}
a:hover
{
	color:			rgb(125,125,125);
}
a:active
{
	color:			rgb(125,125,125);
}
a
{
	font-weight:		bold;
	color:			rgb(0,0,0);
	font-size:			12px;
}
a.sublink
{
	margin-left: 32px;
	font-weight: normal;
}

/****************************************/
/* images			            */
/****************************************/


table.hr_black
{
	margin:			0px;
	padding:			0px;
	font-size:			10px;
	width:			100%;
	text-align: 		left;
	border-collapse:	collapse;
	border: 0px solid blue;
}
td.hr_black
{
	height: 			16px;
	background-image:		url(images/hr_black.gif);
	background-repeat: 	repeat-x;
	background-position: 	0px 8px;
	border: 			solid 0px red;		
}

span.onderschrift
{
	font-size:			10px;
}

table.caption
{
	margin:			0px;
	padding:			0px;
	font-size:			10px;
	width:			100%;
	text-align: 		left;
	border-collapse:	collapse;
	border: 0px solid blue;
}
td.caption
{
	margin:			0px;
	padding:			0px;
	font-size:			10px;
	width:			100%;
	text-align: 		left;
}
