html,

/*mandbruin{color:#4c3e23}
cassispaars{color:#7c113e}
framboosrood{color:#b23030}
aalbesrood{color:#d90725}
turquoise{color:#2a7f8a}
peterseliegroen{color:#618b46}
kroontjesgroen{color:#91c259}
lichtgroen{color:#c4d455}*/
 
body {
	margin:0;
	padding:0;
	height:100%;
	font: normal 12pt Verdana, Arial, sans-serif;
	line-height: 1.3;
	color:  #4c3e23;
	/*background: linear-gradient(90deg, rgba(0,100,0,0) 95%,rgba(100,255,0,0.5) 100%), linear-gradient(270deg, rgba(0,255,0,0) 95%,rgba(0,255,0,1) 100%); */
 	background-attachment:fixed;
	/*background: rgba(100,255,0,0.2);*/
	/*background: linear-gradient(315deg, #0f0, #fff, #fff, #fff, #fff, #fff)*/
	/*background: radial-gradient(ellipse at top left, #fff, #fff, #fff, #fff, #fff, #0f0);*/
	
}

 
html {
	background: rgba(196,212,85,1) 		/*achtergrond kleur links en rechts van website*/
	/*rgba(196,212,85,1) lichtgroen*/
	/* *rgba(178,48,48,1); framboosrood*/
	/*rgba(145,194,89,1) kroontjesgroen*/
}

* {
	margin: 0;
	padding: 0;
}

p {
	margin: 0.7em 0 0.7em 0;
}

* a:link {
	text-decoration: none;
	color: #b23030;
}

* a:visited {
	color: #b23030;
	text-decoration: none;
}

* a:hover {
	color: #2a7f8a;
	text-decoration: underline;
}

/*de middenband waar je inhoud inkomt van je website*/
#wrapper {
	box-sizing: border-box;
	min-height:100%;
	position:relative;
	width:80%;     		 /*breedte van de inhoudband*/
	max-width:80em;
	min-width: 35em;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background:white;
}

#header {
	box-sizing: border-box;
	padding:0px;
	padding-top:0.5em;
	padding-left:0.5em;
	padding-right:1em;
	/*overflow:hidden;*/
	height:auto;
}
/*#slagzin {
	box-sizing: border-box;
	width:100%;
	text-align:center;
	margin: 2em 6em 2em O.5em;
	padding: auto auto auto auto;	
	color:#4c3e23;
	font-size: 150%;
	font-weight: bold;	
}*/
#content {
	margin: 0 0em 0 13em;
	padding: 0 1em;
	padding-right:0.5em;
	padding-left:0.5em;
	padding-bottom:5em;   /* Height of the footer element */
}

#main{
	float: left;
	box-sizing: border-box;
	width:100%;
	text-align:justify;
	padding-left:0.5em;
	padding-right:1em;
	/*padding-top: Oem;*/
}

/*nav = navigation*/

#nav {
	float: left;
	width: 13em;
	right:13em; 
	box-sizing: border-box;
	padding-right:1em;
	padding-left:0em;
	margin-left: -100%; 
	position: relative;
	text-align:left;
	margin-top:1em;
}



#footer {
	box-sizing: border-box;
	clear: both;
	width:100%;
	height:3em;
	position:absolute;
	bottom:0;
	left:0;
	color: #4c3e23;
	margin-bottom:0em;
	margin-top:2em;
	padding-top: 1em;
	padding-left: 0em;
	padding-right: 0.2em;
	padding-bottom:3em;
	border-top: 3px solid  #c4d455;
	font-size: 80%;
	text-align:center;
	/*background:rgba(178,48,48,0.5)
	/*background: linear-gradient(0deg, #0f0, #5f5, #8f8, #afa, #cfc, #fff)*/
}

#footercontent {
	width:99%;
	padding-left:0.5em;
	padding-right:0.5em;
}

#logo {
	max-width: 410px;
	text-align: left;
	margin:0pt;
	margin-left: auto;
	margin-right: 0.5em;
	padding-right:0.2em;
	margin-top:1em;
	margin-bottom:0em;
	z-index:500; /*zorgt ervoor dat lijnje onder menu niet door logo loopt*/
	position:relative;
	/*border:2px solid black;*/
	color:white;
}


a img {
	text-decoration: none;
	border: 0 none;
}

/*topnav = topmenu*/
#topnav {
/*	height:auto; 
	overflow:auto;  Avoid scrollbars*/ 
	padding-left:12.5em;
	padding-top:3em;
	margin:0em;
	margin-left: 0.5em;
	margin-top:3em;
	margin-bottom:0.2em;
	text-align:left;
	box-sizing: border-box;
	position:relative;
	/*border:2px solid red;*/
	border-bottom: 2px solid  #c4d455;
	z-index:100;
	
}

#topnav ul {
	font-size:115%;
	font-weight:bold;
	color: #618b46;
	height: auto;
	padding:0px;
	padding-top: 8px;
	padding-bottom: 9px;
	margin: 0px;
}

#topnav li { 
	display: inline; 
	margin-left:auto;
	margin-right:auto;
	
}

#topnav a {
	text-decoration: none;
	padding:0.5em;
}

#topnav a:link {
	color:#618b46;
}

#topnav a:visited {
	color:#618b46;
}

#topnav a:hover {
	color: #b23030;
	/*border-bottom: 2px solid #b23030; 	(lijntje onder hoofdmenutitel)*/
}

/*#topnav a:active {
	color: #1f497d;
	text-decoration: underline;
}*/


#topnav .topnavelementactive {
	color: #b23030;
}

#topnav .topnavelementactive ul {
	color: #b23030;
}

#topnav .topnavelementactive a {
	/*border-bottom: 2px solid #b23030;	 (lijntje onder hoofdmenutitel)*/
	text-decoration: none;
	color: #b23030;
}




#toc {
	font-weight:bold;
	min-height: 1.4em;
	text-align:left;
	padding-left:13.5em;
	padding-bottom:0.5em;
	padding-right:0em;
	margin-right:14.6em;
	margin-bottom:0em;
}

/* toc = menu onder je hoofdmenu, cfr Inbiose */

/*.tocelement {
	color: #000055;
	text-decoration: none;
	display:inline-block;
}

/*.tocelementactive {
	font-weight:bold;
}

/*.tocelement a:link {
	text-decoration: none;
}

/*.tocelement a:visited {
	color: #000055;
	text-decoration: none;
}

/*.tocelement a:hover {
	color: #1f497d;
}

/*.tocseparator {
	display: inline-block;
	height:1em;
	border: 0;
	margin:0em;
	margin-left:0.4em;
	margin-right:0.4em;
	width:2px;
	background-color:#000055;
}

/*openingsuren - linkerbalk*/

#news {
	box-sizing: border-box;
	font-weight:normal;
	font-size: 95%;
	padding-bottom:0.5em;
	padding-top:0.5em;
	padding-left:2px;
	padding-right:2px;
	margin-right:0.5em;
	margin-bottom:2em;
	margin-top:0.5em;
	color: #4c3e23;
	/*background: linear-gradient(45deg, rgba(0,255,0,0) 80%,rgba(0,255,0,1) 100%), linear-gradient(135deg, rgba(0,255,0,0) 80%,rgba(0,255,0,1) 100%), linear-gradient(225deg, rgba(0,255,0,0) 80%,rgba(0,255,0,1) 100%), linear-gradient(315deg, rgba(0,255,0,0) 80%,rgba(0,255,0,1) 100%);*/
	border-bottom: 2px solid  #c4d455;
	border-top: 2px solid  #c4d455;
	/*position:fixed;
	display: inline-block;
	white-space: normal !important;
	width:14em;*/
}

.newselement {
	text-decoration: none;
	margin-bottom: 0em;
	white-space: normal !important;
}

.newsheader {
	font-size: 130%;
	font-weight:bold;
}


/* kleine lettertjes onder biobladje */
.biosmall {
	font-size: 60%;
}


.newselement a:link {
	text-decoration: none;
	color:#618b46;
}

.newselement a:visited {
	color: #618b46;
	text-decoration: none;
}

.newselement a:hover {
	color: #b23030;
}

#partneringopportunity {
	box-sizing: border-box;
	font-weight:normal;
	font-size: 85%;
	padding-bottom:0.5em;
	padding-top:0.5em;
	padding-left:2px;
	padding-right:2px;
	margin-right:0.5em;
	color: #00aad4;
	text-decoration:none;
	border-bottom: 2px solid #00aad4;
	border-top: 2px solid #00aad4;
}
#partneringopportunity a:link {
	text-decoration:none;
	color: #b23030;
}
#partneringopportunity a:visited {
	text-decoration:none;
}


#footer a:link {
	/*color: #888;*/
}

#footer a:visited {
	/*color: #888;*/
}

#footer a:hover {
	/*color: #666;*/
	text-decoration: underline;
}

.newsline {
	display: block;
	height: 1px;
	border: 0;
	padding: 0;
	margin:0;
	background-color:#eee;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.newsline2 {
	display: inline-block;
	width:100%;
	height: 1px;
	border: 0;
	padding: 0;
	margin:0;
	margin-top: 10em;
	background-color:#eee;
	margin-bottom: 0.5em;
	margin-top: 2em;
}

.newsitem {
	width: 100%;
	display:inline-block;
	
}



.newselementseparator{
	text-align:center;
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-bottom: 1em;
}

/*.newselementseparator:before {
  content: "...";*/
}

.partneringopportunityseparator{
	text-align:center;
	padding:0;
	margin:0;
	margin-top:-0em;
	margin-bottom: 0.5em;
}


.partneringopportunityseparator:before {
  content: "...";
}


.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}

.textbf {
	font-weight: bold;
}

.textit {
	font-style: italic;
}

.textit{
	font-style:italic;
}

.figurebanner {
	border:0pt;
	-ms-interpolation-mode:bicubic;
	height:auto;
	width:auto;
}

.figurebannerleft {
	float:left;
	border:0pt;
	margin-right:1em;
	margin-bottom:1em;
	-ms-interpolation-mode:bicubic;
	height:auto;
	width:auto;
}

.figurebannerright {
	float:right;
	border:0pt;
	margin-left:1em;
	margin-bottom:1em;
	-ms-interpolation-mode:bicubic;
	height:auto;
	width:auto;
}


.contact{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	display: inline-block;
	margin-left:-1em;
	padding-left:1em;
	border-left: 2px solid #000055;
	color: #000055;
	font-weight: bold;
}

h1 {
	color: #b23030;
	font-size:16pt;
	font-weight:bold;
	margin-top: 1.3em;
	margin-bottom: 0.3em;
	/*border:1px solid #eeeeee;*/
	text-decoration: none;
}

h2 {
	color: #899a14;
	font-weight:bold;
	font-size:14.5pt;
	margin-top: 1em;
	margin-bottom: 0.3em;
	/*border:1px solid #eeeeee;*/
	text-decoration: none;
}

h3 {
	color: #b23030;
	font-weight:bold;
	font-size:13pt;
	margin-top: 1em;
	margin-bottom: 0.3em;
	/*border:1px solid #eeeeee;*/
	text-decoration: none;
}

/* titel voor de juridische vermelding*/
h4 {
	color: gray;
	font-size:12pt;
	margin-top: 1em;
	margin-bottom: 0.3em;
	/*border:1px solid #eeeeee;*/
	text-decoration: none;
}


ul{
	list-style-position:outside; 
	list-style-type: disc;
	padding: 0.2em;
	margin-left:1em;
}

li {	padding:0.2em;
  
}


