diff --git a/zmscalldisplay/public/_css/calldisplay.css b/zmscalldisplay/public/_css/calldisplay.css
index 3ff192770..645484834 100644
--- a/zmscalldisplay/public/_css/calldisplay.css
+++ b/zmscalldisplay/public/_css/calldisplay.css
@@ -1,2 +1,2 @@
-#main{background-color:#fff;max-width:1920px;margin:0;padding:0}html{color:#3a5368;margin:0;padding:0;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:block}body{background:#fff url(background_anzeige1.44c0eb4d.png) repeat-x;width:1920px;height:1080px;margin:0;padding:0;overflow:hidden}#ring{display:none}.alert{font-size:12px;line-height:16px}.alert.alert-info{color:#000;text-shadow:0 1px #ffffff80;background-color:#e0e9f2;border:1px solid #c0e1f2;border-radius:4px;margin-bottom:1.385em;padding:.7em 1em}.devhint{width:300px;position:absolute;top:10px;right:10px}.textile{width:800px;font-size:14px;line-height:18px}.message,.message-success,.message-error,.message-info{text-align:center;background-color:#f4f4f4;border:1px solid #dbdbdb;width:702px;margin:1em 0 1em 80px;padding:1em 10px;font-size:2.5em;display:block}.message .title,.message-success .title,.message-error .title,.message-info .title{margin-top:0;margin-bottom:.25em}.message>:first-child,.message-success>:first-child,.message-error>:first-child,.message-info>:first-child{margin-top:0}.message>:last-child,.message-success>:last-child,.message-error>:last-child,.message-info>:last-child{margin-bottom:0}.message-info{background-color:#fffbd5}.message-error{background-color:#ffe4e4;border-color:#ffb1b1}.message-success{background-color:#e0f0d9;border-color:#c2e2b4}.message-hide{display:none}.textile.exception,.textile.alert{box-sizing:border-box;width:800px;position:relative;top:100px;left:40px}.exception table,.exception iframe,.exception pre{width:800px!important}.aufrufanzeige{background:0 0;width:100%;height:758px;position:absolute;top:0;left:0}.hiddencursor,button,input,select{cursor:url(invisible_Mauszeiger.e28f8c73.cur),crosshair!important}#main-header .adressangabe{color:#fff;font-family:Arial,sans-serif;font-size:2.2em;font-weight:700;position:absolute;top:14px;left:38px}#main-header .adressangabe .adressangabe_adresse{display:none}.waitingColumn{position:absolute;top:420px;left:40px}.aufrufanzeige .wartende_aktuell{text-align:center;width:275px;font-family:Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartende_text{background:#fff;padding:5px 0}.aufrufanzeige .wartende_aktuell #wartende{background:#fff;margin-top:3px;font-family:Arial,sans-serif;font-size:52px;font-weight:700}.aufrufanzeige .wartezeit_aktuell{text-align:center;width:275px;font-family:Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartezeit_text{background:#e0e9f2;margin-top:3px;padding:5px 0}.aufrufanzeige .wartezeit_aktuell #wartezeit{background:#e0e9f2;margin-top:3px;font-family:Arial,sans-serif;font-size:35px;font-weight:700}.aufrufanzeige .uhr{width:275px;position:absolute;top:114px;left:60px}.aufrufanzeige .uhr #clock_medium,.aufrufanzeige .uhr #clock_big{display:none}.aufrufanzeige .aufrufanzeige_Datum{text-align:center;width:275px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;position:absolute;top:370px;left:40px}.aufrufanzeige .aufrufanzeige_text{text-align:center;width:234px;padding:18px 0 0 6px;font-family:Arial,sans-serif;font-size:2em;font-weight:400;line-height:26px;position:absolute;top:89px;left:1087px}div.aufrufanzeige_anzeigebereich_einzeilig{float:none;width:200px;margin:auto auto auto 80px}div.aufrufanzeige_anzeigebereich_zweizeilig{float:left;margin-top:auto}.aufrufanzeige .aufrufanzeige_main{position:absolute;top:115px;left:15%}.aufrufanzeige table.aufrufanzeige_aufruf{border-spacing:0;table-layout:fixed;width:570px}.aufrufanzeige table.aufrufanzeige_aufruf th{color:#fff;text-align:center;background:#005a9f;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;font-family:Arial,sans-serif;font-size:36px;font-weight:700;line-height:45px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:50%}.aufrufanzeige table.aufrufanzeige_aufruf td{color:#000;text-align:left;background:#ffffff80;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;padding:8px 0 8px 14px;font-family:Arial,sans-serif;font-weight:700}.aufrufanzeige table.aufrufanzeige_aufruf .odd td{background:#f2f6fa}.description_de{text-align:left;padding:8px 8px 4px 16px;font-size:18px;font-weight:700;line-height:18px}.description_eng{text-align:left;padding:4px 8px 8px 16px;font-size:18px;font-weight:400;line-height:18px}.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span{color:#3a5368}span.terminkundenanzeige{font-size:30px;font-weight:400;line-height:35px}span.wartenummer{font-size:50px;line-height:72px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.abholeranzeige{font-size:50px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}div.aber_zweispaltig{margin-left:0}.aufrufanzeige table.zweispaltig{width:500px}.aufrufanzeige table.zweispaltig th.wartenummer{width:45%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:4px solid #c8d5e6}.zweispaltig span.terminkundennummer,.zweispaltig span.terminkundennummer.abholeranzeige,.zweispaltig span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:72px}.puffer{padding-left:10px}div.columns-3{width:100%!important;margin-left:-300px!important}div.columns-3 table{width:100%!important}@media screen and (width>=1820px){div.columns-3{margin-left:-500px!important}}@media screen and (width>=900px) and (width<=1180px){div.columns-3{width:130%!important}}.debug{color:#000;margin-left:20px;font-size:12px;line-height:16px;position:absolute;top:1100px}body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_behoerde_80.92ef8db0.png) repeat-x!important}@media screen and (width<=900px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_behoerde_80.34071b8c.png) repeat-x!important}}@media screen and (width>=900px) and (width<=1180px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png) repeat-x!important}}@media screen and (width>=1820px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_1920_behoerde_80.ea86ad30.png) repeat-x!important}}body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf{table-layout:auto!important}@media screen and (width<=900px){body{background:#c8d5e6 url(background_anzeige1_hoch.049e589c.png) repeat-x}.aufrufanzeige .uhr{width:275px;top:154px;left:21px}.aufrufanzeige .aufrufanzeige_Datum{width:275px;font-size:20px;top:410px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:155px;left:222px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:4px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:20px;line-height:37px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.aufrufanzeige_aufruf{width:376px}.aufrufanzeige .aufrufanzeige_text{line-height:26px;top:699px;left:28px}.aufrufanzeige .waitingColumn{top:450px;left:15px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:275px;font-size:20px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}span.abholeranzeige{font-size:30px;line-height:40px}}@media screen and (width>=900px) and (width<=1180px){body{background:#c8d5e6 url(background_anzeige1_hoch_1920.7be93f97.png) repeat-x;height:1920px}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:350px;top:223px;left:40px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_medium{display:block}.aufrufanzeige .aufrufanzeige_Datum{width:350px;font-size:28px;top:575px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:216px;left:344px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:6px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px;line-height:54px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.einspaltig{width:530px}.aufrufanzeige table.zweispaltig{width:350px}.aufrufanzeige .aufrufanzeige_text{width:350px;line-height:26px;top:985px;left:28px}.aufrufanzeige .waitingColumn{top:625px;left:15px}.aufrufanzeige_text img{height:260px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:350px;font-size:26px}span.terminkundennummer.abholeranzeige.abholeranzeige{font-size:40px;line-height:40px}span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:50px}}@media screen and (width>=1820px){body{background:#c8d5e6 url(background_anzeige1_1920.461afab7.png) repeat-x;width:1920px;height:1080px;overflow:hidden}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:400px;top:160px;left:47px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_big{display:block!important}.aufrufanzeige .aufrufanzeige_Datum{width:400px;font-size:32px;top:580px}.aufrufanzeige .aufrufanzeige_main{top:162px;left:554px}span.terminkundennummer,span.wartenummer{font-size:80px;line-height:80px}span.terminkundennummer.smallerFont8Chars{font-size:65px;line-height:65px}span.abholeranzeige{font-size:70px}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px}.aufrufanzeige table.aufrufanzeige_aufruf{width:745px}.aufrufanzeige .aufrufanzeige_text{width:361px;line-height:26px;top:104px;left:1535px}.aufrufanzeige_text img{height:244px}.aufrufanzeige .waitingColumn{top:630px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:400px;font-size:32px}div.aber_zweispaltig{margin-left:-25px}.aufrufanzeige table.zweispaltig{width:440px}.aufrufanzeige table.zweispaltig th.wartenummer{width:60%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:6px solid #c8d5e6}.zweispaltig span.terminkundennummer{font-size:40px}.puffer{padding-left:40px}}.footer{width:800px;position:absolute;top:630px;left:0}#animate-container{color:#fff;white-space:nowrap;background-color:#005a9f;width:200%;padding:10px 0;font-size:70px;font-weight:700;animation-name:text-indent-animate;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse;overflow:hidden}#animate-container:hover{animation-play-state:paused}@keyframes text-indent-animate{0%{text-indent:-200%}to{text-indent:100%}}
+#main{background-color:#fff;max-width:1920px;margin:0;padding:0}html{color:#3a5368;margin:0;padding:0;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:block}body{background:#fff url(background_anzeige1.44c0eb4d.png) repeat-x;width:1920px;height:1080px;margin:0;padding:0;overflow:hidden}#ring{display:none}.alert{font-size:12px;line-height:16px}.alert.alert-info{color:#000;text-shadow:0 1px #ffffff80;background-color:#e0e9f2;border:1px solid #c0e1f2;border-radius:4px;margin-bottom:1.385em;padding:.7em 1em}.devhint{width:300px;position:absolute;top:10px;right:10px}.textile{width:800px;font-size:14px;line-height:18px}.message,.message-success,.message-error,.message-info{text-align:center;background-color:#f4f4f4;border:1px solid #dbdbdb;width:702px;margin:1em 0 1em 80px;padding:1em 10px;font-size:2.5em;display:block}.message .title,.message-success .title,.message-error .title,.message-info .title{margin-top:0;margin-bottom:.25em}.message>:first-child,.message-success>:first-child,.message-error>:first-child,.message-info>:first-child{margin-top:0}.message>:last-child,.message-success>:last-child,.message-error>:last-child,.message-info>:last-child{margin-bottom:0}.message-info{background-color:#fffbd5}.message-error{background-color:#ffe4e4;border-color:#ffb1b1}.message-success{background-color:#e0f0d9;border-color:#c2e2b4}.message-hide{display:none}.textile.exception,.textile.alert{box-sizing:border-box;width:800px;position:relative;top:100px;left:40px}.exception table,.exception iframe,.exception pre{width:800px!important}.aufrufanzeige{background:0 0;width:100%;height:758px;position:absolute;top:0;left:0}.hiddencursor,button,input,select{cursor:url(invisible_Mauszeiger.e28f8c73.cur),crosshair!important}#main-header .adressangabe{color:#fff;font-family:Arial,sans-serif;font-size:2.2em;font-weight:700;position:absolute;top:14px;left:38px}#main-header .adressangabe .adressangabe_adresse{display:none}.waitingColumn{position:absolute;top:420px;left:40px}.aufrufanzeige .wartende_aktuell{text-align:center;width:275px;font-family:Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartende_text{background:#fff;padding:5px 0}.aufrufanzeige .wartende_aktuell #wartende{background:#fff;margin-top:3px;font-family:Arial,sans-serif;font-size:52px;font-weight:700}.aufrufanzeige .wartezeit_aktuell{text-align:center;width:275px;font-family:Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartezeit_text{background:#e0e9f2;margin-top:3px;padding:5px 0}.aufrufanzeige .wartezeit_aktuell #wartezeit{background:#e0e9f2;margin-top:3px;font-family:Arial,sans-serif;font-size:35px;font-weight:700}.aufrufanzeige .uhr{width:275px;position:absolute;top:114px;left:60px}.aufrufanzeige .uhr #clock_medium,.aufrufanzeige .uhr #clock_big{display:none}.aufrufanzeige .aufrufanzeige_Datum{text-align:center;width:275px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;position:absolute;top:370px;left:40px}.aufrufanzeige .aufrufanzeige_text{text-align:center;width:234px;padding:18px 0 0 6px;font-family:Arial,sans-serif;font-size:2em;font-weight:400;line-height:26px;position:absolute;top:89px;left:1087px}.aufrufanzeige .infotext-content{margin-left:30px}.aufrufanzeige .infotext{background:#f2f6fa;width:100%;padding:10px 40px;font-size:2em;font-weight:400;line-height:26px;position:absolute;top:77px}#infoicon{background:url(info-icon.ed72a8fe.svg) 0 0/cover no-repeat;width:21px;height:21px;font-size:36px;position:absolute}div.aufrufanzeige_anzeigebereich_einzeilig{float:none;width:200px;margin:auto auto auto 80px}div.aufrufanzeige_anzeigebereich_zweizeilig{float:left;margin-top:auto}.aufrufanzeige .aufrufanzeige_main{position:absolute;top:135px;left:15%}.aufrufanzeige table.aufrufanzeige_aufruf{border-spacing:0;table-layout:fixed;width:570px}.aufrufanzeige table.aufrufanzeige_aufruf th{color:#fff;text-align:center;background:#005a9f;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;font-family:Arial,sans-serif;font-size:36px;font-weight:700;line-height:45px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:50%}.aufrufanzeige table.aufrufanzeige_aufruf td{color:#000;text-align:left;background:#ffffff80;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;padding:8px 0 8px 14px;font-family:Arial,sans-serif;font-weight:700}.aufrufanzeige table.aufrufanzeige_aufruf .odd td{background:#f2f6fa}.description_de{text-align:left;padding:8px 8px 4px 16px;font-size:18px;font-weight:700;line-height:18px}.description_eng{text-align:left;padding:4px 8px 8px 16px;font-size:18px;font-weight:400;line-height:18px}.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span{color:#3a5368}span.terminkundenanzeige{font-size:30px;font-weight:400;line-height:35px}span.wartenummer{font-size:50px;line-height:72px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.abholeranzeige{font-size:50px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}div.aber_zweispaltig{margin-left:0}.aufrufanzeige table.zweispaltig{width:500px}.aufrufanzeige table.zweispaltig th.wartenummer{width:45%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:4px solid #c8d5e6}.zweispaltig span.terminkundennummer,.zweispaltig span.terminkundennummer.abholeranzeige,.zweispaltig span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:72px}.puffer{padding-left:10px}div.columns-3{width:100%!important;margin-left:-300px!important}div.columns-3 table{width:100%!important}@media screen and (width>=1820px){div.columns-3{margin-left:-500px!important}}@media screen and (width>=900px) and (width<=1180px){div.columns-3{width:130%!important}}.debug{color:#000;margin-left:20px;font-size:12px;line-height:16px;position:absolute;top:1100px}body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_behoerde_80.92ef8db0.png) repeat-x!important}@media screen and (width<=900px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_behoerde_80.34071b8c.png) repeat-x!important}}@media screen and (width>=900px) and (width<=1180px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png) repeat-x!important}}@media screen and (width>=1820px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_1920_behoerde_80.ea86ad30.png) repeat-x!important}}body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf{table-layout:auto!important}@media screen and (width<=900px){body{background:#c8d5e6 url(background_anzeige1_hoch.049e589c.png) repeat-x}.aufrufanzeige .uhr{width:275px;top:154px;left:21px}.aufrufanzeige .aufrufanzeige_Datum{width:275px;font-size:20px;top:410px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:155px;left:222px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:4px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:20px;line-height:37px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.aufrufanzeige_aufruf{width:376px}.aufrufanzeige .aufrufanzeige_text{line-height:26px;top:699px;left:28px}.aufrufanzeige .waitingColumn{top:450px;left:15px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:275px;font-size:20px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}span.abholeranzeige{font-size:30px;line-height:40px}}@media screen and (width>=900px) and (width<=1180px){body{background:#c8d5e6 url(background_anzeige1_hoch_1920.7be93f97.png) repeat-x;height:1920px}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:350px;top:223px;left:40px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_medium{display:block}.aufrufanzeige .aufrufanzeige_Datum{width:350px;font-size:28px;top:575px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:216px;left:344px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:6px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px;line-height:54px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.einspaltig{width:530px}.aufrufanzeige table.zweispaltig{width:350px}.aufrufanzeige .aufrufanzeige_text{width:350px;line-height:26px;top:985px;left:28px}.aufrufanzeige .waitingColumn{top:625px;left:15px}.aufrufanzeige_text img{height:260px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:350px;font-size:26px}span.terminkundennummer.abholeranzeige.abholeranzeige{font-size:40px;line-height:40px}span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:50px}}@media screen and (width>=1820px){body{background:#c8d5e6 url(background_anzeige1_1920.461afab7.png) repeat-x;width:1920px;height:1080px;overflow:hidden}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:400px;top:160px;left:47px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_big{display:block!important}.aufrufanzeige .aufrufanzeige_Datum{width:400px;font-size:32px;top:580px}.aufrufanzeige .aufrufanzeige_main{top:162px;left:554px}span.terminkundennummer,span.wartenummer{font-size:80px;line-height:80px}span.terminkundennummer.smallerFont8Chars{font-size:65px;line-height:65px}span.abholeranzeige{font-size:70px}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px}.aufrufanzeige table.aufrufanzeige_aufruf{width:745px}.aufrufanzeige .aufrufanzeige_text{width:361px;line-height:26px;top:104px;left:1535px}.aufrufanzeige_text img{height:244px}.aufrufanzeige .waitingColumn{top:630px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:400px;font-size:32px}div.aber_zweispaltig{margin-left:-25px}.aufrufanzeige table.zweispaltig{width:440px}.aufrufanzeige table.zweispaltig th.wartenummer{width:60%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:6px solid #c8d5e6}.zweispaltig span.terminkundennummer{font-size:40px}.puffer{padding-left:40px}}.footer{width:800px;position:absolute;top:630px;left:0}#animate-container{color:#fff;white-space:nowrap;background-color:#005a9f;width:200%;padding:10px 0;font-size:70px;font-weight:700;animation-name:text-indent-animate;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse;overflow:hidden}#animate-container:hover{animation-play-state:paused}@keyframes text-indent-animate{0%{text-indent:-200%}to{text-indent:100%}}
/*# sourceMappingURL=calldisplay.css.map */
diff --git a/zmscalldisplay/public/_css/calldisplay.css.map b/zmscalldisplay/public/_css/calldisplay.css.map
index fc049e768..d7f744ad3 100644
--- a/zmscalldisplay/public/_css/calldisplay.css.map
+++ b/zmscalldisplay/public/_css/calldisplay.css.map
@@ -1 +1 @@
-{"mappings":"AGEA,gEAOA,gHAUA,uJCnBA,mBCAA,uCAKA,oKAUA,2DAOA,qDCfA,4MAUI,oHAIA,wHAGA,uHAKJ,uCAMA,6DAMA,+DAMA,2BC/CA,0GAQA,wECLA,gKAUA,6BAOA,qFAUA,qHAOA,wIAUA,8DASA,qDAKA,4HAQA,4DAIA,sIASA,6HAQA,+EAKA,2IAYA,mFASA,oKAiBA,yMAcA,8DC/IA,kEAKA,uEAQA,mHAUA,0FAMA,yNAWA,mEAGA,qNAeI,qFAKJ,yEAMA,yEAUA,uEAKA,0EAIA,8BAGA,2CAGA,+BAIA,gIAUA,mCAGA,6CAGA,0DAGA,uGAIA,qEAIA,oFAKA,uFAIA,0BAEA,iEAQA,gEAKA,yCAIA,qCACC,4CAKD,2DACC,oCCpKD,gGCAA,uEAeA,iHAWA,gDAMA,qKAYA,6DAKA,+DAMA,+DAMA,kEAMA,iEAQA,qEAMA,sEAMA,wEAMA,uEAMA,uEAMA,sEAMA,wEAMA,wEAMA,uEAMA,sEAMA,yEAMA,yEAMA,2EAMA,4EAMA,4EAMA,2EAMA,6EAMA,4EAMA,4EAMA,0EAMA,6EAMA,6EAMA,+EAMA,8EAMA,wHAaA,gLAcA,wMAaA,oCAKA,+CAMA,uDC3QA,4HAGA,oCACI,kIAIJ,2DACI,uIAIJ,qCACI,kIAKJ,wFAOA,oCACI,8FAIA,iEAOA,mFAOA,wDAKA,yHAKA,6EAKA,qEAIA,sDAIA,wEAMA,kDAKA,8FAUA,wDAKA,8FAUA,0DAOJ,2DACI,iHAKA,4DAMA,iEAOA,mFAOA,wDAKA,yHAKA,6EAKA,qEAIA,4CAIA,6CAIA,oFAOA,kDAKA,qCAIA,6DAKA,8FASF,sFAWE,gIAMA,iEAIA,0DAMJ,qCACI,yIAOA,4DAMA,iEAOA,yEAMA,wDAIA,yEAKA,6CAIA,yFAMA,0EAKA,mCAIA,4DAIA,sDAIA,sFAMA,qCAEA,wCAIA,8FAUA,uCAGA,6CAIA,0DAIA,uGAKA,gIAMA,kFAKA,0BAOA","sources":["calldisplay.css","scss/calldisplay.scss","scss/settings.scss","scss/layout/main.scss","scss/element/ring.scss","scss/block/alerts.scss","scss/block/message.scss","scss/block/exception.scss","scss/block/aufrufanzeige.scss","scss/block/tabellen.scss","scss/block/debug.scss","scss/block/clock.scss","scss/layout/media.scss"],"sourcesContent":["#main {\n max-width: 1920px;\n background-color: #fff;\n margin: 0;\n padding: 0;\n}\n\nhtml {\n color: #4c4c4c;\n margin: 0;\n padding: 0;\n font-family: Arial, sans-serif;\n font-size: 10px;\n font-weight: bold;\n display: block;\n}\n\nbody {\n width: 1920px;\n height: 1080px;\n background: #c8d5e6 url(\"background_anzeige1.8e638d08.png\") 0 0 no-repeat;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\n#ring {\n display: none;\n}\n\n.alert {\n font-size: 12px;\n line-height: 16px;\n}\n\n.alert.alert-info {\n color: #000;\n text-shadow: 0 1px #ffffff80;\n background-color: #e0e9f2;\n border: 1px solid #c0e1f2;\n border-radius: 4px;\n margin-bottom: 1.385em;\n padding: .7em 1em;\n}\n\n.devhint {\n width: 300px;\n position: absolute;\n top: 10px;\n right: 10px;\n}\n\n.textile {\n width: 800px;\n font-size: 14px;\n line-height: 18px;\n}\n\n.message, .message-success, .message-error, .message-info {\n width: 702px;\n text-align: center;\n background-color: #f4f4f4;\n border: 1px solid #dbdbdb;\n margin: 1em 0 1em 80px;\n padding: 1em 10px;\n font-size: 2.5em;\n display: block;\n}\n\n.message .title, .message-success .title, .message-error .title, .message-info .title {\n margin-top: 0;\n margin-bottom: .25em;\n}\n\n.message > :first-child, .message-success > :first-child, .message-error > :first-child, .message-info > :first-child {\n margin-top: 0;\n}\n\n.message > :last-child, .message-success > :last-child, .message-error > :last-child, .message-info > :last-child {\n margin-bottom: 0;\n}\n\n.message-info {\n background-color: #fffbd5;\n}\n\n.message-error {\n background-color: #ffe4e4;\n border-color: #ffb1b1;\n}\n\n.message-success {\n background-color: #e0f0d9;\n border-color: #c2e2b4;\n}\n\n.message-hide {\n display: none;\n}\n\n.textile.exception, .textile.alert {\n width: 800px;\n box-sizing: border-box;\n position: relative;\n top: 100px;\n left: 40px;\n}\n\n.exception table, .exception iframe, .exception pre {\n width: 800px !important;\n}\n\n.qrCode--Headline {\n text-align: center;\n background: #fff;\n margin-top: 0;\n margin-bottom: 3px;\n font-family: Arial, sans-serif;\n font-size: 32px;\n font-weight: 700;\n line-height: 45px;\n}\n\n.qrContainer {\n background: #fff;\n}\n\n.aufrufanzeige {\n height: 758px;\n width: 100%;\n background: none;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(\"invisible_Mauszeiger.e28f8c73.cur\"), crosshair !important;\n}\n\n#main-header .adressangabe {\n color: #fff;\n font-family: Arial, sans-serif;\n font-size: 2.2em;\n font-weight: bold;\n position: absolute;\n top: 14px;\n left: 38px;\n}\n\n#main-header .adressangabe .adressangabe_adresse {\n display: none;\n}\n\n.waitingColumn {\n position: absolute;\n top: 450px;\n left: 50px;\n}\n\n.aufrufanzeige .wartende_aktuell {\n text-align: center;\n width: 275px;\n font-family: Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartende_text {\n background: #fff;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartende_aktuell #wartende {\n background: #fff;\n margin-top: 3px;\n font-family: Arial, sans-serif;\n font-size: 52px;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_aktuell {\n text-align: center;\n width: 275px;\n font-family: Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_text {\n background: #e0e9f2;\n margin-top: 3px;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartezeit_aktuell #wartezeit {\n background: #e0e9f2;\n margin-top: 3px;\n font-family: Arial, sans-serif;\n font-size: 35px;\n font-weight: bold;\n}\n\n.aufrufanzeige .uhr {\n width: 275px;\n height: 275px;\n position: absolute;\n top: 105px;\n left: 55px;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum {\n text-align: center;\n width: 275px;\n font-family: Arial, sans-serif;\n font-size: 24px;\n font-weight: bold;\n position: absolute;\n top: 390px;\n left: 50px;\n}\n\n.aufrufanzeige .aufrufanzeige_text {\n text-align: center;\n width: 265px;\n padding: 18px 0 0 6px;\n font-family: Arial, sans-serif;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: absolute;\n top: 89px;\n left: 1087px;\n}\n\n.aufrufanzeige_text .qrContainer {\n width: 100%;\n text-align: center;\n}\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig {\n float: none;\n width: 200px;\n}\n\ndiv.aufrufanzeige_anzeigebereich_zweizeilig {\n float: left;\n margin-top: auto;\n}\n\n.aufrufanzeige .aufrufanzeige_main {\n width: 980px;\n height: 880px;\n position: absolute;\n top: 105px;\n left: 370px;\n overflow-y: auto;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf {\n border-spacing: 0;\n table-layout: fixed;\n width: 700px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th {\n text-align: center;\n background: #fff;\n border-top: 3px solid #c8d5e6;\n border-right: 20px solid #c8d5e6;\n font-family: Arial, sans-serif;\n font-size: 36px;\n font-weight: bold;\n line-height: 45px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 50%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td {\n color: #000;\n text-align: center;\n background: #e0e9f2;\n border-top: 3px solid #c8d5e6;\n border-right: 20px solid #c8d5e6;\n padding: 8px 0;\n font-family: Arial, sans-serif;\n font-weight: bold;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span {\n color: #de1027;\n}\n\nspan.terminkundenanzeige {\n font-size: 30px;\n font-weight: normal;\n line-height: 35px;\n}\n\nspan.wartenummer, span.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.abholeranzeige {\n font-size: 50px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n}\n\nspan.longrange {\n font-size: 70px;\n}\n\n.zweispaltig span.longrange {\n font-size: 30px;\n}\n\nspan.standalone {\n font-size: 60px;\n}\n\n.zweispaltig span.terminkundennummer, .zweispaltig span.wartenummer, .zweispaltig span.standalone {\n font-size: 50px;\n line-height: 50px;\n}\n\ndiv.aber_zweispaltig {\n margin-left: 0;\n}\n\n.aufrufanzeige table.zweispaltig {\n width: 340px;\n}\n\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width: 60%;\n}\n\n.aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 4px solid #c8d5e6;\n}\n\n.zweispaltig span.terminkundennummer {\n font-size: 50px;\n line-height: 50px;\n}\n\n.zweispaltig span.terminkundennummer.abholeranzeige {\n font-size: 30px;\n line-height: 30px;\n}\n\n.zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 40px;\n line-height: 40px;\n}\n\n.puffer {\n padding-left: 10px;\n}\n\ntable.zweispaltig td.platznummer span.destination {\n font-size: 30px;\n}\n\ndiv.columns-3 {\n width: 100% !important;\n margin-left: -300px !important;\n}\n\ndiv.columns-3 table {\n width: 100% !important;\n}\n\n@media screen and (min-width: 1820px) {\n div.columns-3 {\n margin-left: -500px !important;\n }\n}\n\n@media screen and (min-width: 900px) and (max-width: 1180px) {\n div.columns-3 {\n width: 130% !important;\n }\n}\n\n.debug {\n color: #000;\n margin-left: 20px;\n font-size: 12px;\n line-height: 16px;\n position: absolute;\n top: 1100px;\n}\n\n.clock {\n width: 96%;\n height: 96%;\n margin: 0 auto;\n padding: 2%;\n position: relative;\n}\n\n.outer-clock-face {\n width: 100%;\n height: 100%;\n background: #c8d5e6;\n border-radius: 100%;\n position: relative;\n overflow: hidden;\n}\n\n.outer-clock-face:after {\n transform: rotate(90deg);\n}\n\n.outer-clock-face:before, .outer-clock-face:after, .outer-clock-face .marking {\n content: \"\";\n width: 5px;\n height: 100%;\n z-index: 0;\n background: #4c4c4c;\n position: absolute;\n left: 49%;\n}\n\n.outer-clock-face .marking-thin {\n width: 2px;\n background: #8c8c8c;\n}\n\n.outer-clock-face .marking.marking-one {\n transform: rotate(30deg);\n}\n\n.outer-clock-face .marking.marking-two {\n transform: rotate(60deg);\n}\n\n.outer-clock-face .marking.marking-three {\n transform: rotate(120deg);\n}\n\n.outer-clock-face .marking.marking-four {\n transform: rotate(150deg);\n}\n\n.outer-clock-face .marking.marking-minute-one {\n transform: rotate(6deg);\n}\n\n.outer-clock-face .marking.marking-minute-two {\n transform: rotate(12deg);\n}\n\n.outer-clock-face .marking.marking-minute-three {\n transform: rotate(18deg);\n}\n\n.outer-clock-face .marking.marking-minute-four {\n transform: rotate(24deg);\n}\n\n.outer-clock-face .marking.marking-minute-five {\n transform: rotate(36deg);\n}\n\n.outer-clock-face .marking.marking-minute-six {\n transform: rotate(42deg);\n}\n\n.outer-clock-face .marking.marking-minute-seven {\n transform: rotate(48deg);\n}\n\n.outer-clock-face .marking.marking-minute-eight {\n transform: rotate(54deg);\n}\n\n.outer-clock-face .marking.marking-minute-nine {\n transform: rotate(66deg);\n}\n\n.outer-clock-face .marking.marking-minute-ten {\n transform: rotate(72deg);\n}\n\n.outer-clock-face .marking.marking-minute-eleven {\n transform: rotate(78deg);\n}\n\n.outer-clock-face .marking.marking-minute-twelve {\n transform: rotate(84deg);\n}\n\n.outer-clock-face .marking.marking-minute-thirteen {\n transform: rotate(96deg);\n}\n\n.outer-clock-face .marking.marking-minute-fourteen {\n transform: rotate(102deg);\n}\n\n.outer-clock-face .marking.marking-minute-fiveteen {\n transform: rotate(108deg);\n}\n\n.outer-clock-face .marking.marking-minute-sixteen {\n transform: rotate(114deg);\n}\n\n.outer-clock-face .marking.marking-minute-seventeen {\n transform: rotate(126deg);\n}\n\n.outer-clock-face .marking.marking-minute-eighteen {\n transform: rotate(132deg);\n}\n\n.outer-clock-face .marking.marking-minute-nineteen {\n transform: rotate(138deg);\n}\n\n.outer-clock-face .marking.marking-minute-twenty {\n transform: rotate(144deg);\n}\n\n.outer-clock-face .marking.marking-minute-twentyone {\n transform: rotate(156deg);\n}\n\n.outer-clock-face .marking.marking-minute-twentytwo {\n transform: rotate(162deg);\n}\n\n.outer-clock-face .marking.marking-minute-twentythree {\n transform: rotate(168deg);\n}\n\n.outer-clock-face .marking.marking-minute-twentyfour {\n transform: rotate(174deg);\n}\n\n.inner-clock-face {\n width: 90%;\n height: 90%;\n z-index: 1;\n background: #c8d5e6;\n border-radius: 100%;\n position: absolute;\n top: 5%;\n left: 5%;\n}\n\n.inner-clock-face:before {\n content: \"\";\n width: 16px;\n height: 16px;\n z-index: 11;\n background: #4d4b63;\n border-radius: 18px;\n margin-top: -6px;\n margin-left: -9px;\n position: absolute;\n top: 50%;\n left: 50%;\n}\n\n.hand {\n width: 50%;\n height: 7px;\n transform-origin: 100%;\n background: #4c4c4c;\n border-radius: 6px;\n transition-timing-function: cubic-bezier(.1, 2.7, .58, 1);\n position: absolute;\n top: 50%;\n right: 50%;\n transform: rotate(90deg);\n}\n\n.hand.hour-hand {\n width: 35%;\n z-index: 3;\n}\n\n.hand.min-hand {\n height: 5px;\n z-index: 10;\n width: 45%;\n}\n\n.hand.second-hand {\n width: 48%;\n height: 2px;\n background: #666;\n}\n\nbody.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_behoerde_80.b753a749.png\") 0 0 no-repeat !important;\n}\n\n@media screen and (max-width: 900px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_behoerde_80.b8f91f5d.png\") 0 0 no-repeat !important;\n }\n}\n\n@media screen and (min-width: 900px) and (max-width: 1180px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920_behoerde_80.50058120.png\") 0 0 no-repeat !important;\n }\n}\n\n@media screen and (min-width: 1820px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_1920_behoerde_80.aef875ec.png\") 0 0 no-repeat !important;\n }\n}\n\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n@media screen and (max-width: 900px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch.a73ccd93.png\") 0 0 no-repeat;\n }\n\n .aufrufanzeige .uhr {\n width: 275px;\n height: 275px;\n top: 110px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 275px;\n font-size: 20px;\n top: 410px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 110px;\n left: 330px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 376px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height: 26px;\n top: 699px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 450px;\n left: 15px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 275px;\n font-size: 20px;\n }\n\n span.terminkundennummer {\n font-size: 50px;\n line-height: 45px;\n }\n\n span.terminkundennummer.smallerFont8Chars, span.abholeranzeige {\n font-size: 30px;\n line-height: 30px;\n }\n\n span.terminkundenanzeige {\n font-size: 25px;\n line-height: 25px;\n }\n}\n\n@media screen and (min-width: 900px) and (max-width: 1180px) {\n body {\n height: 1920px;\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920.86f30aa9.png\") 0 0 no-repeat;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 350px;\n height: 350px;\n top: 160px;\n left: 40px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 350px;\n font-size: 28px;\n top: 520px;\n left: 35px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 160px;\n left: 420px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.einspaltig {\n width: 580px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 280px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 350px;\n line-height: 26px;\n top: 985px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 580px;\n left: 35px;\n }\n\n .aufrufanzeige_text img {\n height: 260px;\n }\n\n .aufrufanzeige_text .qrContainer {\n width: 100%;\n text-align: right;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 350px;\n font-size: 26px;\n }\n\n span.terminkundennummer.abholeranzeige.abholeranzeige {\n font-size: 40px;\n line-height: 40px;\n }\n\n .zweispaltig span.terminkundennummer, .zweispaltig span.wartenummer, .zweispaltig span.standalone {\n font-size: 35px;\n line-height: 35px;\n }\n\n table.zweispaltig td.platznummer span.destination {\n font-size: 25px;\n }\n\n span.terminkundenanzeige {\n font-size: 30px;\n line-height: 30px;\n }\n}\n\n@media screen and (min-width: 1820px) {\n body {\n width: 1920px;\n height: 1080px;\n background: #c8d5e6 url(\"background_anzeige1_1920.bc9eff88.png\") 0 0 no-repeat;\n overflow: hidden;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 400px;\n height: 400px;\n top: 160px;\n left: 47px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 400px;\n font-size: 32px;\n top: 600px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 160px;\n left: 500px;\n }\n\n span.terminkundennummer, span.wartenummer {\n font-size: 80px;\n line-height: 80px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 280px;\n }\n\n span.terminkundennummer, span.wartenummer, span.standalone {\n font-size: 80px;\n line-height: 80px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height: 65px;\n }\n\n span.abholeranzeige {\n font-size: 70px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 980px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 361px;\n line-height: 26px;\n top: 104px;\n left: 1535px;\n }\n\n .aufrufanzeige_text img {\n height: 244px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 670px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 400px;\n font-size: 32px;\n }\n\n div.aber_zweispaltig {\n margin-left: -25px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 450px;\n }\n\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width: 60%;\n }\n\n .aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 6px solid #c8d5e6;\n }\n\n .zweispaltig span.terminkundennummer, .zweispaltig span.wartenummer, .zweispaltig span.standalone {\n font-size: 60px;\n line-height: 60px;\n }\n\n table.zweispaltig td.platznummer span.destination {\n font-size: 35px;\n line-height: 40px;\n }\n\n .puffer {\n padding-left: 40px;\n }\n\n .qrCode--Headline {\n margin-top: 40px;\n }\n}\n\n/*# sourceMappingURL=calldisplay.css.map */\n","@import \"settings\";\n\n/**\n * Import our css\n */\n\n// Main site grid and global layout rules\n\n@import \"layout/main\";\n\n// Element rules\n@import \"element/ring\";\n// Block rules\n@import \"block/alerts\";\n@import \"block/message\";\n@import \"block/exception\";\n@import \"block/aufrufanzeige\";\n@import \"block/tabellen\";\n@import \"block/debug\";\n@import \"block/clock\";\n@import \"layout/media\";\n","/**\n * OUR SETTINGS\n */\n\n// Colors\n$white: #ffffff;\n$black: #000000;\n$red: #DE1027;\n\n$backgroundLight: #E0E9F2;\n$borderLight: #C8D5E6;\n\n$baseTextColor: #4C4C4C;\n\n// Dimensions\n$pageMaxWidth: 1920px;\n$pageMaxHeight:\t\t\t\t\t1080px;\n$contentMaxWidth: 800px;\n\n// Fonts\n$base-font-family:\t\t\t\tArial, sans-serif;\n$base-font-size:\t\t\t\t10px;\n\n$alert-font-size:\t\t\t\t12px;\n$alert-line-height:\t\t\t\t16px;\n","// Base site layout and grid\n\n#main {\n margin: 0;\n max-width: $pageMaxWidth;\n padding: 0;\n background-color: $white;\n}\n\nhtml {\n font-family: $base-font-family;\n font-size:\t\t\t$base-font-size;\n font-weight:\t\tbold;\n display:\t\t\tblock;\n color:\t\t\t\t$baseTextColor;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n}\n\nbody {\n\twidth: \t\t\t\t$pageMaxWidth;\n height: \t\t\t$pageMaxHeight;\n overflow: \t\t hidden;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n background: \t\turl(img/background_anzeige1.png) top left no-repeat #C8D5E6;\n}\n","#ring {\n\tdisplay:none;\n}",".alert {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n}\n\n.alert.alert-info {\n\tbackground-color: \t$backgroundLight;\n border-radius: \t\t4px;\n color: \t\t\t\t$black;\n padding: \t\t\t.7em 1em;\n margin-bottom: \t\t1.385em;\n text-shadow: \t\t0 1px 0 rgba(255,255,255,0.5);\n border: \t\t\t1px solid #c0e1f2;\n}\n\n.devhint {\n\tposition:absolute;\n\tright:10px;\n\ttop:10px;\n\twidth:300px;\n}\n\n.textile {\n\twidth:\t\t\t\t$contentMaxWidth;\n\tfont-size:\t\t\t14px;\n\tline-height:\t\t18px;\n}","$messageBackgroundColor: #F4F4F4 !default;\n$messageInfoBackgroundColor: #fffbd5 !default;\n$messageErrorBackgroundColor: #FFE4E4 !default;\n$messageSuccessBackgroundColor: #E0F0D9 !default;\n$messagePadding: 0.75em 1em 1em 1em;\n\n\n.message {\n font-size: 2.5em;\n margin-left: 80px;\n width: 702px;\n border: 1px solid darken($messageBackgroundColor,10%);\n background-color: $messageBackgroundColor;\n padding: 1em 10px 1em 10px;\n margin: 1em 0 1em 80px;\n text-align: center;\n display: block;\n .title {\n margin-top: 0;\n margin-bottom: 0.25em;\n }\n > *:first-child {\n margin-top: 0;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.message-info {\n @extend .message;\n //border-color: darken($messageInfoBackgroundColor,40%);\n background-color: $messageInfoBackgroundColor;\n}\n\n.message-error {\n @extend .message;\n border-color: darken($messageErrorBackgroundColor,10%);\n background-color: $messageErrorBackgroundColor;\n}\n\n.message-success {\n @extend .message;\n border-color: darken($messageSuccessBackgroundColor,10%);\n background-color: $messageSuccessBackgroundColor\n}\n\n.message-hide {\n display: none;\n}\n",".textile.exception, .textile.alert {\n\tposition:relative;\n\tleft:40px;\n\ttop:100px;\n\twidth:800px;\n\tbox-sizing:border-box;\n}\n\n.exception table, .exception iframe, .exception pre {\n\twidth:800px !important;\n}","/* ----------------------------------------------\n qr code\n---------------------------------------------- */\n.qrCode--Headline {\n text-align: center;\n background: #fff;\n font-family: Arial,sans-serif;\n font-size: 32px;\n font-weight: 700;\n line-height: 45px;\n margin-bottom: 3px;\n margin-top: 0px;\n}\n.qrContainer {\n background: #fff;\n}\n\n/* ----------------------------------------------\n aufrufanzeige\n---------------------------------------------- */\n.aufrufanzeige\n{\n background:transparent;\n height:758px;\n left:0;\n position:absolute;\n top:0;\n width:100%;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(img/invisible_Mauszeiger.cur),crosshair !important;\n}\n\n/* ----------------------------------------------\n Adresse\n---------------------------------------------- */\n#main-header .adressangabe\n{\n color: $white;\n font-size:2.2em;\n font-family: $base-font-family;\n font-weight:bold;\n left:38px;\n position: absolute;\n top:14px;\n}\n#main-header .adressangabe .adressangabe_adresse\n{\n display:none;\n}\n\n/* ----------------------------------------------\n Wartende & Wartezeit\n---------------------------------------------- */\n\n.waitingColumn {\n position: absolute;\n left: 50px; \n top: 450px; \n}\n.aufrufanzeige .wartende_aktuell\n{\n font-size:2.4em;\n font-family: Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartende_text {\n\tbackground:$white;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartende_aktuell #wartende\n{\n font-size:52px;\n font-family: Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$white;\n}\n\n.aufrufanzeige .wartezeit_aktuell\n{\n font-size:2.4em;\n font-family: Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartezeit_text {\n margin-top:3px;\n\tbackground:$backgroundLight;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartezeit_aktuell #wartezeit\n{\n font-size:35px;\n font-family: Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$backgroundLight;\n}\n\n/* ----------------------------------------------\n Uhr und Datum\n---------------------------------------------- */\n.aufrufanzeige .uhr\n{\n position: absolute;\n left:55px;\n top:105px;\n width:275px;\n height:275px;\n }\n\n.aufrufanzeige .aufrufanzeige_Datum\n{\n font-size:24px;\n font-family: Arial, sans-serif;\n font-weight:bold;\n position:absolute;\n text-align:center;\n font-size:24px;\n left:50px;\n top:390px;\n width:275px;\n}\n\n\n/* ----------------------------------------------\n Text & Logo|QrCode\n---------------------------------------------- */\n.aufrufanzeige .aufrufanzeige_text\n{\n font-size:2em;\n font-family: Arial, sans-serif;\n font-weight:normal;\n line-height:26px;\n padding: 18px 0 0 6px;\n position: absolute;\n text-align:center;\n left: 1087px;\n top:89px;\n width: 265px;\n}\n\n.aufrufanzeige_text .qrContainer\n{\n width: 100%;\n text-align: center;\n}","/* ----------------------------------------------\n Aufruf-Tabelle\n---------------------------------------------- */\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig\n{\n\tfloat:none;\n width: 200px;\n}\ndiv.aufrufanzeige_anzeigebereich_zweizeilig\n{\n\tfloat:left;\n\tmargin-top: auto;\n/* margin-right:3%;*/\n}\n\n\n.aufrufanzeige .aufrufanzeige_main\n{\n left: 370px;\n position: absolute;\n top: 105px;\n width: 980px;\n height: 880px;\n overflow-y: auto;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf\n{\n border-spacing:0;\n table-layout:fixed;\n width:700px;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th\n{\n background: $white;\n border-right: 20px solid $borderLight;\n border-top: 3px solid $borderLight;\n font-size: 36px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 45px;\n text-align:center;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:50%;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf td\n{\n background: $backgroundLight;\n color: $black;\n border-right: 20px solid $borderLight;\n border-top: 3px solid $borderLight;\n /*font-size: 70px;\n line-height: 108px;*/\n font-family: Arial, sans-serif;\n font-weight: bold;\n text-align:center;\n padding:8px 0px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight {\n &.called span {\n color: $red;\n }\n}\n\nspan.terminkundenanzeige\n{\n\tfont-weight: normal;\n\tfont-size: 30px;\n line-height: 35px;\n}\nspan.wartenummer\n{\n\tfont-size: 60px;\n line-height: 60px;\n}\nspan.terminkundennummer\n{\n\tfont-size: 60px;\n line-height: 60px;\n}\nspan.terminkundennummer.abholeranzeige\n{\n\tfont-size: 50px;\n line-height: 60px;\n}\nspan.terminkundennummer.smallerFont8Chars {\n\tfont-size: 45px;\n\tline-height:45px;\n}\nspan.longrange {\n font-size:70px;\n}\n.zweispaltig span.longrange {\n font-size:30px;\n}\nspan.standalone {\n font-size:60px;\n}\n\n.zweispaltig span.terminkundennummer,\n.zweispaltig span.wartenummer, .zweispaltig span.standalone {\n font-size: 50px;\n line-height: 50px;\n}\n\n/* ----------------------------------------------\n Aufruf-Tabelle, zweispaltig\n---------------------------------------------- */\n\ndiv.aber_zweispaltig {\n margin-left:0px;\n}\n.aufrufanzeige table.zweispaltig {\n width:340px;\n}\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width:60%;\n}\n.aufrufanzeige table.zweispaltig th,\n.aufrufanzeige table.zweispaltig td {\n border-right:4px solid $borderLight;\n}\n.zweispaltig span.terminkundennummer {\n font-size:50px;\n line-height: 50px;\n}\n.zweispaltig span.terminkundennummer.abholeranzeige\n{\n font-size: 30px;\n line-height: 30px;\n}\n.zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 40px;\n line-height: 40px;\n}\n.puffer {padding-left:10px;}\n\ntable.zweispaltig td.platznummer span.destination {\n font-size:30px;\n}\n\n/* ----------------------------------------------\n Bei mehr als 2 Spalten\n---------------------------------------------- */\n\ndiv.columns-3 {\n\tmargin-left:-300px !important;\n\twidth:100% !important;\n}\n\ndiv.columns-3 table {\n\twidth:100% !important;\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n\tdiv.columns-3 {\n\t\tmargin-left:-500px !important;\n\t}\n}\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n\tdiv.columns-3 {\n\t\twidth:130% !important;\n\t}\n}\n",".debug {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n\tcolor:\t\t\t\t$black;\n\tmargin-left:\t\t20px;\n\tposition:\t\t\tabsolute;\n\ttop:\t\t\t\t1100px;\n}",".clock {\n width: 96%;\n height: 96%;\n //border: 7px solid #282828;\n /*box-shadow: -4px -4px 10px rgba(67,67,67,0.5),\n inset 4px 4px 10px rgba(0,0,0,0.5),\n inset -4px -4px 10px rgba(67,67,67,0.5),\n 4px 4px 10px rgba(0,0,0,0.3);*/\n //border-radius: 50%;\n margin: 0px auto;\n position: relative;\n padding: 2%;\n \n}\n\n.outer-clock-face {\n position: relative;\n width: 100%;\n height: 100%;\n border-radius: 100%;\n background: #C8D5E6;\n \n \n overflow: hidden;\n}\n\n.outer-clock-face::after {\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n transform: rotate(90deg)\n}\n\n.outer-clock-face::before,\n.outer-clock-face::after,\n.outer-clock-face .marking{\n content: '';\n position: absolute;\n width: 5px;\n height: 100%;\n background: #4c4c4c;\n z-index: 0;\n left: 49%;\n}\n\n.outer-clock-face .marking-thin {\n background: #8c8c8c;\n width: 2px;\n}\n\n.outer-clock-face .marking.marking-one {\n -webkit-transform: rotate(30deg);\n -moz-transform: rotate(30deg);\n transform: rotate(30deg)\n}\n\n.outer-clock-face .marking.marking-two {\n -webkit-transform: rotate(60deg);\n -moz-transform: rotate(60deg);\n transform: rotate(60deg)\n}\n\n.outer-clock-face .marking.marking-three {\n -webkit-transform: rotate(120deg);\n -moz-transform: rotate(120deg);\n transform: rotate(120deg)\n}\n\n.outer-clock-face .marking.marking-four {\n -webkit-transform: rotate(150deg);\n -moz-transform: rotate(150deg);\n transform: rotate(150deg)\n}\n\n//minute marks\n\n.outer-clock-face .marking.marking-minute-one {\n -webkit-transform: rotate(6deg);\n -moz-transform: rotate(6deg);\n transform: rotate(6deg)\n}\n\n.outer-clock-face .marking.marking-minute-two {\n -webkit-transform: rotate(12deg);\n -moz-transform: rotate(12deg);\n transform: rotate(12deg)\n}\n\n.outer-clock-face .marking.marking-minute-three {\n -webkit-transform: rotate(18deg);\n -moz-transform: rotate(18deg);\n transform: rotate(18deg)\n}\n\n.outer-clock-face .marking.marking-minute-four {\n -webkit-transform: rotate(24deg);\n -moz-transform: rotate(24deg);\n transform: rotate(24deg)\n}\n\n.outer-clock-face .marking.marking-minute-five {\n -webkit-transform: rotate(36deg);\n -moz-transform: rotate(36deg);\n transform: rotate(36deg)\n}\n\n.outer-clock-face .marking.marking-minute-six {\n -webkit-transform: rotate(42deg);\n -moz-transform: rotate(42deg);\n transform: rotate(42deg)\n}\n\n.outer-clock-face .marking.marking-minute-seven {\n -webkit-transform: rotate(48deg);\n -moz-transform: rotate(48deg);\n transform: rotate(48deg)\n}\n\n.outer-clock-face .marking.marking-minute-eight {\n -webkit-transform: rotate(54deg);\n -moz-transform: rotate(54deg);\n transform: rotate(54deg)\n}\n\n.outer-clock-face .marking.marking-minute-nine {\n -webkit-transform: rotate(66deg);\n -moz-transform: rotate(66deg);\n transform: rotate(66deg)\n}\n\n.outer-clock-face .marking.marking-minute-ten {\n -webkit-transform: rotate(72deg);\n -moz-transform: rotate(72deg);\n transform: rotate(72deg)\n}\n\n.outer-clock-face .marking.marking-minute-eleven {\n -webkit-transform: rotate(78deg);\n -moz-transform: rotate(78deg);\n transform: rotate(78deg)\n}\n\n.outer-clock-face .marking.marking-minute-twelve {\n -webkit-transform: rotate(84deg);\n -moz-transform: rotate(84deg);\n transform: rotate(84deg)\n}\n\n.outer-clock-face .marking.marking-minute-thirteen {\n -webkit-transform: rotate(96deg);\n -moz-transform: rotate(96deg);\n transform: rotate(96deg)\n}\n\n.outer-clock-face .marking.marking-minute-fourteen {\n -webkit-transform: rotate(102deg);\n -moz-transform: rotate(102deg);\n transform: rotate(102deg)\n}\n\n.outer-clock-face .marking.marking-minute-fiveteen {\n -webkit-transform: rotate(108deg);\n -moz-transform: rotate(108deg);\n transform: rotate(108deg)\n}\n\n.outer-clock-face .marking.marking-minute-sixteen {\n -webkit-transform: rotate(114deg);\n -moz-transform: rotate(114deg);\n transform: rotate(114deg)\n}\n\n.outer-clock-face .marking.marking-minute-seventeen {\n -webkit-transform: rotate(126deg);\n -moz-transform: rotate(126deg);\n transform: rotate(126deg)\n}\n\n.outer-clock-face .marking.marking-minute-eighteen {\n -webkit-transform: rotate(132deg);\n -moz-transform: rotate(132deg);\n transform: rotate(132deg)\n}\n\n.outer-clock-face .marking.marking-minute-nineteen {\n -webkit-transform: rotate(138deg);\n -moz-transform: rotate(138deg);\n transform: rotate(138deg)\n}\n\n.outer-clock-face .marking.marking-minute-twenty {\n -webkit-transform: rotate(144deg);\n -moz-transform: rotate(144deg);\n transform: rotate(144deg)\n}\n\n.outer-clock-face .marking.marking-minute-twentyone {\n -webkit-transform: rotate(156deg);\n -moz-transform: rotate(156deg);\n transform: rotate(156deg)\n}\n\n.outer-clock-face .marking.marking-minute-twentytwo {\n -webkit-transform: rotate(162deg);\n -moz-transform: rotate(162deg);\n transform: rotate(162deg)\n}\n\n.outer-clock-face .marking.marking-minute-twentythree {\n -webkit-transform: rotate(168deg);\n -moz-transform: rotate(168deg);\n transform: rotate(168deg)\n}\n\n.outer-clock-face .marking.marking-minute-twentyfour {\n -webkit-transform: rotate(174deg);\n -moz-transform: rotate(174deg);\n transform: rotate(174deg)\n}\n\n.inner-clock-face {\n position: absolute;\n top: 5%;\n left: 5%;\n width: 90%;\n height: 90%;\n background: #C8D5E6;\n -webkit-border-radius: 100%;\n -moz-border-radius: 100%;\n border-radius: 100%;\n z-index: 1;\n}\n\n.inner-clock-face::before {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n border-radius: 18px;\n margin-left: -9px;\n margin-top: -6px;\n background: #4d4b63;\n z-index: 11;\n}\n\n.hand {\n width: 50%;\n right: 50%;\n height: 7px;\n background: #4c4c4c;\n position: absolute;\n top: 50%;\n border-radius: 6px;\n transform-origin: 100%;\n transform: rotate(90deg);\n transition-timing-function: cubic-bezier(0.1, 2.7, 0.58, 1);\n}\n\n.hand.hour-hand {\n width: 35%;\n z-index: 3;\n}\n\n.hand.min-hand {\n height: 5px;\n z-index: 10;\n width: 45%;\n}\n\n.hand.second-hand {\n background: #666666;\n width: 48%;\n height: 2px;\n}","/* ----------------------------------------------\n Infospalte verstecken\n---------------------------------------------- */\nbody.noInfoColumn{\n background: url(img/background_anzeige1_behoerde_80.png) top left no-repeat #C8D5E6 !important;\n}\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_behoerde_80.png) top left no-repeat #C8D5E6 !important;\n }\n}\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_1920_behoerde_80.png) top left no-repeat #C8D5E6 !important;\n }\n}\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_1920_behoerde_80.png) top left no-repeat #C8D5E6 !important;\n }\n}\n\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n/* ----------------------------------------------\n Spezial-Groessen\n---------------------------------------------- */\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body{\n background: url(img/background_anzeige1_hoch.png) top left no-repeat #C8D5E6;\n }\n\n .aufrufanzeige .uhr {\n left: 21px;\n top: 110px;\n width: 275px;\n height: 275px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size: 20px;\n left: 21px;\n top: 410px;\n width: 275px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n left: 330px;\n top: 110px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #C8D5E6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:376px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:699px;\n }\n\n .aufrufanzeige .waitingColumn {\n top:450px;\n left:15px;\n }\n\n .aufrufanzeige .wartende_aktuell {\n font-size:20px;\n width:275px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:20px;\n width:275px;\n }\n\n span.terminkundennummer {\n font-size: 50px;\n line-height: 45px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 30px;\n line-height: 30px;\n }\n\n span.abholeranzeige {\n font-size: 30px;\n line-height: 30px;\n }\n\n span.terminkundenanzeige {\n font-size: 25px;\n line-height: 25px;\n }\n}\n\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body{\n background: url(img/background_anzeige1_hoch_1920.png) top left no-repeat #C8D5E6;\n height:1920px;\n }\n\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n\n .aufrufanzeige .uhr {\n left: 40px;\n top: 160px;\n width: 350px;\n height: 350px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size: 28px;\n left: 35px;\n top: 520px;\n width: 350px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n left:420px;\n top:160px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #C8D5E6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n\n .aufrufanzeige table.einspaltig {\n width: 580px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width:280px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:985px;\n width:350px;\n }\n\n .aufrufanzeige .waitingColumn {\n top:580px;\n left:35px;\n }\n\n .aufrufanzeige_text img {\n height: 260px;\n }\n\n .aufrufanzeige_text .qrContainer {\n width: 100%;\n text-align: right;\n }\n\n .aufrufanzeige .wartende_aktuell {\n font-size:26px;\n width:350px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:26px;\n width:350px;\n }\n span.terminkundennummer.abholeranzeige.abholeranzeige\n\t{\n\t\tfont-size: 40px;\n\t line-height: 40px;\n\t}\n\n span.terminkundennummer.abholeranzeige.abholeranzeige {\n font-size: 40px;\n line-height: 40px;\n }\n\n .zweispaltig span.terminkundennummer,\n .zweispaltig span.wartenummer, .zweispaltig span.standalone {\n font-size: 35px;\n line-height: 35px;\n }\n\n table.zweispaltig td.platznummer span.destination {\n font-size: 25px;\n }\n\n span.terminkundenanzeige {\n font-size: 30px;\n line-height: 30px;\n }\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body{\n background: url(img/background_anzeige1_1920.png) top left no-repeat #C8D5E6;\n width:1920px;\n height:1080px;\n overflow: hidden;\n }\n\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n\n .aufrufanzeige .uhr {\n left:47px;\n top:160px;\n width:400px;\n height:400px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size: 32px;\n top: 600px;\n width: 400px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n left: 500px;\n top: 160px;\n }\n span.terminkundennummer, span.wartenummer {\n font-size:80px;\n line-height:80px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 280px;\n }\n\n span.terminkundennummer,\n span.wartenummer, span.standalone {\n font-size: 80px;\n line-height: 80px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height:65px;\n }\n\n span.abholeranzeige {\n font-size: 70px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 980px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 1535px;\n top:104px;\n width:361px;\n }\n .aufrufanzeige_text img {height:244px;}\n\n .aufrufanzeige .waitingColumn {\n top: 670px;\n }\n\n .aufrufanzeige .wartende_aktuell {\n font-size:32px;\n width:400px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:32px;\n width:400px;\n }\n\n div.aber_zweispaltig {\n margin-left:-25px;\n }\n .aufrufanzeige table.zweispaltig {\n width: 450px;\n }\n\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width:60%;\n }\n\n .aufrufanzeige table.zweispaltig th,\n .aufrufanzeige table.zweispaltig td {\n border-right:6px solid #C8D5E6;\n }\n\n .zweispaltig span.terminkundennummer,\n .zweispaltig span.wartenummer, .zweispaltig span.standalone {\n font-size: 60px;\n line-height: 60px;\n }\n\n table.zweispaltig td.platznummer span.destination {\n font-size: 35px;\n line-height: 40px;\n }\n\n .puffer {\n padding-left: 40px;\n }\n\n /* ----------------------------------------------\n qr code\n ---------------------------------------------- */\n .qrCode--Headline {\n margin-top: 40px;\n }\n}\n"],"names":[],"version":3,"file":"calldisplay.css.map"}
\ No newline at end of file
+{"mappings":"AGEA,gEAOA,gHAUA,mJCnBA,mBCAA,uCAKA,oKAUA,2DAOA,qDCfA,4MAUI,oHAIA,wHAGA,uHAKJ,uCAMA,6DAMA,+DAMA,2BC/CA,0GAQA,wECRA,qFAUA,qHAOA,wIAUA,8DASA,qDAKA,4HAQA,4DAIA,sIASA,6HAQA,+EAKA,2IAYA,sEAOA,8EAKA,oKAiBA,yMAcA,kDAIA,mJAYA,8IC9IA,6FAOA,uEAQA,wEAOA,0FAMA,oQAaA,mEAGA,2PAgBA,qEAIA,yGAQA,0GASI,qFAKJ,yEAMA,iDAKA,wDAKA,uEAKA,0EASA,mCAGA,6CAGA,0DAGA,uGAIA,gLAaA,0BAMA,gEAKA,yCAIA,kCACC,4CAKD,qDACC,oCCxKD,gGCGA,2HAGA,iCACI,iIAIJ,qDACI,sIAIJ,kCACI,iIAIJ,wFAOA,iCACI,6FAGA,oDAKA,mFAMA,wDAIA,yHAIA,6EAIA,qEAGA,sDAGA,wEAKA,kDAIA,8FAUH,wDAMC,0EAKD,qDAQD,qDACI,gHAIA,4DAKA,oDAKA,wCAGA,gDAGA,mFAMA,wDAIA,yHAIA,6EAIA,qEAGA,4CAGA,6CAGA,oFAMA,kDAIA,qCACA,8FASF,sFAMA,2EAMF,kCACI,wIAMA,4DAKA,oDAKA,wCAGA,uDAGA,yEAKA,wDAIA,yEAIA,0EAIA,mCAIA,4DAGA,sDAGA,sFAMA,qCAEA,wCAGA,8FAUA,uCAGA,6CAGA,0DAGA,uGAIA,oDAGA,2BC1QJ,uDAOA,6SAiBA,qDAIA","sources":["calldisplay.css","scss/calldisplay.scss","scss/settings.scss","scss/layout/main.scss","scss/element/ring.scss","scss/block/alerts.scss","scss/block/message.scss","scss/block/exception.scss","scss/block/aufrufanzeige.scss","scss/block/tabellen.scss","scss/block/debug.scss","scss/layout/media.scss","scss/block/footer.scss"],"sourcesContent":["#main {\n background-color: #fff;\n max-width: 1920px;\n margin: 0;\n padding: 0;\n}\n\nhtml {\n color: #3a5368;\n margin: 0;\n padding: 0;\n font-family: Arial, sans-serif;\n font-size: 10px;\n font-weight: bold;\n display: block;\n}\n\nbody {\n background: #fff url(\"background_anzeige1.44c0eb4d.png\") 0 0 repeat-x;\n width: 1920px;\n height: 1080px;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\n#ring {\n display: none;\n}\n\n.alert {\n font-size: 12px;\n line-height: 16px;\n}\n\n.alert.alert-info {\n color: #000;\n text-shadow: 0 1px #ffffff80;\n background-color: #e0e9f2;\n border: 1px solid #c0e1f2;\n border-radius: 4px;\n margin-bottom: 1.385em;\n padding: .7em 1em;\n}\n\n.devhint {\n width: 300px;\n position: absolute;\n top: 10px;\n right: 10px;\n}\n\n.textile {\n width: 800px;\n font-size: 14px;\n line-height: 18px;\n}\n\n.message, .message-success, .message-error, .message-info {\n text-align: center;\n background-color: #f4f4f4;\n border: 1px solid #dbdbdb;\n width: 702px;\n margin: 1em 0 1em 80px;\n padding: 1em 10px;\n font-size: 2.5em;\n display: block;\n}\n\n.message .title, .message-success .title, .message-error .title, .message-info .title {\n margin-top: 0;\n margin-bottom: .25em;\n}\n\n.message > :first-child, .message-success > :first-child, .message-error > :first-child, .message-info > :first-child {\n margin-top: 0;\n}\n\n.message > :last-child, .message-success > :last-child, .message-error > :last-child, .message-info > :last-child {\n margin-bottom: 0;\n}\n\n.message-info {\n background-color: #fffbd5;\n}\n\n.message-error {\n background-color: #ffe4e4;\n border-color: #ffb1b1;\n}\n\n.message-success {\n background-color: #e0f0d9;\n border-color: #c2e2b4;\n}\n\n.message-hide {\n display: none;\n}\n\n.textile.exception, .textile.alert {\n box-sizing: border-box;\n width: 800px;\n position: relative;\n top: 100px;\n left: 40px;\n}\n\n.exception table, .exception iframe, .exception pre {\n width: 800px !important;\n}\n\n.aufrufanzeige {\n background: none;\n width: 100%;\n height: 758px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(\"invisible_Mauszeiger.e28f8c73.cur\"), crosshair !important;\n}\n\n#main-header .adressangabe {\n color: #fff;\n font-family: Arial, sans-serif;\n font-size: 2.2em;\n font-weight: bold;\n position: absolute;\n top: 14px;\n left: 38px;\n}\n\n#main-header .adressangabe .adressangabe_adresse {\n display: none;\n}\n\n.waitingColumn {\n position: absolute;\n top: 420px;\n left: 40px;\n}\n\n.aufrufanzeige .wartende_aktuell {\n text-align: center;\n width: 275px;\n font-family: Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartende_text {\n background: #fff;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartende_aktuell #wartende {\n background: #fff;\n margin-top: 3px;\n font-family: Arial, sans-serif;\n font-size: 52px;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_aktuell {\n text-align: center;\n width: 275px;\n font-family: Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_text {\n background: #e0e9f2;\n margin-top: 3px;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartezeit_aktuell #wartezeit {\n background: #e0e9f2;\n margin-top: 3px;\n font-family: Arial, sans-serif;\n font-size: 35px;\n font-weight: bold;\n}\n\n.aufrufanzeige .uhr {\n width: 275px;\n position: absolute;\n top: 114px;\n left: 60px;\n}\n\n.aufrufanzeige .uhr #clock_medium, .aufrufanzeige .uhr #clock_big {\n display: none;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum {\n text-align: center;\n width: 275px;\n font-family: Arial, sans-serif;\n font-size: 24px;\n font-weight: bold;\n position: absolute;\n top: 370px;\n left: 40px;\n}\n\n.aufrufanzeige .aufrufanzeige_text {\n text-align: center;\n width: 234px;\n padding: 18px 0 0 6px;\n font-family: Arial, sans-serif;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: absolute;\n top: 89px;\n left: 1087px;\n}\n\n.aufrufanzeige .infotext-content {\n margin-left: 30px;\n}\n\n.aufrufanzeige .infotext {\n background: #f2f6fa;\n width: 100%;\n padding: 10px 40px;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: absolute;\n top: 77px;\n}\n\n#infoicon {\n background: url(\"info-icon.ed72a8fe.svg\") 0 0 / cover no-repeat;\n width: 21px;\n height: 21px;\n font-size: 36px;\n position: absolute;\n}\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig {\n float: none;\n width: 200px;\n margin: auto auto auto 80px;\n}\n\ndiv.aufrufanzeige_anzeigebereich_zweizeilig {\n float: left;\n margin-top: auto;\n}\n\n.aufrufanzeige .aufrufanzeige_main {\n position: absolute;\n top: 135px;\n left: 15%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf {\n border-spacing: 0;\n table-layout: fixed;\n width: 570px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th {\n color: #fff;\n text-align: center;\n background: #005a9f;\n border-top: 3px solid #c8d5e6;\n border-left: 3px solid #c8d5e6;\n border-right: 3px solid #c8d5e6;\n font-family: Arial, sans-serif;\n font-size: 36px;\n font-weight: bold;\n line-height: 45px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 50%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td {\n color: #000;\n text-align: left;\n background: #ffffff80;\n border-top: 3px solid #c8d5e6;\n border-left: 3px solid #c8d5e6;\n border-right: 3px solid #c8d5e6;\n padding: 8px 0 8px 14px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf .odd td {\n background: #f2f6fa;\n}\n\n.description_de {\n text-align: left;\n padding: 8px 8px 4px 16px;\n font-size: 18px;\n font-weight: bold;\n line-height: 18px;\n}\n\n.description_eng {\n text-align: left;\n padding: 4px 8px 8px 16px;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span {\n color: #3a5368;\n}\n\nspan.terminkundenanzeige {\n font-size: 30px;\n font-weight: normal;\n line-height: 35px;\n}\n\nspan.wartenummer {\n font-size: 50px;\n line-height: 72px;\n}\n\nspan.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.abholeranzeige {\n font-size: 50px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n}\n\ndiv.aber_zweispaltig {\n margin-left: 0;\n}\n\n.aufrufanzeige table.zweispaltig {\n width: 500px;\n}\n\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width: 45%;\n}\n\n.aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 4px solid #c8d5e6;\n}\n\n.zweispaltig span.terminkundennummer, .zweispaltig span.terminkundennummer.abholeranzeige, .zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 72px;\n}\n\n.puffer {\n padding-left: 10px;\n}\n\ndiv.columns-3 {\n width: 100% !important;\n margin-left: -300px !important;\n}\n\ndiv.columns-3 table {\n width: 100% !important;\n}\n\n@media screen and (width >= 1820px) {\n div.columns-3 {\n margin-left: -500px !important;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n div.columns-3 {\n width: 130% !important;\n }\n}\n\n.debug {\n color: #000;\n margin-left: 20px;\n font-size: 12px;\n line-height: 16px;\n position: absolute;\n top: 1100px;\n}\n\nbody.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_behoerde_80.92ef8db0.png\") 0 0 repeat-x !important;\n}\n\n@media screen and (width <= 900px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_behoerde_80.34071b8c.png\") 0 0 repeat-x !important;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png\") 0 0 repeat-x !important;\n }\n}\n\n@media screen and (width >= 1820px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_1920_behoerde_80.ea86ad30.png\") 0 0 repeat-x !important;\n }\n}\n\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n@media screen and (width <= 900px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch.049e589c.png\") 0 0 repeat-x;\n }\n\n .aufrufanzeige .uhr {\n width: 275px;\n top: 154px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 275px;\n font-size: 20px;\n top: 410px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 155px;\n left: 222px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 376px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height: 26px;\n top: 699px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 450px;\n left: 15px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 275px;\n font-size: 20px;\n }\n\n span.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n }\n\n span.abholeranzeige {\n font-size: 30px;\n line-height: 40px;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920.7be93f97.png\") 0 0 repeat-x;\n height: 1920px;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 350px;\n top: 223px;\n left: 40px;\n }\n\n .aufrufanzeige .uhr #clock {\n display: none;\n }\n\n .aufrufanzeige .uhr #clock_medium {\n display: block;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 350px;\n font-size: 28px;\n top: 575px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 216px;\n left: 344px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.einspaltig {\n width: 530px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 350px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 350px;\n line-height: 26px;\n top: 985px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 625px;\n left: 15px;\n }\n\n .aufrufanzeige_text img {\n height: 260px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 350px;\n font-size: 26px;\n }\n\n span.terminkundennummer.abholeranzeige.abholeranzeige {\n font-size: 40px;\n line-height: 40px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 50px;\n }\n}\n\n@media screen and (width >= 1820px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_1920.461afab7.png\") 0 0 repeat-x;\n width: 1920px;\n height: 1080px;\n overflow: hidden;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 400px;\n top: 160px;\n left: 47px;\n }\n\n .aufrufanzeige .uhr #clock {\n display: none;\n }\n\n .aufrufanzeige .uhr #clock_big {\n display: block !important;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 400px;\n font-size: 32px;\n top: 580px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 162px;\n left: 554px;\n }\n\n span.terminkundennummer, span.wartenummer {\n font-size: 80px;\n line-height: 80px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height: 65px;\n }\n\n span.abholeranzeige {\n font-size: 70px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 745px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 361px;\n line-height: 26px;\n top: 104px;\n left: 1535px;\n }\n\n .aufrufanzeige_text img {\n height: 244px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 630px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 400px;\n font-size: 32px;\n }\n\n div.aber_zweispaltig {\n margin-left: -25px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 440px;\n }\n\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width: 60%;\n }\n\n .aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 6px solid #c8d5e6;\n }\n\n .zweispaltig span.terminkundennummer {\n font-size: 40px;\n }\n\n .puffer {\n padding-left: 40px;\n }\n}\n\n.footer {\n width: 800px;\n position: absolute;\n top: 630px;\n left: 0;\n}\n\n#animate-container {\n color: #fff;\n white-space: nowrap;\n background-color: #005a9f;\n width: 200%;\n padding: 10px 0;\n font-size: 70px;\n font-weight: 700;\n animation-name: text-indent-animate;\n animation-duration: 60s;\n animation-timing-function: linear;\n animation-iteration-count: infinite;\n animation-direction: reverse;\n overflow: hidden;\n}\n\n#animate-container:hover {\n animation-play-state: paused;\n}\n\n@keyframes text-indent-animate {\n 0% {\n text-indent: -200%;\n }\n\n 100% {\n text-indent: 100%;\n }\n}\n\n/*# sourceMappingURL=calldisplay.css.map */\n","@import \"settings\";\n\n/**\n * Import our css\n */\n\n// Main site grid and global layout rules\n\n@import \"layout/main\";\n\n// Element rules\n@import \"element/ring\";\n// Block rules\n@import \"block/alerts\";\n@import \"block/message\";\n@import \"block/exception\";\n@import \"block/aufrufanzeige\";\n@import \"block/tabellen\";\n@import \"block/debug\";\n@import \"layout/media\";\n@import \"block/footer\";\n","/**\n * OUR SETTINGS\n */\n\n// Colors\n$white: #ffffff;\n$black: #000000;\n$red: #DE1027;\n$blue: #005A9F;\n\n$backgroundLight: #E0E9F2;\n$borderLight: #C8D5E6;\n\n$baseTextColor: #3A5368;\n\n// Dimensions\n$pageMaxWidth: 1920px;\n$pageMaxHeight:\t\t\t\t\t1080px;\n$contentMaxWidth: 800px;\n\n// Fonts\n$base-font-family:\t\t\t\tArial, sans-serif;\n$base-font-size:\t\t\t\t10px;\n\n$alert-font-size:\t\t\t\t12px;\n$alert-line-height:\t\t\t\t16px;\n","// Base site layout and grid\n\n#main {\n margin: 0;\n max-width: $pageMaxWidth;\n padding: 0;\n background-color: $white;\n}\n\nhtml {\n font-family: $base-font-family;\n font-size:\t\t\t$base-font-size;\n font-weight:\t\tbold;\n display:\t\t\tblock;\n color:\t\t\t\t$baseTextColor;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n}\n\nbody {\n\twidth: \t\t\t\t$pageMaxWidth;\n height: \t\t\t$pageMaxHeight;\n overflow: \t\t hidden;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n background: \t\turl(img/background_anzeige1.png) top left repeat-x $white;\n}\n","#ring {\n\tdisplay:none;\n}",".alert {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n}\n\n.alert.alert-info {\n\tbackground-color: \t$backgroundLight;\n border-radius: \t\t4px;\n color: \t\t\t\t$black;\n padding: \t\t\t.7em 1em;\n margin-bottom: \t\t1.385em;\n text-shadow: \t\t0 1px 0 rgba(255,255,255,0.5);\n border: \t\t\t1px solid #c0e1f2;\n}\n\n.devhint {\n\tposition:absolute;\n\tright:10px;\n\ttop:10px;\n\twidth:300px;\n}\n\n.textile {\n\twidth:\t\t\t\t$contentMaxWidth;\n\tfont-size:\t\t\t14px;\n\tline-height:\t\t18px;\n}","$messageBackgroundColor: #F4F4F4 !default;\n$messageInfoBackgroundColor: #fffbd5 !default;\n$messageErrorBackgroundColor: #FFE4E4 !default;\n$messageSuccessBackgroundColor: #E0F0D9 !default;\n$messagePadding: 0.75em 1em 1em 1em;\n\n\n.message {\n font-size: 2.5em;\n margin-left: 80px;\n width: 702px;\n border: 1px solid darken($messageBackgroundColor,10%);\n background-color: $messageBackgroundColor;\n padding: 1em 10px 1em 10px;\n margin: 1em 0 1em 80px;\n text-align: center;\n display: block;\n .title {\n margin-top: 0;\n margin-bottom: 0.25em;\n }\n > *:first-child {\n margin-top: 0;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.message-info {\n @extend .message;\n //border-color: darken($messageInfoBackgroundColor,40%);\n background-color: $messageInfoBackgroundColor;\n}\n\n.message-error {\n @extend .message;\n border-color: darken($messageErrorBackgroundColor,10%);\n background-color: $messageErrorBackgroundColor;\n}\n\n.message-success {\n @extend .message;\n border-color: darken($messageSuccessBackgroundColor,10%);\n background-color: $messageSuccessBackgroundColor\n}\n\n.message-hide {\n display: none;\n}\n",".textile.exception, .textile.alert {\n\tposition:relative;\n\tleft:40px;\n\ttop:100px;\n\twidth:800px;\n\tbox-sizing:border-box;\n}\n\n.exception table, .exception iframe, .exception pre {\n\twidth:800px !important;\n}",".aufrufanzeige\n{\n background:transparent;\n height:758px;\n left:0;\n position:absolute;\n top:0;\n width:100%;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(img/invisible_Mauszeiger.cur),crosshair !important;\n}\n\n/* ----------------------------------------------\n Adresse\n---------------------------------------------- */\n#main-header .adressangabe\n{\n color: $white;\n font-size:2.2em;\n font-family: $base-font-family;\n font-weight:bold;\n left:38px;\n position: absolute;\n top:14px;\n}\n#main-header .adressangabe .adressangabe_adresse\n{\n display:none;\n}\n\n/* ----------------------------------------------\n Wartende & Wartezeit\n---------------------------------------------- */\n\n.waitingColumn {\n position: absolute;\n left: 40px; \n top: 420px; \n}\n.aufrufanzeige .wartende_aktuell\n{\n font-size:2.4em;\n font-family: Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartende_text {\n\tbackground:$white;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartende_aktuell #wartende\n{\n font-size:52px;\n font-family: Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$white;\n}\n\n.aufrufanzeige .wartezeit_aktuell\n{\n font-size:2.4em;\n font-family: Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartezeit_text {\n margin-top:3px;\n\tbackground:$backgroundLight;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartezeit_aktuell #wartezeit\n{\n font-size:35px;\n font-family: Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$backgroundLight;\n}\n\n/* ----------------------------------------------\n Uhr und Datum\n---------------------------------------------- */\n.aufrufanzeige .uhr\n{\n position: absolute;\n left:60px;\n top:114px;\n width:275px;\n }\n.aufrufanzeige .uhr #clock_medium,\n.aufrufanzeige .uhr #clock_big {\n display:none;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum\n{\n font-size:24px;\n font-family: Arial, sans-serif;\n font-weight:bold;\n position:absolute;\n text-align:center;\n font-size:24px;\n left:40px;\n top:370px;\n width:275px;\n}\n\n\n/* ----------------------------------------------\n Text & Logo\n---------------------------------------------- */\n.aufrufanzeige .aufrufanzeige_text\n{\n font-size:2em;\n font-family: Arial, sans-serif;\n font-weight:normal;\n line-height:26px;\n padding: 18px 0 0 6px;\n position: absolute;\n text-align:center;\n left: 1087px;\n top:89px;\n width: 234px;\n}\n\n.aufrufanzeige .infotext-content {\n margin-left: 30px;\n}\n\n.aufrufanzeige .infotext\n{\n top: 77px;\n position: absolute;\n padding: 10px 40px;\n font-size:2em;\n font-weight:normal;\n line-height:26px;\n width: 100%;\n background: #F2F6FA;\n}\n\n#infoicon {\n background: url(img/info-icon.svg) top left no-repeat;\n width: 21px;\n height: 21px;\n font-size: 36px;\n position: absolute;\n background-size: cover;\n}","/* ----------------------------------------------\n Aufruf-Tabelle\n---------------------------------------------- */\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig\n{\n\tfloat:none;\n\tmargin: auto;\n margin-left:80px;\n width: 200px;\n}\ndiv.aufrufanzeige_anzeigebereich_zweizeilig\n{\n\tfloat:left;\n\tmargin-top: auto;\n/* margin-right:3%;*/\n}\n\n\n.aufrufanzeige .aufrufanzeige_main\n{\n left: 15%;\n position: absolute;\n top: 135px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf\n{\n border-spacing:0;\n table-layout:fixed;\n width:570px;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th\n{\n background: $blue;\n border-right: 3px solid $borderLight;\n border-left: 3px solid $borderLight;\n border-top: 3px solid $borderLight;\n color: $white;\n font-size: 36px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 45px;\n text-align:center;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:50%;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf td\n{\n background: rgba(255,255,255,0.5);\n color: $black;\n border-right: 3px solid $borderLight;\n border-left: 3px solid $borderLight;\n border-top: 3px solid $borderLight;\n /*font-size: 70px;\n line-height: 108px;*/\n font-family: Arial, sans-serif;\n font-weight: bold;\n text-align: left;\n padding:8px 0px;\n padding-left: 14px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf .odd td {\n background: #F2F6FA;\n}\n\n.description_de {\n font-size: 18px;\n font-weight: bold;\n text-align: left;\n line-height: 18px;\n padding: 8px 8px 4px 16px;\n}\n\n.description_eng {\n font-size: 18px;\n font-weight: normal;\n text-align: left;\n line-height: 18px;\n padding: 4px 8px 8px 16px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight {\n &.called span {\n color: $baseTextColor;\n }\n}\n\nspan.terminkundenanzeige\n{\n\tfont-weight: normal;\n\tfont-size: 30px;\n line-height: 35px;\n}\nspan.wartenummer\n{\n font-size: 50px;\n line-height: 72px;\n}\nspan.terminkundennummer\n{\n\tfont-size: 60px;\n line-height: 60px;\n}\nspan.terminkundennummer.abholeranzeige\n{\n\tfont-size: 50px;\n line-height: 60px;\n}\nspan.terminkundennummer.smallerFont8Chars {\n\tfont-size: 45px;\n\tline-height:45px;\n}\n\n/* ----------------------------------------------\n Aufruf-Tabelle, zweispaltig\n---------------------------------------------- */\n\ndiv.aber_zweispaltig {\n margin-left:0px;\n}\n.aufrufanzeige table.zweispaltig {\n width:500px;\n}\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width:45%;\n}\n.aufrufanzeige table.zweispaltig th,\n.aufrufanzeige table.zweispaltig td {\n border-right:4px solid $borderLight;\n}\n.zweispaltig span.terminkundennummer {\n font-size: 50px;\n line-height: 72px;\n}\n.zweispaltig span.terminkundennummer.abholeranzeige\n{\n font-size: 50px;\n line-height: 72px;\n}\n.zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 72px;\n}\n.puffer {padding-left:10px;}\n\n/* ----------------------------------------------\n Bei mehr als 2 Spalten\n---------------------------------------------- */\n\ndiv.columns-3 {\n\tmargin-left:-300px !important;\n\twidth:100% !important;\n}\n\ndiv.columns-3 table {\n\twidth:100% !important;\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n\tdiv.columns-3 {\n\t\tmargin-left:-500px !important;\n\t}\n}\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n\tdiv.columns-3 {\n\t\twidth:130% !important;\n\t}\n}\n",".debug {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n\tcolor:\t\t\t\t$black;\n\tmargin-left:\t\t20px;\n\tposition:\t\t\tabsolute;\n\ttop:\t\t\t\t1100px;\n}","/* ----------------------------------------------\n Infospalte verstecken\n---------------------------------------------- */\nbody.noInfoColumn{\n background: url(img/background_anzeige1_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n}\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n/* ----------------------------------------------\n Spezial-Groessen\n---------------------------------------------- */\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body{\n background: url(img/background_anzeige1_hoch.png) top left repeat-x #C8D5E6;\n }\n .aufrufanzeige .uhr {\n left:21px;\n top:154px;\n width:275px;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:20px;\n left:21px;\n top:410px;\n width:275px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:222px;\n top:155px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #C8D5E6;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:376px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:699px;\n }\n .aufrufanzeige .waitingColumn {\n top:450px;\n left:15px;\n }\n .aufrufanzeige .wartende_aktuell {\n font-size:20px;\n width:275px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:20px;\n width:275px;\n }\n\n\tspan.terminkundennummer\n\t{\n\t\tfont-size: 60px;\n\t\tline-height:60px;\n\t}\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height:45px;\n }\n\n\tspan.abholeranzeige\n\t{\n\t\tfont-size: 30px;\n\t line-height: 40px;\n\t}\n}\n\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body{\n background: url(img/background_anzeige1_hoch_1920.png) top left repeat-x #C8D5E6;\n height:1920px;\n }\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n .aufrufanzeige .uhr {\n left:40px;\n top:223px;\n width:350px;\n }\n .aufrufanzeige .uhr #clock {\n display:none;\n }\n .aufrufanzeige .uhr #clock_medium {\n display:block;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:28px;\n left:21px;\n top:575px;\n width:350px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:344px;\n top:216px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #C8D5E6;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n .aufrufanzeige table.einspaltig {\n width:530px;\n }\n .aufrufanzeige table.zweispaltig {\n width:350px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:985px;\n width:350px;\n }\n .aufrufanzeige .waitingColumn {\n top:625px;\n left:15px;\n }\n .aufrufanzeige_text img {height:260px;}\n .aufrufanzeige .wartende_aktuell {\n font-size:26px;\n width:350px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:26px;\n width:350px;\n }\n span.terminkundennummer.abholeranzeige.abholeranzeige\n\t{\n\t\tfont-size: 40px;\n\t line-height: 40px;\n\t}\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height:50px;\n }\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body{\n background: url(img/background_anzeige1_1920.png) top left repeat-x #C8D5E6;\n width:1920px;\n height:1080px;\n overflow: hidden;\n }\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n .aufrufanzeige .uhr {\n left:47px;\n top:160px;\n width:400px;\n }\n .aufrufanzeige .uhr #clock {\n display:none;\n }\n .aufrufanzeige .uhr #clock_big {\n display:block !important;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:32px;\n top:580px;\n width:400px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:554px;\n top:162px;\n }\n span.terminkundennummer, span.wartenummer {\n font-size:80px;\n line-height:80px;\n }\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height:65px;\n }\n span.abholeranzeige\n\t{\n\t\tfont-size: 70px;\n\t}\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:745px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 1535px;\n top:104px;\n width:361px;\n }\n .aufrufanzeige_text img {height:244px;}\n\n .aufrufanzeige .waitingColumn {\n top:630px;\n }\n .aufrufanzeige .wartende_aktuell {\n font-size:32px;\n width:400px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:32px;\n width:400px;\n }\n\n div.aber_zweispaltig {\n margin-left:-25px;\n }\n .aufrufanzeige table.zweispaltig {\n width:440px;\n }\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width:60%;\n }\n .aufrufanzeige table.zweispaltig th,\n .aufrufanzeige table.zweispaltig td {\n border-right:6px solid #C8D5E6;\n }\n .zweispaltig span.terminkundennummer {\n font-size:40px;\n }\n .puffer {padding-left:40px;}\n}\n",".footer {\n\tposition:absolute;\n\tleft:0px;\n\ttop:630px;\n\twidth:800px;\n}\n\n#animate-container {\n background-color: $blue;\n color: #ffffff;\n font-size: 70px;\n font-weight: 700;\n white-space: nowrap;\n overflow: hidden;\n padding: 10px 0;\n width: 200%;\n\n animation-name: text-indent-animate;\n animation-duration: 60s;\n animation-timing-function: linear;\n animation-direction: reverse;\n animation-iteration-count: infinite;\n}\n\n#animate-container:hover {\n animation-play-state: paused;\n}\n\n@keyframes text-indent-animate {\n 0% {\n text-indent: -200%;\n }\n\n 100% {\n text-indent: 100%;\n }\n}\n"],"names":[],"version":3,"file":"calldisplay.css.map"}
\ No newline at end of file
diff --git a/zmscalldisplay/public/_css/info-icon.ed72a8fe.svg b/zmscalldisplay/public/_css/info-icon.ed72a8fe.svg
new file mode 100644
index 000000000..ff6cf5e8d
--- /dev/null
+++ b/zmscalldisplay/public/_css/info-icon.ed72a8fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/zmscalldisplay/scss/block/aufrufanzeige.scss b/zmscalldisplay/scss/block/aufrufanzeige.scss
index 3dd7bc5e4..c93cb9258 100644
--- a/zmscalldisplay/scss/block/aufrufanzeige.scss
+++ b/zmscalldisplay/scss/block/aufrufanzeige.scss
@@ -1,23 +1,3 @@
-/* ----------------------------------------------
- qr code
----------------------------------------------- */
-.qrCode--Headline {
- text-align: center;
- background: #fff;
- font-family: Arial,sans-serif;
- font-size: 32px;
- font-weight: 700;
- line-height: 45px;
- margin-bottom: 3px;
- margin-top: 0px;
-}
-.qrContainer {
- background: #fff;
-}
-
-/* ----------------------------------------------
- aufrufanzeige
----------------------------------------------- */
.aufrufanzeige
{
background:transparent;
@@ -56,8 +36,8 @@
.waitingColumn {
position: absolute;
- left: 50px;
- top: 450px;
+ left: 40px;
+ top: 420px;
}
.aufrufanzeige .wartende_aktuell
{
@@ -108,11 +88,14 @@
.aufrufanzeige .uhr
{
position: absolute;
- left:55px;
- top:105px;
+ left:60px;
+ top:114px;
width:275px;
- height:275px;
}
+.aufrufanzeige .uhr #clock_medium,
+.aufrufanzeige .uhr #clock_big {
+ display:none;
+}
.aufrufanzeige .aufrufanzeige_Datum
{
@@ -122,14 +105,14 @@
position:absolute;
text-align:center;
font-size:24px;
- left:50px;
- top:390px;
+ left:40px;
+ top:370px;
width:275px;
}
/* ----------------------------------------------
- Text & Logo|QrCode
+ Text & Logo
---------------------------------------------- */
.aufrufanzeige .aufrufanzeige_text
{
@@ -142,11 +125,30 @@
text-align:center;
left: 1087px;
top:89px;
- width: 265px;
+ width: 234px;
}
-.aufrufanzeige_text .qrContainer
+.aufrufanzeige .infotext-content {
+ margin-left: 30px;
+}
+
+.aufrufanzeige .infotext
{
+ top: 77px;
+ position: absolute;
+ padding: 10px 40px;
+ font-size:2em;
+ font-weight:normal;
+ line-height:26px;
width: 100%;
- text-align: center;
+ background: #F2F6FA;
+}
+
+#infoicon {
+ background: url(img/info-icon.svg) top left no-repeat;
+ width: 21px;
+ height: 21px;
+ font-size: 36px;
+ position: absolute;
+ background-size: cover;
}
\ No newline at end of file
diff --git a/zmscalldisplay/scss/block/footer.scss b/zmscalldisplay/scss/block/footer.scss
new file mode 100644
index 000000000..cdb438c90
--- /dev/null
+++ b/zmscalldisplay/scss/block/footer.scss
@@ -0,0 +1,37 @@
+.footer {
+ position:absolute;
+ left:0px;
+ top:630px;
+ width:800px;
+}
+
+#animate-container {
+ background-color: $blue;
+ color: #ffffff;
+ font-size: 70px;
+ font-weight: 700;
+ white-space: nowrap;
+ overflow: hidden;
+ padding: 10px 0;
+ width: 200%;
+
+ animation-name: text-indent-animate;
+ animation-duration: 60s;
+ animation-timing-function: linear;
+ animation-direction: reverse;
+ animation-iteration-count: infinite;
+}
+
+#animate-container:hover {
+ animation-play-state: paused;
+}
+
+@keyframes text-indent-animate {
+ 0% {
+ text-indent: -200%;
+ }
+
+ 100% {
+ text-indent: 100%;
+ }
+}
diff --git a/zmscalldisplay/scss/block/tabellen.scss b/zmscalldisplay/scss/block/tabellen.scss
index 40febab3b..f70d21930 100644
--- a/zmscalldisplay/scss/block/tabellen.scss
+++ b/zmscalldisplay/scss/block/tabellen.scss
@@ -5,6 +5,8 @@
div.aufrufanzeige_anzeigebereich_einzeilig
{
float:none;
+ margin: auto;
+ margin-left:80px;
width: 200px;
}
div.aufrufanzeige_anzeigebereich_zweizeilig
@@ -17,25 +19,24 @@ div.aufrufanzeige_anzeigebereich_zweizeilig
.aufrufanzeige .aufrufanzeige_main
{
- left: 370px;
+ left: 15%;
position: absolute;
- top: 105px;
- width: 980px;
- height: 880px;
- overflow-y: auto;
+ top: 135px;
}
.aufrufanzeige table.aufrufanzeige_aufruf
{
border-spacing:0;
table-layout:fixed;
- width:700px;
+ width:570px;
}
.aufrufanzeige table.aufrufanzeige_aufruf th
{
- background: $white;
- border-right: 20px solid $borderLight;
+ background: $blue;
+ border-right: 3px solid $borderLight;
+ border-left: 3px solid $borderLight;
border-top: 3px solid $borderLight;
+ color: $white;
font-size: 36px;
font-family: Arial, sans-serif;
font-weight: bold;
@@ -47,21 +48,43 @@ div.aufrufanzeige_anzeigebereich_zweizeilig
}
.aufrufanzeige table.aufrufanzeige_aufruf td
{
- background: $backgroundLight;
+ background: rgba(255,255,255,0.5);
color: $black;
- border-right: 20px solid $borderLight;
+ border-right: 3px solid $borderLight;
+ border-left: 3px solid $borderLight;
border-top: 3px solid $borderLight;
/*font-size: 70px;
line-height: 108px;*/
font-family: Arial, sans-serif;
font-weight: bold;
- text-align:center;
+ text-align: left;
padding:8px 0px;
+ padding-left: 14px;
+}
+
+.aufrufanzeige table.aufrufanzeige_aufruf .odd td {
+ background: #F2F6FA;
+}
+
+.description_de {
+ font-size: 18px;
+ font-weight: bold;
+ text-align: left;
+ line-height: 18px;
+ padding: 8px 8px 4px 16px;
+}
+
+.description_eng {
+ font-size: 18px;
+ font-weight: normal;
+ text-align: left;
+ line-height: 18px;
+ padding: 4px 8px 8px 16px;
}
.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight {
&.called span {
- color: $red;
+ color: $baseTextColor;
}
}
@@ -73,8 +96,8 @@ span.terminkundenanzeige
}
span.wartenummer
{
- font-size: 60px;
- line-height: 60px;
+ font-size: 50px;
+ line-height: 72px;
}
span.terminkundennummer
{
@@ -90,21 +113,6 @@ span.terminkundennummer.smallerFont8Chars {
font-size: 45px;
line-height:45px;
}
-span.longrange {
- font-size:70px;
-}
-.zweispaltig span.longrange {
- font-size:30px;
-}
-span.standalone {
- font-size:60px;
-}
-
-.zweispaltig span.terminkundennummer,
-.zweispaltig span.wartenummer, .zweispaltig span.standalone {
- font-size: 50px;
- line-height: 50px;
-}
/* ----------------------------------------------
Aufruf-Tabelle, zweispaltig
@@ -114,34 +122,30 @@ div.aber_zweispaltig {
margin-left:0px;
}
.aufrufanzeige table.zweispaltig {
- width:340px;
+ width:500px;
}
.aufrufanzeige table.zweispaltig th.wartenummer {
- width:60%;
+ width:45%;
}
.aufrufanzeige table.zweispaltig th,
.aufrufanzeige table.zweispaltig td {
border-right:4px solid $borderLight;
}
.zweispaltig span.terminkundennummer {
- font-size:50px;
- line-height: 50px;
+ font-size: 50px;
+ line-height: 72px;
}
.zweispaltig span.terminkundennummer.abholeranzeige
{
- font-size: 30px;
- line-height: 30px;
+ font-size: 50px;
+ line-height: 72px;
}
.zweispaltig span.terminkundennummer.smallerFont8Chars {
- font-size: 40px;
- line-height: 40px;
+ font-size: 50px;
+ line-height: 72px;
}
.puffer {padding-left:10px;}
-table.zweispaltig td.platznummer span.destination {
- font-size:30px;
-}
-
/* ----------------------------------------------
Bei mehr als 2 Spalten
---------------------------------------------- */
diff --git a/zmscalldisplay/scss/calldisplay.scss b/zmscalldisplay/scss/calldisplay.scss
index 53ed26ea6..41150079e 100644
--- a/zmscalldisplay/scss/calldisplay.scss
+++ b/zmscalldisplay/scss/calldisplay.scss
@@ -17,5 +17,5 @@
@import "block/aufrufanzeige";
@import "block/tabellen";
@import "block/debug";
-@import "block/clock";
@import "layout/media";
+@import "block/footer";
diff --git a/zmscalldisplay/scss/img/background_anzeige1.png b/zmscalldisplay/scss/img/background_anzeige1.png
index 82cc71011..0168cd6b1 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1.png and b/zmscalldisplay/scss/img/background_anzeige1.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_1920.png b/zmscalldisplay/scss/img/background_anzeige1_1920.png
index a5a1b9863..fc114dec4 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_1920.png and b/zmscalldisplay/scss/img/background_anzeige1_1920.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_1920_behoerde_80.png b/zmscalldisplay/scss/img/background_anzeige1_1920_behoerde_80.png
index d4cc109e8..ecb7fe57f 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_1920_behoerde_80.png and b/zmscalldisplay/scss/img/background_anzeige1_1920_behoerde_80.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_behoerde_80.png b/zmscalldisplay/scss/img/background_anzeige1_behoerde_80.png
index a81f9daff..62903218d 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_behoerde_80.png and b/zmscalldisplay/scss/img/background_anzeige1_behoerde_80.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_hoch.png b/zmscalldisplay/scss/img/background_anzeige1_hoch.png
index 4c5cc3478..e2f739bb0 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_hoch.png and b/zmscalldisplay/scss/img/background_anzeige1_hoch.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_hoch_1920.png b/zmscalldisplay/scss/img/background_anzeige1_hoch_1920.png
index c73fbba7f..9fa1e8c51 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_hoch_1920.png and b/zmscalldisplay/scss/img/background_anzeige1_hoch_1920.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_hoch_1920_behoerde_80.png b/zmscalldisplay/scss/img/background_anzeige1_hoch_1920_behoerde_80.png
index 5b07c1cdb..afc25f285 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_hoch_1920_behoerde_80.png and b/zmscalldisplay/scss/img/background_anzeige1_hoch_1920_behoerde_80.png differ
diff --git a/zmscalldisplay/scss/img/background_anzeige1_hoch_behoerde_80.png b/zmscalldisplay/scss/img/background_anzeige1_hoch_behoerde_80.png
index 2295a4dc1..86a65622b 100644
Binary files a/zmscalldisplay/scss/img/background_anzeige1_hoch_behoerde_80.png and b/zmscalldisplay/scss/img/background_anzeige1_hoch_behoerde_80.png differ
diff --git a/zmscalldisplay/scss/img/info-icon.svg b/zmscalldisplay/scss/img/info-icon.svg
new file mode 100644
index 000000000..1ba93df88
--- /dev/null
+++ b/zmscalldisplay/scss/img/info-icon.svg
@@ -0,0 +1,5 @@
+
diff --git a/zmscalldisplay/scss/img/mue_logo.png b/zmscalldisplay/scss/img/mue_logo.png
new file mode 100644
index 000000000..802178948
Binary files /dev/null and b/zmscalldisplay/scss/img/mue_logo.png differ
diff --git a/zmscalldisplay/scss/layout/main.scss b/zmscalldisplay/scss/layout/main.scss
index 8e430a7f3..b6b60f4db 100644
--- a/zmscalldisplay/scss/layout/main.scss
+++ b/zmscalldisplay/scss/layout/main.scss
@@ -23,5 +23,5 @@ body {
overflow: hidden;
margin: 0;
padding: 0;
- background: url(img/background_anzeige1.png) top left no-repeat #C8D5E6;
+ background: url(img/background_anzeige1.png) top left repeat-x $white;
}
diff --git a/zmscalldisplay/scss/layout/media.scss b/zmscalldisplay/scss/layout/media.scss
index 2e791bdaa..2c6018882 100644
--- a/zmscalldisplay/scss/layout/media.scss
+++ b/zmscalldisplay/scss/layout/media.scss
@@ -2,24 +2,23 @@
Infospalte verstecken
---------------------------------------------- */
body.noInfoColumn{
- background: url(img/background_anzeige1_behoerde_80.png) top left no-repeat #C8D5E6 !important;
+ background: url(img/background_anzeige1_behoerde_80.png) top left repeat-x #C8D5E6 !important;
}
@media screen and (max-width:900px) { /* 768 * 1366 */
body.noInfoColumn{
- background: url(img/background_anzeige1_hoch_behoerde_80.png) top left no-repeat #C8D5E6 !important;
+ background: url(img/background_anzeige1_hoch_behoerde_80.png) top left repeat-x #C8D5E6 !important;
}
}
@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */
body.noInfoColumn{
- background: url(img/background_anzeige1_hoch_1920_behoerde_80.png) top left no-repeat #C8D5E6 !important;
+ background: url(img/background_anzeige1_hoch_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;
}
}
@media screen and (min-width:1820px) { /* 1920 * 1080 */
body.noInfoColumn{
- background: url(img/background_anzeige1_1920_behoerde_80.png) top left no-repeat #C8D5E6 !important;
+ background: url(img/background_anzeige1_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;
}
}
-
body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {
table-layout: auto !important;
}
@@ -29,57 +28,46 @@ body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {
---------------------------------------------- */
@media screen and (max-width:900px) { /* 768 * 1366 */
body{
- background: url(img/background_anzeige1_hoch.png) top left no-repeat #C8D5E6;
+ background: url(img/background_anzeige1_hoch.png) top left repeat-x #C8D5E6;
}
-
.aufrufanzeige .uhr {
- left: 21px;
- top: 110px;
- width: 275px;
- height: 275px;
+ left:21px;
+ top:154px;
+ width:275px;
}
-
.aufrufanzeige .aufrufanzeige_Datum {
- font-size: 20px;
- left: 21px;
- top: 410px;
- width: 275px;
+ font-size:20px;
+ left:21px;
+ top:410px;
+ width:275px;
}
-
.aufrufanzeige .aufrufanzeige_main {
- left: 330px;
- top: 110px;
+ left:222px;
+ top:155px;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf td,
.aufrufanzeige table.aufrufanzeige_aufruf th {
border-right: 4px solid #C8D5E6;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf th {
font-size: 20px;
line-height: 37px;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {
- width: 61.5%;
+ width:61.5%;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf {
width:376px;
}
-
.aufrufanzeige .aufrufanzeige_text {
line-height:26px;
left: 28px;
top:699px;
}
-
.aufrufanzeige .waitingColumn {
top:450px;
left:15px;
}
-
.aufrufanzeige .wartende_aktuell {
font-size:20px;
width:275px;
@@ -90,102 +78,84 @@ body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {
width:275px;
}
- span.terminkundennummer {
- font-size: 50px;
- line-height: 45px;
- }
-
- span.terminkundennummer.smallerFont8Chars {
- font-size: 30px;
- line-height: 30px;
- }
+ span.terminkundennummer
+ {
+ font-size: 60px;
+ line-height:60px;
+ }
- span.abholeranzeige {
- font-size: 30px;
- line-height: 30px;
- }
+ span.terminkundennummer.smallerFont8Chars {
+ font-size: 45px;
+ line-height:45px;
+ }
- span.terminkundenanzeige {
- font-size: 25px;
- line-height: 25px;
- }
+ span.abholeranzeige
+ {
+ font-size: 30px;
+ line-height: 40px;
+ }
}
@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */
body{
- background: url(img/background_anzeige1_hoch_1920.png) top left no-repeat #C8D5E6;
+ background: url(img/background_anzeige1_hoch_1920.png) top left repeat-x #C8D5E6;
height:1920px;
}
-
#main-header .adressangabe {
font-size:3em;
left:54px;
top:22px;
}
-
.aufrufanzeige .uhr {
- left: 40px;
- top: 160px;
- width: 350px;
- height: 350px;
+ left:40px;
+ top:223px;
+ width:350px;
+ }
+ .aufrufanzeige .uhr #clock {
+ display:none;
+ }
+ .aufrufanzeige .uhr #clock_medium {
+ display:block;
}
-
.aufrufanzeige .aufrufanzeige_Datum {
- font-size: 28px;
- left: 35px;
- top: 520px;
- width: 350px;
+ font-size:28px;
+ left:21px;
+ top:575px;
+ width:350px;
}
-
.aufrufanzeige .aufrufanzeige_main {
- left:420px;
- top:160px;
+ left:344px;
+ top:216px;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf td,
.aufrufanzeige table.aufrufanzeige_aufruf th {
border-right: 6px solid #C8D5E6;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf th {
font-size: 32px;
line-height: 54px;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {
width:61.5%;
}
-
.aufrufanzeige table.einspaltig {
- width: 580px;
+ width:530px;
}
-
.aufrufanzeige table.zweispaltig {
- width:280px;
+ width:350px;
}
-
.aufrufanzeige .aufrufanzeige_text {
line-height:26px;
left: 28px;
top:985px;
width:350px;
}
-
.aufrufanzeige .waitingColumn {
- top:580px;
- left:35px;
- }
-
- .aufrufanzeige_text img {
- height: 260px;
- }
-
- .aufrufanzeige_text .qrContainer {
- width: 100%;
- text-align: right;
+ top:625px;
+ left:15px;
}
-
+ .aufrufanzeige_text img {height:260px;}
.aufrufanzeige .wartende_aktuell {
font-size:26px;
width:350px;
@@ -201,90 +171,62 @@ body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {
line-height: 40px;
}
- span.terminkundennummer.abholeranzeige.abholeranzeige {
- font-size: 40px;
- line-height: 40px;
- }
-
- .zweispaltig span.terminkundennummer,
- .zweispaltig span.wartenummer, .zweispaltig span.standalone {
- font-size: 35px;
- line-height: 35px;
- }
-
- table.zweispaltig td.platznummer span.destination {
- font-size: 25px;
- }
-
- span.terminkundenanzeige {
- font-size: 30px;
- line-height: 30px;
- }
+ span.terminkundennummer.smallerFont8Chars {
+ font-size: 50px;
+ line-height:50px;
+ }
}
@media screen and (min-width:1820px) { /* 1920 * 1080 */
body{
- background: url(img/background_anzeige1_1920.png) top left no-repeat #C8D5E6;
+ background: url(img/background_anzeige1_1920.png) top left repeat-x #C8D5E6;
width:1920px;
height:1080px;
overflow: hidden;
}
-
#main-header .adressangabe {
font-size:3em;
left:54px;
top:22px;
}
-
.aufrufanzeige .uhr {
left:47px;
top:160px;
width:400px;
- height:400px;
}
-
+ .aufrufanzeige .uhr #clock {
+ display:none;
+ }
+ .aufrufanzeige .uhr #clock_big {
+ display:block !important;
+ }
.aufrufanzeige .aufrufanzeige_Datum {
- font-size: 32px;
- top: 600px;
- width: 400px;
+ font-size:32px;
+ top:580px;
+ width:400px;
}
-
.aufrufanzeige .aufrufanzeige_main {
- left: 500px;
- top: 160px;
+ left:554px;
+ top:162px;
}
span.terminkundennummer, span.wartenummer {
font-size:80px;
line-height:80px;
}
-
- .aufrufanzeige table.zweispaltig {
- width: 280px;
- }
-
- span.terminkundennummer,
- span.wartenummer, span.standalone {
- font-size: 80px;
- line-height: 80px;
- }
-
span.terminkundennummer.smallerFont8Chars {
font-size: 65px;
line-height:65px;
}
-
- span.abholeranzeige {
- font-size: 70px;
- }
-
+ span.abholeranzeige
+ {
+ font-size: 70px;
+ }
.aufrufanzeige table.aufrufanzeige_aufruf th {
font-size: 32px;
}
-
.aufrufanzeige table.aufrufanzeige_aufruf {
- width: 980px;
+ width:745px;
}
-
.aufrufanzeige .aufrufanzeige_text {
line-height:26px;
left: 1535px;
@@ -294,9 +236,8 @@ body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {
.aufrufanzeige_text img {height:244px;}
.aufrufanzeige .waitingColumn {
- top: 670px;
+ top:630px;
}
-
.aufrufanzeige .wartende_aktuell {
font-size:32px;
width:400px;
@@ -311,37 +252,17 @@ body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {
margin-left:-25px;
}
.aufrufanzeige table.zweispaltig {
- width: 450px;
+ width:440px;
}
-
.aufrufanzeige table.zweispaltig th.wartenummer {
width:60%;
}
-
.aufrufanzeige table.zweispaltig th,
.aufrufanzeige table.zweispaltig td {
border-right:6px solid #C8D5E6;
}
-
- .zweispaltig span.terminkundennummer,
- .zweispaltig span.wartenummer, .zweispaltig span.standalone {
- font-size: 60px;
- line-height: 60px;
- }
-
- table.zweispaltig td.platznummer span.destination {
- font-size: 35px;
- line-height: 40px;
- }
-
- .puffer {
- padding-left: 40px;
- }
-
- /* ----------------------------------------------
- qr code
- ---------------------------------------------- */
- .qrCode--Headline {
- margin-top: 40px;
+ .zweispaltig span.terminkundennummer {
+ font-size:40px;
}
+ .puffer {padding-left:40px;}
}
diff --git a/zmscalldisplay/scss/settings.scss b/zmscalldisplay/scss/settings.scss
index d5d1f4161..85b2554b3 100644
--- a/zmscalldisplay/scss/settings.scss
+++ b/zmscalldisplay/scss/settings.scss
@@ -6,11 +6,12 @@
$white: #ffffff;
$black: #000000;
$red: #DE1027;
+$blue: #005A9F;
$backgroundLight: #E0E9F2;
$borderLight: #C8D5E6;
-$baseTextColor: #4C4C4C;
+$baseTextColor: #3A5368;
// Dimensions
$pageMaxWidth: 1920px;
diff --git a/zmscalldisplay/templates/block/default/devhint.twig b/zmscalldisplay/templates/block/default/devhint.twig
index 89a131fcf..675a67814 100644
--- a/zmscalldisplay/templates/block/default/devhint.twig
+++ b/zmscalldisplay/templates/block/default/devhint.twig
@@ -2,7 +2,7 @@
Hinweis: Sie befinden sich auf einem Entwicklungssystem. Die folgenden Inhalte sind nicht aktuell.
- Siehe
https://service.berlin.de/
+
{% endblock %}
diff --git a/zmscalldisplay/templates/block/default/head.twig b/zmscalldisplay/templates/block/default/head.twig
index 6602183ac..223d0302f 100644
--- a/zmscalldisplay/templates/block/default/head.twig
+++ b/zmscalldisplay/templates/block/default/head.twig
@@ -9,6 +9,6 @@
-
+
{% endblock %}
diff --git a/zmscalldisplay/templates/block/footer/footer.twig b/zmscalldisplay/templates/block/footer/footer.twig
new file mode 100644
index 000000000..56d078ad5
--- /dev/null
+++ b/zmscalldisplay/templates/block/footer/footer.twig
@@ -0,0 +1,26 @@
+{% block footer %}
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/zmscalldisplay/templates/block/header/pageheader.twig b/zmscalldisplay/templates/block/header/pageheader.twig
index 7dd0f2094..7515631ad 100644
--- a/zmscalldisplay/templates/block/header/pageheader.twig
+++ b/zmscalldisplay/templates/block/header/pageheader.twig
@@ -3,8 +3,8 @@
-
{{ calldisplay.organisation.name }}
-
{{ calldisplay.contact.name }}
+
{{ "now"|format_datetime(pattern="EEEE, d.M.Y", locale='de') }} {{ "now"|date("H:i") }} Uhr
+
{{ calldisplay.contact.name }}
diff --git a/zmscalldisplay/templates/block/marginal/clock.twig b/zmscalldisplay/templates/block/marginal/clock.twig
index 697af0890..4b4dfd01f 100644
--- a/zmscalldisplay/templates/block/marginal/clock.twig
+++ b/zmscalldisplay/templates/block/marginal/clock.twig
@@ -1,48 +1,11 @@
{% block clock %}
-{##}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ getNow()|format_date(pattern="EE dd. MMMM y") }}
-
{% endblock %}
diff --git a/zmscalldisplay/templates/block/marginal/infoColumn.twig b/zmscalldisplay/templates/block/marginal/infoColumn.twig
index db7e6db96..fb76b1ff8 100644
--- a/zmscalldisplay/templates/block/marginal/infoColumn.twig
+++ b/zmscalldisplay/templates/block/marginal/infoColumn.twig
@@ -1,21 +1,4 @@
{% block infoColumn %}
-
- {% if showQrCode and webcalldisplay is defined %}
-
{{ ("Mobile Aufrufanzeige")|trans }}
-
-
-
- {% else %}
-
- {% endif %}
-
- {% if calldisplay.clusters|length == 1 and calldisplay.clusters|first.callDisplayText %}
- {{ calldisplay.clusters|first.callDisplayText|raw|nl2br }}
- {% elseif calldisplay.scopes|length == 1 and calldisplay.scopes|first.preferences.queue.callDisplayText%}
- {{ calldisplay.scopes|first.preferences.queue.callDisplayText|raw|nl2br }}
- {% endif %}
-
+
{% endblock %}
diff --git a/zmscalldisplay/templates/block/queue/queueTable.twig b/zmscalldisplay/templates/block/queue/queueTable.twig
index b796f73fd..34e8f3750 100644
--- a/zmscalldisplay/templates/block/queue/queueTable.twig
+++ b/zmscalldisplay/templates/block/queue/queueTable.twig
@@ -1,5 +1,5 @@
{% block queueTable %}
- {% if tableSettings.multiColumns == 1 or (queueList|length <= tableSettings.maxResults) %}
+ {% if tableSettings.multiColumns == 1 %}
{% include "block/queue/table/oneColumn.twig" with {"settings": tableSettings} %}
{% else %}
{% include "block/queue/table/multiColumn.twig" with {"settings": tableSettings} %}
diff --git a/zmscalldisplay/templates/block/queue/table/multiColumn.twig b/zmscalldisplay/templates/block/queue/table/multiColumn.twig
index bca34a953..99b675291 100644
--- a/zmscalldisplay/templates/block/queue/table/multiColumn.twig
+++ b/zmscalldisplay/templates/block/queue/table/multiColumn.twig
@@ -1,18 +1,29 @@
{% block multiColumn %}
- {% set neededColumns = (queueList.count() / tableSettings.maxResults)|round(0, 'ceil') %}
- {% set tableColumns = (neededColumns > tableSettings.multiColumns) ? tableSettings.multiColumns : neededColumns %}
+ {% set neededColumns = 2 %}
+ {% set tableColumns = 2 %}
- {% for batchQueue in queueList|batch(tableSettings.maxResults) %}
+ {% for i in [1,2,3,4,5,6,7,8,9,10] %}
+ {% if i > queueList|length %}
+ {% set queueList = queueList|merge([{'status': 'empty', 'destination': '', 'destinationHint': '', 'numer': 12}]) %}
+ {% endif %}
+ {% endfor %}
+
+ {% for batchQueue in queueList|batch(5) %}
{% if loop.index <= tableColumns %}
- {% include "element/queueTable/head.twig" with {"leftHead": tableSettings.head.left, "rightHead": tableSettings.head.right} %}
+ {% include "element/queueTable/head.twig" with {
+ "leftHead": tableSettings.head.left,
+ "leftHeadEn": tableSettings.head.left_en,
+ "rightHead": tableSettings.head.right,
+ "rightHeadEn": tableSettings.head.right_en
+ } %}
{% for queue in batchQueue %}
-
+
{% include "element/queueTable/leftCol.twig" %}
{% include "element/queueTable/rightCol.twig" %}
diff --git a/zmscalldisplay/templates/element/queueTable/head.twig b/zmscalldisplay/templates/element/queueTable/head.twig
index 4c3d1c24a..bc7ad49d2 100644
--- a/zmscalldisplay/templates/element/queueTable/head.twig
+++ b/zmscalldisplay/templates/element/queueTable/head.twig
@@ -1,6 +1,16 @@
- {{ leftHead }} |
- {{ rightHead }} |
+
+ {{ leftHead }}
+ {% if leftHeadEn is defined %}
+ {{ leftHeadEn }}
+ {% endif %}
+ |
+
+ {{ rightHead }}
+ {% if rightHeadEn is defined %}
+ {{ rightHeadEn }}
+ {% endif %}
+ |
diff --git a/zmscalldisplay/templates/element/queueTable/rightCol.twig b/zmscalldisplay/templates/element/queueTable/rightCol.twig
index 405309b05..7e8ca039b 100644
--- a/zmscalldisplay/templates/element/queueTable/rightCol.twig
+++ b/zmscalldisplay/templates/element/queueTable/rightCol.twig
@@ -9,6 +9,8 @@
{% if queue.status in ['queued', 'confirmed'] %}
{{queue.waitingTimeOptimistic}}-{{queue.waitingTimeEstimate}}min
+ {% elseif queue.status in ['empty'] %}
+
{% else %}
{{ queue.destination | raw }}
{% endif %}
diff --git a/zmscalldisplay/templates/element/ring.twig b/zmscalldisplay/templates/element/ring.twig
index a7941e6eb..cae57d3dd 100644
--- a/zmscalldisplay/templates/element/ring.twig
+++ b/zmscalldisplay/templates/element/ring.twig
@@ -1,146 +1 @@
-
+
diff --git a/zmscalldisplay/templates/layout/main.twig b/zmscalldisplay/templates/layout/main.twig
index 79b17c89a..8df22b79a 100644
--- a/zmscalldisplay/templates/layout/main.twig
+++ b/zmscalldisplay/templates/layout/main.twig
@@ -1,6 +1,7 @@
{% use "block/default/head.twig" %}
{% use "block/default/devhint.twig" %}
{% use "block/header/pageheader.twig" %}
+{% use "block/footer/footer.twig" %}
@@ -22,6 +23,10 @@
+ {% block footer %}
+ {{ parent() }}
+ {% endblock %}
+
{% include("element/ring.twig") %}
@@ -30,7 +35,6 @@
{% endif %}
-
{% block tableLayoutSettings %}{% endblock %}
{% if debug %}
diff --git a/zmscalldisplay/templates/page/.gitkeep b/zmscalldisplay/templates/page/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/zmscalldisplay/templates/page/customized/.gitkeep b/zmscalldisplay/templates/page/customized/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/zmscalldisplay/templates/page/customized/base.twig b/zmscalldisplay/templates/page/customized/base.twig
index d42088499..d79b39d32 100644
--- a/zmscalldisplay/templates/page/customized/base.twig
+++ b/zmscalldisplay/templates/page/customized/base.twig
@@ -23,6 +23,19 @@
{% endif %}
+ {% set text = '' %}
+ {% if calldisplay.clusters|length == 1 and calldisplay.clusters|first.callDisplayText %}
+ {% set text = calldisplay.clusters|first.callDisplayText|raw|nl2br %}
+ {% elseif calldisplay.scopes|length == 1 and calldisplay.scopes|first.preferences.queue.callDisplayText%}
+ {% set text = calldisplay.scopes|first.preferences.queue.callDisplayText|raw|nl2br %}
+ {% endif %}
+
+ {% if text %}
+
+ {% endif %}
{% block messages %}
{% include "block/messages/messages.twig" %}
diff --git a/zmscalldisplay/templates/page/customized/default_platz.twig b/zmscalldisplay/templates/page/customized/default_platz.twig
new file mode 100644
index 000000000..e8c017140
--- /dev/null
+++ b/zmscalldisplay/templates/page/customized/default_platz.twig
@@ -0,0 +1,35 @@
+{% extends "page/customized/base.twig" %}
+
+{% block content %}
+ {% set skipAll = 1 %}
+ {% set skipClock = 0 %}
+ {% set skipClients = 0 %}
+ {% set skipTime = 0 %}
+ {{ parent() }}
+{% endblock %}
+
+{% block tableLayoutSettings %}
+
+{% endblock %}
+
diff --git a/zmscalldisplay/templates/page/customized/default_raum.twig b/zmscalldisplay/templates/page/customized/default_raum.twig
new file mode 100644
index 000000000..ebc8c0064
--- /dev/null
+++ b/zmscalldisplay/templates/page/customized/default_raum.twig
@@ -0,0 +1,35 @@
+{% extends "page/customized/base.twig" %}
+
+{% block content %}
+ {% set skipAll = 1 %}
+ {% set skipClock = 0 %}
+ {% set skipClients = 0 %}
+ {% set skipTime = 0 %}
+ {{ parent() }}
+{% endblock %}
+
+{% block tableLayoutSettings %}
+
+{% endblock %}
+
diff --git a/zmscalldisplay/templates/page/customized/default_tuer.twig b/zmscalldisplay/templates/page/customized/default_tuer.twig
new file mode 100644
index 000000000..0a8cbe37a
--- /dev/null
+++ b/zmscalldisplay/templates/page/customized/default_tuer.twig
@@ -0,0 +1,35 @@
+{% extends "page/customized/base.twig" %}
+
+{% block content %}
+ {% set skipAll = 1 %}
+ {% set skipClock = 0 %}
+ {% set skipClients = 0 %}
+ {% set skipTime = 0 %}
+ {{ parent() }}
+{% endblock %}
+
+{% block tableLayoutSettings %}
+
+{% endblock %}
+
diff --git a/zmscalldisplay/templates/page/customized/defaultdoor.twig b/zmscalldisplay/templates/page/customized/defaultdoor.twig
new file mode 100644
index 000000000..33752ca20
--- /dev/null
+++ b/zmscalldisplay/templates/page/customized/defaultdoor.twig
@@ -0,0 +1,33 @@
+{% extends "page/customized/base.twig" %}
+
+{% block content %}
+ {% set skipAll = 0 %}
+ {% set skipClock = 0 %}
+ {% set skipClients = 1 %}
+ {% set skipTime = 1 %}
+ {{ parent() }}
+{% endblock %}
+
+{% block tableLayoutSettings %}
+
+{% endblock %}
+
diff --git a/zmscalldisplay/templates/page/customized/door4-8.twig b/zmscalldisplay/templates/page/customized/door4-8.twig
index 8744ea926..4bbcdc7fc 100644
--- a/zmscalldisplay/templates/page/customized/door4-8.twig
+++ b/zmscalldisplay/templates/page/customized/door4-8.twig
@@ -29,4 +29,5 @@ window.bo.zmscalldisplay.queue.showOnlyNumeric = true;
// Seconds to reload table
window.bo.zmscalldisplay.reloadInterval = 5;
-{% endblock %}
\ No newline at end of file
+{% endblock %}
+
diff --git a/zmscalldisplay/templates/page/customized/raw18door.twig b/zmscalldisplay/templates/page/customized/raw18door.twig
new file mode 100644
index 000000000..814fc463c
--- /dev/null
+++ b/zmscalldisplay/templates/page/customized/raw18door.twig
@@ -0,0 +1,33 @@
+{% extends "page/customized/base.twig" %}
+
+{% block content %}
+ {% set skipAll = 1 %}
+ {% set skipClock = 0 %}
+ {% set skipClients = 0 %}
+ {% set skipTime = 0 %}
+ {{ parent() }}
+{% endblock %}
+
+{% block tableLayoutSettings %}
+
+{% endblock %}
+
diff --git a/zmscalldisplay/templates/page/customized/rawdoor4-8.twig b/zmscalldisplay/templates/page/customized/rawdoor4-8.twig
index a02810cbd..7f93721e3 100644
--- a/zmscalldisplay/templates/page/customized/rawdoor4-8.twig
+++ b/zmscalldisplay/templates/page/customized/rawdoor4-8.twig
@@ -30,3 +30,4 @@ window.bo.zmscalldisplay.queue.showOnlyNumeric = true;
window.bo.zmscalldisplay.reloadInterval = 5;
{% endblock %}
+
|