.content {
	font-family:Verdana, Arial, sans-serif;
	
	}

.monthTable {
	font-family:Verdana, Arial, sans-serif;

}

.monthTable td{
	border:1px solid black;
	border-spacing:0px;
	color:#333333;

}

.thead {
	background-color:#2C7870;
	border:1px solid #000000;
	font-size:16px;
	
	height:35px;
	text-align:center;	
}
.thead td {
	font-weight:bold; 
	color:#FFFFFF;
}


.date {
	background-color:#EAF9C7;	
	font-size:16px;
	text-align:center;
	height:25px;
}

.date td { 
	font-weight:bold;
}

.WeekendName {
	#background-color:#F3EC2B;
}
.WeekendDate {
	#background-color:#EEF9D5;
}
.WeekendContent {
	background-color:#EEEEEE;	
}


.dd {
	background-color:#A33B43;
}
.dateContent td {
	font-weight:bold;
	color:#EEEEEE;
}

.empty {
	background-color:#A33B43;	
}
.dateContent {
	background-color:#FFFFFF;	
}
.entryOverlay {
	display: none;
	
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7;   /*older Safari*/
	opacity: 0.7;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#F3EC2B; text-align:center; vertical-align:middle;

}
.entryForm, .bedankt, .login, .dataEntry, .dataDelete{
	display: none;
	
	width:500px;
	height:300px;
	padding:20px;
	background-color:white;
	position: fixed;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #555555;
	text-align: left;
	top: 30%;
	left: 30%;
}

.login {
	height:150px;
	}
.dataEntry, dataDelete {
	height:100px;
	}	
.bedankt {
	display: none;
	
	width:250px;
	height:100px;

}
