body,html {
	margin:					0;
	overflow-x: 			hidden;
	height:					100%;
	background-color:		#d9dadb;
}

/* positionering */
#background {
	position:				absolute;
	top:					50%;
	left:					50%;
	width:					100%;
	height:					770px;
	margin:					-385px 0 0 -50%;
}

#verloop {
	height:770px;
	width:100%;
	background:url(../images/grijsverloop.png) repeat-x;
}

#achtergrond {
	position:relative;
	left:50%;
	margin-left:-600px;
	width:1200px;
	height:770px;
	background:url(../images/bg-website.jpg);
}

#container {
	position:absolute;
	top:50%;
	left:50%;
	width:1002px;
	height:572px;
	margin:-286px 0 0 -501px;
	background:url(../images/achtergrond.jpg);
}

#container_international {
	position:absolute;
	top:50%;
	left:50%;
	width:1002px;
	height:572px;
	margin:-286px 0 0 -501px;
	background:url(../images/achtergrond-international.jpg);
}


#links {
	float:left;
	width:405px;
	height:572px;
}

#top {
	float:left;
	width:597px;
	height:75px;
}

#topmenu {
	float:left;
	width:597px;
	height:51px;
}

#content {
	float:left;
	width:506px; /* 546 - 2x 20 */
	height:360px; /* 395 - 2x 20 */
	background:url(../images/bg-content.jpg);
	background-color:#d9dadb;	
	overflow:auto;
	overflow-x:hidden;
	padding:5px 20px 20px 20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013567;
}

#blok_links {
	float:left;
	width:233px;
	padding:10px;
	color:#fff;
}

#blok_rechts {
	float:left;
	width:233px;
	padding:10px;
}

td.blok_links_vacatures {
	background-color:#013567;
	width:233px;
	padding:10px;
	color:#fff;
	vertical-align:top;
}

td.blok_rechts_vacatures {
	background-color:#d9dadb;
	width:233px;
	padding:10px;
	vertical-align:top;
}

#rechts {
	float:left;
	width:51px;
	height:395px;
}

#bottom {
	float:left;
	width:597px;
	height:51px;
	text-align:right;
}

.lees_verder {
	text-align:right;
}
/* tekst-elementen */
p {
	padding:0;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:18px;
}


td {
	font-weight:normal;
}

a:link, a:visited {
	color:#013567;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#013567;
	text-decoration:underline;
	font-weight:bold;
}

#blok_links a:link, #blok_links a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}

#blok_links a:hover
{
	color:#ffffff;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
}

#blok_rechts a:link, #blok_rechts a:visited
{
	color:#013567;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}

#blok_rechts a:hover
{
	color:#013567;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
}

td.vacaturetabelkop
{
	background-color:#013567;
	color:#ffffff;
	height:20px;
}

/* formulier-elementen */
.textbox
{
    border-color:#013567;
    border-style:solid;
    border-width: 1px;
    background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013567;
	height:20px;
	width:250px;
}

.textarea
{
    border-color:#013567;
    border-style:solid;
    border-width: 1px;
    background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013567;
	height:80px;
	width:250px;
}

.voetnoot
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}

.verzend
{
	border:1px solid #013567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013567;
	height:25px;
	width:80px;
	cursor:pointer;
}

.vacature
{
	border:1px solid #013567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013567;
	height:25px;
	width:100px;
	cursor:pointer;
}


