body { 
	background-color: #fff;
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
	font: normal 0.75em Arial, Helvetica, sans-serif; 
	color:#676767;
	}

body.tplhome		{}
body.tplcontent		{}
body.tplcontact		{}
body.tploverzicht	{}
body.tplzoek		{}
body.tplsitemap		{}




/* handig ------------------------------------------------------------------------------*/

.brtotal 	{clear: left; font-size: 0.0em; line-height: 0.0em;}
.brtotal2 	{clear: both; font-size: 0.0em; line-height: 0.0em;}

.vertm		{vertical-align: middle;}
.hide		{display: none;}





/* stijl voor de uls --------------------------------------------------------------------*/

ul 	{margin: 0px; padding: 0px; }
li	{margin: 0px; padding: 0px; }

#tmenu ul					{}
#tmenu li					{list-style-type: none; display: inline; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 2px; }
#tmenu li span				{}
#tmenu li.Lselect			{}





/* NIEUWE NAV CODE------------------------------------------------------*/

#navcontainer { height:92px;}
#navcontainer a { text-decoration: none; }
#navcontainer span	{color:#bfbfbf; padding-left:4px; padding-right:4px;}

#navcontainer ul
{
padding: 0;
margin: 0;
list-style-type: none;
position: relative;
border-bottom: 1px solid #dddddd;
}

#navcontainer li { display: inline; }

/*1st level elements*/
#navcontainer ul
{
bxxorder-top: 1px solid #36c;
bxxorder-bottom: 1px solid #36c;
background-color: #fff;
padding: 2px 0;
margin-bottom: 2em;
}

#navcontainer li { margin: 0 0 0px; }

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited
{
bxxxackground-color: #3e4bc0;
bxxorder: 1px solid #36c;
color: #2d2b2b;
padding: 0px 0px;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus
{
bxxackground-color: #9CD4F7;
bxxorder: 1px solid black;
color: #3e4bc0;
}

/*current Link*/
#navcontainer ul a#current,
#navcontainer ul a#current:link,
#navcontainer ul a#current:visited { font-weight: bold; color: #3e4bc0;}












/*Second and subsequent levels*/
#navcontainer ul ul
{
position: absolute;
top: 23px;
left: 0;
width: 100%;
border-top: none;
background-color: #fff;
border-bottom: 1px solid #dddddd;
line-height:1.5em;
}

#navcontainer ul ul li { display: inline; }

#navcontainer ul ul a,
#navcontainer ul ul a:link,
#navcontainer ul ul a:visited
{
bxxackground-color: #000;
bxxorder: 1px solid #95b1bb;
color: #2d2b2b;
}

#navcontainer ul ul a:hover,
#navcontainer ul ul a:focus
{
bxxackground-color: #9CD4F7;
bxxorder: 1px solid black;
color: #3e4bc0;
}

/*current Link*/
#navcontainer ul ul a#subcurrent,
#navcontainer ul ul a#subcurrent:link,
#navcontainer ul ul a#subcurrent:visited { font-weight: bold; color: #3e4bc0;}


/* EINDE------------------------------------------------------*/


















/*sitemap*/
	#lsitemap ul					{}
	#lsitemap li 					{list-style-type: none;}
	#lsitemap a						{font-weight: bold;}
	#lsitemap a:hover				{}

		#lsitemap ul ul				{}
		#lsitemap ul ul li 			{margin-left: 15px;}
		#lsitemap ul ul a			{font-weight: normal;}
		#lsitemap ul ul a:hover		{}

			#lsitemap ul ul ul			{}
			#lsitemap ul ul ul li 		{margin-left: 15px;}
			#lsitemap ul ul ul a		{font-weight: normal;}
			#lsitemap ul ul ul a:hover	{}

	#canchors ul			{padding-left: 0px; margin-left: 0px; padding-bottom: 0em; line-height: 1.4em;}
	#canchors ul li			{list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	
	.clist ul			{padding: 0px; margin: 0px; padding-left: 8px; margin-left: 8px;}
	/* RTE */
	.cblok ul      		{padding: 0px; margin: 0px; padding-left: 8px; margin-left: 8px;}
	.clist li			{}
	
	.clinks ul			{padding: 0px; margin: 0px;}
	.clinks li			{list-style-type: none; color:#000; line-height: 1.2em; padding:0px 0px 2px 15px;  background: url(../stdimg/li-content.gif) no-repeat 0px .25em;}
	
	#fresult ul			{padding: 0px; margin: 0px;}
	#fresult li			{list-style-type: none; color:#000; line-height: 1.2em; padding:0px 0px 0px 15px;  background: url(../stdimg/li-content.gif) no-repeat 0px .25em;}

	.sideitem ul		{clear: both; padding: 0px margin: 0px;}
	.sideitem li		{list-style-type: none; color:#7a7a7a; line-height: 1.2em; padding:0px 0px 2px 15px;  background: url(../stdimg/li-side.gif) no-repeat 0px .25em;}


#rowbottom ul			{padding: 0px; margin: 0px;}
#rowbottom li			{list-style-type: none; color:#a6a6a6; display: inline; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 2px;}
#rowbottom li.noli		{}
#rowbottom li.Lselect	{}




/* stijl voor de images ------------------------------------------------------------------------------*/

img 			{  border: 0px solid #afafaf; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.twie img		{}
.cimg img		{border: 1px solid #cfcfd0; }
.page img		{}
.csummitem img	{float: right;}
.sideitem img	{border: 1px solid #cfcfd0; }
.cgallimg img   {border: 1px solid #cfcfd0;}
.cgallitem 		{ clear: both; }


#pageimg-place1	img {}
#pageimg-place2	img {}
#pageimg-place3	img {}


















/* stijl voor de divs --------------------------------------------------------------------------------*/

div { padding: 0px; margin: 0;}


#all 											{border-top:4px solid #323131; background: url(../stdimg/bg-all.gif) repeat-x;}
	#allinner 									{width:990px; margin-left: auto; margin-right: auto; }
		#canvas 								{}


			#rowtop								{width:990px; }
				#rowtopwrap						{padding: 20px 30px 25px 30px;}
					#tmenu						{float: right; color:#bfbfbf; font-size: 90%;}
					.twie						{font-size: 0.1em; line-height: 0.1em;}

/*----------------------LET OP: #rowmiddle, #rowbottom MOETEN om goed te clearen en een goede box te zijn de clear:left en de overflow:auto hebben!!-------------------------------------------------------- */

			#rowmiddle							{width:990px; clear: left; }

				#nav							{width:990px; bxxackground:#fff;}
					#navwrap					{margin:0px 30px 0px 30px; padding: 0px 0px 0px 0px; }
						#lmenumain				{margin: 0px 0px 0px 0px;}
				#content						{width:634px; float: left; line-height: 1.5em;}
					#contentwrap				{margin:0px 0px 0px 0px; padding: 35px 50px 25px 30px;}	
					
						.crumbs					{margin-bottom: 1.6em; color:#bfbfbf; font-size: 90%;}
					
						.fback					{margin-bottom: 1.6em;}					
						.cintro					{color:#636363; font-size: 120%; margin-bottom: 1.6em; line-height: 1.45em;}
						.cdate					{color:#636363; margin-bottom: 1.5em;}
						#tplhome .cintro		{}
						#canchors				{float: left; border-right: 1px solid #dddddd; bxxackground:#f3f3f3; padding: 0px 13px 18px 0px; margin: 0px 15px 5px 0px; mxxxargin-bottom: 1.6em;}
						.cblok					{clear: right; margin-bottom: 2.0em;}
							.cimgblok			{float: right; margin: 0px 0px 10px 15px; text-align: left;}
								.cimg			{}
								.cimgtext		{padding-top:2px; color:#a0a0a0; font-size: 90%;}
							.clist				{margin-bottom: 1.5em;}
							.ctable				{margin-bottom: 1.5em;}
								.ctabletext		{text-align: right; padding-top:2px; color:#919191; font-size: 90%;}
							.clinks				{}	
						#lsitemap				{}
						.fblok					{clear: right; margin-bottom: 2.5em;}
							.fwrap				{}
							.fwrap div			{}
								.ferror			{color:#e63802;}
						#fresult				{}
							.page				{color:#979796; margin-top:5px; text-align: right;}						
						#csumms					{}
							.csummitem			{}
							.cgallitem                      {width: 634px; margin-bottom: 1.5em; }
                .cgallimg               {float: left; width:267px; font-size:0.1em; line-height: 0.1em;}
                .cgallinfo              {float: left; width:287px; fxont-size: 90%; lxine-height: 1.4em; }
							
				#side							{width:326px; float:left; margin-right: 30px;} 
					#pageimg-place2				{font-size: 0.1em; line-height: 0.1em; border-bottom: 1px solid #dddddd;}
					#sidewrap					{margin:0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
						.sideitemwrap			{border-bottom: 1px solid #dddddd; padding: 4px 0px 4px 0px;}
							.sideitem			{border-top:4px solid #323131;background: #f4f4f4; padding: 20px 20px 20px 20px; }
								.sideimg		{float: right;}
		
			#rowbottom							{width:990px; clear: left; overflow: auto; text-align: right; }
				#rowbottomwrap					{padding: 15px 0px 15px 0px; margin: 0px 30px 0px 30px; border-top:1px solid #dddddd; font-size: 90%;}
					#desk						{float:left; color:#bfbfbf; }






/* stijl voor de koppen en teksten -------------------------------------------------------*/

p 							{margin-top: 0.0em; padding-top: 0px; margin-bottom:1.4em;}
	p.p1					{}
	p.p2					{}
	p.p3					{}
	p.p4					{} 
	p.p5                    {margin-bottom:0em; }
	.sideitem p   			{color:#7a7a7a; font-size: 90%; margin-bottom:0.7em; line-height:1.4em; }

h1              			{clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0.9em 0px; font-family: Trebuchet MS, Arial, sans-serif; color:#000; font-weight: normal;  font-size: 1em; font-size: 180%; }

/*menukop/listkop/paragraafkop */
h2                			{color:#000; font-size: 120%; margin-bottom: 0.4em; }
.cblok h2					{color:#000; font-size: 120%; margin-bottom: 0.4em;}
#lmenumain h2				{}
#fresult h2					{color:#000000; font-size: 120%; margin-bottom: 0.6em; }
#csumms h2					{color:#000000; font-size: 120%; margin-bottom: 1.2em;}
#csumms h2 span				{color:#e1e1e1; padding:0px 4px;}

/*rest*/
h3							{font-size: 1em; font-size: 100%; margin: 0px; padding: 0px; margin-bottom: 0.2em;}
#csumms h3					{color:#000000; font-size: 120%; margin-bottom: 1.2em;}
#csumms .csummitem h3				{margin-bottom: 0.2em; }
#csumms .csummitem h3 span			{font-weight: normal; color:#a6a6a6; font-size:90%;}
.sideitem h3				{color:#000; font-size: 100%; font-weight: bold; txxext-transform: uppercase; margin-bottom: 0.4em;}

/*alineakop*/
h4							{font-size: 1em; font-size: 100%; margin: 0px; padding: 0px; }
.cblok h4					{color:#000000;  margin-bottom: 0.3em;}

#canchors h4				{font-size: 1em; font-size:80%; font-weight: normal; text-transform: uppercase; color:#a9a9a9; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.clinks h4					{font-size: 1em; font-size:80%; font-weight: normal; text-transform: uppercase; color:#a9a9a9; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}






/* stijl voor de links -------------------------------------------------------------------*/

A 			{color:#3e4bc0; text-decoration: none; }
A:link    	{  }  
A:visited 	{  }  
A:hover   	{ } 
A:active  	{  }
A:focus   	{  }

#tmenu li a							{color:#6c6c6c; text-decoration: none;}
#tmenu li a:hover					{color:#3e4bc0; border-bottom: 1px solid #dddddd;}
#tmenu li.Lselect a.Aselect			{color:#3e4bc0;}
#tmenu li.Lselect a.Aselect:hover	{}

.adef								{font-size:70%;}
.abig								{font-size:100%;}
.abigger							{font-size:120%;}

#rowbottom li a								{color:#6c6c6c; text-decoration: none;}
#rowbottom li a:hover						{color:#3e4bc0; border-bottom: 1px solid #dddddd;}
#rowbottom li.Lselect a.Aselect				{color:#3e4bc0;}
#rowbottom li.Lselect a.Aselect:hover		{}

#canchors a				{text-decoration: none; border-bottom: 0px solid #bcbcbc; font-size:90%; padding-left: 12px; background: url(../stdimg/li-anchors.gif) no-repeat; background-position: 0px .5em;}
#canchors a:hover		{}


.clinks li a				{ font-size: 90%;}
.clinks li a:hover			{border-bottom: 1px solid #dddddd;}

/* RTE */
.cblok p a        			{ border-bottom: 1px solid #dddddd;}
.cblok p a:hover      		{}

#lsitemap li a				{}
#lsitemap li a:hover		{}

#fresult li	a				{}
#fresult li	a:hover			{}

.fback a					{color:#919191;}
.fback a:hover				{}
	a.afback				{background: url(../stdimg/arrow-left.gif) no-repeat 0px .3em; padding-left: 13px;}
	a.afback:hover			{}

#csumms h2 a				{}

.csummitem h3 a				{padding:0px 0px 0px 13px;  background: url(../stdimg/li-content.gif) no-repeat 0px .25em;}
.csummitem h3 a:hover		{}




.sideitem h3 a				{}
.sideitem h3 a:hover		{}

.sideitem li a				{font-size:90%;}
.sideitem li a:hover		{}

.crumbs a					{color:#;}



/* stijl voor de forms ---------------------------------------------------------------------*/

form 		{margin-top: 0px; margin-bottom: 0px;}

input 		{color: #333333; font-family: arial, sans-serif;}
select 		{color: #333333; font-family: arial, sans-serif; }
option 		{font-size: 100%; color: #333333; font-family: arial, sans-serif;}
textarea 	{font-size: 100%; color: #333333; font-family: arial, sans-serif;}

.size1		{width:360px;}

.bsubmit {
  background:#6d6c6c url(../stdimg/bg-bsubmit.gif) repeat-x;
  color: #fff; 
   font-family: Trebuchet MS, Arial, sans-serif;
   font-weight: bold;
  border: 1px solid #eeeeee;
  padding: 2px 4px 2px 4px;
  margin: 10px 0px 5px 0px;
  font-size: 120%;
 }

.bsubmit:hover {
  background:#6d6c6c url(../stdimg/bg-bsubmithover.gif) repeat-x;
}





/* MISC ----------------------------------------------------------------------------------------*/

table 				{font-size: 1em; font-size: 100%;}
td					{}


.ctable table		{wxidth: 90%; border-collapse: collapse; clear: both;}
.ctable td			{border: 1px solid #cecece; padding: 2px 4px; line-height: 1.3em; vertical-align: top;}
.ctable td.header	{background-color:#f6b763; color:#3d3d3d; font-weight: bold; color:#000; }
/* changed */

.cblok table   {wxidth: 90%; border-collapse: collapse; clear: both;}
.cblok td      {border: 1px solid #cecece; padding: 2px 4px; line-height: 1.3em; vertical-align: top;}
.cblok td.header {background-color:#f6b763; color:#3d3d3d; font-weight: bold; color:#000; }
















