/* CSS Reset Eric Meijer - Source: http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}
body {
	line-height: 1;
	}
ol, ul {
	list-style: none;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
	}
:focus {/* remember to define focus styles! */
	outline: 0;
	}
ins { /* remember to highlight inserts somehow! */
	text-decoration: none;
	}
del {
	text-decoration: line-through;
	}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: collapse;
	border-spacing: 0;
	}
/* Einde CSS reset */


/* CSS document */
@charset "utf-8";
html {
	height: 101%;/* To prevent short pages jumping to the left on Firefox */
	overflow-x: hidden; overflow-y: auto; /* To remove the unwanted horizontal scrollbar appearing in IE7 */
	}
body {
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 17px;
	background: #ebedec;
	}
.clear {
	clear:both;
	}
p {
	margin-bottom: 20px;
	}
	p.nomargin {
		margin-bottom: 0;
		}
#frameWrapper {
	margin: 0 auto;
	width: 900px;
	height: auto;
	background: url(../images/bgWrapper.gif) repeat top left;
	}
#frameHeader {
	width: 900px;
	height: 393px;
	background: url(../images/bgHeader.jpg) no-repeat top left;
	}
	#logo {
		position: absolute;
		margin-left: 660px;
		width: 170px;
		height: 155px;
		}
#frameNavigation {
width: 900px;
	height: 22px;
	background: #000;
	}
	ul.ulNav {
		margin-left: 235px;
		padding-top: 2px;
		}
	ul.ulNav li {
		display: inline;
		margin-right: 25px;
		}
		ul.ulNav li a {
			color: #fff;
			text-decoration: none;
			}
		ul.ulNav li a:hover,
		ul.ulNav li a.active {
			color: #C12A28;
			}
#frameContent {
	width: 900px;
	}
#frameLeft {
	float: left;
	width: 215px;
	height: 400px;
	}
	p.quote {
		float: right;
		margin-top: 43px;
		width: 185px;
		font: 29px "Times New Roman", Times, serif;
		line-height: 35px;
		text-align: right;
		}
	ul.subNav,
	ul.subNav2 {
		list-style:none;
		margin-top: 52px;
		text-align: right;
		}
		ul.subNav li a,
		ul.subNav2 li a {
			color: #000;
			text-decoration: none;
			font-weight: bold;
			}
		ul.subNav li a:hover,
		ul.subNav li a.active,
		ul.subNav2 li a:hover,
		ul.subNav2 li a.active {
			color: #C12A28;
			}
		ul.subNav2 li {
			padding-bottom: 20px;
			}
#frameRight {	
	float: right;
	width: 555px;
	padding: 20px 110px 15px 0;
	}
	h2 {
		color: #C12A28;
		font-size: 20px;
		margin-bottom: 15px;
		}
	.imgBox {
		float: left;
		width: 175px;
		height: 175px;
		margin-right: 10px;
		font-size: 11px;
		}
		.imgBox a {
			color: #000;
			text-decoration: none;
			}
		.imgBox a:hover {
			color: #C12A28;
			}
	p.intro {
		font-weight: bold;
		}
	p.pImg {
		font-size: 11px;
		font-style: italic;
		}
	h3,
	h4,
	a {
		color:#C12A28;
		}
		h3.vacature {
		font-size: 20px;
		color: #000;
		font-weight: normal;
		margin-bottom: 15px;
		}
	ul {
		margin: 0 0 20px 14px;
		list-style-image:url(../images/list.png);
		}
table td {
	vertical-align: top;
	}
label.labelField {
    float: left;
    width: 140px;
    text-align: left;
    }
input.inputField,
textarea.inputField {
	width: 415px;
	margin-bottom: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
	background: #f5f5f5;
    }
	input.button {
		width: auto;
		margin: 10px 0;
		}
	.fontSmall {
		font-size: 11px;
		}
	
	a.linkReageer,
	a.linkFaq,
	a.linkFaq:hover,
	a.linkFaqActive {
		font-weight: bold;
		text-decoration: none;
		color: #C12A28;		
		}
		a.linkFaq {
			color: #000;
			}
		p.linkFaqActive {
			margin-bottom: 0;
			}

.inzite-form .formfield {
	clear: both;
}
.inzite-form .fieldLeft {
	float: left;
}
.inzite-form .fieldRight {
	float: left;
}
.inzite-form input, .inzite-form textarea, .inzite-form select {
	background: #F5F5F5 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
}
.inzite-form .CheckRadio {
	float: left;
}
.inzite-form .CheckRadioText {
	float: left;
	padding: 0px 0px 2px 5px;
}
.inzite-form .submitButton {
	clear: both;
	text-align: right;
	padding-top: 5px;
}
.inzite-form .submitButton input {
	padding: 0px 6px 0px 6px;
	color: #2b2b2d;
}
.holder img {
	border:1px solid #ccc;
	margin:5px;
	}
#footer {
	margin:5px;
	font-size:10px;
	color:ccc;
	float:right;
	}
	#footer a {
	color:ccc;
	}
