*{
padding:0;
margin:0;
border:0;
}
body, html {
background-color:#2c2c2c;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
text-align:center;
height:100%;
}
body {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#ffffff;
line-height:18px;
}
body.bodyhome{
background-image:url(../images/bg_bodyhome.jpg);
background-repeat:repeat-x;
}
p {padding:17px 0 7px 0;}
a {
color:#c1cd23;
text-decoration:none;
}
a:hover{
color:#343434;
background-color:#c1cd23;
text-decoration:none;
cursor:pointer;
}
h1, h3 {
font-weight:normal;
padding-bottom: 5px;
}
h1 {
font-size:24px;
color:#ffffff;
height:24px;
margin-left:-20px;
padding-left:20px;
background-image:url(../images/h1_pijl_groen.jpg);
background-repeat:no-repeat;
background-position:0% 65%;
}
h2{
padding-top:20px;
font-size:18px;
font-weight:normal;
color:#ffffff;
line-height:18px;
text-align:left;
height:18px;
float:none;
background-color:transparent;
}
h3 {
padding-top:15px;
padding-bottom:15px;
line-height:18px;
color:#C1CD23;
font-size:14px;
}
#vacatures{
	margin-top:30px;
}
#vacatures h3	{ 
cursor:pointer;
padding-left:30px;
border-top:#2a2a2a 1px solid;
background-image:url(../images/plus.jpg);
background-repeat:no-repeat;
background-position:8px 50%; }
#vacatures h3.active	{ 
color:#ffffff;
background-image:url(../images/min.jpg);
background-repeat:no-repeat;
background-position:8px 50%;
background-color:#3b3b3b;
}
#vacatures div.vacaturedetail { height:0; overflow:hidden;background-color:#3b3b3b;padding-left:40px;padding-right:10px; }
#vacatures p{ margin-top:0; padding-top:0; margin-bottom:20px;}
/* FORMULIEREN */
form{
margin-bottom:20px;
margin-top:5px;
}
label{
color:#ffffff;
width:17em;
float:left;
clear:left;
text-align:left;
margin-right:0.2em;
display:block;
font-weight:bold;
}
label.radiolabel{
color:#575447;
width:100%;
float:left;
clear:left;
text-align:left;
margin-right:0.2em;
display:block;
font-weight:bold;
}
input, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#f8f8f8;
}
input, textarea{
padding:6px 6px 6px 6px;
border:1px solid #c7c7c7;
}
.inputradio{
margin-left:0px;
float:none;
border:0px solid #ffffff;
}
.inputradio input{
border:0;
}
.knop{
	width:121px;
	height:27px;
float: left;
line-height:27px;
margin: 0 30px 0 0;
font-weight:bold;
cursor:pointer;
text-align:center;
color:#FFFFFF;
background-image:url(../images/navitem_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
}
fieldset{
	margin-bottom:20px;
}
.fout{
float:left;
color:#BE4949;
width:100%;
text-align:center;
margin-top:20px;
margin-bottom:15px;
padding-bottom:10px;
border:2px solid #fe724f;
}
.fout span{font-weight:bold;}
.clear {clear:both;}
#mainContainer {
width:959px;
margin:0 auto;
min-height:100%;
text-align:left;
}
* html #mainContainer {height: 100%;}
/* HEADER */
#header {
height:130px;
width:959px;
text-align:left;
z-index:100;
background-image:url(../images/nav_bg.jpg);
background-position:right 90%;
background-repeat:no-repeat;
}
#logo{
float:left;
}
#headertekstcontainer{
	color:#C1CD23;
	font-size:16px;
	width:600px;
	height:60px;
	float:right;
	line-height:60px;
	text-align:right;
	padding-right:25px;
}
span img{
	display:block;
	border:none;
}
/* CONTENT EN COLUMNS */
.outer {}
* html .outer {padding-right:0px;}
.inner {
width:959px;
padding-bottom:60px;
z-index:10;
}
* html .inner {width:100%;}
.float-wrap {
float:left;
width:958px;
margin-left:-0px;
background-color:#343434;
background-image:url(../images/footer_bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
* html .float-wrap {}
#content {
float:left;
width:515px;
padding-top:30px;
}
* html #content {position:relative;}
.contentWrap{padding:0 10px 50px 60px;}
/* LEFT COLUMN */
#left {
float:left;
width:0px;
min-height:0px;
}
* html #left {
position:relative;
height:0px;
}
/* RIGHT COLUMN */
#right {
float:right;
width:310px;
padding-left:60px;
position:relative;
min-height:0px;
background-image:url(../images/vertlijn.jpg);
background-repeat:repeat-y;
margin-top:30px;
}
* html #right {height:0px;}
#lefthome{
float:left;
width:300px;
min-height:0px;
}
* html #lefthome {
position:relative;
height:0px;
}
#righthome {
float:right;
width:350px;
padding-left:60px;
position:relative;
min-height:0px;
background-image:url(../images/vertlijn.jpg);
background-repeat:repeat-y;
}
* html #righthome {height:0px;}
#contenthome{
	float:left;
width:490px;
}
.contentWraphome{
padding:0 10px 50px 45px;
}
.contenthome_boven{
	width:958px;
	height:27px;
	background-image:url(../images/contenthome_boven.jpg);
}
/* FOOTER */
#footer {
width:959px;
height:60px;
margin-top:-60px;
text-align:center;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#5c5c5c;
font-size:12px;
line-height:12px;
}
#footer p{
padding-right:30px;
float:right;
}
tfoot th {
background-image:url(../images/highlight_bg_midden.jpg);
background-position:center;
background-repeat:repeat-y;
text-align:center;
}
img.links, img.rechts{
padding:6px;
border:#e5e5e5 2px solid;
}
img.links {
	margin: 0px 20px 10px 0px;
	float:left;
	display:block;
}
img.rechts {
	margin: 0px 0px 10px 20px;
	float:right;
}
img.printicoon{
	margin: 0px 0px 10px 20px;
	float:right;
	cursor:pointer;
}
/* NAVIGATIE */
#navcontainer {
height:27px;
width:630px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
z-index:199;
float:right;
margin-top:25px;
}
#navcontainerfooter{
	float:left;	
	padding-left:30px;
}
#navList{
margin: 0;
padding: 0;
}
#navList ul, #navList li{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size:14px;
font-weight:normal;
text-align:right;
}
#navList a:link, #navList a:visited{
	width:121px;
	height:27px;
float: left;
line-height:27px;
margin: 0 0 0 30px;
text-decoration: none;
color:#666666;
font-weight:normal;
text-align:center;
}
#navList a.active,#navList a:active{
color:#FFFFFF;
background-image:url(../images/navitem_bg.jpg);
background-repeat:repeat-x;
}
#navList a:hover{
color:#FFFFFF;
background-image:url(../images/navitem_bg.jpg);
background-repeat:repeat-x;
}
#homeflash{
	height:268px;
	width:959px;
	padding-top:20px;
	background-image:url(../images/homeflash_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#homeflash_picholder{
	float:left;
	width:399px;
	height:238px;
	padding-bottom:9px;
	padding-left:80px;
}
#homeflash_textholder{
	width:370px;
	float:left;
	color:#FFF;
	font-size:24px;
	padding:70px 80px 0 20px;
}
#homeflash_textholder span{
	font-size:18px;
	float:left;
	color:#333;
	margin-top:5px;
}
.fout ul{
width:100%;
margin-top:15px;
list-style-type:none;
list-style-position:outside;
color:#fe724f;
}
.paginatie{
margin:20px 0px 10px 0px;
width:100%;
height:24px;
text-align:left;
color:#5f5f5f;
line-height:24px;
}
.paginatie a{
line-height:24px;
padding:5px;
}
@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; } 
div, iframe {font-size:12px;}
a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
img.printicoon{display:none;visibility:hidden;}
#vacatures h3{font-size:18px;font-weight:bold;}
div.vacaturedetail{font-size:18px;}
}