body {
	background-color:#e1e5ff;
}
.site {
	width:920px;
	height:550px;
	margin:auto;
}
.header {
	width:920px;
	height:114px;
	margin:auto;
}
.menu {
	margin-top:5px;
	width:920px;
	height:45px;
}
#content_menu {
	margin-top:5px;
}
.menu_item {
	float:left;
}
.sub_menu {
	margin-top:10px;
	margin-left:5px;
	width:910px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color:#043480;
	border-bottom-style:solid;
	border-bottom-width:1px;
	overflow:hidden;
}
.s_menu_item {
	color:#545faf;
}

.s_menu_item:hover {
	font-weight:bold;
}
.blokken {
	margin-top:3px;
}
.blok_item {
	float:left;
}
#rechter_blok {
}
#midden_blok {
	margin-top:1px;
	height:200px;
	width:311px;
}
#linker_blok {

}


#werkg {
	display:block;
	width:213px;
	height:45px;
	background-image:url(images/menu_werkg.jpg)
}
#werkg:hover {
	background-image:url(images/menu_werkg_down.jpg)
}
#werkz {
	display:block;
	width:251px;
	height:45px;
	background-image:url(images/menu_werkz.jpg)
}
#werkz:hover {
	background-image:url(images/menu_werkz_down.jpg)
}
#org {
	display:block;
	width:168px;
	height:45px;
	background-image:url(images/menu_org.jpg)
}
#org:hover {
	background-image:url(images/menu_org_down.jpg)
}
#nieuws {
	display:block;
	width:141px;
	height:45px;
	background-image:url(images/menu_nieuws.jpg)
}
#nieuws:hover {
	background-image:url(images/menu_nieuws_down.jpg)
}
#contact {
	display:block;
	width:147px;
	height:45px;
	background-image:url(images/menu_contact.jpg)
}
#contact:hover {
	background-image:url(images/menu_contact_down.jpg)
}

img {
	border:none;
}
.container {
	margin-top:5px;
	margin-left:5px;
	width:920px; 
	height:350px;
}
.c_left {
	float:left;	
	width:200px;
	height:350px;
	color:#545faf;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
}
.c_right {
	float:left;
	width:710px;
	height:350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	overflow:auto;
}

.footer {
	float:left;
	margin-top:38px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
}


/* Styles voor de banen. */

.vacatures {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.vacatures .vac_bar {
	float:left;
	width:100%;
}
.current {
	margin-left:280px;
	float:left;
	margin-bottom:3px;
	margin-top:3px;
}
.back {
	float:left;
	width:30px;
	margin-bottom:3px;
	margin-top:3px;

}
.next {
	float:right;
	margin-right:25px;
	margin-bottom:3px;
	margin-top:3px;
}
.vacatures .vac_header {
	float:left;
	width:100%;
}

.vacatures .vac_content {
	width:99%;
	height:278px;
	overflow:auto;
	float:left;
	border-bottom:thin #003480 solid;
}

.Datalist td, th, tr
{
	width:100%;
	padding: 4px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

th, *.TabelCaption
{
 	font-weight: bold; 
	background-color: #003480;
	color: #FFFFFF;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

*.Alternate, *.AlternateDeclaratieBulk, *.AlternateDeclaratieBulk input
{
	background-color: #99A49C;
}