.runningcalendar {
	border-spacing: 0px;
	border-collapse: collapse;
    text-align: middle;
    vertical-align: top;
}

.runningcalendar th {
	background-color: LightGray;
	width: 120px;
	height: 50px;
	border: 1px solid black;
}
.runningcalendar td {
	width: 100px;
	height: 80px;
	border: 1px solid black;
    text-align: left;
    vertical-align: top;
}

.runningcalendar span {
    font-size: 10pt;
}

.sa, .so {
    background-color: #d9d9d9;
}
    
.ferien {
    background-color: #b3ff66;
}