/* hafas_2007_calendar.css */
/* ======================= */

/* #FF9E10 */
table.calendar .header,
table.calendar .buttons,
/*
table.calendar                      {width:220px; table-layout:fixed; background-color: #eaf2f6;cursor: default; color:#000; border: #6a6a6a 1px solid;font-family:Verdana;font-size:8px;}
*/
table.calendar                      {width:220px; background-color: #f9f9f9; cursor: default;}
table.calendar td                   {height: 20px; text-align: center;cursor: default;font-size:12px; color:#006669;}
table.calendar th                   {color : #001f2f;background-color: #006699; border: 1px solid #ccc; text-align: center;}
/*
table.calendar th.heading_months_enabled {background-color: #6a6a6a; color: #fff; border:0px;text-align:center;cursor:pointer;}
*/
table.calendar th.heading_months_enabled {background-color: #006699; color: #fff; border:0px;text-align:center;cursor:pointer;}
table.calendar th.heading_months_disabled {background-color: #006699; color: #fff; border:0px;text-align:center;}
table.calendar th.heading_daynames  {background-color: #39c; color: #000; font-size:12px; border:0px; font-weight: normal;}
table.calendar th.enabled           {cursor:pointer;}
table.calendar th.enabled:hover     {background-color: #999; color:#fff;}
table.calendar td.enabled           {color: #006669;cursor:pointer;}
table.calendar td.enabled:hover     {background-color: #999; color:#fff;}
table.calendar td.disabled          {background-color: #f9f9f9; color: #999;}
table.calendar td.weekno            {background-color: #f9f9f9; color: #000;}
table.calendar td.active            {border:1px #c00 solid;cursor:pointer;}
table.calendar td.active:hover      {}
table.calendar td.working           {background-color: #9ccf9c;}
table.calendar td.notworking        {background-color: #ce9a9c;}
table.calendar td.today             {background-color: #9ccf9c;font-weight:bold;font-style:italic;}
table.calendar td.preselect         {border:2px #c00 solid;}
table.calendarLegend                {width:100%; border-collapse:collapse; margin-top:20px; margin-bottom:20px;}
table.calendarLegend td.disabled    {background-color:#fff;border: 1px solid #999;}
table.calendarLegend td.working     {background-color: #9ccf9c;border: 1px solid #999;}
table.calendarLegend td.nonworking  {background-color: #ce9a9c;border: 1px solid #999;}
table.calendarLegend td.today       {background-color: #9ccf9c;border: 1px solid #999;font-weight:bold;font-style: italic;text-align: center;}
table.calendarLegend td.preselect   {background-color: #99fe94;border: 1px solid #999;text-align: center;}

table.calendar th.nextMonth:hover                      {background-color:#39c; color:#000; cursor:pointer;}
table.calendar th.prevMonth:hover                      {background-color:#39c; color:#000; cursor:pointer;}
/*
span.nextMonth                      {font-size:10px;text-decoration:underline;color:#006699;text-align:right; cursor:pointer;}
span.prevMonth                      {font-size:10px;text-decoration:underline;color:#006699;text-align:left; cursor:pointer;}
*/
/*
div.calendardiv                     {width: 220px; height: 220px; background-color: #f9f9f9; border: #ccc 1px solid; padding: 8px;cursor: default; opacity: 1;filter: alpha(opacity=100);}
*/
div.calendardiv                     {width: 220px; height: 220px; background-color: #fff; border: #3399CC 1px solid; padding: 8px;cursor: default; line-height: 18px; opacity: 1;filter: alpha(opacity=100);}
