body {
margin:0px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
background-color:#278739;
}

a, a:visited, a:active  { color: #278739; text-decoration: none; }
a:hover   { color: #666666; }


h1, h2, h3 {
	font-weight:bold;
	color:#278739;
	margin:0px;
	padding:0px 0 10px 0px;
	font-family:Palatino, Palatino Lynotype, Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}

img.header {
z-index:-1;
position:absolute;
top:0px;
left:0px;
margin:0px;
}
div.txt {
width:85%;
margin:150px auto 0 auto;
/* background-image:url(text-back.png); */
background-color: rgba(255,255,255,0.9);
border-radius:15px;
line-height:19px;
max-width: 900px;
}

div.txt  div {
padding:25px 25px 17px 25px;
text-align:left;
}
a.knop div {
background-image:url(knop-back.jpg);
background-repeat:repeat-x;
background-color:#227030;
border-radius:15px;
color:#FFFFFF;
font-family:Palatino, Palatino Lynotype, Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding:8px 10px;
	margin:0 0 8px 0;
}

a.knop:hover div {
background-image:none;
}

a.knop div img {
float:right;
width:30px;
margin:-3px 0 0 0;
}
a.knop div img.ico {
float:right;
width:auto;
height: 24px;
margin:-3px 0 0 0;
}

img.foto {
border-radius:25px;
margin:15px 0 0 0;
max-width: 900px;
}



.mob-logo {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 75%;
	height: auto;
	max-width: 300px;
}
