﻿.monthheader {
	margin: 0 3px 3px 3px;
	font-family: Tahoma;
	font-size: 15px;
	text-transform: uppercase;
}

table.month {
	width: 100%;
}
td.weekday {
	border: 1px solid #999999;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FFCC66;
}
td.week {
	border: 1px solid #999999;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #C0C0C0;
	vertical-align: middle;
}
td.weeknum {
	border: 1px solid #999999;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FAF8E6;
	vertical-align: middle;
	padding-right: 2px;
}
td.filler {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
td.day {
	font-family: Arial;
	font-size: 10pt;
	color: #A8A8A8;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 14%;
	height: 60px;
	padding: 4px;
}
div.daynum {
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	line-height: 1;
	padding-bottom: 3px;
}
div.event {
	text-align: left;
	line-height: 1.2;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}
td.dayred {
	
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
	background-color: #FF9999;
	vertical-align: top;
	width: 14%;
	height: 76px;
	padding: 4px;
}

.kalenderhidden {
	position: absolute;
	border-style: none;
	padding: 1px;
	visibility: hidden;
	width: 700px;
}
      
