@import url("/fontello/css/fontello.css");@import url("/fontello/css/fontello-codes.css");@import url("/fontello/css/fontello-embedded.css");*{margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display:block;}input:focus,textarea:focus,select:focus{outline:none;}textarea{resize:none;}table{border-collapse:collapse;border-spacing:0;padding:0;border:0;}table td,table th{padding:0;}input{-webkit-border-radius:0;}a:active,label:active{outline:none;}a:focus,label:focus{-moz-outline-style:none;outline:none;}input[type=checkbox]{border-width:0px;}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always;}body,html{height:100%;-webkit-text-size-adjust:none;}body{color:#000;}.clear{clear:both;height:1px;overflow:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}@media (max-width: 767px){.tablet{display:none !important;}.desktop{display:none !important;}.min-tablet{display:none !important;}}@media (min-width: 768px) and (max-width: 1023px){.phone{display:none !important;}.desktop{display:none !important;}}@media (min-width: 1024px){.phone{display:none !important;}.tablet{display:none !important;}.max-tablet{display:none !important;}}*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;}body{line-height:1.35;font-size:15px;font-family:"Fira Sans",sans-serif;font-weight:300;}h1{line-height:1;margin-bottom:10px;}@media (min-width: 1024px){h1{font-size:3rem;}}@media (min-width: 768px) and (max-width: 1023px){h1{font-size:2.1rem;}}@media (max-width: 767px){h1{font-size:1.75rem;}}h2{line-height:1;margin-bottom:12px;font-size:1.4rem;font-style:italic;color:#ea3024;}h3{line-height:1;margin-bottom:5px;font-size:1.1rem;font-style:italic;color:#ea3024;}b{font-weight:500;}[class^="icon-"]::before{margin-left:0;margin-right:0;}.icon-arrow-right:not(.inline-icon){position:relative;font-size:140%;top:3px;}.icon-arrow-right:not(.inline-icon)[data-course-status="0"]{color:green;}.icon-arrow-right:not(.inline-icon)[data-course-status="1"]{color:#e8332e;}.icon-arrow-right:not(.inline-icon)[data-course-status="2"]{color:orange;}.align-right{text-align:right;}.red{color:#ea3024;}.container{width:1024px;max-width:100%;padding:0 20px;margin:0 auto;}img{width:100%;height:auto;}a{text-decoration:none;cursor:pointer;}a:hover,a.active{color:#ea3024;}.button{display:inline-block;padding:12px 15px 9px 15px;background-color:#ea3024;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:white;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;cursor:pointer;}.button:hover{color:white;background-color:#ee5c53;}hr{border-top:1px dotted #a4a6a9;}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center center;}.bg-contain{background-size:contain;background-repeat:no-repeat;background-position:center center;}label{display:none;}input,select,textarea{background-color:white;color:#262626;padding:2px 5px 0 5px;border-radius:3px;border:1px dotted #a4a6a9;width:100%;display:inline-block;height:30px;vertical-align:bottom;line-height:normal;}input:not(:last-child),select:not(:last-child),textarea:not(:last-child){margin-bottom:5px;}input:not([type="checkbox"]),select:not([type="checkbox"]),textarea:not([type="checkbox"]){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}input[type="submit"],select[type="submit"],textarea[type="submit"]{height:auto;width:auto;border:none;}input.error,select.error,textarea.error{background-color:#ee5c53;}.checkbox-wrapper{float:none;display:block;width:100%;}.checkbox-wrapper:not(:last-child){margin-bottom:5px;}.checkbox-wrapper input,.checkbox-wrapper label,.checkbox-wrapper div{display:inline-block;height:auto;width:auto;margin-bottom:0;vertical-align:middle;}.checkbox-wrapper input{position:relative;top:-2px;}.checkbox-wrapper label{margin-left:4px;}.checkbox-wrapper.has-error{color:#ea3024;text-decoration:underline;}.checkbox-wrapper.has-error label,.checkbox-wrapper.has-error div,.checkbox-wrapper.has-error a{text-decoration:underline;}textarea{padding:5px;}.form-label{height:auto;min-height:30px;border:none;line-height:30px;}form .help-block{display:none !important;}table{width:100% !important;}table td{padding:2px;}.tbltype-Standard td{padding:0px !important;}@media (max-width: 1023px){.table-scroll-x{overflow-x:scroll;}.table-scroll-x table{min-width:600px !important;}}.message{padding:20px;}.message.error{background-color:#ee5c53;}.message.success{background-color:#9ebf6d;}@media (min-width: 1024px){header{padding-top:30px;}}@media (max-width: 1023px){header{padding-top:20px;}}header ul{list-style-type:none;}header #upper-header{text-align:right;padding-bottom:10px;font-size:1.1rem;}header #upper-header #language-switch{text-transform:uppercase;}header #upper-header #language-switch a:not(:last-child):after{content:" |";color:#262626 !important;}header #upper-header #language-switch .icon-home{position:relative;top:-2px;font-size:90%;}header #center-header{display:table;table-layout:fixed;width:100%;}@media (min-width: 1024px){header #center-header{padding-bottom:20px;}}@media (max-width: 1023px){header #center-header{padding-bottom:10px;}}header #center-header > div{display:table-cell;vertical-align:middle;}@media (min-width: 1024px){header #center-header #logo{width:620px;}}@media (min-width: 768px) and (max-width: 1023px){header #center-header #logo{width:50%;}}@media (max-width: 767px){header #center-header #logo{width:80%;}}header #center-header #navigation{text-align:right;}header #center-header #navigation #main-navigation{text-transform:uppercase;}header #center-header #navigation #main-navigation > ul{font-size:1.1rem;}header #center-header #navigation #main-navigation > ul > li{display:inline-block;position:relative;background:none;padding:0;}header #center-header #navigation #main-navigation > ul > li:not(:last-child){margin-right:20px;}header #center-header #navigation #main-navigation > ul > li ul{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:-1;opacity:0;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:15px 5px 5px 5px;color:white;text-align:left;font-size:1rem;width:270px;}header #center-header #navigation #main-navigation > ul > li ul:before{content:"▲";position:absolute;top:25px;left:50%;-webkit-transform:scaleX(3) translateX(-12.5%) translateY(-100%);-moz-transform:scaleX(3) translateX(-12.5%) translateY(-100%);-o-transform:scaleX(3) translateX(-12.5%) translateY(-100%);-ms-transform:scaleX(3) translateX(-12.5%) translateY(-100%);transform:scaleX(3) translateX(-12.5%) translateY(-100%);color:#262626;}header #center-header #navigation #main-navigation > ul > li ul li{background-color:#262626;padding:0;background-image:none;}header #center-header #navigation #main-navigation > ul > li ul li:first-child{padding-top:12px;}header #center-header #navigation #main-navigation > ul > li ul li:last-child{padding-bottom:15px;}header #center-header #navigation #main-navigation > ul > li ul li a{display:block;padding:5px 20px 5px 47px;}header #center-header #navigation #main-navigation > ul > li ul li a:before{content:"";font-family:fontello;margin:0 5px 0 -28px;position:relative;top:3px;font-size:140%;}header #center-header #navigation #main-navigation > ul > li:hover > ul{opacity:1;z-index:150;}header #center-header #navigation #burger{font-size:25px;line-height:1;}header #mobile-navigation{display:none;position:relative;padding-bottom:10px;font-size:1.1rem;text-transform:uppercase;}header #mobile-navigation ul li{padding:0;background-image:none;}header #mobile-navigation ul li a{display:block;padding:0 0 5px 30px;}header #mobile-navigation ul li a:before{content:"";font-family:fontello;margin:0 5px 0 -30px;position:relative;top:3px;font-size:140%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;display:inline-block;}header #mobile-navigation ul li a.open:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}header #mobile-navigation ul > li ul{display:none;}header #mobile-navigation ul > li ul > li{padding-left:30px;}header #mobile-navigation #language-switch{text-transform:uppercase;position:absolute;top:6px;right:0;z-index:100;}header #mobile-navigation #language-switch a:first-child:after{content:" |";color:#262626 !important;}header #lower-header-wrapper{background-color:#ea3024;}header #lower-header-wrapper #lower-header{display:table;width:100%;table-layout:fixed;}header #lower-header-wrapper #lower-header > div{display:table-cell;}@media (min-width: 768px){header #lower-header-wrapper #lower-header > div{width:50%;}}@media (max-width: 767px){header #lower-header-wrapper #lower-header > div{width:100%;}}header #lower-header-wrapper #lower-header #lower-header-right{color:white;}@media (min-width: 768px){header #lower-header-wrapper #lower-header #lower-header-right{padding:50px 0 50px 40px;}}@media (max-width: 767px){header #lower-header-wrapper #lower-header #lower-header-right{padding:25px 0;}}header #lower-header-wrapper #lower-header #lower-header-right #header-select-wrapper{position:relative;color:#262626;z-index:120;}header #lower-header-wrapper #lower-header #lower-header-right #header-select-wrapper #header-select{position:relative;background-color:white;line-height:1;cursor:pointer;font-size:1.1rem;padding:12px 12px 9px 12px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}header #lower-header-wrapper #lower-header #lower-header-right #header-select-wrapper #header-select.open{-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}header #lower-header-wrapper #lower-header #lower-header-right #header-select-wrapper #header-select #header-select-arrow{width:12px;height:auto;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}header #lower-header-wrapper #lower-header #lower-header-right #header-select-wrapper #header-select-items{display:none;position:absolute;z-index:110;bottom:2px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;overflow:hidden;background-color:white;padding:12px;-moz-column-width:50%;-moz-column-count:2;-moz-column-gap:15px;-moz-column-rule-color:transparent;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:50%;-webkit-column-count:2;-webkit-column-gap:15px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:50%;column-count:2;column-gap:15px;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);}header #lower-header-wrapper #lower-header #lower-header-right #header-select-wrapper #header-select-items p:not(:last-child){margin-bottom:5px;}header #lower-header-wrapper #lower-header #lower-header-right .button{margin-top:5px;width:100%;}header .fullwidthBanner{padding:1rem;}@media (min-width: 768px){header .fullwidthBanner{padding:2rem 0 1rem;}}@media (min-width: 1024px){header .fullwidthBanner{padding:2rem 0 1rem;}}header .fullwidthBanner .statusbanner{background-color:#a4a6a9;padding:1rem 1rem .75rem;}@media (min-width: 768px){header .fullwidthBanner .statusbanner{padding:1.25rem 1rem 1rem;}}header .fullwidthBanner .statusbanner__text{text-align:center;font-size:1rem;font-weight:400;}@media (min-width: 768px){header .fullwidthBanner .statusbanner__text{font-size:1.25rem;}}header .fullwidthBanner .headerbanner{display:-webkit-flex;display:flex;flex-direction:row;background-color:#ea3024;}header .fullwidthBanner .headerbanner__left{flex:0 1 50%;min-width:230px;padding:1.5rem 0;}@media (min-width: 768px){header .fullwidthBanner .headerbanner__left{width:45%;padding:3rem 0;}}@media (min-width: 1024px){header .fullwidthBanner .headerbanner__left{padding:4rem 0;}}header .fullwidthBanner .headerbanner__right{flex:0 1 50%;background-size:cover;}@media (min-width: 768px){header .fullwidthBanner .headerbanner__right{width:55%;}}header .fullwidthBanner .headerbanner__link:hover .headerbanner__text{color:#262626;}header .fullwidthBanner .headerbanner__text{width:min-content;color:#fff;font-weight:400;line-height:1.2;margin-bottom:0;}@media (min-width: 768px){header .fullwidthBanner .headerbanner__text{margin:0 auto;max-width:350px;}}@media (min-width: 768px){#content{padding-top:40px;padding-bottom:40px;}}@media (max-width: 767px){#content{padding-top:20px;padding-bottom:20px;}}@media (min-width: 768px){#content article,#content aside{float:left;}}#content article{width:100%;}@media (min-width: 768px){#content article[data-asides="1"]{width:67%;}}@media (min-width: 768px){#content article[data-asides="2"]{width:34%;}}@media (min-width: 768px){#content aside{width:33%;}}@media (min-width: 768px){#content aside#right-aside{padding-left:30px;}}@media (max-width: 767px){#content aside#right-aside{padding-top:30px;}}@media (min-width: 768px){#content aside#left-aside{padding-right:30px;}}footer{padding-top:40px;padding-bottom:36px;color:white;background-color:#262626;}@media (min-width: 768px){footer #footer-left,footer #footer-right{display:inline-block;vertical-align:middle;}}footer #footer-left{float:left;}@media (min-width: 768px){footer #footer-left .footer-link{display:inline-block;line-height:2;}}@media (min-width: 768px){footer #footer-left .footer-link:not(:last-child){margin-right:20px;}}@media (max-width: 767px){footer #footer-left .footer-link:not(:last-child){margin-bottom:5px;}}footer #footer-right{float:right;}footer #footer-right .footer-link{line-height:1;font-size:2.2rem;display:inline-block;text-align:right;}footer #footer-right .footer-link:not(:last-child){margin-right:5px;}footer .error-message-wrapper{display:none !important;}.entry{width:100%;}aside .entry{padding-bottom:20px;}article .entry{padding-bottom:30px;}[class^="richtext"]{width:100%;}[class^="richtext"] > img,[class^="richtext"] > p > img,[class^="richtext"] > p > a > img{width:100% !important;height:auto !important;float:none !important;margin:0 !important;}[class^="richtext"] ul{list-style-position:outside;padding-left:1em;}#map > div{top:0;left:0;}aside #map{padding-top:66%;}article #map{padding-top:33%;}.course-details table{margin-bottom:20px;position:relative;}@media screen and (max-width: 910px){.course-details table[data-course-status="1"]{margin-top:15px;}.course-details table[data-course-status="1"] tr.noborder{height:62px;top:-72px;}.course-details table[data-course-status="1"] tr.noborder td{height:62px;}}@media screen and (max-width: 520px){.course-details table[data-course-status="1"]{margin-top:40px;}.course-details table[data-course-status="1"] tr.noborder{height:92px;top:-102px;}.course-details table[data-course-status="1"] tr.noborder td{height:92px;}}@media screen and (max-width: 407px){.course-details table[data-course-status="1"]{margin-top:80px;}.course-details table[data-course-status="1"] tr.noborder{height:122px;top:-132px;}.course-details table[data-course-status="1"] tr.noborder td{height:122px;}}@media screen and (max-width: 425px){.course-details table[data-course-status="2"]{margin-top:15px;}.course-details table[data-course-status="2"] tr.noborder{height:62px;top:-72px;}.course-details table[data-course-status="2"] tr.noborder td{height:62px;}}.course-details table td{padding-top:4px;}.course-details table td:first-child{width:120px;}.course-details table tr td{border-bottom:1px dotted #a4a6a9;}.course-details table tr.noborder{position:absolute;top:-40px;right:0;height:30px;width:auto;}.course-details table tr.noborder td{border-top:none !important;border-bottom:none !important;height:30px;width:100%;display:block;padding:0px !important;}.course-details table tr.noborder td div{display:block;height:100%;width:100%;line-height:30px;padding:0px 15px;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.course-details table tr.noborder td div[data-course-status="1"]{background-color:#ea3024;}.course-details table tr.noborder td div[data-course-status="2"]{background-color:orange;color:black;}.course-details table tr:first-child td{border-top:1px dotted #a4a6a9;}.course-details [class^="description"]{margin-bottom:20px;}.red-box{background-color:#ea3024;padding:20px;color:white;}.red-box a:hover{color:#262626;}.terminbuchungButton{position:fixed;bottom:1rem;right:1rem;width:calc(100% - 2rem);background:#ea3024;color:#fff;text-align:center;border-radius:100px;-webkit-transition:.25s ease;transition:.25s ease;}@media (min-width: 600px){.terminbuchungButton{bottom:2rem;right:2rem;width:auto;}}.terminbuchungButton a{display:inline-block;padding:1rem;-webkit-transition:.25s ease;transition:.25s ease;}.terminbuchungButton:hover{background:#ee5c53;}.terminbuchungButton:hover a{color:#fff;}.entry.entry-Trenner .divider{border-top:1px dotted #a4a6a9;}@media (min-width: 768px){.entry.entry-Standard-Zweispaltig .two-columns-wrapper{-moz-column-width:50%;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:50%;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:50%;column-count:2;column-gap:20px;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;}}.entry.entry-Sprachenuebersicht .languagesOverview__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;}@media (min-width: 1024px){.entry.entry-Sprachenuebersicht .languagesOverview__list{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}.entry.entry-Sprachenuebersicht .languagesOverview__listitem{padding-top:1rem;}.entry.entry-Kursauswahl .courseselect__title{color:#fff;font-style:normal;margin-bottom:1rem;font-weight:400;}.entry.entry-Kursauswahl .courseselect__selectarea{padding:1.5rem 1.25rem;background-color:#ea3024;}@media (min-width: 768px){.entry.entry-Kursauswahl .courseselect__selectarea{padding:2rem;}}.entry.entry-Kursauswahl .courseselect__selectWrapper{position:relative;color:#262626;z-index:120;}.entry.entry-Kursauswahl .courseselect__select{position:relative;background-color:white;line-height:1;cursor:pointer;font-size:1rem;padding:12px 12px 9px 12px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}@media (min-width: 768px){.entry.entry-Kursauswahl .courseselect__select{font-size:1.1rem;}}.entry.entry-Kursauswahl .courseselect__select.open{-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.entry.entry-Kursauswahl .courseselect__selectArrow{width:12px;height:auto;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.entry.entry-Kursauswahl .courseselect__selectItems{display:none;position:absolute;z-index:110;bottom:2px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;overflow:hidden;background-color:white;padding:12px;-moz-column-width:50%;-moz-column-count:2;-moz-column-gap:15px;-moz-column-rule-color:transparent;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:50%;-webkit-column-count:2;-webkit-column-gap:15px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:50%;column-count:2;column-gap:15px;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,.75);}.entry.entry-Kursauswahl .courseselect__selectItems p:not(:last-child){margin-bottom:5px;}.entry.entry-Linkboxen .linkbox{display:block;padding-bottom:45px;border-bottom:1px dotted #a4a6a9;position:relative;}@media (min-width: 768px){.entry.entry-Linkboxen .linkbox{float:left;width:calc(50% - 10px);margin-bottom:20px;height:400px;}}@media (min-width: 768px){.entry.entry-Linkboxen .linkbox.linkbox-100-width{width:100%;margin-right:0;}}@media (max-width: 767px){.entry.entry-Linkboxen .linkbox{margin-bottom:10px;}}@media (min-width: 768px){.entry.entry-Linkboxen .linkbox.linkbox-margin-right{margin-right:20px;}}.entry.entry-Linkboxen .linkbox:last-child{margin-bottom:0;}@media (min-width: 768px){.entry.entry-Linkboxen .linkbox:nth-last-child(2){margin-bottom:0;}}@media (min-width: 768px){.entry.entry-Linkboxen .linkbox.linkbox-100-width .image{padding-top:40%;}}.entry.entry-Linkboxen .linkbox .image{padding-top:75%;margin-bottom:6px;}.entry.entry-Linkboxen .linkbox .triangle{position:absolute;bottom:0;right:0;width:50px;height:50px;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}.entry.entry-Linkboxen .linkbox:hover .triangle{opacity:1;}.entry.entry-Akkordeon .icon-arrow-right{display:inline-block;margin-right:3px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;line-height:1;}.entry.entry-Akkordeon .accordion-entry{border-top:1px dotted #a4a6a9;}.entry.entry-Akkordeon .accordion-entry:last-child{border-bottom:1px dotted #a4a6a9;}.entry.entry-Akkordeon .accordion-title{padding:4px 0 6px 0;cursor:pointer;}@media (min-width: 1024px){.entry.entry-Akkordeon .accordion-title:hover{color:#ea3024;}}.entry.entry-Akkordeon .accordion-title.open .icon-arrow-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.entry.entry-Akkordeon .accordion-details{display:none;padding:10px 0 20px 22px;}.entry.entry-Kursuebersicht .course-type-description:not(:first-child){padding-top:30px;}.entry.entry-Kursuebersicht .course-group:not(:first-child){padding-top:30px;}@media (max-width: 767px){.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper{overflow-x:scroll;}}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table{width:100%;table-layout:fixed;border-top:1px dotted #a4a6a9;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr{cursor:pointer;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr[data-blocked="1"] td:nth-child(2){color:#a4a6a9;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr td{padding-top:6px;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr td:nth-child(1){width:30px;padding-top:2px;}@media (min-width: 768px){.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr td:nth-child(2){width:360px;}}@media (min-width: 1024px){.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr:hover{color:#ea3024;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr:hover[data-blocked="1"] td:nth-child(2){color:#ea3024;}}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table tr.open .icon-arrow-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table td{padding:5px 0;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-table td .icon-arrow-right{display:inline-block;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;line-height:1;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course .course-description{display:none;padding-left:30px;padding-top:15px;padding-bottom:30px;}.entry.entry-Kursuebersicht .course-group .courses-tables-wrapper .course:last-child .course-description{padding-bottom:0;}.entry.entry-Kursuebersicht .coursetype-description:not(:first-child){padding-top:30px;}@media (min-width: 768px){.entry.entry-Kursanmeldung #enrolmentForm > div:first-child{width:calc(50% - 10px);float:left;margin-right:20px;}}@media (max-width: 767px){.entry.entry-Kursanmeldung #enrolmentForm > div:first-child{margin-bottom:5px;}}@media (min-width: 768px){.entry.entry-Kursanmeldung #enrolmentForm > div:nth-child(2){width:calc(50% - 10px);float:left;}}@media (min-width: 768px){.entry.entry-Kursanmeldung #enrolmentForm > div:nth-child(2) textarea#bemerkungen{height:240px;}}@media (max-width: 767px){.entry.entry-Kursanmeldung #enrolmentForm > div:nth-child(2) textarea#bemerkungen{height:120px;}}.entry.entry-Kursanmeldung #enrolmentForm .checkbox-wrapper{margin-top:8px;margin-bottom:8px;}.entry.entry-Kontaktformular #contactForm > div:nth-child(1){margin-bottom:5px;}@media (min-width: 768px){.entry.entry-Kontaktformular #contactForm > div:nth-child(2){width:calc(50% - 10px);float:left;margin-right:20px;}}@media (max-width: 767px){.entry.entry-Kontaktformular #contactForm > div:nth-child(2){margin-bottom:5px;}}@media (min-width: 768px){.entry.entry-Kontaktformular #contactForm > div:nth-child(3){width:calc(50% - 10px);float:left;}}@media (min-width: 768px){.entry.entry-Kontaktformular #contactForm > div:nth-child(3) textarea#bemerkungen{height:277px;}}@media (max-width: 767px){.entry.entry-Kontaktformular #contactForm > div:nth-child(3) textarea#bemerkungen{height:120px;}}.entry.entry-Kontaktformular #contactForm #submitbutton{margin-top:8px;}.select2-container:not(:last-child){margin-bottom:5px;}.select2-selection{border:1px dotted #808080 !important;border-radius:3px !important;}.select2-search__field{height:1rem !important;line-height:1rem !important;margin-top:.45rem !important;}.small{font-size:10px;}.big{font-size:1.1rem;}.tbltype-emphheader{border-spacing:1px;}.tbltype-emphheader tr td{background-color:#f8f8f8;vertical-align:top !important;}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0;}.tbltype-fairplan{border-spacing:1px;}.tbltype-fairplan tr td{background-color:#f8f8f8;vertical-align:top !important;}.tbltype-contact{border-spacing:1px;}.tbltype-contact tr{border-top:1px dotted #a4a6a9;}.tbltype-contact tr:last-child{border-bottom:1px dotted #a4a6a9;}.tbltype-contact td{padding-bottom:4px;}.tbltype-contact td:not(:nth-child(3)){padding-top:7px;}.tbltype-headline{border-spacing:1px;}.tbltype-headline tr td{padding:8px;background-color:#f8f8f8;border:1px solid #ccc;vertical-align:top;}#editor b,#editor strong{font-weight:bold !important;}#editor i,#editor em{font-style:italic !important;}