/* =============== RESET TAGS NEW 0*/ 
a, b, body, br, caption, div, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, i, img, input, label, legend, img, li, p, select, span, table, td, textarea, th, tr, ul, ol, strong {
	margin:0px; padding:0px; border:0px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
html, body{ height:100%; }
body { font-size:100%; }

ul { width:auto; list-style:none; }
li a { display:block; }

@media all {	 
	* html li a { height:1%; } /* This corrects the huge white-space that IE on Windows adds to the bottom of linked list-items (=IE bug) */ 
}
/* =============== END RESET TAGS */

/* =============== PAGE DIVISIONS */
body { margin:0; padding:0; border:0; background-color:#fff; }		/* align whole page in center */
div { text-align:left; }											/* to reset text-align:center for all divs */

#header-layer, #left-nav, #shortcuts, #footer { display:none !important; position:absolute; float:none; } #left-col { display:none !important; position:absolute; float:none; }

#middle-layer { margin-left:0px; width:100%; background-color:#fff; }
		
		.one-column, .two-columns { width:100%; float:none; }

	/* =============== SPECIFIC PAGE DIVISIONS */
	#main-content .item { margin-bottom:15px; }
		#main-content .content-block { margin-right:18px; border-top:none; }
	
	/* =============== END SPECIFIC PAGE DIVISIONS */
	
/* =============== END PAGE DIVISIONS */

	
/* SPECIAL TAGS */
.no-show { display:none; }
@media all{ 
	.noshow { display:block; visibility:hidden; position:absolute; left:-1000px; }
}
.clear-spacer { display:block; clear:both; } /* is used to force container elements to adjust height to its biggest child (problems in moz/opera) */
html>body .clear-spacer { height:1px; } /* hack:specific for non-IE browsers */
/* END SPECIAL TAGS */

#middle-layer #main-content .content-block { padding:0px; }
	#middle-layer #main-content .content-block.no-top-border { padding:0px; }
	#middle-layer #main-content .paragraph { padding:0px; }
								
		
	#main-content .content-block.orange, 
	#main-content .content-block.grey, 
	#main-content .content-block.iceblue { border-top:4px solid #000; margin-top:4px; padding-top:5px; }
	
	
	#main-content .item .two-columns .content-block .grey-line, 
	#middle-layer div.grey-line, 
	#middle-layer div.white-line,  	
	#middle-layer div.colspan.grey-line, 
	#middle-layer ul.grey-line, 
	#middle-layer div.colspan.grey-line, 
	.grey-line { border-top:1px solid #ddd; margin-top:4px; padding-top:5px; }
		
h3, .content-block h3, .content-block.no-top-border h3 { color:#000 !important; font-size:1.38em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
h4 { color:#000; font-size:0.82em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:0.5em; }
h5 { color:#000; font-size:0.69em; }
p, li { font-size:0.69em; line-height:1.4em; padding-bottom:0.5em; }
li li { font-size:100%; }
li p { font-size:100%; } /* for downloads */
li span.date { font-size:91%; }  /* for downloads */
a, .paragraph a { color:#000; }
strong { color:#000 }

* html #middle-layer ul, * html #middle-layer ol { height:1%; } /* Toegevoegd door RS 02-08-05. IE Hack om bullets niet onder float:left image te laten vallen */
/* default unordered list definitions */
	#middle-layer ul { list-style-type:disc !important; list-style-position:inside; }
	#middle-layer ul li { background-image:none; padding: 0px 0px 5px 0px !important; }
	
/* hide 'naar boven' and 'print pagina' links */
#middle-layer ul.right-link { display:none; visibility:hidden; }

/* added: mo march 21 2005 : display: inline; */
/* take background images off */
	#middle-layer ul li a,
	#middle-layer a.link-anchor, 
	#middle-layer a.link-download, 
	#middle-layer a.link-download span.doc-icon, 
	#middle-layer a.link-download span.pdf-icon, 
	#middle-layer a.link-download span.ppt-icon, 
	#middle-layer a.link-download span.xls-icon, 
	#middle-layer a.link-ext, 
	#middle-layer a.link-int, 
	#middle-layer a.link-int-more, 
	#middle-layer a.link-up, 
	#middle-layer .link-print, 
	#middle-layer span.indent-4px, 
	#middle-layer span.indent-4px a.link-ext { background-image:none !important; margin-left:0px;padding-left:0px !important; display: inline;}


	
/* default ordered list definitions */
#middle-layer ol { padding: 0px 0px 0px 24px;}
html>body #middle-layer ol { padding: 0px 0px 0px 20px; }  /* 03-05-05 Toegevoegd door MK: hack:specific for non-IE browsers */
#middle-layer ol li { padding:0px 0px 5px 0px; }

/* nested lists definitions */
#middle-layer ol ol, #popup-container ol ol, #middle-layer ul ol, #popup-container ul ol, #middle-layer ul ul, #popup-container ul ul, #middle-layer ol ul, #popup-container ol ul{ padding-top: 5px; } /*Toegevoegd door RS 02-08-2005*/
#middle-layer ul ol li, #middle-layer ol ul ol li, #middle-layer ol ol ol li, #middle-layer ul ul ol li{ list-style-type: decimal !important; padding: 0px 0px 5px 0px !important; } /* Toegevoegd door ER 2005-04-28 Reden: tonen van ordered list in un-ordered list -> ordered items moeten dan geen bullet krijgen *//*RS 02-08-2005: Uitgebreidt met list-style-type: decimal en ul ul ol*/
#middle-layer ul ul li { list-style-type:disc !important;  padding: 0px 0px 5px 15px !important; } /* Toegevoegd door ER 2005-04-28 Reden: tonen van ul in ul -> padding was niet goed */
#middle-layer ol ol li { padding: 0px 0px 0px 5px !important; } /* Toegevoegd door ER 2005-04-28 Reden: tonen van ol in ol -> padding was niet goed */
#middle-layer ol ul li { list-style-type:disc !important;  } /* Toegevoegd door MK 08-04-05 Reden: goed tonen van geneste lists (ol in ul) *//*Origineel: padding: 0px 0px 5px 15px */ 

/* Metadata definitions ( New 25-04-05 MK)*/
#middle-layer div.paragraph.metadata ul li, #middle-layer div.paragraph.metadata ul li p , #middle-layer div.paragraph.metadata ul li a, #middle-layer div.paragraph.metadata ul li a:visited, #middle-layer div.paragraph.metadata ul li div.floatleft, #middle-layer div.paragraph.metadata ul li div.leftspace { font-weight:normal; !important; }
#middle-layer div.paragraph.metadata ul li { font-size: 0.64em; } #middle-layer span.metadata, #middle-layer div.paragraph a.link-ext.metadata p { font-weight:normal; font-size:0.92em; color:#666; }
#middle-layer div.paragraph.metadata ul li div.leftspace { padding-left: 15px; }
/* End Metadata */

/* TABLES */
/* Variant1 (New 26-04-05 Reden: tabel zonder achtergrondkleur) */
#middle-layer .default-table { margin-top:5px; width:518px; border-top:1px solid #777;  border-bottom:1px solid #777;}
#middle-layer .default-table.variant1 { border-bottom:none;}
#middle-layer p .default-table td, #middle-layer li .default-table td {font-size:0.92em;} /* New 03-05-05 MK */
#middle-layer .default-table td { font-size:0.63em; text-align: left; padding:4px 4px 4px 4px; background-color:#eef; border-bottom:1px solid #fff; }
  #middle-layer .default-table td p, #middle-layer .default-table.variant1 td p, #middle-layer .default-table.variant1 td ul li, #middle-layer .default-table.variant1 td ol li { font-size:100%; }   /* New 28-04-05 MK / New 19-05-04 MK: ol li toegevoegd */
  #middle-layer .default-table td.first-col { width: 100px; }
  #middle-layer .default-table td strong { color:#333 }
#middle-layer .default-table.variant1 td { background-color:#fff;  border-bottom:1px solid #777; }

/* Variant2 (New 27-05-05 -> kennismatrix)*/
#middle-layer .default-table.variant2, .default-table.variant2 td { border-style:solid; border-color:#f60; }
#middle-layer .default-table.variant2 { width:756px; border-width:0px 0px 1px 1px;}
#middle-layer .default-table.variant2 td { background-color:#fff; border-width:1px 1px 0px 0px; width:94px; height:60px; padding-left:2px; padding-right:2px; text-align:center;}

	#middle-layer .default-table.variant2 td.rowtitle { text-align:left; padding-right:2px; }

/* NIEUWE TABEL MK 25-07-05*/
#middle-layer .tabel { border-left:1px solid #ccc; border-collapse: collapse; font-size:0.63em; margin-bottom:1.2em;}
#middle-layer .tabel a { color:#009; }
#middle-layer .tabel a:hover { color:#f60; }

#middle-layer li .tabel td, #middle-layer li .tabel th { font-size:1.4em }
#middle-layer ol .tabel ul li, #middle-layer ul .tabel ul li { list-style-type:disc !important; padding: 0px 0px 5px 0px !important; }
#middle-layer ol .tabel ol li { padding: 0px 0px 5px 0px !important; }
#middle-layer ul .tabel ol li { padding: 0px 0px 5px 0px !important; list-style-position:outside;}

#middle-layer p .tabel td, #middle-layer p .tabel th { font-size:1.4em; }

#middle-layer .tabel td { border-bottom:1px solid #ccc; padding:4px; background-color:#fff; }
#middle-layer .tabel ul { padding-bottom:0em; } /* Toegevoegd MK 15-07-2005 */
#middle-layer .tabel ol, #middle-layer .tabel ul { padding-top:0px; } /* RS 02-08-2005 toegevoeg om de padding-top van lists ongedaan te maken in tabel*/

#middle-layer .tabel td p, #middle-layer .tabel th p, #middle-layer .tabel td ul li, #middle-layer .tabel td ol li{ font-size:1.0em; }
	#middle-layer .tabel td.inner, #middle-layer .tabel th.inner, #middle-layer .tabel td.outer, #middle-layer .tabel th.outer { border-right:1px solid #ccc; }
#middle-layer .tabel th { border-bottom:1px solid #aaa; padding:4px; font-weight:bold; }
	#middle-layer .tabel thead.wit th {background-color:#fff; border-top:2px solid #8ac;}
	#middle-layer .tabel thead.blauw th {background-color:#eee; border-top:2px solid #8ac;}
	#middle-layer .tabel thead.grijs th {background-color:#eee; border-top:2px solid #aaa;}
/* EINDE NIEUWE TABEL MK 25-07-05*/

/* Paging */
		#middle-layer .paging { margin-top: 5px; margin-bottom: 5px; }
		#middle-layer .paging  table { width:auto; font-size:0.69em; }
                #middle-layer .paging  table.inner { width:auto; font-size:1em; } /*Toegevoegd 26-04-2005 door Ramon Spaan om evenredig te maken met default_css. Geldt ook voor .paging span.current-last hieronder.*/
		#middle-layer .paging a, .paging span, .paging span.current, .paging span.current-last, .paging a.previous-link, .paging a.next-link, .paging a.next-link.no-right-margin, .paging a.last-link { display:none; }
		#middle-layer .paging a.previous-link span, .paging a.next-link span { display:none; }
		#middle-layer .paging table td.first-column { width:100%;}
/* end of paging */


/* Poll left & right column */
	#middle-layer .form input { vertical-align:middle; margin:0px 2px 0px 0px; padding-top:7px; }
	#middle-layer .form label { vertical-align:middle; font-size:0.69em; line-height:1.4em; }
	html:not([dummy]) #middle-layer .form label { vertical-align:middle; }
	html>body #middle-layer .form label { padding-left:5px; }
	
	#middle-layer form.form fieldset { padding-top:8px; padding-bottom:3px; }
	#middle-layer form.form fieldset div { padding-bottom:10px; }
	#middle-layer form.form .btn-form { cursor:pointer; border: 1px solid #777; font-size:0.69em; color: #333; padding: 1px 5px 1px 15px; width: auto; background:transparent url(/system/images/buttons/poll_submit.gif) 5px 5px no-repeat; font-weight:bold; }
	
/* end of color specials */


/* added: mo march 21 2005 images */
img.left { display: block; float: left; }

/* New April 21 2005 */
sub { font-size: 0.92em;  vertical-align: -1px; }
sup { font-size: 0.92em;  vertical-align: top; }
#middle-layer div.summary p { font-weight: bold; }
/* End new April 21 2005 */