﻿body	{
	margin: 0px;
	padding: 0px;
	background: #c5ace3;}
a	{
	margin: 0px;
	padding: 0px;
	border: 0px;}
a:link img {
	border: 0px;
	margin: 0px;}
a:hover img {
	border: 0px;
	margin: 0px;}
a:active img {
	border: 0px;
	margin: 0px;}
a:visited img {
	border: 0px;
	margin: 0px;}
#topmenu {
	background-image: url(images/bg-topmenu.gif);
	background-repeat: repeat-x;
	background-color: #8D65D2;
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	height: 130px;
	bottom: 0px;
	top: 0px;}
#headerimage {
	background-image: url(images/topmenu_01_logo.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	width: 800px;
	height: 130px;
	align: center;}
a.home {
	background-image: url(images/home.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 60px;
	height: 29px;
	position: relative;
	left: 268px;
	top: 71px;
	overflow: none;}
a.oversafetech {
	background-image: url(images/over.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 116px;
	height: 29px;
	position: relative;
	left: 268px;
	top: 71px;}
a.diensten {
	background-image: url(images/diensten.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 80px;
	height: 29px;
	position: relative;
	left: 268px;
	top: 71px;}
a.opleidingen {
	background-image: url(images/opleidingen.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 101px;
	height: 29px;
	position: relative;
	left: 268px;
	top: 71px;}
.publicaties {
	background-image: url(images/publicaties.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 85px;
	height: 30px;
	position: relative;
	left: 213px;
	top: 100px;}
.links {
	background-image: url(images/links.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 51px;
	height: 30px;
	position: relative;
	left: 213px;
	top: 100px;}
.contact {
	background-image: url(images/contact.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	width: 94px;
	height: 30px;
	position: relative;
	left: 213px;
	top: 100px;}
#main	{
	background-image: url(images/bg-main.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 800px;
	position:relative;}
#main-content {
	width: 500px;
	margin: 0px;
	position: relative;
	text-align: left;
	background: url(images/bg-main.gif);
	background-repeat: repeat-y;
	padding: 0 25px 14px 45px;
	bottom: 0px;
	top: 0px;
	left: 0px;
	right: 0px;
	display: block;
	float: left;
	clear: left;}
#submenu {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 230px;
	display: block;
	text-align: left;
	float: right;
	background: url(images/bg-submenu.gif);
	background-repeat: repeat-y;
	clear: right;}
.bottomsubmenu {
	background: url(images/menu-onder.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 230px;
	position: relative;
	margin: 0;
	padding: 0;}
*.quissbutton {
	height: 56px;
	width: 200px;
	position: relative;
	display: block;
	background: url(images/quiss-menu.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;}
.naw-boven {
	margin: 0;
	background: url(images/naw-boven.gif);
	background-repeat: no-repeat;
	display: block;
	position: relative;
	width: 230px;
	height: 36px;
	color: #fff;
	padding-left: 15px;}
.contactmenu {
	font: bold 11px/21px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 40px;
	letter-spacing: 1px;}
.naw	{
	margin: 0;
	position: relative;
	width: 230px;
	background: url(images/bg-naw.gif);
	background-repeat: repeat-y;
	color: #613691;
	display: block;
	font: 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	padding-left: 15px;}
.naw-onder {
	background: url(images/naw-onder.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	width: 230px;
	height: 24px;}
.bold	{
	font-weight: bold;}
#footer	{
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 45px;
	display: block;
	position: relative;
	clear: both;
	background: url(images/footer-main.gif) no-repeat 0 top;
	background-color: #c5ace3;}
.hide	{
	display: none;}
h1	{
	font: bold 18px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #7543ad;
	text-align: left;
	letter-spacing: 0.01em;
	padding-top: 8px;
	border-top: 0px solid #ccb3e7;
	margin-top: 14px;
	overflow: none;}
h2	{
	color: #613691;
	font: bold 13px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	background-color: #f6d396;
	display: inline;
	padding: 3px 4px;
	position: relative;
	bottom: -3px;}
h3	{
	font: 16px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #000;
	letter-spacing:0px;}
h4	{}
p	{
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing:0px;}
p a:link, a: visited {}
p a:hover, a:active {}
p.comment {
	font: 11px Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;}
p.list {
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	position:relative;
	margin-left:5px;
	margin-right:150px;
	padding: 2px 4px;
	border-bottom:1px;
	border-bottom-color:#9f86cc;
	border-bottom-style:solid;
	margin-bottom:5px;
	margin-top:0px;}
p.intro {
	background-color: #ccb3e7;
	padding: 8px 8px 12px;
	line-height: 15px;
	letter-spacing: 0.02em;}
p.intro a:link, a:visited {
	text-decoration: none;
	color: #f30;}
p.intro a:hover, a:active {
	text-decoration: underline;
	color: #f30;}
p.notificatie	{
	color:#f30;
}
p.main a:link, a:visited {
	text-decoration: none;
	color: #f30;
	letter-spacing: 0.02em;}
p.main a:hover, a:active {
	text-decoration: underline;
	color: #f30;}
p.nextpage {
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	position:relative;
	float:right;
	list-style-type:square;
	padding: 2px 4px;
	border-bottom:1px;
	border-bottom-color:#9f86cc;
	border-bottom-style:solid;}
p.nextpage a:link {
	text-decoration: none;
	color: #00f;}
p.nextpage a:visited {
	text-decoration: none;
	color: #00f;}
p.nextpage a:hover {
	text-decoration: underline;
	color: #f30;}
p.nextpage a:active {
	text-decoration: underline;
	color: #f30;}
p.signature {
	background-color: #f6d396;
	width: 300px;
	padding: 6px 4px 8px 10px;
	letter-spacing: 0.02em;}
.italic {
	font-style: italic;
	letter-spacing:0.02em}
.function {
	color: #613691;
	font: 11px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 0.02em;}
label.inputname {
	text-align:left;
	vertical-align:text-top;
	margin:0;
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing:0px;}
label.inputname2 {
	text-align:left;
	vertical-align:baseline;
	margin:0;
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing:0px;}
label.inputname3 {
	text-align:left;
	vertical-align:top;
	margin:0;
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing:0px;}
input[type="submit"], input[type="reset"] {
	background:#7650bb;
	color:#fff;
	font:13px "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight:bold;}
li.subpages {
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	left: 0px;
	margin-left: -30px;
	display: block;
	width: 225px;
	border: 1px;
	border-style: solid;
	border-color: #fff;
	background-color: #f6d397;
	padding: 4px 6px;
	position: relative;}
.doorlink a:link {
	text-decoration: none;
	color: #f30;}
.doorlink a:visited {
	text-decoration: none;
	color: #f30;}
.doorlink a:hover {
	text-decoration: underline;
	color: #f30;}
.doorlink a:active {
	text-decoration: underline;
	color: #f30;}
.disclaimer {
	text-align: left;
	text-indent: 42px;
	letter-spacing: 0.05em;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #7A52C7;
	position: absolute;
	top: 14px;
	left: 0px;}
.disclaimer a:link {
	text-decoration: none;
	color: #f6d396;}
.disclaimer a:visited {
	text-decoration: none;
	color: #f6d396;}
.disclaimer a:hover {
	text-decoration: underline;
	color: #f6d396;}
.disclaimer a:active {
	text-decoration: underline;
	color: #f6d396;}
.copyright {
	text-align: left;
	letter-spacing: 0.05em;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	position: absolute;
	top: 14px;
	left:570px;}
.copyright a:link, a:visited {
	text-decoration: none;
	color: #f6d396;}
.copyright a:hover, a:active {
	text-decoration: underline;
	color: #f6d396;}
ul.paragraph {
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	position:relative;
	margin-left:25px;
	margin-right:150px;
	list-style-type:square;}
li.paragraph {
	padding: 2px 4px;
	border-bottom:1px;
	border-bottom-color:#9f86cc;
	border-bottom-style:solid;}
li.paragraph a:link {
	text-decoration:none;
	color: #00f;}
li.paragraph a:visited {
	text-decoration:none;
	color: #00f;}
li.paragraph a:hover {
	text-decoration:underline;
	color: #f30;}
li.paragraph a:active {
	text-decoration:none;
	color: #f30;}
ul.submenu {
	font: bold 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f6d397;
	text-align: left;
	width: 180px;
	left:-35px;
	display: block;
	position: relative;
	list-style-image: none;
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;}
li.square {
	font: bold 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f6d397;
	margin-left: -30px;
	display: block;
	width: 150px;
	background-color: #613691;
	border: 1px;
	border-style: solid;
	border-color: #fff;
	padding: 4px 6px;
	position: relative;
	list-style-image: none;
	list-style-type: none;}
.linksquare a:link {
	text-decoration: none;
	color: #f6d397;}
.linksquare a:visited {
	text-decoration: none;
	color: #f6d397;}
.linksquare a:hover {
	text-decoration: underline;
	color: #f6d397;}
.linksquare a:active {
	text-decoration: underline;
	color: #f6d397;}
li.submenu {
	position: relative;
	background-color: #613691;
	margin:0px;
	width: 170px;
	display: block;
	padding: 2px 4px;
	border-bottom: 1px solid #a288d3;}
li.submenu a:link {
	text-decoration: none;
	color: #ead0ad;}
li.submenu a:visited {
	text-decoration: none;
	color: #ead0ad;}
li.submenu a:hover {
	text-decoration: underline;
	color: #f30;}
li.submenu a:active {
	text-decoration: none;
	color: #f30;}
li.submenuoptie {
	position: relative;
	display:block;
	border-bottom: 1px solid #a288d3;
	padding: 2px 4px;}
li.submenuoptie a:link {
	text-decoration: none;
	color: #ead0ad;}
li.submenuoptie a:visited {
	text-decoration: none;
	color: #ead0ad;}
li.submenuoptie a:hover {
	text-decoration: underline;
	color: #f30;}
li.submenuoptie a:active {
	text-decoration: underline;
	color: #f30;}
ol.submenuoptie {
	font: bold 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f6d397;
	background-color: #7650bb;
	margin-left:35px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:37px;
	text-align: left;
	position: relative;
	list-style-position:outside;
	list-style:decimal;
	display:block;}
ol.fasen {
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	position:relative;
	margin-left:30px;
	margin-right:150px;
}
li.fasen {
	padding: 2px 4px;
	border-bottom:1px;
	border-bottom-color:#9f86cc;
	border-bottom-style:solid;
}
li.fasen a:link {
	color:#00f;
	text-decoration:none;
}
li.fasen a:visited {
	color:#00f;
	text-decoration:none;
}li.fasen a:hover {
	color:#f30;
	text-decoration:underline;
}li.fasen a:active {
	color:#f30;
	text-decoration:underline;
}

h2.form-heading {
	background-color:#6750bb;
	color:#fff;
	display:block;
	margin:0px;
	text-align:center;
}
.gegevens {
	background-color:#f6d397;
	display:block;
	margin:0px;
	padding-left:8px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
}
h3.gegevens {
	margin:0px;
}
h2.form-heading {
	margin:0px;
}
.verzoek {
	background-color:#f6d397;
	display:block;
	margin:0px;
	padding-left:8px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
}
.constructie	{
	background-image:url('images/constructie.jpg');
	background-position:left;
	display:block;
	position:relative;
	margin-top:12px;
	width:500px;
	height:35px;
}