* {

	margin:0;

	padding:0;

}

/* body */

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

	background:#fff url(../images/web_images/bg.png) repeat-x;

}

.small {

	font-size:10px;

}

img {

	border:0;

}

.warn {

	color:#65a3cf;

}

.trtop {

	background:#2e4f91;

	color:#fff;

	font-weight:bold;

	padding:4px;

}

.trover:hover {

	cursor:pointer;

	background:#eee;

	color:#666;

}

.white {

	background:#fff;

}

.bluwe {

	background:#e2ecf3;

}

.sepp {

	margin-top:50px;

}

.space {

	margin-top:16px;

}

a {

	text-decoration:none;

	outline:none;

}

.banner {

	text-align:center;

	margin-bottom:20px;

}

.banner.fp{

	padding-top:20px;

}

.clear {

	clear:both;

	line-height:0;

	height:0;

	overflow:hidden;

}

ul {

	list-style:none;

}

.knop {

	padding:2px 10px 2px 10px;

	color:#fff;

	font-size:14px;

	font-weight:bold;

	height:28px;

	background:url(../images/web_images/knop-bg.png) repeat-x;

	border:2px solid #ff9318!important;

	cursor:pointer;

}

form input, form select, form textarea {

	border:1px solid #ccc!important;

	color:#666;

	font-size:12px;

	padding:4px;

	font-family: Arial, Helvetica, sans-serif;

}

hr {

	height: 0;

	border: 0;

	border-top:1px dotted #ccc;

	margin:10px 0 10px 0;

	padding:0;

}

/* wrapper */

#wrapper {

	width:980px;

	margin:0 auto;

}

/* header */

#header {

}

#header a {

}

#header .submenu {

	height:14px;

	overflow:hidden;

	font-size:10px;

	text-align:right;

	padding:1px 0 0 0;

}

#header .submenu a {

	color:#031a48;

	padding:0 10px 0 10px;

}

#header .submenu a:hover {

	color:#2f4f91;

}

#header .logo {

	width:300px;

	height:80px;

	float:left;

	z-index:9999;

	margin:13px 0 0 0;

	overflow:hidden;



}

#header .topfirst {

	float:right;

	margin:90px 5px 0 0;

	height:26px;

	overflow:hidden;

}

#header .topfirst li {

	float:left;

	border-bottom:none;

	height:26px;

	margin:0 5px 0 5px;

	font-weight:bold;

	background:url(../images/web_images/prelist.png) 0 0 no-repeat;

	width:115px;

	text-align:center;

}

#header .topfirst li a {

	display:inline-block;

	color:#32579e;

	padding-top:6px;

}

/*

#header .topfirst li:hover {

	background: url(../images/web_images/prelist.png) 0 -30px no-repeat;

}

*/

#header .topfirst li:hover a{

	color:#fff;

}

#header .topfirst .current {

	background: url(../images/web_images/prelist.png) 0 -60px no-repeat;

}

#header .topfirst .current a {

	color:#fff;

}



 



#header .topsecond {

	clear:both;

	background:url(../images/web_images/main_menu_bg.png) no-repeat;

	height:30px;

	overflow:hidden;

	border-bottom:1px solid #fff;

}

#header .topsecond li {

	float:left;

}

#header .topsecond li a {

	display:inline-block;

	padding:7px 20px 10px 20px;

	font-size:14px;

	font-weight:bold;

	color:#fff;

}

#header .topsecond li a:hover {

	color:#ff9214;

}

#header .sub {

	overflow:hidden;

	/*border-bottom:1px solid #ff9214;*/

	position:absolute;

	width:700px;

	height:20px;

	overflow:hidden;

	z-index:9999px;

	top:109px;

}

#header .sub li {

	float:left;

	overflow:hidden;

	padding:3px 20px 3px 20px!important;

}

#header .sub li a {

	color:#666;

}

#header .sub li a:hover {

	color:#61a2cd;

}

/* main */

#main {

	padding:10px;

	overflow:hidden;

}

#main li {

	background:url(../images/web_images/pointer.gif) 0 6px no-repeat;

	padding-left:12px;

}



/* left */

#left {

	width:770px;

	margin-right:10px;

	float:left;

	overflow:hidden;

	padding-top:40px;

}

#left a {

	color:#2f4f91;

}

#left a:hover {

	color:#ff9214;

}

#left p a {

	color:#ff9214;

	text-decoration:underline;

}

#left h1, #left h2, #left h3, #left h4, #left legend{

	color:#2f4f91;

	margin-bottom:18px;

}

#left fieldset{

	border:1px solid #eee;

	padding:10px;

}

#left h1 {

	font-size:20px;

	color:#031a48;

}

#left h2 {

	font-size:16px;

}

#left h3, #left h4 {

	font-size:14px;

}

#left p, #left ul {

	line-height:20px;

	margin-bottom:20px;

}

#left label {

	width:200px;

	float:left;

}

#left .bedrijfspresentatie {

	width:385px;

	float:left;

}



#left .logobox{

	overflow:hidden;

}

#left .logobox li {

	float:left;

	padding:0;

	margin:0;

	background:none;

	width:100px;

	padding:15px 25px 15px 25px;

	text-align:center;

}

#left .complogodiv{

	float:left;

	margin:0 10px 10px 0;

}

#left #map {

	width:768px;

	height:400px;

	border:1px solid #ccc;

	margin-top:20px;

}

#left .fpvacs {

}

#left .vacbox, #left .fpvacs li, #left .search {

	border:1px solid #ccc!important;

	margin-bottom:15px!important;

	padding:12px;

	background:#fff  url(../images/web_images/resultsbox_bg.png) repeat-x;

	cursor:pointer;

}

#left .vacbox {

	min-height:135px;

}

/*  Internet Explorer bugfix :)*/

/*\*/

* html #left .vacbox {

	height: 135px;

}

/**/

#left .search {

	cursor:auto;

}

#left .vacbox:hover, #left .fpvacs li:hover {

	border:1px solid #2f4f91!important;

}

#left .fpvacs li img {

	width:80px;

	float:left;

	margin:0 10px 10px 0;

}

#left .fpvacs h2{

	color:#ff9214;

}

#left .fpvacs h2 a {

	font-size:14px;

}

#left .fpvacs li p{

	min-height:70px;

}

* #left .fpvacs li p{

	height:70px;

}

#left .vacbox p, #left .vacbox ul {

	padding:0 0 0 120px;

}

#left .comlog {

	padding:0;

	background:none;

}

#left .vacbox .comlog img {

	position:absolute;

	width:100px;

	margin:-16px 0 0 -120px;

	z-index:999;

}

.topvacspan, .topvacspan a{

	color:#ff9214;

}

#left .top {

	border:2px solid #ff9214;

	padding:10px;

}

#left .vacimg {

	float:right;

	margin:0 0 20px 20px;

}

#left .functiezoek {

	width:230px;

	float:left;

	overflow:hidden;

}

#left .fp_special{

	height:225px;

	background:url(../images/web_images/functiekiezen_bg.jpg) no-repeat;

	padding:15px;



}

#left .fp_special h2{

	color:#031a48;

}

#left .toppervac{

	text-align:right;

	font-size:10px;

	margin-top:-15px;

}

/* right */

#right {

	width:180px;

	float:left;

	overflow:hidden;

}

#right a {

	color:#031a48;

}

#right a:hover {

	color:#ff9214;

}

#right h2, #right h3 {

	font-size:14px;

	color:#031a48;

	margin:0;

	background: url(../images/web_images/r_h3_bg.png) no-repeat;

	padding:6px 0 0 22px;

	height:23px

}

#right p, #right ul {

	line-height:20px;

	margin-bottom:20px;

}

#right .box {

	background:#d8deea url(../images/web_images/right_box_bg.png) no-repeat bottom right;

	padding:8px; 

	margin-bottom:15px;

}

#right li a {

	color:#666;

}

/* frontpagebox */

#frontpagebox {

	height:300px;

	background:url(../images/web_images/Untitled-2.jpg) no-repeat;

	color:#fff;

	width:960px;

	height:300px;

	overflow:hidden;

	margin-bottom:15px;

}

#frontpagebox #shadow {

	padding:8px;

	width:658px;

	height:200px;

	margin:42px 0 0 142px;

	background:url(../images/web_images/frontbox_shadow.png);

}

/* FIX OM IE6 ed PNG te laten zien */

* #frontpagebox #shadow {

	behavior: url(screen/iepngfix.htc);

}

#frontpagebox #inner {

	width:628px;

	height:170px;

	background:#fff;

	border:1px solid #ccc;

	padding:10px 15px 15px 15px;

	overflow:hidden;

	background:url(../images/web_images/frontbox_bg.png) repeat-x;

}

#frontpagebox #inner h1 {

	font-size:16px;

	margin-bottom:12px;

	color:#2e4f91;

}

#frontpagebox #inner form {

	height: 74px;

	overflow:hidden;

}

#frontpagebox #inner form input,#frontpagebox #inner form select {

	border:1px solid #ccc;!important;

	width:164px!important;

	height:16px!important;

	float: left;

	font-size:14px;

	color:#666;

	padding:4px;

	margin-right:12px;

}

#frontpagebox #inner form select {

	height:26px!important;

		width:204px!important;



}

#frontpagebox #inner form select option{

	font-weight:normal;

	padding:2px;

}

#frontpagebox #inner form .knop {

	background:url(../images/web_images/frontpage_knop_bg.png) no-repeat;

	color:#fff;

	width:195px!important;

	height:40px!important;

	padding:0;

	border:none!important;

	float:left;

}

#frontpagebox #inner form #zk_postcode,#frontpagebox #inner form #zk_afstand{

	margin-top:-7px;

	margin-bottom:10px;

}

#frontpagebox #inner form a {

	color:#2e4f91;

}

#frontpagebox #inner form ul {

		float:left;

		margin-top:0px;

}

#frontpagebox #inner form li {

	float:left;

	margin-right:15px;

	padding-top:4px;

	margin-left:8px;

		margin-top:4px;



}

#frontpagebox #inner #linksbox {

	clear:both;

	color:#fff;

	font-size:10px;

}

#frontpagebox #inner #linksbox h4 {

	font-size:10px;

	color:#fff;

	margin-bottom:0px;

}

#frontpagebox #inner #linksbox a {

	color:#fff;

}

#frontpagebox #inner #linksbox ul {

	width:190px;

	float:left;

	margin-right:15px;

}

#frontpagebox #inner #linksbox ul li {

	margin:0!important;

	padding-top:4px;

}

#frontpagebox #inner a:hover {

	text-decoration:underline;

}

#main #frontleft {

	width:686px;

	float:left;

	overflow:hidden;

}

#main #frontleft h1{

	font-size:20px;

	color:#031a48;

	margin-bottom:20px;

}

#main #frontleft h2{

	font-size:16px;

	color:#2f4f91;

	margin:20px 0 20px 0;

}

#main #frontleft ul{

 }

#main #frontleft ul li{

	width:216px;

	float:left;

	overflow:hidden;

	color:#2f4f91;

	padding-top:3px;

}

#main #frontleft a{

	color:#2f4f91;

}

#main #frontleft a:hover{

	color:#ff9318;

}

#main #frontpg_right {

	width:252px;

	height:325px;

	padding:11px;

	float:left;

	overflow:hidden;

	background:url(../images/web_images/frontbox_bg_right.png) no-repeat;

}

#main #frontpg_right h2{

	font-size:16px;

	margin-bottom:20px;

	color:#031a48;

}

#main #frontpg_right h4 {

	margin-bottom:8px;

	font-size:12px;

	background:url(../images/web_images/lightbulb.png) 0 0 no-repeat;

	padding-left:18px;

	min-height:16px;

}

#main #frontpg_right h4 a{

	color:#2f4f91;

}

#main #frontpg_right h4 a span{

	color:#ff9318;

}

#main #frontpg_right p {

	height:120px;

	overflow:hidden;

}

#main #frontpg_right span {

	color:#ff9318;

}

/* footer */

#footer {

	border-top:1px solid #0b416a;

	clear:both;

	padding:20px 20px 0 20px ;

	color:#fff;

	overflow:hidden;

	background:url(../images/web_images/footer_bg.png) repeat-x bottom;

}

#footer div{

	width:980px;

	margin:0 auto;

}

#footer ul {

	width:234px;

	float:left;

}

#footer ul li h4 {

	font-size:14px;

	margin-bottom:10px;

	color:#fff;

}

#footer ul li{

	padding:5px 0 5px 0;

}

#footer ul li a {

	padding:5px 0 5px 10px;

	border-left:1px solid #ff9214;

}

#footer a {

	color:#fff;

}

#footer a:hover {

	color:#ff9214;

}

#footer p {

	font-size:10px;

	margin-top:40px;

}

#footer #copy{

	padding:0 0 0 0;

}

#topbanner {

	position:absolute;

	top:32px;

	width:468px;

	margin-left:502px;

	z-index:998;

}

/* Dashboard */

.dash{

	width:245px;

	float:left;

	height:140px;

	overflow:hidden;

	border:1px solid #eee;

	padding:8px 8px 8px 120px;

	margin:0 10px 10px 0!important;

}

.dash.een{

	background:url(../images/web_images/dash_een.png) 10px 10px no-repeat;

}

.dash.twee{

	background:url(../images/web_images/dash_twee.png) 10px 10px no-repeat;

}

.dash.drie{

	background:url(../images/web_images/dash_drie.png) 10px 10px no-repeat;

}

.dash.vier{

	background:url(../images/web_images/dash_vier.png) 10px 10px no-repeat;

}

/* Google search bos */

#googlesbox{

	height:30px;

	position:absolute;

	z-index:99999;

	top:132px;

	margin-left:719px;

	overflow:hidden;

	padding:3px 0 0 0;

}

#googlesbox .topx1{

	border:1px solid #ccc;

	width:180px;

	padding:2px;

	float:left;

	margin-right:5px;

}

#googlesbox .topx2{

	padding:0 0 0 0;

	border:1px solid #ff9318!important;

	width:60px;

 	background:#ff9318 url(../images/web_images/knop-bg.png) repeat-x;

	color:#fff;

	float:left;

	height:21px;

	font-weight:bold;

	cursor:pointer;

}

#googlesbox .topx2:hover{

 

 	background:#ff9318 url(../images/web_images/knop-bg.png) 0 -5px repeat-x;

}
