
	body		{ color: #777777; font: 13px/16px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica ; text-align: left ; 
			  margin: 0px 30px 0px 0px; padding: 0px ; background-color: #FFFFFF ; 
			  /*	achtergrond onder schuifbaar deel = mix van scrollbar-face-color + scrollbar-highlight-color */
			}
			  
			  /* 	Let op!! in bij Flash-objecten MOET line-height de waarde 'normal' hebben.

			  	Balance blauw   : #004578
			  	Balance oranje  : #E59C3D
			  */


	.tekstkolom	{ width: 640px; }

	.achtergrond			{ color: #FEFEFE; font: 8px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; }
	h1				{ color: #E59C3D; font: 20px/19px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: bold; margin-top: 20px; margin-bottom: 15px; } 
	h2				{ color: #444444; font: 13px/16px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: bold; margin-bottom: 2px; } 
	h4				{ color: #FEFEFE; font: 11px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; } /* als achtergrond tbv vage tekst */

	
	form		{ margin-bottom: 0px; margin-top: 0px; float: left; padding: 0px; clear: none;
			  margin-left: 0px; margin-right: 0px; vertical-align: top; }

	option		{ color: #224477; }
	
	b		{ font-weight: bold;	 color: #666666; }
	b.wit		{ font-weight: bold;	 color: #FFFFFF; }
	b.grijs		{ font-weight: normal;	 color: #888888; }
	A b		{ color: #660066; }
	i		{ font-style: italic;	 color: #000000; }
	i.grijs		{ font-style: italic;	 color: #888888; }
	u		{ text-decoration: underline; }
	sup		{ font-size: 7px; font-weight: bold; }
	
	q { quotes: "" ""; font-weight: bold; color: red; }
	q:before, q:after { content: ""; }              /* deze zet ook in Safari de apostrof's uit */

	.leeg		{ }
	.oranje		{ color: #E59C3D; }
	.cyaan		{ color: #039FC6; }
	.paars		{ color: #660066; }
	.subkop		{ font-weight: normal;	 color: #660066; }
	
	input.groen		{ background-color: #F2F9E1; font: 11.0px Trebuchet MS, Trebuchet, Verdana, Arial; font-weight: bold; color: #660066; 
				  height:  22px; padding: 2px; width: 450px;}
	input.button		{ background-color: #A6E600; font: 11.0px Trebuchet MS, Trebuchet, Verdana, Arial; font-weight: bold; color: #660066; 
				  height:  22px; padding: 2px; width: 100px; }
	textarea.tekstveld	{ background-color: #F2F9E1; font: 11.0px Trebuchet MS, Trebuchet, Verdana, Arial; font-weight: bold; color: #660066; 
				  height: 100px; padding: 2px;  width: 450px;}

	#kleiner	{ font: 11px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; line-height: 15px; color: #555555; }

	marquee		{ font: 11px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; color: #660066; 
			  height: 20px; width: 100%; padding: 3px; background-color: #FFFFFF; 
			  border: 2px dotted #039FC6; 
			}
	
	img		{ border: 1px solid #888888; }
	img.links	{ border: 1px solid #888888; align: left; margin-right: 10px; }
	img.rechts	{ border: 1px solid #888888; align: right; margin-left: 15px; }
	img.noborder	{ border-width: 0px; }
	img.icon	{ border-width: 0px; margin: 0px; padding: 0px; }
	img.foto	{ margin-bottom: 5px; border: 4px solid #FFFFFF; margin-left: 0px; }	
	img.sluit	{ margin: 0px   0px  0px  0px; padding: 0px 0px 0px 0px; border: 0px; left: 0px; } 	
	img.teamfoto	{ margin-bottom: 25px; border: 1px solid #888888; width: 164px; height: 223px; margin-top: -30px; }	
	img.teamfoto.links  { margin-right: 40px; }
	img.teamfoto.rechts { margin-left:  50px; }

	.imgright	{ margin: 10px  0px  10px 10px; padding: 0px 0px 0px 0px; border: 1px solid #AAAAAA; } 	/* padding-rechts werkt alleen in FF */
	.imgleft	{ margin: 0px   0px  0px  0px; padding: 0px 0px 0px 0px; border: 0px; left: 0px; } 	
	.imginbox	{ margin: 0px -11px 10px 30px; padding: 0px 0px 0px 0px; border: 0px; }

	.submenupositie	{ position: absolute; top: 50px; left: 24px; }


	
	a.half		 { border: 0px; margin: 0px; padding: 0px; }
	a.half img  	 { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; padding: 0px; }
	a.half:hover img { filter:alpha(opacity=50);  -moz-opacity: 0.5; opacity: 0.5; padding: 0px; }

	
	.flag		 { border: 0px; margin: 0px; padding: 0px; }
	a.flag img  	 { filter:alpha(opacity=40);  -moz-opacity: 0.4; opacity: 0.4; padding: 0px; }
	a.flag:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; padding: 0px; }

	HR		{ border: 1px solid #DDDDDD; border-bottom: 0px; height: 1px; margin-bottom: 15px;  }


	tt		{ font: 11px Trebuchet MS, Trebuchet, Verdana, Helvetica ; font-weight: normal; letter-spacing: 0.0em; }
	tt.kleiner	{ font: 12px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; line-height: 15px; color: #555555; }
	tt.grijs	{ font: 11px Trebuchet MS, Trebuchet, Verdana, Helvetica ; font-weight: normal; letter-spacing: 0.0em; color: #666666; }
	tt.wider	{ font: 12px Trebuchet MS, Trebuchet, Arial ; font-weight: normal; color: #1A3A62; letter-spacing: 0.1em; margin-top: 6px; }
	tt.mini		{ font: 12px Trebuchet MS, Trebuchet, Arial ; font-weight: normal; color: #999999; letter-spacing: 0.0em; margin-top: 6px; }
	textarea	{ font: 12px Trebuchet MS, Trebuchet, Arial ; font-weight: normal; color: #1A3A62; width: 90%; margin-left: 10px; }


	table		{  }
	td		{ padding: 0px; margin: 0px; vertical-align: top; padding-right: 10px;
			  font: 13px/16px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; color: #666666;  }

	td.menu		{ padding: 0px; margin: 0px; vertical-align: top; padding-right: 0px;
			  font: 11px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; color: #000000; line-height: 13px; letter-spacing: 0em; }
	
	.tab1		{ position: relative; left: 50px; width: 400px; margin-top:  0px; margin-bottom:  0px;
			  margin-right: 50px; line-height: 16px; }
	.inspring1	{ position: relative; left: 20px; width: 500px; margin-top:  0px; margin-bottom:  0px;
			  margin-right: 50px; line-height: 16px; }
		  
			  
	.zwart		{ color: #000000; }
	.blauw		{ color: #1A3A62; }
	.grijs		{ color: #AAAAAA; }
	.envelop	{ font: 13px Arial; color: #AFB9BC; font-weight: normal; }	
	.uitlijnen	{ text-align: justify; }
	.klein		{ color: #1A3A62; font: 11px Arial; line-height: 13px; }
	.kleinetekst	{ color: #002244; font: 11px Arial; line-height: 13px; }

	a.logo img  	 { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
	a.logo:hover img { filter:alpha(opacity=70);  -moz-opacity: 0.7; opacity: 0.7; }

	A.nl:link	{ color: #660066; text-decoration: none; } /* versie 'no line'  */
	A.nl:active	{ color: #1A3A62; text-decoration: none; }
	A.nl:visited	{ color: #444444; text-decoration: none; }
	A.nl:hover	{ color: #039FC6; text-decoration: none; }

	A:link		{ color: #660066; text-decoration: underline; }
	A:active	{ color: #1A3A62; text-decoration: underline; }
	A:visited	{ color: #444444; text-decoration: underline; }
	A:hover		{ color: #039FC6; text-decoration: underline; }

/*
	A.aan 		{ color: #999999; text-decoration: none; line-height: 16px;  }
	A.aan:link	{ color: #999999; text-decoration: none; } 
	A.aan:active	{ color: #FF0000; text-decoration: none; }
	A.aan:visited	{ color: #999999; text-decoration: none; }
	A.aan:hover	{ color: #FFCC00; text-decoration: underline; }

	A.uit 		{ color: #E59C3D; text-decoration: none; height: 20px; 
			  position: relative; bottom : 2px; padding: 0px; margin: 0px; margin-top: 2px; line-height: 19px; border-bottom : 1px solid #E59C3D; }
	A.uit:link	{ color: #E59C3D; text-decoration: none; } 
	A.uit:active	{ color: #FF0000; text-decoration: none; }
	A.uit:visited	{ color: #E59C3D; text-decoration: none; }
	A.uit:hover	{ color: #FFCC00; text-decoration: underline; }
*/

	.submenu A.aan 		{ color: #999999; text-decoration: none; line-height: 16px;  }
	.submenu A.aan:link	{ color: #999999; text-decoration: none; } 
	.submenu A.aan:active	{ color: #FF0000; text-decoration: none; }
	.submenu A.aan:visited	{ color: #999999; text-decoration: none; }
	.submenu A.aan:hover	{ color: #FFCC00; text-decoration: underline; }

	.submenu A.uit 		{ color: #E59C3D; text-decoration: none; height: 20px; 
			  	  position: relative; bottom : 2px; padding: 0px; margin: 0px; margin-top: 2px; line-height: 19px; border-bottom : 1px solid #E59C3D; }
	.submenu A.uit:link	{ color: #E59C3D; text-decoration: none; } 
	.submenu A.uit:active	{ color: #FF0000; text-decoration: none; }
	.submenu A.uit:visited	{ color: #E59C3D; text-decoration: none; }
	.submenu A.uit:hover	{ color: #FFCC00; text-decoration: none; }


	.hoofdmenu A			{ font-size: 13px; }
	.hoofdmenu A.aan 		{ color: #FFFFFF; text-decoration: none; line-height: 16px;  }
	.hoofdmenu A.aan:link		{ color: #FFFFFF; text-decoration: none; } 
	.hoofdmenu A.aan:active		{ color: #FF0000; text-decoration: none; }
	.hoofdmenu A.aan:visited	{ color: #FFFFFF; text-decoration: none; }
	.hoofdmenu A.aan:hover		{ color: #FFCC00; text-decoration: underline; }

	.hoofdmenu A.uit 		{ color: #E59C3D; text-decoration: none; height: 20px; 
					  position: relative; bottom : 2px; padding: 0px; margin: 0px; margin-top: 2px; line-height: 16px; border-bottom : 1px solid #E59C3D; }
	.hoofdmenu A.uit:link		{ color: #E59C3D; text-decoration: none; } 
	.hoofdmenu A.uit:active		{ color: #FF0000; text-decoration: none; }
	.hoofdmenu A.uit:visited	{ color: #E59C3D; text-decoration: none; }
	.hoofdmenu A.uit:hover		{ color: #FFCC00; text-decoration: none; }

	.voet				{ position: absolute; margin-top: 5px; margin-left: 165px; }
	.voet A				{ color: #DDDDDD; text-decoration: underline; font: 11px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px;}
	.voet A:link			{ color: #DDDDDD; text-decoration: underline; }
	.voet A:active			{ color: #E59C3D; text-decoration: underline; }
	.voet A:visited			{ color: #DDDDDD; text-decoration: underline; }
	.voet A:hover			{ color: #E59C3D; text-decoration: underline; }

	.voetb				{ position: absolute; margin-top: 5px; margin-left: 26px; color: #7DA0BA; font: 9px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: bold; line-height: 16px; }
	.voetb A			{ color: #7DA0BA; text-decoration: underline; font: 9px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px; }
	.voetb A:link			{ color: #7DA0BA; text-decoration: underline; }
	.voetb A:active			{ color: #E59C3D; text-decoration: underline; }
	.voetb A:visited		{ color: #7DA0BA; text-decoration: underline; }
	.voetb A:hover			{ color: #E59C3D; text-decoration: underline; }


	A		{ color: #DB7A01; text-decoration: none; font: 13px Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px;}
	A:link		{ color: #DB7A01; text-decoration: none; }
	A:active	{ color: #FF0000; text-decoration: none; }
	A:visited	{ color: #DB7A01; text-decoration: none; }
	A:hover		{ color: #FF0000; text-decoration: underline; }

	a.half img  	 { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
	a.half:hover img { filter:alpha(opacity=50);  -moz-opacity: 0.5; opacity: 0.5; }
	
	.externelink	{ background: url(images/i-rechts.gif) top left no-repeat; float: left; padding: 2px 0px 0px 22px; }


	.webpad		{ color: #CCCCCC; margin-top: 12px; font-size: 11px; }
	.webpad A	{ color: #AAAAAA; font-size: 11px; }

	/* ############## MENULAGEN AAN/UIT ########################################################## */

	.laagaan	{ visibility: visible; z-index: 1;}
	.laaguit	{ visibility: hidden;  z-index: 1;}
	.pijltje	{ padding: 1px 10px 0px 20px; background: url(../i-rechts.gif) no-repeat; margin-left: 0px;  }


	/* ############## KLEIN / GROOT tbv uitklapbare blokken tekst ################################ */
	
	.klein, .groot	{ font: 13px/16px Trebuchet MS, Trebuchet, Verdana, Arial; width: 592px; margin: 0px 0px 0px 0px; 
			  line-height: 16px; border: 1px solid #FFFFFF; }
	.klein 		{ display: none; height: 0px; background-color: #FFFFFF; border: 0px solid #DDDDDD; overflow: hidden;   padding: 5px 10px  0px 20px; background: url(../i-rechts.gif) no-repeat; margin-left: 0px;  }
	.groot		{ height: auto; background-color: #F8F8F8; border: 1px solid #DDDDDD; margin: 4px 0px 6px 0px; padding: 1px 10px 10px 20px; }
	.klein .aan	{ font-weight: normal;   }	/* dit maakt de kop in een tekstblok niet-vet als het blok is dichtgeklapt */
	.groot .aan	{ font-weight: bold;   }	/* dit maakt de kop in een tekstblok  wel vet als het blok is opengeklapt */


