BODY,TD,A{
  FONT-FAMILY:Verdana,Sans Serif;
  FONT-SIZE:12px;
  COLOR:#666666;
  LINE-HEIGHT:18px;
  VERTICAL-ALIGN:top;
  MARGIN:0px;
  PADDING:0px;
}

HTML,BODY{
  MIN-HEIGHT:101%;
}

TABLE, TR, TD, TH {
  VERTICAL-ALIGN:top;
  TEXT-ALIGN:left;
  BORDER-COLLAPSE:collapse;
  BORDER:none;
}

A{
  TEXT-DECORATION:none;
  OUTLINE:0;
  -MOZ-OUTLINE-STYLE:none;
}

A:focus, INPUT:focus, TEXTAREA:focus {
  outline: 1px solid #AAAAAA;
}

IMG{
  BORDER:none;
  VERTICAL-ALIGN:middle;
}

H1 {
  font-weight: bold;
  margin: 20px 0;
  font-size: 15px;
}

.center{
  TEXT-ALIGN:center;
}

.right{
  TEXT-ALIGN:right;
}

SPAN.Sred{
  FONT-WEIGHT:bold;
  COLOR:#FF0000;
}

HR {
  BORDER:none;
  PADDING:0px; 
  BACKGROUND-COLOR:#6D7780;
  HEIGHT:1px;
  WIDTH:100%; 
  TEXT-ALIGN:center; 
  COLOR:#6D7780;
}

DIV#Dmain{
  WIDTH:960px;
}

DIV#Dnav {
  HEIGHT: 60px;
  OVERFLOW: hidden;
  WHITE-SPACE: nowrap;
  BORDER-BOTTOM: 3px solid #CC0000;
}

DIV#Dnav A {
  DISPLAY: inline-block;
  MARGIN-RIGHT: 48px;
  TEXT-ALIGN: center;
  FONT-SIZE:14px;
  LINE-HEIGHT: 80px;
  HEIGHT: 60px;
  POSITION: relative;
  Z-INDEX: 2;
}

/* make kaartjes.png corner visible on link */
BODY.Bhome DIV#Dnav A#Ajaarverslagen,
BODY.Bcontact DIV#Dnav A#Ajaarverslagen {
  BACKGROUND: #FFFFFF url('kaartjes.png') -85px 28px;
}
A#Ahome { width: 77px }
A#Ajaarverslagen { width: 134px }
A#Acorporate { width: 106px }
A#Abrochures { width: 22% }
A#Adiversen { width: 96px }
A#Acontact { width: 100px }
A.Active, DIV#Dnav A:hover {
  BACKGROUND-COLOR: #CC0000 !important;
  COLOR: #FFFFFF;
}

DIV#Dcontent {
  MARGIN-BOTTOM: 20px;
  MIN-HEIGHT: 500px;
  TEXT-ALIGN:left;
}

DIV#Dfooter {
  CLEAR: both;
  PADDING-TOP: 5px;
  BORDER-TOP: 2px solid #CC0000;
  TEXT-ALIGN:left;
}

TD.TDformerror {
  height: 50px;
  color: #CC0000;
}

DIV.Dcontactform {
  margin: 100px 0 0 10px;
  float: left;
}

DIV.Dcontactform INPUT[type=text], DIV.Dcontactform TEXTAREA {
  width: 200px;
  border: 1px solid #AAAAAA;
}

DIV.Dcontactform INPUT[type=text] {
  background: #FFFFBB;
}

DIV.Dcontactform INPUT[type=submit] {
  margin-right: 5px;
}

DIV.Dcontactform TABLE TD {
  vertical-align: top;
  padding: 0 10px 10px 0;
}

DIV.kaartjes {
  background-image: url('kaartjes.png');
  width: 500px;
  height: 587px;
  margin: -35px 20px 20px 40px;
  position: relative;
  z-index: 1;
  float: left;
}

DIV.midr {
  margin: 160px 0 0 80px;
  width: 210px;
  float: left;
}

TABLE#Tgallery TD{
  PADDING:0 10px 30px 0;
}

TABLE#Tgallery IMG{
  MARGIN:0 10px 10px 0;
}

SPAN.Stri{
  background-image: url('tri.gif');
  background-repeat:no-repeat;
  PADDING:0 0 0 20px;
}

OL LI {
  MARGIN-LEFT:-10px;
  LIST-STYLE-POSITION: outside;
}

DIV#Dlightbox TABLE TD{
  PADDING:10px;
  BACKGROUND-COLOR:#FFFFFF;
  COLOR:#666666;
}

TD#TDlbclose {
  TEXT-ALIGN:right;
}

DIV#Dlightbox{
  DISPLAY:none;
  POSITION:absolute;
  WIDTH:100%;
  HEIGHT:100%;
  TOP:0;
  LEFT:0;
  PADDING:70px 0 0 0;
  BACKGROUND-IMAGE:url('trans.png');
  Z-INDEX:9;
}