/* pkp_hafas_2008_calendar.css */
/* =========================== */

/* #FF9E10 */
table.calendar .header,
table.calendar .buttons,
table.calendar                      {/*width:220px;*/ background-color: #f9f9f9; cursor: default;}
table.calendar td                   {height: 20px; text-align: center;cursor: default;font-size:12px; color:#333;}
table.calendar th                   {color:#fff; background-color: #4e6dae; text-align: center;}
table.calendar th.heading_months_enabled {background-color: #4e6dae; color: #333; border:0px;text-align:center;cursor:pointer;}
table.calendar th.heading_months_disabled {background-color: #4e6dae; color: #333; border:0px;text-align:center;}
table.calendar th.heading_daynames  {background-color: #7aa3d1; 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           {background-color: #ddd; color: #333;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 #e84c26 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 #e84c26 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:#7aa3d1; color:#000; cursor:pointer;}
table.calendar th.prevMonth:hover                      {background-color:#7aa3d1; color:#000; cursor:pointer;}
/*
span.nextMonth                      {font-size:10px;text-decoration:underline;color:#003399;text-align:right; cursor:pointer;}
span.prevMonth                      {font-size:10px;text-decoration:underline;color:#003399;text-align:left; cursor:pointer;}
*/
div.calendardiv                     {width: 220px; height: 220px; background-color: #fff; border: #ccc 1px solid; padding: 8px;cursor: default;}
