/* ************************************************** */
/* ******************* Basis ************************ */
/* ************************************************** */
body           {
	color: #38572d;
	background: #ffffff url(../images/bg_pattern.gif);
	margin: 0;
	padding: 0;
	font: 75%/1.4em Arial;
	}

p {}
a    {
	color: #bfbc1f;
	text-decoration: none
	}
a:hover  {
	color: #38572d
	}
.space  { padding: 5px }
.space2 { padding: 10px }
.space3 { padding: 20px }

h1    {
	color: #365730;
	text-transform: uppercase;
	margin: 0.2em 0;
	font: bold 1.2em "Trebuchet MS";
	}
h1 a    {
	color: #365730;
	text-decoration:none;
	
	}
h1 a:hover   {
	color: #bfbc1f;
	text-decoration:none;
	
	}

h2    {
	color: #D4D731;
	text-transform: uppercase;
	margin: 0.2em 0;
	font: bold 1.2em "Trebuchet MS";
	}
	
h2 a    {
	color: #D4D731;
	text-decoration:none;
	
	}
h2 a:hover   {
	color: #365730;
	text-decoration:none;
	
	}
	
	
h3   {
	color: #3A5634;
	margin: 0.5em 0 0.3em;
	border-bottom: 1px dotted #D4D62E;
	font: bold 1.1em "Trebuchet MS";
	}
h3 a    {
	color: #3A5634;
	text-decoration:none;
	
	}
h3 a:hover   {
	color: #bfbc1f;
	text-decoration:none;
	
	}
h4  {
	font-size: 1em;
	margin: 0px;
	color: #D4D731;
	text-transform: uppercase;
	padding: 5px 0px;
	border-bottom: 1px dotted #D4D731;
}

h4 a    {
	color: #D4D731;
	text-decoration:none;
	
	}
h4 a:hover   {
	color: #365730;
	text-decoration:none;
	
	}


h5  {
	font-size: 1em;
	margin: 0px;
	color: #3A5634;
	text-transform: uppercase;
	padding: 5px 0px;
}
h5 a    {
	color: #3A5634;
	text-decoration:none;
	
	}
h5 a:hover   {
	color: #bfbc1f;
	text-decoration:none;
	
	}
h6  {
	color: #38572D;
	font-size: 1em;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

h6 a    {
	color: #38572D;
	text-decoration:none;
	
	}
h6 a:hover   {
	color: #bfbc1f;
	text-decoration:none;
	
	}
	
.hr {
	width: 90%;
	height: 1px;
	border-style: dashed none none;
	border-width: 1px 0 0;
	border-color: #ccc
}
.line{
	margin: 5px 0px 0px 10px;
	padding: 0px;
}
ul {
	list-style-type: disc;
	margin: 0;
	padding: 0px 0 0px 15px
}
ul li {
	display: list-item;
	list-style: url(../images/li_bullet.gif);
}
ol { list-style-type: decimal; margin: 0; padding: 10px 0 10px 30px }
.pic {
	border: 1px solid #dfe1e0;
	padding: 1px;
	background: #FFFFFF;	
}
img{
	border:0px;
}
.txtcolor1{
	color: #365730;
}
.txtcolor2{
	color: #bfbc1f;
}
.txtcolor3{
	color: #e9eb63;
}
.txtcolor4{
	color: #7f7d15;
}
.txtcolor5{
	color: #339900;
}
.txtcolor5{
	color: #766308;
}
.txtcolor6{
	color: #eec23f;
}


/* ************************************************** */	
/* ******************* FRAMEWORK ******************** */
/* ************************************************** */
#wrapper     {
	width: 914px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
	}


#wrapperbg{
	width: 914px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(../images/bg_body2.jpg) repeat-y;
	}

#wrapperbodyhome  {
	width: 890px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
	background: #FFFFFF url(../images/bg_home_content.gif) repeat-y;
	}
#wrapperbody  {
	width: 890px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
	background: #FFFFFF url(../images/bg_content.gif) repeat-y;
	}

/* ******************* Subnavigatie ************************ */

#subnav{
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	word-spacing: 10px;
}

#subnav a{
	color: #8E8F3B;
	text-decoration: none;
	}

#subnav a:hover{
	color: #38572D;
	text-decoration: none;
}



/* ******************* TOP ************************ */

#top{
	height: 106px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background: url(../images/topbar.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}


/* ******************* LOGOS ************************ */

#logo  {
	width: 118px;
	float: left;
	height: 97px;
	position: relative;
	top: 8px;
	left: 40px;
}

#logos{
	background: #ffffff;
	padding: 10px;
}

.logos1{
	width: 730px;
	float: left;
}

.logos2{
	float: left;
	width: 140px;
}
/* ******************* SEARCH ************************ */

#search  {
	width: 300px;
	float: left;
	height: 25px;
	position: absolute;
	right: 30px;
	text-align: right;
	padding-top: 10px;
}

/* ******************* MIDDLE ************************ */

#main   {
	margin: 0px;
	padding: 0px;
	}



/* ******************* CONTENT *********************** */

.content   { 
	margin: 0px; 
	padding: 0px;
	}



/* ************************************************* */
/* ******************* FRAMESET ************************ */
/* ************************************************* */
#leftframe   {
	width: 255px;
	float: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}


#rightframe  {
	margin: 0px;
	padding: 0px;
	width: 635px;
	float: left;
	overflow: hidden;
}


.hot   {
	color: #37582E;
	font-size: 1em;
	text-indent: 5px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
}





/* ************************************************** */
/* ******************* Navigation ******************* */
/* ************************************************** */
div#nav   {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 630px;
	text-transform: uppercase;
	position: relative;
	left: 100px;
	top: 80px;
	font: bold 11pt "Trebuchet MS";
	color: #38572d;
}
div#nav a {
	color: #38572d;
	text-decoration: none;
}
div#nav a:hover {
	color: #D1D429;
	text-decoration: none;
}
ul#navitem { 
	color: #38572d; 
	font-size: 1em; 
	font-family: "Trebuchet MS"; 
	text-align: left; 
	white-space: nowrap; 
	list-style: none; 
	margin: 0px;
	padding: 0px;
}

ul#navitem li {
	display: inline;
	padding-right: 50px;
	padding-left: 10px;
	list-style: none;
	color: #38572d;
}


div#nav .navactif{
	color: #D1D429;
	text-decoration: none;
}
div#nav .navactif a {
	color: #D1D429;
	text-decoration: none;
}
div#nav .navactif a:hover {
	color: #38572d;
	text-decoration: none;
}
/* ************************************************** */
/* ******************* BREADCRUMB ******************* */
/* ************************************************** */
#breadcrumb   {
	color: #38572D;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px;
/*
	height: 20px;
*/
	width: 610px;
}

#breadcrumb a {
	color: #919039;
	text-decoration: none;
	}
#breadcrumb a:hover {
	color: #38572D;
	text-decoration: none;
	 }


/* ************************************************** */
/* ******************* HOMEPAGE ********************* */
/* ************************************************** */
#homepic{
	height: 239px;
	width: 890px;
	margin: 0px;
	padding: 0px;
}
.corner_home {
	height: 180px;
	width: 230px;
	position: absolute;
	top: 140px;
	left: 650px;
	line-height: 1.4em;
}

#hot{
	background: #C7CC18;
}

.newsletter{
	float: left;
	width: 250px;
}

.detailcontainer{
	float: left;
	width: 600px;
}

.detailbox{
	float: left;
	width: 280px;
}
.detailbox a{
	color: #F8F5E1;
	text-decoration: none;
}
.detailbox a:hover{
	color: #38572D;
	text-decoration: none;
}
.newscontainer{
	
	width: 610px;
}

.newsbox{
	float: left;
	width: 180px;
}

.newsbox a{
	color: #babe33;
	text-decoration: none;
}
.newsbox a:hover {
	color: #D4D730;
	text-decoration: none;
}

.date {
	color: #babe33;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.archive {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: right;
	border-top: 1px solid #f2eed4;
	padding-top: 5px;
}
.spacer {
	width: 1px;
	float: left;
	display: block;
	margin: 0px 14px 0px 15px;
	padding: 0px;
}

	

/* ************************************************* */
/* ******************* SUBPAGES ************************ */
/* ************************************************* */


/* ******************* Toppic ************************ */

#subpic{
	height: 178px;
	width: 890px;
	margin: 0px;
	padding: 0px;
}
#subpic a{
	color: #f8f5e1;
	text-decoration: none;
}
#subpic a:hover{
	color: #355533;
	text-decoration: none;
}
.corner_org {
	height: 160px;
	width: 180px;
	position: absolute;
	top: 135px;
	left: 700px;
	line-height: 1.4em;
	background: url(../images/corner_pub_bg.gif) no-repeat;
}

.corner_pub {
	height: 160px;
	width: 180px;
	position: absolute;
	top: 135px;
	left: 700px;
	line-height: 1.4em;
	background: url(../images/corner_info_bg.gif) no-repeat;
}

.corner_info {
	height: 160px;
	width: 180px;
	position: absolute;
	top: 135px;
	left: 700px;
	line-height: 1.4em;
	background: url(../images/corner_tech_bg.gif) no-repeat;
}

.corner_tech {
	height: 160px;
	width: 180px;
	position: absolute;
	top: 135px;
	left: 700px;
	line-height: 1.4em;
	background: url(../images/corner_agenda_bg.gif) no-repeat;
}

.corner_contact {
	height: 160px;
	width: 180px;
	position: absolute;
	top: 135px;
	left: 700px;
	line-height: 1.4em;
	background: url(../images/corner_agenda_bg.gif) no-repeat;
}

.corner_agenda {
	height: 160px;
	width: 180px;
	position: absolute;
	top: 135px;
	left: 700px;
	line-height: 1.4em;
	background: url(../images/corner_org_bg.gif) no-repeat;
}

.corner_subtxt {
	height: 140px;
	width: 100px;
	position: absolute;
	top: 140px;
	left: 780px;
	line-height: 1.4em;
}

table.image img {
	border: 1px solid #000;
}

table.image caption {
	font-size: 0.8em;
	color:#999;
	border: 1px solid #DDD;
}

/* ******************* NEWSLETTER ************************ */

.newslettersub{
	width: 230px;
	margin-left: 10px;
}


/* ******************* SUBPAGES CONTENT ************************ */

.detailtxt{
	float: left;
	width: 490px;
}

.detailpic{
	float: left;
	width: 90px;
}

.dloadbox{
	background: #FCF9F0;
	padding: 10px;
	border: 1px solid #f2f0e1;
}

.dloadbox a {
	color: #bfbc1f;
	text-decoration: none;
}

.dloadbox a:hover {
	color: #375932;
	text-decoration: none;
}

.dloadleft{
	float: left;
	width: 120px;
}

.dloadright{
	float: left;
	width: 310px;
}


/* ******************* ORGANISATION ****************** */

.contentsplit{
	margin: 10px 0px;
	padding: 0px;
}


.orgtitlebox{
	font-weight: bold;
	color: #3B5636;
	background: #F8F5E0;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}

.orgtitlebox a {
	color: #38572d; 
	text-decoration: none;
}
.orgtitlebox a:hover {
	color: #D1D429;
	text-decoration: none;
}
.orgbox{
	margin: 0px;
	padding: 0px;
	width: 290px;
	float: left;
}
.orgcontent a{
	color: #bfbc1f;
	text-decoration: none;
}

.orgcontent a:hover {
	color: #375932;
	text-decoration: none;
}


/* ******************* PUBLICATION ****************** */

.pubcontainer{
	border: 1px solid #f8f5e1;
	background: url(../images/bg_pub_container.gif) repeat-y;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pubdate{
	float: left;
	width: 93px;
	padding: 5px;
	color: #8E9230;
}
.pubtitle{
	padding: 0 0 5px 0;
	font-weight: bold;
}

.pubtext{
	padding: 5px;
	float: left;
	width: 380px;
}


.publink{
	float: left;
	width: 110px;
	padding: 5px;
	color: #bfbc1f;
}
.publink a{
	color: #bfbc1f;
	text-decoration:none
}
.publink a:hover{
	color: #3B5636;
	text-decoration:none
}


/* ******************* TECHNIEKEN ****************** */

.actiebox{
	background: #f0f292;
	padding: 10px;
	border: 1px solid #f2f0e1;
}

.actiebox a {
	color: #bfbc1f;
	text-decoration: none;
}

.actiebox a:hover {
	color: #375932;
	text-decoration: none;
}

/* ******************* AGENDA ****************** */

.agendacontainer{
	border: 1px solid #f8f5e1;
	background: url(../images/bg_agenda_container.gif) repeat-y;
	margin-top: 5px;
	margin-bottom: 5px;
}
.agendapic{
	float: left;
	width: 130px;
	padding: 0px;
	color: #8E9230;
}

.agendatext{
	padding: 5px 10px;
	float: left;
	width: 340px;
}
.agendatype{
	margin-bottom: 10px;
	color: #CCC12E;
	font: bold 1.1em "Trebuchet MS";
}

.agendatitle{
	margin-bottom: 5px;
	font: bold 1.1em "Trebuchet MS";
}
.agendadate{
	color: #BFBC1F;
	margin-bottom: 5px;
}

.agendalink{
	float: left;
	width: 100px;
	padding: 5px;
	color: #bfbc1f;
}
.agendalink a{
	color: #bfbc1f;
	text-decoration:none
}
.agendalink a:hover{
	color: #3B5636;
	text-decoration:none
}

/* ********************************************* */
/* ******************* IMAGES ****************** */
/* ********************************************* */

.image {
	
	float:left;
	margin-bottom:5px;
	text-align: center;
	margin-right: 10px;
	position: relative;
}
.icon {
	padding-right: 5px;
}




/* ************************************************** */
/* ******************* FORM ************************ */
/* ************************************************** */
input   { color: #1a597e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888; }

/* Tables */
.tabletext   { color: #1a597e; font-size: 12px; line-height: 3ex }
form   { font-size: 12px; display: inline; margin: 0; padding: 0 }

.checkb {
	color: #313f5c;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 16px;
	border-width: 0px;
	border-style: none;
}
.radio   {
	color: #022d64;
	border-width: 0px;
	border-style: none;
}
.inputtext    {
	color: #3a496a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #888 #d4d4d4 #d6d6d6 #888;
	margin-top: 3px;
	margin-bottom: 3px;
}
.file   { color: #1a597e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888 }

.ddselect {
	color: #3a496a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #888 #d4d4d4 #d6d6d6 #888;
	margin-top: 3px;
	margin-bottom: 5px;
}

.inputerror {
	color: #F00;
	font-weight: bold;
}

/* ************************************************** */
/* ******************* TABLES *********************** */
/* ************************************************** */
table{
	font-size: 12px;
	border:0px;
	
}

/*td{
	border: 1px solid #FFFFFF;
}

tr{
	border: 1px solid #FFFFFF;
}
*/
.topline {
	color: #38572D !important;
	border-top: 1px solid #FCF9F0;
	border-right: 1px solid #f2f0e1;
	border-bottom: #FCF9F0;
	border-left: #FCF9F0;
	border-collapse: separated;
	border-spacing: 0;
	font: 1em/14px Arial, Helvetica, sans-serif;
}
.th   { color: #666666!important; font-size: 12px; font-weight: bold; background-color: #e5e3e3; margin: 0; padding: 10px; height: 20px}
.th a{
	color:#666;
	text-decoration:none;
	}
.th a:hover{
	color:#0099cc;
	text-decoration:none;
	}
.td0    {
	color: #38572D;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
	padding: 5px;
	height: 20px;
	background: #FCF9F0;
}
td1 { color: #0099cc; font-size: 12px; font-weight: bold; background-color: #f0f4f1; margin: 5px 0; padding: 5px; height: 30px }
.trtot { color: #0099cc; font-size: 12px; font-weight: bold; background-color: #eaf1ea; margin: 5px 0; padding: 5px; height: 30px }
.tdleft     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #f2f0e1;
	border-left: 1px solid #f2f0e1;
	line-height: 1.5em;
	background: #FFFFFF;
}
.tdleft2     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 1.5em;
	background: #fafafa;
}
.tdleft3     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 1.5em;
	background: #f4f4f4;
	font-weight: bold;
	color: #666666;
}
.tdleft3     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 1.5em;
	background: #f4f4f4;
	font-weight: bold;
	color: #666666;
}
.tdleft4     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 1.5em;
	background: #b0cee5;
	font-weight: bold;
	color: #fff;
}
.tdleft5     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 1.5em;
	background: #ecf2f9;
	font-weight: bold;
	color: #336699;
}
.tdleft6     {
	font-size: 12px;
	padding: 10px;
	border-top: #ececec;
	border-right: #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 1.5em;
	background: #80aed0;
	font-weight: bold;
	color: #fff;
}
.tdnone     {
	font-size: 12px;
	padding: 10px;
	line-height: 1.5em;
	font-weight: bold;
	color: #336699;
}
.tdleft .tdleft2 .tdleft3 a { 
	color: #0099cc; 
	text-decoration: none 
}
.tdleft .tdleft2 .tdleft3 a:hover { 
	color: #666; 
	text-decoration: none 
}

#navigation ul li {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -3px;
	margin-left: 0;
}

.height {
	height: 25px;
}
.btn_submit2 {
color: #0099cc; font-size: 1em; font-weight: bold; text-decoration: none; background-color: #fff; text-transform: uppercase; cursor: pointer; border: solid 0
}
.submit a {
	float: left;
	margin-top: 5px;
	font-size: 12px;
	color: #335929;
	background-color: #D1D429;
	margin-bottom: 10px;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}
.submit a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #39592E;
	font-weight: bold;
}
/* ************************************************** */
/* ******************* FOOTER *********************** */
/* ************************************************** */
#footer                {
	background-color: #38572d;
	margin: 0;
	padding: 7px;
	color: #FFFFFF;
}

.footerleft {
	float: left;
	width: 650px;
	padding: 0px 0px 0px 5px;
	font-size: 0.8em;
	margin: 0px;
}
.footerright {
	float: right;
	width: 180px;
	padding: 0px;
	font-size: 0.9em;
	text-align: right;
}
.footerright2 {
	float: right;
	width: 130px;
	padding: 5px 0px 10px;
	font-size: 0.8em;
	text-align: right;
}
#footer a  { color: #d1d429; text-decoration: none }
#footer a:hover  {
	color: #F8F5E1;
	text-decoration: none
}


/* ******************************************** */
/* ******************* STUFF ****************** */
/* ******************************************** */

/* ******************* BACK BUTTON ************ */



.pagenavl{
	float:left;
}

.pagenavr{
	float:right;
	margin-right: 10px;
}

.pagenavl a, .pagenavr a {
	color: #bfbc1f;
	text-decoration: none;
}
.pagenavl a:hover, .pagenavr a:hover {
	color: #3B5636;
	text-decoration: none;
}

/* ******************* Disclamer ************** */

#disclaimer {
	margin: 0;
}

.disclaimertitle {
	font-size: 150%;
	margin: 5Px;
}

.disclaimereigendom {
	font-weight: bold;
	margin: 5Px;
}

.disclaimersubtitle {
	font-size: 110%;
	margin: 10px 5px 5px;
	color: #38572D;
	font-weight: bold;
}

.disclaimerparagraph {
	margin: 5Px;
}
.notes {
	font-size: 0.8em;
}


/* ******************* WESTSITE ****************** */
.westsite {
	width:890px;
	margin-top: 10px;
	text-align: right;
	}
 
