body {
	font-family: "Bodoni-DTC, Times New Roman, Times";
	font-size: 12pt;
	text="Black"
	background-color: #FFFFFF;
	background-image: url(foto%27s/kompas_achtergrond.jpg);
	margin-top:10;	
}

table.VaarplanningTable td.legenda { 
  
  font-weight: normal;
  width: 0em;
  text-align: left;
  border: 0px solid black;
}

table.VaarplanningTable caption { 
  font-weight: bold;
  text-align: left;
  
}

table.VaarplanningTable td { 
  vertical-align: baseline;
  
  font-size: 90%;
  width: 3ex;
  text-align: center;
}

table.VaarplanningTable td.monthHdr { 
  background-color: #ffcc00;
  font-weight: bold; 
  color: navy;
  width: 5em;
}

table.VaarplanningTable td.dagHdr { 
  vertical-align: bottom;
  background-color: #ffcc99; 
}

table.VaarplanningTable td.month { 
  background-color: #ffcc99; 
}

table.VaarplanningTable td.nil { 
  background-color: white; 
}
 
table.VaarplanningTable td.past { 
  background-color: #999999; 
}
 
table.VaarplanningTable td.booked_fullday { 
  background-color: #ff0000;
}

table.VaarplanningTable td.booked_fullday_weekend { 
  background-color: #ff0000; 
  font-weight: bold; 
}
 
table.VaarplanningTable td.booked_evening { 
  background-color: #CC99FF; 
}
 
table.VaarplanningTable td.booked_evening_weekend { 
  background-color: #CC99FF; 
  font-weight: bold; 
}

table.VaarplanningTable td.booked_afternoon { 
  background-color: #FFA579; 
}

table.VaarplanningTable td.booked_afternoon_weekend { 
  background-color: #FFA579; 
  font-weight: bold; 
}
 
table.VaarplanningTable td.booked_none { 
  background-color: white; 
  border: 1px solid black;
}
 
table.VaarplanningTable td.booked_none_weekend { 
  background-color: white;
  border: 1px solid black;
  font-weight: bold; 
}

table.VaarschemaTable caption {
  font-weight: bold;
  background-color: #ffcc00; 
  text-align: left;
  color: navy
}

table.VaarschemaTable th.In { 
  background-color: #ffcc99; 
  font-weight: bold; 
  width: 9em; 
  text-align: center;
}
 
table.VaarschemaTable th.Uit { 
  background-color: #ffcc99; 
  font-weight: bold; 
  width: 9em; 
  text-align: center;
}
 
table.VaarschemaTable th.Divider { 
  background-color: white; 
  width: 1em; 
  text-align: center;
}
 
table.VaarschemaTable td.Divider { 
  background-color: white; 
  width: 1em; 
  text-align: center;
}
 
table.VaarschemaTable td { 
  font-weight: bold; 
  width: 9em 
}
 
table.VaarschemaTable td.WeekdagIn { 
  text-align: center;
}
 
table.VaarschemaTable td.WeekdagUit { 
  text-align: center;
}
 
table.VaarschemaTable td.DatumIn { 
  text-align: right;
}
 
table.VaarschemaTable td.DatumUit { 
  text-align: right;
}

table.VaarschemaTable td.TijdIn { 
  text-align: right;
}
 
table.VaarschemaTable td.TijdUit { 
  text-align: right;
}
 
table.VaarschemaTable tr.BoekingEven { 
  background-color: #cccccc; 
}
 
table.VaarschemaTable tr.BoekingOnEven { 
  background-color: #bbbbbb; 
}



