@charset "utf-8";

body{ margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


/* div-container */
#site{margin: 0 auto; width: 800px;}

/* wird nur für Druckausgabe gebraucht */
hr{
display :none;
}

#timeDetails{width:760px; background-color: #f4f4f4; margin: 0 auto; padding: 20px;}
#mitarbeiter{color: #be0d2a; font-size: 14px;font-weight: bold; padding-left: 5px;}
#status{color: #fff; font-size: 14px;font-weight: bold; padding: 5px 0 5px 5px; margin: 5px 0 5px 0;  margin-left:5px;}
#today{color: #be0d2a; font-size: 13px;font-weight: bold;  line-height: 1.2em; padding: 20px 0 10px 5px;}
#timeSum{font-weight: bold; padding-left: 5px;}
#timelastcheck{color:#be0d2a; margin: 10px 0 10px 0; padding-left: 5px; font-size: 10px;}
#timetoday{padding-left: 5px; font-size: 10px;}

#timeOvertime{color: #000; font-size: 10px;  line-height: 1.2em; padding: 0 0 10px 5px;}
#refresh{float: right; margin: -8px 10px 0 0; background-color:#f2fa13; color:#be0d2a; border: 0; padding: 10px; font-size: 13px; font-weight: bold; }

#status.rot{ background-color:#be0d2a;color:#fff; border: 0;}
#status.gruen{background-color:#0fbb1c;color:#fff;border: 0;}
#status.gelb{background-color:#f2fa13;color:#be0d2a;border: 0;}

#linkbox{background-color: #fff; margin: 10px 0 0 0; font-size: 16px; height: 30px; padding: 20px 0 10px 5px;  margin-left:5px; font-size: 13px; font-weight: bold; }

#time_sum{font-size:9px; color: #000; margin: 0 0 10px 5px;}

/* ende div-container */

h1{ font-size:16px; font-weight: bold; color:#be0d2a; width: 760px; height:20px; background-color:#f4f4f4; padding: 20px; }

/* Links */
body a:link, table a:visited, table a:active {color: #be0d2a; text-decoration: underline;}
body a:hover{color: #999999; text-decoration: underline;}

table a:link, table a:visited, table a:active {color: #be0d2a; text-decoration: underline;}

td.TW_rowAendern a:link, td.TW_rowAendern a:visited,  td.TW_rowAendern a:active,
td.TW_rowLoeschen a:link, td.TW_rowLoeschen a:visited, td.TW_rowLoeschen a:active{color: #000; text-decoration: underline;}

td.TW_rowAendern a:hover, td.TW_rowLoeschen a:hover{color: #be0d2a; text-decoration: underline;}
/* Links */



table{ background-color:#f4f4f4; width: 800px; margin: 0 auto; font-size:12px; }
td.head{font-size:13px; text-align: left; padding: 5px; background-color:#be0d2a; color: #fff; border: 1px solid #be0d2a;width: 21.5%;}
table.next td.row1{width: 21.5%; text-align: left; padding: 5px;}
table.next td.row2{width: 22.5%; text-align: left; padding: 5px;}
table.next td.row3{width: 21.5%; text-align: left; padding: 5px;}


td.headStd{font-size:13px; text-align: left; padding: 5px; background-color:#be0d2a; color: #fff; border: 1px solid #be0d2a;}




table td{ padding: 5px;}

/* Tabelle(Wochenweise) */
table.head{margin: 0 0 5px 0; border: 0;}

table th.TW_rowTag{width: 150px;}
table th.TW_rowJobId{width: 150px;}
table th.TW_rowTaetigKurz{width: 173,5px;}
table.head th {width: 173,5px;}

/*
table td.TW_rowTag{width: 150px;}
table td.TW_SumTag{width: 150px;}
table td.TW_SumJobStd{width: 100px;}
table td.TW_SumArbeitszeit{width: 150px;}
table td.TW_AddNewJob{ background-color:#f4f4f4; text-align: left;}
*/

table.SumKW {background-color:#999; color: #fff; font-weight: bold; text-align:left;margin: 0 0 10px 0;}
table.SumKW td.TW_rowTag{}
table.SumKW td.TW_SumTag{width: 21.3%;}
table.SumKW td.TW_SumJobStd{width: 15%;}
table.SumKW td.TW_SumArbeitszeit{width: 36.5%;}
table.SumKW td.TW_AddNewJob{ background-color:#f4f4f4; text-align: center; }


table.tableJobsAmTag {background-color:#be0d2a; color: #fff; font-weight: bold}
table tr.JobsAmTag{ background-color:#f4f4f4; color:#be0d2a;}


table td.rot{font-size:16px; font-weight: bold; background-color:#be0d2a;color:#fff; border: 0;}
table td.gruen{font-size:16px; font-weight: bold; background-color:#0fbb1c;color:#fff;border: 0;}
table td.gelb{font-size:16px; font-weight: bold; background-color:#f2fa13;color:#be0d2a;border: 0;}

table.showJobSum { border: 0; width: 300px;}
td.tableHead01{background-color:#be0d2a;color:#fff; border: 0; width: 100px;}
td.tableHead02{background-color:#be0d2a;color:#fff; border: 0; width: 100px;}

table th{font-size:13px; text-align: left; padding: 5px; background-color:#be0d2a; color: #fff; border: 1px solid #be0d2a;width: 21.5%;}


/* Formularobjekte */
input{
#000000;
font-size:12px;
border: 1px solid #be0d2a;
background-color:#fdeff1;
height:25px;
min-width:100px;
padding:3px;
}


select {
#000000;
font-size:12px;
border: 1px solid #be0d2a;
background-color:#fdeff1;
padding:3px;
}


/* Buttons */
div.button {height:25px; background:url(../img/bg_button_right.gif) right no-repeat; width:auto; float:left; cursor:pointer !important;}
div.button input {height:25px; background:url(../img/bg_button_left.gif) left  no-repeat; color:#ffffff; font-weight:bold; border:none;
overflow:visible; display:inline; margin:0px; padding:0px 4px 2px 4px; font-size:12px; cursor:pointer !important;}



