
table.lasten_cal td{
border:0;
margin:0;
padding:0;

border:1px solid white;
background:#99cd78 !important;
line-height:22px;
border-top:none;
width:33px;


}

table.lasten_cal .rowspacer td{
background:none !important;
border:0;
height:10px;
}
table.lasten_cal{
border:0;
margin:0;
padding:0;
}
table.lasten_cal tr:nth-child(1) td{
border:1px solid white;
}
table.lasten_cal tr:nth-child(1) td.spacer{
border:none;
}

table.lasten_cal tr.hour-0 td.time-slot ,
table.lasten_cal tr.hour-2 td.time-slot,
table.lasten_cal tr.hour-4 td.time-slot,
table.lasten_cal tr.hour-6 td.time-slot,
table.lasten_cal tr.hour-8 td.time-slot,
table.lasten_cal tr.hour-18 td.time-slot,
table.lasten_cal tr.hour-20 td.time-slot,
table.lasten_cal tr.hour-22 td.time-slot,
table.lasten_cal tr.hour-24  td.time-slot{


}
table.lasten_cal td.bussy{
background:#fe0005 !important;
}



table.lasten_cal th{
padding:0;
padding-bottom:5px;
}
table.lasten_cal th ,table.lasten_cal td.time{
border:0;
background:none !important;
text-align:center;
font-weight:normal;
}
 table.lasten_cal td.time {
 text-align:left;
 }
table.lasten_cal td.spacer{
border:0;
background:none !important;

    padding: 0;
width:5px;
}
table.lasten_cal td.time{
padding-right:10px;
}
table.lasten_cal .calnavi td{
background:none !important;
border:none;
}

#back,#next{
height: 25px;
    vertical-align: middle;
cursor:pointer;
}
#back{

padding-left:20px;
background:url(/fileadmin/img/pfeil_l.png) no-repeat !important;
}
#next{

padding-right:20px;
background:url(/fileadmin/img/pfeil_r.png) top right no-repeat !important;
}
