@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/fonts/roboto-v30-latin-regular.eot');src:local(''),url('/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('/fonts/roboto-v30-latin-regular.woff') format('woff'),url('/fonts/roboto-v30-latin-regular.ttf') format('truetype'),url('/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg')}p,h1,h2,h3,h4,h5,h6,.w-person-role,.w-nav-title,.w-tabs-item,.textwidget,.l-header a,.animate__none{font-family:'Roboto' !important}.l-subheader.at_top{padding:0 !important;overflow:visible !important}.l-subheader.at_top .l-subheader-h{width:100%;max-width:5000px !important}.l-subheader.at_top .l-subheader-h .l-subheader-cell.at_right{position:absolute;top:200px;right:0}#menu-sprachen{display:inline-block}#menu-sprachen li{margin-bottom:5px;width:100%}.header_hor .ush_additional_menu_1 .menu-item{padding:2px 5px !important;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:16px;background-color:#cd1719;margin-right:5px;line-height:1.3em;padding:5px 5px 5px 8px !important}.header_hor .ush_additional_menu_1 .menu-item:hover{background-color:#e8e7e4}.w-image-h img{width:auto}.l-main .w-contacts-item-value{color:#c67c83}.kontakte{font-size:1rem;line-height:1.25rem;padding-top:5px}.kontakte:before{content:'\f0e0';font-family:fontawesome;font-size:1.4rem;color:#c67c83;line-height:3.5rem;height:3.5rem;width:3.5rem;text-align:center;vertical-align:middle;box-shadow:0 0 0 2px #c67c83 inset;border-radius:50%;display:inline-block;float:left;margin-right:1.4rem;margin-top:-.5rem;margin-bottom:.75rem}.kontakte a:hover{color:#fff !important}.kontakt_adresse,.kontakt_telefon,.kontakt_email{line-height:1.25rem;color:#c67c83}.kontakt_email a:hover{color:#fff !important}.leitung-email{margin-bottom:50px;margin-top:-20px}sup{top:0}.w-form-h{font-size:16px}textarea{height:175px}.kontaktformular .w-btn-label{font-weight:400}.w-form-message.type_success{color:#c67c83}.g-cols.offset_small{margin:0}.g-cols.offset_small>div{padding:0}.w-nav-list{line-height:47.5px}.w-nav.type_desktop .w-nav-anchor:not(.level_1){padding:10px 15px}.w-nav.type_desktop .w-nav-list.level_2{min-width:220px;font-size:16px}.w-portfolio-item{padding:5px}.w-portfolio-list{margin:-5px}.w-tabs-section-header-h{color:#cd1719;font-size:1rem;line-height:1.1rem}.w-tabs-section-header{padding:1rem !important}.w-tabs-section-control{right:.5rem !important}.w-tabs-item-title{color:#cd1719;text-transform:uppercase}.w-tabs.style_default .w-tabs-list{background-color:#e8e7e4 !important}.w-tabs.style_default .w-tabs-item.active{border-color:#cd1719 !important}.w-tabs.layout_default .w-tabs-item{border-top:3px solid transparent}.w-tabs.layout_default .w-tabs-item.active{border-color:#cd1719 !important}.w-tabs.layout_trendy .w-tabs-item.active{opacity:1}.w-tabs.layout_trendy .w-tabs-item{opacity:.25}.w-tabs.layout_trendy .w-tabs-list{box-shadow:0 0 transparent !important}.w-tabs.accordion .w-tabs-section{border-color:#cd1719}.w-tabs-item-h:hover{color:#ddd !important}.w-tabs-section-content-h{padding-top:1px}.w-tabs.accordion .w-tabs-section-content-h{padding:1rem}.w-tabs.layout_trendy .w-tabs-item.active:after{background-color:#cd1719;height:3px}@media (max-width:875px){.geschichte_text{padding:0}}@media (min-width:876px){.geschichte_text{padding:15px 25px 0 30px}}.leitungsteam_bilder .g-cols.type_default{margin:-10px}.leitungsteam_bilder .g-cols.type_default>div>.vc_column-inner{padding-left:10px;padding-right:10px}.w-person-name{font-size:19px;color:#cd1719}.w-person-role{font-size:.65em;opacity:1;text-transform:uppercase;letter-spacing:3px}.w-person-links{background-color:rgba(30,30,30,.6) !important}.no-touch .w-socials-item-popup{display:none}.geschichte_tabs .g-cols.type_default{margin:0}.geschichte_tabs .g-cols.type_default>div>.vc_column-inner{padding-left:0;padding-right:0}.w-logos.type_carousel.owl-loaded .w-logos-item{opacity:.5}.owl-prev,.owl-next{color:#cd1719;opacity:.5}.jahrgang{font-size:.8em;line-height:1.2em}.jahrgang .w-tabs.accordion .w-tabs-section{border-style:solid;border-width:0 0 1px}.jahrgang .w-tabs.accordion .w-tabs-section-content-h{padding:0 0 50px}#studentenheim .l-section-h,#dormitory .l-section-h{max-width:1500px !important}.studentenheim .g-cols.type_default{margin:0}.studentenheim .g-cols.type_default>div>.vc_column-inner{padding-left:0;padding-right:0}.studentenheim_wrapper{max-width:525px;margin:auto !important}#page-footer .l-section .l-section-h{padding-top:10px;padding-bottom:10px;font-family:'Open Sans' !important;font-size:16px}.l-footer{background-color:#fff}.l-footer.layout_modern .l-subfooter.at_top{font-size:16px;margin:0 auto;width:100%}.l-subfooter-h{padding:0}.l-subfooter-h .g-cols>div:first-child{margin-bottom:-20px}.l-section-h{padding:0}#text-4{text-align:right}@media (max-width:900px){#text-3,#text-4{text-align:center}}.impressum{line-height:1.5rem;font-size:1rem}.fusszeile{margin-bottom:-1rem !important}.reduzierte_breite{max-width:925px}.caps{font-size:100% !important}@media all and (max-width:600px){.g-cols.type_default>div>.vc_column-inner{padding-left:1rem;padding-right:1rem}.kontakt_adresse,.kontakt_telefon,.kontakt_email,.kontakte{margin-left:.5rem}#page-footer .l-section .l-section-h .g-cols{display:inline-block}#page-footer .l-section .l-section-h .g-cols .vc_column_container{text-align:center;display:inline-block}}@media all and (min-width:601px) and (max-width:900px){.header_hor .l-subheader{padding-left:2.5rem !important;padding-right:2.5rem !important}#page-footer .l-section .l-section-h .g-cols{display:inline-block}#page-footer .l-section .l-section-h .g-cols .vc_column_container{text-align:center;display:inline-block}}#cookie-notice{line-height:10px;padding-left:2.5rem;padding-right:2.5rem}#cookie-notice .cn-button{margin-left:0}#cn-notice-buttons{float:right;margin-top:1px}#cn-accept-cookie{color:#fff;padding:.5em 2em;transition:.2s linear;-webkit-transition:.2s linear;border:1px solid #fff !important;border-radius:0}#cn-accept-cookie:hover{color:#333;background-color:#fff}.cookie-notice-container{line-height:32px;display:inline-block;max-width:1100px;margin:auto;padding:10px 0 !important}.cn-text-container{margin:0 0 10px}#cn-notice-text{float:left;font-family:"Open Sans"}#cn-close-notice{display:none}.button:before{border-width:0 !important;border-style:none !important}@media (max-width:900px){.cookie-notice-container{line-height:20px;padding:10px !important}#cn-accept-cookie{margin:5px 10px 10px !important}#cookie-notice .button{display:block;line-height:25px}#cn-notice-buttons{display:block;width:100%}#cn-notice-text{float:none}#cookie-notice{padding-left:1rem;padding-right:1rem}}.dreist-div{padding-top:25px;width:100%;display:flex}.dreist-btn-wrapper{background-color:#fff;display:inline-block;margin-top:30px;margin:0 auto;overflow:hidden;padding:6px 25px 4px;letter-spacing:2px;text-decoration:none;font-family:sans-serif;text-transform:uppercase;font-weight:500;color:#fff;border:2px solid #fff;border-radius:50px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dreist-btn-wrapper .dreist-btn-content{position:relative;text-decoration:none;font-size:15px}.dreist-btn-wrapper .dreist-btn-content:before{content:attr(data-btntext);color:#3f3f3f;font-weight:400;z-index:0;position:absolute;top:0;left:0;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.dreist-btn-wrapper .dreist-btn-content:after{content:attr(data-btntext);color:#cd1719;z-index:0;position:absolute;top:135%;left:0;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.dreist-btn-wrapper:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-decoration:none}.dreist-btn-wrapper:hover .dreist-btn-content:before{top:-135%}.dreist-btn-wrapper:hover .dreist-btn-content:after{top:0}.dreist-btn-container{text-decoration:none;color:#fff;color:rgba(255,255,255,0);background-color:transparent;z-index:-1}.dreist-div{padding-top:25px;width:100%;display:flex}.btn-wrapper{background-color:#fff;display:inline-block;margin-top:30px;margin:0 auto;overflow:hidden;padding:6px 25px 4px;letter-spacing:2px;text-decoration:none;font-family:sans-serif;text-transform:uppercase;font-weight:500;border:2px solid #e8e7e4;border-radius:50px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn-wrapper .btn-content{position:relative;text-decoration:none;font-size:15px}.btn-wrapper .btn-content:before{content:attr(data-btntext);color:#3f3f3f;font-weight:400;z-index:0;position:absolute;top:0;left:0;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.btn-wrapper .btn-content:after{content:attr(data-btntext);color:#cd1719;z-index:0;position:absolute;top:135%;left:0;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.btn-wrapper:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-decoration:none}.btn-wrapper:hover .btn-content:before{top:-135%}.btn-wrapper:hover .btn-content:after{top:0}.btn-container{text-decoration:none;color:#fff;color:rgba(255,255,255,0);background-color:transparent;z-index:-1}.formularzeile{border-top:1px solid #cd1719;min-height:3em;margin:0 !important}.formularzeile-final{border-top:1px solid #cd1719;border-bottom:1px solid #cd1719;min-height:3em;margin:0 !important}.formularzeile .vc_column_container .vc_column-inner,.formularzeile-final .vc_column_container .vc_column-inner{justify-content:center !important}.align-icon{padding-top:8px}.download-pdf{max-width:33% !important;padding:1vw;margin:auto 0 auto auto;line-height:1}.praev .wpb_wrapper h1{line-height:1.25 !important;padding-bottom:25px}.praev .wpb_wrapper ul li{font-family:'Roboto';margin-bottom:0 !important}.praev .wpb_wrapper h5{padding-top:33px}.praev .wpb_wrapper p a{color:#3f3f3f !important}.praev .dreist-div{padding-bottom:30px}