html {height: 100%; overflow: hidden; border: 0; margin: 0;}
body {height: 100%; border: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; color: #000; background-color: #fffccb; font-size:0.8em;}


div#header-buiten {position: absolute; left: 50%; width: 804px; margin-left: -430px; height: 146px; background: #fffaae; z-index: 100;}		
div#header-binnen {height: 118px; text-align: center; background-image:url(../images/header.gif); background-position:right; background-repeat: no-repeat; border-top: black solid 1px; border-right: black solid 1px;}
div#header-binnen h1 {margin-top: 0.5em;}
div#header-binnen p {margin-top: 0;}
div#logo {z-index: 1001; float: left; width: 200px; height: 118px; text-align: center; background-image:url(../images/logo.gif); background-repeat:no-repeat; border-top: black solid 1px; border-left: black solid 1px;}
div#menu {height: 26px; border: black solid 1px; background: #fff; padding-top: 2px;}
div#links {position: absolute; top: 146px; bottom: 30px; left: 50%; margin-left: -430px; width: 150px; background: #fff; background-image: url("../images/bg_links.jpg"); background-repeat: no-repeat; z-index: 30; overflow:hidden; border-left: black solid 1px; border-right: black solid 1px; }
div#links p, div#links h1 {padding: 15px 5px 0 5px;}
div#content {overflow: auto; position: absolute; width: 629px; padding-left: 5px; padding-right: 20px; left: 50%; margin-left: -264px; height: 100%; background: #fff; border-left: black solid 1px; color: #555}
div#content_admin {overflow: auto; position: absolute; width: 804px; padding-left: 5px; padding-right: 20px; left: 50%; margin-left: -430px; height: 100%; background: #fff; border-left: black solid 1px;}
div#vulblok-boven {height: 166px;}
div#content p {margin-top: 0; }
div#vulblok-onder {height: 50px;}
div#footer {position: absolute; width: 802px; left: 50%; margin-left: -430px; bottom: 0; height: 30px; background: #fffaae; text-align: center; z-index: 70; border: black solid 1px;}
div#footer p {margin-top: 0.8em; line-height: 1em; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}
div#content p.belangrijk, p.belangrijk, .tussenkop {font-weight: bold; font-size: 1.2em; text-indent: 0;}
div#vlag_nl{width: 29px; height: 20px; top: 25px; left: 335px; position:absolute}
div#vlag_en{width: 29px; height: 20px; top: 25px; left: 370px; position:absolute}
div#vlag_de{width: 29px; height: 20px; top: 25px; left: 405px; position:absolute}
div#vlag_fr{width: 29px; height: 20px; top: 25px; left: 440px; position:absolute}

div#start {overflow: auto; position: absolute; width: 804px; padding-left: 5px; padding-right: 20px; left: 50%; margin-left: -422px; height: 100%; background: #fffaae; border: black solid 1px; text-align: center;}

div#footer-outer {position: absolute; width: 802px; left: 50%; margin-left: -430px; bottom: 0; height: 155px; z-index: 70;}
div#footer-inner {position: absolute; width: 802px; left: 50%; margin-left: -401px; bottom: 0; height: 30px; background: #fffaae; text-align: center; z-index: 70; border: black solid 1px;}
div#footer-inner p {margin-top: 0.8em; line-height: 1em; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}

div#adres_blok{overflow: hidden; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}

span.adresblok_name {font-weight: bold;}

div.links_container {
	position: relative;
	width: 150px;
	height: 360px;
	border: dashed 1px red;	
}

div.links_container div.links_text {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 0px;	
}



.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/btn_down.gif) no-repeat;
white-space: nowrap;
display: block;
width: 125px;
height: 24px;
margin: 0;
float: left;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 13px;
width: 125px;
height: 24px;
display: block;
float: left;
color: black;
text-decoration: none;

}

.cssnav img
{
width: 125px;
height: 24px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 10px;
top: 4px;
margin: 0px;
cursor: pointer;
}

.newsheadline_table {background-color: #fffccb; padding-left: 10px;  border: 1px solid black; padding-top: 3px; padding-bottom: 3px; margin-top: 20px;}
.newsheadline {font-size: 0.9em;}
.newsheadline_header {background-color: #fffaae;}
.newsheadline_title {font-size: 1.1em;}
.newsheadline_date {font-size: 0.9em; valign: top;}
.newsheadline_footer {background-color: #fffaae; text-align: right; padding-right: 5px;}

.error {color: red; font-weight: bold;}





h1, h2 {margin: 0;}
h2 {font-size: 0.9em;}