/* visium Medien GmbH   */
/* http://www.visium.de */
/* 2002-06-14 17:45     */

#spiffycalendar
	{
	left:0px;
	visibility:hidden;
	width:185px;
	position:absolute;
	top:0px;
	height:130px;
	background-color:#008000;
	z-index:999;
	padding:0px;
	padding:0px;
	}

#spiffycalendar .cal-symbolbtn 
	{
	font-size:8pt;
	font-family:webdings;
	outline-style:none;
	outline-width:0px;
	}

#spiffycalendar .cal-btnlink 
	{
	outline-style:none;
	outline-width:0px;
	}

#spiffycalendar a.cal-daylink 
	{
	font-weight:normal;
	font-size:8pt;
	cursor:default;
	color:black;
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration: none;
	}

#spiffycalendar a.cal-daylink:hover 
	{
	font-weight:bold;
	font-size:8pt;
	cursor:default;
	color:rgb(255,06,0);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration: none;
	}

#spiffycalendar a.cal-daylink:active 
	{
	font-weight:normal;
	font-size:8pt;
	cursor:default;
	color:rgb(255,0,0);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:none;
	}

#spiffycalendar .cal-textbox 
	{
	font-weight:normal;
/*	font-size:8pt;
	color:black;
	font-family: Trebuchet MS, Arial, Helvetica;*/
	background-color:rgb(255,255,255);
	}
	
#spiffycalendar .cal-textboxinvalid
	{
	font-weight:normal;
	font-size:8pt;
	border-left-color:rgb(255,0,0);
	border-bottom-color:rgb(255,0,0);
	color:rgb(102,0,0);
	border-top-style:solid;
	border-top-color:rgb(255,0,0);
	font-family: Trebuchet MS, Arial, Helvetica;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:rgb(255,0,0);
	border-bottom-style:solid;
	}

#spiffycalendar .cal-textboxdisabled
	{
	font-weight:normal;
	font-size:8pt;
	border-left-color:rgb(192,192,192);
	border-bottom-color:rgb(192,192,192);
	color:rgb(128,128,128);
	border-top-style:solid;
	border-top-color:rgb(192,192,192);
	font-family: Trebuchet MS, Arial, Helvetica;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:rgb(192,192,192);
	border-bottom-style:solid;
	}

#spiffycalendar .cal-combobox
	{
	font-weight:normal;
	font-size:8pt;
	color:rgb(0,0,0);
	font-family: verdana,arial,sans-serif;
	background-color:rgb(255,255,255);
	}

#spiffycalendar .cal-today 
	{
	font-weight:bold;
	font-size:8pt;
	color:rgb(178,34,34);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:none;
	}

#spiffycalendar .cal-day 
	{
	font-weight:normal;
	font-size:8pt;
	color:rgb(0,0,0);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:none;
	}

#spiffycalendar a.cal-todaylink 
	{
	font-weight:bold;
	font-size:8pt;
	color:rgb(178,34,34);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:none;
	}

#spiffycalendar a.cal-todaylink:hover 
	{
	font-weight:bold;
	font-size:8pt;
	color:rgb(255,0,0);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:none;
	}

#spiffycalendar a.cal-todaylink:active 
	{
	font-weight:bold;
	font-size:8pt;
	color:rgb(255,0,0);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:none;
	}

#spiffycalendar .cal-greydate 
	{
	font-weight:normal;
	font-size:8pt;
	color:rgb(224,231,248);
	font-family: verdana,arial,sans-serif;
	background-color:rgb(224,231,248);
	text-decoration: none;
	}

#spiffycalendar .cal-greyinvaliddate 
	{
	font-weight:normal;
	font-size:8pt;
	color:rgb(255,255,204);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	text-decoration:line-through;
	}

#spiffycalendar .cal-daycell 
	{
	font-weight:normal;
	font-size:8pt;
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:#EAFAE7; /*rgb(224,231,248);*/
	}

#spiffycalendar .cal-headcell
	{
	font-weight:bold;
	font-size:8pt;
	color:rgb(255,255,255);
	font-family: Trebuchet MS, Arial, Helvetica;
	background-color:transparent;
	}

#spiffycalendar .cal-table
	{
	/*
	border-right: 1px solid rgb(102,102,255);
	border-top: 1px solid rgb(102,102,255);
	border-left: 1px solid rgb(102,102,255);
	border-bottom: 1px solid rgb(102,102,255);
	*/
	border: 1px solid #008000;
	cursor:default;
	background-color:#008000; /*rgb(94,122,205);*/
	}

