/* =INITIAL 

/* Neutralize styling: Elements we want to clean out entirely: */



html, form, fieldset {

	margin: 0;

	padding: 0;

	}

body {

	font: 62.5% Lucida Grande, Helvetica, Arial, Verdana, sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

	}

	


div#container div#column-wrap div#content-wrap div#content a {
color:#7d9820;
font-weight:bold;
}
	

	

/* Neutralize styling: Elements with a vertical margin: */

h1, h2, h3, h4, h5, h6, p, pre,

blockquote, ul, ol, dl, address {

	margin: 1em 0;

	padding: 0;

	}



/* Apply left margin:Only to the few elements that need it: */

li, dd, blockquote {

	margin-left: 1em;

	}



/* Miscellaneous conveniences: */

form label {

	cursor: pointer;

	}



fieldset { 

	border: none;

	}



/* Form field text-scaling */

input, select, textarea {

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size: 1em;

	}

	

.clearboth {

	clear: both;

	visibility: hidden;

	}	

	

	

/* **************** 		*/

/* MARGIN, PADDING algemeen	*/

/* **************** 		*/	

		

	#maincontent *, #leftmenu * {

	margin: 0;

	padding: 0;

	}

	

	

	#maincontent a {

	margin: 0;

	padding: 0 1em;

	}

	

	#maincontent table a {

	margin: 0;

	padding: 0;

	}

	

	#maincontent ul {

	margin: 0;

	padding: 1em 1em 0 2em;

	}

	

	#maincontent dl {

	margin: 0;

	padding: 0 1em;

	}

	

	#maincontent h1,#maincontent h2,#maincontent h3 {

	margin: 0;

	padding: 0 1em .5em 0;

	}

	

	#leftmenu * {

	margin: 0;

	padding: 0px 10px;

	}	

	#leftmenu H1 {

	margin: 0;

	padding: 1em 5px;

	}	

	

	

			

	

/* ******************* 	*/

/*	HEADER				*/	

/* *******************	*/

	

	#maincontent H1 {

	font-size: 1.4em;

	line-height: 1.4em;

	}	

	

	#maincontent H3 {

	font-size: 1.4em;

	font-weight: bold;

	}	

	

	

	

	#content-col-right H1 {

	font-size: 1.4em;

	}	

	

	

	



/********************************/

/*	RIGHT CONTENT TMP3			*/

/********************************/

	

	

	

	

		

/********************************/ 

/* SEARCH				 */ 

/********************************/ 	

.QR-main-searchform {

	margin: 0;

	padding: 0;

	background-color: #fff;

}	



input.QR-main-searchfield { 

	width: 80px;

	height: 1.2em;

	margin: 0;

	padding: 0.2em;

	font-size: 1em; 

	/* border: 1px solid #000; */

}		



.QR-main-search-submitbutton-div {}	



input.QR-main-search-submitbutton {

	float: left;

	width: 1.8em;

	height: 1.8em;

	background:url(img/search-button-home.gif);

	background-repeat: no-repeat;

	background-position: top;

	cursor: pointer;

	border: 0px;

	margin: 1.4em 0 0 0;

	padding: 0px;

	color: white;

	border: 1px solid #000;

}		





	

	

/***************************/

/* General element styles:*/

/***************************/

	

	PRE { font-family:monospace; }

	

	A {}

	A:hover { }

	

	FORM { 

	margin:0px 0px 0px 0px;

/*** de kleuver ***/

	padding: 0 1.5em;

	}

	

	P, PRE { margin:0px 0px 0px 0px;}

	P, TD, UL, OL { }

	

	INPUT, TEXTAREA, SELECT textarea {  }

	

/********************************/

/* Frames, spacing, link-to-top */

/********************************/

	

	P.csc-linkToTop { text-align:right; }

	

	P.csc-linkToTop A { font-weight:bold; }

	

	DIV.csc-frame { }

	DIV.csc-frame-invisible { }

	

	DIV.csc-frame-rulerBefore { }

	DIV.csc-frame-rulerAfter { }

	

	DIV.csc-frame-indent {padding-left:100px; }

	DIV.csc-frame-indent3366 {padding-left:33%; }

	

	DIV.csc-frame-indent6633 { padding-right:33%; }

	

	DIV.csc-frame-frame1 {padding:2px 4px 2px 4px; }

	

	DIV.csc-frame-frame2 {

			  padding:4px 0px 8px 0px;

			  margin-bottom:12px;

			  margin-top:5px;

			   

	}

	

	DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top:2px; }

	

	DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 {margin-top:2px; }

	

/******************/

/* Headers, plain */

/******************/

	H1 {  }

	H2 { }

	H3 {

		font-weight:normal; 

		}

	H4 {  }

	H1, H2, H3, H4, H5, H6 {

		margin:0px 0px 0px 0px;

		margin-top:0px;

		margin-bottom:8px;

	}

	

	H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {

	margin-top:0px; 

	}

	

	/* Headers, with link */

		H1 A, H2 A, H3 A, H4 A, H5 A { text-decoration:none; }

		H2 A { }

		H3 A { }

		H4 A { }

		

		H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover {text-decoration:underline; }

	

	/* Header date */

		P.csc-header-date { }

	

	/* Subheader, general */

		P.csc-subheader {font-style:italic;}

	

	/* Subheader, specific */

		P.csc-subheader-0 { font-style:normal; 

		}

	

	P.csc-subheader-1 { }

	P.csc-subheader-2 { }

	P.csc-subheader-3 { }

	



	

/* RTE / Table styling */

	TABLE.contenttable {
	margin:10px 0px 10px 0px;
	padding:0;
	width:100%; 
	border-collapse:collapse;
}
		


	TABLE.contenttable TR TD {
	padding: 0; 
	}

	TABLE.contenttable TR TD P.bodytext {

			

	}

	TABLE.contenttable TR {

	}

	

/**********/

/* Images */

/**********/

	

	/* Images / Captions */

		P.csc-caption {

			

				  font-style:italic; 

		}

	

	/* Images / Tables / Floating text */

		TABLE.imgtext-table { }

	

	/* Images / Tables / Wrapped text */

	

	/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here:*/

	

		TABLE.imgtext-nowrap { }

		

		TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 {

				  margin-top:0px; 

		}

	

/***************/

/* Bulletlists */

/***************/

	

	/* Bulletlists, general */

	

		UL.csc-bulletlist LI {list-style-image:url(../../../../../media/bullets/dot.gif); }

	

	/* Bulletlists, specifically */

		UL.csc-bulletlist-0 {list-style-image:url(../../../../../media/bullets/dot.gif); }

		UL.csc-bulletlist-1 {list-style-type :decimal; }

		UL.csc-bulletlist-2 {list-style-position :inside; }

		UL.csc-bulletlist-3 {list-style-image: url(img/red_arrow_bullet.gif); }

	

/*********************/

/* Tables, generally */

/*********************/

	

	TABLE.contenttable P { }

	TABLE.contenttable TR TD {vertical-align:top; }

	

	/* Tables, specifically */

	TABLE.contenttable-0 P { }

	TABLE.contenttable-1 P { }

	TABLE.contenttable-1 TR.tr-0 TD P {font-weight:bold; }

	TABLE.contenttable-1 TR.tr-0 TD {}

	

	TABLE.contenttable-2 P { }	

	TABLE.contenttable-2 TR TD.td-0 { }

	TABLE.contenttable-2 TR TD.td-0 P  { font-weight:bold; }

	

	TABLE.contenttable-3 P { }

	

	TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {}

	

	TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight:bold; }

	

/************************/

/* Filelinks, generally */

/************************/

	

	TABLE.csc-uploads { }

	TABLE.csc-uploads TR TD P { }

	TABLE.csc-uploads TR TD { vertical-align :top; }

	TABLE.csc-uploads TR.tr-even {}

	TABLE.csc-uploads TR.tr-odd {}

	

	TABLE.csc-uploads TR TD.csc-uploads-icon {

			  padding-left:6px;

			  padding-right:6px;

			  width:1%;

			  text-align:center;

			  vertical-align:middle; 

			}

	

	TABLE.csc-uploads TR TD.csc-uploads-fileName {

			  width:80%;

			  padding-left:5px; 

			}

	

	TABLE.csc-uploads TR TD.csc-uploads-fileName P A {

			  font-weight:bold; 

			}

	

	TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {

			  font-style:italic; 

			}

	

	TABLE.csc-uploads TR TD.csc-uploads-fileSize {

			  white-space:nowrap;

			  padding-left:6px;

			  padding-right:6px; 

			}

	

/* Filelinks, specifically */

	

	TABLE.csc-uploads-1 { }

	TABLE.csc-uploads-2 { }

	TABLE.csc-uploads-3 { }

	TABLE.csc-uploads-3 TR TD { vertical-align:middle; }

	TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { }

	TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {}

	

	



	

	

/*****************/

/* Search result */

/*****************/

	TABLE.csc-searchResultInfo {

			  margin-left:0px;

			  margin-top:10px;

			  width:100%; 

	}

	

	TABLE.csc-searchResultInfo TR {}

	TABLE.csc-searchResultInfo TR TD P { padding:0px 5px 0px 5px; }

	TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P {font-weight:bold; }

	TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align:right; }

	

	/* Search Result, header + abstract:*/

	H3.csc-searchResultHeader A { }

	

	H3.csc-searchResultHeader {

			

			padding-left:5px; 

	}

	

	P.csc-searchResult {

			font-style:italic;

			margin-left:20px; 

	}

	

	/* Search word markup */

	SPAN.csc-sword {

			font-weight:bold; 

	}

	

/*****************************/

/* Menu / Sitemap, generally */

/*****************************/

	

	DIV.csc-menu {

			  margin-left:10px; 

	}
	
	DIV.csc-menu P {
			  
			  font-weight:bold;
			  margin:1px 0px 0px 0px;
			  padding:2px 2px 2px 10px;
			
	}
	
	DIV.csc-menu P A {
			  text-decoration:none; 
	}
	
	DIV.csc-menu P A:hover {
			  text-decoration:underline; 
	}
	
	DIV.csc-menu P.csc-section {
			  font-weight:normal;
			  margin-left:20px;
			  font-style:italic; 
	}
	
	/* Menu / Sitemap, "Menu of these pages" */
		DIV.csc-menu-def P { }
	
	/* Menu / Sitemap, "Menu of subpages to these pages" */
		DIV.csc-menu-1 { }
	
	/* Menu / Sitemap, "Sitemap" */
		DIV.csc-menu-2 { }
		DIV.csc-menu-2 P.csc-sitemap { }
		DIV.csc-menu-2 P.csc-sitemap-level1 {margin-left:10px; }
	
	DIV.csc-menu-2 P.csc-sitemap-level2 {margin-left:20px; }
	DIV.csc-menu-2 P.csc-sitemap-level3 {margin-left:30px; }
	DIV.csc-menu-2 P.csc-sitemap-level4 {margin-left:40px; }
	DIV.csc-menu-2 P.csc-sitemap-level1 A { }
	DIV.csc-menu-2 P.csc-sitemap-level2 A { }
	DIV.csc-menu-2 P.csc-sitemap-level3 A { }
	DIV.csc-menu-2 P.csc-sitemap-level4 A { }
	
	/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
	DIV.csc-menu-3 { }
	DIV.csc-menu-3 P.csc-section {margin-left:0px; }DIV.csc-menu-3 P.csc-section A { }
	
	/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
	DIV.csc-menu-4 { }
	DIV.csc-menu-4 P {margin-top:2px; }
	DIV.csc-menu-4 P.csc-abstract {
			  font-weight:normal;
			  font-style:italic;
			  margin-top:0px;
			  padding:0px 2px 2px 20px; 
	}
	
	/* Menu / Sitemap, "Recently updated pages" */
	DIV.csc-menu-5 { }
	
	/* Menu / Sitemap, "Related pages (based on keywords)" */
	DIV.csc-menu-6 { }

	/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
	DIV.csc-menu-7 { }
	DIV.csc-menu-7 P {font-weight:bold; }
	DIV.csc-menu-7 P.csc-section A { }
	
/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
	
	IMG.frontEndEditIcons {
			  vertical-align:middle;
			  margin:0px 2px 0px 2px; 
	}
	
	/* Default styles for the Admin Panel */
		TABLE.typo3-adminPanel {
		text-align:left; 
		}
	
		TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD {
		text-align:left; 
		}
		
		TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD {
		text-align:left; 
		}
		
		TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { 
		}
		
		TABLE.typo3-adminPanel TD FONT {
				  font-family:verdana;
				
		}
	

		TABLE.typo3-adminPanel TD A FONT {
				  font-family:verdana;
				
		}
		
		TABLE.typo3-editPanel {}
		
		TABLE.typo3-editPanel TD { }	
	
/*************/
/* Debugging */
/*************/
	
	/*
	H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE {  }
	TD TABLE {  }
	DIV {  }
	IMG.spacer-gif {   }
	*/
	

	
	
/*****************/
/* csc-mailform */
/*****************/
/*
	.csc-mailform-field
	
	*/

	 #mailform label
	 { position: absolute; text-align:right; width:150px;}

	#mailform .csc-mailform-field input, 
	#mailform .csc-mailform-field textarea, 
	#mailform .csc-mailform-field select {
		margin-left: 160px;
		margin-bottom:5px;
		padding:4px;
		}

	#mailform .csc-mailform-field option {
		padding:2px;
		
		}
	
	#mailform .csc-mailform-field select,	
	#mailform .csc-mailform-field option {
		
		width:200px;
		}
	.csc-mailform-label {
		margin:0px 0px 5px 0px;
		padding:0px;
		}
	
	fieldset.csc-mailform {
		border:0px;
		}
	
	.csc-mailform-radio legend {
		display:none;
		border:0;
		}
	
	.csc-mailform-radio  fieldset {
		border:0px;
		}
	
	.csc-mailform-radio label {
		border:0px;
		}
		
	.csc-mailform-radio label { position:relative;}
.csc-mailform-radio input {margin-left:155px;}

#mailformradio_button input {
border:0px;
}


/******* De Kleuver ******/

.csc-mailform td {
	height: 2em;
}

.csc-mailform input, textarea {
	color: #444;
	/*font-size: 1em; */
}

ul#tagcloud {
	width:630px;
	height:120px;
	margin:225px 0 0 0;
	padding:0;
	clear: both;
	position:relative;
	left:-128px;
	top:0px;
}

p.highlights {
	position:relative;
	left:-110px;
	top:-10px;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul#tagcloud li {
	
	width:auto !important;
	padding:0;
	float:left;
	color:#F99F1C;
	display:block;
}

ul#tagcloud li a {
	color:#add131 !important;
	display:block;
	font-weight:normal;
}

ul#tagcloud li.h1 {
	font-size:18px;
	margin-right:10px;
	height:18px;
	line-height:22px;
	margin-bottom:10px;
	font-weight:normal;
}

ul#tagcloud li.h2 {
	font-size:14px;
	margin-right:10px;
	height:14px;
	line-height:18px;
	padding-top:4px;
	margin-bottom:10px;
	font-weight:normal;
}

ul#tagcloud li.h3 {
	font-size:12px;
	margin-right:10px;
	height:12px;
	line-height:14px;
	padding-top:6px;
	margin-bottom:10px;
	font-weight:normal;
}

.printbutton	 {
	background:  url(img/print.gif)  left 0px no-repeat;
	padding-left: 17px;
}
	

.faq-link a {
	display: block;
	padding: 5px 3px;
	text-align: center;
	color: #eb7;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}	



div#column-wrap div#content-wrap div#content div.csc-textpic.csc-textpic-center.csc-textpic-above {
	width:180px;
	float:left;
	margin-left:30px;
	margin-right:20px;
	margin-top:20px;
}

div#column-wrap div#content-wrap div#content div.csc-textpic.csc-textpic-center.csc-textpic-above div.csc-textpic-text p.bodytext {
	margin-left:0;
	text-align:center;
	position:relative;
	left:-10px;
}

div#container div#column-wrap div#content-wrap div#content div.csc-textpic.csc-textpic-center.csc-textpic-above div.csc-textpic-text p.bodytext  a {
	color:#000000 !important;
	font-weight:normal;
}

div#column-wrap div#content-wrap div#content div.csc-textpic-clear {
	display:none;
}

div#column-wrap div#content-wrap div#content div.csc-textpic.csc-textpic-center.csc-textpic-above div.csc-textpic-text p.bodytext {
	font-size:11px;
}

div#column-wrap div#content-wrap div#content div.csc-textpic.csc-textpic-center.csc-textpic-above div.csc-textpic-text p.bodytext img {
	position:relative;
	top:1px;
}

div#content-wrap div#content table#reftable  td {
	font-size:11px;
	line-height:20px;
}

div#column-wrap div#content-wrap div#content h3.ref, div#column-wrap div#content-wrap div#content h3.ref a {
	font-size:12px;
	color: #cbcac9 !important;
	font-weight:bold;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-left:13px !important;
	margin-top:0 !important;
	margin-bottom:5px;
	padding-top:0 !important;
	line-height:12px;
}

.faq-link a {
	background-color:#961;
}		

div#content-wrap div#content div.tx-quickscan-pi1 div.quickscan_container h2.quickscan_header {
margin-top: 20px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0.5em;
padding-left: 0pt;
font-size: 2.4em;
font-weight: normal;
color: #2c3205;
}

div#content-wrap div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan {
	margin:0;
	padding:0;
}

.qs_note {
	margin:0 0 0 8px;
	padding:0;
}


div#content-wrap div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan table.qckscn_table p.qckscn_q {
	padding:5px 10px 5px 5px;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan table.qckscn_table p.qckscn_q {
	font-size:11px;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan table.qckscn_table tr.qckscn_row_2 {
	background-color:#fcfff2;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan table.qckscn_table tr.qckscn_row_1 {
	background-color:#f0ffbf;
}

div#content-wrap div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan table#qckscn_table.qckscn_table.hidden {
	display:none;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan div#qckscn_redo.qckscn_redo.hidden {
	display:none;
}

div#content div.tx-quickscan-pi1 div#qckscn_res {
	font-size:12px;
}

div#content div.tx-quickscan-pi1 div#qckscn_res.qckscn_result.sterk {
	color:#add131;
}

div#content div.tx-quickscan-pi1 div#qckscn_res.qckscn_result.redelijk {
	color:#c4c600;
}

div#content div.tx-quickscan-pi1 div#qckscn_res.qckscn_result.matig {
	color:#eb9b00;
}

div#content div.tx-quickscan-pi1 div#qckscn_res.qckscn_result.zwak {
	color:#de1d1d;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan div#qckscn_redo.qckscn_redo {
	margin-top:10px;
	font-size:11px;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan div#qckscn_res.qckscn_result.hidden {
	display:none;
}

div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan input#email {
	margin-left:8px;
}

div#content-wrap div#content div.tx-quickscan-pi1 div.quickscan_container form#frm_quickscan input {
	margin:5px 0 0 5px;
	
}

/* LINK VOOR ARCHIEF NIEUWSBRIEVEN */
div#column-right p.bodytext a.external-link-new-window {
	color:#000000;
	text-decoration:none;
}

div#column-right p.bodytext a.external-link-new-window:hover {
	text-decoration:underline;
}

/*****************/
/* newloginbox */
/*****************/
/*

div.tx-newloginbox-pi1 {
margin: 0;
padding: 0;
width: 150px;
text-align: left;
}


.tx-newloginbox-pi1 form {
	font: Helvetica, Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
width: 150px;
text-align: left;
}
.tx-newloginbox-pi1 table {
margin: 0;
padding: 0;
width: 150px;
text-align: left;
border-collapse: collapse;
}

.tx-newloginbox-pi1t body.tx-newloginbox-pi1 tr {
margin: 0;
padding: 0;
width: 150px;
text-align: left;
}

.tx-newloginbox-pi1 th

.tx-newloginbox-pi1 label

.tx-newloginbox-pi1 td {
margin: 0;
padding: 0;
width: 150px;
}

.tx-newloginbox-pi1 input {
margin: 0;
padding: 0;
width: 150px;
}
