﻿table.lisy.abwesenheiten  { border-collapse:collapse; min-width:100%; }
table.lisy.abwesenheiten td.pflegekraft { background-color:#E1BEE7; }
table.lisy.abwesenheiten td.fachkraft { background-color:#B2DFDB; }
table.lisy.abwesenheiten table.legende { width:100%; margin:4px;}
table.lisy.abwesenheiten th.legende { border-bottom:1px #9E9E9E solid; }
table.lisy.abwesenheiten table.mitarbeiterliste { width:100%; margin:4px;}
table.lisy.abwesenheiten table.mitarbeiterliste col.dienst { width:30px; }
table.lisy.abwesenheiten table.mitarbeiterliste col.stunden { width:45px; }
table.lisy.abwesenheiten table.mitarbeiterliste td { padding-right:4px; }
table.lisy.abwesenheiten table.mitarbeiterliste th { padding-left:0px;}
table.lisy.abwesenheiten table.mitarbeiterliste td.stunden { text-align:right; padding-right:4px; }
table.lisy.abwesenheiten table.mitarbeiterliste th.stunden { text-align:right; padding-right:4px; }
table.lisy.abwesenheiten td.summen { text-align:right; padding-right:4px; padding-bottom:16px; }
table.lisy.abwesenheiten tr.struktur td { vertical-align:top; }
table.lisy.abwesenheiten th.struktur { padding-left:16px; text-align:right; padding-right:16px; vertical-align:top; padding-top:4px; }
table.lisy.abwesenheiten th.abwesenheit { padding-left: 4px; border-bottom:1px #9E9E9E solid; }
table.lisy.abwesenheiten.uebersicht .nur-detail { display:none; }
table.lisy.belegung { border-collapse:collapse; min-width:100%; }
table.lisy.belegung table.legende { width:100%; margin:4px;}
table.lisy.belegung th.legende { border-bottom:1px #9E9E9E solid; }
table.lisy.belegung th.bedarfsgruppe { padding-left: 4px; border-bottom:1px #9E9E9E solid; }
table.lisy.belegung.details th.budgetgruppe { padding-top: 16px; }
table.lisy.belegung.details td.budgetgruppe { padding-top: 16px; }
table.lisy.belegung td.budgetgruppe { width:50px; font-weight:bold; }
table.lisy.belegung td.struktur { width:50px; }
table.lisy.belegung th.struktur { padding-left:16px; text-align:right; padding-right:16px; vertical-align:top; padding-top:4px; }
table.lisy.belegung.uebersicht th.budgetgruppe { padding-right: 4px; }
table.lisy.belegung.uebersicht td.budgetgruppe { width:40px; font-weight:normal;  }
table.lisy.belegung.uebersicht .nur-detail { display:none; }
table.lisy.besetzung { border-collapse:collapse; min-width:100%; }
table.lisy.besetzung table.legende { width:100%; margin:4px;}
table.lisy.besetzung th.legende { border-bottom:1px #9E9E9E solid; }
table.lisy.besetzung th.fachkrafttyp {  padding-left: 4px; border-bottom:1px #9E9E9E solid; }
table.lisy.besetzung.details th.budgetgruppe { padding-top: 16px; }
table.lisy.besetzung.details td.budgetgruppe { padding-top: 16px; }
table.lisy.besetzung td.budgetgruppe { width:40px; font-weight:bold; }
table.lisy.besetzung td.leerzelle { width:10px; }
table.lisy.besetzung td.struktur { width:40px; }
table.lisy.besetzung td.zu_hoher_Verbrauch { background-color: #E57373; color: #F5F5F5; }
table.lisy.besetzung th.struktur { padding-left:16px; text-align:right; padding-right:16px; vertical-align:top; padding-top:4px; }
table.lisy.besetzung.uebersicht th.budgetgruppe { padding-right: 4px; }
table.lisy.besetzung.uebersicht td.budgetgruppe { width:40px; font-weight:normal;  }
table.lisy.besetzung.uebersicht .nur-detail { display:none; }
div.scrollable { overflow-x: scroll }
div.dienstplan { font-size: xx-large; color: silver; text-align: center; }
table.lisy.dienstplan { border-collapse:collapse; min-width:100%;}
table.lisy.dienstplan table.legende { width:100%; margin:4px;}
table.lisy.dienstplan th.legende { border-bottom:1px #9E9E9E solid; }
table.lisy.dienstplan th.zeit {  padding-left: 4px; font-size: smaller; border-bottom:1px #9E9E9E solid; }
table.lisy.dienstplan.details th.budgetgruppe { padding-top: 16px; }
table.lisy.dienstplan.details td.budgetgruppe { padding-top: 16px; }
table.lisy.dienstplan td.budgetgruppe { width:40px; font-weight:bold; }
table.lisy.dienstplan td.leerzelle { width:10px; }
table.lisy.dienstplan td.struktur { width:40px; }
table.lisy.dienstplan th.struktur { padding-left:16px; text-align:right; padding-right:16px; vertical-align:top; padding-top:4px; }
table.lisy.dienstplan th.fachkraft  { font-size: smaller; text-align:center; background-color:#B2DFDB; color: #000000}
table.lisy.dienstplan th.pflegekraft { font-size: smaller; text-align:center;  background-color:#E1BEE7; color: #000000}
table.lisy.dienstplan.uebersicht th.budgetgruppe { padding-right: 4px; }
table.lisy.dienstplan.uebersicht td.budgetgruppe { width:40px; font-weight:normal;  }
table.lisy.dienstplan.uebersicht .nur-detail { display:none; }
