.vOfficeCal .week{
    width: 100%;	
}

.vOfficeCal .month{
    width: 100%;	
}

.vOfficeCal .dayname{
    width: 14%;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border: 1px dotted #E2E2E2;
}

.vOfficeCal .monthname{
    font-weight: bold;
	vertical-align: top;
	text-align: center;
	font-size: 13px;
}

.vOfficeCal .selectedday, .vOfficeCal .monthday, .vOfficeCal .today{
	width: 14%;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	height: 100px;
	border: 1px dotted #E2E2E2;
	background-color: #F2F1F4;	
	background-image: url(/images/maingraphics/gray-bg.gif);
	background-repeat: repeat-x;	
}

.vOfficeCal .selectedday, .vOfficeCal .today{
	background-color: #FFDE1C;
	background-image: url(/images/maingraphics/yellow-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #E2E2E2;
}

.vOfficeCal .saturday, .vOfficeCal .sunday{
	width: 14%;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	height: 100px;
	color: #990000;
	border: 1px solid #E2E2E2;
	background-image: url(/images/maingraphics/pink-bg.gif);
	background-repeat: repeat-x;
	background-color: #CC99FF;
}

.vOfficeCal .monthweek{
    font-weight: bold;
	padding: 2px 0px 2px 2px;
	border-bottom: 1px dotted #E2E2E2;
	border-top: 1px dotted #E2E2E2;
	text-align: center;
	vertical-align: top;	
}

.vOfficeCal .eventcontent{
    background-color: #E0FFD8;
    border: 1px dotted #E2E2E2;
    width: 100%;
    float: left;
}

.vOfficeCal .cat1{
	background-image: url(/images/maingraphics/blue-bg.gif);
	background-repeat: repeat-x;
	background-color: #E4E7FF;
	border: 1px solid #E2E2E2;
    width: 100%;
    float: left;
}

.vOfficeCal .cat2{
	background-color: #D0FF45;
	background-image: url(/images/maingraphics/green-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #E2E2E2;
    width: 100%;
    float: left;
}

.vOfficeCal .cat3,
.vOfficeCal .unbekannt{
	background-color: #F2F1F4;	
	background-image: url(/images/maingraphics/gray-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #E2E2E2;
    width: 100%;
    float: left;
}

.vOfficeCal .houre{
    background-color: #CCCCCC;
    color: #ffffff;
}
