html {
	height: 100%;
	margin:0;
	padding:0;
	}

body {
	margin: 0px;
	padding:0px;
	background: url('../images/bg_main.jpg') no-repeat center 0px #efefef;
	height: 100%;
	font: normal 62.5% "Trebuchet MS", Arial;
	color: #333333;
	}

#container {
	position:relative;
	width: 950px;
	margin:0px auto;
	padding:20px 15px 20px 15px;
}

.banner {
	position:absolute;
	display:block;
	width: 468px;
	height: 60px;
	top: 20px;
	right: 20px;
	border:0;
	}
	
.banner img
{
	border:0;
}

p {
	margin:0.3em 0em 0.5em 0em;
	padding: 0;
}

h1 {
	text-indent:-2000px;
	width:353px;
	height:78px;
	background:url('../images/vac_sprite_01.png') no-repeat 0px 0px;
	margin:0;
	padding: 0;
	cursor:pointer;
}

h2 {
	color:#ff3c00;
	font-size:2em;
	line-height: 1.2em;
	margin: 0;
	padding: 0.6em 0em 0.3em 0em;
}

h3 {
	color:#333;
	font-size:1.6em;
	line-height: 1.2em;
	margin: 0;
	padding: 0.6em 0em 0.3em 0em;
}

h4 {
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	line-height: 1.2em;
	padding:0.6em 0em 0.3em 0em;
	margin: 0;
}

h5 {
	color:#333;
	font-size:1.1em;
	font-weight:bold;
	padding:0.6em 0em 0.3em 0em;
	margin: 0;
}

 a {
	text-decoration:none;
	color:#d13303;
}
			
a:hover {
	color:#ff0000;
	text-decoration:underline;
}

hr {
	height: 1px;
	border:none;
	border-top: #e1e1e1 1px dotted;
	padding: 0;
	margin: 7px 0px 4px 0px;
	clear:both;
}

.content {
	color:#666;
	font-size:1.2em;
	line-height: 1.4em;
	margin:5px 0px 8px 0px;
	padding:5px;
	border: solid #bbbbbb 1px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background: #ffffff;
	width:auto;	
	height:auto;
	z-index:1000;

	
}

.col1 {
	width: 520px;
	height:100%;
	padding:10px 20px 20px 20px;
	float:left;
		border-right:#e1e1e1 1px dotted;
	}

.col2 {
	width: 330px;
	height:100%;
	padding:10px 20px 20px 20px;
	border: none;

	float:left;
	}

#kleft h2, #kright h2 {
	text-indent:-2000px;
	padding:0;
	margin:0;
	color:#FFF;
}

#kleft h3, #kright h3 {
	color:#fff;
	margin:6px 0px 5px 20px;
	padding: 0;
}

#kleft {
	width:562px;
	float:left;
}

#kleft .header {
	background:url('../images/vac_sprite_01.png') no-repeat 0px -90px;
	width:564px;
	height: 70px;
	padding: 0px;
	margin: 6px 0px 0px -1px;
}

#kleft .vac h4 {
	color:#ff3c00;
	font-size:1.2em;
	font-weight:bold;
	padding:0;
	margin: 0.2em 0em 0.2em 0em;
}

#kleft .vac h4 a {
	color:#ff3c00;
	text-decoration:none;
}

#kright {
	width:372px;
	float:right;
}

#kright .header {
	background:url('../images/vac_sprite_01.png') no-repeat 0px -170px;
	width:374px;
	height: 70px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

#kright .vac h4 {
	color:#0288d5;
	font-size:1.2em;
	font-weight:bold;
	padding:0;
	margin: 0.2em 0em 0.2em 0em;
}

#kright .vac h4 a {
	color:#0288d5;
	text-decoration:none;
}

.vac_cont {
	margin:5px 0px 8px 0px;
	padding:0px;
	border: solid #bbbbbb 1px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background: #ffffff;
}

.vac {
	margin:5px;
	padding:6px 4px 6px 12px;
	color:#666;
	position:relative;
	font-size:1.2em;
	line-height: 1.4em;
	border: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.xtra {
	margin:0;
}

.xtra div {
	margin:0;
	padding:15px 10px 10px 17px;
	border-top:1px solid #bbb;
	font-size:1.2em;
	color:#666;
}

.image {
	float: right;
	margin:0px 0px 10px 10px;
	padding:10px 10px 10px 10px;
	border: none;
	border-left:#e1e1e1 1px dotted;
	font-size:0.9em;
	color:#666;
}

.youtube img
{
	width:110px;
}
		
#kleft .vac:hover {
	background-color:#faf5ed;
	cursor:pointer;
	-pie-background: #faf5ed;	
	behavior: url(../css/PIE.php);	
}

#kright .vac:hover {
	background-color:#ebf4fa;
	cursor:pointer;
	-pie-background: #ebf4fa;	
	behavior: url(../css/PIE.php);	
}

.vac span {
	font-weight:bold;
	position:absolute;
	border: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #f9e5ce;
	top:2px;
	right:2px;
	padding: 4px 8px 4px 8px;
}

.vac .verder {
	background:url('../images/vac_sprite_01.png') no-repeat 0px -340px;
	position:absolute;
	bottom:-12px;
	right:20px;
	width:77px;
	height:31px;
	text-indent:-2000px;
	overflow:hidden;
}

.vac .verder:hover {
	background:url('../images/vac_sprite_01.png') no-repeat -180px -340px;
}

.vac .verdera {
	background:url('../images/vac_sprite_01.png') no-repeat -90px -340px;
}

.vac .verdera:hover {
	background:url('../images/vac_sprite_01.png') no-repeat -270px -340px;
}

.vac small {
	margin:0;
	padding: 0;
}

.lister {
	height:15px;
	width:auto;
	font-size:1.2em;
	color:#000;
	text-align:center;
	padding:3px 10px 3px 10px;
	margin:5px 0px 15px 0px;
	background-color: #fafafa;
	border-radius: 4px;
	-moz-border-radius: 4px;
	
}

.lister a {
	text-decoration:none;
	color:#d13303;
}
			
.lister a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#nav {
	position:relative;
	width: 940px;
	height: 37px;
	background:url('../images/vac_sprite_01.png') repeat-x 0px -300px;
	padding:0px;
	margin:0px 0px 0px 5px;
	list-style:none;
	font-size:1.2em;
	font-weight:bold;
}

#nav li {
	margin: 0px;
	padding:0px;
	float:left;
}

#nav li a {
	display:block;
	height: 23px;
	padding: 8px 20px 0px 20px;
	margin: 2px 0px 4px 0px;
	border-right: solid 1px #fff;
	text-decoration:none;
	color: #728293;
}

#nav li a:hover {
	text-decoration:underline;
	background:url('../images/vac_sprite_01.png') repeat-x 0px -302px;
	color: #ff3c00;
}

#nav .zoeken {
	height: 23px;
	padding: 8px 5px 0px 5px;
	margin: 2px 0px 4px 0px;
	text-decoration:none;
	color: #728293;
	float:right;
}

.zoeken input {
	font-size: 1.2em;
	color: #333;
	background-color:transparent;
	border: solid #bbbbbb 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: #ffffff;
	padding: 0px 5px 3px 5px;
	margin-top: -3px;
	float:right;
	}

#nav .leftcap {
	margin:0px 0px 0px -7px;
	padding: 0;
	border: none;
	width: 7px;
	height: 37px;
	background:url('../images/vac_sprite_01.png') no-repeat 0px -250px;
	float:left;
}

#nav .rightcap {
	margin:0px -7px 0px 0px;
	padding: 0;
	border: none;
	width: 7px;
	height: 37px;
	background:url('../images/vac_sprite_01.png') no-repeat -20px -250px;
	float:right;
	clear:right;
}

.but {
	display:block;
	height:15px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:3px 10px 3px 10px;
	margin:5px 0px 5px 0px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a3b2c1), to(#687888));
	background: -moz-linear-gradient(#a3b2c1, #687888);
	-pie-background: linear-gradient(#a3b2c1, #687888);	
	behavior: url(./css/PIE.php);
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.but:hover {
	color:#FFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7630a), to(#e73700));
	background: -moz-linear-gradient(#e7630a), #e73700);
	-pie-background: linear-gradient(#e7630a), #e73700);
}

#kleft .but {
	width: 130px;
	background-color:#ff6d0b;
	margin: 25px auto 5px auto;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff6d0b), to(#ff3c00));
	background: -moz-linear-gradient(#ff6d0b, #ff3c00);
	-pie-background: linear-gradient(#ff6d0b, #ff3c00);
}

#kleft .but:hover {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7630a), to(#e73700));
	background: -moz-linear-gradient(#e7630a), #e73700);
	-pie-background: linear-gradient(#e7630a), #e73700);
}

#kleft .header .but {
	float:right;
	width: auto;
	margin:7px 10px 5px 0px;
	border: 1px solid #f1c2a7;	
}

#kleft .header .but:hover {
	border: 1px solid #fff;
}

#kright .but {
	width: 130px;
	margin: 25px auto 5px auto;
	background-color:#6fb8e9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6fb8e9), to(#408cc3));
	background: -moz-linear-gradient(#6fb8e9, #408cc3);
	-pie-background: linear-gradient(#6fb8e9, #408cc3);
}

#kright .but:hover {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5f9dc7), to(#3778a7));
	background: -moz-linear-gradient(#5f9dc7), #3778a7);
	-pie-background: linear-gradient(#5f9dc7), #3778a7);
}

#kright .header .but {
	float:right;
	width: auto;
	margin:7px 10px 5px 0px;
	border: 1px solid #b5d5ec;	
}

#kright .header .but:hover {
	border: 1px solid #fff;
}


form.info {
	clear:both;
	border:none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#eee;
	padding:0;
	margin:15px -3px -3px -10px;
	font-size:1em;
}

.info fieldset {
	border:none;
	padding:10px;
	color:#333;
}

.info fieldset legend {
	color:#333;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding: 0.8em 0em 0em 0em;
}

input.infotxt, .form textarea, .form select {
	font-size: 1.2em;
	color: #333;
	background-color:transparent;
	border: solid #bbbbbb 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: #ffffff;
	padding: 0px 1px 3px 1px;
	margin: 0px;vertical-align:top!important;
	}

.form input.infotxt, .form textarea {
	width:320px;
}
.form select	
{
	width:324px;
}
	
.help
{
	display:none;
}
label
{
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-weight:bold;
	vertical-align:top!important;
}

input.but {
	display:block;
	width:auto;
	float:right;
	height:21px;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	border: none;
	padding:1px 10px 3px 10px;
	margin:5px 0px 5px 0px;
	background-color:#444;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#aaa), to(#444));
	background: -moz-linear-gradient(#aaa, #444);
	-pie-background: linear-gradient(#aaa, #444);	
	behavior: url(./css/PIE.php);
	border-radius: 4px;
	-moz-border-radius: 4px;
}

input.but:hover {
	color:#FFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7630a), to(#e73700));
	background: -moz-linear-gradient(#e7630a), #e73700);
	-pie-background: linear-gradient(#e7630a), #e73700);
}
	
input.infobtn {
	border: none;
	width: 93px;
	height: 21px;
	padding: 0;
	margin: 0;
	outline: none;
	cursor : pointer;
	background:url('../images/vac_sprite_01.png') no-repeat 0px -380px;
	}

input.infobtn:hover {
	background:url('../images/vac_sprite_01.png') no-repeat -100px -380px;
	}

.clearer {
	clear: both;
	line-height: 0;
	height: 0;
	}

#footer {
	clear:both;
	height:130px;
	width:930px;
	padding:20px 10px 20px 10px;
	margin:30px 0px 0px 0px;
	background-color: #fafafa;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.footer_col {
	width: 150px;
	height:100%;
	padding:0px 17px 0px 17px;
	float:left;
	}

#footer .dvert {
	width: 1px;
	height:100%;
	border: none;
	border-left:#e1e1e1 1px dotted;
	float:left;
	}

.footer_col h4 {
	font-size: 1.1em;
	font-weight:bold;
	color:#7b858f;
	padding:2px 0px 10px 0px;
	margin:0;
	}

.footer_ul {
	padding:0;
	margin:0 0 0 -2px;
	border:0;
	}

.footer_ul li {
	list-style:none;
	font-size: 1.1em;
	line-height:1.1em;
	padding:0;
	margin:0;
	}

.footer_ul a:link, .footer_ul a:visited {
	color:#999;
	text-decoration: none;
	display:block;
	padding:2px;
	margin:0;
	}

.footer_ul a:hover,.footer_ul a.current  {
	color: #ff3c00;
	background-color:#dadada;
	border-radius: 3px;
	-moz-border-radius: 3px;
	}


var
{
	font-style:normal;
}	

.info .err, fieldset.err
{
	display:none;
	color:red;
	font-weight:bold;
	border:0;
}
		
.lister
{
	display:none;
}


.zoeken .share
{
	float:left;
	margin-top:-2px;
}

#gone
{
	width:70px;
}

#linkedin
{
	margin-right:10px;
}