/*Kleuren palet
Een website heeft een vast kleurenpalet. Voor deze website zijn de volgende basiskleuren gedefenieerd:
Basiskleur 1: 			#ed1c24 : achtergrond kleur van de gehele site
Basiskleur 2: 			#003740 : logo kleur
Accentkleur 1: 			#C11315; dit is de accentkleur, voor acccent elementen
Standaard linkkleur: 	#FFFFFF
bruin wordt #635100 was $524600
groenkleur $ACC331 wordt #9fd006
*/

/*HTML definities*/
body				{background-color: #FFFFff; color: #000000; font-family:verdana; font-size: 80%; padding: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; text-align:center;color:#635100}
table				{font-size: 100%; line-height: 160%; border-spacing: 0px; border-collapse: collapse; margin-left: 0px; margin-top: 0px; border: 0px; }
td				{vertical-align:top; padding: 0px; margin: 0px; border: 0px }
div{}
A					{color: #635100; }
A:link				{color: #635100; text-decoration: none}
A:active			{color: #635100; text-decoration: none}
A:visited			{color: #635100; text-decoration: none}
A:hover				{color: #000000; text-decoration: underline}
hr					{color: #8D204F; height: 1px}

/*Detailstijlen*/
div.itemcontainer			{}
div.itemtitle				{font-weight: bold; color: #9fd006;margin-bottom:20px}
div.itemcontent				{padding-right: 20px}
div.itemcontent	IMG			{margin-right: 0px}
div.itemcontent legend		{padding:10px;color:#9fd006}
H1							{font-size:200%; text-weight:bold}
H2							{font-size:160%; text-weight:bold;color:#9fd006}
H3							{font-size: 130%; padding-left: 20px; padding-top: 0px; color: #000000; text-weight: bold}
H4							{font-size:120%;text-weight:bold;color:#9fd006;margin-bottom:0px}
H5							{font-size:100%;text-weight:bold;margin-bottom:0px}
H6							{font-size:80%;text-weight:bold;margin-bottom:0px}
P							{margin-top:0px;margin-bottom:0px}
UL{margin-top:0px;}
LI { list-style-image: url('bullet.gif');list-style-position: outside; }
/*Einde detailstijlen*/
/*Begin uitzonderingen en verfijning van de stijlen*/
/*Pagina deel*/
div.pagecontainer	{text-align: left;height: 100%; width: 800px   }
table.pagetable		{border-spacing: 0px; border-collapse: collapse; margin: 0px; border: 0px; width:100% }	

/*Hoofdtabel, bestaat uit 3 cellen, die 3 divs (pageheader, pagecontent en pagefooter) bevat*/				
/*Einde pagina deel*/
/*Headerdeel*/
div.pageheader				{}
div.pageheader a			{color: #635100;font-size:11px}
div.pageheader a:link		{color: #635100}
div.pageheader a:active		{color: #635100}
div.pageheader a:visited	{color: #635100}
div.pageheader a:hover	{color: #9fd006;text-decoration:none}

table.pageheader	{border-spacing: 0px; border-collapse: collapse; margin: 0px; border: 0px; background-color: #FFFFFF; color: #003740; width: 100%;padding-top:10px;}

/*5 rijen in de tabel*/
tr.pageheaderrow1	{}
tr.pageheaderrow2	{}
tr.pageheaderrow3	{}
tr.pageheaderrow4	{display: none} 
tr.pageheaderrow5	{}
div.pageheaderrow5	{}

/*Elke rij 2 divjes*/
div.pageheaderrow1left		{background-position: left top; float: left; width: 394px; height: 102px; background-image:url('banner.jpg'); background-repeat:no-repeat; margin-top:20px;cursor:hand;}
span.pageheaderrow1left		{}	/*extra*/
div.pageheaderrow1right		{ margin-top:27px;height:28px;padding-left:10px}


span.pageheaderrow1right	{}	/*liesbreuken*/
div.pageheaderrow2left		{}	/*klik naar homepage*/
span.pageheaderrow2left		{}	/*klik naar homepage*/
div.pageheaderrow2right		{}	/*wisselelement*/
span.pageheaderrow2right	{}	/*wisselelement*/

div.pageheaderrow3left {margin-left: 215px; color:#9fd006; height:40px; padding-top:10px}
div.pageheaderrow3left a		{color: #9fd006}	
div.pageheader div.pageheaderrow3left	a:hover	{color: #635100}
div.pageheaderrow3left	a:active	{color: #9fd006}
div.pageheaderrow3left	a:visited	{color: #9fd006}
div.pageheaderrow3left	a:link	{color: #9fd006}

span.pageheaderrow3left		{}	/*personalisatie*/
div.pageheaderrow3right		{display: none}	/*zoek*/
span.pageheaderrow3right	{display: none}	/*zoek*/

div.pageheaderrow4left		{}	/*themaselectie*/
span.pageheaderrow4left		{}	/*themaselectie*/
span.pageheaderrow4left IMG { }
div.pageheaderrow4right		{}	/*toolnavigatie*/
span.pageheaderrow4right	{}	/*toolnavigatie*/
div.pageheaderrow5left		{width:200px;border:0px solid red;height: 42px;}	/*extra*/
span.pageheaderrow5left		{}	/*extra*/
span.pageheaderrow5left	img {border: none;vertical-align:bottom}
div.pageheaderrow5right {background-position: left top; width: 620px; height: 42px; padding-left: 0px; padding-top: 0px;border:0px solid green;}

 #header_txtSearch	{width: 118px; font-family: Verdana;  height: 18px; border:none;color:#635100;margin-right:10px;}	
/*div.pageheaderrow3right	#header_ibGo{background-position: left top; width: 20px; height: 20px;  margin-top: 4px ; }
span.pageheaderrow3right #header_txtSearch	{}	
span.pageheaderrow3right #header_btnGo{}
span.pageheaderrow5right	{ }*/
span.searchbox {vertical-align:top;background-image:url('searchback.jpg');height:28px;width:184px;padding-left:18px;padding-bottom:10px;padding-top:4px;background-repeat:no-repeat;text-align:right;background-position:top right;}
#header_ibgo {width:26px;height:26px}

/*Einde headerdeel*/

/*Contentdeel*/
tr.pagecontentheader		{display:none}
div.pagecontent				{}
table.pagecontent    		{}
td.navigationheader			{}
div.navigationheader		{}
td.navigation				{ }

div.navigation				{width: 180px;background-color:#9fd006;margin-left:10px;margin-right:10px;padding-right:0px}


div.navigation div.itemcontainer 	{padding-left:0px}
div.navigation div.itemtitle 		{}
div.navigation div.itemcontent		{color: #FFFFFF;padding:0px }
div.navigation div.itemcontent A	{color: #FFFFFF;font-weight:bold;font-size:11px;width:180px;padding-top:10px;padding-left:10px;}
div.navigation div.itemcontent A:link	{color: #FFFFFF;}
div.navigation div.itemcontent A:active	{color: #FFFFFF;}
div.navigation div.itemcontent A:visited	{color: #FFFFFF;}
div.navigation div.itemcontent A:hover	{color: #FFFFFF;text-decoration:none;}




td.navigationfooter			{}
div.navigationfooter		{}
/*Einde linkernavigatiedeel*/

/*Midden contentdeel (bevat weer een tabel)*/
td.contentheader		{vertical-align:top; padding: 0px; margin: 0px; }
div.contentheader		{}
td.contentmain			{background-color: #FFFFFF; padding-top: 0px; width:585px;  }
/*div.contentmain			{padding-bottom: 50px; height: 100%;border-left:1px solid #9fd006;border-right:1px solid #9fd006;}*/
div.contentmain			{padding-bottom: 0px; height: 100%;border-left:2px solid #9fd006;border-right:2px solid #9fd006;padding-left:15px;height:95%;}
div.contentmainbottom {background-image:url('contentborderbottomsmall.jpg');width:585px;height:22px;}

.tabbar {background-image:url('contentbordertopsmall.jpg');}

/*div.contentmaintop {background-image:url('contentbordertop.jpg');height:42px}
div.contentmaintop td.top1{background-image:url('contentbordertop.jpg');width:30px}
div.contentmaintop td.top2{border-top:2px solid #9fd006;width:100% }
div.contentmaintop td.top3{background-image:url('contentbordertop.jpg');background-position:right top;width:30px}
*/table.contentmain 		{}

/*Linkercel*/
td.content				{}
div.content				{}

div.content	div.itemcontainer			{padding-top: 0px}

div.contentheight div.itemcontent {line-height:25px}

div.content div.itemtitle {font-size: 200%; }
/*div.content div.itemtitle a:link{color:#9fd006; font-size:80%}
div.content div.itemtitle a:hover{color:#9fd006;font-size:80%}
div.content div.itemtitle a:visited{color:#9fd006;font-size:80%}
*/
div.content div.itemcontent a{font-weight:bold;background-image:url('morelink.gif');background-repeat:no-repeat;background-position:center right;padding-right:25px;display:inline-block;}
div.content div.itemcontent a:hover{color:#9fd006;text-decoration:none;}

.listtable div.itemtitle {}
.listtable div.itemtitle A{font-size: 50%}
.listtable div.itemtitle A:link{}
.listtable div.itemtitle A:hover{}
.listtable div.itemtitle A:visited{}
.listtable {}

div.content fieldset {border: 1px solid #9fd006; width: 100%; padding: 10px }
div.content legend {color: #9fd006; font-weight: bold}

td.contentfooter		{}
div.contentfooter		{}

/*Rechtercel*/
td.options				{}
div.options				{width: 175px; display:none}
div.options div.itemcontainer {}
div.options div.itemtitle {color:#9fd006;}
div.options div.itemtitle a:link{color:#9fd006;}
div.options div.itemtitle a:hover{color:#9fd006;}
div.options div.itemtitle a:visited{color:#9fd006;}
div.options div.itemcontent {color: #9fd006}
div.options div.itemcontent a:link{color:#9fd006}
div.options div.itemcontent a:hover{color:#9fd006;}
div.options div.itemcontent a:visited{color:#9fd006;}
div.options div.itemfooter {display:none} 


/*Einde middencontentdeel*/

/*Rechts optionsdeel*/
td.optionsheader		{}
div.optionsheader		{}
td.optionsfooter		{}
div.optionsfooter		{}
/*Einde rechteroptionsdeel*/
/*Einde contentdeel*/

/*Footerdeel*/
div.pagefooter			{ }
table.pagefooter td		{}

/*Footer heeft 3 rijen, met elk twee divs*/
tr.pagefooterrow1		{}
div.pagefooterrow1		{}
span.pagefooterrow1left 	{color: #635100;font-size:12px;text-align:right;width:780px;}
span.pagefooterrow1right	{font-size: 9px; font-weight: normal;text-align:right;width:780px;}
tr.pagefooterrow2		{}
div.pagefooterrow2left	{}
div.pagefooterrow2right	{}
tr.pagefooterrow3		{}
div.pagefooterrow3left	{}
div.pagefooterrow3right	{}
/*Einde footer*/








/*Begin Smartsearch*/
div #SearchForm1_pnlResult{}
.itemcontent  table.searchtable{border:none}
tr.resultheader {}
tr.resultitem td{}

tr.resultalternatingitem {}

/*Einde Smartsearch*/



.pagefooterrow1right {padding-left: 0px; font-size: 100%; font-weight: bold}

.pagefooterrow1right a {color: #8D204F}
.pagefooterrow1right a:link {color: #8D204F}
.pagefooterrow1right a:visited {color: #8D204F}
.pagefooterrow1right a:active {color: #8D204F}
.pagefooterrow1right a:hover {color: #8D204F; text-decoration: underline}



div.uitgelicht {color: #000000}
div.uitgelicht div.itemcontainer {background-color: #C8DCE8; color: #000000}
div.uitgelicht div.itemcontent {background-color: #C8DCE8; color: #000000}




/*NAVIGATIE*/

/*Voor firefox*/
table.subdiv{line-height:25px;color:#9fd006;width:180px;border:0px solid red;padding:0px;}
div.navigation div.itemcontent table.subdiv A	{color: #FFFFFF;font-weight:bold;font-size:11px;width:170px;padding-top:10px;padding-left:10px;}

/*table.subdiv td{background-color:#9fd006}*/
table.subdivactive{line-height:25px;}
table.subdivactive a:link {display:block;}
table.subdivactive a:active {display:block;}
table.subdivactive a:visited  {display:block;}
table.subdivactive a:hover {display:block; }
table.subdiv a:link {display:block; }
table.subdiv a:active {display:block;}
table.subdiv a:visited  {display:block;}
div.navigation div.itemcontent table.subdiv a:hover {display:block;color:#635100 }
div.navigation div.itemcontent table.subdivactive a:hover {display:block;color:#635100 }


table.subdiv1 {	display: none;background-color: #ffffff;font-weight: normal;}
table.subdiv1 { display: block;background-color: #ffffff;  font-weight: normal;  color:#9fd006;}
table.subdiv1 a:link {display:block;width:180px;overflow:hidden;line-height:25px;color:#9fd006;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006; }
table.subdiv1 a:active {display:block;width:180px;overflow:hidden;color:#9fd006;line-height:25px}
table.subdiv1 a:visited {display:block;width:180px;overflow:hidden; line-height:25px;color:#9fd006;}
table.subdiv1 a:hover {display:block;width:180px;overflow:hidden;color:#635100;line-height:25px}


div.navigation div.itemcontent {position:relative;z-index:10}

div.navigation div.itemcontent table.subdiv1active { border-right: red 0px solid; background-position: left bottom; border-top: red 0px solid; display: block; font-weight: normal; background-image: url(navniv1bottom.gif); padding-bottom: 16px; margin-left: 10px; border-left: red 0px solid; width: 180px; color: #9fd006; border-bottom: red 0px solid; background-repeat: no-repeat; background-color: transparent; }
div.navigation div.itemcontent table.subdiv1active a: {display:block;width:171px;overflow:hidden;line-height:25px;color:#9fd006;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006;padding:0px;background-color:#ffffff;padding-left:5px}
div.navigation div.itemcontent table.subdiv1active a:link {display:block;width:171px;overflow:hidden;line-height:25px;color:#9fd006;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006;padding:0px;background-color:#ffffff;padding-left:5px}
div.navigation div.itemcontent table.subdiv1active a:active {display:block;width:171px;overflow:hidden;color:#9fd006;line-height:25px;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006;padding:0px;background-color:#ffffff;padding-left:5px}
div.navigation div.itemcontent table.subdiv1active a:visited {display:block;width:171px;overflow:hidden; line-height:25px;color:#9fd006;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006;padding:0px ;background-color:#ffffff;padding-left:5px}
div.navigation div.itemcontent table.subdiv1active a:hover {display:block;width:171px;overflow:hidden;line-height:25px;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006;color:#635100;padding:0px ;background-color:#ffffff;padding-left:5px}


div.navigation div.itemcontent table.subdiv2 {	 display: none;z-index:5;padding: 2px; 	background-color: #ed1c24 	font-weight: normal;  	border: 1px solid #C8DCE8;background-image: url(navniv1bottom.gif); background-position: left bottom; }

div.navigation div.itemcontent table.subdiv2active { display: block;z-index:5;width:193px;padding-left:10px;font-weight: normal;  	border: 2px solid #C8DCE8;background-image: url(navniv1bottom.gif); background-position: right bottom;background-repeat:no-repeat;padding-bottom:17px;background-color:#ffffff}
div.navigation div.itemcontent table.subdiv2active a:link {display:block;padding:2px;width:172px;line-height:25px;}
div.navigation div.itemcontent table.subdiv2active a:active {display:block;padding:2px;width:172px;line-height:25px;}
div.navigation div.itemcontent table.subdiv2active a:visited {display:block;padding:2px;width:172px;line-height:25px;}
div.navigation div.itemcontent table.subdiv2active a:hover {display:block;padding:2px;width:172px;line-height:25px;}


table.subdiv3 {	 display: none;z-index:5;padding: 2px; 	background-color: #ed1c24 	font-weight: normal;  	border: 1px solid #C8DCE8;}
table.subdiv3active { display: block;z-index:5;	padding: 2px;background-color: #ed1c24 	font-weight: normal;  	border: 1px solid #C8DCE8;}
table.subdiv3active a:link {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv3active a:active {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv3active a:visited {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv3active a:hover {display:block;padding:2px;width:150px;line-height:25px;}




/*Firefox als table*/
/*Tables zijn voor firefox
table.subdiv{line-height:25px;text-align:right}
table.subdivactive{line-height:25px;text-align:right}
table.subdivactive a:link {display:block; padding: 2px; }
table.subdivactive a:active {display:block; padding: 2px;}
table.subdivactive a:visited  {display:block;padding: 2px;}
table.subdivactive a:hover {display:block; padding: 2px;}
table.subdiv a:link {display:block; padding: 2px; }
table.subdiv a:active {display:block; padding: 2px;}
table.subdiv a:visited  {display:block;padding: 2px;}
table.subdiv a:hover {display:block; padding: 2px;}


table.subdiv1 {	display: none;padding: 2px;font-weight: normal;border: 0px solid #00718F; text-align:right}
table.subdiv1active { border: #00718f 0px solid; padding: 2px; display: block;  font-weight: normal;text-align:right; }
table.subdiv1active a:link {display:block;width:180px;overflow:hidden;width:150px; padding: 2px;line-height:25px }
table.subdiv1active a:active {display:block;width:180px;overflow:hidden;  padding: 2px;line-height:25px}
table.subdiv1active a:visited {display:block;width:180px;overflow:hidden; padding: 2px;line-height:25px}
table.subdiv1active a:hover {display:block;width:180px;overflow:hidden;background-color: #CCCCCC; color: #000000; padding: 2px;line-height:25px}


table.subdiv2 {	 display: none;z-index:5;padding: 2px;	font-weight: normal;  	border: 0px solid #00718F; text-align:right;}
table.subdiv2active { display: block;z-index:5;	padding: 2px; 	font-weight: normal;  	border: 0px solid #00718F; text-align:right;}
table.subdiv2active a:link {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv2active a:active {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv2active a:visited {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv2active a:hover {display:block;padding:2px;width:150px;line-height:25px;}

table.subdiv3 {	 display: none;z-index:5;padding: 2px; 	font-weight: normal;  	border: 0px solid #00718F; text-align:right;}
table.subdiv3active { display: block;z-index:5;	padding: 2px; 	font-weight: normal;  	border: 0px solid #00718F; text-align:right;}
table.subdiv3active a:link {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv3active a:active {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv3active a:visited {display:block;padding:2px;width:150px;line-height:25px;}
table.subdiv3active a:hover {display:block;padding:2px;width:150px;line-height:25px;}
*/

/*NAVIGATIE VOOR IE*/
/*Navigatiecontrol*/
DIV.subdiv { padding-left: 0px; margin-top: 0px;width:145px;margin-right:0px;padding-right:0px;margin-bottom:0px}
DIV.subdiv IMG {}
div.navigation div.subdiv{}

DIV.subdiv1 { background-position: 50% bottom; display: none; z-index: 4; background-image: url(navniv1bottom.gif); padding-bottom: 16px; margin-left: -50px; width: 150px; color: #9fd006; background-repeat: no-repeat; position: absolute; background-color: transparent; }
table.subdiv1	{DISPLAY:none;Z-INDEX:4;LEFT: 150px;POSITION:absolute;}
.subdiv1 IMG 	{ }


/*IE ziet het als divje*/
/*div.subdiv A  {text-align: left; font-weight: normal; width: 165px; border-bottom: 0px solid #eedfe1; padding-left: 5px;height:20px;margin-bottom:5px;}*/
div.navigation div.itemcontent div.subdiv A{padding-top: 7px; padding-bottom: 7px;}
div.navigation div.itemcontent div.subdiv A:hover	{ color: #635100;text-decoration:underline}
div.subdiv A:link	{ }
div.subdiv A:active	{}
div.subdiv A:visited	{}
div.subdiv A:hover {text-decoration:underline}

div.subdivactive A 	{text-align: right; padding-top: 7px; padding-bottom: 7px; font-weight: bold; width: 100%; margin-right: 0px; border: 1px solid #F8F8F8;text-decoration:underline}
div.subdivactive A:hover {text-decoration: none; margin-right: 0px; border: 1px solid #F8F8F8; background-color: #B9B9B9; color: #635100;text-decoration:underline}


div.navigation div.itemcontent DIV.subdiv1 A		{color:#9fd006;border-left: 2px solid #9fd006; border-right: 2px solid #9fd006;width:180px;border-bottom:none;border-top:none;padding-left:5px;padding-top:5px;padding-bottom:5px;background-color:#ffffff;overflow:hidden}
div.navigation div.itemcontent DIV.subdiv1 A:link 		{color:#9fd006;width:180px;text-decoration:none}
div.navigation div.itemcontent DIV.subdiv1 A:active 	{color:#9fd006;width:180px;text-decoration:none}
div.navigation div.itemcontent DIV.subdiv1 A:visited 	{color:#9fd006;width:180px;text-decoration:none}
div.navigation div.itemcontent DIV.subdiv1 A:hover 	{color:#635100;width:180px;text-decoration:none}

DIV.subdiv2 			{DISPLAY:none;Z-INDEX:5;LEFT: 120px;POSITION:absolute; background-color: transparent; width: 130px;background-image: url(navniv1bottom.gif);padding-bottom: 16px;background-repeat: no-repeat;background-position:left bottom}
DIV.subdiv2 A:link 		{}
DIV.subdiv2 A:active	{}
DIV.subdiv2 A:visited 	{}
DIV.subdiv2 A:hover 	{color:#635100}
DIV.subdiv3 			{DISPLAY:none;Z-INDEX:6;LEFT: 100px;POSITION:absolute;}
DIV.subdiv3 A:link 		{}
DIV.subdiv3 A:active 	{}
DIV.subdiv3 A:visited 	{}
DIV.subdiv3 A:hover 	{}
/**/

/*Formbuilder*/
table.form {width:100%}
table.form td.column1 {padding-right:15px;width:150px}
table.form td.column2 {}
table.form td.column2 input.tb{width:200px;}
table.form td.column2 input{vertical-align:middle}
table.form td.column2 textarea {width:200px;height:75px}
input.image{margin-left:10px;}
td.column1 span.uitleg{font-size:85%}


span.requiredclass {color:red}