body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background-color:#00406f;
	color:#48bad6;	
}
div#footer,
div#website {
	width:965px;
	margin:20px auto 0px auto;
}
div#footer {
	text-align:center;
	font-size:10px;
	margin-top:10px;
}
div#footer a {
	color:#48bad6;
	font-weight:bold;
}
div#website {
	background-color:#ffffff;
	padding:0px 0px 15px 0px;
	color:#003c6b;
}

div#column_left,
div#column_middle,
div#column_right {
	float:left;
}

div#column_left {
	width:224px;
}
div#column_middle {
	width:655px;
}
div#column_right {
	width:86px;
}

div#logos {
	height:81px;
}
div#company_logo {
	float:left;
	margin:20px 0px 0px 1px;
}
div#ict_solutions {
	float:right;
	margin:40px 39px 0px 0px;
}

div#header_gradient {
	width:655px;
	height:29px;
	background:transparent url(/img/jpg/bg-header-gradient.jpg) no-repeat top left;
}
div#right_gradient {
	margin-top:110px;
	width:86px;
	height:205px;
	background:transparent url(/img/jpg/bg-right-gradient.jpg) no-repeat top left;
}
/* navigatie */
div#navigation_container {
	margin-top:110px;
	height:285px;
	background:transparent url(/img/jpg/bg-navigation-container.jpg) no-repeat top left;
}
ul#navigation {
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:168px;
	list-style:none;
	list-style-type:none;
}
ul#navigation li {
	text-align:right;
	height:24px;
	line-height:24px;
	background:transparent url(/img/gif/bg-navigation-item.gif) repeat-x bottom left;
}
ul#navigation li a {
	color:#ffffff;
	font-weight:bold;
	display:block;
	width:168px;
}

ul#navigation li:hover a,
ul#navigation li.hover a,
ul#navigation li.active a {
	color:#003c6b;
}

/* algemeen */
a {
	text-decoration:none;
}
p {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
a img {
	border:none;
}
/* */
div#graphic_container {
	position:relative;
	height:205px;
	background:transparent url(/img/jpg/bg-graphic-container.jpg) no-repeat top left;
}
div#graphic_container h1,
div#graphic_container h2 {
	color:#ffffff;
	margin-left:28px;
	margin-right:39px;
	margin-top:0px;
}
div#graphic_container h2 {
	font-weight:normal;
	font-size:18px;
}
div#graphic_container h1 {
	font-size:24px;
}
div#graphic,
div#graphic_payoff,
div#graphic_heading {
	position:absolute;	
}

div#graphic {
	width:616px;
	height:118px;
	left:0px;
	top:44px;
	background-color:#f5f5f5;
	z-index:10;
}
div#graphic_heading {
	top:145px;
}
html>/* */ body div#graphic_heading {
	top:144px;
}
div#graphic_payoff {
	top:20px;
	right:0px;
}
div#graphic_payoff,
div#graphic_heading {
	z-index:50;
}
div#graphic_navigation {
	position:absolute;
	top:179px;
}
ul#page_navigation {
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	list-style:none;
	list-style-type:none;
}
ul#page_navigation li {
	float:left;
	margin-right:40px;
}
ul#page_navigation li a {
	color:#ffffff;
	font-weight:bold;
}
ul#page_navigation li.active a,
ul#page_navigation li:hover a,
ul#page_navigation li.hover a {
	color:#003c6b;
}
/* page css */
div#content_container {
	background:#a3ddea url(/img/jpg/bg-content.jpg) no-repeat bottom left;
	min-height:250px;
}
div#content_container a {
	color:#003c6b;
	font-weight:bold;
	text-decoration:none;
}
div#content_container a:hover {
	color:#2482ad;
	font-weight:bold;
	text-decoration:none;
}
div#content {
	padding:28px 39px 50px 29px;
}
div#content h3,
div#content strong {
	font-size:12px;
}
div#content h1 {
	font-size:18px;
}
div#content h2 {
	font-size:16px;
}
div#content h1,
div#content h2,
div#content h3,
div#content strong {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#003c6b;	
}

/* banner left */
div#banner_container {
	margin:30px 0px 0px 30px;
}

/* google maps */
div#googleMap,
div#googleDirections {
}
div#googleMap {
	border:1px solid #09598e;
	height:300px;
}
button#frmPrint {
	float:right;
	display:none;
}


/* formulieren */
form#frmPage {
	position:relative;
}
form#frmPage fieldset,
form#frmPage {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	width:350px;
}

form#frmPage fieldset {
	margin-bottom:10px;
}
form#frmPage fieldset.fields textarea,
form#frmPage fieldset.fields span,
form#frmPage fieldset.fields input,
form#frmPage fieldset.fields label {

	float:left;
	margin-bottom:2px;
}
form#frmPage fieldset.fields textarea,
form#frmPage fieldset.fields input {
	width:200px;
}
form#frmPage fieldset.fields textarea {
	height:50px;
}
form#frmPage fieldset.fields input.frm_error {
	background-color:#eaadaa;
}
form#frmPage fieldset.fields label {
	width:125px;
}
form#frmPage fieldset.fields input#frm_plaats {
	width:144px;
}
form#frmPage fieldset.fields input#frm_postcode {
	width:50px;
}
form#frmPage fieldset.process {
	text-align:right;
}
form#frmPage fieldset.process button {
	margin:15px 18px;
}
div#content p span.frm_required,
form#frmPage fieldset.fields span.frm_required {
	margin-left:5px;
	font-weight:bold;
	color:#ff0000;
}
form#frmPage fieldset.fields input#frm_bijlage {
	width:0px;
}
div#content {
	position:relative;
}
div#cover {
	width:5px;
	background-color:#a3ddea;
	height:20px;
	position:absolute;
	top:186px;
	left:122px;
}
span#bijlage_comment {
	margin:2px 0px 0px 2px;
}
span#bijlage_comment img,
span#bijlage_comment p {
	font-size:10px;
	float:left;
}
