body,div
		{
			font-size:12px; color:#000000;
			font-family:verdana,Helvetica,Arial;
            

		}

h1
        {
            font-size:13px; color:#000000;
			font-family:verdana,Helvetica,Arial;
            font-weight:bold;
        }

.label
        {
            height:25px;
            text-align:right;
            padding-top:5px;
        }

/*input
        {
            width:250px;
            height:25px;
            border:1px solid maroon;
        }
*/
.textarea
        {
            width:245px;
            height:100px;
            border:1px solid #049EDC;
        }

#jahresauswahl {
	margin: 1em 1em 1em 1em;
    padding-left:50px;
}

/* Style fuer akt. Jahr */
.calendarYear {
	font-size: 16px;
	font-weight: bold;
	color: black;
}

/* Style fuer Monatsnamen */
.calendarMonthHeader td {
	font-size: 12px;
	color: black;
}

/* Style fuer Tagesnamen */
.calendarWeekHeader td {
	font-style:normal;
    font-size: 10px;
}

/* Basis Style fuer einen Tag */
.day {
	text-align: right;
	padding: 1px 1px 1px 1px;
    font-size: 10px;
}

.day a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Style fuer buchbaren Tag*/
.bookable {
	color: #FFFFFF;
    background-color: darkgreen;
}


/* Style fuer gebuchten Tag (ohne Betreuer) */
.booked, .booked a{
	color: black;
	background-color: yellow;
}

/* Style fuer gebuchten Tag (mit Betreuer) */
.booked_with_tutor, .booked_with_tutor a {
	color: black;
	background-color: red;
}

/* Style fuer den akt. Tag des Jahres */
.today {
	border: 1px solid red;
}

/* Style fuer inaktive Tage (die in der Vergangeheit liegen) */
.inactiv{
	color: #444;
	background-color: silver;
}

.formError{
	color: red;
	background-color: #eea;
}

div.message {
	margin: 1em 1em 1em 1em;
	padding: 1em 1em 1em 1em;
	border: 1px solid green;
	text-align: center;
}

div.email {
	margin: 1em 1em 1em 1em;
	padding: 1em 1em 1em 1em;
	border: 1px solid darkblue;
}

