﻿/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:700}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type="reset"],[type="submit"],button,html [type="button"]{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}html{--ditact-color: #009d9b;--ditact-color-darker: #136c6c;--ditact-color-lighter: #e4f2e8;--ditact-color-alpha: rgba(0, 157, 155, 0.5);--ditact-color-2: #f68409;--ditact-color-2-lighter: #fbce9d;--ditact-color-3: #85c738;--ditact-color-3-lighter: #cee9af;--ditact-color-4: #f6d400;--ditact-color-4-lighter: #fff199;--ditact-color-5: #ba78d6;--ditact-color-5-lighter: #d7b1e7;--ditact-color-6: #8a8a8a;--ditact-color-6-lighter: #cccccc;--dark-background: #333333;--gray-foreground: rgba(255, 255, 255, 0.5);--ditact-callout-color: #009d9b;--ditact-error-color: #f68409 /* --ditact-color-2 */;--content-width: 1140px;--text-color: black;font-family:"Roboto Condensed", sans-serif}.ditact_farbe{color:#009d9b}a:link{color:#009d9b}a:visited{color:#136c6c}body{display:flex;min-height:100vh;flex-direction:column}.row_topnav{background-color:white;border-bottom:1px #ddd solid}nav#top_nav{max-width:1280px;margin:auto;display:flex;height:55px;font-size:12px;line-height:70px}nav#top_nav a[href]{color:black;margin-left:1em}nav#top_nav a.active[href]{font-weight:bold}nav#top_nav a:hover{color:#5d53df}nav#top_nav :first-child{margin-right:auto;position:relative}nav#top_nav div:first-child>span{background-color:#009d9b;color:white;padding:3px}nav#top_nav div:first-child>span span.when{padding-right:3px}nav#top_nav div:first-child>span:after{content:"";position:absolute;bottom:0;left:34px;width:0;height:0;border:7px solid transparent;border-bottom:0;margin-left:-7px;margin-bottom:-7px;border-top-color:#009d9b}nav#top_nav a[href]{text-decoration:none}.row_header{background-color:white}.row_banner{border-top:1px #ddd solid;background-color:white;position:relative}.banner_text>div{border-bottom:1px #ddd solid}.row_banner #overlay_image{position:absolute;left:5%;top:45px;width:150px;height:auto;opacity:0.7}.row_banner #overlay_image:hover{opacity:1}.row_banner .overlay_events{position:absolute;width:90%;left:5%;bottom:20px;display:flex;gap:20px}.row_banner .events{flex:1;padding:20px;background-color:rgba(0,0,0,0.6);color:white}.row_banner .events h1{margin-top:0;color:white;font-size:40px;line-height:40px}.row_banner .events .subtitle{color:white}.row_banner .events :link,.row_banner .events :visited,.row_banner .events :active{color:white;text-decoration:none}.row_banner .events :link:focus,.row_banner .events :visited:focus,.row_banner .events :active:focus{background-color:transparent}#main_nav{border-top:2px #ddd solid;background-position:20px 20px;z-index:100;display:flex}#main_nav #ditact_logo{width:240px;margin:20px 0 0 50px}#main_nav .menu{width:100%;margin-right:40px;display:flex;flex-direction:column}#main_nav .menu #enroll_no_undecided{background-color:#009d9b;color:white;border-radius:7px;height:15px;width:15px;line-height:13px;font-size:10px}#main_nav .menu li.grow_this{flex:1}#main_nav .menu li{display:block;list-style-type:none}#main_nav .menu li li{text-transform:uppercase}#main_nav .menu li a{border:1px solid transparent;display:flex;align-items:center;text-align:center;text-decoration:none;color:#777;padding:5px 25px;width:100%}#main_nav .menu>li>a{padding:2em 25px}#main_nav .menu>li:hover>a{color:#009d9b;border-top:1px #009d9b solid;border-left:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid}#main_nav .menu>li.menu-item-has-children:hover>a{border-bottom:1px white solid}#main_nav .menu li a.greenbutton{width:84px;height:32px;border-radius:2px;border:1px #009d9b solid;padding:0;margin:30px 0 30px 0;text-align:center;padding-left:8px}#main_nav .menu li a.greenbutton:hover{background-color:#009d9b;color:white}@media (min-width: 800px){#main_nav ul ul{display:none}#main_nav ul li:hover>ul{display:block;z-index:101;color:#fff;padding-left:2rem}#main_nav .menu{flex-direction:row;justify-content:space-between}#main_nav ul ul{position:absolute;display:none;border-width:1px;border-color:transparent}#main_nav ul li:hover>ul{padding-left:0;background:white;border-top:1px #009d9b solid;border-left:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;min-width:250px}#main_nav ul li:last-child:hover>ul{padding-left:0;background:white;border-top:1px #009d9b solid;border-left:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;min-width:250px;right:0px}#main_nav nav ul li:hover>ul a{color:#fff}#main_nav .sub-menu li{display:flex}#main_nav .sub-menu li:hover,#main_nav .sub-menu li a:hover{background:#009d9b;color:white}#main_nav ul ul{display:none;position:absolute}#main_nav ul ul ul{margin:0 0 0 100%;box-shadow:0 0 2px rgba(0,0,0,0.6)}#main_nav .menu-item-has-children .menu-item-has-children>a:after{font-family:"Genericons";content:"\f431";padding:1px;transform:rotate(-90deg)}}.row_article{min-height:400px}.row_footer{background-color:#333333}nav a[href]{text-decoration:none}nav#main_nav a[href]{color:black}.row_topnav{overflow:hidden}.row_header nav#admin_nav{max-width:1280px;margin:auto;width:100%;display:flex;justify-content:flex-end;font-size:14px;padding-right:10px}#admin_nav a[href]{color:gray;margin-left:1em}.row_banner img#banner{margin:0 auto;display:block;max-width:1280px;width:100%}h1.banner{font-family:"Roboto Condensed", sans-serif;font-weight:300;font-size:24px;color:#009d9b;text-transform:uppercase;margin-top:0px;margin-bottom:0px}#main_nav,article.banner_text{max-width:1280px;margin:auto;width:100%}.row_article article{flex-grow:1;max-width:1280px;margin:auto;width:100%;margin:auto;background-color:white}.row_footer{margin-top:3em}.row_footer footer{max-width:1280px;margin:0 auto;display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-size:13px;font-weight:400;line-height:24px;color:rgba(255,255,255,0.5)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer h4{line-height:24px;font-size:14px;font-weight:700}footer>div{flex:1;min-width:300px;margin:0 10px}footer div:first-child h4{background-image:url(/assets/ditact-on-dark-9931c8776524d6fd148d1ac5bbb0dc20ebf533f887191e29c93dabac315a25ff.svg);width:225px;height:56px;text-indent:-5000px;overflow:hidden}footer a.hovericon[href]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;opacity:1;background:transparent;margin:0px 5px 5px 0px;border-radius:5px;border:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}footer a.hovericon[href]:hover{background-color:rgba(255,255,255,0.5);border:1px solid transparent;color:white}h1,h2,h3,h4,h5,h6{font-weight:400;color:black}h1,h2{font-size:26px;margin-top:30px;color:black;margin-left:-1px}.subtitle{margin:5px 0px;color:black;padding-right:80px}h1+.subtitle{margin-top:-20px !important}blockquote{margin:1em 0 !important}#messages{margin:28px 0}#messages div{padding:4px;animation:message-enter 1s ease-out}@keyframes message-enter{from{scale:0;transform:translateY(-1000px)}to{scale:none;transform:translateY(0)}}#messages .notice,.local_notice{background-color:#009d9b;color:white}#messages .notice:before{content:"✓";display:inline-block;line-height:1em;width:1em;height:1em;margin:0.3em 0;text-align:center}#messages .alert,.local_alert{background-color:#ffb96b;color:white}strong.local_alert{padding:0 4px}#messages .error{background-color:#ffb96b;color:white}#messages .error:before,#messages .alert:before{content:"×";display:inline-block;line-height:1em;width:1em;height:1em;margin-right:0.3em;text-align:center}.button{background-color:#009d9b}.main.button{background-color:#f68409}.button{color:#ffffff !important;border:0;border-radius:2px;text-align:center;display:inline-block;font-size:13px;font-weight:bold;padding:10px;width:12em;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1)}.button:active,.main_button:active{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.4)}body{font-family:"Roboto Condensed", sans-serif;font-size:16px;line-height:28px}p{margin:1em 0}.featured,.featured{background-color:#e4f2e8;padding:1em;display:flex;flex-direction:column}.featured h3{margin:0px;height:56px;color:#009d9b;font-weight:600}.featured h3 a[href]{text-decoration:none}.featured>.desc{flex:1}.featured.dozentin{background-color:transparent;display:flex;flex-direction:column;padding:0}.featured.dozentin img{overflow:hidden;filter:grayscale(100%)}.featured.dozentin h3{font-weight:200;height:60px;font-size:13px;line-height:1.5;overflow:hidden;margin-bottom:0}#featuredinfo .featured{line-height:1}#featuredinfo .featured h3{height:auto}input,textarea{border:1px gray solid;display:block;margin-top:-3px}.startday.field input[name="startdate"],#calendar_topbar input[type="button"],input[type="radio"]{display:inline}input[type="checkbox"]{display:inline}input[type="button"],input[type="submit"]{border-radius:3px}input[confirm][type="submit"]{background-color:#f68409}label{padding:0 1px;font-size:19px;line-height:21px}.warenkorb_grid label{font-size:inherit;background-color:transparent}fieldset{border:2px solid #e4f2e8;border-radius:8px;margin-bottom:2em}form textarea#course_description,form textarea#course_prereq,form textarea#course_exam{height:120px}form textarea#modul_description{height:500px}form textarea#modul_prereq{height:300px}form textarea#page_body{height:600px}form #course_beschreibung{height:150px}.niveaubox{display:none}#steps{display:flex;justify-content:space-between;flex-flow:row wrap}#steps span{width:200px;height:150px;border:1px #ddd solid;border-radius:20px;padding:20px;min-width:200px;margin:auto;margin-bottom:20px}input,textarea,select,option,button{font-size:1rem;font-family:inherit;border-color:#ddd}input[type="text"],input[type="password"],input[type="mail"],textarea{width:100%}input[type="submit"]{background-color:#009d9b;border-color:transparent;color:white}::placeholder{opacity:1;color:#eee}:focus{color:#495057;background-color:#fff;outline:0;box-shadow:0 0 0 0.1rem rgba(0,157,155,0.4)}#error_explanation{border:5px #f68409 solid;padding:10px}#error_explanation h2{margin-top:5px;color:#f68409}.field_with_errors label,.label_with_errors label{background-color:#f68409}.field_with_errors input[type="text"],.field_with_errors input[type="password"],.field_with_errors textarea{border:2px #f68409 solid}.only_for_admin_or{border-top:3px #009d9b solid;border-bottom:3px #009d9b solid;background-color:#7fcecd;margin:10px 0 10px 0;padding:0 10px 10px 10px}.only_for_admin{border-top:3px #f6d400 solid;border-bottom:3px #f6d400 solid;background-color:#fff199;margin:10px 0 10px 0;padding:0 10px 10px 10px}.only_for_users{border-top:3px #ba78d6 solid;border-bottom:3px #ba78d6 solid;background-color:#d7b1e7;margin:10px 0 10px 0;padding:0 10px 10px 10px}.only_for_users img.lock{float:right}#sidebar{padding:15px}#sidebar{font-size:15px;background-color:white;z-index:100}#sidebar blockquote,#sidebar p,#sidebar li{font-size:14px}#sidebar h2:first-child,#sidebar h3:first-child{margin-top:0}#sidebar h1{font-size:24px;font-weight:200;text-transform:uppercase;color:#009d9b}#sidebar h2,#sidebar h3{font-size:15px;margin-top:20px;margin-bottom:0}#sidebar>ul{margin:0;padding:0}#sidebar>ul.indent{padding:0 0 0 40px;margin:0}#sidebar li.complete,#sidebar li.missing{list-style-type:none;border-bottom:1px #ddd solid;padding:30px 0 20px 0}#sidebar li.complete a,#sidebar li.missing a{font-size:24px;line-height:16px;font-weight:200;text-transform:uppercase;text-decoration:none;display:block;position:relative}#sidebar li.complete small,#sidebar li.missing small{font-size:13px;font-weight:200;color:#444}#sidebar li.complete li,#sidebar li.missing li{list-style-type:none;padding-bottom:16px}#sidebar li.complete li a,#sidebar li.missing li a{font-size:16px;text-transform:unset;font-weight:400}#sidebar li.missing a:after{content:"!"}#sidebar li.missing a::after{position:absolute;top:-15px;background-color:#009d9b;border-radius:10px;width:20px;height:20px;font-size:13px;line-height:20px;color:white;text-align:center}.rechnung{display:grid;grid-template-columns:3fr 2fr;font-size:18px;font-weight:400}.rechnung>a{grid-column-start:1;grid-column-end:3}.rechnung>.kosten{font-size:24px;justify-self:end;height:58px}#sidebar .booking_status_inner{background-color:#009d9b}#sidebar .booking_status_inner,#sidebar .only_for_users{padding:0 10px 5px 10px}#sidebar .booking_status_inner a:visited,#sidebar .only_for_users a:visited{color:#ffb96b}#sidebar .booking_status_inner h2,#sidebar .booking_status_inner h3,#sidebar .booking_status_inner a:link,#sidebar .only_for_users h2,#sidebar .only_for_users h3,#sidebar .only_for_users a:link{color:white;padding:5px 0}#sidebar .booking_status_inner p,#sidebar .only_for_users p{font-size:14px}#sidebar .numbered_block{margin-left:3em;position:relative}.number{border-radius:30px;text-align:center;position:absolute;left:-3em;color:#fff;width:2em;height:2em}.number.done{background-color:#009d9b;color:white}.number.open{background-color:#f68409;color:white}#sidebar .numbered_block,#sidebar .numbered_block h2{margin-bottom:1em}table.tablesorter{border-collapse:collapse;background-color:white !important}table.tablesorter td,table.tablesorter th{border:1px black solid}table.tablesorter thead tr th,table.tablesorter tfoot tr th{border:1px solid black !important}table.tablesorter td.small{font-size:12px}table.tablesorter td.wide,table.tablesorter th.wide{width:400px}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:white !important;border:1px solid black;padding:4px}body.enroll_index table.tablesorter td,body.course_editbookings table.tablesorter td{border:1px #e4f2e8 solid}table.timeslots{width:100%}table.timeslots tr{border-bottom:1px solid #cccccc}.profile_box{clear:both}.profile_box h1 a[href]{text-decoration:none;color:#009d9b}img.profile{margin-top:5px;float:right;margin-right:0;width:182px;background-color:#ddd}body.lecturer_index .profile_box{margin:6em 0}body.lecturer_index .profile_box:after{content:"◆";display:block;text-align:center;color:#009d9b}.actionbox{display:flex;align-items:flex-start}.actionbox p{margin:0}.actionbox *{margin-right:5px}.comment.comma{border-bottom:1px #ddd solid}.when .dtstart,.when .dtend{white-space:nowrap}.when .dtstart:after{content:" - "}#responsive_burger{display:none}@media (max-width: 1100px){.announce_grid{grid-template-columns:1fr !important}}@media (max-width: 1000px){.when .dtstart,.when .dtend{font-size:18px}.row_banner .overlay_events{position:static;width:100%;flex-direction:column;gap:1px}#overlay_image{display:none}.row_banner .events{position:static;width:100%}#sidebar::before{content:"\2630";font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;display:block;background-color:#cccccc;text-align:left;padding-left:5px;width:60px;line-height:30px;margin-left:-60px;margin-top:-10px}#sidebar{display:none}.contentbanner{display:none}.row_header{border-bottom:1px #ddd solid}#main_nav .menu li.grow_this{display:none}#link_to_cart{justify-content:flex-end}#link_to_cart #shoppingbag{margin-right:30px;margin-top:7px}.row_header #main_nav .menu li.login_li{display:flex !important;justify-content:flex-end}.row_header #main_nav .menu li.login_li .greenbutton{margin:17px 22px 17px 0px;padding:0 0 0 8px}.row_header #main_nav .menu li.grow_this{border:none}.row_header #main_nav .menu>li{min-height:70px}.row_header #main_nav .menu li>a{padding:10px 0 10px 25px}}@media (min-width: 767px) and (max-width: 1280px){.row_article{padding:0 !important}.row_banner img#banner{width:1280px;height:260px}.home_index .row_banner img#banner{width:1280px;height:490px}}.clear{clear:both}.hide{display:none !important}.soft_hide{display:none}body.admin_event_coursereport.layout2019 .row_article article,body.admin_event_lecturerreport.layout2019 .row_article article{max-width:1280px;padding:20px}body.admin_event_coursereport.layout2019 .coursebox{display:flex}body.admin_event_coursereport.layout2019 .coursebox .maininfo{flex:2;margin-right:3em}body.admin_event_coursereport.layout2019 .coursebox .sidebar{flex:1}table.selectiontable td,table.selectiontable th{background-color:white;border:1px black solid;padding:4px;vertical-align:top}table.selectiontable td .short-description,table.selectiontable th .short-description{max-height:100px;max-width:500px;overflow:scroll;overflow-wrap:break-word}table.selectiontable tr.decision-0 td{background-color:lightyellow}table.selectiontable tr.decision--1 td{background-color:#f5f4f4}table.bookingstatus{margin-bottom:20px}table.bookingstatus .notbooked{color:gray}table.bookingstatus td,table.bookingstatus th{border:1px black solid;padding:4px;vertical-align:top}table.bookingstatus tr.course.count_0,table.bookingstatus tr.wanted{background-color:whitesmoke}table.bookingstatus tr.course.count_1{background-color:lightgray}table.bookingstatus tr.course.count_2{background-color:lightgray}table.bookingstatus tr.course.count_3{background-color:greenyellow}table.bookingstatus tr.course.count_4{background-color:greenyellow}table.bookingstatus tr.course.count_5{background-color:greenyellow}table.bookingstatus tr.course.count_6{background-color:greenyellow}table.bookingstatus tr.course.count_7{background-color:greenyellow}table.bookingstatus tr.course.count_8{background-color:greenyellow}table.bookingstatus tr.course.count_9{background-color:orange}table.bookingstatus tr.course.count_10{background-color:orange}table.bookingstatus tr.course.count_11{background-color:orange}table.bookingstatus tr.course.count_12{background-color:orange}table.bookingstatus tr.course.count_13{background-color:orange}table.bookingstatus tr.course.count_14{background-color:orange}table.bookingstatus tr.course.count_15{background-color:orange}table.bookingstatus tr.course{background-color:lightpink}body.admin_course_selection .category_back,body.admin_course_index .category_back{background-color:#cccccc;padding:5px 1em}body.admin_course_selection h3,body.admin_course_index h3{margin:0;font-family:"Roboto Condensed", sans-serif;font-size:26px;color:black}.tag{border-radius:1em;padding:0 1em}.tag.level-1{background-color:#ba78d6}.tag.level-2{background-color:#f68409}.tag.level-3{background-color:#009d9b}.align-right{text-align:right}.font-size-19px{font-size:19px}.grid-2{display:grid;grid-template-columns:140fr 460fr;grid-auto-rows:minmax(70px, max-content);grid-gap:10px;align-items:center}.span2{grid-column-start:span 2}.border-top{border-top:2px solid #009d9b}.border-bottom{border-top:2px solid #009d9b}.padding-top{padding-top:2em}.margin-top{margin-top:2em}.margin-top-0{margin-top:0}.margin-bottom-3{margin-bottom:3em}.margin-bottom-0{margin-bottom:0}.margin-bottom{margin-bottom:2em}.margin-bottom-1{margin-bottom:1em}.align-right{text-align:right}.align-center{text-align:center}img.lazy.error{display:block;background-color:#ddd}html{min-height:100%;position:relative}body{height:100%}div.popup_background{width:100%;position:absolute;top:0px;bottom:0px;background-color:rgba(0,157,155,0.8)}.size_50{width:50px;height:50px}.size_25{width:25px;height:25px}.size_30{width:30px;height:30px}.size_35{width:35px;height:35px}.size_40{width:40px;height:40px}div.popup_content{position:relative;margin:50px auto 0px auto;max-width:500px;padding:60px 65px;background-color:#fbfbfb}div.popup_content .x_link:any-link{position:absolute;top:15px;right:25px;color:black;font-size:40px;font-family:"Roboto Condensed";font-weight:200;text-decoration:none}div.popup_content h1{color:#009d9b;font-weight:300;font-size:27px}div.popup_content p.intro{font-family:"Roboto Condensed";font-weight:200;font-size:15px;line-height:19px;color:#666666}div.popup_content span.error{font-family:"Roboto Condensed";font-weight:200;font-size:13px;line-height:16px;color:#666666;padding:0 2px;background-color:#fbce9d}div.popup_content label{padding:0px 2px}div.popup_content input[type="text"],div.popup_content input[type="password"],div.popup_content input[type="mail"]{padding:5px;font-size:16px;font-weight:300}div.popup_content input[type="submit"]{margin:10px 0;width:100%;font-size:24px;font-weight:300}div.popup_content .other_options{font-family:"Roboto Condensed";font-weight:200;font-size:16px;text-align:center}div.popup_content b{font-weight:600}@media (min-width: 520px){.course_header_strip{padding-left:30px;display:flex}.course_body_strip{padding-left:30px}.course_body_strip .strip2{display:flex}span.hide-when-small{display:inline}div.hide-when-small{display:block}}.hide-when-small{display:none}.course_header_strip{border-top:1px lightgray solid;border-bottom:1px lightgray solid;align-items:center;padding:10px 0}.course_header_strip .c1{flex:5}.course_header_strip .c2{flex:2}.course_header_strip .c3{float:right;order:3;width:50px;align-self:right}.course_header_strip .c3 a{width:50px;height:50px;display:block}.course_header_strip .c3 img{width:50px;height:50px}.course_header_strip h1{font-size:27px;margin:0px}.course_header_strip .coursesubtitle{font-size:19px;margin:0px}.course_header_strip.closed img{transform:rotate(90deg)}.course_header_strip.closed+.course_body_strip{display:none}.course_body_strip{padding:10px 0;border-bottom:1px lightgray solid}.course_body_strip .strip2{align-items:flex-start}.course_body_strip .strip2 .c1{flex:5}.course_body_strip .strip2 .c2{width:160px}div.course.rejected{color:#ddd !important}div.course.rejected h1,div.course.rejected .subtitle,div.course.rejected :any-link{color:#ddd !important}div.course.rejected-with-x{background-color:rgba(255,0,0,0.4);background:linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.8px), black 50%, rgba(0,0,0,0) calc(50% + 0.8px), rgba(0,0,0,0) 100%),linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.8px), black 50%, rgba(0,0,0,0) calc(50% + 0.8px), rgba(0,0,0,0) 100%)}#edit_details_form form>*{min-height:30px}#edit_details_form form>label{display:block}#edit_details_form form>label#noblock{display:inline}#edit_details_form form>label{margin:40px 0 10px 0}#edit_details_form form span.right{float:left}@supports (display: grid){#edit_details_form form>*{min-height:unset !important}@media screen and (min-width: 520px){.thecourse form,#edit_details_form form.edit_enroll,#edit_details_form form.edit_person,#edit_details_form form.new_person{display:grid;grid-template-columns:140fr 460fr;grid-auto-rows:minmax(70px, max-content);grid-gap:10px;align-items:center}#edit_details_form form>label,#edit_details_form form>span.label_with_errors{margin-top:0px;text-align:right}#edit_details_form form>label{text-align:left}}}@media screen and (max-width: 520px){span.vspace_on_small{display:block;height:25px}}.thecourse form,#edit_details_form form.edit_enroll,#edit_details_form form.edit_person,#edit_details_form form.new_person{font-family:"Roboto Condensed", sans-serif;font-weight:300;color:#666666}.thecourse form h2,.thecourse form .span2,#edit_details_form form.edit_enroll h2,#edit_details_form form.edit_enroll .span2,#edit_details_form form.edit_person h2,#edit_details_form form.edit_person .span2,#edit_details_form form.new_person h2,#edit_details_form form.new_person .span2{grid-column-start:span 2}.thecourse form label,.thecourse form .field_with_errors,.thecourse form .label_with_errors,#edit_details_form form.edit_enroll label,#edit_details_form form.edit_enroll .field_with_errors,#edit_details_form form.edit_enroll .label_with_errors,#edit_details_form form.edit_person label,#edit_details_form form.edit_person .field_with_errors,#edit_details_form form.edit_person .label_with_errors,#edit_details_form form.new_person label,#edit_details_form form.new_person .field_with_errors,#edit_details_form form.new_person .label_with_errors{font-size:19px;line-height:21px;background-color:transparent}.thecourse form span.field_with_errors,.thecourse form .field_with_errors label,.thecourse form .label_with_errors label,#edit_details_form form.edit_enroll span.field_with_errors,#edit_details_form form.edit_enroll .field_with_errors label,#edit_details_form form.edit_enroll .label_with_errors label,#edit_details_form form.edit_person span.field_with_errors,#edit_details_form form.edit_person .field_with_errors label,#edit_details_form form.edit_person .label_with_errors label,#edit_details_form form.new_person span.field_with_errors,#edit_details_form form.new_person .field_with_errors label,#edit_details_form form.new_person .label_with_errors label{color:orange}.thecourse form input[type="text"],#edit_details_form form.edit_enroll input[type="text"],#edit_details_form form.edit_person input[type="text"],#edit_details_form form.new_person input[type="text"]{font-size:16px;height:30px;padding:4px}ul.pfeile{list-style-type:none}ul.pfeile li{margin-bottom:1em}ul.pfeile li::before{content:"→ ";font-size:150%;font-weight:600;display:inline-block;width:36px;margin-left:-36px}#calendar{margin:30px 0}#calendar.small{height:200px}#calendar.big,#calendar.large{height:600px}#calendar,#calendar th{font-size:14px;font-weight:300;line-height:14px}.fc-time-grid-event{border-width:0 0 0 4px !important;border-radius:0px !important;background-color:transparent !important;color:black !important}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2px 0 0 !important}.fc-slats [data-time]{background-color:transparent !important}.fc-day-header{background-color:#e6e6eb !important}.fc-event,.fc-event:hover{color:unset !important}.warenkorb_grid>div{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.warenkorb_grid>div div:nth-child(1){width:100px}.warenkorb_grid>div div:nth-child(2){width:50%}.warenkorb_grid>div div:nth-child(3){width:20%}.warenkorb_grid>div div:nth-child(4){width:120px}#banner_side{max-width:400px}@supports (display: grid){#warning_old_browser{display:none !important}}#warning_old_browser{display:block;text-align:center;background-color:orange}@media (max-width: 600px){#partner_logos img#logo_shk{width:95vw !important}}#partner_logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#partner_logos img#logo_shk{width:600px}#partner_logos img#logo_gendup{width:100px}#partner_logos img{width:150px;height:auto;margin:25px}#partner_logos img#logo_moz{width:150px;height:36px;margin:50px}#partner_logos img#logo_pmu{width:205px;height:100px;margin:0px}@media (min-width: 800px){#mission{display:flex;justify-content:space-between}#mission div{width:30%}#mission div img{width:150px;height:150px}}#board_strips.profile_strips .profile_strip,#steering_strips.profile_strips .profile_strip{width:300px}#board_strips.profile_strips .profile_strip .stripcol2,#steering_strips.profile_strips .profile_strip .stripcol2{padding:15px 0 0 0 !important}#board_strips.profile_strips .profile_strip .stripcol5,#steering_strips.profile_strips .profile_strip .stripcol5{padding:5px 0 0 0 !important}a.underline:link,a.underline:visited,a.underline:active{text-decoration:underline !important}#team_strips.profile_strips .profile_strip{flex:1;background-color:transparent}#team_strips.profile_strips,#board_strips.profile_strips,#steering_strips.profile_strips{display:flex;flex-wrap:wrap}#team_strips.profile_strips .profile_strip,#board_strips.profile_strips .profile_strip,#steering_strips.profile_strips .profile_strip{flex-direction:column}#team_strips.profile_strips .profile_strip .stripcol1,#board_strips.profile_strips .profile_strip .stripcol1,#steering_strips.profile_strips .profile_strip .stripcol1{height:150px}table.tablesorter tbody tr.online_only td{background-color:lightgrey}.big_char{font-size:200%}.direct-upload{display:block;position:relative;padding:2px 4px;margin:0 3px 3px 0;font-size:11px;line-height:13px}.direct-upload--pending{opacity:0.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:0.2;background:#009d9b;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0);text-align:left}.direct-upload__filename{font-size:13px;font-weight:300}.direct-upload--complete .direct-upload__progress{opacity:0.4}.direct-upload--error{border-color:red}input[type="file"][data-direct-upload-url][disabled]{display:none}#statment_download_list{display:flex;flex-direction:column}#statment_download_list p{margin:0;font-size:16px}#statment_download_list>div{display:flex;flex-direction:row;align-items:center;min-height:100px}#statment_download_list>div>div:nth-child(1){flex:3}#statment_download_list>div>div:nth-child(2){flex:1;min-width:60px;padding-left:5px;padding-right:5px;text-align:center}#statment_download_list>div>div:nth-child(3){flex:3;font-size:13px}.admin_course_schedule .startday.field label{background-color:#eee;padding:2px 7px;margin:7px;border-radius:16px}.admin_course_schedule .startday.field input{margin:3px}/*!
    Blueprint CSS 3.0.0-beta.4
    https://blueprintcss.io
    License MIT 2018
*/html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}[bp~='container']{width:100%;margin:0 auto;display:block;max-width:1000px}[bp~='grid']{display:grid !important;grid-gap:16px;grid-template-columns:repeat(12, 1fr)}[bp~='vertical-start']{align-items:start}[bp~='vertical-center']{align-items:center}[bp~='vertical-end']{align-items:end}[bp~='between']{justify-content:center}[bp~='gap-none']{grid-gap:0;margin-bottom:0}[bp~='gap-column-none']{grid-column-gap:0}[bp~='gap-row-none']{grid-row-gap:0;margin-bottom:0}[bp~='first']{order:-1}[bp~='last']{order:12}[bp~='hide']{display:none !important}[bp~='show']{display:initial !important}[bp~='grid'][bp*='@']{grid-template-columns:12fr}[bp~='grid'][bp*='@sm'],[bp~='grid'][bp*='@md'],[bp~='grid'][bp*='@lg'],[bp~='grid'][bp*='@xl']{grid-template-columns:12fr}[bp~='1@sm'],[bp~='1@md'],[bp~='1@lg'],[bp~='1@xl'],[bp~='2@sm'],[bp~='2@md'],[bp~='2@lg'],[bp~='2@xl'],[bp~='3@sm'],[bp~='3@md'],[bp~='3@lg'],[bp~='3@xl'],[bp~='4@sm'],[bp~='4@md'],[bp~='4@lg'],[bp~='4@xl'],[bp~='5@sm'],[bp~='5@md'],[bp~='5@lg'],[bp~='5@xl'],[bp~='6@sm'],[bp~='6@md'],[bp~='6@lg'],[bp~='6@xl'],[bp~='7@sm'],[bp~='7@md'],[bp~='7@lg'],[bp~='7@xl'],[bp~='8@sm'],[bp~='8@md'],[bp~='8@lg'],[bp~='8@xl'],[bp~='9@sm'],[bp~='9@md'],[bp~='9@lg'],[bp~='9@xl'],[bp~='10@sm'],[bp~='10@md'],[bp~='10@lg'],[bp~='10@xl'],[bp~='11@sm'],[bp~='11@md'],[bp~='11@lg'],[bp~='11@xl'],[bp~='12@sm'],[bp~='12@md'],[bp~='12@lg'],[bp~='12@xl']{grid-column:span 12}[bp~='grid'][bp~='1']{grid-template-columns:repeat(12, 1fr)}[bp~='1']{grid-column:span 1/span 1}[bp~='grid'][bp~='2']{grid-template-columns:repeat(6, 1fr)}[bp~='2']{grid-column:span 2/span 2}[bp~='grid'][bp~='3']{grid-template-columns:repeat(4, 1fr)}[bp~='3']{grid-column:span 3/span 3}[bp~='grid'][bp~='4']{grid-template-columns:repeat(3, 1fr)}[bp~='4']{grid-column:span 4/span 4}[bp~='grid'][bp~='5']{grid-template-columns:repeat(2.4, 1fr)}[bp~='5']{grid-column:span 5/span 5}[bp~='grid'][bp~='6']{grid-template-columns:repeat(2, 1fr)}[bp~='6']{grid-column:span 6/span 6}[bp~='grid'][bp~='7']{grid-template-columns:repeat(1.71429, 1fr)}[bp~='7']{grid-column:span 7/span 7}[bp~='grid'][bp~='8']{grid-template-columns:repeat(1.5, 1fr)}[bp~='8']{grid-column:span 8/span 8}[bp~='grid'][bp~='9']{grid-template-columns:repeat(1.33333, 1fr)}[bp~='9']{grid-column:span 9/span 9}[bp~='grid'][bp~='10']{grid-template-columns:repeat(1.2, 1fr)}[bp~='10']{grid-column:span 10/span 10}[bp~='grid'][bp~='11']{grid-template-columns:repeat(1.09091, 1fr)}[bp~='11']{grid-column:span 11/span 11}[bp~='grid'][bp~='12']{grid-template-columns:repeat(1, 1fr)}[bp~='12']{grid-column:span 12/span 12}[bp~='offset-1']{grid-column-start:1}[bp~='offset-2']{grid-column-start:2}[bp~='offset-3']{grid-column-start:3}[bp~='offset-4']{grid-column-start:4}[bp~='offset-5']{grid-column-start:5}[bp~='offset-6']{grid-column-start:6}[bp~='offset-7']{grid-column-start:7}[bp~='offset-8']{grid-column-start:8}[bp~='offset-9']{grid-column-start:9}[bp~='offset-10']{grid-column-start:10}[bp~='offset-11']{grid-column-start:11}[bp~='offset-12']{grid-column-start:12}@media (min-width: 480px){[bp~='grid'][bp~='1@sm']{grid-template-columns:repeat(12, 1fr)}[bp~='1@sm']{grid-column:span 1/span 1}[bp~='grid'][bp~='2@sm']{grid-template-columns:repeat(6, 1fr)}[bp~='2@sm']{grid-column:span 2/span 2}[bp~='grid'][bp~='3@sm']{grid-template-columns:repeat(4, 1fr)}[bp~='3@sm']{grid-column:span 3/span 3}[bp~='grid'][bp~='4@sm']{grid-template-columns:repeat(3, 1fr)}[bp~='4@sm']{grid-column:span 4/span 4}[bp~='grid'][bp~='5@sm']{grid-template-columns:repeat(2.4, 1fr)}[bp~='5@sm']{grid-column:span 5/span 5}[bp~='grid'][bp~='6@sm']{grid-template-columns:repeat(2, 1fr)}[bp~='6@sm']{grid-column:span 6/span 6}[bp~='grid'][bp~='7@sm']{grid-template-columns:repeat(1.71429, 1fr)}[bp~='7@sm']{grid-column:span 7/span 7}[bp~='grid'][bp~='8@sm']{grid-template-columns:repeat(1.5, 1fr)}[bp~='8@sm']{grid-column:span 8/span 8}[bp~='grid'][bp~='9@sm']{grid-template-columns:repeat(1.33333, 1fr)}[bp~='9@sm']{grid-column:span 9/span 9}[bp~='grid'][bp~='10@sm']{grid-template-columns:repeat(1.2, 1fr)}[bp~='10@sm']{grid-column:span 10/span 10}[bp~='grid'][bp~='11@sm']{grid-template-columns:repeat(1.09091, 1fr)}[bp~='11@sm']{grid-column:span 11/span 11}[bp~='grid'][bp~='12@sm']{grid-template-columns:repeat(1, 1fr)}[bp~='12@sm']{grid-column:span 12/span 12}[bp~='offset-1@sm']{grid-column-start:1}[bp~='offset-2@sm']{grid-column-start:2}[bp~='offset-3@sm']{grid-column-start:3}[bp~='offset-4@sm']{grid-column-start:4}[bp~='offset-5@sm']{grid-column-start:5}[bp~='offset-6@sm']{grid-column-start:6}[bp~='offset-7@sm']{grid-column-start:7}[bp~='offset-8@sm']{grid-column-start:8}[bp~='offset-9@sm']{grid-column-start:9}[bp~='offset-10@sm']{grid-column-start:10}[bp~='offset-11@sm']{grid-column-start:11}[bp~='offset-12@sm']{grid-column-start:12}[bp~='hide@sm']{display:none !important}[bp~='show@sm']{display:initial !important}[bp~='first@sm']{order:-1}[bp~='last@sm']{order:12}}@media (min-width: 720px){[bp~='grid'][bp~='1@md']{grid-template-columns:repeat(12, 1fr)}[bp~='1@md']{grid-column:span 1/span 1}[bp~='grid'][bp~='2@md']{grid-template-columns:repeat(6, 1fr)}[bp~='2@md']{grid-column:span 2/span 2}[bp~='grid'][bp~='3@md']{grid-template-columns:repeat(4, 1fr)}[bp~='3@md']{grid-column:span 3/span 3}[bp~='grid'][bp~='4@md']{grid-template-columns:repeat(3, 1fr)}[bp~='4@md']{grid-column:span 4/span 4}[bp~='grid'][bp~='5@md']{grid-template-columns:repeat(2.4, 1fr)}[bp~='5@md']{grid-column:span 5/span 5}[bp~='grid'][bp~='6@md']{grid-template-columns:repeat(2, 1fr)}[bp~='6@md']{grid-column:span 6/span 6}[bp~='grid'][bp~='7@md']{grid-template-columns:repeat(1.71429, 1fr)}[bp~='7@md']{grid-column:span 7/span 7}[bp~='grid'][bp~='8@md']{grid-template-columns:repeat(1.5, 1fr)}[bp~='8@md']{grid-column:span 8/span 8}[bp~='grid'][bp~='9@md']{grid-template-columns:repeat(1.33333, 1fr)}[bp~='9@md']{grid-column:span 9/span 9}[bp~='grid'][bp~='10@md']{grid-template-columns:repeat(1.2, 1fr)}[bp~='10@md']{grid-column:span 10/span 10}[bp~='grid'][bp~='11@md']{grid-template-columns:repeat(1.09091, 1fr)}[bp~='11@md']{grid-column:span 11/span 11}[bp~='grid'][bp~='12@md']{grid-template-columns:repeat(1, 1fr)}[bp~='12@md']{grid-column:span 12/span 12}[bp~='offset-1@md']{grid-column-start:1}[bp~='offset-2@md']{grid-column-start:2}[bp~='offset-3@md']{grid-column-start:3}[bp~='offset-4@md']{grid-column-start:4}[bp~='offset-5@md']{grid-column-start:5}[bp~='offset-6@md']{grid-column-start:6}[bp~='offset-7@md']{grid-column-start:7}[bp~='offset-8@md']{grid-column-start:8}[bp~='offset-9@md']{grid-column-start:9}[bp~='offset-10@md']{grid-column-start:10}[bp~='offset-11@md']{grid-column-start:11}[bp~='offset-12@md']{grid-column-start:12}[bp~='hide@md']{display:none !important}[bp~='show@md']{display:initial !important}[bp~='first@md']{order:-1}[bp~='last@md']{order:12}}@media (min-width: 960px){[bp~='grid'][bp~='1@lg']{grid-template-columns:repeat(12, 1fr)}[bp~='1@lg']{grid-column:span 1/span 1}[bp~='grid'][bp~='2@lg']{grid-template-columns:repeat(6, 1fr)}[bp~='2@lg']{grid-column:span 2/span 2}[bp~='grid'][bp~='3@lg']{grid-template-columns:repeat(4, 1fr)}[bp~='3@lg']{grid-column:span 3/span 3}[bp~='grid'][bp~='4@lg']{grid-template-columns:repeat(3, 1fr)}[bp~='4@lg']{grid-column:span 4/span 4}[bp~='grid'][bp~='5@lg']{grid-template-columns:repeat(2.4, 1fr)}[bp~='5@lg']{grid-column:span 5/span 5}[bp~='grid'][bp~='6@lg']{grid-template-columns:repeat(2, 1fr)}[bp~='6@lg']{grid-column:span 6/span 6}[bp~='grid'][bp~='7@lg']{grid-template-columns:repeat(1.71429, 1fr)}[bp~='7@lg']{grid-column:span 7/span 7}[bp~='grid'][bp~='8@lg']{grid-template-columns:repeat(1.5, 1fr)}[bp~='8@lg']{grid-column:span 8/span 8}[bp~='grid'][bp~='9@lg']{grid-template-columns:repeat(1.33333, 1fr)}[bp~='9@lg']{grid-column:span 9/span 9}[bp~='grid'][bp~='10@lg']{grid-template-columns:repeat(1.2, 1fr)}[bp~='10@lg']{grid-column:span 10/span 10}[bp~='grid'][bp~='11@lg']{grid-template-columns:repeat(1.09091, 1fr)}[bp~='11@lg']{grid-column:span 11/span 11}[bp~='grid'][bp~='12@lg']{grid-template-columns:repeat(1, 1fr)}[bp~='12@lg']{grid-column:span 12/span 12}[bp~='offset-1@lg']{grid-column-start:1}[bp~='offset-2@lg']{grid-column-start:2}[bp~='offset-3@lg']{grid-column-start:3}[bp~='offset-4@lg']{grid-column-start:4}[bp~='offset-5@lg']{grid-column-start:5}[bp~='offset-6@lg']{grid-column-start:6}[bp~='offset-7@lg']{grid-column-start:7}[bp~='offset-8@lg']{grid-column-start:8}[bp~='offset-9@lg']{grid-column-start:9}[bp~='offset-10@lg']{grid-column-start:10}[bp~='offset-11@lg']{grid-column-start:11}[bp~='offset-12@lg']{grid-column-start:12}[bp~='hide@lg']{display:none !important}[bp~='show@lg']{display:initial !important}[bp~='first@lg']{order:-1}[bp~='last@lg']{order:12}}@media (min-width: 1440px){[bp~='grid'][bp~='1@xl']{grid-template-columns:repeat(12, 1fr)}[bp~='1@xl']{grid-column:span 1/span 1}[bp~='grid'][bp~='2@xl']{grid-template-columns:repeat(6, 1fr)}[bp~='2@xl']{grid-column:span 2/span 2}[bp~='grid'][bp~='3@xl']{grid-template-columns:repeat(4, 1fr)}[bp~='3@xl']{grid-column:span 3/span 3}[bp~='grid'][bp~='4@xl']{grid-template-columns:repeat(3, 1fr)}[bp~='4@xl']{grid-column:span 4/span 4}[bp~='grid'][bp~='5@xl']{grid-template-columns:repeat(2.4, 1fr)}[bp~='5@xl']{grid-column:span 5/span 5}[bp~='grid'][bp~='6@xl']{grid-template-columns:repeat(2, 1fr)}[bp~='6@xl']{grid-column:span 6/span 6}[bp~='grid'][bp~='7@xl']{grid-template-columns:repeat(1.71429, 1fr)}[bp~='7@xl']{grid-column:span 7/span 7}[bp~='grid'][bp~='8@xl']{grid-template-columns:repeat(1.5, 1fr)}[bp~='8@xl']{grid-column:span 8/span 8}[bp~='grid'][bp~='9@xl']{grid-template-columns:repeat(1.33333, 1fr)}[bp~='9@xl']{grid-column:span 9/span 9}[bp~='grid'][bp~='10@xl']{grid-template-columns:repeat(1.2, 1fr)}[bp~='10@xl']{grid-column:span 10/span 10}[bp~='grid'][bp~='11@xl']{grid-template-columns:repeat(1.09091, 1fr)}[bp~='11@xl']{grid-column:span 11/span 11}[bp~='grid'][bp~='12@xl']{grid-template-columns:repeat(1, 1fr)}[bp~='12@xl']{grid-column:span 12/span 12}[bp~='offset-1@xl']{grid-column-start:1}[bp~='offset-2@xl']{grid-column-start:2}[bp~='offset-3@xl']{grid-column-start:3}[bp~='offset-4@xl']{grid-column-start:4}[bp~='offset-5@xl']{grid-column-start:5}[bp~='offset-6@xl']{grid-column-start:6}[bp~='offset-7@xl']{grid-column-start:7}[bp~='offset-8@xl']{grid-column-start:8}[bp~='offset-9@xl']{grid-column-start:9}[bp~='offset-10@xl']{grid-column-start:10}[bp~='offset-11@xl']{grid-column-start:11}[bp~='offset-12@xl']{grid-column-start:12}[bp~='hide@xl']{display:none !important}[bp~='show@xl']{display:initial !important}[bp~='first@xl']{order:-1}[bp~='last@xl']{order:12}}[bp~='flex']{flex-wrap:wrap;display:flex}[bp~='fill']{flex:1 1 0%;flex-basis:0%}[bp~='fit']{flex-basis:auto}[bp~='float-center']{margin-left:auto;margin-right:auto;display:block;float:none}[bp~='float-left']{float:left}[bp~='float-right']{float:right}[bp~='clear-fix']::after{content:'';display:table;clear:both}[bp~='text-left']{text-align:left}[bp~='text-right']{text-align:right}[bp~='text-center']{text-align:center}[bp~='1--max']{max-width:83.33333px !important}[bp~='2--max']{max-width:166.66667px !important}[bp~='3--max']{max-width:250px !important}[bp~='4--max']{max-width:333.33333px !important}[bp~='5--max']{max-width:416.66667px !important}[bp~='6--max']{max-width:500px !important}[bp~='7--max']{max-width:583.33333px !important}[bp~='8--max']{max-width:666.66667px !important}[bp~='9--max']{max-width:750px !important}[bp~='10--max']{max-width:833.33333px !important}[bp~='11--max']{max-width:916.66667px !important}[bp~='12--max']{max-width:1000px !important}[bp~='full-width']{width:100%}@media (max-width: 480px){[bp~='full-width-until@sm']{width:100% !important;max-width:100% !important}}@media (max-width: 720px){[bp~='full-width-until@md']{width:100% !important;max-width:100% !important}}@media (max-width: 960px){[bp~='full-width-until@lg']{width:100% !important;max-width:100% !important}}@media (max-width: 1440px){[bp~='full-width-until@xl']{width:100% !important;max-width:100% !important}}[bp~='margin--xs']{margin:4px !important}[bp~='margin-top--xs']{margin-top:4px !important}[bp~='margin-bottom--xs']{margin-bottom:4px !important}[bp~='margin-right--xs']{margin-right:4px !important}[bp~='margin-left--xs']{margin-left:4px !important}[bp~='padding--xs']{padding:4px !important}[bp~='padding-top--xs']{padding-top:4px !important}[bp~='padding-bottom--xs']{padding-bottom:4px !important}[bp~='padding-right--xs']{padding-right:4px !important}[bp~='padding-left--xs']{padding-left:4px !important}[bp~='margin--sm']{margin:8px !important}[bp~='margin-top--sm']{margin-top:8px !important}[bp~='margin-bottom--sm']{margin-bottom:8px !important}[bp~='margin-right--sm']{margin-right:8px !important}[bp~='margin-left--sm']{margin-left:8px !important}[bp~='padding--sm']{padding:8px !important}[bp~='padding-top--sm']{padding-top:8px !important}[bp~='padding-bottom--sm']{padding-bottom:8px !important}[bp~='padding-right--sm']{padding-right:8px !important}[bp~='padding-left--sm']{padding-left:8px !important}[bp~='margin']{margin:16px !important}[bp~='margin-top']{margin-top:16px !important}[bp~='margin-bottom']{margin-bottom:16px !important}[bp~='margin-right']{margin-right:16px !important}[bp~='margin-left']{margin-left:16px !important}[bp~='padding']{padding:16px !important}[bp~='padding-top']{padding-top:16px !important}[bp~='padding-bottom']{padding-bottom:16px !important}[bp~='padding-right']{padding-right:16px !important}[bp~='padding-left']{padding-left:16px !important}[bp~='margin--lg']{margin:24px !important}[bp~='margin-top--lg']{margin-top:24px !important}[bp~='margin-bottom--lg']{margin-bottom:24px !important}[bp~='margin-right--lg']{margin-right:24px !important}[bp~='margin-left--lg']{margin-left:24px !important}[bp~='padding--lg']{padding:24px !important}[bp~='padding-top--lg']{padding-top:24px !important}[bp~='padding-bottom--lg']{padding-bottom:24px !important}[bp~='padding-right--lg']{padding-right:24px !important}[bp~='padding-left--lg']{padding-left:24px !important}[bp~='margin--none']{margin:0 !important}[bp~='margin-top--none']{margin-top:0 !important}[bp~='margin-bottom--none']{margin-bottom:0 !important}[bp~='margin-right--none']{margin-right:0 !important}[bp~='margin-left--none']{margin-left:0 !important}[bp~='padding--none']{padding:0 !important}[bp~='padding-top--none']{padding-top:0 !important}[bp~='padding-bottom--none']{padding-bottom:0 !important}[bp~='padding-right--none']{padding-right:0 !important}[bp~='padding-left--none']{padding-left:0 !important}.autocomplete-w1{background:url(shadow.png) no-repeat bottom right;position:absolute;top:0;left:0;margin:8px 0 0 6px;_background:none;_margin:0}.autocomplete{border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_height:350px;_margin:0;_overflow-x:hidden}.autocomplete .selected{background:#F0F0F0}.autocomplete div{padding:2px 5px;white-space:nowrap}.autocomplete strong{font-weight:normal;color:#3399FF}table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:10px 0pt 15px;width:100%;text-align:left}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;padding:4px}table.tablesorter thead tr .header{background-image:url(jquery.tablesorter.bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top}table.tablesorter tbody tr.odd td{background-color:#F0F0F6}table.tablesorter thead tr .headerSortUp{background-image:url(jquery.tablesorter.asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(jquery.tablesorter.desc.gif)}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}#rotate-device-animation.overlay{display:none;position:absolute;top:0;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:10}@media only screen and (max-width: 860px) and (orientation: portrait){#rotate-device-animation.overlay{display:block}#rotate-device-animation.overlay .iconContainer{background-color:white}}#rotate-device-animation.overlay .phone{animation:sizeIncrease 0.5s forwards ease, borderIncrease 0.5s 0.5s forwards ease, rotateRight 0.7s 1s forwards ease}#rotate-device-animation.overlay .phone i{animation:fadeIn 0.5s 0.8s forwards ease}#rotate-device-animation.overlay .iconContainer p{animation:fadeIn 0.5s 1.3s forwards ease}#rotate-device-animation .iconContainer{width:200px;height:250px;position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-100px;padding-top:30px}#rotate-device-animation .iconContainer p{display:inline-block;width:100%;text-align:center;margin:0;font-size:18px;opacity:0}#rotate-device-animation .phone{position:relative;left:50%;margin-left:-50px;width:0;height:0;border:0 solid #000;background:#a9a9a9;border-radius:10px;box-sizing:border-box}#rotate-device-animation .phone i{text-align:center;width:100%;line-height:120px;font-size:50px;color:#454545;opacity:0}@keyframes sizeIncrease{0%{width:0;height:10px}50%{width:100px;height:10px}100%{width:100px;height:160px}}@keyframes borderIncrease{100%{border-width:20px 10px}}@keyframes fadeIn{100%{color:#000;opacity:1}}@keyframes rotateRight{100%{transform:rotate(90deg)}}@media only screen and (min-width: 860px){body.eval_layout{top:0px;bottom:0px;background-color:rgba(0,157,155,0.8);background-attachment:fixed}}body.eval_layout{padding:0px;color:#666666;overflow-x:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1280px){body.eval_layout{background-image:url(/assets/background-eval@2x-fa67607f9a8d56d27f1913492f17957f7cc4463f7e27c23910ab90229a53133f.png);background-size:1280px 681px;background-position-x:center;background-position-y:0px}}@media only screen and (min-width: 1280px){body.eval_layout{background-image:url(/assets/background-eval-71a653a94c7dd51924fd7dffdb175e78934df53feec5092f83810cb99879ce1c.png);background-size:1280px 681px;background-position-x:center;background-position-y:0px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 860px) and (max-width: 1279px){body.eval_layout{background-image:url(/assets/background-eval-71a653a94c7dd51924fd7dffdb175e78934df53feec5092f83810cb99879ce1c.png);background-size:cover}}@media only screen and (min-width: 860px) and (max-width: 1279px){body.eval_layout{background-image:url(/assets/background-eval-71a653a94c7dd51924fd7dffdb175e78934df53feec5092f83810cb99879ce1c.png);background-size:cover}}div.eval_background{width:100vw;position:absolute}.size_50{width:50px;height:50px}body.eval_layout{padding:0px}div.eval_content{padding:10px}@media only screen and (min-width: 860px){div.eval_content{position:relative;margin:50px auto 0px auto;max-width:800px;padding:60px 65px;background-color:#fbfbfb}}@media (min-width: 800px){body.eval_layout label{margin:50px 0 50px 50px}body.eval_layout select,body.eval_layout .output{margin-left:100px}body.eval_layout p.commands a.btn{margin:0 10px}body.eval_layout input[type="text"]{margin:20px 0 0 100px}}body.eval_layout h1{text-transform:uppercase;font-family:"Roboto Condensed", sans-serif;font-weight:300;font-size:24px;color:#009d9b}body.eval_layout .error{background-color:#fab56b}body.eval_layout #steps{display:block;width:100%;margin-bottom:20px;display:flex;justify-content:flex-start}body.eval_layout .steps{list-style:none;width:100%;overflow:hidden;margin:0;padding:0}body.eval_layout .steps li{color:#b0b1b3;font-size:24px;line-height:28px;padding:10px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s}body.eval_layout .steps li span{font-size:11px;display:block}body.eval_layout .steps li.current{color:#000}body.eval_layout .breadcrumb li{background:#eee;font-size:14px;line-height:16px}body.eval_layout .breadcrumb li.current:after{border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:6px solid #666;content:" ";position:absolute;top:0;right:-6px}body.eval_layout .breadcrumb li.current{background:#666;color:#eee;position:relative}body.eval_layout .breadcrumb li:last-child:after{border:none}body.eval_layout fieldset{border:none;padding:20px 0}body.eval_layout legend{text-transform:uppercase;font-family:"Roboto Condensed", sans-serif;font-weight:300;font-size:24px;color:black}body.eval_layout label{display:block;margin:20px 0 20px 0px;padding:0 1px;font-size:16px;line-height:normal;background-color:transparent;font-family:"Roboto Condensed", sans-serif;font-weight:300}body.eval_layout input[type="text"]{width:300px;font-weight:300;font-size:16px;height:40px;padding:0 5px}body.eval_layout input[type="checkbox"]{margin-right:10px}body.eval_layout input[type="radio"]{margin:0 20px}body.eval_layout select{border:1px lightgray solid;width:300px;height:40px}body.eval_layout .margin-left{margin-left:100px}body.eval_layout table tr{height:50px;font-family:"Roboto Condensed", sans-serif;font-weight:300}body.eval_layout table.invisible td:first-child{width:30%;text-align:left}body.eval_layout table.invisible td:nth-child(2){width:70%;text-align:left}body.eval_layout table td{text-align:center;width:10%}body.eval_layout table td:first-child{text-align:left;width:50%}body.eval_layout p.commands{text-align:center;margin-top:50px}body.eval_layout p.commands a.btn{margin:10px 0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/slick/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(/assets/slick-8ca11b5fcbff92ee6378017cf6832dddfa745253202d7c8d01f42d5d17c4cb5c.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}li.yes,li.ok{list-style-image:url(/assets/ok-c9c8f9bf360e84367cfef2ca4c7eea6688c6d151dae1343432c57818ef7ef600.png)}li.retracted,li.cancelled,li.no,li.nok{list-style-image:url(/assets/nok-d9a36c648a5da3f5fda6bb06824faa2ed0ca37a0b9f474bf55a511873ac03b15.png)}body.admin_letter .checklist li{list-style-type:none}body.admin_letter label{display:inline-block;margin:10px 0 15px 0}body.admin_letter .letter{border:1px black solid;background-color:#ddd}body.admin_letter .letter .header{padding:20px;border-bottom:1px black solid}body.admin_letter .letter .body{padding:20px}body.admin_letter table.letter_list{width:100%;border:1px #ddd solid}body.admin_letter table.letter_list td,body.admin_letter table.letter_list th{text-align:left;padding:5px;border:1px #ddd solid}body.admin_letter a.greenbutton{display:flex;align-items:center;text-decoration:none;color:black;width:84px;height:32px;border-radius:2px;border:1px #009d9b solid;padding:0;text-align:center;padding-left:8px}body.admin_letter a.greenbutton:hover,body.admin_letter a.important.greenbutton{background-color:#009d9b;color:white}body.admin_letter a.dangerous.greenbutton{border:1px #f68409 solid;background-color:#f68409;color:white}ul{padding-left:25px}ol{padding-left:30px}ul.non_list,.non_list ul{list-style-type:none;padding-left:0px}.announce_grid{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 800px){.newsreports{display:flex;justify-content:space-between;flex-wrap:wrap}.columns-from-800{column-count:3}}.slick-arrow.slick-prev,.slick-arrow.slick-next{background-color:#009d9b;border-radius:10px}.news_item{padding:0 10px}.news_item .img{width:377px;height:300px;background-size:cover;background-position:center}.news_item h3{height:80px}body.lecturer_index .row_article article{max-width:unset}.profile_strips{overflow:hidden;color:black;font-family:"Roboto Condensed", sans-serif;font-size:23px}.profile_strips>div:nth-child(2n + 1){background-color:#ddd}.profile_strip{display:flex;align-items:center;padding:10px 0;justify-content:space-around}@media (max-width: 800px){.profile_strip{flex-direction:column;padding:0 5px}}.flex-break{flex-basis:100%;height:0}.profile_strips a,.profile_strips .subtitle,.profile_strip>div.stripcol4{text-decoration:none;font-family:"Roboto Condensed", sans-serif;color:black;font-weight:400}.profile_strips a,.profile_strip>div.stripcol4{font-size:19px}.profile_strips .subtitle{font-size:13px}.profile_strip>div.stripcol3{font-weight:300;font-size:19px;line-height:28px}.profile_strips h3,.profile_strip>div.stripcol4{text-transform:uppercase}.profile_strip>div.stripcol2 h1{line-height:8px}.profile_strip>div.stripcol1{width:150px}.profile_strip>div.stripcol2{flex:2;max-width:240px}.profile_strip>div.stripcol3{flex:3;max-width:420px}.profile_strip>div.stripcol4{flex:2;max-width:320px;text-align:center}.profile_strip>div.stripcol5{flex:2;max-width:320px;text-align:center}a.fullgreenbutton{display:block;width:84px;height:32px;border-radius:2px;background-color:#009d9b;color:white;font-size:14px;padding:0;text-align:center}a.whitebutton{display:inline-block;width:160px;height:26px;border:1px gray solid;color:black;background-color:white;text-decoration:none;margin:0;text-align:center;padding:4px 8px;font-size:13px;line-height:13px;font-family:"Roboto Condensed", sans-serif;font-weight:300}h2 a.whitebutton{float:right;text-transform:capitalize}.profile_strip>div{padding:20px 0}.stripcol3{overflow:hidden;text-overflow:clip}.row_article article{max-width:1280px;padding:20px}.layout2019 main{font-family:"Roboto Condensed", sans-serif;font-size:20px}@media (min-width: 600px) and (max-width: 800px){.layout2019 main{font-family:"Roboto Condensed", sans-serif;font-size:18px;display:grid;grid-gap:20px;grid-template-columns:3fr 1fr;grid-template-rows:50px minmax(300px, max-content) minmax(200px, max-content);grid-template-areas:"messages messages" "main  sidearea" "info1 sidearea" "info2 sidearea"}}@media (min-width: 800px){.layout2019 main{font-family:"Roboto Condensed", sans-serif;font-size:18px;display:grid;grid-gap:20px;grid-template-columns:2fr 2fr 1fr;grid-template-rows:50px minmax(300px, max-content) minmax(200px, max-content);grid-template-areas:"messages messages message" "main main   sidearea" "info1 info2 sidearea"}}.layout2019 main #messages{grid-area:messages}.layout2019 main .maininfo{grid-area:main}.layout2019 main .info1{grid-area:info1}.layout2019 main .info2{grid-area:info2}.layout2019 main .sidebar{grid-area:sidearea}h1{font-family:"Roboto Condensed", sans-serif;font-size:26px;color:#333333}.subtitle{color:#333333;font-size:20px}main{font-family:"Roboto Condensed", sans-serif;font-weight:300}p{font-family:"Roboto Condensed", sans-serif;font-size:18px;font-weight:300;margin-top:0}h2{font-family:"Roboto Condensed", sans-serif;font-size:24px;color:#333333;font-weight:300;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:0}@media screen and (min-width: 520px){.thecourse form{padding-left:45px;max-width:642px}.label_with_errors label,.thecourse label,#edit_details_form form>label{display:block;text-align:right}}.thecourse form select{height:40px;width:100%}.thecourse form h2{font-family:"Roboto Condensed", sans-serif;font-size:24px;color:#333333;font-weight:300;text-transform:initial;border-bottom:none;margin-bottom:46px}.thecourse form .field_with_errors{font-size:16px !important}.level_grid label{display:block;font-size:16px;line-height:24px;font-weight:bold;color:black;background-color:transparent}.thecourse p{font-size:16px;line-height:24px;color:#6c6c6c;margin:12px 0}.level_grid{display:grid;grid-gap:20px;grid-template-columns:30px 1fr;align-items:center}.row72{min-height:72px;margin:20px 0}.labels_inline label{display:inline}.layout2019 h3,.coursebox h3{font-family:"Roboto Condensed", sans-serif;font-size:16px;color:#333333;font-weight:300;text-transform:uppercase;margin-bottom:0;margin-top:25px}.layout2019 .fa-map-marker,.layout2019 .fa-question-circle{color:#009d9b}.layout2019 .sidebar p{font-weight:500}p.explanation{background-color:#ddd;font-size:12px;line-height:16px;font-weight:300;padding:12px;position:relative}.layout2019 p.explanation:after{box-sizing:content-box;content:"";position:absolute;top:-15px;right:105px;bottom:auto;left:auto;border-width:0 15px 15px;border-style:solid;border-color:#ddd transparent}.ditact-color{color:#009d9b}.kosten{color:#009d9b;font-size:33px;font-weight:500;text-align:center}.kosten:before{content:"€ "}.kosten:after{content:",—"}.bold{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.fontsize24{font-size:24px}.black,a.black:link,a.black:visited{color:black}.margintop{margin-top:30px}.left{text-align:left !important}.text_decoration_none{text-decoration:none}.right{text-align:right !important}.center{text-align:center !important}.no_underline,a.no_underline:link,a.no_underline:visited{text-decoration:none}input.save,a.save,a.other,a.btn.next,a.btn.prev{width:245px;min-height:55px;padding:12px;text-decoration:none;text-align:center;display:inline-block;border:1px rgba(0,157,155,0.5) solid}input.save:hover,a.save:hover,a.btn.next:hover,a.btn.prev:hover{background-color:rgba(0,157,155,0.8);color:white}input.save,a.save{background-color:rgba(0,157,155,0.5);color:white;font-size:19px;border-color:transparent}a.save.white{color:#009d9b;border-color:#009d9b;background-color:#f5f5fa}a.other{background-color:lightgray;color:black}.lecturer .buttonleiste{padding-bottom:30px;display:flex;justify-content:flex-end;flex-wrap:wrap}@media (min-width: 420px){.lecturer .buttonleiste a{margin-left:27px}}.buttonleiste a{margin-top:14px}body.course_index .tabnav{display:flex}body.course_index .tabnav>label#t-1{flex:3}body.course_index .tabnav>label{display:block;flex:1;margin:0;border:0;border-bottom:1px #ddd solid}body.course_index .tabnav>input:checked+label{display:block;margin:0;border:0;border-left:1px #ddd solid;border-right:1px #ddd solid;border-top:2px solid #009d9b}body.course_index .tabbody .tab{opacity:1;max-width:100%;z-index:1}body.course_index h2,body.course_index label{font-family:"Roboto Condensed", sans-serif;font-size:18px;color:black;padding:14px;height:50px}body.course_index h3{font-family:"Roboto Condensed", sans-serif;font-size:26px;color:black}body.course_index h4{font-family:"Roboto Condensed", sans-serif;font-weight:300;font-size:24px;color:#009d9b;word-wrap:break-word;word-break:normal;min-height:50px;line-height:24px}@supports (display: grid){body.course_index div.tab{display:grid;grid-auto-flow:row;max-height:4700px}body.course_index div.tab{grid-template-columns:1fr 1fr;grid-template-rows:repeat(1000, 340px)}@media (min-width: 800px) and (max-width: 1140px){body.course_index div.tab{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 800px){body.course_index div.tab{display:inline}}@media (max-width: 1000px){body.course_index .tabnav>label#t-1 label{display:block;height:40px}body.course_index .tabnav>label#t-1{height:160px}}@media (max-width: 600px){body.course_index div#kursangebot.tab{display:inline}}body.course_index div#kursangebot.tab{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(1000, auto)}@media (max-width: 800px){#enroll_no_undecided{position:absolute;right:26px;top:34px}}@media (min-width: 800px) and (max-width: 1000px){#enroll_no_undecided{position:absolute;left:37px;top:34px}}@media (min-width: 1000px){#enroll_no_undecided{position:absolute;left:37px;top:45px}}@media (min-width: 800px) and (max-width: 1140px){body.course_index div#kursangebot.tab{display:grid;grid-template-columns:1fr 1fr 1fr}.row_header #main_nav button{display:none}}@media (min-width: 600px) and (max-width: 800px){body.course_index div#kursangebot.tab{display:grid;grid-template-columns:1fr 1fr}}}@media (max-width: 1000px){body.course_index div#kursangebot.tab{display:inline}}@media (max-width: 1000px){.row_header #main_nav .menu{z-index:20;background-color:white;position:absolute;top:80px;left:0px;width:100vw;padding-left:0;border-bottom:1px #009d9b solid}.row_header #main_nav .menu li{border-top:1px #009d9b solid}.row_header #main_nav .menu ul{display:none}.row_header #main_nav{height:100px;background-size:auto 100px;background-position:20px 0;align-items:center}.row_header #main_nav button{font-size:40px;padding:0 0 8px 0;margin:0 20px 0 auto}.row_header #main_nav ul.menu li.menu-item-has-children button{padding:4px 8px 8px 8px}.row_header #main_nav ul.menu li.menu-item-has-children a{line-height:200%}#main_nav #ditact_logo{margin:4px 0 0 20px}}body.course_index a:link,body.course_index a:visited{text-decoration:none;color:inherit}body.course_index label{font-weight:normal;background-color:transparent;cursor:pointer}@media (min-width: 800px){.eventboxlink .eventbox{display:flex;flex-direction:row}.eventboxlink{height:280px;min-width:500px}}@media (max-width: 801px){.eventbox .leftbox{width:110px;margin:0 auto 0 auto !important}}.eventboxlink{border-radius:5px;border:1px transparent solid;margin:12px;padding:0px 22px 0px 12px}.eventboxlink:hover{border-color:#ddd}.eventbox h4{margin:22px 0 4px 0;min-height:auto}.eventbox .leftbox{margin-right:20px}.eventbox .date.oneday .bis{line-height:5px}.eventbox .rightbox{overflow:hidden;text-overflow:ellipsis;height:250px}body.home_index .eventbox .rightbox{height:unset}.eventbox .deko{box-sizing:border-box;width:102px;height:22px;padding:3px;line-height:19px;font-size:12px;text-align:center;color:white;background-color:#009d9b;position:relative;z-index:5;margin-bottom:20px}.eventbox .date div{font-size:16px;text-align:center}.eventbox .date .day{font-size:30px}.eventbox .deko:before{box-sizing:content-box;content:"";position:absolute;top:22px;left:0;width:0px;height:0px;border:20px solid #009d9b;border-bottom-color:transparent;border-width:0px 56px 12px 46px;z-index:0}body.course_index a.box_link{border:1px transparent solid;border-bottom:2px solid transparent}body.course_index a.box_link:hover{border:1px #ddd solid;border-bottom:2px solid #009d9b}body.course_index .box h4{margin:0px}body.course_index .box .booked_up,body.course_index .eventbox .booked_up,body.course_show .maininfo .booked_up,body.modul_show .maininfo .booked_up{background-color:rgba(251,206,157,0.8);color:#f68409;text-transform:uppercase;text-align:left;padding-left:20px;font-weight:300;transform-origin:top left}body.course_show .maininfo .cancelled{background-color:rgba(251,206,157,0.8);color:#f68409;text-transform:uppercase}body.course_index .box .booked_up{transform:translate(-25%, 0%) scale(1.7) rotate(-35deg)}body.course_show .maininfo .booked_up,body.modul_show .maininfo .booked_up,body.course_index .eventbox .booked_up{width:300px;text-align:center;transform:rotate(-15deg)}body.course_index .box{min-width:250px;overflow:hidden;margin:12px;padding:32px 22px 32px 22px}body.course_index div.tab h3{grid-column-start:1;grid-column-end:-1;border-bottom:2px solid #009d9b;margin:0px;padding:5px 22px}body.course_index .box p{font-family:"Roboto Condensed", sans-serif;font-weight:300;font-size:16px;margin:0}body.course_index #t-1 label{font-family:"Roboto Condensed", sans-serif;font-weight:300;padding:14px 7px;font-size:13px}body.course_index #t-1 input{margin-right:5px}*:hover>svg.svg-inline--fa,*:hover>svg.svg-inline--fa{filter:brightness(1.1) drop-shadow(2px 2px 4px #e4f2e8)}@media print{.main_nav,.row_header,.row_banner,.row_footer{display:none}article main{font-size:unset;line-height:unset}.explanation,.no-print{display:none}div.border-top{page-break-inside:avoid}table{page-break-inside:auto}table tr{page-break-inside:avoid;page-break-after:auto}table.tablesorter thead tr .header{background-image:none}body{display:block}}button#dropdown_burger,button.navbutton{border:1px #ddd solid;border-radius:5px}.striped>:nth-child(odd){background-color:#eee}.row_of_boxes{display:flex;justify-content:space-between;margin-bottom:25px}.row_of_boxes>div{border-left:1px solid #eee;padding-left:10px;width:30%}.row_of_boxes>div:first-child{border-left:unset;padding-left:unset}.flex_stripe{display:flex}.flex_stripe input{display:inline !important}.flex_stripe input[type="text"]{width:50px;text-align:right}.flex_stripe:hover{background-color:#e4f2e8}.admin_enroll .flex_stripe>*{flex:1;text-align:right}.admin_enroll .flex_stripe>*:first-child{flex:2;text-align:left}.admin_enroll .flex_stripe>*:nth-child(2){flex:2;text-align:left}.admin_cart .flex_stripe>*{flex:1;text-align:left}body.person_reoffer .course_list div{width:530px;display:flex;height:67px;align-items:center}body.person_reoffer .course_list div :nth-child(1){flex:5}body.person_reoffer .course_list div :nth-child(1) b{font-weight:400 !important}body.person_reoffer .course_list div :nth-child(2){flex:2}body.person_reoffer .course_list div :nth-child(3){width:2}body.page_show main{display:flex}@media (min-width: 600px){body.page_show main{padding:0 20%}}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}.tight[type="checkbox"]:not(:checked)+label,.tight[type="checkbox"]:checked+label{position:relative;padding-left:1.1em;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:"";position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #009d9b;background:#fff;border-radius:0px}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:"\2713\0020";position:absolute;top:-0.15em;left:0.2em;font-size:1.2em;line-height:0.8;color:#009d9b;transition:all 0.2s;font-family:"Roboto Condensed", "Lucida Sans Unicode", "Arial Unicode MS", Arial}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked+label:after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{border:2px dotted blue}label:hover:before{border:2px solid #4778d9 !important}.event_call .sidebar,.event_call .sidebar p{font-size:16px}.enroll.show main p{font-size:16px}
