/*
CSS algemeen
*/

body {
	border: 0;
	padding: 0;
	margin: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #394B4B;

	background: #FFFFFF;
}

td {
	vertical-align: top;
	text-align: left;
	color: #000000;
}

a {
	color: #0089CF;
	text-decoration: underline;
}

img {
	border: 0;
}

img.logo {
	position: absolute;
	top: 48px;
	left: 11px;
}

img.nl {
	position: absolute;
	top: 142px;
	left: 140px;
}

img.uk {
	position: absolute;
	top: 142px;
	left: 165px;
}

img.home {
	position: absolute;
	top: 24px;
	left: 204px;
}

img.profiel {
	position: absolute;
	top: 24px;
	left: 314px;
}

img.dienstverlening {
	position: absolute;
	top: 24px;
	left: 423px;
}

img.ervaringen {
	position: absolute;
	top: 24px;
	left: 533px;
}

img.organisatie {
	position: absolute;
	top: 24px;
	left: 643px;
}

img.internationaal {
	position: absolute;
	top: 24px;
	left: 753px;
}

img.contact {
	position: absolute;
	top: 24px;
	left: 863px;
}

img.publicaties {
	position: absolute;
	top: 642px;
	left: 40px;
}

img.links {
	position: absolute;
	top: 642px;
	left: 135px;
}

img.schaduw {
	position: absolute;
	top: 156px;
	left: 0px;
}

span.adres {
	position: absolute;
	top: 495px;
	left: 10px;

	color: #394B4B;
}

span.adres strong {
	font-size: 12px;
	font-weight: bold;
	color: #3C51A3;
}

span.adres a {
	color: #394B4B;
	text-decoration: none;
}

div.flash {
	position: absolute;
	top: 89px;
	left: 650px;

	width: 312px;
	height: 565px;
}

span.menu {
	position: absolute;
	top: 582px;
	left: 870px;

	color: #394B4B;
	z-index: 9999;
}

span.menu a {
	color: #394B4B;
	text-decoration: none;
}

div.content {
	position: absolute;
	left: 220px;

	width: 430px;
}

div.content h1 {
	font-size: 13px;
	color: #3C51A3;
	margin: 0px 0px 5px 0px;
}

span.oneliner {
	position: absolute;
	top: 360px;
	left: 200px;

	font-size: 30px;
	z-index: 9999;
}

div.content ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
}

div.content a {
	color: #3A4B48;
	text-decoration: underline;
}

div.content span.link {
	display: block;
	margin: 10px 0px 0px 0px;
}

div.content span.link img {
	padding: 0px 0px 0px 0px;
}

div.content span.label {
	display: block;
	padding: 3px 0px 3px 0px;
}

div.content .error {
	color: red;
}

div.content input, div.content textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A4B48;
	background-color: #FFFFFF;
	border: 1px solid #3A4B48;
	vertical-align: middle;
	width: 300px;
}

div.content input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3A4B48;
	border: 1px solid #3A4B48;
	vertical-align: middle;
	width: 80px;
	margin: 3px 0px 3px 0px;
}

div.content table.dienstverlening td.title {
	width: 215px;
	font-weight: bold;
	background: white;
}

div.content table.dienstverlening td.column {
	width: 215px;
	height: 400px;
	background-image: url(../afbeeldingen/achtergrond/dienstverlening.png);
	background-repeat: repeat-y;
}

div.content table.dienstverlening td.seperator {
	width: 215px;
	height: 3px;
	background: white;
}

div.content table.dienstverlening span.title {
	display: block;
	padding: 3px 0px 3px 0px;
	font-style: italic;
	color: #3C51A3;
}

div.portfolio_nav {
	position: absolute;
	top: 370px;
	left: 680px;
	color: #999E9F;
}

div.portfolio_nav span.number {
	display: block;
	color: #3A4B48;
	margin: 0px 0px 0px 0px;
}

div.portfolio_nav span.link {
	display: block;
	margin: 0px 0px 0px 0px;
}

div.portfolio_nav span.link img {
	padding: 0px 0px 0px 0px;
}

div.portfolio_nav a {
	color: #3A4B48;
	text-decoration: none;
}
