:root{--text: #05151a;--background: #ffffff;--primary: #59C7EB;--secondary: #A6E1F4;--accent: #00A9E0;--line-color: #E1E2E5;--standard-box-shadow: 0 0 182px 0px rgba(0, 0, 0, .2);--positive: #00A9E0;--negative: #FF0000;--neutral: #424242;--normal-weight: 300;--bold-weight: 600;--border-radius: 5px;--seperator: 1px solid var(--line-color);font-size:21px}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Regular.ttf);font-weight:400}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Bold.ttf);font-weight:700}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Italic.ttf);font-style:italic}@font-face{font-family:Ubuntu;src:local("Ubuntu"),url(/fonts/Ubuntu/Ubuntu-BoldItalic.ttf);font-weight:700;font-style:italic}*{box-sizing:border-box}body{padding:0;margin:0;min-height:100vh;background-color:var(--background);color:var(--text);font-family:Ubuntu,sans-serif;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2em}footer{bottom:0;left:0;right:0;padding:1em;text-align:center}h1,h2,h3,h4,h5,h6,p{overflow-x:hidden;overflow-wrap:break-word;text-overflow:ellipsis;text-wrap:wrap;margin:0}h1~*:not(h2),h2~*:not(h3),h3~*:not(h4),h4~*:not(h5),h5~*:not(h6){margin-top:1.4em}p,a,button,h1,h2,h3,h4,h5,h6,li,span{color:var(--text)}p~h1,p~h2{margin-top:3em;margin-bottom:.8em}p~h3,p~h4{margin-top:2em;margin-bottom:.5em}p~h5,p~h6{margin-top:1em;margin-bottom:.2em}h1~p,h2~p{margin-top:.8em}h3~p,h4~p{margin-top:.5em}h5~p,h6~p{margin-top:.2em}p{overflow:hidden;text-overflow:ellipsis}p,li,a{line-height:1.5}a{text-decoration:none}i{font-size:1.2em;color:var(--text);margin:0 .5em}img{max-width:100%;height:auto}video{max-width:100%;max-height:70vh}a,button{font-weight:var(--bold-weight);border:none;border-bottom:2px solid var(--accent)}a:hover,button:hover{background-color:var(--primary)}button,a,p{margin-bottom:1em}a.more{margin:2em 0;font-weight:var(--bold-weight);background-color:var(--primary);border-radius:4px;padding:1em 2em}a.more:hover{box-shadow:0 0 180px inset #ffffff1a}a.icon{background-color:transparent;border:none}a.icon:hover{background-color:transparent}.uni-logo{width:100%;height:auto}.link-block{transition:background-color .1s;background-color:var(--primary);display:block;font-weight:var(--bold-weight);line-height:1.5;text-align:center;padding:.3em .5em;width:100%;border:none}.link-block:hover{background-color:var(--secondary)}form{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:2em 1em}form *{width:100%}form input[type=submit]{margin-top:1em}.timeline_container{display:flex;flex-direction:row;overflow:hidden}table.timeline{background:#fff;display:block;overflow-x:scroll;width:100%;border-spacing:1px}table.timeline th,table.timeline td.room{background-color:#fff;padding:4px;border:var(--seperator)}table.timeline>tbody>tr>:first-child{position:sticky;left:0;z-index:400}table.timeline>tbody>td:not(:first-child),table.timeline>tbody th.time{width:100px;max-width:100px;min-width:100px}table.timeline td.event-group{position:relative;height:fit-content;padding:2px}table.timeline td.event-group div.event{position:absolute;top:0;overflow:hidden;white-space:nowrap;padding:4px;background-color:var(--background);border-radius:2px;border:var(--seperator);height:100%}table.timeline td.event-group div.event span{width:100%;display:inline-block;color:var(--line-color)}table.timeline td.event-group div.event.freiraum{background-color:var(--primary);border:none}table.timeline td.event-group div.event.freiraum span{background-color:var(--primary);color:var(--text)}#timeline #indicator{position:sticky;border-right:2px solid red;z-index:1000;transform:translate(-2px)}#map{width:100vw;max-width:100%;height:80vh}#rooms:not(.hide){display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}#rooms .room{margin-left:24px;max-width:400px}#rooms .room table{border-spacing:12px 0;margin-top:0}#ok:not(.hide),#error:not(.hide){width:100%}#loading{border:8px solid var(--line-color);border-top:8px solid var(--accent);border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hide{display:none}@media screen and (max-width: 900px){:root{font-size:16px}}.site-header[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;background-color:var(--background);z-index:9999;width:100%}.site-header[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2]{user-select:none}.site-header[data-astro-cid-3ef6ksr2] .banner[data-astro-cid-3ef6ksr2] .title[data-astro-cid-3ef6ksr2]{font-size:2em;font-weight:var(--bold-weight)}.site-header[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2].banner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1em 1em 0;border-bottom:var(--seperator)}.site-header[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2].banner>.header-title[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2].banner>#header-logo[data-astro-cid-3ef6ksr2]{font-size:1.5em;border:none}.logo-large[data-astro-cid-3ef6ksr2]{display:block;width:8em;fill:var(--text);padding:8px}a[data-astro-cid-3ef6ksr2]#header-logo:hover{background-color:transparent}a[data-astro-cid-3ef6ksr2].pill{background-color:var(--primary);border-radius:5px;border:none;margin:0 5px;padding:2px 5px;font-weight:700;z-index:9999}@media screen and (max-width: 800px){.site-header[data-astro-cid-3ef6ksr2] #header-logo[data-astro-cid-3ef6ksr2]{content:"";background-color:var(--primary);width:50px;height:50px}.site-header[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2].banner .title[data-astro-cid-3ef6ksr2]{font-size:1.5rem}.site-header[data-astro-cid-3ef6ksr2] #header-logo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2] #header-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:none}}main[data-astro-cid-ivdev4kk]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 2em}@media screen and (max-width: 1200px){main[data-astro-cid-ivdev4kk]{width:100%;padding:0}}footer[data-astro-cid-sz7xmlte]{margin-top:2rem;padding:1rem 1rem 2rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:var(--standard-box-shadow);width:100%}footer[data-astro-cid-sz7xmlte] .contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:center;gap:1rem}#toolbar[data-astro-cid-z63bu62s]{display:flex;flex-direction:row;justify-content:flex-start}.card[data-astro-cid-dohjnao5]{display:flex;flex-direction:column;margin:1em}.card-body[data-astro-cid-dohjnao5]{display:flex;flex-direction:column;border-radius:var(--border-radius);padding:2em;width:100%;min-height:60vh;box-shadow:var(--standard-box-shadow)}.card-body[data-astro-cid-dohjnao5]>h1[data-astro-cid-dohjnao5],.card-body[data-astro-cid-dohjnao5]>h2[data-astro-cid-dohjnao5],.card-body[data-astro-cid-dohjnao5]>h3[data-astro-cid-dohjnao5],.card-body[data-astro-cid-dohjnao5]>h4[data-astro-cid-dohjnao5],.card-body[data-astro-cid-dohjnao5]>h5[data-astro-cid-dohjnao5],.card-body[data-astro-cid-dohjnao5]>h6[data-astro-cid-dohjnao5]{margin-top:0}@media screen and (max-width: 900px){.card-body[data-astro-cid-dohjnao5]{margin:0;padding:1em}}@media screen and (max-width: 1200px){.card[data-astro-cid-dohjnao5]{margin-left:0;margin-right:0}}.holder[data-astro-cid-oijsd7qf]{display:flex;justify-content:center}.item[data-astro-cid-oijsd7qf]{z-index:100;margin:0 16px;display:flex;flex-direction:row;border-radius:8px 8px 0 0;cursor:pointer;user-select:none}.item[data-astro-cid-oijsd7qf],.item[data-astro-cid-oijsd7qf]:before,.item[data-astro-cid-oijsd7qf]:after{background:#cceef9}.content[data-astro-cid-oijsd7qf]{padding:4px}.item[data-astro-cid-oijsd7qf]:before,.item[data-astro-cid-oijsd7qf]:after{position:relative;display:block;width:16px;height:100%;z-index:99;content:""}.holder[data-astro-cid-oijsd7qf].selected>.item[data-astro-cid-oijsd7qf],.holder[data-astro-cid-oijsd7qf].selected>.item[data-astro-cid-oijsd7qf]:before,.holder[data-astro-cid-oijsd7qf].selected .item[data-astro-cid-oijsd7qf]:after{background:#fff}.item[data-astro-cid-oijsd7qf]:before{border-radius:8px 0 0;transform:skew(-20deg) translate(-50%)}.item[data-astro-cid-oijsd7qf]:after{border-radius:0 8px 0 0;transform:skew(20deg) translate(50%)}
