font#link {
	color: #000000;
	font-family: "Comic Sans MS";
	font-size: 10px;
}

table#kalender {
	width: 185px;
	margin-left: 9px;
	border: 1px solid #777777;
	background: #777777;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}
table#kalender td {
	background-color:#DFDFDF;
	background-color: #CCCCCC;
	/*border: thin dashed #999999;*/
	font-family: "Comic Sans MS";
	font-size: 10px;
}
table#kalender td.header {
	
}
table#kalender td.tage {
	background-color: #B1B1B1;
	background-position: center center;
	/*border: thin solid #000000;*/
	text-align: center;
}
table#kalender td.event {
	background-color: #009900;
	opacity: .9;
	background-position: center center;
	/*border: thin dashed #000000;*/
	text-align: center;
	vertical-align: top;
	color:#FFFFFF;
}
table#kalender td.troedel {
	background-color: #0099CC;
	opacity: .9;
	background-position: center center;
	/*border: thin dashed #000000;*/
	text-align: center;
	vertical-align: top;
	color:#FFFFFF;
}
table#kalender td.paper {
	background-color: #FFFF33;
	opacity: .9;
	background-position: center center;
	/*border: thin dashed #000000;*/
	text-align: center;
	vertical-align: top;
	color:#FFFFFF;
}
table#kalender td.noevent {
	background-color: #66FF66;
	opacity: .8;
	background-position: center center;
	/*border: thin dashed #000000;*/
	text-align: center;
	vertical-align: top;
}


table#event td {
	font-family: "Comic Sans MS";
	font-size: 10px;
}
table#event td.header {
	height: 60px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
table#event td.body {
	vertical-align: middle;
	text-align: left;
	font-size: 13px;
}
table#event td.footer {
	height: 60px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
table#event td.tage {
	border: thin solid #000000;
	text-align: center;
}
table#event td.event {
	background-color: #009900;
	background-position: center center;
	border: thin solid #000000;
	text-align: center;
	vertical-align: top;
}
table#event td.noevent {
	background-color: #66FF66;
	background-position: center center;
	border: thin solid #000000;
	text-align: center;
	vertical-align: top;
}

