@charset "utf-8";
/* CSS Document */

/* -------Kalenderstyles------- */ 

table.kalList{ /* Terminliste */
 width:640px;
 font-size:1.0em; 
 font-weight:normal;
 margin:0px; 
 table-layout:auto;
}

.kalKopf {
	background-color: #c3dbe9;
	color:#000;
	font-weight:bold;
	padding: 2px;
}

.kalDat1 {
	background-color: #d4e0e8;
	vertical-align:top;
	padding: 4px;
}

.kalDat2 {
	background-color: #e0e9fe;
	vertical-align:top;
	padding: 4px;
}

.kalAktu { /* aktueller Termin */
 background-color:#f2fafd;
}

.kalLTrn {
	font-weight: bold;
	font-style:italic;
	border-bottom: 1px solid #006699;
	}
	
.kalMeld {
	font-weight: bold;
}


/* aktuelle Termine */

table.kalAktu{ /* aktuelle Termine */
 width:auto;
 font-size:1.0em; font-weight:normal;
 background-color: #d4e0e8;
 margin:0; table-layout:auto;
}

td.kalAkt1,td.kalAkt2,td.kalAktK,td.kalAkt0{
 /* gemeinsame Merkmale ALLER Ereigniszellen, werden weiter unten überschrieben */
 font-size:1.0em; font-weight:normal;
 padding:1px;
}

.kalAktK {
background-color : ;
	font-weight : bold;
	}

.kalAkt1 {
	background-color: ;
}

.kalAkt2 {
background-color: ;
}

.kalAktU {
text-align:center;
}



table.kalEing{ /* Eingabetabelle */
 width: ;
 font-size:1.0em; font-weight:normal;
 margin-bottom:10px; table-layout:auto;
}

input.kalEing,select.kalEing,textarea.kalEing{ /* Eingabefelder im Formular */
 width:400px;
}

/* MiniKalender */

table.kalMini{ /* Monatskalender */
	width:210px;
	font-size:0.8em;
	font-weight:normal;
	background-color:#DFEFFF;
	border-color:#006699;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	margin-bottom:6px;
	table-layout:auto;
}

td.kalMinD,td.kalMinL,td.kalMinH,td.kalMinX,td.kalMinK{
 /* gemeinsame Merkmale ALLER Minikalenderzellen, werden weiter unten überschrieben */
 font-size:1.0em; font-weight:normal;
 border-color:#006699; border-style:solid; border-width:1px;
 padding:1px; text-align:center;
}

td.kalMinD{ /* normale Datumszelle im MiniKalender ohne hinterlegten Termin */
 color:#000000; background-color:#DFEFFF;
}
td.kalMinL{ /* aktive Datumszelle im MiniKalender mit hinterlegtem Termin */
 color:#000000; background-color:#FFFFFF;
}
td.kalMinH{ /* Datumszelle des heutigen Tages im MiniKalender */
	color:#000000;
	background-color:#FFC993;
	font-weight:bold;
}
td.kalMinX{ /* Datunszelle im MiniKalender gehört nicht zum aktuellen Monat */
 color:#AAAAAA; background-color:#F7F7F7;
}
td.kalMinK{ /* Kopfzeilenzelle im MiniKalender mit Monat oder Wochentag */
 color:#000000; background-color:#E7E7E7;
 font-weight:bold;
}

a.kalMinL,a.kalMinL:link,a.kalMinL:active,a.kalMinL:visited{ /* Links in Datumszellen des MiniKalender */
	color:#06C;00;ont-weight:bold;
	text-decoration:none;
}
a.kalMinL:hover{
	color:#FFFFFF;
	background-color:#069;
	font-weight:bold;
	text-decoration:none;
}
a.kalMinK,a.kalMinK:link,a.kalMinK:active,a.kalMinK:visited{ /* Links im Kopf des MiniKalender */
	color:#06C;00;ont-weight:bold;
	text-decoration:none;
}
a.kalMinK:hover{
 color:#FFFFFF;
	background-color:#069;
	font-weight:bold;
	text-decoration:none;
}








