@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.invisible{display:none}.ce_image img{width:100%;height:auto}.inner{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("../../files/ks/layout/fonts/montserrat-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("../../files/ks/layout/fonts/montserrat-v25-latin-500.woff2") format("woff2")}header{position:fixed;top:0;background-color:#21262A;width:100%;z-index:999}header .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;width:90%;max-width:1600px;padding-top:50px;padding-bottom:50px;transition:0.5s ease all}header .inner .left{width:200px;transition:1s ease}header .inner .left img{width:100%;height:auto}header .inner .right{width:80%;text-align:right}header .inner .right ul li{display:inline-block;margin-left:1.5em;transition:0.5s ease all}header .inner .right ul li a,header .inner .right ul li strong{font-size:1.2rem;line-height:1.2;font-weight:bold;font-style:normal}header .inner .right ul li a{display:inline-block;color:#BC9453;position:relative}header .inner .right ul li a::after{content:"";position:absolute;width:0%;height:3px;bottom:0;left:0;background-color:#BC9453;transform-origin:bottom right;transition:0.25s ease-out}header .inner .right ul li a:hover::after{width:100%;transform-origin:bottom left}header .inner .right ul li strong{color:#fff}header .inner .right ul li.submenu{position:relative;display:inline-flex;align-items:center}header .inner .right ul li.submenu::after{content:"";display:inline-block;width:1.2em;height:0.6em;position:relative;background:url(/files/ks/layout/img/raute.svg) no-repeat bottom / 100% auto}header .inner .right ul.level_2{display:none;padding:30px 40px;position:absolute;top:100%;right:0;z-index:1;background:#21262A}header .inner .right ul.level_2 li{display:block;margin:0}header .inner .right ul.level_2 li a,header .inner .right ul.level_2 li strong{display:inline-block;padding:0;white-space:nowrap;font-size:1rem}header .inner .right ul.level_2 li a::after{height:2px}header #scrollstatus_bar{width:0px;height:4px;background-color:#BC9453}header #logo{transition:0.5s ease all}header .ani{transform:translate(0px, -60px);opacity:0}header.sticky .inner{padding-top:15px;padding-bottom:15px}header.sticky .inner .left{width:160px}header #menuetrigger{position:absolute;width:30px;height:30px;z-index:20;right:23px;top:50%;transform:translateY(-50%);margin:0;opacity:0;cursor:pointer}header nav .level_1 li{box-sizing:border-box;text-align:right}header nav .level_1 li a,header nav .level_1 li strong{padding:0 10px}header #burgermenue,header #burgermenue::before,header #burgermenue::after{width:30px;height:2px;margin-bottom:5px;background:#BC9453;z-index:998;cursor:pointer;display:none}header #burgermenue::before,header #burgermenue::after{position:absolute;content:"";text-decoration:none;left:0}header #burgermenue{transition:none;position:absolute;right:23px;top:50%;transform:translateY(-50%);z-index:10}header #burgermenue::before{margin-top:-9px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header #burgermenue::after{margin-top:9px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header input:checked~#burgermenue::before{-webkit-transform:rotate(45deg) translate(6px, 6px);transform:rotate(45deg) translate(6px, 6px)}header input:checked~#burgermenue::after{-webkit-transform:rotate(-45deg) translate(6px, -6px);transform:rotate(-45deg) translate(6px, -6px)}header input:checked~#burgermenue{height:0;text-decoration:none}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}#container{margin-top:175px}:root{font-size:24px}body{font-family:"Montserrat", sans-serif;font-size:inherit;line-height:1.4;color:#fff;background-color:#21262A;background-image:url("/files/ks/layout/img/bg.jpg");background-size:cover;background-position:center;background-attachment:fixed}.bg{width:100%;height:auto;position:relative;background-color:#21262A}img{vertical-align:bottom}#start{text-align:center}.mod_breadcrumb{text-align:left;font-size:0.8em;margin-bottom:min(140px, 10vw + 50px)}.mod_breadcrumb ul{display:inline}.mod_breadcrumb ul li{display:inline;color:#fff}.mod_breadcrumb ul li a{color:#fff;transition:0.2s color}.mod_breadcrumb ul li a:hover{color:#BC9453}.mod_breadcrumb ul li:not(:last-child)::after{content:" ››"}.mod_breadcrumb ul li.active{color:#BC9453}h1,h2,h3,h4{font-weight:bold;color:#BC9453;line-height:1;margin-top:1.5em;margin-bottom:1em;-webkit-hyphens:auto;hyphens:auto}h1,h2{text-transform:uppercase;font-size:2.5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.2em;text-align:center}h1 .icon,h2 .icon{display:inline-block;position:relative;width:1em;height:1em;background-image:url("../../files/ks/layout/img/raute.svg");background-size:100%}h1 .icon::before,h2 .icon::before{content:"";width:100vw;height:2px;position:absolute;right:50%;top:50%;transform:translateY(-50%);background:#BC9453}h1::after,h2::after{content:"";display:inline-block;width:1em;margin-top:-0.2em}h3{font-size:1.5rem}p{margin-bottom:1em}strong{font-weight:bold}a{color:#BC9453}.more a{line-height:1;font-weight:bold;text-transform:uppercase;border:4px solid #BC9453;padding:10px 20px;transition:0.5s ease all;display:inline-block;text-align:center}.more a:hover{transform:scale(1.02)}.mod_article{border-top:4px solid #BC9453;padding-top:80px;padding-bottom:80px}.mod_article.volle_breite{padding:0}.ce_text ul,.ce_text ol{margin-left:1em;margin-bottom:40px}.ce_text ul{list-style:disc}.ce_gallery ul{display:flex;flex-wrap:wrap;--gap: min(20px, 2vw);gap:var(--gap);margin-bottom:1em;--columns: 4}.ce_gallery ul.cols_1{--columns: 1}.ce_gallery ul.cols_2{--columns: 2}.ce_gallery ul.cols_3{--columns: 3}.ce_gallery ul li{width:calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns))}.ce_gallery ul figure{height:100%}.ce_gallery ul img{width:100%;height:auto;border:2px solid #BC9453;box-sizing:border-box}#kacheln{margin-top:calc(-80px - 10vw)}#kacheln h1{margin-top:140px}.kacheln{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 5%}.kacheln .ani{transform:translate(0px, 166px)}.kacheln .ce_hyperlink{position:relative;width:30%;display:flex;transition:0.5s ease all}.kacheln .ce_hyperlink a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10%;background-color:#21262A;border:4px solid #BC9453;transition:0.5s ease all}.kacheln .ce_hyperlink a:hover{transform:scale(1.05)}.kacheln .ce_hyperlink a .image_container{display:flex;align-items:center;margin-top:auto;margin-bottom:auto}.kacheln .ce_hyperlink a .image_container img{width:100%;height:auto}.kacheln .ce_hyperlink h3{font-size:1rem;line-height:1;text-transform:uppercase;color:#BC9453;text-align:center;order:1;margin-top:10%;margin-bottom:0;-webkit-hyphens:auto;hyphens:auto}.kacheln .ce_hyperlink:nth-child(1):nth-last-child(4),.kacheln .ce_hyperlink:nth-child(2):nth-last-child(3),.kacheln .ce_hyperlink:nth-child(3):nth-last-child(2),.kacheln .ce_hyperlink:nth-child(4):nth-last-child(1){width:21.25%}#news #newsticker{overflow:hidden;width:70%;height:50px;margin-left:auto;margin-right:auto;margin-bottom:80px;position:relative}#news #newsticker .newsticker_mask{position:absolute}#news #newsticker .newsticker_mask .newsblock{float:left;margin-right:160px}#news #newsticker a{color:#BC9453;font-size:1.5em;line-height:1;margin-right:40px}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}#portfolio .more{display:flex;flex-wrap:wrap;justify-content:space-between}#portfolio .more a{display:flex;justify-content:center;align-items:center;width:28%;text-align:center;margin-bottom:3%}#portfolio .more a:last-child{width:100%}.usp{position:relative;width:47%;margin-bottom:4%;border:4px solid #BC9453;border-radius:360px;overflow:hidden}.usp::before{content:"";display:block;padding-top:100%}.usp .image_container{position:absolute;top:0}.usp .image_container img{width:100%;height:auto}.usp .usp_headline{position:absolute;z-index:10;left:0;right:0;margin-left:auto;margin-right:auto;padding:0 15%;text-align:center;bottom:15%;transition:1s ease all}.usp .usp_headline h3{color:#BC9453;font-size:1rem;text-transform:uppercase;margin:0;border:4px solid #BC9453;padding:10px 20px;background-color:#21262A;transition:0.5s ease all;display:inline-block}.usp .usp_headline h3:hover{transform:scale(1.02)}.usp .usp_headline h3 a{background-color:#21262A}.usp p{position:absolute;width:100%;height:100%;background-color:#fff;box-sizing:border-box;text-align:center;transition:1s ease all;color:#21262A;top:100%;z-index:20}.usp p .circle-left,.usp p .circle-right{width:50%;height:100%}.usp p .circle-left{float:left;shape-outside:radial-gradient(farthest-side at right, transparent 96%, black)}.usp p .circle-right{float:right;shape-outside:radial-gradient(farthest-side at left, transparent 96%, black)}.usp p .content{display:block;font-size:min(20px, 1.5vw)}.usp:hover p{top:0}.usp:hover .usp_headline{bottom:-80px}#karriere .more{display:flex;justify-content:center}.ce_form .formbody,.ce_form fieldset,.ce_form .left,.ce_form .right{display:flex;flex-wrap:wrap;align-items:flex-start;--col-gap: 2%;gap:20px var(--col-gap)}.ce_form fieldset{width:100%;margin-bottom:30px}.ce_form fieldset+fieldset{margin-top:-30px}.ce_form .left,.ce_form .right{width:49%;--col-gap: 4%}.ce_form input[type="text"],.ce_form input[type="tel"],.ce_form input[type="email"],.ce_form input[type="number"],.ce_form textarea,.ce_form select,.ce_form .submit{border:4px solid #BC9453;box-sizing:border-box;width:100%;padding:10px 20px;font:inherit;background:none;color:inherit}.ce_form select{color:#aaa}.ce_form select option{background:#21262A;color:#fff}.ce_form select:valid{color:#fff}.ce_form textarea{resize:vertical}.ce_form ::placeholder{color:#aaa}.ce_form legend{margin-bottom:20px;padding-top:10px;color:#BC9453}.ce_form .widget{width:100%}.ce_form .widget.w20{width:calc((100% - 4*var(--col-gap))/5)}.ce_form .widget.w33{width:calc((100% - 2*var(--col-gap))/3)}.ce_form .widget.w40{width:calc((100% - 4*var(--col-gap))/5*2 + var(--col-gap))}.ce_form .widget.w50{width:calc((100% -   var(--col-gap))/2)}.ce_form .widget.w67{width:calc((100% - 2*var(--col-gap))/3*2 + var(--col-gap))}.ce_form .widget-text label{display:block}.ce_form .form_spacer{margin-top:40px;color:#BC9453}.ce_form .widget-explanation p:last-child{margin-bottom:0}.ce_form .widget-checkbox fieldset,.ce_form .widget-radio fieldset{justify-content:flex-start;gap:2px 1em;margin-bottom:0}.ce_form .widget-checkbox legend,.ce_form .widget-radio legend{width:100%;margin-bottom:5px;padding-top:0;color:#fff}.ce_form .widget-checkbox fieldset>span,.ce_form .widget-radio fieldset>span{display:flex;align-items:flex-start}.ce_form .widget-checkbox a,.ce_form .widget-radio a{color:#fff}.ce_form .widget-checkbox input[type="checkbox"],.ce_form .widget-radio input[type="radio"]{appearance:none;margin:3px 10px 0 0}.ce_form .widget-checkbox fieldset.datenschutz{font-size:0.7em;color:#BC9453}.ce_form .widget-textarea{width:100% !important}.ce_form .submit{width:auto;text-transform:uppercase;color:#BC9453;cursor:pointer;margin-top:20px;margin-bottom:40px;font-weight:bold;line-height:1;transition:0.5s}.ce_form .submit:hover{transform:scale(1.02)}.ce_form input[type="checkbox"],.ce_form input[type="radio"]{position:relative;cursor:pointer;width:30px;height:30px;background-color:#BC9453;flex-shrink:0}.ce_form input[type="checkbox"]::after,.ce_form input[type="radio"]::after{content:"";position:absolute;z-index:20;width:22px;height:22px;background-color:#21262A;top:4px;left:4px}.ce_form input[type="checkbox"]:checked::after,.ce_form input[type="radio"]:checked::after{background-color:#BC9453;border:3px solid #21262A;width:20px;height:20px;top:2px;left:2px}.ce_form input[type="radio"],.ce_form input[type="radio"]::after{border-radius:30px}.ce_form p.error{margin-bottom:5px;font-weight:bold}#googlemap{overflow:hidden;position:relative;height:80vh}#googlemap .uc-embedding-container{max-height:none}#googlemap iframe{left:0;top:0;height:100%;width:100%;position:absolute}#historie{text-align:center}#historie #historie_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:180px}#historie #historie_container .history_left,#historie #historie_container .history_right{width:49.9%;position:relative;transition:1s ease all}#historie #historie_container .history_left p,#historie #historie_container .history_right p{padding-left:60px;padding-right:60px;color:#BC9453}#historie #historie_container .history_middle{width:0.2%;background-color:#BC9453}#historie #historie_container .history_line{--icon-size: 2.5rem;width:calc(100% - var(--icon-size)/2);height:2px;background-color:#BC9453;position:relative}#historie #historie_container .history_line::before{position:absolute;content:"";width:var(--icon-size);height:var(--icon-size);background-image:url("../../files/ks/layout/img/raute.svg");background-size:100%;top:calc(1px - var(--icon-size)/2)}#historie #historie_container h3{color:#BC9453;font-size:2.5rem;margin-top:0;margin-bottom:0.2em}#historie #historie_container .history_left .history_line{margin-left:auto}#historie #historie_container .history_left .history_line::before{left:calc(-1*var(--icon-size)/2);margin-left:-1px}#historie #historie_container .history_right .history_line::before{right:calc(-1*var(--icon-size)/2);margin-right:-1px}#historie .ani{opacity:0;transform:translate(0px, 80px)}.mod_newslist{display:flex;flex-wrap:wrap;justify-content:center;gap:0 5%;font-size:0.8rem}.mod_newslist .layout_latest{display:flex;flex-direction:column;width:30%;text-align:center;color:#BC9453;margin-bottom:2%}.mod_newslist .layout_latest h3{font-size:1.5em}.mod_newslist .layout_latest img{width:100%;max-width:400px;height:auto;transition:0.5s ease all;border:2px solid #BC9453}.mod_newslist .layout_latest .ce_text{margin-top:auto}.mod_newslist .layout_latest .more{margin-top:auto}.mod_newslist .layout_latest .more a{border-width:2px}.mod_newslist .layout_latest:hover img{transform:scale(1.05)}.mod_newslist .pagination{width:100%;text-align:center}.mod_newslist .pagination p{margin-bottom:0}.mod_newslist .pagination li{display:inline;font-size:1.2rem;font-weight:bold}.mod_newslist .pagination li:not(:last-child){margin-right:0.3rem}.mod_newslist .pagination li.first,.mod_newslist .pagination li.prev,.mod_newslist .pagination li.next,.mod_newslist .pagination li.last{font-size:0}.mod_newslist .pagination li.first a::after,.mod_newslist .pagination li.prev a::after,.mod_newslist .pagination li.next a::after,.mod_newslist .pagination li.last a::after{font-size:1.5rem;line-height:calc(1.2/1.5)}.mod_newslist .pagination li.first a::after{content:"‹‹"}.mod_newslist .pagination li.prev a::after{content:"‹"}.mod_newslist .pagination li.next a::after{content:"›"}.mod_newslist .pagination li.last a::after{content:"››"}.mod_newsreader .ce_image{margin-bottom:1em}.mod_newsreader .ce_image img{max-height:80vh;object-fit:contain}.mitarbeiter_container{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2%}.mitarbeiter_container .ma_slider{display:none}.mitarbeiter_container .ma_slider .ma_slide ul{list-style-type:disc}.mitarbeiter_container .mitarbeiter{box-sizing:border-box;width:22%;position:relative;border:4px solid #BC9453;overflow:hidden;margin-right:3%}.mitarbeiter_container .mitarbeiter:last-child{margin-right:0px}.mitarbeiter_container .mitarbeiter img{width:100%;height:auto;margin-bottom:-10px}.mitarbeiter_container .mitarbeiter .caption{position:absolute;width:100%;bottom:0;transform:translateY(100%);text-align:center;color:#BC9453;box-sizing:border-box;background-color:#21262A;padding:20px;font-size:0.8rem;line-height:1;transition:0.5s ease all;font-weight:bold;-webkit-hyphens:auto;hyphens:auto}.mitarbeiter_container .mitarbeiter .hiddentext{display:none}.mitarbeiter_container .mitarbeiter:hover .caption{transform:none}.ma_slider{width:100%;height:100%;background-color:#21262A;border:4px solid #BC9453;overflow:hidden;position:absolute;top:0;left:0;color:#BC9453;z-index:99}.ma_slider .close_ma{position:absolute;right:0;top:0;margin-right:20px;margin-top:10px;color:#BC9453;z-index:999}.ma_slider .ma_slide{width:100%;height:100%;float:left;box-sizing:border-box;padding:40px 80px}.ma_slider .ma_slide p{margin-bottom:0px}.ma_slider .prev_ma,.ma_slider .next_ma{position:absolute;color:#BC9453;z-index:999;top:0;margin-top:15%;width:30px;height:auto}.ma_slider .prev_ma img,.ma_slider .next_ma img{width:100%;height:auto}.ma_slider .prev_ma{left:10px}.ma_slider .next_ma{right:10px}#standorte{text-align:center}#standorte .flex h3{color:#BC9453;margin-top:0;margin-bottom:20px}#standorte .flex .ce_text{box-sizing:border-box;border:2px solid #BC9453;width:49%;margin-bottom:10px;padding:20px;display:flex;flex-direction:column;justify-content:center}#standorte .flex .ce_text p{margin-bottom:0px}#standorte .flex .ce_text:last-child:nth-child(odd){width:100%}.center{text-align:center}#kursanmeldung .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}#kursanmeldung .formbody .widget{width:49%}#kursanmeldung .formbody .w100{width:100%}.ce_er24_legal_text{background-color:#21262A;border:4px solid #BC9453;margin-bottom:100px;font-size:0.8em;overflow:hidden;padding:0 10%;text-align:center}.ce_er24_legal_text h2,.ce_er24_legal_text h3{font-size:1.5em}.bild_text_block{background-color:#21262A;border:4px solid #BC9453;margin-bottom:100px;font-size:0.8em;overflow:hidden}.bild_text_block .image_container{width:100%;height:auto}.bild_text_block .image_container img{width:100%;height:auto}.bild_text_block h2{font-size:1.5em}.bild_text_block h2 .icon,.bild_text_block h2::after{display:none}.bild_text_block h3{font-size:1.5em}.bild_text_block .textblock{text-align:center}.bild_text_block .textblock a{color:#BC9453}.bild_text_block .textblock>*{padding:0 10%}.bild_text_block .textblock>table{padding:0}.bild_text_block ul,.bild_text_block ol{text-align:left;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap}.bild_text_block table{text-align:left;border-top:4px solid #BC9453;width:100%}.bild_text_block table tr{border-bottom:4px solid #BC9453}.bild_text_block table tr:last-child{border:none}.bild_text_block table td{padding:20px}.bild_text_block table *+td{padding-left:0}.bild_text_block table .left{color:#BC9453;width:40%;text-transform:uppercase;text-align:center;font-weight:bold;letter-spacing:1px;vertical-align:middle}.bild_text_block table ul,.bild_text_block table ol{align-content:flex-start}.bild_text_block table ul:last-child,.bild_text_block table ol:last-child{margin-bottom:0}.bild_text_block table:not(:last-child){border-bottom:4px solid #BC9453;margin-bottom:1em}.ce_text:last-child .bild_text_block{margin-bottom:0}.ce_text+.no-gap-before{margin-top:-100px}.uc-embedding-container{color:black}.eventlist{display:flex;justify-content:space-between;margin-bottom:120px;margin-top:120px}.eventlist .event_date_box{width:70px;height:70px;color:#BC9453;border:2px solid #BC9453;text-align:center}.eventlist .event_data{width:90%}.eventlist .event_data h2{margin-top:0px;justify-content:flex-start}.eventlist .event_data .flex{margin-bottom:50px}.eventlist .event_data .flex .left{width:200px}.eventlist .event_data .flex .left img{width:100%;height:auto}.eventlist .event_data .flex .right{width:77%}.eventlist .info{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;font-size:18px;color:#BC9453;padding-left:28px}.eventlist .info div{margin-right:80px;position:relative}.eventlist .info div:before{position:absolute;content:"";width:20px;height:20px;background-repeat:no-repeat;left:-30px;top:2px}.eventlist .info .info_date:before{background-image:url("../../files/ks/layout/img/icon_calender.svg")}.eventlist .info .info_time:before{background-image:url("../../files/ks/layout/img/icon_time.svg")}.eventlist .info .date_location:before{background-image:url("../../files/ks/layout/img/icon_location.svg")}.event_hint{background-color:#BC9453;color:#fff;padding:10px 15px;box-sizing:border-box;font-size:18px;margin-bottom:40px}.event_hint p{margin-bottom:0px}.event .flex{margin-bottom:40px}.event .flex .ce_text{width:65%}.event .flex .ce_image{width:30%}footer{width:100%;height:auto;position:relative;font-size:0.8em;color:#BC9453;background-color:#21262A;border-top:4px solid #BC9453}footer .inner{position:relative;padding:130px 0}footer a{color:#BC9453}footer #footermenue ul li{display:inline-block;margin-right:40px}footer #footermenue ul li a,footer #footermenue ul li strong{text-transform:uppercase}footer #footermenue ul li a{display:inline-block;transition:0.5s}footer #footermenue ul li a:hover{transform:scale(1.05)}footer #footermenue ul li strong{color:white}footer #scrollup{position:absolute;right:0;bottom:0}@media screen and (max-width:1500px){header .inner{padding-top:20px;padding-bottom:20px}header .inner .left{width:200px}#container{margin-top:115px}}@media screen and (max-width:1333px){footer #scrollup{top:0;bottom:auto}}@media screen and (max-width:1280px){.mitarbeiter_container .mitarbeiter{width:23%;margin-right:1%}#historie #historie_container .history_left,#historie #historie_container .history_right{width:100%;margin-bottom:60px}#historie #historie_container .history_left:empty,#historie #historie_container .history_right:empty{margin-bottom:0}header nav{box-sizing:border-box;max-height:calc(100vh - 115px);padding:30px 40px;position:absolute;top:100%;right:0;background:#21262A;transform:translateX(100%);overflow:auto;transition:max-height 1s, transform 0.2s}header.sticky nav{max-height:calc(100vh - 90px)}header .inner .right ul li{display:block;text-align:left;margin:0}header .inner .right ul li a,header .inner .right ul li strong{padding:0}header .inner .right ul li a:after{margin-top:40px}header .inner .right ul li.submenu{display:block}header .inner .right ul li.submenu:after{content:none}header .inner .right ul.level_2{display:block !important;margin:10px 0;border-left:4px solid #BC9453;padding:0;padding-left:20px;position:relative}header .inner .right ul.level_2 li a,header .inner .right ul.level_2 li strong{white-space:initial}header #burgermenue,header #burgermenue:before,header #burgermenue:after{display:block}header input:checked~nav{transform:none}.usp{width:47%}footer .inner{padding:100px 0}.eventlist .event_data .flex .right{width:72%}}@media screen and (max-width:1024px){:root{font-size:22px}.kacheln .ce_hyperlink:nth-child(1):nth-last-child(4),.kacheln .ce_hyperlink:nth-child(2):nth-last-child(3),.kacheln .ce_hyperlink:nth-child(3):nth-last-child(2),.kacheln .ce_hyperlink:nth-child(4):nth-last-child(1){width:47.5%}.kacheln .ce_hyperlink:nth-child(1):nth-last-child(4) .image_container img,.kacheln .ce_hyperlink:nth-child(2):nth-last-child(3) .image_container img,.kacheln .ce_hyperlink:nth-child(3):nth-last-child(2) .image_container img,.kacheln .ce_hyperlink:nth-child(4):nth-last-child(1) .image_container img{max-width:200px}.mod_newslist .layout_latest{width:47.5%;margin-bottom:3%}.mod_newslist .layout_latest:nth-child(n+3){display:none}#portfolio .more a{width:100%}.ce_form .left,.ce_form .right{width:100%}.ce_form .widget.widget{width:100%}.mitarbeiter_container{justify-content:space-between}.mitarbeiter_container .mitarbeiter{width:48%;margin-right:0px;margin-bottom:2%}.usp{width:70%;margin-left:auto;margin-right:auto}.usp p .content{font-size:min(22px, 2.5vw)}.eventlist .event_data .flex .right{width:68%}.eventlist .info div{width:100%;margin-bottom:10px}}@media screen and (max-width:1024px) and (not (max-width: 600px)){.mitarbeiter_container .mitarbeiter .caption{transform:none}}@media screen and (max-width:768px){header .inner .right ul li a,header .inner .right ul li strong{font-size:1rem}header .inner .right ul.level_2 li a,header .inner .right ul.level_2 li strong{font-size:0.8rem}h1,h2{font-size:2rem}.kacheln .ce_hyperlink{width:47.5%}.kacheln .ce_hyperlink a{padding:5%}.kacheln .ce_hyperlink a .image_container img{max-width:200px}.kacheln .ce_hyperlink h3{margin-top:5%}.kacheln .ce_hyperlink:nth-child(odd):last-child{width:100%}.mod_newslist .layout_latest{width:100%;margin-bottom:6%}#standorte .flex .ce_text{width:100%}.bild_text_block table td{display:block}.bild_text_block table *+td{padding-left:20px;padding-top:0}.bild_text_block table .left{width:auto}#historie #historie_container h3{font-size:2rem}footer .inner{box-sizing:border-box;padding:50px;text-align:center}.eventlist .event_data .flex .left,.eventlist .event_data .flex .right{width:100%}.eventlist .event_data .flex .left{margin-bottom:20px}.eventlist .event_data{width:80%}.event .flex .ce_text,.event .flex .ce_image{width:100%}#tidio-chat-iframe{bottom:0 !important}footer .inner{padding-bottom:120px}}@media screen and (max-width:600px){h1,h2{font-size:1.5rem}.ce_gallery ul{--columns: 2}.usp{width:90%;overflow:visible;border:none}.usp .usp_headline{bottom:5%;padding:0}.usp figure{border:4px solid #BC9453;border-radius:100vw;overflow:hidden}.usp p{height:auto;top:0;border:4px solid #BC9453;background:#21262A;color:white;visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0s 0.5s}.usp p .circle-left,.usp p .circle-right{display:none}.usp p .content{padding:5% !important;font-size:1em;pointer-events:none}.usp:hover .usp_headline{bottom:5%}.usp:hover p{visibility:visible;opacity:1;transition:opacity 0.5s}#historie #historie_container h3{font-size:1.5rem}footer .inner{padding:30px 50px}footer #footermenue ul li{display:block;margin-right:0}}@media screen and (max-width:580px){.eventlist .event_data{width:70%}.mod_eventlist{overflow:hidden}.eventlist .event_data .flex .right .more a{width:100%}}@media screen and (max-width:480px){body{-webkit-hyphens:auto;hyphens:auto}.ce_gallery ul,.ce_gallery ul.cols_2,.ce_gallery ul.cols_3{--columns: 1}.ce_gallery ul figure{text-align:center}.ce_gallery ul img{max-width:300px}.kacheln .ce_hyperlink:nth-child(n):nth-last-child(n){width:100%}.mitarbeiter_container .mitarbeiter{width:100%}.mitarbeiter_container .mitarbeiter .caption{transform:none}#historie #historie_container .history_line{--icon-size: 0}.usp .usp_headline{position:relative;margin-top:-0.5em}}
/* anpassungen.css */
.uhrzeit-hinweis .error{color:#ff000;color: #ff0000 !important}
