* html {margin:0;padding:0;}

#banner {
float:left;
width:900px;
height:99px;
min-height:65px;
color:#FFFFFF;
background-color:#ffffff;
font-size:10px;
padding:0px 0 0 0px;
position:relative;
clear:left;
}

#blackline1 {
position:relative;
clear:left;
float:left;
width:900px;
height:0px;
min-height:10px;
background:#FFF url(../images/bg_inside.jpg) repeat-y left top;
color:#FFFFFF;
font-size:10px;
}

#blackline {
margin-top:10px;
position:relative;
clear:left;
float:left;
width:900px;
height:45px;
min-height:10px;
background-color:#000000;
color:#FFFFFF;
font-size:10px;
}

#blackline2 {
position:relative;
clear:left;
float:left;
width:900px;
height:24px;
min-height:10px;
background-color:#000000;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
text-align:center;
}

#blackline2 a {
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

#blackline2 a:hover {
color:#4E6C9E;
text-decoration:none;
}

#bottompadding {
position:relative;
width:900px;
display:block;
height:0px;
margin-top:-100px;
}

#container {
background-color:#FFF;
width:900px;
margin:20px auto;
padding:0;
text-align:left;
}

#container_inner {
background:#FFF url(../images/bg_inside.jpg) repeat-y left top;
position:relative;
float:left;
clear:left;
width:900px;
}

#containerbg {
position:relative;
width:900px;
background:#FFF;
float:left;
top:0;
left:0;
}

#content_main {
position:relative;
float:left;
width:530px;
margin:15px 0 20px 20px;
background-color:transparent;
}

#content_main .createdate {
color:#4A87C4;
font-size:10px;
padding:0 0 15px 0;
line-height:8px;
background-color:inherit;
}

#content_main .modifydate {
color:#999999;
font-size:10px;
padding:0;
background-color:inherit;
}

#content_top_wrapper {
position:relative;
float:right;
clear:right;
width:437px;
display:inline;
margin:4px 8px 0 0;
}

#content_top1 {
position:relative;
float:left;
clear:left;
width:269px;
}

#content_top1 table.moduletable td, #content_top2 table.moduletable td {
background-color:#F7F7EE;
height:100px;
min-height:100px;
vertical-align:top;
}

#content_top2 {
position:relative;
float:right;
clear:right;
width:269px;
}

#copyright {
background-color: #FFF;
position:relative;
width:900px;
display:block;
clear:both;
float:left;
}

#copyright div {
background:transparent;
color:#666666;
font-size:10px;
font-weight:bold;
display:block!important;
width:900px;
float:left;
clear:left;
margin:-10px 0 0 0;
text-align:left;
}

#imgheader {
position:relative;
float:left;
clear:left;
width:900px;
height:99px;
background:#ffffff url(../images/img_header_back.png) repeat-x center top;
}

#leftcol {
position:relative;
float:left;
clear:left;
width:174px;
}

#leftcol .button {
width:140px;
font-size:11px;
color:#FFFFFF;
background-color:#5F9BCD;
border-right:#49779D 1px solid;
border-bottom:#49779D 1px solid;
border-left:#7CADD6 1px solid;
border-top:#7CADD6 1px solid;
}

#leftcol .inputbox {
font-size:11px;
font-weight:bold;
font-size:11px;
margin-bottom:2px;
}

#leftcol a:hover {
color:#93B7DB;
text-decoration:underline;
}

#leftcol a:link, #leftcol a:active, #leftcol a:visited, #leftcolmenu a:link, #leftcolmenu a:active, #leftcolmenu a:visited {
color:#848284;
}

#leftcol form {
margin-left:15px;
}

#leftcol table, #leftcol table td {
font-size:11px !important;
color:#FFFFFF   !important;
}

#leftcol table.moduletable td {
color:#DADADA;
font-size:11px;
}

#leftcol table.moduletable th {
color:#083679;
background-color:#97d045;
border-top:#b1db73 1px solid;
border-left:#b1db73 1px solid;
}

#leftcolmenu {
position:relative;
overflow:auto;
}

#logo {
width:900px;
position:relative;
height:100px;
float:left;
background:#FFFFFF url(../images/bg_header.jpg) no-repeat left top;
}

#outerleft {
background:#FFF;
position:relative;
float:left;
clear:left;
width:100%;
}

#outerright {
position:relative;
width:172px;
float:right;
clear:right;
}

#rightcol table, #rightcol table td {
font-size:11px !important;
color:#030303;
}

#rightcol table.moduletable td {
padding:5px;
}

#rightcol table.moduletable th {
color:#083679;
background-color:#97d045;
border-top:#b1db73 1px solid;
border-left:#b1db73 1px solid;
}

#rightcol_top {
align:right;
height:183px;
min-height:183px;
background:transparent url(../images/bg_topright.jpg) no-repeat;
}

#rightcol_top, #rightcol {
float:left;
clear:left;
width:173px;
margin:0 0 0 0px;
display:inline;
overflow:auto;
}

#topmenu {
position:relative;
float:left;
clear:left;
background-color:#A3A3A3; /*#97d045 4f6a9d #083679 */
width:900px;
}

#topmenu>ul#mainlevel-nav li a {
width:auto;
font-size: 11px;
}

* {
font-family:Arial, Helvetica, sans-serif;
}

.back_button {
display:block;
text-align:left;
font-weight:bold;
font-size:12px;
width:100%;
margin-bottom:10px;
letter-spacing:2px;
}

.blog_more {
font-weight:bold;
line-height:25px;
padding-top:20px;
color:#3973AC;
border-bottom:#E5E5E5 1px solid;
background-color:inherit;
}

.blogsection {
color:#3973AC;
background-color:inherit;
}

.button, #rightcol .button {
font-size:11px;
text-transform:uppercase;
color:#726C49;
font-weight:bold;
background-color:#F7F7EE;
border-top:#D0CDB6;
border-right:#5E5B47 1px solid;
border-bottom:#5E5B47 1px solid;
border-left:#D0CDB6 1px solid;
}

.buttonheading {
width:16px!important;
text-align:right;
}

.category, .categorytitle {
font-weight:bold;
color:#3973AC;
background-color:inherit;
}

.center {
text-align:center!important;
}

.componentheading {
font-family:Arial, Helvetica, sans-serif
color:#000000;
font-size:20px;
line-height:25px;
padding:5px 0 5px 0;
display:block;
}

.contentheading, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:active, a.contentpagetitle:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#3973AC;
font-weight:bold;
padding-top:25px;
background-color:inherit;
display:block;
}

.contentpaneopen {
width:100%;
}

.contenttoc th {
color:#FFFFFF;
background-color:#666666;
font-size:11px;
display:block;
width:124px;
}

.highlight {
font-weight:bold;
background-color:#FFFF00;
padding:2px 0 2px 0;
}

.latestnews, .mostread {
color:#000000;
}

.mainlevel {
display:block;
font:bold 11px/25px Arial, Helvetica, sans-serif !important;
padding-left:15px;
background:transparent url(../images/bg_pagenav.jpg) repeat-x center top;
font-weight:bold;
text-decoration:none;
border-bottom: 1px solid #c1c1c1;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
}

.mainlevel-right {
display:block;
height:25px;
line-height:25px;
padding-left:15px;
background:#E9E8D3 url(../images/bg_mainlevel_right.gif) repeat-x center top;
font-weight:bold;
}

.moduletable_bgimg table.pollstableborder td.sectiontableentry2, .moduletable_bgimg table.pollstableborder td.sectiontableentry1 {
background-color:transparent!important;
text-align:left!important;
}

.pagenav {
height:20px;
line-height:25px;
text-align:right;
letter-spacing:2px;
color:#999999;
clear:both;
font-size:11px;
margin-left:0;
margin-right:0;
background-color:inherit;
}

.pagenavbar {
display:block;
width:100%;
background-color:inherit;
height:20px;
line-height:25px;
text-align:right;
letter-spacing:2px;
color:#999999  !important;
clear:both;
font-size:11px!important;
margin-top:10px;
background-image:url(../images/bg_pagenav.jpg);
background-repeat:repeat-x;
background-position:center bottom;
}

.pagenavbar a:hover {
color:#3973AC;
}

.pagenavbar a:link, .pagenavbar a:active, .pagenavbar a:visited {
letter-spacing:2px;
color:#000000;
font-size:11px;
text-decoration:none;
}

.poll {
font-size:11px;
line-height:16px;
}

.readon, a.readon:link, a.readon:active, a.readon:visited {
font-weight:bold;
text-align:left;
margin-top:10px;
letter-spacing:2px;
font-size:10px;
text-decoration:none;
color:#666666;
}

.search {
float:right;
margin-top:30px;
}

.search .inputbox {
width:145px;
border:#000000 1px solid;
}

.sectiontableentry1, table.pollstableborder tr.sectiontableentry1 {
background-color:#ecf6fc;
padding:2px;
color:#333333;
}

.sectiontableentry2, table.pollstableborder tr.sectiontableentry2 {
background-color:#FFFFFF;
padding:2px;
color:#333333;
}

.small {
color:#999999;
font-size:10px;
font-weight:bold;
background-color:inherit;
}

.waterbody {
margin:0;
color:#333333;
background-color:#FFF; /*# D3DBEC; */
/*background:url(../images/bck.gif)  repeat-x left top; */
}

a, a:link, a:active, a:visited {
text-decoration:none;
color:#000000;
}

a.blogsection:link, a.blogsection:active, a.blogsection:visited {
color:#3973AC;
text-decoration:none;
}

a.latestnews:link, .mostread a:link, .latestnews a:active, .mostread a:active, .latestnews a:hover, .mostread a:hover, .latestnews a:visited, .mostread a:visited {
color:#000000;
text-decoration:underline;
}

a.mainlevel:hover, #underlineleftcol a.mainlevel:hover, #leftcolmenu a.mainlevel:hover {
color:#424242 !important;
text-decoration:none!important;
background:transparent url(../images/bg_pagenav_over.jpg) repeat-x center top !important;
}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited, a.sublevel:link, a.sublevel:active, a.sublevel:visited {
color:#FFFFFF;
text-decoration:none;
font-size:11px;
line-height:27px;
}

a.mainlevel-right:hover {
background-color:#DFDDC6;
text-decoration:none;
}

a.mainlevel-right:link, a.mainlevel-right:active, a.mainlevel-right:visited, a.sublevel-right:link, a.sublevel-right:active, a.sublevel-right:visited {
color:#000000;
text-decoration:none;
font-size:11px;
background-color:#E9E8D3;
}

a.pagenav:link , a.pagenav_next:link, a.pagenav_pre:link, div.back_button a, div.back_button a:link, a.latestnews:link, a.latestnews:active, a.latestnews:visited, a.mostread:link, a.mostread:active, a.mostread:visited {
text-decoration:none;
}

a.pathway:link, a.pathway:link, a.pathway:active, a.pathway:visited {
color:#999999;
text-decoration:none;
}

a.toclink:hover, a.latestnews:hover, a.mostread:hover, a.pathway:hover, a.sublevel:hover, a.sublevel-right:hover, a.blogsection:hover, a.readon:hover, a.pagenav:hover , a.pagenav_next:hover, a.pagenav_pre:hover, a.latestnews:hover {
text-decoration:underline;
color:#3973AC;
background-color:inherit;
}

a.toclink:link, a.toclink:active, a.toclink:visited {
color:#3973AC;
font-size:11px;
padding:2px 10px 2px 10px;
display:block;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

div, td, p {
font-size:12px;
line-height:18px;
color:#333333;
}

div.group {
font-size:12px;
height:25px;
color:#333333;
display:block;
font:bold 11px/25px Arial, Helvetica, sans-serif !important;
padding-left:5px;
background:transparent url(../images/bg_mainlevel.jpg) repeat-x center top;
font-weight:bold;
text-decoration:none;
}

* html body div.group a { 
width:150px; 
} 

div.search {
margin-right:5px;
}

li {
line-height:18px;
padding-left:5px;
padding-top:0px;
list-style-position:inside;
}

span.pathway {
display:block;
text-align:left;
color:#000000;
font-size:10px;
font-weight:bold;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E5E5E5;
height:20px;
margin-bottom:10px;
}

span.pathway2 {
color:#999999;
}

table.contentpane td.contentdescription {
width:100%!important;
}

table.contenttoc {
border:#000000 1px solid;
padding:1px;
width:130px;
margin:0 0 10px 10px;
}

table.moduletable th {
border-bottom:#000000 1px solid;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:25px;
background:#A9DBA2;
height:22px;
text-align:left;
padding-left:15px;
font-weight:bold;
/* text-transform:uppercase; */
letter-spacing:1px;
}

table.moduletable, #leftcol table, #rightcol table {
width:100%;
float:left;
clear:left;
}

table.moduletable-bgimg {
background:transparent url(../images/bg_module.jpg) no-repeat center bottom;
float:left;
clear:left;
width:100%;
}

table.moduletable-bgimg td {
padding:5px;
font-size:11px;
}

table.moduletable-bgimg td td {
padding:0!important;
}

table.pollstableborder .sectiontableentry1 {
background-color:#ecf6fc;
text-align:left;
}

table.pollstableborder .sectiontableentry2 {
background-color:transparent;
text-align:left;
}

td.sectiontableheader {
font-weight:bold;
}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {
word-wrap:break-word;
}

#fragment-3 ul {
	list-style: square;
	margin-left: 0;
	padding-left: 4em;
	text-indent: -1.55em;
}

ul {
margin:5px;
padding:5px;
list-style:none;
list-style-type:square;
}



ul#mainlevel-nav, ul#mainlevel-nv2 {
list-style:none;
padding:0;
margin:0;
font-size:0.8em;
}

ul#mainlevel-nav li, ul#mainlevel-nv2 li {
display:block;
background-color: #D1D1D1; /* #083679; */
padding-left:0px;
padding-right:0px;
float:right;
margin:0;
width:180px !important;
font-size:11px;
line-height:23px;
white-space:nowrap;
}

ul#mainlevel-nav li a, ul#mainlevel-nv2 li a  {
display:block;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#000; /* #083679; */
height:1%; /* make links honour display: block; properly */
}

ul#mainlevel-nav li a:hover, ul#mainlevel-nv2 li a:hover {
color:#FFFFFF; /* #A9DBA2 */
text-decoration:none;
}

ul#mainlevel-nav li.even, ul#mainlevel-nv2 li.even {
	background: #A3A3A3; /*#4f6a9d  #083679alternative colour */
	display:block;
}

ul.latestnews li, ul.mostread li {
line-height:18px;
font-size:11px;
font-weight:bold;
list-style-type:none;
list-style-position:outside;
}

img {
border:solid 0px;
}

/* The wider the #list_wrapper is, the more columns will fit in it */
div.list_wrapper{
    width: 520px
	 text-align:center;
}

ul.multiple_columns {
    margin: 0 auto;
}

/* The wider this li is, the fewer columns there will be */
    ul.multiple_columns li{
        height:200px;
		  display:block;
        text-align: center;
        float: left;
        list-style: none;
        width:145px;
		margin-right: 10px;
}

tr.alt td {
	background: #ecf6fc;
}

tr.over td {
	background: #bcd4ec;
}

.kenmerken {
	list-style: square;
	margin-left: 15px;
	padding-left: 1.55em;
	text-indent: -1.55em;
}
