table.kalender {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

table.cellen td{
	font-size: 9px;	
	padding: 3px 3px 3px 3px;
}

.kalunderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEB395;
}

table.cellen td.maand {
	text-align: center;
	background-color: #0160C0;
	font-weight: bold;
	font-size: 11px; 
	color: #FFFFFF;
}

table.cellen td.huisnaam {

	text-align: left;
	background-color: #0160C0;
	font-weight: bold;
	font-size: 12px; 
	color: #FFFFFF;
	font-family: Palatino Linotype;
	padding: 0px 6px 0px 3px;
}

.geboekt{

	background-color: #FF0000;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}

.optie{

	background-color: #FF9900;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}


.beschikbaar{

	background-color: #009900;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}

.bvertrek{

	background-color: #009900;
	background-image: url(../images/calender/redpixels.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}

.baankomst {

	background-color: #009900;
	background-image: url(../images/calender/redpixels.png);
	background-repeat: repeat-y;
	background-position: right;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}

.overtrek {

	background-color: #009900;
	background-image: url(../images/calender/orangepixels.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}

.oaankomst {

	background-color: #009900;
	background-image: url(../images/calender/orangepixels.png);
	background-repeat: repeat-y;
	background-position: right;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}

.ob {

	background-image: url(../images/calender//ob.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 18px;
	height: 18px;

}

.bo {

	background-image: url(../images/calender/bo.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	
}






