html, body{
	margin:0;
	padding:0;
	font-family: verdana, helvetica, 'trebuchet MS';
	font-size:11px;
	width:100%;
	height:100%;
	color:#005A84;
	background:#005a84;
	line-height:140%;
}
a{
	color:#cc3333;
	text-decoration:none;
	outline:0;
}

a:hover{
	text-decoration:underline;
	color:#000000;
}

img{
	border:none;
}

a#logo{
	display:block;
	width:250px;
	height:70px;
	position:absolute;
	top:10px;
	left:05px;
}

h1, h2{
	font-family:impact;
	color:#7AC143;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1{
	line-height:100%;
}

h1.main-title{
	background:#fff;
	position:absolute;
	left:428px;
	padding:2px 0 15px 0;
	width:490px;
	border-bottom:3px dotted #7AC143;
	font-size:25px;
}

table.placeholder{
	width:100%;
	height:100%;
}

table.placeholder td{
	width:100%;
	height:100%;
}

.container{
	margin:0 auto;
	width:959px;
	background:#fff;
	position:relative;
}
.welkom {
	display:none;
}
.noshow {
	display:none;
}

/*   MENU    */

.menu_div{
	background:url(/gfx/header.gif) no-repeat top left;
	height:107px;
	padding:30px 0 0 350px;
}

ul.main-menu{
	margin:0;
	padding:0;
	list-style:none;
	font-family:impact;
	font-size:1.1em;
	width:580px;
}

ul.main-menu ul{
	display:none;
}

ul.main-menu li{
	float:left;
	padding:0 12px 0 0;
}

ul.main-menu li a{
	color:#005A84;
	display:block;
}

ul.main-menu li a:hover,
ul.main-menu li.active a{
	text-decoration:none;
	color:#7ac143;
}


/*   CONTENT    */

a.scroll_up{
	position:absolute;
	left:640px;
	top:100px;
}
a.scroll_down{
	position:absolute;
	left:640px;
	top:585px;
}

a.scroll_up img,
a.scroll_down img{
	border:none;
}

.main{
	overflow:auto;
	padding:0;
	height:473px;
}

.main2{
	background: url(/gfx/bottom.gif) no-repeat left bottom;
	overflow:hidden; /* overflow:auto; */
	height:450px;
	padding:0 0 23px 0;
}

.left{
	width:280px;
	padding:0 50px;
	float:left;
	height:450px;
}

.left ul{
	margin:25px 0 0 -10px;
	padding:0;
	list-style:none;
}

.left ul li{
	padding:3px 0 3px 30px;
}

.left ul li.active{
	background: url(/gfx/active.gif) no-repeat left 6px;
}

.left ul li a{
	color:#105a83;
}

.left ul li.active a{
	color:#7AC143;
}

.left#klanten{
	position:absolute;
	left:0;
	top:138px;
	height:472px;
	background:pink;
}

.left h2{
	margin:8px 0 0 20px;
	padding:0 0 20px 0;
	border-bottom:2px dotted #005a84;
	_font-size:18px;
}

.left .text{
	padding:0 0 0 30px;
	background:url(/gfx/active.gif) no-repeat left 1px;
	margin:0 0 0 -10px;
}

.left .text a{
	color:#7AC143;
}

.left .text table td{
	width:auto;
}

.right{
	width:480px;
	float:right;
	height:395px;
	padding:0 50px 0 0;
	line-height:200%;
	overflow:hidden;
	margin:45px 0 0 0;
}

.right a{
	color:#7AC143;
}

.right p{
	margin-top:0;
}

.right h1{
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	border-bottom:3px dotted #7AC143;
	font-size:28px;
}

.right h2{
	margin:0;
	padding:0;
	color:#7AC143;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}

.right .item{
	border-bottom:3px dotted #7AC143;
	padding:20px 0 15px 0;
	overflow:auto;
	clear:both;
}

.right .picture{
	width:128px;
	height:127px;
	overflow:hidden;
	float:left;
	margin:0 25px 0 0;
}

.right span.green{
	color:#7AC143;
}

.right a.mail-link{
	color:#005A84;
}

.quote-window{
	padding:35px 0 0 0;
}

.quote-item{
	/* height:398px; */
	width:959px;
	padding:0;
}

.quote-window h1{
	color:#005A84;
	font-size:40px;
	margin:250px 0 0 50px; /* margin:0 0 0 50px; */
}

.quote-window .quote-text{
	font-size:25px;
	margin:15px 0 0 50px;
	line-height:150%;
	color:#005A84;
	font-weight:normal;
	font-family:impact;
}

.quote-window span{
	color:#7AC143;
	padding:0 0 0 150px;
}

img.quote-man,
img.quote-vrouw{
	position:absolute;
	bottom: -80px; /* bottom:0; */
	right:40px;
}

img.outbox{
	position:absolute;
	top:245px;
	left:-38px;
}


/*   FOOTER    */

.footer{
	clear:both;
	overflow:auto;
	height:55px;
	background:#005A84;
	overflow:hidden;
}

.footer a.twitter,
.footer a.linkedin{
	display:block;
	font-family:impact;
	color:#105a83;
	float:right;
	padding:1px 10px;
	margin:0 15px 0 0;
	height:22px;
	background:#fff;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.footer a.twitter span{
	float:left;
	margin:4px 5px 0 0;
}

.footer a.twitter img,
.footer a.linkedin img{
	border:none;
}

.footer ul.footer-menu{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:400px;
}

.footer ul li{
	float:right;
	margin:0 10px;
	padding:4px 0 0 0;
}

.footer ul li a{
	font-family:impact;
	text-transform:lowercase;
	color:#fff;
}

.footer ul li.active a{
	color:#7AC143;
}

.adress_data{
	float:left;
}

.site_data{
	float:right;
}

.type_disclaimer{
	border-bottom:1px solid green;
	float:left;
	width:500px;
}