/* Copyright (c) 2008 Ezer IT Consulting. All rights reserved. */
/* For information contact claus@ezer.dk. */

/* Styles for the program table */

/* The popup containing the long description */
div.popup {
    font-size: 8pt;
    font-weight: normal;
    vertical-align: top;
    position: absolute;
    width: 200px;
    visibility: hidden;
    background: #ddd;
    border: 1px solid #000;
    color: black;
}

table.week_table {
    font-family: Arial, Helvetica, sans-serif;
}

/* The text "Program for uge XX" */
p.week_table_heading {
   font-size: 13pt; 
   font-weight: bold;
   text-align: center;
}

/* The programme table */
table.week_table {
    font-size: 10pt;
    border-spacing: 1pt;
    vertical-align: top;
}

/* A cell on the programme table */
table.week_table td {
   font-size: 8pt;
   vertical-align: top;
}

/* Row heading, e.g. "Mandag" and "27/4" */
th.wt_head_today_MWF {
    width: 16%;
    background-color: #8d5079;
    color: black;

}

th.wt_head_today_TTS {
    width: 16%;
    background-color: #c8cabd;
    color: black;

}

th.wt_head_MWF {
    width: 16%;
    background-color: #8d5079;
    color: #f5ffda;

}

th.wt_head_TTS {
    width: 16%;
    background-color: #c8cabd;
    color: #f5ffda;
}


/* Row heading for the times column */
th.wt_headtimes {
    width: 4%;
}

/* Programme time */
td.wt_times {
    /*background-color: #a4ecd8;*/
    white-space: nowrap;
}

/**********************************************************************/
/* Programme slots                                                    */
/**********************************************************************/
td.wt_cell_today_MWF {
    background-color: #8d5e7e;
    padding: 2px 0 2px 2px;
    font-weight: bold;
}

td.wt_cell_today_TTS {
    background-color: #8d5e7e;
    padding: 2px 0 2px 2px;
    font-weight: bold;
}

td.wt_cell_MWF {
    background-color: #cacbbe;
    padding: 2px 0 2px 2px;
    font-weight: bold;
}

td.wt_cell_TTS {
    background-color: #dddfd1;
    padding: 2px 0 2px 2px;
    font-weight: bold;
}

/* Styles when mouse is over the slot */

td.wt_cell_today_MWF_hover {
    background-color: #c6aebe;
    padding: 2px 0 2px 2px;
    font-weight: bold;
    cursor: pointer;
}

td.wt_cell_today_TTS_hover {
    background-color: #c6aebe;
    padding: 2px 0 2px 2px;
    font-weight: bold;
    cursor: pointer;
}

td.wt_cell_MWF_hover {
    background-color: #e4e5de;
    padding: 2px 0 2px 2px;
    font-weight: bold;
    cursor: pointer;
}

td.wt_cell_TTS_hover {
    background-color: #eeefe8;
    padding: 2px 0 2px 2px;
    font-weight: bold;
    cursor: pointer;
}


/* A pseudo-program slot at 24:00 */
td.wt_cell_white {
    background-color: white;
}

/* The programme slot for the current time */
td.wt_cell_now {
    background-color: #353736;
    padding: 2px 0 2px 2px;
    font-weight: bold;
    color: white;
}

td.wt_cell_now_hover {
    background-color: #9a9b9a;
    padding: 2px 0 2px 2px;
    font-weight: bold;
    color: white;
}

/* Empty programme slot */
td.wt_emptycell {
    background-color: #c0c0ff;
    font-size: 18pt;
}

/* Empty programme slot for the current time */
td.wt_emptycell_now {
    background-color: #c0c0ff;
    border: medium solid #000080;
    font-size: 18pt;
}

/* The text "Ret", "SMS" etc. */
a.editlink {
    background-color: #ffff80;
    text-decoration: none;
    font-weight: normal;
}	  

/* Links to other weeks */
div.week_links {
    font-size: 8pt;
}

td.week_links {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

