/* STRUCTUUR */
body {background:#f3f3f3; font-family: arial; text-align: center; }
div#main_container{ background-color: white; background-image: url(../images/achter_blauw_05_03.gif); background-repeat: repeat-y; background-position: 0 0; margin: 0 auto; width: 950px; text-align: left; position: relative; top: 0; }
.opmaak { color: black; font-size: 12px; font-family: arial; line-height: 18px; height:700px; }
#tekst { width: 630px; padding:0 1em 0 0; height:470px; left: 290px; top: 200px; position: absolute; visibility: visible; overflow: auto; }
#tekst.home { width:400px; }

#top { height: 100px; width: 100px; left: 0; top: 0; position: absolute; visibility: visible; }
#vlag { height: 230px; width: 154px; left: 100px; top: 430px; position: absolute; visibility: visible; }
#logo { background-image: url(../images/logo.gif); background-repeat: no-repeat; height: 182px; width: 180px; left: 0; top: 0; position: absolute; visibility: visible; }
#toptekst { height: 100px; color:#000000; font-weight:bold; font-size:2em; width: 320px; left: 210px; top: 50px; position: absolute; visibility: visible; }
#nieuws {width:220px; position:absolute; right:0; top:203px; padding: 0 1em 0 0; }

#footer { color: white; font-size: 10px; font-family: arial; background-color: #3c5784; text-indent: 280px; vertical-align: bottom; position: relative; bottom: 0; height: auto; width: 940px; visibility: visible; clear: left; padding-top: 2px; padding-bottom: 5px; padding-left: 10px; }
#footer a { color:#FFFFFF; }
#footer a:hover { color:#FFDC00; }

/* NAVIGATIE */
#nav { height: 100px; width: 180px; position: absolute; top: 195px; visibility: visible; }

#navlist
{
padding: 1px;
margin-left: 0;
font: 11px verdana, sans-serif;
width: 179px;
color: gray; }

#navlist li
{
list-style: none;
margin: 0px;
border-left: 1px #004080 solid;
border-bottom: 1px gray solid;
text-align: left;
}

#navlist li a
{
display: block;
width:162px;
background:#C7E0F2;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }

#navlist li a:hover, #navlist li a.active
{
font-weight:bold;
color: #000080;
background: #b1d5ed;
padding-right:3px;
border-left: 3px #004080 solid;
}

/* STYLES */
h2 { color: #002c5a; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { color: #3C5784; font-size: 1.3em; font-weight: bold; margin: 0.83em 0; }
a { color:#006; }
a:hover { text-decoration:none; }

#nieuws ul { padding:0; margin:0 0 0 1.3em; }
#nieuws ul li {padding: 0 0 .4em 0; }
#nieuws ul li a { text-decoration:none; }
#nieuws ul li a:hover { text-decoration:underline; }

ul#downloads {list-style:none; background:#EAF3FA; padding:1em; margin:0px; line-height:2em; }
ul#downloads li a { color:#006; background:url(../images/icon_pdf.gif) no-repeat left; padding:0 0 0 2em;}
ul#downloads li a:hover { text-decoration:none;}
