/* Appearance of the Calendar-Modul */



.calendar

{

	width : 140px;

	height: 140px;

}

.normaldays {
font-weight: normal;
}

.calendar .headline {

	color: #FFFFFF;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

	font-weight: bold;

	background-color: #9CACC3;

	border-left : 1pt solid #003366;

	border-right: 1pt solid #003366;

	border-top : 1pt solid #003366;

/*	background : url(ice.jpg);*/

}



.calendar .headline A:link {

	color: #000;

	text-decoration: none;

}



.calendar .headline A:visited {

	color: #000000;

	text-decoration: none;

}



.calendar .headline A:hover {

	text-decoration: none;

}



.calendar .headline .today_select  {

	background-color: #FFFFFF;

	border-top: 1pt solid ; 

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-weight: bold;
	
	text-align : center;

	text-decoration: underline;	

    font-size: 11px;

}





.calendar .overview {

	background-color: #EEEEEE;

	font-size: 11px;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	text-align : center;

	border-left : 1pt solid #003366;

	border-right: 1pt solid #003366;

	border-bottom : 1pt solid #003366;

	height: 100%;

	width: 100%;

}



.calendar .overview A:link {
    color: #433D27;
	text-decoration: none;

}



.calendar .overview A:visited {

	text-decoration: none;

}



.calendar .overview A:hover{

	color: #CC0000;

	text-decoration: none;

}



.calendar .overview .last_month {

	color: #CCCCCC;

}



.calendar .overview .next_month {

	color: #CCCCCC;

}



.calendar .overview #today {

	color: #CC0000;

	font-weight: bold;

}



.calendar .overview #selected {

font-weight: bold;

	margin-top: auto;

	margin-bottom: auto;

}



.calendar .overview .dayname {

	background-color: #F5F4D3;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-weight: bold;

	margin-top: auto;

	margin-bottom: auto;

}



.calendar .overview .reserved {

	font-weight: bold;

	font-size: 11px;

	text-decoration: underline;

}



/* Appearance of the Eventlist */



.event_list_title   {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #318C31;

	margin-right: 8px;

	margin-left: 8px;

	margin-bottom: 0px;

}

.txt2 {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

}

.event_list {

	height: auto;

	background-color: #EEEEEE;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

	border : 1pt solid #003366;

}



.event_list .headings {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 11px;

	background-color: #9CACC3;

/*	background : url(ice.jpg);*/

}



.event_list .col_status {

}



.event_list .col_date {

}



.event_list .col_event {

	width: auto;

}



.event_list .status {

	font-size: 11px;

	color: Red;

	font-weight: bold;   

	vertical-align : top;

}



.event_list .date {

    font-size: 11px;

	color: #FFFFFF;

	font-family: Tahoma, "Trebuchet MS", Verdana;

}



.event_list .event {

	font-size: 11px;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	vertical-align : top;

}



.event_list A  {

  text-decoration: none;

}



.event_list A:hover  {

  text-decoration: underline;

}



.event_list .error_message {

	font-size: 11px;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	margin-left : auto;

	margin-right : auto;

	padding-left : 10pt;

	padding-right : 10pt;

	padding-top: 10pt;

	padding-bottom: 10pt;

	background-color: #EEEEEE;

	}

	

.cal_view_select {

margin: 5px;

}

	



/* Appearance for Event-Infos */



.event_info {

	height: auto;

	background-color: #EEEEEE;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

    border : 1pt solid;

		}



.event_info .headings {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 11px;

	background-color: #9CACC3;

    padding: 5pt 5pt 5pt 5pt;

/*	background : url(ice.jpg);*/

}



.event_info .title {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-weight: bold;

	border-bottom : 1pt solid #003366;

}



.event_info .date {

	background-color: #9CACC3;

	color: #FFFFFF;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

	border-bottom : 1pt solid #003366;

}

.date2 {

	color: #666666;

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

}


.event_info .description {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	padding: 10pt 10pt 10pt 10pt;

	font-size: 11px;

}



.line_color0 {

	background-color: #EEEEEE;

	padding-top:3pt;

	padding-bottom:3pt;

}



.line_color1 {

	background-color: #FFFFFF;

	padding-top:3pt;

	padding-bottom:3pt;

}



.author_info {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: xx-small;

	color: #CCCCCC;

}



.author_info A {

	color: #CCCCCC;

}



.next_event_select  {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

	background-color: #FFFFFF;

	text-align : left;

}



.next_event_select A {

	font-size: 11px;

	color: #82C4F4;

	background-color: #FFFFFF;

	text-align : center;

	text-decoration: underline;

}





.qs_months, .qs_prev_years, .qs_next_years {

	zindex : 1000;

	position : absolute;

	width:50px;

	background-color: #FFFFFF;

	border: 1pt solid #003366; 

	padding-left: 5px;

	padding-right: 5px;

	visibility: hidden;

}



.qs_months table, .qs_prev_years table, .qs_next_years table {

	font-family: Tahoma, "Trebuchet MS", Verdana;

	font-size: 11px;

}



.qs_months table A, .qs_prev_years table A, .qs_next_years table A {

	display:block; width: 30px;

	text-decoration : none;

	color: black;

}



.qs_months table A:hover, .qs_prev_years table A:hover, .qs_next_years table A:hover {

	display:block; width: 30px;
	
	color: #CC0000;

}




