div.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0px,100%,100%,0px); left:0px; top:0px; visibility:hidden}
div.clCMAbs{position:absolute; width:10px; height:10px; left:0px; top:0px; visibility:hidden}
div.clT, div.clTover, div.clS, div.clSover{position:absolute; overflow:hidden; width:130px; height:25px; cursor:pointer; cursor:hand}
div.clT, div.clTover{padding:4px; font-family:Arial,Helvetica; font-size:12px; font-weight:bold}
div.clT{color:#FFFFFF}
div.clTover{color:#FCCE55}
div.clS, div.clSover{padding:2px; font-family:Arial,Helvetica; font-size:11px; font-weight:bold}
div.clS{color:"#FFFFFF"; background-color:"#40433B"; layer-background-color:"#9DAE78"}
div.clSover{color:#FCCE55}
div.clSover, div.clTover, div.clB{layer-background-color:"#CC0000"; background-color:"#9DAE78"}
div.clB{position:absolute; visibility:hidden; z-index:300; width:150px; height:20px}


body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:1px; padding:1px; background:white}
table, th, td{font-size:14px; border-width:2px; border-style:none; border-color:"#9DAE78"; padding:0; margin:0; border-collapse: collapse;}


th{font-style:normal; font-weight:bold; text-align:center}
h1, h2, h3, h4, h5, h6 {font-style:normal; font-weight:bold}
h1{font-size:36px}
h2{font-size:24px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:12px}
h6{font-size:10px}
a{color:#0000CC; text-decoration:none}
a:hover{text-decoration:underline}
td.body{padding:10px}

.tabelnormaal{width:980;}
.box{border-style:solid; background-color: "#40433B"}
.tabelZwart{border-style:solid; background-color: "#FFFFFF"; border-color:"#000000"}
.zwarta{color:"#000000"}
.hoofding1{background-color: "#40433B"; font-weight: bold; border-color:"#9DAE78";border-style:solid;font-size:16px;font-style:normal; font-weight:bold}
.hoofding2{background-color: "#FFFFFF"; font-weight: bold; border-color:"#9DAE78";border-style:solid;font-size:14px;font-style:normal; font-weight:bold}
.tabel980{width:980; background-color: "#FFFFFF"; border-color:"#000000"; border-style:solid; font-weight: bold}
.hoofding3{background-color: "#FFFFFF"; border-color:"#9DAE78"; border-style:solid; font-weight: bold}
.hoofding3n{width:980; background-color: "#FFFFFF"; border-color:"#9DAE78"; border-style:solid}
.hoofding2n{background-color: "#FFFFFF"; border-color:"#000000"; border-style:solid; font-weight: bold}
.belangrijkeInformatie{font-style:normal; font-weight:bold; font-size:14px}
td.status{color:"#CC0000"; font-size:10px; border-width:1px; border-style:solid none none none}
table.border{border-style:solid solid solid solid}
table.border th, table.border td{border-style:solid solid solid solid}
div.indent{padding-left:20px}
img{border-style:none}
img.tn{margin:0px 7px 10px 0px}
hr.sep{width:30%; height:2px; color:"#CC0000"}
td.kal0{font-size:18px; font-weight:bold; border-width:4px; border-style:none none solid none}
td.kal1{width:60px; border-style:none solid solid none}
td.kal2{border-style:none none solid none}
td.kal3{text-align:right; border-style:none none solid none}


.titelbalk
		{
		background: #C15565;*/
		}
	.dagnaam
		{
		padding: 0 0 0 1px;
		margin: 1px 0 0 0;
		border: solid 1px black;
		color: white;
		font: bold 10px/14px verdana;
		/*background: #ECE9D8;*/
		background: #A43C5A;*/
		background-position: top right;
		background-repeat: no-repeat;
		}
	.kal
		{
		padding: 0 0 0 1px;
		margin: 1px 0 0 0;
		border: solid 1px black;
		color: black;
		font: bold 10px/14px verdana;
		background: #F59EA5;
		/*background: #036ACF;*/
		background-position: top right;
		background-repeat: no-repeat;
		}
	.geenkal
		{
		padding: 0 0 0 1px;
		margin: 1px 0 0 0;
		border: solid 1px black;
		color: white;
		font: bold 10px/14px verdana;
		background: #ECE9D8;
		/*background: #036ACF;*/
		background-position: top right;
		background-repeat: no-repeat;
		}
	.weekend
		{
		padding: 0 0 0 1px;
		margin: 1px 0 0 0;
		border: solid 1px black;
		color: black;
		font: bold 10px/14px verdana;
		/*background: #ECE9D8;*/
		background: #CA6A87;*/
		background-position: top right;
		background-repeat: no-repeat;
		}
	.vandaag
		{
		padding: 1px;
		margin: 1px 0 0 0;
		border: solid 1px black;
		font: bold 10px/14px verdana;
		background-color: #FFEF94;*/
		/*background-color: #DDDDFF;*/
		}
	.event
		{
		padding: 1px;
		margin: 1px 0 0 0;
		border: solid 1px black;
		font: bold 10px verdana;
		}
	.eventnaam
		{
		padding: 1px;
		margin: 1px 0 0 0;
		border: solid 0px black;
		font: bold 10px verdana;
		}
	.sellijst
		{
		padding: 1px;
		margin: 1px 0 0 0;
		border: solid 0px black;
		font: bold 11px verdana;
		height: 100px;
		}
	.blauw
		{
		font-family:verdana,sans-serif;
		font-size:11pt;
		font-weight:bold;
		color:#0000FF;
		}
	.rood
		{
		font-family:verdana,sans-serif;
		font-size:11pt;
		font-weight:bold;
		color:#FF0000;
		}
	.groen
		{
		font-family:verdana,sans-serif;
		font-size:11pt;
		font-weight:bold;
		color:#2E8B57;
		}
