/* general styling */
html { font:80%/180%  Verdana, Arial, Helvetica, sans-serif; background:#4e74a5; overflow:hidden; color:#003366; height:100% }
body { margin:0px; padding:0px; text-align: center; height:100%;  }
#horizon {
	display: block; left: 0px; visibility: visible; overflow: visible; width: 100%; background:transparent; position: absolute; top: 45%; height: 1px;  text-align: center; 
}
#header { margin:auto auto; width: 100%;  height:91px; top: 0px; position:relative; border:0px solid #d2d2d2; background:transparent url(headerbg.jpg) repeat-x scroll; overflow:hidden}
#logo { float:left; width:525px; border:0px solid #93accc; height:91px; margin: 0px 0px 0 0 ; background:transparent url(logo_4.gif) no-repeat scroll; position:relative;}
#keuren { float:right; width:294px; border:10px solid #93accc; height:47px; margin: 10px 0px 0 0 ; background:transparent url(keuren.gif) no-repeat scroll; position: static;}
#content {margin:auto auto; width: 90%; position: relative; top: -250px; height: 500px;  border-top:0px solid #93accc; overflow:hidden; text-align: left; background:#fff url(contentbg.gif) repeat-y scroll; }
#content_inner {top: 0px; position:relative; height:390px; overflow:auto; }
#content_links_small {top: 190px; width:150px;  height: 350px; margin: 0 1em 0 0em; float:left; left:4%; position:fixed }
#content_center {background-color:transparant;   margin: -20px 2em 0 200px; padding:17px 0 0 0;}
#content_center form{margin:0em 0em 0em 2em}
#content_right {background-color:#e4ecf2; width:257px;  margin: 0 0em 0 1em; float:right}
/* body#index h1 { display:none }  margin-left: -356px; left: 50%; background:#cce9ff 9cc = turquoizig*/
#content_center h1, h2, h3, h4 { margin-left: 0px}
h1 { font-weight:bold; font-size:120%; }
h2 {  font-weight:bold; font-size:110%;font-variant:small-caps;}
h3 { font-weight:bold; font-size:110%;  }
h4 { font-weight:bold; font-size:100%; }
h5 {font-weight:bold; font-size:90%;  font-variant:small-caps;}
h6 { font-weight:bold; font-size:90%;}
h2 + p { margin-top:0 }
p { margin:0em 0em 0em 2em }
img { border:0 }
ul { margin:1em 1em 1em 2.5em; padding:0 }
address { margin:1em; font-style:normal }
abbr, acronym { border:0 }
abbr[title], acronym[title] { cursor:help }

/* navigation */

#navcontainer ul{margin: -20px; padding: 0; list-style-type: none; }
#navcontainer li { margin: 0 0px 3px -20px; left:5px; list-style: none; font: normal normal bold 12px/180% Verdana, Arial, Helvetica, sans-serif;  border: 0px;}

#navcontainer a
{ display: block;  height: 24px; border: 0px solid #333; width: 148px; text-decoration:none; background: url(knopkl.gif);border: 0px; color:#fff}

#navcontainer a:link, #navlist a:visited {  text-decoration: none; }

#navcontainer a:hover
{ border: 0px solid #333;  background: url(knopkl_aan.gif); color: #036; }

#navgroot li { margin: 0 0px 3px -20px; padding: 0 0 0 5px; list-style: none; font: normal normal bold 12px/180% Verdana, Arial, Helvetica, sans-serif; }
#navgroot a
{ display: block; padding: 0; height: 43px; border: 0px solid #333; width: 148px; text-decoration:none;  background: url(knopgr.gif); color:#fff}
#navgroot a:hover
{ border: 0px solid #333;  background: url(knopgr_aan.gif); color: #036; }


/* link styling */
a:link { color:#036; background:transparent; text-decoration:underline }
a:visited { color:#036; background:transparent; text-decoration:underline }
a:hover {  text-decoration:none; color:#333}
/* footer */

#footer { display:block; margin:auto auto;  height: 24px; width: 90%; top:-250px; position:relative; text-align:left;  font-size:90%; background:#93accc url(contentbg.gif) repeat-y scroll; font-weight:bold; color:#fff}
#footer p {margin-left: 225px}
#footer a {color:#036; text-decoration: none;}
#footer a:hover {color:#fff; text-decoration: none;}
/* opmaak */
.attentie { background-color:#e4ebf2;}
.klein {font-size:80%; color:#333333}
.wit {color:#fff}

.rechtssuitlijn { width:50px; float: right; margin-right:50px;}
td {text-align:left;}
.2em-left {margin-left:2em}
.img_right {margin-left: 10px; float:right}
.tabelheader {background:#4e74a5; font-weight:bold; font-size:110%;font-variant:small-caps; color:#fff; padding-left:3px}
.tdprijzen { text-align:right}
.prijzenttbl {font-size:11px; width:270px}




