body	{font-size: 80%; line-height: 1.5;}
body, form * 	{font-family: Verdana, Arial, Helvetica, sans-serif;}
form, table, p, form *	{font-size: 100%;}

/* basis +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	h1	{font-size: 1.25em;}
	h2	{font-size: 1.1em;}
	h3	{font-size: 1.05em;}
			
	th		{text-align: left; font-weight: bold}
	td,th	{vertical-align: top}
	table form th	{font-weight: normal}

	td.subtiel	{color: silver;}
	th.niv2		{font-style: italic; font-weight: normal; font-size: 0.9em}
	td.nowrap	{white-space: nowrap;}
	
	form		{margin: 0; padding: 0;}
	fieldset	{background-color: #f2eaf1; clear: both; border: none; margin: 0 0 10px 0; overflow: auto;}
	fieldset legend {font-weight: bold; margin-bottom: 10px;}
	
	.verplicht	{color: purple; font-weight: bold;}
	
	form dl, dl.naastelkaar 	{overflow: auto}
	form dl dt, dl.naastelkaar dt
		{clear: both; width: 150px; float: left; text-align: left;}
	form dl dd, dl.naastelkaar dd
		{float: left; width: 66%; margin: 0 0 5px 0; padding: 0;}
	
	dl.breed dt	{width: 250px; margin-right: 10px;}
	dl.breed dd	{width: 400px;}

	input.showonly	{background-color: inherit; color: silver; border: none;}
	input.breder {width: 300px}
		
	textarea.mini	{width: 350px; height: 40px;}
	textarea.norm	{width: 450px; height: 110px;}
	
	a	{color: #990099; text-decoration: none;}
	/* a:visited	{color: #660066} */
	a:hover	{color: #FF33FF; text-decoration: underline;}
	a:active	{color: #990099}
	/* :target	{text-decoration: underline} */
	a img	{border: none;}
	
	h1 a, h2 a, h3 a, #tabs a	{color: #680266}
	
	h2 a.anker {color: #000;}
	
	#content p:hover a	{text-decoration: underline}	
	
	/* alink: CC0066
	vlink: 990099
	hover: 660066 */
	
	/* #content a	{font-weight: bold;} */
	
	a.teruglink	{color: white !important;} /* in de rode balk geplaatst */
	
	a.twitter {background-image: url(../img/icon_twitter_T.png); display: block; width: 20px; height: 20px; margin-left: 10px;}
	a.twitter span {display: none; visibility: collapse;}
	
	ul li	{list-style-type: circle}
	
	hr	{border: none; background: #d5c4d5; color: #d5c4d5; height: 1px;}
	
	.even	{background-color: white}
	.oneven	{background-color: whitesmoke}
	
	ul.liggend	{margin: 0; padding: 0;}
	ul.liggend li	{display: inline; list-style-type: none;}
	
	ul.invis	{margin: 0; padding: 0;}
	ul.invis li	{list-style-type: none; list-style-image: none !important}
	
	.links	{float: left;}
	.rechts	{float: right;}
	.midden	{text-align:center}
		
	/* door de maintenance toegekend bij uitlijnen imgs. 
	plaats desgewenst andere padding of borders. */
	.imglinks	{float: left; margin: 0 10px 10px 0;}
	.imgrechts	{float: right; margin: 0 0 10px 10px;}
	
	.klein	{font-size: 0.8em;}
	.subtiel, .subtiel a {color: #bebebe}
	.feedback	{color: red;}
	.krap		{margin: 0; padding: 0;}
	
	.overflow	{overflow: auto}
	.clear		{clear: both}
	.clearl		{clear: left}
	.clearr		{clear: right}
	
	.hidden, .printonly		{display: none;}
	.zichtbaar	{display: block;}
	
	/* optgroup.hidden option {position: absolute; left: -999em} poging IE, heeft geen zin */
	
	blockquote	{margin: 10px 0 20px 0; font-style: italic; min-height: 40px; 
		padding: 0px 30px 0px 40px; position: relative; width: 470px; color: #680266}
	blockquote:before, blockquote:after 
		{display: block; /* color: #986699; font-size: 40px; */
		font-family: "Times New Roman", Times, serif;}
	blockquote:before {/* content: open-quote;  */
		position: absolute; top: 0; left: 0;
		content: url(../img/ico_citaat_open.png);}
	blockquote:after {/* content: close-quote;  */
		position: absolute; bottom: 0; right: 0;
		content: url(../img/ico_citaat_sluit.png);}
	
	#tabtxt blockquote	{color: #330033;}
	
	#tabtxt table, table.grid	{border: 1px solid #d5c4d5; border-collapse: collapse;}
	#tabtxt table tr td, #tabtxt table tr th, 
	table.grid tr td, table.grid tr th
		{border: 1px solid #d5c4d5; border-width: 1px 0 0 1px; padding: 3px 8px;}
	
	table.grid	{width: 100%}
	
	/* voor skip to content link */
	a.verborgen {position: absolute; overflow: hidden; width: 0; height: 0;}
	a.verborgen:active, a.verborgen:focus 
		{position: absolute; overflow: visible; width: auto; height: auto;
		font-weight: bold; background-color: white; color: #FF6600; padding: 5px;}
