/* Appearance of the Calendar-Modul *//*body{	background-color : Blue;	background-image : test.jpg;	background-position : center;	background-repeat : no-repeat;}*/

.calendar{	width : 180px;	height : 180px;}

.calendar .headline {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	background-color: #006699;	border-bottom : 1pt solid Black;	border-left : 1pt dashed Black;	border-right: 1pt dashed Black;	border-top : 1pt dashed Black;

/*	background : url(ice.jpg);*/}

.calendar .headline A:link {	color: #FFFFFF;	text-decoration: none;}

.calendar .headline A:visited {	color: #FFFFFF;	text-decoration: none;}

.calendar .headline A:hover {	color: #FF0000;	text-decoration: none;}

.calendar .overview {	background-color: #FEFADE;	font-size: 80%;	font-family: Arial, Helvetica, sans-serif;	text-align : center;	border-left : 1pt dashed Black;	border-right: 1pt dashed Black;	border-bottom : 1pt dashed Black;	height: 100%;	width: 100%;}

.calendar .overview A:link {	text-decoration: none;}

.calendar .overview A:visited {	text-decoration: none;}

.calendar .overview A:hover{	background-color: #FF0000;	color: #FFFFFF;	text-decoration: none;}

.calendar .overview .last_month {	color: #CCCCCC;}

.calendar .overview .next_month {	color: #CCCCCC;}

.calendar .overview #today {	color: #FFFFFF;	background-color: #FF9933;}

.calendar .overview #selected {	color: #FFFFFF;	background-color: #FF0000;	margin-top: auto;	margin-bottom: auto;}

.calendar .overview .dayname {	background-color: #FEFADE;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	margin-top: auto;	margin-bottom: auto;}

.calendar .overview .reserved {	font-weight: bold;	font-size: 120%;	text-decoration: underline;}

.calendar .today_select  {	background-color: #FFFFFF;	text-align : right;	text-decoration: underline;	} 

.calendar .today_select A {   font-size: 80%;	color: #82C4F4;	background-color: #FFFFFF;	text-align : center;	text-decoration: underline;}

/* Appearance of the Eventlist */

.event_list_title {	color: #006699;	background-color: #FFFFFF;	font-family : tahoma;}

.event_list {	border:1pt dashed Black; width : 600px;	background-color: #FFFFFF;	font-family: Arial;	font-size: 100%;	margin-top:0; margin-bottom:0	}

.event_list .headings { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;                font-size: 100%; background-color: #5A2F88; text-align: Center; padding-left:0; padding-top:3px; padding-bottom:3px }

.event_list .col_status { width: 50pt; text-align: Center; font-family:tahoma }

.event_list .col_date { width: 100pt; font-family:Tahoma; font-size: 10pt }

.event_list .col_event { width: 300; font-family:Tahoma; font-size: 10pt }

.event_list .status { font-size: 10pt; color: #5A2F88; vertical-align: top; font-weight: bold; font-family:Tahoma; line-height:150% }

.event_list .date { font-size: 10pt; color: #000000; font-family:                Tahoma; text-align: Center }

.event_list .event { font-size: 10pt; font-family: Tahoma;                vertical-align: top; color: #0000FF }

.event_list a { text-decoration: none; color: blue; font-family:tahoma }

.event_list a:hover { text-decoration: none; color: red; font-family:Tahoma }

.event_list .error_message {	font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	margin-left : auto;	margin-right : auto;	padding-left : 10pt;	padding-right : 10pt;	padding-top: 10pt;	padding-bottom: 10pt;	background-color: white;	}

/* Appearance for Event-Infos */

.event_info {	width : 500px;	height: auto;	background-color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;    border : 1pt solid;		}

.event_info .headings {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	font-size: 100%;	background-color: #5a2f88;    padding: 5pt 5pt 5pt 5pt;

/*	background : url(ice.jpg);*/}

.event_info .title {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	border-bottom : 1pt solid #000000;}

.event_info .date { background-color: #EAF0FF; font-family: Arial, Helvetica, sans-serif;                font-size: 12pt; width: 100pt; color: #000000;                border-bottom: 1pt solid #000000 }

.event_info .description { font-family: tahoma; font-size: 12pt; padding: 10pt }

.line_color0 { background-color: #FFFFFF; padding-top: 1pt; padding-bottom: 1pt; font-family:tahoma }

.line_color1 {	background-color: #EAF0FF;	padding-top:1pt;	padding-bottom:1pt; font-family:tahoma}

.author_info {	font-size: xx-small;	color: #CCCCCC;}

.next_event_select  {	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	background-color: #FFFFFF;	text-align : left;}

.next_event_select A {	font-size: 100%;	color: #82C4F4;	background-color: #FFFFFF;	text-align : center;	text-decoration: underline;}