h1 { font-size: 18px; color: #000099; }
h2 { font-size: 17px; color: #ffffff; }
h3 { font-size: 16px; color: #ffa200; margin-top: 0px; margin-bottom: 2px; }
h3 a:link, h3 a:visited { font-size: 16px; color: #ffa200; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }
h3 a:hover, h3 a:active { font-size: 16px; color: #0033ff; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }
h4 { font-size: 15px; color: #ffffff; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }
img { border: none; }
p { color: #ffffff; font-size: 12px; }
p a:link, p a:visited { color: #ffffff; text-decoration: none; }
p a:hover, p a:active { color: #0033ff; text-decoration: none; }
td { color: #ffffff; font-size: 12px; }
td a:link, td a:visited { color: #ffffff; text-decoration: none; }
td a:hover, td a:active { color: #0033ff; text-decoration: none; }
table.text { color: #ffffff; background: #3071a4; border-width: 1px; border-style: solid; border-color: #175d94; padding: 2px; clear: both; width: 590px; }
li { color: #ffffff; font-size: 12px; }
li a:link, li a:visited { color: #ffffff; text-decoration: none; }
li a:hover, li a:active { color: #0033ff; text-decoration: none; }
.center { text-align: center; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.i { font-style: italic; }
.left { text-align: left; }
.right { text-align: right; }
.alginright { text-align: right; }
body { background: url(../images/background.jpg) repeat-x top #00ccff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: center; }
#header { background: url(../images/header.jpg); height: 184px; width: 884px; margin-left: 8px; }
#langoption { float: right; width: 84px; height: 15px; }
input.nl { background: transparent url(../images/nl.gif) no-repeat; outline: none; border: none; cursor : pointer; margin: 0px; width: 24px; height: 15px; float: right; margin-right: 4px; }
input.fr { background: transparent url(../images/fr.gif) no-repeat; outline: none; border: none; cursor : pointer; margin: 0px; width: 24px; height: 15px; float: right; margin-right: 4px; }
input.en { background: transparent url(../images/en.gif) no-repeat; outline: none; border: none; cursor : pointer; margin: 0px; width: 24px; height: 15px; float: right; margin-right: 4px; }
#content { background-image: url(../images/bg.jpg); background-repeat: repeat-y; border-left: 1px solid #000000; border-right: 1px solid #000000; width: 900px; height: auto; margin-left: auto; margin-right: auto; margin-top: -2px; margin-bottom: 0px; text-align:left; padding-top: 1px; }
#navigation { width: 158px; height: auto; float: left; margin-left:13px; padding-top: 8px; margin-bottom: 0px; margin-right: 0px; font-size: 10px; }
#navigation ul { width: 150px; list-style: none; margin: 0px; padding: 0px; }
#navigation li a { color: #000000; height: 24px; text-decoration: none; }
#navigation li a:link, #navigation li a:visited { height: 24px; color: #000000; display: block; background-image: url(../images/button-on.gif); background-repeat: no-repeat; padding-top: 5px; padding-left: 20px; padding-right: 0px; padding-bottom: 0px; }
#navigation li a:hover, #navigation li a:active { height: 24px; color: #444444; background-image: url(../images/button-over.gif); background-repeat: no-repeat; padding-top: 5px; padding-left: 20px; padding-right: 0px; padding-bottom: 0px; }
#login { width: 150px; padding-top: 16px; color: #ffffff; }
.forgot a:link, .forgot a:visited { color: #ffffff; text-decoration: none; float:left; font-size: 10px; }
.forgot a:hover, .forgot a:active { color: #0033ff; text-decoration: none; float:left; font-size: 10px; }
input.logintext{ border: none; width: 104px; height: 16px; font-size: 10px; color: #ffffff; background: url(../images/input.gif); background-repeat: no-repeat; }
input.loginknop{ border: none; width: 50px; height: 16px; font-size: 10px; color: #ffffff; background: url(../images/submit.gif); background-repeat: no-repeat; margin-left: 40px; margin-top: 5px; margin-bottom: 5px; }
label { width: 40px; text-align: right; margin-left: 1px; float: left; }
legend { color: #ffffff; background: #3071a4; border-width: 1px; border-style: solid; border-color: #175d94; padding: 2px; clear: both; } 
fieldset.login { border-width: 1px; border-style: solid; border-color: #175d94; }
#pages { float: left; width: 595px; margin-left: 5px; margin-right: 5px; }
#right { float: left; width: 112px; height: auto; color: #ffffff; padding-top: 8px; }
#nieuws { float: left; margin-left: 3px; font-size: 10px; }
.nieuwsform { height: auto; margin: 0px; padding: 0px; }
input.nieuwsitem { height: 20px; color: #ffffff; background: transparent; outline: none; border: none; cursor : pointer; margin: 0px; padding: 0px; clear: left; width: 100px; text-align: left; font-size: 10px; }
input.nieuwsitem:hover { height: 20px; color: #0033ff; background: transparent; outline: none; border: none; cursor : pointer; margin: 0px; padding: 0px; clear: left; width: 100px; text-align: left; font-size: 10px; }
#duikstage { text-align: center; }
#footer { font-size: 9px; color: #666666; background: url(../images/footer.jpg) no-repeat; height: 27px; width: 900px; margin-left: auto; margin-right: auto; border-left: 1px solid #000000; border-right: 1px solid #000000; clear: both; }
#copy { padding-top: 13px; }
.clear { clear: both; }