* {
padding: 0px;
border: 0px;
margin: 0px;
}

html {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.25em; 
overflow: -moz-scrollbars-vertical;	
}

body {
font-size: 50%;   /* 1em is nu 10 px */ 
}

html>body {
font-size: 10px;
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover {
font-style: italic;
}


#content {
width: 946px;
height: 450px;
margin: 10px 0px 0px 10px;
color: #000000;
}

#leftcol { 
font-family: Arial, Helvetica, sans-serif; 
position: relative;
float: left;
width: 150px;
}

#menu {
background-color: #502E92;
font-size: 1.4em;
font-weight: bold;
padding-top: 30px;
height: 370px;
}

#menu p {
padding-left: 10px;
padding-bottom: 20px;
}

#menu .selected a{
color: #FFFFFF;
font-style: italic;
text-decoration: underline;
}


#zoeken {
height: 23px;
position: relative;
background-color: #BCBDC0;
margin-top: 5px;
margin-bottom: 4px;
}

.button {
background-color: #BCBDC0;
font-weight: bold;
cursor: pointer;
}

.searchbox {
width: 100px;
vertical-align: middle;
}

.groenblok {
font-size: 1.1em;
background-color: #BDCB2E;
color: black;
padding: 30px 5px 20px 10px;
height: 112px;
}

.groenblok p {
padding-bottom: 10px;
}

.groenblok h4 {
font-size: 1em;
font-weight: bold;
}

#inhoud {
float: left;
width: 778px;
margin-left: 5px;
}

#secondcolumn {
width: 220px;
font-family: Arial, Helvetica, sans-serif; 
}

#secondcolumn a{
font-size: 0.9em;
font-weight: bold;
color: white;
text-decoration: none;
}

#secondcolumn a:hover{
font-style: italic;
}

.lichtblauw {
background-color: #9986BF;
height: 594px;
}

.kolomtekst img{
padding-bottom: 20px;
display: block;
margin-left: auto;
margin-right: auto;
}

div.lichtblauw .kolomtekst {
font-size: 1.2em;
padding: 30px 5px 0px 10px;
}

.lichtblauw h3 {
font-weight: normal;
font-size: 1em;
padding-bottom: 20px;
}

.lichtblauwnummer2 {
background-color: #9784BD;
height: 568px;
padding: 14px 5px 10px 5px;
font-size: 1.2em;
}

.lichtblauwnummer2 ul, .lichtblauw4 ul {
list-style-type: none ;
}

.lichtblauw4 ul {
list-style-type: disc ;
padding-left: 10px;
}

.lichtblauw4 li {
padding-bottom: 10px;
}


.lichtblauw p, .lichtblauwnummer2 p{
padding-bottom: 10px;
}

.lichtblauw4 {
background-color: #9784BD;
height: 554px;
padding: 40px 5px 0px 10px;
font-size: 1.3em;
}

.lichtblauw4 p{
padding-bottom: 30px;
}

.lichtblauw4 h4 {
padding: 30px 10px 30px 0px;
font-size: 1.2em;
}

div.les p {
padding: 0px;
border-bottom: white solid 5px;
}

.image img{
padding-top: 20px;
margin-left: auto;
margin-right: auto;
display: block;
}


#rightcol
{ 
position: absolute;
top: 10px;
left: 390px;
width: 556px;
background-color: #CFC7E2; 
}


.maintekst {
font-family: Arial, Helvetica, sans-serif; 
height: 430px;
}

.maintekst p {
padding: 26px 20px 16px 40px;
margin: 0px;
font-size: 1.3em;
}


.maintekst2 p {
padding: 10px 0px 0px 10px;
}

.maintekst4 {
font-size: 1em;
margin-top: 20px;
padding: 0px 20px 0px 40px;
height: 410px;
overflow: auto;
}

.maintekst4 p {
padding-top: 15px;
}

.maintekst4 img {
float: left;
padding-right: 10px;
padding-bottom: 10px;
margin-bottom: 0px;
}

.maintekst h3, .maintekst4 h3 {
font-size: 1.5em;
padding-top: 5px;
}

.maintekst4 h4 {
font-size: 1em;
padding-bottom: 10px;
}

.maintekstarchief {
padding: 20px 20px 0px 25px;
height: 408px;
}

.maintekstarchief p{
padding-bottom: 10px;
}

.mlgrens table {
margin-top: 30px;
}

.mlgrens td {
padding-top: 10px;}

.mlgrens a {
color: #502E92;
font-weight: bold;
}

.leestekst a {
color: #502E92;
font-weight: bold;
}

.leestekst table {
margin-top:30px;
}

#aanbieding {
background-color: #502E92;
font-size: 1.8em;
line-height: 30px;
text-align: center;
margin-top: 20px;
}

#links {
padding-top: 10px;
text-align: center;
height: 80px;
}

.maintekst2 p {
font-size: 1.3em;
padding-bottom: 20px;
}


.cform  {
padding: 10px 0px 10px 10px;
height: 354px;
}

.cform h3 {
font-size: 1em;
padding-top: 10px;
}

.block {
padding-top: 10px;
}

.cform .block label {
display: block;
}

.contactform {
padding: 10px 0px 10px 0px;
height: 354px;
}

.cform h3, .contactform h3 {
font-size: 1em;
padding-top: 10px;
}


.content-action .defaultbutton {
margin-top: 20px;
border-right: solid #999999 1px;
border-bottom: solid #999999 1px;
border-top: solid #FFFFFF 1px;
border-left: solid #FFFFFF 1px;
}

table {
margin-bottom: 20px;
}

.renderedtable p {
padding: 0;
}

#pubproc a{
background-color: #0055A5;
font-size: 1.6em;
display: block;
color: #FFFFFF;
text-decoration: none;
text-align: center;
}

.zoekbalk {
padding-bottom: 20px;
}

.class-article h2 {
font-size: 1.2em;
}

.terugwerking {
margin-top: 20px;
}

.searchresult p {
padding-top: 8px;
}

input.box, textarea.box, .box
{
    width: 98%;
		background-color: #FFFFFF;

		border: 1px solid #aaa;
		
}

.nextpage { 
height: 20px;
width: 300px; 
font-size: 1.3em;
font-weight: bold; 
}
