

*
{
	font-size:16px;;
}



table.Login
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#C7E7FD;
	font-size:16px;
}





a.menue:link, a.menue:visited, a.menue:active
{
	text-align:center; border:1px solid #000000;
	font-weight:bolder; text-decoration:none; color:#000000;
	font-size:16px;
}
a.menue:hover
{
	text-decoration:none; font-weight:bolder; background-color:#1B1867;
	border:1px solid #000000; color:#FFFFFF;
	font-size:16px;
}
div.menuebau
{
	cursor:pointer; text-align:center; border:1px solid #000000;
	font-weight:bolder; text-decoration:none; color:#000000;background-color:#C7E7FD;
	font-family:Times New Roman;
	font-size:16px;
}
div.menuebau:hover
{
	cursor:pointer; text-decoration:none; font-weight:bolder; background-color:#1B1867;
	border:1px solid #000000; color:#FFFFFF;
	font-family:Times New Roman;
	font-size:16px;
}
div.menuebau_2H
{
	cursor:pointer; text-align:center; border:1px solid #000000;
	font-weight:bolder; text-decoration:none; color:#000000;background-color:#C7E7FD;
	font-family:Times New Roman;
	font-size:16px;
}
div.menuebau_2H:hover
{
	cursor:pointer; text-decoration:none; font-weight:bolder; background-color:#1B1867;
	border:1px solid #000000; color:#FFFFFF;
	font-family:Times New Roman;
	font-size:16px;
}
div.menuebau_2Hnotactive
{
	text-align:center; border:1px solid #000000;
	font-weight:bolder; text-decoration:none; color:#000000;background-color:#C7E7FD;
	font-family:Times New Roman;
	font-size:16px;
}
div.menuebau2
{
	cursor:pointer; text-align:center; border:1px solid red;
	font-weight:bolder; text-decoration:none; color:#000000;background-color:#C7E7FD;
	font-size:16px;
}
div.menuebau2:hover
{
	cursor:pointer; text-decoration:none; font-weight:bolder; background-color:#1B1867;
	border:1px solid #000000; color:#FFFFFF;
	font-family:Times New Roman;
	font-size:16px;
}
div.menuebau2_2H
{
	cursor:pointer; text-align:center; border:1px solid red;
	font-weight:bolder; text-decoration:none; color:#000000;background-color:#C7E7FD;
	font-size:16px;
}
div.menuebau2_2H:hover
{
	cursor:pointer; text-decoration:none; font-weight:bolder; background-color:#1B1867;
	border:1px solid #000000; color:#FFFFFF;
	font-family:Times New Roman;
	font-size:16px;
}
div.menue
{
	cursor:pointer; background-color:#C7E7FD;
	font-family:Times New Roman;
	font-size:16px;
}
div.untermenue
{
	cursor:pointer; background-color:#C7E7FD; position:relative; left:25px;
	border:1px solid #000000; vertical-align:top;
	font-family:Times New Roman;
	font-size:16px;
}
div.untermenue:hover
{
	cursor:pointer; background-color:#1B1867; position:relative; left:25px;
	border:1px solid #000000; color:#FFFFFF;
	font-family:Times New Roman;
	font-size:16px;
}
div.unterunter
{
	cursor:pointer;  background-color:#C7E7FD; position:relative; left:50px;
	border:1px solid #000000;
	font-family:Times New Roman;
	font-size:16px;
}
div.unterunter:hover
{
	cursor:pointer;  background-color:#1B1867; position:relative; left:50px;
	border:1px solid #000000; color:#FFFFFF;
	font-family:Times New Roman;
	font-size:16px;
}






select.Ok
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:white;
	color:black;
}
select.Error
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:red;
	color:white;
}
select.Disabled
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:LightGray;
	color:black;
}


input.TReadOnly
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:LightGray;
	color:black;
}
input.Ok
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:white;
	color:black;
}
input.RytmusOk
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:white;
	color:black;
}
input.RytmusDisabledOk
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:LightGray;
	color:black;
}
input.RytmusError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:red;
	color:white;
}
input.RytmusDisabledError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:LightGray;
	color:white;
}
input.Error
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background-color:red;
	color:white;
}
input.ButtonDelete
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:red;
	color:white;
}
input.ButtonBack
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:blue;
	color:white;
}
th
{
	font-size:14px;
}
td
{
	font-size:14px;
}

table.Belegung
{
	background-color:#C7E7FD;
	font-size:14px;
}


div.eintrag
{
	cursor:pointer;
	font-size:12px;
}

div.raum
{
	font-size:16px;
}

div.eintrag:hover
{
	cursor:pointer;
	color:blue;
	font-size:12px;
}

div.eintragShowNormal
{
	vertical-align:top;
	cursor:pointer;
	font-size:12px;
}

div.eintragShowNormal:hover
{
	cursor:pointer;
	color:blue;
	vertical-align:top;
	font-size:12px;
}


span.DayMarker
{
	color:red;
	font-size:12px;
}

span.eintragShowStandby
{
	background-color:#C7E7FD;
	color:#994459;
	font-size:10px;
}

span.eintragShowNormal
{
	background-color:#C7E7FD;
	font-size:12px;
}

span.eintragShowNormalFerien
{
	background-color:#98CDD2;
	font-size:12px;
	text-decoration:line-through;
}

div.eintragShowNormal strike
{
	font-size:12px;
}



div.eintragShowStandby
{
	color:#994459;
	vertical-align:top;
	cursor:pointer;
	font-size:10px;
}

div.eintragShowStandby:hover
{
	cursor:pointer;
	color:green;
	vertical-align:top;
	font-size:10px;
}

div.eintragNewNormal
{
	cursor:pointer;
	color:#C7E7FD;
	font-size:12px;
}

div.eintragNewNormal:hover
{
	cursor:pointer;
	color:blue;
	font-size:12px;
}

div.eintragNewStandby
{
	cursor:pointer;
	color:#C7E7FD;
	font-size:12px;
}

div.eintragNewStandby:hover
{
	cursor:pointer;
	color:green;
	font-size:12px;
}

div.eintragNewNormalFerien
{
	cursor:pointer;
	color:#98CDD2;
	font-size:12px;
}

div.eintragNewNormalFerien:hover
{
	cursor:pointer;
	color:blue;
	font-size:12px;
}

div.eintragNewStandbyFerien
{
	cursor:pointer;
	color:#98CDD2;
	font-size:12px;
}

div.eintragNewStandbyFerien:hover
{
	cursor:pointer;
	color:green;
	font-size:12px;
}

td.eintrag
{
	cursor:pointer;
	font-size:14px;
	background-color:red;
}

td.eintrag:hover
{
	cursor:pointer;
	color:white;
	font-size:14px;
}

.TagFerien
{
	background-color:#98CDD2;
	font-size:14px;
	vertical-align:top;
}

.TagNormal
{
	background-color:#C7E7FD;
	font-size:14px;
	vertical-align:top;
}


.Kalender
{
	background-color:#C7E7FD;
	font-size:14px;
	text-align:center;
}


.KalenderFerien
{
	background-color:#98CDD2;
	font-size:14px;
	text-align:center;
}

.KalenderFerien:hover
{
	cursor:pointer;
	background-color:#B8ADB2;
	font-size:14px;
	text-align:center;
}

.KalenderNormal
{
	background-color:#C7E7FD;
	font-size:14px;
	text-align:center;
}

.KalenderNormal:hover
{
	cursor:pointer;
	background-color:#E7C7DD;
	font-size:14px;
	text-align:center;
}

.KalenderWoche
{
	background-color:#FFFB66;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.KalenderMonat
{
	background-color:#C7E7FD;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.KalenderMonatTrenner
{
	background-color:#C7E7FD;
}


.KalenderWocheNr
{
	background-color:#FFFB66;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.KalenderWocheNr:hover
{
	cursor:pointer;
	background-color:#FFCB36;
	font-size:14px;
	text-align:center;
}


td.TableDataDunkel
{
	background-color:#C7E7FD;
	font-size:14px;
}
td.TableDataHell
{
	background-color:#D7F7FD;
	font-size:14px;
}
td.TableDataDunkelOld
{
	background-color:#A7C78D;
	font-size:14px;
}
td.TableDataHellOld
{
	background-color:#B7D78D;
	font-size:14px;
}


select.einstell_select
{
	font-size:14px;
}

input.einstell_input
{
	font-size:14px;
}

div.Weekly
{
	font-size:14px;
	display:none;
}



.EMAN_cpYearNavigation,.EMAN_cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold; }
.EMAN_cpDayColumnHeader, .EMAN_cpYearNavigation,.EMAN_cpMonthNavigation,.EMAN_cpCurrentMonthDate,.EMAN_cpCurrentMonthDateDisabled,.EMAN_cpOtherMonthDate,.EMAN_cpOtherMonthDateDisabled,.EMAN_cpCurrentDate,.EMAN_cpCurrentDateDisabled,.EMAN_cpTodayText,.EMAN_cpTodayTextDisabled,.EMAN_cpText { font-family:arial; font-size:8pt; }
TD.EMAN_cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.EMAN_cpCurrentMonthDate, .EMAN_cpOtherMonthDate, .EMAN_cpCurrentDate  { text-align:right; text-decoration:none; }
.EMAN_cpCurrentMonthDateDisabled, .EMAN_cpOtherMonthDateDisabled, .EMAN_cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.EMAN_cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.EMAN_cpOtherMonthDate { color:#808080; }
TD.EMAN_cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.EMAN_cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.EMAN_cpTodayText, TD.EMAN_cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.EMAN_cpTodayText, SPAN.EMAN_cpTodayTextDisabled { height:20px; }
A.EMAN_cpTodayText { color:black; }
.EMAN_cpTodayTextDisabled { color:#D0D0D0; }
.EMAN_cpBorder { border:solid thin #808080; }






