BODY {
  font-family:Verdana;
  font-size:12px;
  padding:0px 0px 0px 0px;
  margin:4px 4px 4px 4px;
  background:#000000;
}

.maintable {
  border:0;
  padding:0;
  width:800px;
  background:#008000 url(/banners/achtergrond.jpg) repeat-y top left;
  table-layout:fixed;
}

.maintablebody {
  background:#008000 url(/banners/achtergrond2.jpg) repeat-y top left;
}

A {
  text-decoration:none;
  font-weight:bold;
  color:#004080;
}

A:hover {
  text-decoration:underline;
  color:#008040;
}

.menubar {
  width:120px;
  float:left;
  clear:left;
  font-size:11px;
  font-family:Verdana;
  text-align:center;
  color:#000000;
  z-index:100;
  padding:2px 1px 2px 4px;
}


.menubar A {
  font-size:10px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
}

.menubar A:hover {
  text-decoration:none;
  font-weight:normal;
  background:#002000;
  color:#ffe0ff;
}

.menubar HR {
  height:1px;
  color:#000000;
  background-color:#000000;
}

.fotobar {
  width:64px;
  float:right;
  z-index:100;
}

.content {
  float:right;
  width:610px;
  background-color:#C0FFC0;
  color:#000000;
  z-index:100;
  padding:4px 0px 4px 0px;
}

H1 {
  font-family:Arial;
  font-size:18px;
  text-align:center;
}

H2 {
  font-family:Arial;
  font-size:16px;
}

.poetry {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
}

.sig {
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  text-align:right;
}

.date {
  font-family:serif;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
}

.title {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  padding:3px 2px 3px 2px;
  text-align:center;
}

.titlesticky {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  padding:1px 2px 1px 2px;
  text-align:center;
}

.title A,.titlesticky A {
  color:#E0FFE0;
}

.title A:hover,.titlesticky A:hover {
  color:#C0FFC0;
}

.rctl {
  float:left;
  clear:left;
  width:16px;
  height:16px;
  background:#58437F url(/banners/rc_tl.gif) no-repeat top left;
}

.rctr {
  float:right;
  clear:right;
  width:16px;
  height:16px;
  background:#58437F url(/banners/rc_tr.gif) no-repeat top right;
}

TD {
  font-family:Verdana;
  font-size:12px;
  text-align:justify;
}

.entry {
  font-family:Verdana;
  font-size:12px;
  text-align:justify;
}

.entrysticky {
  font-family:Verdana;
  font-size:10px;
  text-align:justify;
}

.title,.titlesticky {
  background-color:#58437F;
  color:#40F040;
}

.entry,.entrysticky {
  background-color:#F0F0E0;
  color:#000000;
  border: 1px solid #58437F;
}

.author, .authorsticky {
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  text-align:right;
}

.smallprint {
  font-family:Arial;
  font-size:9px;
  font-weight:normal;
}

HR.separator {
  width:50%;
  height:1px;
  text-align:center;
  visibility:hidden;
}

INPUT, TEXTAREA, SELECT, OPTION {
  font-family:Arial;
  font-size:10px;
}

FORM {
  display:inline;
}

.lbtext {
  background-color:white;
  border:1px solid black;
}

.lbbutton {
  background-color:#C0C0C0;
  border:1px solid black;
}

.lbbutton:hover {
  background-color:#BFBFFF;
}

.brulkotbody {
  background-color:#C0FFC0;
  padding:0px 2px 0px 2px;
  border:0;
}

.brulkotflip {
  background-color:#B0F0B0;
}

.brulkotflop {
  background-color:#D0FFD0;
}

.calendar {
  background-color:#F0F0E0;
  color:#000000;
  border: 1px solid #58437F;
  border-collapse:collapse;
}

.calendar TD {
  text-align:center;
  border: 1px solid #58437f;
  padding:1px 1px 1px 1px;
}
