html, body { min-height: 100%; height: 100%; margin: 0px; padding: 0px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px; }
body { overflow-x:hidden; height: 100%; min-height: 100%; }
h1 { font: bold 15px verdana,arial,sans-serif; }
h1.nieuws { font: bold 25px verdana, arial, sans-serif; color: #dc006f; text-transform: lowercase; margin-top: 0px; }
p { font: 11px/16px verdana,arial,sans-serif; }

#scrollcontainer { width: 100%; height: 93%; overflow-y: auto; overflow-x: hidden; }
#container, #container_sitemap { margin: 0 auto; width: 960px; height: 100%; }
#maincontainer { float: left; width: 960px; height:100%;  } 
#content1, #content2, #content3, #content4 { float: left; }
#divp2link { text-align: right; float: right; line-height: 32px; line-height: 32px; padding-right: 15px; color: #ffffff; }
#divp2link a { color: #ffffff; text-decoration: none; font-weight: normal; }
#divp2link a:hover { color: #f28300; text-decoration: none; font-weight: normal; }
#search { position: absolute; width: 100%; top: 5px; height: 30px; text-align: right; }

#txtcontent { float: left; width: 100%; color: #000000; padding-top:10px; line-height: 16px; }

#footer { position: absolute; left: 0px; bottom: 0px; z-index: 0; width:100%; height: 32px; margin-top: -32px; }
#divAfbeelding { float: left; width: 100%; height: 231px; position:relative; }
#divAfbeelding IMG { position:absolute; bottom:0; z-index:10; }

#bottomcontainer { float: left; width: 100%; background-color: #301043; height: 32px; }
#bottomcontainerLowRes { float: left; width: 100%; bottom: 0; background-color: #301043; background-image: url(../images/bg_bottom_lowres.gif); background-position: top left; background-repeat: no-repeat; }

a { font-size: 11px; text-decoration: none; color: #666666; font-weight: bold; } 
a:hover { font-size: 11px; text-decoration: none; color: #000000; font-weight: bold; }

.menuitem_p2 a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #dc006f; margin: 0.1em 0; }
.menuitem_p2 a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menup2selected a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menup2selected a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-size: bold; color: #666666; margin: 0.1em 0; }
.submenuitem_p2 a { padding-left: 10px; font-size: 12px; text-decoration: none; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }
.submenuitem_p2 a:hover { padding-left: 10px; font-size: 12px; text-decoration: underline; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }

.menuitem_leeft a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #ffc300; margin: 0.1em 0; }
.menuitem_leeft a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menuleeftselected a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menuleeftselected a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.submenuitem_leeft a { padding-left: 10px; font-size: 12px; text-decoration: none; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }
.submenuitem_leeft a:hover { padding-left: 10px; font-size: 12px; text-decoration: underline; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }

.menuitem_verwerkt a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #96062a; margin: 0.1em 0; }
.menuitem_verwerkt a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menuverwerktselected a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menuverwerktselected a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.submenuitem_verwerkt a { padding-left: 10px; font-size: 12px; text-decoration: none; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }
.submenuitem_verwerkt a:hover { padding-left: 10px; font-size: 12px; text-decoration: underline; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }

.menuitem_verwezenlijkt a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #2b0f42; margin: 0.1em 0; }
.menuitem_verwezenlijkt a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menuverwezenlijktselected a { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.menuverwezenlijktselected a:hover { font-size: 13px; text-decoration: none; line-height: 1.2em; font-weight: bold; color: #666666; margin: 0.1em 0; }
.submenuitem_verwezenlijkt a { padding-left: 10px; text-decoration: none; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }
.submenuitem_verwezenlijkt a:hover { padding-left: 10px; text-decoration: underline; line-height: 1.2em; font-weight: normal; color: #666666; margin: 0.1em 0; }

#content1 a { font-size: 11px; text-decoration: none; color: #dc006f; font-weight: bold; }
#content1 a:hover { font-size: 11px; text-decoration: underline; font-weight: bold; }
#content1 b { font-size: 13px; text-decoration: none; color: #dc006f; font-weight: bold; }
#content1 strong {font-size: 11px; text-decoration: none; color: #000000; font-weight: bold; }

#content2 a { font-size: 11px; text-decoration: none; color: #ffc300; font-weight: bold; }
#content2 a:hover { font-size: 11px; text-decoration: underline; color: #ffc300; font-weight: bold; }
#content2 b { font-size: 13px; text-decoration: none; color: #ffc300; font-weight: bold; }
#content2 strong {font-size: 11px; text-decoration: none; color: #000000; font-weight: bold; }

#content3 a { font-size: 11px; text-decoration: none; color: #96062a; font-weight: bold; }
#content3 a:hover { font-size: 11px; text-decoration: underline; color: #96062a; font-weight: bold; }
#content3 b { font-size: 13px; text-decoration: none; color: #96062a; font-weight: bold; }
#content3 strong {font-size: 11px; text-decoration: none; color: #000000; font-weight: bold; }

#content4 a { font-size: 11px; text-decoration: none; color: #2b0f42; font-weight: bold; }
#content4 a:hover { font-size: 11px; text-decoration: underline; color: #2b0f42; font-weight: bold; }
#content4 b { font-size: 13px; text-decoration: none; color: #2b0f42; font-weight: bold; }
#content4 strong {font-size: 11px; text-decoration: none; color: #000000; font-weight: bold; }

a.bottomlink { font-size: 11px; text-decoration: none; color: #f5b4d4; font-weight: normal; }
a.bottomlink:hover { font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }

span.p2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px; background-color: #d40070; }
span.leeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px; background-color: #f6c332; }
span.verkent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px; background-color: #8f0031; }
span.verwezenlijkt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px; background-color: #301043; }

a.p2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d40070; padding: 2px; background-color: #ffffff; }
a.p2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding: 2px; background-color: #d40070; }

a.leeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f6c332; padding: 2px; background-color: #ffffff; }
a.leeft:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding: 2px; background-color: #f6c332; }

a.verkent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8f0031; padding: 2px; background-color: #ffffff; }
a.verkent:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding: 2px; background-color: #8f0031; }

a.verwezenlijkt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #301043; padding: 2px; background-color: #ffffff; }
a.verwezenlijkt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding: 2px; background-color: #301043; }

a.leesverder { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #999999; text-decoration: none; font-weight: bold; }
a.leesverder:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #2b0f42; text-decoration: none; font-weight: bold; }

a.news { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }
a.news:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold; }

input, select { 
	border: 1px #000000 solid; 
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 3px;
}

input.button 
{
    background-color: #838383;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}
    
input.zoeken, select.zoeken { 
	border: 1px #7f9db9 solid;
	background-color: #f4f3f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 206px;
}
input.zoeken1, select.zoeken1 { 
	border: 1px #7f9db9 solid; 
	background-color: #f4f3f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
	padding-left: 3px;
}
input.submit { 
	border: 1px #999999 solid;
	background-color: #cccccc;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 84px;
}
input.submit1 { 
	border: 1px #999999 solid;
	background-color: #cccccc;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 146px;
}
input.checkbox
{
	border-width:0px;
	background-color:Transparent;
}


/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}
tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}
/*dTree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}