body {
margin-top: 0px; /* geeft een sjiek wit randje */
padding: 0;
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-weight: normal;
margin-top: 20px;
margin-bottom: 20px;
text-align: center; /* bug-fix voor pre IE6-browser ivm centreren webpagina, overige code staat hieronder in #centreerfunctie*/
background-color: #009DAA;
}
div {
border: 0px solid black;
padding: 0;
margin: 0;
}
body img {
border: none;
}
#centreerfunctie {
width: 950px;
background: #ffffff;
margin: 0 auto;		/* centreert alle webpagina's*/
text-align: left;	/* bug-fix voor pre IE6-browser ivm centreren webpagina; zie ook hierboven in #body*/
}

span.rtop, span.rbottom 			{ display: block; background: #009DAA; width: 950px;}
span.rtop span, span.rbottom span	{
display: block; 
height: 1px;
overflow: hidden; 
}
span.rtop span		{ background: #00257E; }
span.rbottom span	{ background: #ffffff; clear: both; }
span.r1				{ margin: 0 5px; }
span.r2				{ margin: 0 3px; }
span.r3				{ margin: 0 2px; }
span.rtop span.r4, span.rbottom span.r4 { margin: 0 1px; height: 2px; }

#header {
position: relative;
width: 950px;
height: 140px;
background-color: #ffffff;
color: #000000;
border-top: 2px solid #00257E;
}
#header .logo {
float: left;
padding-left: 25px;
padding-top: 25px;
}

#servicemenu {
position: absolute;
left: 820px;
top: 	120px;
width: 125px;
height: 20px;
border: none;
font: normal 10px Verdana;
}
#servicemenu ul {
margin: 0;
padding: 0;
list-style: none;
}
#servicemenu li {
display: inline;
margin: 0;
padding-left: 15px;
}
#servicemenu a:link			{ background-color: #ffffff; color: #009DAA; text-decoration: none; line-height: 1.9em; }
#servicemenu a:visited	{ background-color: #ffffff; color: #009DAA; text-decoration: none; line-height: 1.9em; }
#servicemenu a:hover		{ background-color: #ffffff; color: #009DAA; text-decoration: underline; }
#servicemenu a:active		{ background-color: #6e6e6e; color: #000000; text-decoration: none; }

#mainmenu {
float:left;
width: 950px;
height: 32px;
background: transparent;
background-color: #009DAA;
color: #574E2A;
padding-bottom: 0px;
border-top: 3px solid #00257E;
border-bottom: 3px solid #00257E;
}
#mainmenu ul {
margin: 0;
margin-left: 215px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}
#mainmenu li {
display: inline;
margin: 0;
padding: 0;
}
#mainmenu a {
float: left;
display: block;
font: normal 13px Verdana;
color: #ffffff;
text-decoration: none;
margin: 0 0px 0 0; /*Margin between each menu item*/
padding: 8px 14px 4px;
background-color: #009DAA; /*standaard beige achtergrond*/ 
/* border-top: 1px solid #FFFDE4; */
border-left: 1px solid #ffffff;
height: 20px;
}
#mainmenu .last					{ border-right: 1px solid #ffffff; }
#mainmenu a:hover {
background-color: #ffffff; /*red hover*/ 
color: #009DAA;
}
#mainmenu a:active {
background-color: #009DAA;
color: #ffffff;
}
#mainmenu #current a { /*currently selected tab*/
background-color: #00257E; 
color: #ffffff;
}

.kruimelpad {
width: 350px;
height: 25px;
padding-top: 10px;
padding-left: 0px;
font-size: 10px;
color: #000000;
}
/*
.kruimelpad a:link			{ background-color: #ffffff; color: #8C0099; text-decoration: none; line-height: 1.9em; }
.kruimelpad a:visited		{ background-color: #ffffff; color: #8C0099; text-decoration: none; line-height: 1.9em; }
.kruimelpad a:hover			{ background-color: #ffffff; color: #8C0099; text-decoration: underline; }
.kruimelpad a:active		{ background-color: #6e6e6e; color: #000000; text-decoration: none; }
*/
#container {
width: 948px;
background-color: #ffffff;
}

#leftnav {
float: left;
width: 200px;
font: normal 12px Verdana;
}
#leftnav ul {
list-style: none;
padding: 0 0 0 0;
margin: 50px 0 0 0;
}
#leftnav ul li {
width: 200px;
border-top: 1px solid #00257E; 
}
#leftnav ul li a {
width: 200px;
display: block;
text-decoration: none;
color: #00257E;
line-height: 35px;
background: #ffffff;
text-indent: 20px;
}
#leftnav #first {
border: 0;
margin-bottom: 20px;
font-size: 13px;
font-weight: bold;
}
.leftlast  { border-bottom: 1px solid #00257E; }
#leftnav a:hover {
background: #009DAA;
color: #ffffff;
}
#leftnav a:active {
background: #a8a8a8;
border: 0; 
color: #ffffff;
}
#leftnav #selected a { /*currently selected tab*/
background-color: #00257E; 
border: 0; 
color: #ffffff;
}

#tekst {
float: left;
width: 475px;
min-height: 300px;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 30px;
background-color: #ffffff;
border-left-width: 0px;
border-color: #55005B;
color: #000000;
}
#tekst a:link			  { background-color: #ffffff; color: #00257E; text-decoration: underline; }
#tekst a:visited		{ background-color: #ffffff; color: #00257E; text-decoration: underline; }
#tekst a:hover			{ background-color: #ffffff; color: #00257E; text-decoration: none; }
#tekst a:active			{ background-color: #6e6e6e; color: #00257E; text-decoration: none; }

#tekst p { /* lopende tekst */
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-size: 13px;
line-height: 1.4em;
margin: 0;
padding-bottom: 15px;
}
#tekst ul			{ font-size: 13px; margin: 0; padding-left: 15px; line-height: 24px; }
#tekst ul li 	{ display: list-item; list-style: disc; }

#tekst table {
lay-out: fixed;
width: 550px;
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-size: 13px;
margin-top: 10px;
padding: 0;
border: 0;
line-height: 1.4em;
}
table.home td							{ vertical-align: top; margin: 0; padding: 0; width: 50%; border: 0; }
table.opdrachtgevers			{ margin-bottom: 30px; }
table.opdrachtgevers td		{ vertical-align: middle; padding-top: 0px; }
table.opdrachtgevers img	{ float: right; }

#fotoblok {
float: right;
width: 237px;
margin-top: 65px;
margin-right: 0px;
}
#fotoblok a:link			{ background-color: #ffffff; color: #00257E; text-decoration: underline; }
#fotoblok a:visited		{ background-color: #ffffff; color: #00257E; text-decoration: underline; }
#fotoblok a:hover			{ background-color: #ffffff; color: #00257E; text-decoration: none; }
#fotoblok a:active		{ background-color: #6e6e6e; color: #00257E; text-decoration: none; }

#delen {
float: right;
width: 180px;
height: 20px;
margin-top: 30px;
margin-bottom: 20px;
}
#delen img {
float: right;
}
/* TO BE DELETED TO BE DELETED TO BE DELETED TO BE DELETED TO BE DELETED TO BE DELETED
#delen a:link				{ background-color: #ffffff; color: #00257E; text-decoration: underline; font-size: 13px; }
#delen a:visited		{ background-color: #ffffff; color: #00257E; text-decoration: underline; }
#delen a:hover			{ background-color: #ffffff; color: #00257E; text-decoration: none; }
#delen a:active			{ background-color: #6e6e6e; color: #000000; text-decoration: none; }
TO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETEDTO BE DELETED
*/

#footer {
clear: both;
width: 950px;
height: 70px;
text-align: center;
line-height: 22px;
background-color: #ffffff;
color: #00257E;
font-size: 11px;
letter-spacing: 0.010cm;
border-top: 3px solid #00257E;
padding-top: 10px;
}
#footer .vzv {
float: right;
padding-right: 15px;
}
#footer .linkedin {
vertical-align: text-bottom;
}
#footer a:link					{ background-color: #ffffff; color: #00257E; text-decoration: none; }
#footer a:visited				{ background-color: #ffffff; color: #00257E; text-decoration: none; }
#footer a:hover					{ background-color: #ffffff; color: #00257E; text-decoration: underline; }
#footer a:active				{ color: #000000; background-color: #6e6e6e; text-decoration: none; }
#uitlijn 								{ float: left; width: 640px; margin-left: 150px; padding-top: 7px; }

#bottommenu {
clear: both;
width: 950px;
height: 65px;
background-color: #009DAA;
text-align: center;
font-size: 11px;
padding-top: 10px;
border-top: 0px solid #00257E;
}
#bottommenu img {
float: right;
padding-left: 20px;
margin: 0;
}
#bottommenu a:link			{ color: #ffffff; text-decoration: none; padding-left: 25px; padding-right: 25px; }
#bottommenu a:visited		{ color: #ffffff; text-decoration: none; }
#bottommenu a:hover			{ color: #ffffff; text-decoration: underline; }
#bottommenu a:active		{ color: #000000; text-decoration: none; }

h1, h2, h3, h4 { margin: 0; padding: 0; }

/*hXXXX { main title 
font-size: 22px;
letter-spacing: 0.020cm;
background-color: #ffffff;
color: #00257E;
padding-top: 20px;
padding-bottom: 10px;
margin: 0;
}
*/
h1 { /* hoofdkoppen onderwerpen op de pagina */ 
font-size: 16px;
letter-spacing: 0.020cm;
background-color: #ffffff;
color: #00257E;
padding-top: 20px;
padding-bottom: 10px;
margin: 0;
}

h2 { /* subkoppen onderwerpen op de pagina */
font-size: 0.75em;
background-color: #ffffff;
color: #00257E;
padding-bottom: 5px;
margin: 0;
}


