BODY {
	font-family: "Arial", Sans-Serif;
	font-size: 10pt;
	margin: 0px;
	color: #303030;
	}
TABLE, P, H1, H2, H3 {
	margin: 0px 0px 1em 0px;
	}
TD, TH {
	vertical-align: top;
	}
H1 {
	font-size: 14pt;
	background: #096b8b;
	padding: 5px;
	color: #fff;
	clear: both;
	/*white-space: nowrap;*/
	overflow: hidden;
	height: 1.2em;
	}
.form H2 {
	clear: both;
	margin-bottom: 5px;
	}
.form TD {
	border-bottom: 0px;
	padding: 0px 0px 5px 0px;
	}
H2 {
	font-size: 10pt;
	margin-bottom: 0px;
	background: #096b8b;
	padding: 5px;
	color: #fff;
	}
H3 {
	font-size: 10pt;
	margin-bottom: 0px;
	}
IMG {
	border: 0px;
	}
A	{
	color: #0a6b8b;
	}
	
#container{
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	}

#top {
	height: 86px;
	}
	#top .r {
		float: right;
		text-align: right;
		margin-right: 13px;
		color: #0c617d;
		}
	#top .r, #top .logo {
		margin-top: 20px;
		}
	#top .midden .logo {
		margin-left: 15px;
		}

#top, .content, .menu {
	margin-bottom: 1em;
	}
#bottom {
	background: url(gfx/bottom.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 95px;
	clear: both;
	padding: 5px 0px 5px 0px;
	}
.midden {
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	}
	
.menu {
	background: url('gfx/menu_off.gif') repeat-x;
	padding-top: 5px;
	text-align: justify;
	color: #fff;
	height: 35px;
	}
	.menu A{
	padding: 5px 15px;
	}
	A.actief {
	margin: 0px;
	padding: 4px 20px 3px 20px;
	background: url('gfx/menu_on.gif') repeat-x;
	/*height: 25px; */
	}

.bottom A, .menu A {
	text-decoration: none;
	margin-right: 0;
	}
	
.bottom A {
	text-transform: lowercase;
	color: #0c617d;
	font-size: 90%;
	padding-right: 18px;
	padding-left: 18px;
	}
	
.banner {
	height: 95px;
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	}
.banner TD {
	text-align: center;
	width: 25%;
	}
.menu A {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	vertical-align: top;

	}
.menu A:hover {
	text-decoration: underline;
	color: #fff;
	}

.err {
	color: red;
	}

#teaser {
	width: 510px;
	height: 225px;
	background: #158b96;
	}
.searchnav {
	width: 220px;
	float: right;
	}
	
.searchnav .a {
	font-weight: bold;
	}

TABLE {
	border-collapse: collapse;
	}
	
.overzicht TABLE TD, .overzicht TABLE TH, TD, TH {
	padding: 5px;
	text-align: left;
	}
TABLE .odd {
	background: #e0e0e0;//#2d6d8c;
	color: black;
	}
	.odd A{
		/*color: black;*/
	}

TD, TH {
	border-bottom: #b5c4c8 1px solid;
	}
TABLE TR {
	/*background: #caeae9;*/
	}

.home {
	width: 100%;
	height: 100px;
	}
.carousels TD {
	background: #606060;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 33%;
	}
.carousels {
	height: 100px;
	width: 100%;
	border-collapse: collapse;
	}
.carousels .sp {
	width: 5px;
	background: transparent;
	}
#ad {
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 30px;
	}

#tableBorder{
	border: 1px solid #096b8b;
	}

#tableBorderMetPadding{
	border: 1px solid #096b8b;
	padding: 10px 5px 10px 10px;
	}
	

#navsearchContent{
	border: 1px solid #096b8b;
	padding: 10px 5px 5px 10px;
	}


.homeLu{
	color: #ffb500;
	}
	.homeLu A {
		color: #fff;
		text-decoration: none;
	}
	.homeLu A:hover {
		text-decoration: underline;
	}
	
.popupmenu div {

	background-color: #fdf0c8;
	margin-top: 27px;
	background-position:top;
}
.popupmenu div a {
	color: #0a6b8b; /* #0a6b8b*/
}
.popupmenu div a:hover {
	background-color: #ff9d00;
	color: #fff;
	text-decoration: underline;
}
.shade {
	margin-top: 27px;
	margin-left:-1px;
}	

	
/*-------- HOME --------- */	
	

#homeSnelzoeken, #homeVacatures, #homeCentertop{	
	height: 190px;
	background-color: #096b8b;
	border: 1px solid #b5c4c9;
	}

#homeSnelzoeken{
	float: left;
	padding-left: 23px;
	padding-top: 33px;
	width: 202px;
	height: 157px;
	}
	
	#homeSnelzoeken .zoek, #homeSnelzoeken SELECT{
		border: 1px solid #a4b97f;
		width: 179px;
		margin-bottom: 5px;
		padding-left: 4px;
	}
	#homeSnelzoeken .zoek{
		width: 173px;
		margin-top: 13px;
	}
	
A.ro{
	color: #fff;
	}
	
	#ro{
	position: absolute;
	margin-left: 90px;
	margin-top: 135px;
	}
	
#homeVacatures{
	float: right;
	width: 211px;
	padding-top: 33px;
	padding-left: 14px;
	height: 157px;
	}

#homeCentertop{
	float: left;
	width:507px;
	margin-left: 6px;
	}
#homeCentertop .reclame {
	position: absolute;
	}
#homeMail, #homeTermen, #homeContact{
	width: 318px;
	height: 182px;
	border: 1px solid #096b8b;
	margin-top: 12px;
	clear: right;
	}

#homeMail{
	/*background: url(gfx/mail.jpg);
	background-repeat: no-repeat;*/
	}	

#homeMail, #homeTermen{
	width: 318px;
	height: 182px;
	border: 1px solid #096b8b;
	float: left;
	}
	
#homeTermen{
	background: url(gfx/termen.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	width: 288px;
	height: 162px;
	padding: 10px 15px 10px 15px;
	
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
	overflow: hidden;
	}
	#homeTermen A{
		text-decoration: none;
		color: #767d7f;
	}
	#homeTermen A:hover{
		text-decoration: underline;
		
	}

#cvsubpages, #vacaturesubpages{
	position: absolute;
	display: none;
	border: 1px solid #999;
	margin-top: -2px;
	padding: 5px;
	background: orange;
	z-index: 99;
	margin-left: 75px;
	}
#vacaturesubpages{
	margin-left: 250px;
	}
	
#homeContact{
	float: right;
	/*background: url(gfx/contact.jpg);
	background-position: top right;
	background-repeat: no-repeat;*/
	}

.buttonsBottom{
	position: absolute;
	width: 505px;
	margin-top: 155px;
	}
.meerInfo{
	float: left;
	margin-left: 135px;
	}

.arrowLeft{
	float: left;
	margin-left: 10px;
	}

.arrowRight{
	margin-right: 10px;
	float: right;
	}	

/*
#homeContent{
	width: 5000px;
	height: 150px;
	overflow: hidden;
	}
*/

/* =============== WERKGEVER ===================== */

#product{
	border: 1px solid #0a6b8b;
	float: left;
	width: 300px;
	margin-right: 35px;
	}

.txt{
	padding: 10px;
	}

.breed {
	width: 747px;
	}

.rechts {
	width: 20%;
	float: right;
	margin-left: 1em;
	marginb-bottom: 1em;
	}

.popin {
	background: #fdf0c8;
	padding: 1em;
	margin-bottom: 1em;
	}

.reclame {
	width: 487px;
	height: 170px;
	padding: 10px;
	overflow: hidden;
	}
.reclame P {
	color: white;
	}
.reclame .meer {
	position: absolute;
	top: 145px;
	}

.e {
	color: red;
	}

.sf IMG {
	margin-right: 5px;
	}
.sf .r {
	margin-left: 17px;
	display: block;
	}
.overzicht TD {
	padding: 0px;
	}

.overzicht {
	width: 100%;
	}
.overzicht .left {
	width: 50%;
	padding-right: 1em;
	}
.overzicht .bleft {
	width: 747px;
	padding-right: 1em;
	}

LI P {
	margin: 0px;
	}
LI {
	margin-bottom: 0.5em;
	}
