* {
padding: 0;
margin: 0;
}

body {
background-color: #1b3f65;
font-family: verdana, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
line-height: 14px;
}

#wrapper {
width: 780px;
margin: auto;
margin-top: 10px;
background-color: #fff;
text-align: left;
}

#header {
background: #FFF url("./images/header.gif") no-repeat top left;
height: 129px; 
font-size: 10px;
border-bottom: 1px solid white;
color: #000;
line-height: 12px;
position: relative;
}

#header #headerleft {
position: absolute;
top: 21px;
left: 200px;
}

#header #headerright {
position: absolute;
top: 21px;
left: 375px;
}

#header #headerrightright {
position: absolute;
top: 16px;
left: 555px;
width: 225px;
}

#header h4 {
font-size: 11px;
padding-right: 10px;
}

#middle {
}

#clearer {
clear: both;
}

#left {
background: #FFF url("./images/menubg.gif") no-repeat top left;
width: 169px;
font-size: 10px;
font-weight: bold;
color: #1d4e81;
float:left;
height: 400px;
}

#left ul {
margin: 10px 0 0 0;
list-style: none;
display: block;
}

#left ul li {
border-bottom: 1px solid white;

display: block;
}

#left ul li#active {
border-bottom: 1px solid white;
background: none;
display: block;
}

#left ul li#active a {
text-decoration: underline;
}

#left ul li a {
text-decoration: none;
padding: 5px;
padding-left: 25px;
color: #133D89;
display: block;
width: 100%;
background: transparent url("./images/lijst.gif") no-repeat 10px 8px;
}

#left ul li a:hover {
padding: 5px;
text-decoration: underline;
padding-left: 25px;
color: #133D89;
display: block;
width: 100%;
}

#middle {
float: left;
text-align: left;
color: #161616;
background: transparent url("./images/witstrook.gif") no-repeat;

}

#middle #welkom {
padding-left: 23px;
margin-top: 10px;
margin-bottom: 20px;
}

#middle  h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}

#middle #welkom p {
font-size: 11px;
padding-right: 35px;
}

#middle #member {
padding-left: 23px;
margin-bottom: 15px;
}

#member #kaart {
height: 255px;
width: 375px;
background-color: #d2d2d2;
border: 1px solid #d6d6d6;
position: relative;
}

#member #kaart #kaarttekst{
position: absolute;
height: 95px;
width: 165px;
top: 10px;
left: 195px;
font-size: 11px;
font-weight: normal;
color: #373737;
z-index: 999;
}

#member #kaart #imagemap{
position: absolute;
top: 30px;
left: 10px;
}

#midmid {
float: left;
width: 611px;
}

#midmidmid {
float: left;
width: 420px;
}

#right {
float: left;
text-align: left;
color: #161616;
width: 191px;
}

#right #calendar {
}



#right h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 8px;
margin-top: 12px;
}

.block {
width: 170px;
background-color: #efefef;
border: 1px solid #d6d6d6;
}

.block h4, .block h5, .block h6{
padding: 7px;
}


.block h4{
font-size: 11px;
font-weight: bold;
margin-bottom: -10px;
color: #373737;
}

.block h5{
font-size: 10px;
font-weight: bold;
margin-bottom: -13px;
color: #595959;
}


.block h6{
font-size: 10px;
font-weight: normal;
color: #595959;
margin-bottom: -5px;
}


.block {
margin-bottom: 5px;
}

#pressreleases .block .datum {
font-size: 10px;
font-weight: bold;
color: #373737;
padding: 5px;
}

#pressreleases .block .datum {
font-size: 10px;
font-weight: bold;
color: #373737;
padding: 5px;
}

#pressreleases .block .tekst {
font-size: 11px;
font-weight: normal;
color: #161616;
padding: 5px;
text-align: left;
}

#calendar .block .seeall  {
padding: 5px 0 10px 5px;
}

#calendar .block .seeall a {
color: #053E7D;
font-size: 10px;
font-weight: bold;
}

#calendar .block .seeall a:hover {
color: #053E7D;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#pressreleases .block .readmore {
padding: 0 0 10px 5px;
}

#calendar .block .readmore a {
color: #053E7D;
font-size: 10px;
font-weight: bold;
}

#calendar .block .readmore a:hover {
color: #053E7D;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#calendar .block .readmore {
padding: 0 0 5px 5px;
}

#pressreleases .block .readmore a {
color: #053E7D;
font-size: 10px;
font-weight: bold;
}

#pressreleases .block .readmore a:hover {
color: #053E7D;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}


#footer {
background-color: #d1d1d1;
text-align: left;
width: 780px;
height: 55px;
font-size: 11px;
color: #626262;
position: absolute;
}

#footer #tekst {
position: relative;
top: 25px;
left: 15px;
}

#footer #top {
position: relative;
top: 25px;
left: 440px;
}

#footer #top a {
color: #626262;
font-size: 10px;
}

#footer #top a:hover {
text-decoration: none;
}

#objectives {
color: #000;
font-size: 11px;
padding: 15px;
}

#news {
color: #000;
font-size: 11px;
padding: 15px;
}

#news td {
font-size: 11px;
color: #000;
padding: 5px;
border: 1px solid black;
}

#news td, #news table {
border-collapse: collapse;
}

#membasso {
padding: 15px 15px 15px 15px;
margin-left: 25px;
}

#membasso h4 {
font-size: 11px;
padding: 0px;
}

#membasso table {
margin-top: 25px;
}

#membasso td {
color: #000;
font-size: 11px;
padding-right: 25px;
padding-bottom: 25px;
}

#egeaeu {
color: #000;
font-size: 11px;
padding: 15px;
list-style-position: inside;
}

#press {
color: #000;
font-size: 11px;
padding: 15px;
list-style-position: inside;
}

#objectives {
font-size: 11px;
color: #000;
}

#objectives td {
font-size: 11px;
color: #000;
padding: 5px;
border: 0px solid black;
}

#objectives table .tableright {
font-weight: bold;
text-align: left;
}

#objectives td, #objectives table {
border-collapse: collapse;
}

#exhibit {
padding: 15px;
text-align: center;
font-size: 11px;
}

#exhibit h3 {
text-align: left;
}

#exhibit table {
margin-top: 15px;
}

#exhibit td {
color: #000;
font-size: 11px;
padding: 5px;
border: 1px solid black;
text-align: left;
}

#exhibit td, #exhibit table {
border-collapse: collapse;
}

.tableheader {
font-weight: bold;
width: 150px;
}

#secret {
font-size: 11px;
padding: 15px;
color: #000;
}

#boardmem {
padding: 15px;
text-align: left;
font-size: 11px;
}

#boardmem table {
margin-top: 15px;
}

#boardmem td {
color: #000;
font-size: 11px;
padding: 5px;
border: 1px solid black;
text-align: left;
}

#boardmem td, #boardmem table {
border-collapse: collapse;
}

#contact {
padding: 15px;
font-size: 11px;
}

#contact table .fixcontacttd{
text-align: left;
}

#contact table th{
text-align: right;
vertical-align: top;
padding: 18px 5px 0 0;
}


#contact table {
color: #000;
font-size: 11px;
margin: 15px;
}


#contact td {
color: #000;
font-size: 11px;
font-weight: bold;
vertical-align: top;
padding-top: 15px;
}

#contact .error {
font-size: 11px;
color: red;
background-color: white;
}

#errorline {
font-size: 11px;
color: red;
margin-left: 50px;
margin-top: 25px;
margin-bottom: 20px;
background-color: white;
}

#successline {
color: green;
margin-left: 70px;
margin-top: 25px;
margin-bottom: 20px;
background-color: white;
}

#activities h4 {
color: #000;
font-size: 11px;
margin: 15px 0 15px 0;
}

#activities {
color: #000;
font-size: 11px;
margin: 15px;
margin-bottom: 50px;
}

#press {
color: #000;
font-size: 11px;
}


#press h3 {
margin: 0 0 25px 0;
}

#press h4 {
margin: 15px 0 15px 0;
}

#press h4 a {
color: #000;
font-size: 13px;
text-decoration: none;
}

#press p {
padding: 10px;
}

#press ul {
margin: 0 15px;
}

#header a, #secret a, #press a, #exhibit a {
text-decoration: underline;
color: #133D89;
}

#header a:hover, #secret a:hover, #press a:hover, #exhibit a:hover {
color: #133D89;
text-decoration: none;
}

#contact td {
text-align: right;
}

.strong {
font-weight: bold;
}

.inputarea  {
width: 250px;
background-color: #efefef;
border: 1px solid #d6d6d6;
}

#desk02 a:link {
text-decoration: none;
color: #626262;
}

#desk02 a:hover {
text-decoration: underline;
color: #626262;
}

#bannerarea {
margin: 25px 0 0 9px;
}



#bannerarea img{
border: none;
}

table#bannerresult, table#bannerresult td, table#bannerresult th {
border: 1px solid white;
border-collapse: collapse;
padding: 5px;
}



table#bannerresult {
margin: 15px;
}

