body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
	background: #004f6e url(/gfx/back.gif) center center repeat-y;
	font-size: 12px; 
	font-weight: normal;
	line-height: 16px; 
}
img{
	border:0;
}
.container{
	text-align:left;
	width:901px;
	margin:0 auto 20px auto;
	overflow:auto;
	position:relative;
}

.page_title{	
	width:598px;
	height:90px;
	float:left;
	position:relative;
	text-align:right;
	padding:0 1px 0 0;
}


.container[class]{
	width:901px;
	padding-left:1px;
}
h1{
	color:#be9100;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #be9100;
}
h2{
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #004f6e;
}

a{
 color:#004F6E;
 font-family: Arial, Helvetica, sans-serif; 
}
a:active{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
a:visited{
	text-decoration: underline;
}
a:link{
	text-decoration: underline;
}

.head{
	background:#004056 url(/gfx/head.jpg) left center  no-repeat ;
	height:250px;
	width:899px;
	float:left;
	margin: 0 0 0 1px;
	overflow:hidden;
}
.head ul {
	float:left;
	margin:0;
	padding:0;
}
.head ul.menu1{
	margin:210px 0 0;
	width:299px;
	background:#004f6e;
	text-align:center;
	font-size:12px;
	border-bottom:5px solid #00425a;
}

.head ul.menu1 li {
	display:inline;
	line-height:35px;
	height:35px;
	background:#004f6e;
}
.head ul.menu1 li a{
	color:#FFF;
	text-decoration:none;
	padding:0 8px;
	font-size: 9pt;
	font-family: arial;
	background:url(/gfx/menu_line_blue.gif) no-repeat center right;
}
.head ul.menu1 li a:hover{
	font-weight: bold;
}


.head ul.menu1 li a.last{
	background:none;
}
.head ul.menu1 li.active a{
	font-weight:bold;
}
.head ul.menu1 li.active a{
	font-weight:bold;
}


.head ul.menu2,
.head ul.menu3,
.head ul.menu4 {
	margin-top:110px;
	background:url(/gfx/menuback.gif) repeat-y left;
	width:199px;
	display:block;
	overflow:hidden;
}

.head ul.menu2{
	margin-left:1px;
	margin-right:1px;
}
.head ul.menu2,
.head ul.menu3,
.head ul.menu4 {
	margin-top:106px;
	display:block;
}

.head ul.menu2 li,
.head ul.menu3 li,
.head ul.menu4 li {
	margin:0;
	padding:0;
	list-style:none;
	border-left:1px solid #00161d;
}

.head ul.menu2 li.active img,
.head ul.menu3 li.active img,
.head ul.menu4 li.active img{
	width:199px;
	margin:0;
	padding:0px;
	background:#be9100;
	overflow:hidden;
}

.head ul.menu2 li.active,
.head ul.menu3 li.active,
.head ul.menu4 li.active{
	
	background:#be9100;
	width:199px
	overflow:hidden;
	
}
.head ul.active,
.head ul.active,
.head ul.active{
	background-color:#fcbd00;	
}
.head ul.active li,
.head ul.active li,
.head ul.active li{
	background:url(/gfx/menuborder.gif) bottom repeat-x;
}


.left{
	float:left;
	width:299px;
	margin: 0 1px 0 1px;
	background-color:white;
}
/*   *************************************** LEFT ********************* */
.left img{

}
.lefttxt{
	background-color:#448aa0;
	background-repeat: no-repeat;
	background-position: bottom left;
	height:225px;
	width:299px;
	float:left;
	color:white;
}
.lefttxt span{
	height: 60px;
	display:block;
	overflow:hidden;
}
.lefttxt img{
	margin-top:4px;
}
.lefttxt p{
	display:block;
	color:white;
	margin: 33px 5px 0 135px;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #fffff;
	overflow:hidden;
}
.lefttxt a{
	color:white;
}
.lefttxt a:hover{
	color:white;
	text-decoration:none;
}
.top_image{
	float:left;
	margin: 0 0 0 0px;
	width:599px;	
}
.top_image[class]{
	width:auto;
	margin: 0 0 0 0px;
	
}
/* ************************************** Main content ********************************** */
.inhoud{
	float:left;
	width:400px;
	margin:0;
	padding:0;
}

.inhoud a{
	color:#448aa0;
	text-decoration:none;
}
.inhoud h1, .inhoud h2, legend {
	color:#be9100;
	margin:0;
	padding:0 0 5px 0;
	color: #C69200;
}
.inhoud h2{
	font-size:13px;
}
.inhoud h3{
	font-size:12px;
	color: #054A67;
	font-weight:bold;
	margin:10px 0 0;
}

.inhoud p{
	margin:0 0 5px 0;
	padding:0;
}
.inhoud .text {
	padding:35px;
	font-size: 12px;
	line-height: 16px;
}
.inhoud .text .text{ /* the editor places a div with class text */
	padding:0;
}

.inhoud .text_large{
	width:598px;
	margin-left:0px;
}
.inhoud[class] .text_large{
	margin-left:1px;
	width:599px;
}
.inhoud .text_large .terug1{
	background:#FCBD00;
	
}

.inhoud a{
	color: #C69200;
	font-weight:bold;
}
.inhoud .text p{
	margin-bottom:15px;
}

.inhoud .print{
	display:block;
	margin-top: 20px;
}

/* **************************************** inhouding ********************* */
.inhoud .inhoudimg{
	width:399px;
	margin:0 0 0 0;
	overflow:hidden;
	height:165px;
	border-right:1px solid #507788;
}
.inhoud table.inleiding , .inhoud table.inleidingHome{ 
	background:#be9100;
	color:white;
	margin:0 0 0 1px;
	padding:0;
	margin:auto;
	font-weight:bold;
	height:165px;
	line-height: 16px;	
	font-size: 12px;
	overflow:hidden;
	border-right:1px solid #628695;
} 
.inhoud table.inleiding td{ 
	vertical-align:top;
	padding: 30px 25px 0 35px;
}

.inhoud table.inleidingHome td{ 
	padding: 0 25px 0 35px;
}


.inhoud table#search{
	background: #FCBD00;
	padding:0;
	margin:0 0 0 1px;
	padding:0 0 0 5px;
	margin:auto;
	font-weight:bold;
	width:399px; 
	height:105px;
} 

.inhoud table#search td{ 
	height:94px
	padding:0;
	padding: 0 10px;
	
}
.inhoud table#search td form{ 
	margin:0;
	padding:0;
	height:auto;
	float:left;
}
.inhoud table#search td form table{
	margin:0;
	padding:0;
	width:100%;	

} 

.inhoud table#search td form td{ 
	height:auto;
	margin:0;
	padding:0 ;
	font-size:11px; 
	width:100%;	

}
.inhoud table#search td form label , .inhoud table.inleiding td form legend{
	display:none;
	margin:0;
	padding:0
} 
.inhoud table#search td form input{
	width:194px;
	margin:0;
	border:0;
	height:25px;
	padding:5px 20px 0 20px;
	float:left;
}
.inhoud table#search td form .btnsubmit{
	background: #BE9100 url(/gfx/zoeken.gif) no-repeat;
	width:103PX;
	margin:0;
	height:30px;
	border:0;
}
/* *************************************************** Right side ********************************* */
.right {
	float:right;
	width:199px;
	color:#013D57;
	overflow:hidden;
	margin:0 0px 0 0px;
}
.right[class]{
	width:198px;
	margin:0 2px 0 0px;
}
.right a{
	color:#013D57;
}
.right h2{ 
	padding:0; 
	margin:20px 20px 0 35px;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	color: #074058;
}

.right .blue1 , .right .blue3{
	background:#80A7B6;
	height:165px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	float:left;
	width:100%;
	margin-left:0px
}
.right .blue1{
	height:145px;
}
.right .blue3 p , .right .blue1 p{
	margin:0px 15px 0 15px;
	text-align:left;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #074058;
}

.right .blue1{
	padding-top:20px;	
	text-align:center;
}

.right .blue3{
	font-weight:bold;
	background:#99B9C5;
	float:left;
	
}
.right .blue3 table{
	margin:0; 
	padding:0; 
	overflow:hidden; 
	height:130px
}

.right .blue1 .home_img{ border:1px solid #024E70; margin-bottom:10px; cursor:pointer;}

.right .blue2 , .right .blue4{
	background:#CBDCE3;
	height:165px;
	cursor:pointer;
	float:left;
	width:100%;
}
.right .blue2 p , .right .blue4 p{
	margin:20px 15px 0 15px;
	font-size: 12px
	line-height: 16px;
	color: #074058;
	
}
.right .blue2 p{
	margin:0 15px 0 35px;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}
.right .blue2 h2{
	color:#074058;
}
.right .blue4{
	overflow:hidden;
	margin:0; 
	
}
.right .blue4 p{
	margin-top:32px; 
}

.right .blue4 a{
	font-size: 12px; 
	font-weight: bold;
	line-height: 16px; 
	color: #074058; 
	text-decoration: underline;
	margin-left:15px;
}

.right .blue4 a:link{
	text-decoration: underline;
}
.right .blue4 a:active{
	text-decoration: none;
}
.right .blue4 a:hover{
	text-decoration: none;
}
.right .blue4 a:visited { 
	text-decoration: underline;
}

.right .faq{
	background:#99b9c5;
	border-left:1px solid #507788;
	padding:20px;
	height:125px;
}
input, select, textarea{
	margin:2px 0;
	width:320px;
	border:1px solid #333;
}
label{
	display:block;
	float:left;
	width:200px;
	text-align:right;
	font-weight:bold;
}
fieldset {
	border:0;
}
fieldset legend{
	margin:0 0 0 140px;
	font-weight:bold;
}
fieldset input{
	width:auto;
	margin:0 0 0 140px;
}
fieldset label{
	display:inline;
	float:none;
	width:auto;
}
.btssubmit{
	margin-right:10px;
	width:auto;
}
/* *********************** Sitemap *************************** */
.sitemap {
	margin:25px 0 0 25px;
}
.sitemap ul{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}
.sitemap li{
	line-height: 33px;
}
.sitemap a{
	color:#004f6e;
	text-decoration:underline;
}
/* **************************** Nieuws / Faq *********************** */
.newsItem , .faqItem , .referenceItem{
	margin:0 0 28px; 
}
.newsItem a ,  .referenceItem a{
	color:#448AA0;
}
.newsItem h1 a , .referenceItem h1 a {
	font-size:15px;
	color:#C69200;
}

.faqItem {
	font-size: 14px;
	font-weight: normal;
	color: #004f6e;
}
.faqItem strong , .faqItem b{
	font-size: 14px;
	font-weight: bold;
	color: #004f6e;
}
.faqItem a{
	font-size: 12px; 
}
.faqItem a:active{
	text-decoration: none;
}

.faqItem a:visited{
	text-decoration: underline;
}
.faqItem a:link{
	text-decoration: underline;
}
.faqItem a:hover{
	text-decoration: none;
}

/* ***************************** reference *************************** */
.referenceItem{
	height:91px;
	width:300px;
	overflow:hidden;
}
.referenceItem img{
	float:left;
}
.referenceItem p{
	margin:0;
	height:73px;
}
.referenceItem a.leesM{
	display:block;
	position:relative;
	left:111px;
	top: -31px;
	
}
/* ***************************** employee *************************** */
.employees {
	float:left;
	margin:0;
}

.employees[class]{
	margin-left:-1px
}
.employees div{
	float:left;
	width:199px;
	height:198px;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	margin-right:1px;
}
.employees h1{
	color:#004f6e;
	text-align:center;
	margin-top:23px;
	margin-bottom:0;
}
.employees h1 a{
	color:#004f6e;
	text-decoration:none;
	border:0;
}
.employees h1 a:visited{
	text-decoration:none;
}
.employees p , #openSol a{
	color:#004f6e;
	text-align:center;
	font-size:10px;
	line-height:100%;
}
.employees p a{
	font-weight:normal;
	text-decoration:underline;
}
/* diveded on 9 changing fields */
.employee1 , .employee5 , .employee9{
	background:#B4D0D9;
}
.employee2 , .employee6 , .employee7{
	background:white;
}
.employee3 , .employee4 , .employee8{
	background:#F2E9CC;
}
div.employee3, div.employee6, div.employee9{
		width:198px;
		margin-right:0;
}


#openSol h1 ,#openSol p{
	text-align:left;
	width:150px;
	margin-left:auto;
	margin-right:auto;
	color:#004f6e;
	line-height:16px;
}
.blueText{
	background:#448AA0;
	height:225px;
	margin-left:-1px;
	width:599px;
}
.blueText img{
	margin:25px 35px 25px;
}
.blueText p{
	margin:0 40px 0;
	padding:0;
	color:white;
	width:400px;
	}
.employeeCard{
	margin:25px 25px;
	float:left;
	width:200px;
	background-color:white;
}

/* aanbod pagina */
#aanbod .left a{
	border-bottom:1px solid #7fa0ac;	
	float:left;
}

#aanbod .terug{
	float:left;
	background:#FCBD00;
	margin:0;
	border-bottom:1px solid #7fa0ac;
}

.vac{
		background-color:#CBDCE3;
		padding:10px;
		color:#074058;
		font-size:11px;
		margin:1px 0 0 0;
		width:279px;
		float:left;
}

.vac h1{
		color:#074058;
		margin:5px 0 5px 0;
}

