html {
	padding: 0;	
	color: #6a7e8b;
	background: url("images/bg.png") repeat-x;
	font: 11px "Arial", Sans-Serif;
}

body {
	width: 960px;
	background: url("images/body_bg.png") no-repeat;
	margin: 0 auto;
}

div#container {
	background: url("images/footer_bg.png") no-repeat 23px 100%;
	margin: 0 auto;
	padding: 0 23px;
}

/* Link opmaak */
a {
	color: #6a7e8b;
	text-decoration: none;
}
a:hover {
	color: #6a7e8b;
	text-decoration: underline;
}
/* /Link opmaak */

/* Clear */
.clear {
	width: 1px;
	height: 1px;
	clear: both;
}
/* /Clear */

/* Images */
img {border: 0;}
/* /Images  */

/* Alinea */
p {
	margin: 0;
	padding: 3px 0 9px 0;
}
form p {padding: 0;}
/* /Alinea  */

/* Header  */
div#header {
	height: 140px;
	background: url("images/head_bg.jpg") no-repeat;
	padding: 0;
}
#sitenaam {
	margin: 0;
	padding: 0;
}
/* /Header */

/* Menu  */
ul#menu {
	float: right;
	margin: 116px 0 0 0;
	padding: 0;
	list-style: none;
}
ul#menu li {
	float: left;
	margin: 0 13px;
}
ul#menu li a {
	float: left;
	color: #1e5b7d;
	font-size: 13px;
	padding: 0 3px 4px 3px;
}
ul#menu li a:hover, ul#menu li.active a {
	color: #000;
	text-decoration: none;
	border-bottom: 3px solid #6BABD4;
}
/* /Menu */

/* Top */
div#top {
	background: url("images/top_bg.png") no-repeat bottom;
	margin: 28px 0 0 0;
	padding: 0 0 0 22px;
}
div#top h2 {
	margin: 0;
	padding: 0;
}
div.left {
	float: left;
	width: 475px;
}
div.left p {width: 390px;}
div.right {
	float: left;
	width: 370px;
}
div strong {color: #3c6b87;font-size: 12px;}
div b {color: #3c6b87;font-size: 12px;}

div.right img.image {float: left;background: url("images/img_bg.png") no-repeat left top;margin: 0 15px 0 0;padding: 2px 7px 8px 1px;}
.imagenieuws {float: left;background: url("images/img_bg.png") no-repeat left top;margin: 0 15px 0 0;padding: 2px 7px 8px 1px;}
.referenties{float: left;background: url("images/img_bg.png") no-repeat left top;margin: 0 20px 20px 0;padding: 2px 7px 8px 1px;}
.meer {
	float: right;
	clear: both;
}
ul#lijst {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	clear: both;
}
ul#lijst li {
	height: 18px;
	color: #3c6b87;
	background: url("images/list-style-image.png") no-repeat left;
	padding: 0 0 0 14px;
	line-height: 18px;
}
/* /Top  */

/* Content */
div#content {padding: 18px 0 0 22px;}
div#content h2 {
	margin: 0;
	padding: 0;
}
ul#projecten {margin: 0;padding: 0;list-style: none;}
ul#projecten li {height: 85px;}
ul#projecten li strong {display: block;color: #3c6b87;font-size: 12px;}
ul#projecten li span {display: block;margin: 0 0 12px 0;}
ul#projecten li img.image {float: left;background: url("images/img_bg.png") no-repeat left top;margin: 0 15px 0 0;padding: 2px 7px 8px 1px;}


.image2{float: left;background: url("images/img_bg2.png") no-repeat left top;margin: 0 30px 30px 0;padding: 1px 8px 9px 1px;}

div#content .left .meer {
	display: inline;
	float: right;
	margin: 0 110px 0 0;
	clear: both;
}
div#content img.right {
	float: right;
	margin: -20px 0 0 0;
}
/* /Content  */

/* Left */
div#left {
	float: left;
	width: 661px;
	margin: 0 48px 0 0;
}
/* / Left */

/* Right */
div#right {
	float: left;
	width: 165px;
}
ul#menu2 {
	margin: 0;
	padding: 3px 0 0 0;
	list-style: none;
}
ul#menu2 li {
	color: #2b536a;
	height: 24px;
	font: bold 12px/24px "Arial", Sans-serif;
	
}
ul#menu2 li a {
	color: #2b536a;
	margin: 0 0 0 10px;
}
/* / Right */

/* Footer */
div#footer {
	color: #bbbab7;
	padding: 50px 0 0 0;
	font-size: 11px;
	clear: both;
}
div#footer p {
	display: inline;
	float: left;
	margin: 0 0 0 22px;
}
div#footer ul {
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
}
div#footer ul li {
	float: left;
	margin: 0 5px 0 0;
}
div#footer a {color: #bbbab7;}
/* /Footer  */

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash { visibility: hidden !important;}

.sIFR-replaced, .sIFR-ignore { visibility: visible !important;}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Font styling ---*/

.sIFR-active div#top h2,
.sIFR-active div#content h2 {
	visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
}
.sIFR-active div#top h2 {font-size: 22px;}
.sIFR-active div#content h2 {font-size: 22px;}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #E4F0FA; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}