body 								{ color: #000000; font-size: 10px; font-family: Verdana, Helvetica, Arial, SunSans-Regular }
div									{ color: #000000; font-size: 10px; font-family: Verdana, Helvetica, Arial, SunSans-Regular }
h2									{ font-weight: bold; font-size: 12px }
td									{ color: #000000; font-size: 10px; font-family: Verdana, Helvetica, Arial, SunSans-Regular }
table.border						{ background-color: #b9b9b9 }
table.light							{ background-color: #fffffb }
table.dark							{ background-color: #f6efd0 }
td.border							{ background-color: #e3d79f }
td.light							{ background-color: #fffffb }
td.dark								{ background-color: #f6efd0 }
a:link	 							{ color: #036; text-decoration: none }
a:visited 							{ color: #036; text-decoration: none }
a:active 							{ color: #000000; font-weight: bold; text-decoration: underline }
a:hover 							{ color: #000000; font-weight: bold }
a.light:link 						{ font-family: Verdana, Arial; font-weight: normal;	color: #a3a3a3; text-decoration: none }
a.light:active 						{ font-family: Verdana, Arial; font-weight: normal;	color: #a3a3a3; text-decoration: underline }
a.light:visited						{ font-family: Verdana, Arial; font-weight: normal;	color: #a3a3a3; text-decoration: none }
a.light:hover 						{ font-family: Verdana, Arial; font-weight: normal;	color: #505050; text-decoration: none }
.enter								{ color: black; background-color: #B0C4DE; font-family: Verdana, Arial; font-size: 10px; font-weight: bold }
.smallbutton						{ color: black; background-color: #fffffb; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }

.cal_navigation						{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }
a.cal_navigation:link 				{ font-weight: normal;	color: #303030; text-decoration: none }
a.cal_navigation:active 			{ font-weight: bold;	color: #000000; text-decoration: none }
a.cal_navigation:visited			{ font-weight: normal;	color: #303030; text-decoration: none }
a.cal_navigation:hover 				{ font-weight: normal;	color: #000000; text-decoration: underline }
a.cal_navigation_hidden:link 		{ font-weight: normal;	color: #303030; text-decoration: none }
a.cal_navigation_hidden:active 		{ font-weight: normal;	color: #000000; text-decoration: none }
a.cal_navigation_hidden:visited		{ font-weight: normal;	color: #303030; text-decoration: none }
a.cal_navigation_hidden:hover 		{ font-weight: normal;	color: #000000; text-decoration: none }


table.topnav_border					{ background-color: #a2a2a2 }
table.topnav_light					{ background-color: #f8fad7 }
td.topnav_light						{ background-color: #f8fad7 }
a.topnav:link 						{ font-weight: normal;	color: #303030; text-decoration: none }
a.topnav:active 					{ font-weight: bold;	color: #000000; text-decoration: none }
a.topnav:visited					{ font-weight: normal;	color: #303030; text-decoration: none }
a.topnav:hover 						{ font-weight: bold;	color: #000000; text-decoration: none }
a.topnav_list:link 					{ font-weight: normal;	color: #303030; text-decoration: none }
a.topnav_list:active 				{ font-weight: normal;	color: #000000; text-decoration: underline }
a.topnav_list:visited 				{ font-weight: normal;	color: #303030; text-decoration: none }
a.topnav_list:hover 				{ font-weight: bold;	color: #303030; text-decoration: none }
.topnavbutton 						{ color: black; background-color: #f9fadc; font-family: Verdana, Arial; font-size: 10px; }
.topnavsmallbutton 					{ color: black; background-color: #f9fadc; font-family: Verdana, Arial; font-size: 9px; }
.topnavtext							{ color: #000000; font-weight: normal; text-decoration: none}
.topnavheader						{ color: #000000; font-weight: bold; text-decoration: none}


table.header_border					{ background-color: #b9b9b9 }
td.header_border					{ background-color: #b9b9b9 }
td.header							{ background-color: #ffffea }
.header 							{ font-weight: bold; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular }
.header_small 						{ font-weight: normal; color: #000000 }

table.footer_border					{ background-color: #b9b9b9 }
td.footer_border					{ background-color: #b9b9b9 }
td.footer							{ background-color: #ffffea }
.footer 							{ font-weight: normal; color: #000000 }

.counter							{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }
.counternull						{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }

td.list_light						{ background-color: #fffffb }
td.list_dark						{ background-color: #f6e9af }

table.event_list_border				{ background-color: #b9b9b9 }
td.event_list_border				{ background-color: #b9b9b9 }
td.event_list_light					{ background-color: #fffffb }
td.event_list_dark					{ background-color: #f6e9af }
td.event_list_head					{ background-color: #ffffea }
td.event_list_status				{ background-color: #ffffea }
a.event_list_status:link		 	{ font-weight: normal;	color: #303030; text-decoration: none }
a.event_list_status:active 			{ font-weight: bold;	color: #000000; text-decoration: none }
a.event_list_status:visited			{ font-weight: normal;	color: #303030; text-decoration: none }
a.event_list_status:hover 			{ font-weight: normal;	color: #000000; text-decoration: underline }
a.event_list_name:link 				{ font-weight: bold;	color: #303030; text-decoration: none; 		font-family: Verdana, Arial; font-size: 11px; }
a.event_list_name:active 			{ font-weight: bold;	color: #000000; text-decoration: underline; font-family: Verdana, Arial; font-size: 11px; }
a.event_list_name:visited 			{ font-weight: bold;	color: #303030; text-decoration: none; 		font-family: Verdana, Arial; font-size: 11px; }
a.event_list_name:hover 			{ font-weight: normal;	color: #303030; text-decoration: none; 		font-family: Verdana, Arial; font-size: 11px; }
a.event_list_resume:link 			{ font-weight: normal;	color: #036; text-decoration: none; 		font-family: Verdana, Arial; font-size: 10px; }
a.event_list_resume:active 			{ font-weight: bold;	color: #036; text-decoration: none;			font-family: Verdana, Arial; font-size: 10px; }
a.event_list_resume:visited 		{ font-weight: normal;	color: #036; text-decoration: none; 		font-family: Verdana, Arial; font-size: 10px; }
a.event_list_resume:hover 			{ font-weight: normal;	color: #036; text-decoration: underline; 	font-family: Verdana, Arial; font-size: 10px; }
.event_list_location				{ color: #505050; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }
.event_list_head					{ color: #000000; font-family: Verdana, Arial; font-size: 11px; font-weight: bold   }
.event_list_normal					{ color: #000000; font-family: Verdana, Arial; font-size: 11px; font-weight: normal   }
.event_list_status					{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }
.event_list_statuszero				{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }
.event_list_descr 					{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal }
.event_list_times					{ color: #505050; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; }
.event_list_no_event_t  			{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; font-style: italic; }
.event_list_button 					{ color: black; background-color: #fdf5e6; font-weight: normal; font-family: Verdana, Arial; font-size: 9px; }

table.list_cat_border				{ background-color: #cccccc;	}
td.list_cat_head					{ background-color: #fffffb;	}
.list_cat_descr						{ color: #505050;	font-family: Verdana, Arial;	font-size: 10px;	font-weight: normal		}

table.holiday_border				{ background-color: #cccccc;	}
td.holiday_bg						{ background-color: #ecf5d5;	}
.holiday_name						{ color: #404c40;	font-family: Verdana, Arial;	font-size: 10px;	font-weight: bold		}
.holiday_small						{ color: #294029;	font-family: Verdana, Arial;	font-size: 10px;	font-weight: normal		}

table.static_event_border			{ background-color: #cccccc;	}
td.static_event_bg					{ background-color: #fff6d0;	}
.static_event						{ color: #903333;	font-family: Verdana, Arial;	font-size: 10px;	font-weight: normal		}
.static_event_small					{ color: #c32525;	font-family: Verdana, Arial;	font-size: 10px;	font-weight: normal		}

table.event_border					{ background-color: #808080 }
td.event_border						{ background-color: #808080 }
td.event_light						{ background-color: #fffffb }
td.event_dark						{ background-color: #f6e9af }
td.event_head						{ background-color: #ffffea }
td.event_status						{ background-color: #ffffea }
.event_location						{ color: #505050; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; }
.event_name							{ color: #000000; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; font-style: normal; }
.event_descr 						{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; }
.event_shortdescr					{ color: #000000; font-family: Verdana, Arial; font-size: 10px; font-style: normal; }
.event_times						{ color: #505050; font-family: Verdana, Arial; font-size: 10px; font-stretch: ultra-expanded; }

table.resume_border					{ background-color: #b9b9b9 }
td.resume_border					{ background-color: #b9b9b9 }
table.resume_light					{ background-color: #fffffb }
td.resume_light						{ background-color: #fffffb }
table.resume_dark					{ background-color: #f6e9af }
td.resume_dark						{ background-color: #f6e9af }

td.cal_eventlist					{ background-color: #ffffaf;	}
table.cal_eventlist					{ background-color: #f2f29c;	}

table.cal_border					{ background-color: #a2a2a2 }
td.cal_daynames						{ background-color: #FFFFFF; font-weight: bold }
td.cal_day							{ background-color: #fffeec }
td.cal_noday						{ background-color: #fffffb }
td.cal_today						{ background-color: #c0e2af }
td.cal_event						{ background-color: #ffffc4 }
td.cal_static_event_day				{ background-color: #fff6d0 }
td.cal_holiday						{ background-color: #ecf5d5 }
td.cal_event_today					{ background-color: #f2dd85 }
td.cal_static_event_today			{ background-color: #c0e2af }
td.cal_holiday_today				{ background-color: #c0e2af }
a.cal_event:link			 		{ font-weight: normal; 	color: #303030; text-decoration: none }
a.cal_event:active 					{ font-weight: normal; 	color: #000000; text-decoration: underline }
a.cal_event:visited					{ font-weight: normal; 	color: #505050; text-decoration: none }
a.cal_event:hover 					{ font-weight: normal;	color: #000000; text-decoration: underline }

a.day_view:link 					{ font-weight: normal; 	color: #303030; text-decoration: none }
a.day_view:active 					{ font-weight: normal; 	color: #000000; text-decoration: underline }
a.day_view:visited 					{ font-weight: normal; 	color: #505050; text-decoration: none }
a.day_view:hover 					{ font-weight: normal;	color: #000000; text-decoration: underline }
.cal_daynames 						{ font-weight: normal; color: #000000 }


table.tooltip_border				{ background-color: #a2a2a2 }
td.tooltip_light					{ background-color: #f8fad7 }
.tooltip							{ position: absolute; display: none; font:10px Verdana; color: #000000; background-color: #f8fad7; }
