#admin-menu a.time-entries-schedule { background-image: url(../images/tschedule_calendar_add.png); }

.autoscroll-x {overflow-x: auto; padding:1px; margin-bottom: 1.2em;}

/***** Tables *****/
table.list { border: 1px solid #e4e4e4;  border-collapse: collapse; width:100%; margin-bottom: 0px; }
table.list th {  background-color:#EEEEEE; padding: 0px; white-space:nowrap; }
table.list td { vertical-align: top; padding-right:0px;}
table.list td.id { width: 2%; text-align: center;}
table.list td.checkbox { width: 15px; padding: 2px 0 0 0; }
table.list td.checkbox input {padding:0px;}
table.list td.buttons { width: 15%; white-space:nowrap; text-align: right; }
table.list td.buttons a { padding-right: 0.6em; }
table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; }

#custem{border-collapse:collapse;}
#custem td,#custem th{ border:1px solid #98bf21;text-align:center;}



/***sortable1 { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; background: #eee; padding: 5px; width: 143px;} **/

table.mylist { border: 0px solid #FF9999; border-collapse: collapse; width: 100%; margin-bottom: 0px; }
table.mylist th {  background-color:#EEEEEE; padding: 0px; white-space:nowrap; }
/**table.mylist td { border:1px solid #FF9999; vertical-align: center;text-align: center;padding-right:0px; }**/
table.mylist td { border:1px solid #E8E8E8; vertical-align: center;text-align: left;width:14%;padding-right:0px; }
td.old_week { background-color:#B0B0B0;border: 1px solid #FF9999;width:14%; text-align: left; }
td.less8 { background-color:#FFFF00;border: 1px solid #FF9999; text-align: left; }
table.mylist caption { text-align: center; padding: 0.5em 0.5em 0.5em 0; }

div.plist { border: 0px solid #FF9999; border-collapse: collapse; width: 100%; height:100%;   margin-bottom: 0px; }
div.less8 { background-color:#FFFF00; }

span.wk { text-align: center; font-size:1em;font-weight: bold; font-family: Arial,Verdana,Sans-serif;color:#330000; }

span.unconfirm {font-size:1em;font-weight: bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#CC0000;} 
span.confirm {font-size:1em; font-weight: bold;color:#006600;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;} 

.tooltip{position:relative;z-index:24px;}
.tooltip:hover{z-index:25;color:#000;}
.tooltip span.tip{display: none; text-align:left;}

.theone {background-color:#FFFACD;}
.thesec {background-color:#FFFAF0;}
div.tooltip:hover span.tip{
display:block;
position:absolute;
top:-50px; left:-20px; width:auto;
border:1px solid #555;
background-color:#fff;
padding: 4px;
font-size: 1em;
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CC0000;
color:#505050;
}
.confirm_nodata {
  text-align: center;
  background-color: #008080;
  border-color: #FDBF3B;
  color:#FFFAFA;
  font-size:4em;
  font-weight: bold;
}
.confirm_notimelog {
  text-align: center;
  background-color: #008080;
  border-color: #FDBF3B;
  color:#FFFAFA;
  font-size:2em;
  font-weight: bold;
}
/* selected element */
/*
.tooltip{position:relative;z-index:24;}
.tooltip:hover{z-index:25;color:#000;}
.tooltip span.tip{display: none; text-align:left;}

div.tooltip:hover span.tip{
display:block;
position:absolute;
top:12px; left:24px; width:100px;
top:12px; left:24px; width:100px;
border:1px solid #555;
background-color:#fff;
padding: 4px;
font-size: 1em;
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CC0000;
color:#505050;
}
*/
/* selected element */
