html,body{ 
	margin:0; 
	padding:0; 
	font-family: 'arial', 'verdana'; 
	color:#0042a9; 
	font-size:11px;
	line-height:140%;
	min-height:100%;
	background-repeat:repeat-y;
	background-position:center top ;
} 
body {
	overflow: -moz-scrollbars-vertical;
}
img{ 
	border:0; 
} 
a{
	text-decoration:underline; 
	color:#0042A9; 
	font-weight:bold; 
} 
a:hover{ 
	text-decoration:none; 
} 
h1{ 
	font-size:15px; 
} 

.homepage h1{
	font-size:21px; 
	color:#01bbee;
} 

.homepage h2{
	font-size:15px; 
	color:#01bbee;
	text-transform:uppercase;
}
.homepage h3{
	font-size:12px; 
	color:#01bbee;
	text-transform:uppercase;
	font-weight:normal;
}


h2{
	font-size:14px;
	margin:0;
	padding:0;
	line-height:100%;
}
p{
	margin: 0px 0 0px;
}
.container{
	width:888px;
	margin:0 auto;
}
.head{
 	width:888px;
	background-color:#f68324;
	height:77px;
	float:left;
	
} 

.headleft{
 	width:256px;
	background-color:#f68324;
	height:77px;
	float:left;
}

.headright{
	background-color:#f68324;
	float:left;
	margin-top: 20px;
	margin-left: 32px;
	width:596px;	
}


.headright_up{
	margin-left: 0px;

	color: #ffffff;
}

.headright_low{
	color:#feb85b;
	margin-top: 12px;
	float:left;
	clear:left;
	font-size:16px;
	font-weight:bold;
}
.head .headright a {
	font-weight: bold;
	margin-right: 19px;
	color:#ffffff;
	text-decoration:none;
	float:left;
	height:16px;
}
.headright ul{
	float:left;
	
	padding:0;
	margin:0;
}
.headright ul li{
float:left;
}
.head .headright li.active a{
	text-decoration:none;
	background: url(/gfx/menu_select.jpg) ;
	float:left;
}
.head .headright a:hover {
	background: url(/gfx/menu_select.jpg) ;	
}

.left{
	float:left;
	background-repeat: no-repeat;
	width:256px;
	clear: left;
	height:100%;
}

.left_up {
        margin-left: 0px;
        margin-top: 0px;
        float:left;
	width:256px;
	height:144px;
}


.left_low {
	margin-left: 0px;
	margin-top: 0px;
	float:left;
	clear:both;
	width:256px;
	height:256px;
}
.left img{
	width:256px;
}

.left ul{
	float:left;
	clear:left;
	margin:20px 10px 0px 16px;
	padding:0;
}
.left[class] ul{
	margin:20px 10px 0px 30px;
}

.left ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	clear:left;
}

.left ul li.active a{
	border-bottom:1 px solid black;
}
.left a {
	margin-bottom:2px;

	font-size:11px;
	font-weight: normal;
	margin-right: 24px;
	text-decoration:none;
	color:#000;
	line-height:130%;
	width:150px;
	float:left;
	clear:left;
}


.left a:hover , .left li.active a{
	margin-bottom:2px;
	text-decoration:none;
	background: url(/gfx/Lijntje_menu.gif) left 13px no-repeat;
	
}


.body{
	float:left;
	clear:none;
	width:632px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.body[class]{
	
}
.inhoud{
	font-size:11px;
  	height:inherit;
	margin:16px 0 0 16px;
	padding:0;
	color: #0042a9; 
	float:left;
	width: 544px;

}
.inhoud[class]{
	margin:16px 0 0 32px;
}
.inhoud h1{
	margin:0px 0px 16px 0px;
        padding:0px 0px 16px 0px;

	font-size:15px;
}
.text_boven{
	overflow:hidden;
  height:96px;
	margin-bottom:16px;
}

.text_boven p{
	margin : 0px;
	 padding: 0px;
}
.text_boven h1 {
        margin: 0px;
	padding: 0px
}
#temp2 p{
        margin : 0px;
         padding: 0px;
}

#temp2 h1 {
        margin: 0px;
        padding: 0px
}

.homepage{	
	margin:15px 0 40px 35px;
	border-bottom:1px solid #01bbee;
	zoom:1;
}

.news_home{	
	border-top:1px solid #01bbee;
	padding:10px 0 10px 0;
	overflow:hidden;
	clear:both;
	float;left;
}

.news_left{
	width:200px;
	float:left;
	padding:0 25px 0 0;
}
.news_right{
	width:370px;
	float:left;
	padding:0 0 0 0;
	color:#000;
}
.news_right a{
	color:#01bbee;
	text-decoration:none;
}
.news_right img{
	margin:0 0 10px 0;
}

.news_right div.meernieuws{
	display:none;
}

.text{
	margin:0px;
	padding:17px 31px;
}
.inhoud .text3{
        margin:48px 32px 0 0;
        padding:0px;
        float:left;
        clear:none;
        width:352px;
}


.inhoud .text{
	margin:0px 32px 0 0;
	padding:0px;

	float:left;
	width:352px;

}
.inhoud .pageImage{
	float:left;
	
}


.right{
	float:left;
	width:160px;
	margin: 144px 0 0 0;

}
.right2{
        float:left;
        width:160px;
        margin: 64px 0 0 0;

}

#temp1 .right{
	float:left;
	width:160px;
	margin: 0px 0 0 0;

}

#temp2 .right{
	float:left;
	width:160px;
	margin: 32px 0 0 0;

}


.right img, .right2 img{
	margin:16px 0 16px 0;
} 
#temp1 .right img{
        margin:0px 0 16px 0;
}

#temp2 .right2{
	float:left;
	width:160px;
	margin: 96px 0 0 0;
}
.form{
	float:right;
	width:200px;
	
	background:#D1E6EA ;
	margin:0 0 0 17px;
	padding:20px 0 0 0;
}
.form h1{
	margin-left:16px;
}
.form h2{
	margin-left:16px;
	font-size:11px;
	font-weight:normal;
	line-height:120%;
}
.form form{
	margin-left:16px;
}
.form div , .form checkbox{
	float:left;
	clear:left;
}
.form select,
.form input{
	width:150px;
	border:0;
}
.form label{
	margin-top:4px;
	display:block;
}
.form .btnSubmit{
	margin-top:4px;
	background-color:#ff910f;
	width:auto;
}
.form .btncheck input, .form .btncheck label{
	border:0;
	width:auto;
	display:inline;
}
.img{
	background-color:#ffffff;
	margin-left: 32px; 
	float:left;
}
.img2{
	background-color:#ffffff;
	margin-left: 32px;
	float:left;
}
.onderschrift{
	font-weight: bold;
	font-size:11px; 
	background-color:#ffffff;
	margin-left: 32px; 
	height:32px;
	width: 160px;
	float:left;
}

.head{

}
.head li{
	float: left;
 	position: relative;
 	list-style: none;
}


ul.subsub{
	display:block;
	float:left;
	margin:16px 0 0;
	padding:0;
}

ul.subsub li{
	display:block;
	float:left;
	width:155px;
	height:155px;
	margin:0 16px 16px 0;
	background: #d1e6ea;
}
ul.subsub li h2{
	margin: 8px 16px 0;
}
ul.subsub li p{
	margin: 0 16px 0;
}

/* ***************************** employees ************************ */
div.employees {
	margin:0 0 0 16px;
	width:582px;
	overflow:hidden;
	height:126px;
	
}

div.employees div{
	width: 100px;
	float:left;
	margin: 0 16px 16px 0; 
}
div.employees div.employeeLast{
	margin-right:0;
}
div.employees a.underTitle{
	font-weight:bold;
	display:block;
	float:left;
	clear:left;
	font-size:11px;
	color: #0042A9;
}
div.employee_card{
        margin:0px;
        padding:0px;

	float:right;
	width:160px;
}
div.employee_card H1{
	font-size:15px;
	float:left;
	margin:0;
	padding:0;
	line-height:16px;
}
div.employee_card b{
	line-height:16px;
	margin-left:5px;
	vertical-align:bottom;
}

/* ******************************** POPUP ************************* */
body.popup{
	background: #a6a6a6;
	padding:32px 5px 5px;
}	
body.popup .phead{
	background: #F68324 url(/gfx/popup_banner.gif) no-repeat;
	height:60px;
	overflow:hidden;
	border-right:1px solid #cc9966;
}
body.popup .footer{
	background:#F68324;
	height:60px;
}
body.popup .phead h1{
	color:white;
	float:left;
	margin: 40px 0 0 10px;
}
body.popup ul.popperdepop{
	color:white;
	float:right;
	margin: 5px 8px 0 0;
}
body.popup ul.popperdepop li{
	float:left;
	clear:left;
	width:auto;
	
}
body.popup ul.popperdepop li a{
	color:white;
	font-size:11px;
}
body.popup .pcontent{
	background:white;
	height:400px;
	overflow:auto;
	margin:0;
	padding:0;
}
body.popup .pcontent div{
	margin:0;
	padding:0;
}
body.popup .pcontent .pinhoud{
	margin:20px 10px;
	padding:0;
}

/* blokken */ 

.blocks{
	margin: 16px 0 0 16px;
	float:left;
	width:576px;
}
.blocks[class]{
	margin: 16px 0 0 32px;
}

.blocks div.block{
	float:left;
	width:160px;
	height:160px;
	margin: 0 32px 32px 0;
	background-repeat:no-repeat;
	
}

.blocks div.block .imagehead{
	display:block;
	width:160px;
	
	color:black;
	position:relative;
}
.blocks .txt2{
	overflow:hidden;
	background:#D1E6EA ;
	height:144px;
	width:144px;
	padding:8px;
}
.blocks .txt{
        height:144px;
        width:144px;
        padding:8px;

}

/* Specefieke templates */
#temp1{
	margin-top:144px;
}
#temp3 .area{
	background: #d1e6ea;
	width:632px;
	/*line-height:80px;*/
	float:left;
	height:80px;
}
#temp3 .area h1{
	margin: 20px 0 0 36px;
	padding:0;
	line-height:100%;
}
#temp3 .area h2{
	font-size:11px;
	margin: 0px 0 0 36px;
}

div#temp3 .kolom1,
div#temp3 .kolom2,
div#temp3 .kolom3{
	float:left;
	width:160px;
	margin: 48px 8px 0; 
}

.contact {
	float:left;
	width:400px;
	background:#d1e6ea;
	padding:20px;
}
.contact input,
.contact select,
.contact textarea{
	width:160px;
	border:0;
}
.contact label{
	display:block;
}
.contact legend {
	display:none;
}
.contact fieldset {
	float:left;
	border:0;
	width:170px;
}
.contact .btncheck input, .contact .btncheck label{
	border:0;
	width:auto;
	display:inline;
	float:none;
	margin:30px 0 0 0;
}
.contact .btnSubmit {
	margin-top:4px;
	background-color:#ff910f;
	width:auto;
	border:0;
}	
