/* Standaard instellingen */
DIV,TD,P {text-align:left;font:inherit;}
IMG {border:none;}
TABLE,TR,TD {font:inherit;}

P {
	margin:0px;
	padding:0px;
	padding-bottom:1em;
}

.blauwekop {color:#0091E1;}

body {
text-align:center; /*center hack*/
background:url(/images/background.png) no-repeat top center;
}

#wrap {
width:990px; /*center hack*/
margin:0 auto; /*center hack*/
text-align:left;
}
#header {
position:relative;
text-align:left;
height:100px;
}
#hdrimg {
	float: left;
	background:url(/images/header.jpg) no-repeat 0 0;
	height: 96px;
	width: 400px;
}

#company_logo {
position:absolute;
background:transparent;
width:370px;
height:90px;
left:0px;
top:10px;
cursor:pointer;
}
#headermodules{
float:right;
width:210px;
padding-top:3px;
}
#headermodleft{
float:left;
width:82px;
height:46px;
position:relative;
margin-top:0px;
}
#headermodright{
width:105px;
height:46px;
float:right;
position:relative;
}
#bbmodleft {
	position: absolute;
	left: -35px;
	top: -4px;
	height:50px;
	background-color: #00A5E6;
	width: 30px;
}
#bbmodright {
	position: absolute;
	left: -28px;
	top: -4px;
	height:50px;
	background-color: #00A5E6;
	width: 24px;
}
#footer {
clear:both;
}
#main-body {
float:left;
width:729px;
padding-top:30px;
}
#sidebar-2 {
float:right;
width:260px;
overflow:hidden;
margin-left:-3px;
padding-top:30px;
}
#content {
float:right;
width:512px;
overflow:hidden;
}
#sidebar {
float:left;
width:200px;
overflow:hidden;
margin-right:-3px;
}
.inside {
padding:10px;
}
.insidesb {
padding:0;
}
.insidesb-2 {
padding:0 15px 0 15px;
}

* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{
margin:0.5em 0;
}
.contentpaneopen ul{
margin-left:2em;
list-style-image:url(/images/bulletblue.gif);
}
.contentpaneopen ol{
margin-left:2em;
/* list-style-image:url(/images/bulletblue.gif); */
}
fieldset{
padding:.5em;
}
body{
font-size:68.8%;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
margin:0 0;
}
table {
font-size:100%;
}
#wrap{
/* height:100% !Important;height:1%; */
}
#wrap-inner {
height:100% !Important;height:1%;
}
#header{
padding:1px;
}
#content{
background:#fff;
border:1px solid #0091e1;
}
#footer{
border-top: 1px solid #999;
padding:5px;
background:#fff;
}
a{
color:#0091E1;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a.readon{
	display: block;
	margin-top: 10px;
	padding-left: 20px;
	height: 13px;
	background:url(/images/readon.png) no-repeat 0 0;
        font-size:0.9em;
}
h1{
font-size:1.7em;
line-height:1.7em;
text-indent:-9999px;
}
.componentheading{
font-size:1.1em;
line-height:1.7em;
color: #0091e1;
font-weight:bold;
}
h1.contentheading {
	text-indent: 0px;
	margin:0px;
}
h2,.contentheading{
font-size:1.1em;
line-height:1.5em;
color: #0091e1;
font-weight:bold;
}
.contentpaneopen {
margin:0px;
padding:0px;
}
.contentpaneopen P {
margin:0px;
padding:0px;
padding-bottom:1em;
}
h3{
font-size:1.3em;
line-height:1.3em;
}
h4{
font-size:1.2em;
line-height:1.2em;
}
h5{
font-size:1.1em;
line-height:1.1em;
}
h6{
font-size:1em;
line-height:1em;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}
.moduletable{
margin-bottom:1em;
padding:0 10px;/*padding for inside text*/
background: #fff;
border: 1px solid #00AEE6;
}
.moduletable h3{
background:#fff;
color:#0091E1;
padding:0.70em 0.25em 0.25em 0.70em;
text-align:left;
font-size:1.1em;
margin:0 -10px 0.5em -10px;/*negative padding to pull h3 back out from .moduletable padding*/
}
.moduletable-schuin{
margin-bottom:0 0 10px 0;
padding:0 10px 10px 10px;/*padding for inside text*/
background:url(/images/modbackbot.gif) bottom left no-repeat;
}
.moduletable-schuin h3{
padding:0.70em 0.25em 0.25em 0.70em;
margin:0 -10px 0.5em -10px;/*negative padding to pull h3 back out from .moduletable padding*/
color:#0091E1;
text-align:left;
font-size:1.1em;
background:url(/images/modbacktop.gif) top left no-repeat;
}
.moduletable-leftnav{
margin-bottom:1em;
padding:0; /*the padding is removed so the menu fills the whole module box*/
padding-top:50px;
padding-bottom:50px;
background: #6c6c6d;
}
.moduletable-leftnav h3{
background:#666;
width:100%;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0; /*now we have no padding in the module, we don't need the negative margins*/
border-bottom: 1px solid #CCC;
}
.moduletable-topnav{
padding:0; /*the padding is removed so the menu fills the whole module box*/
background: #fff;
}
.moduletable-topnav h3{
background:#666;
width:100%;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0; /*now we have no padding in the module, we don't need the negative margins*/
border-bottom: 1px solid #CCC;
}
#topnavcontainer-l,#topnavcontainer-r{
padding:0;
position:absolute;
bottom:0;
}
#topnavcontainer-l ul,#topnavcontainer-r ul{
list-style: none;
margin: 0;
padding: 0;
}
#topnavcontainer-l li,#topnavcontainer-r li{
margin: 0;
}
#topnavcontainer-l li a,#topnavcontainer-r li a{
color:#9b9ba0;
font-size:0.8em;
text-decoration:none;
}
#navcontainer{
padding:0;
color: #333;
}
#navcontainer ul{
list-style: none;
margin: 0;
padding: 0;
}
#navcontainer ul li{
margin: 0;
}
#navcontainer ul li a{
display: block;
padding: 3px 5px 2px 15px;
background:#6c6c6d;
color: #fff;
text-decoration: none;
font-size:0.9em;
border-bottom: 1px solid #9b9ba0;
}
#navcontainer ul li ul li{
margin: 0;
}
#navcontainer ul li ul li a{
display: block;
padding: 3px 5px 0 30px;
background:#fff;
color:#6c6c6d;
text-decoration:none;
border-bottom: 1px solid #6c6c6d;
}
#navcontainer ul li ul li ul li{
margin: 0;
}
#navcontainer ul li ul li ul li a{
display: block;
padding: 3px 5px 0 45px;
background:#fff;
color:#6c6c6d;
text-decoration:none;
border-bottom: 1px solid #6c6c6d;
}
html>body #navcontainer li a { width: auto; }

#topnavcontainer-l li a:hover,#topnavcontainer-r li a:hover{
color:#0091e1;
text-decoration:none;
}
a#active_menu:link,a#active_menu:visited{
background: #fff url(/images/menupijlsubsub.jpg) no-repeat 5px 7px;
color: #00a5e6;
}
#navcontainer li a:hover{
background: #0091e1 url(/images/arrowright.jpg) no-repeat 5px 7px;
color: #fff;
}
ul#mainlevel li a.mainlevel_current{
background: #0091e1 url(/images/arrowright.jpg) no-repeat 5px 7px;
color: #fff;
}

.designer {margin:5px;color: #999;}
.designer a:link,.designer a:visited{color: #999;font-size:0.8em;text-decoration:none;}
.designer a:hover {color:#666;}



.faq_button_plus {
	width:8px;
	height:7px;
	*height:9px;
	background-image:url(/images/arrowright.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	margin-top:4px;
	margin-right:10px;
	border-top:1px solid #0F93DE;
	border-bottom:1px solid #0F93DE;
	overflow:hidden;
}
.faq_button_minus {
	width:7px;
	*width:9px;
	height:8px;
	*height:9px;
	background-image:url(/images/arrowdown.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	margin-top:4px;
	margin-right:10px;
	border-left:1px solid #0F93DE;
	border-right:1px solid #0F93DE;
	*border-bottom:1px solid #0F93DE;
	overflow:hidden;
}

.faq_item {
	padding-left:20px;
}

.faq_content {
	clear:both;
	margin-left:19px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:5px;
	padding-bottom:10px;
}

#contactformulier, #contactformulier tr, #contactformulier tr td {
	font:inherit;
	font-size:inherit;
	font-size:12px;
}

.searchbox {
	position:absolute;
	right:110px;
	top:57px;
}

.searchbox .search_input {
	width:113px;
	border:1px solid #00A5E6;
	padding:3px;
	height:22px;
	margin:0px;
	color:#9B9BA0;
	font-size:11px;
}

.searchbox .search_button {
	width:23px;
	height:22px;
	background-image:url("/images/search_button.jpg");
	background-position:1px 3px;
	background-repeat:no-repeat;
	background-color: #00A5E6;
	color:#fff;
	border:none;
	cursor:pointer;
}
