
/* - ++resource++sbh.theme.stylesheets/werkbank.min.css - */
/* https://www.fahrschule-sbh.de/portal_css/++resource++sbh.theme.stylesheets/werkbank.min.css?original=1 */
﻿.container,.container-fluid{font-family:"Exo-Regular"}/* */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}.container-fluid{position:relative;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (max-width: 549px){.container{width:90%;padding:0}}@media (min-width: 550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;font-weight:400;font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){h1{font-size:5.0rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3.0rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}body .navbar-default{background-color:transparent;border-color:transparent}body .navbar-fixed-top{position:absolute}body .container-fluid{padding:0px}body .container-fluid.slider{margin-top:-10px}@media (min-width: 992px){body .container-fluid.mobile-visible{display:none}}@media (min-width: 991px){body .container-fluid.mobile-visible{display:block}}body .row,body #content .row{margin-right:0px;margin-left:0px}body .navbar-fixed-top,body .navbar-fixed-bottom{z-index:0}body .container{padding-right:0;padding-left:0}body div.plone_jscalendar{margin-bottom:20px}body #content a{color:#de7c00;text-decoration:none;font-family:"Exo-Semibold"}body a:hover,body a:focus{text-decoration:none}@media (min-width: 991px){body .container{width:960px}}body h1,body .h1,body h2,body .h2,body h3,body .h3{line-height:1.2}body ul,body ol{margin-bottom:35px}body small,body .small{font-size:80%}body .table>thead>tr>th{vertical-align:bottom;border-bottom:none}body .breadcrumb{padding:8px 27px}@media (max-width: 499px){body .breadcrumb{padding:8px 15px 8px 10px}}#edit-bar .nav>li>a:focus{text-decoration:none;background:0 0}#slider-wrapper{position:relative}.slick-slider{display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .sliderText{bottom:0;left:0;right:0}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}@media (max-width: 767px){div#slider-wrapper{margin-top:40px}}div#slider-wrapper .slick-slide .sliderPane.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}div#slider-wrapper .slick-slide .sliderPane .slick-caption{max-width:960px;margin-left:auto;margin-right:auto}div#slider-wrapper .slick-slide .sliderPane .slick-caption>p{background-color:rgba(150,150,150,0.8);padding:0 20px;display:inline-block;color:white;text-transform:none;max-width:700px;font-size:calc(1.70455vw + 14.54545px)}@media (max-width: 320px){div#slider-wrapper .slick-slide .sliderPane .slick-caption>p{font-size:20px}}@media (min-width: 1200px){div#slider-wrapper .slick-slide .sliderPane .slick-caption>p{font-size:35px}}@media (min-width: 992px){div#slider-wrapper .slick-slide .sliderPane .slick-caption>p{line-height:1.2}}div#slider-wrapper .slick-slide .sliderPane .slick-caption>p:nth-child(1){margin:200px auto 0 0;font-family:"Exo-Bold"}@media (max-width: 767px){div#slider-wrapper .slick-slide .sliderPane .slick-caption>p:nth-child(1){margin:50px auto 0 0}}div#slider-wrapper .slick-slide .sliderPane .slick-caption>p:nth-child(2){font-family:"Exo-Regular";margin-top:0px;margin-left:45px}div#slider-wrapper .slick-dots{bottom:22%;position:absolute;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;display:block}div#slider-wrapper .slick-dots .slick-active button{background-color:#de7c00}div#slider-wrapper .slick-dots li{margin:0 5px;display:inline-block}div#slider-wrapper .slick-dots li button{max-width:20px;background-color:transparent;border:3px solid #de7c00;padding:0 5px;line-height:1;border-radius:50%;color:transparent;font-size:15px}div#slider-wrapper .slick-dots li button:before{content:""}@media (max-width: 767px){div#slider-wrapper.enabled{margin-top:40px}}div#slider-wrapper.enabled .slick-slide .sliderPane.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption{max-width:960px;margin-left:auto;margin-right:auto}div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption>p{background-color:rgba(150,150,150,0.8);padding:0 20px;display:inline-block;color:white;text-transform:none;max-width:700px;font-size:calc(3.40909vw + 9.09091px)}@media (max-width: 320px){div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption>p{font-size:20px}}@media (min-width: 1200px){div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption>p{font-size:50px}}@media (min-width: 992px){div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption>p{line-height:1.2}}div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption>p:nth-child(1){margin:250px auto 0 0;font-family:"Exo-Bold"}div#slider-wrapper.enabled .slick-slide .sliderPane .slick-caption>p:nth-child(2){font-family:"Exo-Regular";margin-top:0px;margin-left:45px;font-size:40px}div#slider-wrapper.enabled .slick-dots{bottom:22%;position:absolute;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;display:block}div#slider-wrapper.enabled .slick-dots .slick-active button{background-color:#de7c00}div#slider-wrapper.enabled .slick-dots li{margin:0 5px;display:inline-block}div#slider-wrapper.enabled .slick-dots li button{max-width:20px;background-color:transparent;border:3px solid #de7c00;padding:0 5px;line-height:1;border-radius:50%;color:transparent;font-size:15px}div#slider-wrapper.enabled .slick-dots li button:before{content:""}@media screen and (min-width: 768px) and (max-width: 991px){.container-fluid.slider #slider-wrapper{min-height:200px;max-height:600px}.container-fluid.slider #slider-wrapper .bg-image{min-height:100%;background-size:150%;background-position:center -10%;background-repeat:no-repeat}.container-fluid.slider #slider-wrapper #slider-panes ul.slick-dots{bottom:-4%;z-index:1}.container-fluid.slider .space{margin-right:2px}}@media screen and (max-width: 499px){.container-fluid.slider #slider-wrapper #slider-panes ul.slick-dots{bottom:-5px}}@media screen and (max-width: 767px){.container-fluid.slider #slider-wrapper{height:235px;margin-top:95px;margin-bottom:0}.container-fluid.slider #slider-wrapper .slick-caption{max-width:80%;margin:0 auto}.container-fluid.slider #slider-wrapper .slick-caption .caption{margin-top:125px;width:100%;text-align:center;font-size:calc(2.84091vw + 10.90909px)}}@media screen and (max-width: 767px) and (max-width: 320px){.container-fluid.slider #slider-wrapper .slick-caption .caption{font-size:20px}}@media screen and (max-width: 767px) and (min-width: 1200px){.container-fluid.slider #slider-wrapper .slick-caption .caption{font-size:45px}}@media screen and (max-width: 767px){.container-fluid.slider #slider-wrapper .slick-caption .subcaption{padding:0 10px;margin:0 auto;font-size:calc(2.27273vw + 7.72727px)}}@media screen and (max-width: 767px) and (max-width: 320px){.container-fluid.slider #slider-wrapper .slick-caption .subcaption{font-size:15px}}@media screen and (max-width: 767px) and (min-width: 1200px){.container-fluid.slider #slider-wrapper .slick-caption .subcaption{font-size:35px}}@media screen and (max-width: 767px){.container-fluid.slider #slider-wrapper .slick-dots{bottom:-5%;transform:scale(0.5)}.container-fluid.slider #slider-wrapper .slick-dots li{margin:0 10px}.container-fluid.slider div#slider-wrapper.enabled .slick-slider .sliderPane .sliderText.slick-caption.container>p:first-child{margin-top:80px}}@media screen and (min-width: 992px){.container-fluid.slider #slider-wrapper #slider-panes ul.slick-dots{bottom:-4%;z-index:1}}.section-front-page #portal-breadcrumbs{display:none}ol#portal-breadcrumbs a{color:#8b959b;font-family:"Exo-Regular";text-transform:uppercase;font-size:15px;text-decoration:underline}ol#portal-breadcrumbs>li+li:before{content:"»"}.heading h2.heading2{color:#de7c00;font-size:calc(1.36364vw + 19.63636px);font-family:"Exo-Bold";line-height:1.5}@media (max-width: 320px){.heading h2.heading2{font-size:24px}}@media (min-width: 1200px){.heading h2.heading2{font-size:36px}}body,html{font-family:Open Sans, sans-serif}.mt-25{margin-top:25px}.hidden{display:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1000ms}.page{min-height:500px}.divider,.container.divider{margin-top:calc(2.84091vw + 15.90909px);margin-bottom:calc(2.84091vw + 15.90909px)}@media (max-width: 320px){.divider,.container.divider{margin-top:25px}}@media (min-width: 1200px){.divider,.container.divider{margin-top:50px}}@media (max-width: 320px){.divider,.container.divider{margin-bottom:25px}}@media (min-width: 1200px){.divider,.container.divider{margin-bottom:50px}}.divider hr,.container.divider hr{border-top:1px solid #de7c00;width:50%;margin:0;text-align:left}.divider.smaller-margin,.container.divider.smaller-margin{margin-top:calc(1.13636vw + 21.36364px);margin-bottom:calc(1.36364vw + 18.63636px)}@media (max-width: 320px){.divider.smaller-margin,.container.divider.smaller-margin{margin-top:25px}}@media (min-width: 1200px){.divider.smaller-margin,.container.divider.smaller-margin{margin-top:35px}}@media (max-width: 320px){.divider.smaller-margin,.container.divider.smaller-margin{margin-bottom:23px}}@media (min-width: 1200px){.divider.smaller-margin,.container.divider.smaller-margin{margin-bottom:35px}}.container.slick-caption{max-width:960px}.container.hotline{position:fixed;left:0;right:0;z-index:15;top:40%;max-width:960px}@media only screen and (max-width: 767px){.container.hotline{margin:0;width:100%}}.container.hotline.hidden{opacity:0;transition:opacity ease .4s;z-index:0}.container.hotline .teaser{display:none;position:absolute;right:-120px;top:125px;color:#193e75;background-color:#f19700;border-radius:50%;border:10px solid #f2a400;height:190px;width:220px;text-align:center;font-family:"Exo-Bold";font-size:24px;padding-top:30px;line-height:1}@media (max-device-width: 1170px){.container.hotline .teaser{right:0}}@media (min-width: 501px) and (max-width: 767px){.container.hotline .teaser{transform:scale(0.75);top:15%;right:-30px}}@media (max-width: 500px){.container.hotline .teaser{transform:scale(0.5);right:-60px}}.container.hotline .teaser p{line-height:1.3;margin-bottom:5px;margin-top:10px}.container.hotline .teaser .tel{color:#FFF}.container.hotline .teaser .wrapper{position:absolute;left:calc(50% - 20px);right:0;bottom:10px;width:40px;height:40px;cursor:pointer}.container.hotline .teaser .wrapper .close{position:absolute;right:40px;bottom:20px;opacity:1}.container.hotline .teaser .wrapper .close:after,.container.hotline .teaser .wrapper .close:before{content:"";content:"";background-color:#FFF;width:40px;height:2px;position:absolute}.container.hotline .teaser .wrapper .close:hover{opacity:1}.container.hotline .teaser .wrapper .close:after{transform:rotate(45deg)}.container.hotline .teaser .wrapper .close:before{transform:rotate(-45deg)}.slick-loading .slick-list{background:none}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}dl.viewlet dt a.hide{display:flex !important}.bold{font-family:"Exo-Bold"}.semibold{font-family:"Exo-Semibold"}.medium{font-family:"Exo-Medium"}.regular{font-family:"Exo-Regular"}.img-responsive{width:100%;height:auto}@media (max-width: 575px){.hidden-md{display:none !important}}@media (min-width: 576px){.visible-md{display:flex !important}}@media (min-width: 768px){.mb-0{margin-bottom:0}}.bigger{font-size:calc(.68182vw + 13.81818px)}@media (max-width: 320px){.bigger{font-size:16px}}@media (min-width: 1200px){.bigger{font-size:22px}}.mt-0{margin-top:0 !important}.orange{color:#de7c00}.padding-left-5{padding-left:5px}@media (min-width: 992px){.hidden-desktop{display:none}}@media (max-width: 991px){.hidden-mobile{display:none}}div.navbar-header div.navbar.navbar-fixed-top.mobile{display:flex;align-items:center;position:absolute}div.navbar-header div.navbar.navbar-fixed-top.mobile button.navbar-toggle{padding:0px;margin-left:auto;transition:all ease .2s}div.navbar-header div.navbar.navbar-fixed-top.mobile button.navbar-toggle span.icon-bar{background-color:#1c3051;width:50px;height:4px;margin-top:6px;transform:rotate(0deg);transition:all ease .2s}div.navbar-header div.navbar.navbar-fixed-top.mobile button.navbar-toggle.active span:nth-child(2){transform:rotate(45deg);position:absolute;top:0px}div.navbar-header div.navbar.navbar-fixed-top.mobile button.navbar-toggle.active span:nth-child(3){opacity:0}div.navbar-header div.navbar.navbar-fixed-top.mobile button.navbar-toggle.active span:nth-child(4){transform:rotate(-45deg);position:absolute;bottom:0px}@media (min-width: 768px){div.navbar-header div.navbar.navbar-fixed-top.mobile{display:none}}@media (max-width: 767px){div.navbar-header div.navbar.navbar-fixed-top.mobile{position:fixed;background-color:#FFF;left:50%;top:0;transform:translateX(-50%);width:100%;padding:0px 10%;height:100%}}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas{display:inline-table;left:-100%;border-right-color:transparent;background-color:transparent;top:4px}@media (min-width: 768px){div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas{display:none}}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas .nav>li>a:hover,div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas .nav>li>a:focus{text-decoration:none;background-color:#de7c00}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas button span.icon-bar{background-color:#FFF;width:50px;height:4px;margin-top:6px}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav{margin-top:80px;background-color:#de7c00;height:100vh}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav li a{font-size:calc(.79545vw + 15.45455px);font-size:25px;color:#FFF;line-height:1.5;border-top:1px solid #FFF;text-align:center}@media (max-width: 320px){div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav li a{font-size:18px}}@media (min-width: 1200px){div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav li a{font-size:25px}}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav ul.submenu{padding-left:0;overflow:hidden;height:0;transition:all ease .15s}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav ul.submenu div.nav-item{margin-bottom:5px;text-align:center}div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav ul.submenu div.nav-item a{border-top:0px;color:#193e75;font-family:"Exo-Bold";font-size:calc(.45455vw + 18.54545px)}@media (max-width: 320px){div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav ul.submenu div.nav-item a{font-size:20px}}@media (min-width: 1200px){div.navbar-header nav.navmenu.navmenu-default.navmenu-fixed-left.offcanvas ul.nav.navbar-nav ul.submenu div.nav-item a{font-size:24px}}div.navbar-header div.navbar-default{overflow:visible;display:flex;width:calc(100% - 170px);margin-left:auto;background-color:transparent;border-color:transparent}@media (max-width: 767px){div.navbar-header div.navbar-default.desktop{display:none}}div.navbar-header div.navbar-default.desktop.navbar-fixed-top{position:absolute}@media (max-width: 767px){div.navbar-header div.navbar-default.desktop div.nav-phone{display:none}}div.navbar-header div.navbar-default .container{width:100%;margin-right:0}div.navbar-header div.navbar-default .container .topnav{display:flex;overflow:visible}div.navbar-header div.navbar-default .container .topnav div.svg-wrapper{min-width:170px;width:170px;background-color:#fff;text-align:center;padding-top:10px}div.navbar-header div.navbar-default .container .topnav div.svg-wrapper a.sbh-logo{background-repeat:no-repeat;height:104px;width:170px;text-align:center}div.navbar-header div.navbar-default .container .topnav div.svg-wrapper a.sbh-logo svg{width:120px;height:auto}div.navbar-header div.navbar-default .container .topnav div.nav-items{background-color:#fff;display:flex;height:90px;width:100%;margin-left:1px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown{position:relative}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown b.caret{color:#FFF;margin-left:5px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu{display:flex;overflow:hidden;flex-direction:column;position:absolute;left:0;top:60px;width:100%;height:0px;background-color:#de7c00;text-transform:uppercase}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu .nav-item{max-width:80%;align-self:center;max-height:30px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu .nav-item a{color:#FFF;text-decoration:none;font-family:"Exo-Regular";display:flex;justify-content:center;height:100%;font-size:14px;text-align:center;hyphens:auto;word-break:break-word}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu .nav-item:hover,div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu .nav-item.active{background-color:#de7c00}div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu .nav-item:hover a,div.navbar-header div.navbar-default .container .topnav div.nav-items div.with-dropdown .submenu .nav-item.active a{background-color:#de7c00;color:#FFF}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item{margin-top:15px;margin-bottom:20px;flex:1;cursor:pointer;transition:all ease .3s}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item:hover{background-color:#FFF;transition:all ease .3s}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item:hover .link{transition:all ease .3s;background-color:#FFF;color:#1c3051}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item .link{float:left;display:flex;justify-content:center;align-items:center;background-color:#de7c00;text-align:center;text-decoration:none;align-self:center;font-size:13px;color:#fff;max-height:60px;height:60px;width:100%;line-height:1.4;cursor:pointer;text-transform:uppercase}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item .link.active{background-color:#FFF;color:#000}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item .link div.pad-lr-5{padding:0 5px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right{display:none}@media (max-width: 991px){div.navbar-header div.navbar-default .container .topnav{background-color:#FFF}div.navbar-header div.navbar-default .container .topnav div.nav-items{width:100%}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items{overflow:hidden;height:0vh;transition:all ease .4s;flex-direction:column;width:100%;position:absolute;top:100px;left:0;background-color:#de7c00}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .kursinhalte-item .accordion-title-content{margin-bottom:-10px;font-size:17px}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion{background-color:transparent}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion dl{background-color:transparent}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion dl dd{background-color:transparent}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion dl dd .nav-item a{font-size:calc(1.70455vw + 9.54545px)}}@media (max-width: 991px) and (max-width: 320px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion dl dd .nav-item a{font-size:15px}}@media (max-width: 991px) and (min-width: 1200px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion dl dd .nav-item a{font-size:30px}}@media (max-width: 991px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion dl dt{background:none}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title{color:#FFF;font-size:calc(2.27273vw + 12.72727px);padding-left:0;margin-left:10px}}@media (max-width: 991px) and (max-width: 320px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title{font-size:20px}}@media (max-width: 991px) and (min-width: 1200px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title{font-size:40px}}@media (max-width: 991px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title .accordion-title-content{font-family:"Exo-Regular"}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title .accordion-title-content .toggler{width:50px;right:15px}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title .accordion-title-content .toggler:after,div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .accordion .accordion-title .accordion-title-content .toggler:before{background-color:white}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items.active{display:flex;height:100vh;transition:all ease .4s}div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .nav-item a{font-size:calc(2.27273vw + 12.72727px);color:#FFF;text-decoration:none;margin-left:10px;display:block}}@media (max-width: 991px) and (max-width: 320px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .nav-item a{font-size:20px}}@media (max-width: 991px) and (min-width: 1200px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .nav-item a{font-size:40px}}@media (max-width: 991px){div.navbar-header div.navbar-default .container .topnav .mobile-nav-items .space{margin-right:2px}}@media screen and (max-width: 767px){div.navbar-header div.navbar-default .container .topnav .space{padding:10px 0px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.nav-item{display:none}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right{position:relative;background-color:transparent;border:none;padding:0;width:53px;height:35px;display:block;margin-left:auto;margin-top:35px;margin-right:25px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right:focus{outline:0}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right div.burger{width:50px;height:4px;background-color:#1c3051;position:absolute;top:0px;right:0px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right div.burger:before,div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right div.burger:after{content:"";width:50px;height:4px;background-color:#1c3051;display:block;margin:0px 0;position:absolute}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right div.burger:before{top:11px}div.navbar-header div.navbar-default .container .topnav div.nav-items div.navbar-toggler-right div.burger:after{top:22px}}div.navbar-header div.navbar-default .mobile-nav-items{z-index:200}@media (min-width: 992px){div.navbar-header div.navbar-default .mobile-nav-items{display:none}}@media (min-width: 992px){div.navbar-header div.navbar-default .space{margin-right:2px}}div.navbar-header div.navbar-default .last{margin-right:-.01em}div.navbar-header div.navbar-default .last a{width:calc(100% - 1px)}div.navbar-header div.nav-phone{position:absolute;right:0;transform:translateX(100%);height:90px;background-color:#FFF;display:flex;justify-content:center;align-items:center;padding:0px 10px}div.navbar-header div.nav-phone a{color:#de7c00;font-size:calc(.45455vw + 12.54545px)}@media (max-width: 320px){div.navbar-header div.nav-phone a{font-size:14px}}@media (min-width: 1200px){div.navbar-header div.nav-phone a{font-size:18px}}div.navbar-header div.nav-phone svg{width:auto;height:30px;transform:rotate(90deg)}div.navbar-header div.nav-phone svg rect{fill:#FFF}div.navbar-header div.nav-phone svg path{fill:#de7c00}@media (min-width: 768px) and (max-width: 1329px){div.navbar-header div.nav-phone{transform:translateY(200%);height:45px;background-color:#de7c00}div.navbar-header div.nav-phone a{color:#fff}}@media (max-width: 767px){div.container.navigation a#portal-logo div.svg-wrapper{min-width:120px;width:120px;padding-bottom:60px}div.container.navigation a#portal-logo div.svg-wrapper img{width:90px}}@media (min-width: 768px) and (max-width: 991px){div.navbar-default{position:fixed}div.container.navigation{width:100%;max-width:991px}}footer{margin-top:150px}@media (max-width: 575px){footer{margin-top:50px}}@media (max-width: 767px){footer div.navi{width:100%}}@media (min-width: 550px){footer div.navi .six.columns{width:calc(100% / 2);margin-left:0}}footer div.navi div.link{display:table;height:100px;text-align:center;border:1px solid #C5C5C5;border-bottom:none;transition:all ease .4s;cursor:pointer}@media (max-width: 767px){footer div.navi div.link{height:50px}}footer div.navi div.link div{display:table-cell;text-decoration:none;font-size:26px;vertical-align:middle;color:#1c3051;transition:all ease .4s}footer div.navi div.link.active{transition:all ease .4s;background-color:#C5C5C5}footer div.navi div.link.active>div{color:white;transition:all ease .4s}footer div.greyBox{background-color:#C5C5C5}footer div.greyBox .inner>div.row{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:200px;max-height:1000px}@media screen and (min-width: 992px){footer div.greyBox .inner>div.row{flex-direction:row}}footer div.greyBox .inner>div.row #kontakt{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:40px}footer div.greyBox .inner>div.row #kontakt a.contact{text-decoration:none;margin-bottom:20px;text-align:center;padding:8px 25px;font-size:calc(.56818vw + 13.18182px);border:0px solid #FFF;border-radius:25px;color:#FFF;background:#F39200;background:-moz-linear-gradient(left, #FAC068 0%, #F39200 100%);background:-webkit-linear-gradient(left, #FAC068 0%, #F39200 100%);background:linear-gradient(to right, #FAC068 0%, #F39200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAC068', endColorstr='#F39200',GradientType=1 );background:#1c3051;border:2px solid #1c3051;color:#fff !important;padding:8px 24px;display:inline-block;border-radius:10px;transition:all ease .2s}footer div.greyBox .inner>div.row #kontakt a.contact small{color:#FFF}@media (max-width: 320px){footer div.greyBox .inner>div.row #kontakt a.contact{font-size:15px}}@media (min-width: 1200px){footer div.greyBox .inner>div.row #kontakt a.contact{font-size:20px}}footer div.greyBox .content{width:0%;opacity:0;z-index:0}footer div.greyBox .content.active{opacity:1;transition:opacity ease .4s;z-index:10;width:100%}footer div.greyBox .content p{color:#1c3051;font-family:"Exo-Medium"}footer div.greyBox .content p span{color:#1c3051}footer div.greyBox .content p span a{text-decoration:none;color:#1c3051}footer div.greyBox .content p span.bold{font-family:"Exo-Bold";display:block}footer .logos{background-color:#de7c00;max-height:300px;padding-top:50px}@media (max-width: 450px){footer .logos{padding-top:0px}}@media (max-width: 767px){footer .logos{max-height:fit-content}}footer .logos .inner{height:150px;display:flex;justify-content:space-around;padding:0;padding-top:0px}@media (max-width: 767px){footer .logos .inner{height:auto}}footer .logos .inner>.row{width:100%}@media (max-width: 767px){footer .logos .inner>.row{padding:0px 20px}footer .logos .inner>.row div.four.columns{width:calc(100% / 3)}}footer .logos .inner>.row div:nth-child(1){display:flex;justify-content:start}@media (max-width: 767px){footer .logos .inner>.row div:nth-child(1){justify-content:center}}footer .logos .inner>.row div:nth-child(2){display:flex;justify-content:center}footer .logos .inner>.row div:nth-child(3){display:flex;justify-content:flex-end}@media (max-width: 767px){footer .logos .inner>.row div:nth-child(3){justify-content:center}}footer .logos .inner svg{height:auto;width:80%}footer .imprint-media{height:50px;margin-top:-50px;background-color:#de7c00;padding-top:20px;z-index:100}@media (max-width: 500px){footer .imprint-media{height:100px;width:100%}}footer .imprint-media .imprint{margin-left:50px;display:inline-block}@media (max-width: 450px){footer .imprint-media .imprint{text-align:center;display:block;margin-left:0}}footer .imprint-media .imprint a{font-family:"Exo-Medium";color:#1c3051;text-decoration:none;text-transform:uppercase}#content .job-boxes{background-color:#FFF;padding:10px 10px;margin-top:25px;max-width:960px}#content .job-boxes .job-box{height:240px;max-height:240px;position:relative;margin-bottom:10px;overflow:hidden}#content .job-boxes .job-box.no-image{background-color:#d0d0d0;height:80px}#content .job-boxes .job-box.no-image .overlay .arrow{background-color:transparent}#content .job-boxes .job-box.no-image .overlay .content .overflown .headlines{background-color:transparent}#content .job-boxes .job-box.no-image .overlay .content .overflown .headlines .headline p{padding:0}#content .job-boxes .job-box#industriemeister-elektro img.produkt{top:-75px}@media (max-width: 500px){#content .job-boxes .job-box#industriemeister-elektro img.produkt{top:-30px}}@media (min-width: 501px) and (max-width: 991px){#content .job-boxes .job-box#industriemeister-elektro img.produkt{top:-30px}}@media (min-width: 992px){#content .job-boxes .job-box#industriemeister-elektro img.produkt{top:-80px}}#content .job-boxes .job-box#industriemeister-logistik img.produkt{top:-10px}#content .job-boxes .job-box img{position:absolute;width:100%}@media (max-width: 767px){#content .job-boxes .job-box img{width:150%}}#content .job-boxes .job-box img.buttonbild{right:20%;top:15%;z-index:1;width:200px}@media (max-width: 767px){#content .job-boxes .job-box img.buttonbild{transform:scale(0.5);right:0;top:-20%}}#content .job-boxes .job-box>img{width:100%}#content .job-boxes .job-box>img.tall{max-height:100%;max-width:100%;width:auto}​ #content .job-boxes .job-box>img.wide{max-width:100%;max-height:100%;height:auto}#content .job-boxes .job-box .overlay{position:absolute;width:100%;top:0;background-color:rgba(255,255,255,0.4);height:100%;display:flex;flex-direction:row}#content .job-boxes .job-box .overlay h3 p{font-size:calc(2.27273vw + 7.72727px);color:#de7c00}@media (max-width: 320px){#content .job-boxes .job-box .overlay h3 p{font-size:15px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay h3 p{font-size:35px}}#content .job-boxes .job-box .overlay h3 p strong{font-size:calc(2.27273vw + 7.72727px);color:#de7c00;font-family:"Exo-Bold"}@media (max-width: 320px){#content .job-boxes .job-box .overlay h3 p strong{font-size:15px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay h3 p strong{font-size:35px}}#content .job-boxes .job-box .overlay .content{height:100%;width:100%;position:absolute;transition:all ease .4s}#content .job-boxes .job-box .overlay .content.arrange{left:0%;padding-left:2%;transition:all ease .4s}#content .job-boxes .job-box .overlay .content .informations{padding-top:25px;opacity:0;position:absolute;width:100%;transition:all ease .4s}#content .job-boxes .job-box .overlay .content .informations.fade-in-out{opacity:1;transition:all ease .4s;z-index:1}#content .job-boxes .job-box .overlay .content .informations p{color:#1c3051}#content .job-boxes .job-box .overlay .content .informations p.time,#content .job-boxes .job-box .overlay .content .informations p.length,#content .job-boxes .job-box .overlay .content .informations p.start,#content .job-boxes .job-box .overlay .content .informations p.form{font-family:"Exo-Regular";font-size:calc(.56818vw + 10.18182px);border-bottom:0.1em solid #de7c00;max-width:72%;padding-bottom:12px}@media (max-width: 320px){#content .job-boxes .job-box .overlay .content .informations p.time,#content .job-boxes .job-box .overlay .content .informations p.length,#content .job-boxes .job-box .overlay .content .informations p.start,#content .job-boxes .job-box .overlay .content .informations p.form{font-size:12px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .informations p.time,#content .job-boxes .job-box .overlay .content .informations p.length,#content .job-boxes .job-box .overlay .content .informations p.start,#content .job-boxes .job-box .overlay .content .informations p.form{font-size:17px}}#content .job-boxes .job-box .overlay .content .informations p.time span,#content .job-boxes .job-box .overlay .content .informations p.length span,#content .job-boxes .job-box .overlay .content .informations p.start span,#content .job-boxes .job-box .overlay .content .informations p.form span{font-family:"Exo-Bold"}#content .job-boxes .job-box .overlay .content .informations .headline{font-family:"Exo-Bold";font-size:calc(1.25vw + 11px);color:#1c3051}@media (max-width: 320px){#content .job-boxes .job-box .overlay .content .informations .headline{font-size:15px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .informations .headline{font-size:26px}}#content .job-boxes .job-box .overlay .content .informations .subheadline{font-family:"Exo-Bold";font-size:calc(1.13636vw + 8.36364px);margin-bottom:30px;color:#1c3051}@media (max-width: 320px){#content .job-boxes .job-box .overlay .content .informations .subheadline{font-size:12px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .informations .subheadline{font-size:22px}}#content .job-boxes .job-box .overlay .content .informations a{float:right;margin-top:-40px;margin-right:-10%;font-size:calc(1.13636vw + 8.36364px);font-family:"Exo-Bold";color:#de7c00;text-decoration:none}@media (max-width: 320px){#content .job-boxes .job-box .overlay .content .informations a{font-size:12px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .informations a{font-size:22px}}#content .job-boxes .job-box .overlay .content .overflown{position:absolute;height:100%;width:100%;opacity:1;transition:all ease .4s}#content .job-boxes .job-box .overlay .content .overflown.fade-out{opacity:0;transition:opacity ease .25s;z-index:0}#content .job-boxes .job-box .overlay .content .overflown .pricing{height:55%;position:absolute;top:100px;left:65%;right:0}#content .job-boxes .job-box .overlay .content .overflown .pricing img{width:200px}@media (min-width: 768px) and (max-width: 991px){#content .job-boxes .job-box .overlay .content .overflown .pricing{left:60%}}@media (min-width: 501px) and (max-width: 767px){#content .job-boxes .job-box .overlay .content .overflown .pricing{bottom:10%;left:40%}}@media (max-width: 500px){#content .job-boxes .job-box .overlay .content .overflown .pricing{left:35%;transform:scale(0.35);top:35px}}#content .job-boxes .job-box .overlay .content .overflown .headlines{position:absolute;bottom:0%;min-width:100%;background-color:rgba(255,255,255,0.85)}#content .job-boxes .job-box .overlay .content .overflown .headlines a{text-decoration:none;font-family:"Exo-Regular";line-height:1.5;color:#de7c00}#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow{bottom:0;z-index:1;height:100%;width:25px;position:absolute}#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow i{border:solid #de7c00;border-width:0 3px 3px 0;display:inline-block;padding:4px;height:100%;width:100%}#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow .inner{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width: 768px){#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow .inner{min-height:25px;min-width:25px;max-height:25px;max-width:25px;height:25px;width:25px}}#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow .inner.expand-to-right{transition:all ease .4s;margin-right:4vw}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .overflown .headlines .arrow .inner.expand-to-right{margin-right:40px}}#content .job-boxes .job-box .overlay .content .overflown .headlines .headline{font-family:"Exo-Regular";font-size:calc(2.27273vw + 7.72727px);margin:0;line-height:1.5;color:#de7c00;padding:0px 50px 0px 9%;display:flex;align-items:center;min-height:40px}@media (max-width: 320px){#content .job-boxes .job-box .overlay .content .overflown .headlines .headline{font-size:15px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .overflown .headlines .headline{font-size:35px}}@media (max-width: 330px){#content .job-boxes .job-box .overlay .content .overflown .headlines .headline{padding:0px 50px 0px 15%}}@media (max-width: 499px){#content .job-boxes .job-box .overlay .content .overflown .headlines .headline{justify-content:center;text-align:center}}#content .job-boxes .job-box .overlay .content .overflown .headlines .headline p{margin:0}#content .job-boxes .job-box .overlay .content .overflown .headlines .subheadline{font-family:"Exo-Bold";font-size:calc(2.27273vw + 2.72727px);margin:0;color:#de7c00;padding:0px 50px 0px 9%}@media (max-width: 320px){#content .job-boxes .job-box .overlay .content .overflown .headlines .subheadline{font-size:10px}}@media (min-width: 1200px){#content .job-boxes .job-box .overlay .content .overflown .headlines .subheadline{font-size:30px}}@media only screen and (max-width: 499px){#content .job-boxes .job-box{max-height:140px}}@media only screen and (min-width: 500px) and (max-width: 1200px){#content .job-boxes .job-box{max-height:calc(9.09091vw + 250.90909px)}}@media only screen and (min-width: 500px) and (max-width: 1200px) and (max-width: 320px){#content .job-boxes .job-box{max-height:280px}}@media only screen and (min-width: 500px) and (max-width: 1200px) and (min-width: 1200px){#content .job-boxes .job-box{max-height:360px}}@media only screen and (max-width: 767px){#content .job-boxes{margin-top:25px;background-color:transparent;padding:0}}@media only screen and (min-width: 500px) and (max-width: 767px){#content .job-boxes .job-box{max-height:220px}}body.portaltype-anmeldung span#salutation div{display:block;text-align:left}body.portaltype-anmeldung input[type="text"]{border:2px solid #d0d0d0;line-height:normal;border-radius:1px;padding:10px 10px;width:50%;margin-bottom:10px;color:#797979;font-family:"Exo-Light"}@media (max-width: 767px){body.portaltype-anmeldung input[type="text"]{width:100%}}body.portaltype-anmeldung input[type="text"]::-webkit-input-placeholder{color:#8b959b;font-family:"Exo-Light"}body p.cke_notification_message,body .cke_notification{color:white;background-color:#de7c00}body .cke_combopanel{min-width:300px}body .cke_panel_listItem a h1{display:none}body span[id*=cke] .cke_combo_text,body span[id*=cke] .cke_combo__fontsize.cke_combo_text{width:100px}body div.quick-uploader div.qq-uploader input[type="file"]{opacity:1 !important;font-size:16px !important;position:relative !important}body div.quick-uploader .qq-upload-failed-text{display:none}body div.quick-uploader .qq-upload-list li{list-style:none}body div#right-panel{width:100%}body.template-produkt_view #content #content-core a.kalender-button{padding:11px 40px;background-color:#de7c00;font-size:24px;color:#fff}body.template-produkt_view #content #content-core .termin-kalender--main{display:flex}body.template-produkt_view #content #content-core .termin-kalender--wrapper{display:flex;flex-direction:column}body.template-produkt_view #content #content-core .termin-kalender--wrapper:nth-child(2){margin-top:15px}body.template-produkt_view #content #content-core .termin-kalender--wrapper>div{margin-bottom:30px}@media (min-width: 744px){body.template-produkt_view #content #content-core .termin-kalender--wrapper>div{margin-left:40px}}@media (max-width: 767px){body.template-produkt_view #content #content-core .termin-kalender--wrapper>div{margin-bottom:40px}}@media (max-width: 659px){body.template-produkt_view #content #content-core .termin-kalender--wrapper>div{display:flex;flex-direction:column}body.template-produkt_view #content #content-core .termin-kalender--wrapper>div a{margin-bottom:20px;max-width:150px}}@media (min-width: 688px){body.template-produkt_view #content #content-core .termin-kalender--wrapper>div a:nth-child(2){margin-left:20px}}body.template-produkt_view #content #content-core .termin-kalender--stadt-title{font-family:"Exo-SemiBold";font-size:24px;margin-bottom:30px}@media (max-width: 767px){body.template-produkt_view #content #content-core .termin-kalender--stadt-title{max-width:200px}}@media (max-width: 659px){body.template-produkt_view #content #content-core .termin-kalender--stadt-title.last{margin-top:100px}}.calculation{margin-top:50px}.calculation div.divider{margin:0}.calculation div.divider hr{border-top-width:2px;width:32%}.calculation div.divider.pull-right{margin-left:auto}.calculation .content .left,.calculation .content .right,.calculation .content .middle{color:#1c3051;font-size:calc(.90909vw + 9.09091px);font-family:"Exo-Regular"}@media (max-width: 320px){.calculation .content .left,.calculation .content .right,.calculation .content .middle{font-size:12px}}@media (min-width: 1200px){.calculation .content .left,.calculation .content .right,.calculation .content .middle{font-size:20px}}.calculation .content .left.semibold,.calculation .content .right.semibold,.calculation .content .middle.semibold{font-family:"Exo-Semibold"}.calculation .content .middle{color:#de7c00;margin-left:50px}@media (max-width: 500px){.calculation .content .middle{margin-left:0px}}.calculation .content .left{width:26%}@media (max-width: 419px){.calculation .content .left{width:inherit;max-width:45%}}@media (min-width: 420px) and (max-width: 500px){.calculation .content .left{width:50%}}.calculation .content .right{margin-left:auto;padding-right:50px}@media (max-width: 500px){.calculation .content .right{padding-right:25px}}.calculation .content .right.total{border-bottom:2px solid #de7c00;padding-bottom:5px;position:relative}.calculation .content .right.total:before{content:"";width:100%;height:2px;bottom:-10px;position:absolute;background-color:#de7c00}.calculation .content .row{padding:15px 0 15px 50px;display:flex;align-items:flex-end}@media (max-width: 500px){.calculation .content .row{padding-left:25px}}.calculation .content .grey{background-color:#F0F2F3}.section-finanzierung-foerderung .contentblock h2{color:#de7c00;font-size:calc(.45455vw + 14.54545px);font-family:Exo-Semibold;line-height:1.5;margin-bottom:0}@media (max-width: 320px){.section-finanzierung-foerderung .contentblock h2{font-size:16px}}@media (min-width: 1200px){.section-finanzierung-foerderung .contentblock h2{font-size:20px}}.section-finanzierung-foerderung .container{max-width:960px}.section-finanzierung-foerderung footer{overflow:hidden}.section-finanzierung-foerderung footer .imprint-media{margin-top:-55px}.section-finanzierung-foerderung #content h3{color:#de7c00;font-size:calc(.45455vw + 14.54545px);font-family:"Exo-Semibold"}@media (max-width: 320px){.section-finanzierung-foerderung #content h3{font-size:16px}}@media (min-width: 1200px){.section-finanzierung-foerderung #content h3{font-size:20px}}body.section-copy_of_e-learning .slider-bg-image{background-position:center 20%}body.section-copy_of_e-learning #content #content-core h2{color:#de7c00}body.section-copy_of_e-learning #content #content-core h3{margin-top:0px}body.section-copy_of_e-learning #content #content-core li{margin-bottom:10px;line-height:1.5}body.section-copy_of_e-learning #content #content-core p{font-size:calc(.34091vw + 12.90909px);color:#797979;margin-bottom:50px}@media (max-width: 320px){body.section-copy_of_e-learning #content #content-core p{font-size:14px}}@media (min-width: 1200px){body.section-copy_of_e-learning #content #content-core p{font-size:17px}}body.section-copy_of_e-learning #content #content-core p a{text-decoration:none;color:#de7c00;font-size:calc(.34091vw + 12.90909px)}@media (max-width: 320px){body.section-copy_of_e-learning #content #content-core p a{font-size:14px}}@media (min-width: 1200px){body.section-copy_of_e-learning #content #content-core p a{font-size:17px}}body.section-copy_of_e-learning #content #content-core dl dd{padding-left:0px}body.section-copy_of_e-learning #content #content-core dl dd:last-child{border-bottom:1px solid;border-bottom-color:#CFD0D0;border-bottom-color:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-bottom-color:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-bottom-color:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFD0D0', endColorstr='#E3E4E4',GradientType=1 )}body.section-copy_of_e-learning #content #content-core dl dd div.meeting{font-size:calc(.68182vw + 11.81818px);color:#1c3051;font-family:"Exo-Regular"}@media (max-width: 320px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting{font-size:14px}}@media (min-width: 1200px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting{font-size:20px}}body.section-copy_of_e-learning #content #content-core dl dd div.meeting span{color:#1c3051;font-size:20px}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .description,body.section-copy_of_e-learning #content #content-core dl dd div.meeting .start,body.section-copy_of_e-learning #content #content-core dl dd div.meeting .end{color:#414042;font-size:20px}body.section-copy_of_e-learning #content #content-core dl dd div.meeting ~ .city-not-found p{margin-left:50px;padding-left:0;font-family:"Exo-Medium";color:#1c3051;font-size:calc(1.13636vw + 10.36364px);border-top:1px solid;line-height:1.5;border-top-color:#CFD0D0;border-top-color:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFD0D0', endColorstr='#E3E4E4',GradientType=1 )}body.section-copy_of_e-learning #content #content-core dl dd div.meeting ~ .city-not-found p a{color:#1c3051}@media (max-width: 399px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting ~ .city-not-found p{margin-left:25px}}@media (max-width: 320px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting ~ .city-not-found p{font-size:14px}}@media (min-width: 1200px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting ~ .city-not-found p{font-size:24px}}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .six.columns{margin-left:0;width:50%}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .description{margin-bottom:20px;margin-top:5px;padding-top:20px;border-top:1px solid;border-top-color:#CFD0D0;border-top-color:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFD0D0', endColorstr='#E3E4E4',GradientType=1 )}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .description.no-border-top{border-top:0px}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .start{margin-bottom:20px}body.section-copy_of_e-learning #content #content-core dl dd div.meeting.lastinloop .time-contact{padding-bottom:0px;border-bottom:none}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact{display:flex;align-items:flex-end;margin-bottom:15px}@media only screen and (max-width: 575px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact{align-items:flex-start;margin-bottom:15px;flex-direction:column}}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact .contact{display:flex;justify-content:flex-end;text-transform:capitalize}@media only screen and (max-width: 575px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact .contact{justify-content:flex-start;margin-left:0;padding-top:20px}}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact .contact a{text-transform:capitalize;padding:8px 12px;font-size:calc(.90909vw + 9.09091px);border:0px solid #FFF;border-radius:25px;color:#FFF;text-decoration:none;background:#F39200;background:-moz-linear-gradient(left, #FAC068 0%, #F39200 100%);background:-webkit-linear-gradient(left, #FAC068 0%, #F39200 100%);background:linear-gradient(to right, #FAC068 0%, #F39200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAC068', endColorstr='#F39200',GradientType=1 )}body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact .contact a.contact{margin-left:5%}@media (max-width: 320px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact .contact a{font-size:12px}}@media (min-width: 1200px){body.section-copy_of_e-learning #content #content-core dl dd div.meeting .time-contact .contact a{font-size:20px}}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper{display:flex;max-width:960px;margin:0 auto;padding-right:20%}@media (max-width: 767px){body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper{flex-direction:column;padding-right:0}}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper .left{background-color:#2bb8c2}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper .left img{padding:20px}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper .right{background-color:#2bb8c2;width:50%}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper .right form{display:flex;flex-direction:column;padding-top:20px;flex-grow:1;padding-right:20px}@media (max-width: 767px){body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper .right form{padding-left:20px}}@media (max-width: 767px){body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper .right{margin-top:-1px;width:100%}}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper input[type="text"],body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper input[type="password"]{background-color:#fff;border:none;line-height:normal;padding:25px 10px;width:100%;margin-bottom:10px;color:#183e75;font-family:"Exo-Light";height:25px;font-size:18px}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper ::-webkit-input-placeholder{color:#183e75}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper :-moz-placeholder{color:#183e75;opacity:1}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper ::-moz-placeholder{color:#183e75;opacity:1}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper :-ms-input-placeholder{color:#183e75}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper ::-ms-input-placeholder{color:#183e75}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper ::placeholder{color:#183e75}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper input[type="submit"]{background-color:#fff;width:60%;align-self:flex-end;margin:0;border:none;line-height:normal;color:#de7c00;font-size:20px}@media (max-width: 767px){body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper input[type="submit"]{width:100%}}body.section-copy_of_e-learning #content #content-core #eddiform .flex-wrapper input[type="submit"]:hover{color:#fff;background-color:#de7c00}#content .accordion-content{padding-left:50px}@media (max-width: 767px){#content .accordion-content{padding-left:0px}}#content .accordion-content .accordion-title{font-size:calc(1.13636vw + 10.36364px)}@media (max-width: 320px){#content .accordion-content .accordion-title{font-size:14px}}@media (min-width: 1200px){#content .accordion-content .accordion-title{font-size:24px}}#content .accordion-content h3{font-size:17px;margin-top:0;margin-bottom:20px}@media (max-width: 767px){#content .accordion-content h3{padding-left:10px;margin-bottom:0px}}#content .accordion-content .city-not-found p{padding-left:50px;font-family:"Exo-Medium";color:#1c3051;font-size:calc(1.13636vw + 10.36364px);line-height:1.5}#content .accordion-content .city-not-found p a{color:#1c3051}@media (max-width: 320px){#content .accordion-content .city-not-found p{font-size:14px}}@media (min-width: 1200px){#content .accordion-content .city-not-found p{font-size:24px}}.accordion{position:relative;background-color:#fff}.accordion dl{margin:0}.accordion dd dt{background:none}.accordion dd dd.lastinloop{border-bottom:2px solid;border-bottom-color:#CFD0D0;border-bottom-color:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-bottom-color:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-bottom-color:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD0D0', endColorstr='#E3E4E4', GradientType=1)}.accordion dt{background:#CFD0D0;background:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);background:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);background:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD0D0', endColorstr='#E3E4E4', GradientType=1)}.accordion .meeting{font-size:calc(.68182vw + 11.81818px);color:#1c3051;font-family:"Exo-Regular";padding-left:50px}.accordion .meeting ~ .city-not-found p{margin-left:50px;padding-left:0;font-family:"Exo-Medium";color:#1c3051;font-size:calc(1.13636vw + 10.36364px);border-top:1px solid;line-height:1.5;border-top-color:#CFD0D0;border-top-color:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD0D0', endColorstr='#E3E4E4', GradientType=1)}.accordion .meeting ~ .city-not-found p a{color:#1c3051}@media (max-width: 399px){.accordion .meeting ~ .city-not-found p{margin-left:25px}}@media (max-width: 320px){.accordion .meeting ~ .city-not-found p{font-size:14px}}@media (min-width: 1200px){.accordion .meeting ~ .city-not-found p{font-size:24px}}@media (max-width: 320px){.accordion .meeting{font-size:14px}}@media (min-width: 1200px){.accordion .meeting{font-size:20px}}.accordion .meeting .six.columns{margin-left:0;width:50%}.accordion .meeting .description{margin-bottom:20px;margin-top:5px;padding-top:20px;border-top:1px solid;border-top-color:#CFD0D0;border-top-color:-moz-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:-webkit-linear-gradient(left, #CFD0D0 0%, #E3E4E4 100%);border-top-color:linear-gradient(to right, #CFD0D0 0%, #E3E4E4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD0D0', endColorstr='#E3E4E4', GradientType=1)}.accordion .meeting .description.no-border-top{border-top:0px}.accordion .meeting .start{margin-bottom:20px}.accordion .meeting.lastinloop .time-contact{padding-bottom:0px;border-bottom:none}.accordion .meeting .time-contact{display:flex;align-items:flex-end;margin-bottom:15px}@media only screen and (max-width: 575px){.accordion .meeting .time-contact{align-items:flex-start;margin-bottom:15px;flex-direction:column}}.accordion .meeting .time-contact .contact{display:flex;justify-content:flex-end}@media only screen and (max-width: 575px){.accordion .meeting .time-contact .contact{justify-content:flex-start;margin-left:0;padding-top:20px}}.accordion .meeting .time-contact .contact a{padding:8px 12px;font-size:calc(.90909vw + 9.09091px);border:0px solid #FFF;border-radius:25px;color:#FFF;text-decoration:none;background:#F39200;background:-moz-linear-gradient(left, #FAC068 0%, #F39200 100%);background:-webkit-linear-gradient(left, #FAC068 0%, #F39200 100%);background:linear-gradient(to right, #FAC068 0%, #F39200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAC068', endColorstr='#F39200', GradientType=1)}.accordion .meeting .time-contact .contact a.contact{margin-left:5%}@media (max-width: 320px){.accordion .meeting .time-contact .contact a{font-size:12px}}@media (min-width: 1200px){.accordion .meeting .time-contact .contact a{font-size:20px}}.accordionTitle,.accordion__Heading{font-family:"Exo-Regular";display:block;text-decoration:none;transition:background-color 0.5s ease-in-out;color:#1c3051;font-size:calc(1.13636vw + 10.36364px);padding:0.5em 50px;cursor:pointer}@media (max-width: 320px){.accordionTitle,.accordion__Heading{font-size:14px}}@media (min-width: 1200px){.accordionTitle,.accordion__Heading{font-size:24px}}@media (max-width: 991px){.accordionTitle,.accordion__Heading{width:100%}}.accordion-title-content{transition:transform 0.3s ease;font-family:"Exo-Semibold"}.accordion-title-content h2{font-size:calc(.68182vw + 17.81818px);margin-top:0;margin-bottom:0}@media (max-width: 320px){.accordion-title-content h2{font-size:20px}}@media (min-width: 1200px){.accordion-title-content h2{font-size:26px}}.accordion-title-content .centered{width:40px;height:40px;position:absolute;top:calc(50% - 20px);right:0}.accordion-title-content .toggler{height:100%;width:40px;position:absolute;top:0;right:10px;transition:transform 0.3s ease}.accordion-title-content .toggler:after,.accordion-title-content .toggler:before{content:"";height:71%;width:3px;right:18px;position:absolute;background-color:#1c3051;transition:transform 0.3s ease}.accordion-title-content .toggler:after{transform:rotate(-45deg) scale(0.6);top:0}.accordion-title-content .toggler:before{transform:rotate(45deg) scale(0.6);bottom:0}.accordion-title-content.is-expanded .toggler{transform:rotate(-90deg);transition:transform 0.3s ease}.accordionTitle.is-expanded:before,.accordionTitleActive:before{transform:rotate(-225deg)}.accordionItem{height:auto;overflow:hidden;transition:max-height 1s}@media screen and (min-width: 48em){.accordionItem{transition:max-height 0.5s}}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}.animateIn{animation:accordionIn .5s normal ease-in both 1}.animateOut{animation:accordionOut .5s alternate ease-out both 1}@keyframes accordionIn{0%{max-height:0vh}100%{max-height:700vh}}@keyframes accordionOut{0%{max-height:700vh}100%{max-height:0vh}}body div.accordion.manuell,body .googleMapViewList div.accordion.manuell{margin-top:5px}body div.accordion.manuell div.accordion-title-content>h2,body .googleMapViewList div.accordion.manuell div.accordion-title-content>h2{color:#de7c00;font-size:calc(1.13636vw + 12.36364px);padding:.5em 50px}@media (max-width: 320px){body div.accordion.manuell div.accordion-title-content>h2,body .googleMapViewList div.accordion.manuell div.accordion-title-content>h2{font-size:16px}}@media (min-width: 1200px){body div.accordion.manuell div.accordion-title-content>h2,body .googleMapViewList div.accordion.manuell div.accordion-title-content>h2{font-size:26px}}@media (max-width: 499px){body div.accordion.manuell div.accordion-title-content>h2,body .googleMapViewList div.accordion.manuell div.accordion-title-content>h2{padding:.5em 50px .5em 10px}}body div.accordion.manuell h2,body .googleMapViewList div.accordion.manuell h2{color:#de7c00}body div.accordion.manuell .contentblock,body .googleMapViewList div.accordion.manuell .contentblock{margin:25px 0}body div.accordion.manuell #kursformen_copy p.intro-content,body .googleMapViewList div.accordion.manuell #kursformen_copy p.intro-content{padding:0}body div.accordion.manuell .accordion-title-content,body .googleMapViewList div.accordion.manuell .accordion-title-content{color:#de7c00}body div.accordion.manuell .accordion-title-content .toggler:after,body div.accordion.manuell .accordion-title-content .toggler:before,body .googleMapViewList div.accordion.manuell .accordion-title-content .toggler:after,body .googleMapViewList div.accordion.manuell .accordion-title-content .toggler:before{background-color:#de7c00}@media (max-width: 499px){body div.accordion.manuell p.intro-content,body .googleMapViewList div.accordion.manuell p.intro-content{padding:5px 10px}}body div.accordion.manuell dd table,body .googleMapViewList div.accordion.manuell dd table{margin-top:0px}.ios .viewlet_sidebar .sprite.sprite-Seitenrand_Hotline_expanded:hover{right:0px !important}.viewlet_sidebar{position:fixed;right:-241px;top:45%;z-index:15;display:flex;flex-direction:column;transition:all ease .3s}.viewlet_sidebar .sprite{display:block;background-image:url("++resource++sbh.theme.images/social_sprites.png");background-repeat:no-repeat;display:inline-block;text-align:right;margin-left:40px;transition:all ease .3s}.viewlet_sidebar .sprite-Seitenrand_Hotline_expanded{position:relative;transition:all ease .3s;right:0;width:281px;height:40px;background-position:-5px -105px}.viewlet_sidebar .sprite-Seitenrand_Hotline_expanded:hover{right:240px}.viewlet_sidebar .sprite-Seitenrand_WhatsApp{width:40px;height:40px;background-position:-295px -55px}.viewlet_sidebar .sprite-Seitenrand_WhatsApp:hover{box-shadow:inset 0 0 50px rgba(0,0,0,0.4);border-top-left-radius:5px;border-bottom-left-radius:5px}.viewlet_sidebar .sprite-Seitenrand_Facebook{width:40px;height:40px;background-position:-245px -5px}.viewlet_sidebar .sprite-Seitenrand_Facebook:hover{box-shadow:inset 0 0 50px rgba(0,0,0,0.4);border-top-left-radius:5px;border-bottom-left-radius:5px}.viewlet_sidebar .sprite-Seitenrand_Twitter{width:40px;height:40px;background-position:-295px -5px}.viewlet_sidebar .sprite-Seitenrand_YouTube{width:40px;height:40px;background-position:-296px -105px}.viewlet_sidebar .sprite-Seitenrand_YouTube:hover{box-shadow:inset 0 0 50px rgba(0,0,0,0.4);border-top-left-radius:5px;border-bottom-left-radius:5px}div.pricing-panels{display:flex;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 767px){div.pricing-panels{flex-direction:column;width:100%}}@media (min-width: 768px) and (max-width: 991px){div.pricing-panels{width:100%}}div.pricing-panels div.pricing-panel{min-width:47.5%}@media (max-width: 767px){div.pricing-panels div.pricing-panel:nth-child(1){margin-bottom:25px}}div.pricing-panels div.pricing-panel div.pricing-header{border:1px solid #d0d0d0;width:100%;text-align:center;font-size:calc(.79545vw + 13.45455px);font-family:"Exo-Semibold";padding:15px 0px}@media (max-width: 320px){div.pricing-panels div.pricing-panel div.pricing-header{font-size:16px}}@media (min-width: 1200px){div.pricing-panels div.pricing-panel div.pricing-header{font-size:23px}}@media (max-width: 767px){div.pricing-panels div.pricing-panel div.pricing-header{width:100%}}div.pricing-panels div.pricing-panel div.pricing-body{width:100%;border:1px solid #d0d0d0;border-top:0px}@media (max-width: 767px){div.pricing-panels div.pricing-panel div.pricing-body{width:100%}}div.pricing-panels div.pricing-panel div.pricing-body p{text-align:center;padding-top:10px;font-size:calc(.45455vw + 12.54545px);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Exo-Semibold" !important}@media (max-width: 320px){div.pricing-panels div.pricing-panel div.pricing-body p{font-size:14px}}@media (min-width: 1200px){div.pricing-panels div.pricing-panel div.pricing-body p{font-size:18px}}div.pricing-panels div.pricing-panel div.pricing-body p small{font-size:calc(0vw + 13px);font-family:"Exo-Regular"}@media (max-width: 320px){div.pricing-panels div.pricing-panel div.pricing-body p small{font-size:13px}}@media (min-width: 1200px){div.pricing-panels div.pricing-panel div.pricing-body p small{font-size:13px}}div.pricing-heading{text-align:center;margin-bottom:25px;font-family:"Exo-Semibold"}div.pricing-footer{margin-top:25px;text-align:center;font-size:15px}body.firefox .section-Angebote#liste .htmlcontent ul,body.firefox .portaltype-termin#liste .htmlcontent ul{padding-bottom:20px}.section-Angebote div#content-core div#prinh div.accordion.manuell dl dd{padding-left:0px}.section-Angebote div#content-core div#prinh div.accordion.manuell dl dd .contentblock{padding-left:50px}.section-Angebote div#content-core div#prinh div.accordion.manuell dl dd #table-container>.row{margin:0}.section-Angebote div#content p{padding:1em 2em}@media (max-width: 499px){.section-Angebote div#content p{padding:1em 0em}}.section-Angebote div#content .h2termin{padding-left:15px}.section-Angebote div#content ul div.or{font-family:"Exo-Regular";color:#797979;font-size:calc(.45455vw + 12.54545px);margin:10px 0 10px 25px}@media (max-width: 320px){.section-Angebote div#content ul div.or{font-size:14px}}@media (min-width: 1200px){.section-Angebote div#content ul div.or{font-size:18px}}.section-Angebote div#content.contentblock{margin-bottom:40px}.section-Angebote div#content.contentblock#standorte-und-termine,.section-Angebote div#content.contentblock#vorraussetzungen{margin:50px auto 15px}.section-Angebote div#content.contentblock#standorte-und-termine h2,.section-Angebote div#content.contentblock#vorraussetzungen h2{font-size:calc(.68182vw + 17.81818px);margin-bottom:10px}@media (max-width: 320px){.section-Angebote div#content.contentblock#standorte-und-termine h2,.section-Angebote div#content.contentblock#vorraussetzungen h2{font-size:20px}}@media (min-width: 1200px){.section-Angebote div#content.contentblock#standorte-und-termine h2,.section-Angebote div#content.contentblock#vorraussetzungen h2{font-size:26px}}.section-Angebote div#content.contentblock#pruefungsverlauf h2{margin-bottom:10px}.section-Angebote div#content.contentblock#ada span{margin-left:40px;font-family:"Exo-Bold";color:#797979;margin-bottom:10px;font-size:calc(.34091vw + 12.90909px)}@media (max-width: 320px){.section-Angebote div#content.contentblock#ada span{font-size:14px}}@media (min-width: 1200px){.section-Angebote div#content.contentblock#ada span{font-size:17px}}.section-Angebote div#content.contentblock#ada ul li,.section-Angebote div#content.contentblock#liste ul li,.section-Angebote div#content.contentblock#pruefungsverlauf ul li{color:#797979;font-family:"Exo-Regular";font-size:calc(.34091vw + 12.90909px);line-height:1.5}@media (max-width: 320px){.section-Angebote div#content.contentblock#ada ul li,.section-Angebote div#content.contentblock#liste ul li,.section-Angebote div#content.contentblock#pruefungsverlauf ul li{font-size:14px}}@media (min-width: 1200px){.section-Angebote div#content.contentblock#ada ul li,.section-Angebote div#content.contentblock#liste ul li,.section-Angebote div#content.contentblock#pruefungsverlauf ul li{font-size:17px}}.section-Angebote div#content.contentblock#ada .htmlcontent,.section-Angebote div#content.contentblock#liste .htmlcontent,.section-Angebote div#content.contentblock#pruefungsverlauf .htmlcontent{margin-left:25px}.section-Angebote div#content.contentblock#ada .htmlcontent p,.section-Angebote div#content.contentblock#liste .htmlcontent p,.section-Angebote div#content.contentblock#pruefungsverlauf .htmlcontent p{padding:0;font-size:calc(.34091vw + 12.90909px);line-height:1.5}@media (max-width: 320px){.section-Angebote div#content.contentblock#ada .htmlcontent p,.section-Angebote div#content.contentblock#liste .htmlcontent p,.section-Angebote div#content.contentblock#pruefungsverlauf .htmlcontent p{font-size:14px}}@media (min-width: 1200px){.section-Angebote div#content.contentblock#ada .htmlcontent p,.section-Angebote div#content.contentblock#liste .htmlcontent p,.section-Angebote div#content.contentblock#pruefungsverlauf .htmlcontent p{font-size:17px}}.section-Angebote div#content.contentblock .big{font-size:calc(.68182vw + 13.81818px);color:#1c3051}@media (max-width: 320px){.section-Angebote div#content.contentblock .big{font-size:16px}}@media (min-width: 1200px){.section-Angebote div#content.contentblock .big{font-size:22px}}.section-Angebote div#content.contentblock p.progress{color:#de7c00;font-family:"Exo-Bold"}.section-Angebote div#content #table-container .row{margin-left:25px;margin-right:25px}.section-Angebote div#content div.table-container{color:#797979}.section-Angebote div#content div.table-container div{font-size:calc(.34091vw + 12.90909px);font-family:"Exo-Bold";margin-bottom:10px}@media (max-width: 320px){.section-Angebote div#content div.table-container div{font-size:14px}}@media (min-width: 1200px){.section-Angebote div#content div.table-container div{font-size:17px}}.section-Angebote div#content.industriemeister-metall header div.header .image{background-position:center 50%}.section-Angebote div#content div.main-content .contentblock h2{color:#de7c00;font-size:calc(.45455vw + 14.54545px);font-family:Exo-Semibold;margin-left:25px;line-height:1.5;margin-bottom:0}@media (max-width: 320px){.section-Angebote div#content div.main-content .contentblock h2{font-size:16px}}@media (min-width: 1200px){.section-Angebote div#content div.main-content .contentblock h2{font-size:20px}}.section-Angebote div#content #table-container{margin-top:25px}.section-Angebote div#content #table-container{margin-top:25px}@media (min-width: 400px){.section-Angebote div#content #table-container.container{width:100%;padding:0}}.section-Angebote div#content #table-container .table{width:100%;display:flex;flex-direction:row;margin-bottom:50px;position:relative}@media (max-width: 1100px){.section-Angebote div#content #table-container .table{flex-direction:column}}.section-Angebote div#content #table-container .table h3{color:#de7c00;font-size:calc(0vw + 18px);hyphens:auto;min-height:46px}@media (max-width: 320px){.section-Angebote div#content #table-container .table h3{font-size:18px}}@media (min-width: 1200px){.section-Angebote div#content #table-container .table h3{font-size:18px}}.section-Angebote div#content #table-container .table ul{line-height:1.5;padding-left:15px}.section-Angebote div#content #table-container .table p,.section-Angebote div#content #table-container .table li{color:#1c3051;font-size:calc(.22727vw + 13.27273px);font-family:"Exo-Semibold"}@media (max-width: 320px){.section-Angebote div#content #table-container .table p,.section-Angebote div#content #table-container .table li{font-size:14px}}@media (min-width: 1200px){.section-Angebote div#content #table-container .table p,.section-Angebote div#content #table-container .table li{font-size:16px}}.section-Angebote div#content #table-container .table p ul li,.section-Angebote div#content #table-container .table li ul li{font-family:"Exo-Regular";list-style:none;position:relative}.section-Angebote div#content #table-container .table p ul li:before,.section-Angebote div#content #table-container .table li ul li:before{content:"-";position:absolute;left:-10px;border:none;top:0px}.section-Angebote div#content #table-container .table p{padding-bottom:15px;min-height:42px;word-break:break-all;hyphens:auto}@media (max-width: 767px){.section-Angebote div#content #table-container .table p{padding-bottom:25px}}.section-Angebote div#content #table-container .table .left,.section-Angebote div#content #table-container .table .right,.section-Angebote div#content #table-container .table .middle{padding:35px;position:relative;padding-right:15px;padding-left:25px}@media (max-width: 767px){.section-Angebote div#content #table-container .table .left,.section-Angebote div#content #table-container .table .right,.section-Angebote div#content #table-container .table .middle{padding-left:25px}}@media (max-width: 500px){.section-Angebote div#content #table-container .table .left p,.section-Angebote div#content #table-container .table .right p,.section-Angebote div#content #table-container .table .middle p{padding-left:0}}.section-Angebote div#content #table-container .table .left{background-color:#EDEFF0;z-index:5;max-width:25%}@media (max-width: 1100px){.section-Angebote div#content #table-container .table .left{max-width:100%}}.section-Angebote div#content #table-container .table .left .fillup{background-color:#EDEFF0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.section-Angebote div#content #table-container .table .middle{background-color:#DBDFE2;max-width:30%;z-index:3}@media (max-width: 1100px){.section-Angebote div#content #table-container .table .middle{max-width:100%}}.section-Angebote div#content #table-container .table .middle .fillup{background-color:#DBDFE2;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.section-Angebote div#content #table-container .table .right{background-color:#C9D0D4;max-width:35%;z-index:1}@media (max-width: 1100px){.section-Angebote div#content #table-container .table .right{max-width:100%}}.section-Angebote div#content #table-container .table .space-between{width:5%}@media (max-width: 1100px){.section-Angebote div#content #table-container .table .space-between{width:0%;height:25px}}.section-Angebote div#content #table-container .table .arrow{height:60px;width:60px;padding:10px;position:absolute;transform:rotate(45deg);background-color:#FFF;right:-45px;top:140px;z-index:-2}.section-Angebote div#content #table-container .table .arrow .inner{height:100%;width:100%;border-top:2px solid #de7c00;border-right:2px solid #de7c00}@media (max-width: 1100px){.section-Angebote div#content #table-container .table .arrow{transform:rotate(135deg);left:calc(50% - 30px);top:95%}}.section-Angebote div#content #text-below-price{margin-top:50px}.section-Angebote div#content .arbeitsumfeld img{margin-top:50px;margin-bottom:50px}.section-Angebote div#content .courses{display:flex;align-items:center;justify-content:space-around}.section-Angebote div#content .courses .button{color:#FFF;background-color:#de7c00;padding:10px;display:inline;cursor:pointer}.section-Angebote div#content .kurs{margin-top:-25px;background-color:#FFF}.section-Angebote div#content .kurs select{margin-left:15px;margin-top:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 20px 10px 10px;color:white;background-color:#de7c00}.section-Angebote div#content .kurs .select-wrapper{position:relative;display:inline}.section-Angebote div#content .kurs .select-wrapper:after{content:"▼";position:absolute;top:-5px;right:0;bottom:0;font-size:60%;line-height:30px;padding:0 10px;color:#fff}.section-Angebote div#content .outer{margin-top:75px}.section-Angebote div#content .outer .container.divider.one,.section-Angebote div#content .outer .divider.one{margin-top:calc(2.84091vw + 15.90909px);margin-bottom:calc(2.84091vw + 15.90909px)}@media (max-width: 320px){.section-Angebote div#content .outer .container.divider.one,.section-Angebote div#content .outer .divider.one{margin-top:25px}}@media (min-width: 1200px){.section-Angebote div#content .outer .container.divider.one,.section-Angebote div#content .outer .divider.one{margin-top:50px}}@media (max-width: 320px){.section-Angebote div#content .outer .container.divider.one,.section-Angebote div#content .outer .divider.one{margin-bottom:25px}}@media (min-width: 1200px){.section-Angebote div#content .outer .container.divider.one,.section-Angebote div#content .outer .divider.one{margin-bottom:50px}}.section-Angebote div#content .outer .container.divider.two,.section-Angebote div#content .outer .divider.two{margin-top:calc(5.11364vw + 8.63636px);margin-bottom:calc(5.11364vw + 8.63636px)}@media (max-width: 320px){.section-Angebote div#content .outer .container.divider.two,.section-Angebote div#content .outer .divider.two{margin-top:25px}}@media (min-width: 1200px){.section-Angebote div#content .outer .container.divider.two,.section-Angebote div#content .outer .divider.two{margin-top:70px}}@media (max-width: 320px){.section-Angebote div#content .outer .container.divider.two,.section-Angebote div#content .outer .divider.two{margin-bottom:25px}}@media (min-width: 1200px){.section-Angebote div#content .outer .container.divider.two,.section-Angebote div#content .outer .divider.two{margin-bottom:70px}}.section-Angebote div#content .outer>.contentblock{width:100%;background-color:#FFF}.section-Angebote div#content .outer>.contentblock h3{color:#1c3051}.section-Angebote div#content .outer>.contentblock img{width:100%;height:auto}@media only screen and (max-width: 767px){.section-Angebote div#content .outer{padding-left:0}}.section-Angebote div#content .pricingbanner{background:#fdd491;background:-moz-linear-gradient(left, #fdd491 0%, #f39300 100%);background:-webkit-linear-gradient(left, #fdd491 0%, #f39300 100%);background:linear-gradient(to right, #fdd491 0%, #f39300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd491', endColorstr='#f39300', GradientType=1)}.section-Angebote div#content .pricingbanner div.container div.row div.twelve.columns.inner p{margin:20px 0 10px 25px;font-size:calc(1.81818vw + 14.18182px);color:#1c3051;font-family:"Exo-Regular"}@media (max-width: 320px){.section-Angebote div#content .pricingbanner div.container div.row div.twelve.columns.inner p{font-size:20px}}@media (min-width: 1200px){.section-Angebote div#content .pricingbanner div.container div.row div.twelve.columns.inner p{font-size:36px}}.section-Angebote div#content .pricingbanner div.container div.row div.twelve.columns.inner p span sup{top:-.3em}.section-Angebote div#content .banner{margin-top:50px;margin-bottom:50px;background:#193E73;background:-moz-linear-gradient(left, #193E73 0%, #1676BF 100%);background:-webkit-linear-gradient(left, #193E73 0%, #1676BF 100%);background:linear-gradient(to right, #193E73 0%, #1676BF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#193E73', endColorstr='#1676BF', GradientType=1)}.section-Angebote div#content .banner p{color:white;font-family:"Exo-Medium";font-size:calc(1.81818vw + 10.18182px);padding:25px 0;margin-left:25px;margin-bottom:0}@media (max-width: 320px){.section-Angebote div#content .banner p{font-size:16px}}@media (min-width: 1200px){.section-Angebote div#content .banner p{font-size:32px}}.template-produktgruppe_view #content div.job-boxes{margin-top:0px}@media (max-width: 768px){.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .arrow{transform:scale(0.5)}}.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .arrow .inner{min-height:40px;min-width:40px;max-height:40px;max-width:40px;height:40px;width:40px}.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .content .overflown div.headlines{height:100%;display:flex;align-items:center;bottom:0%}.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .content .overflown div.headlines>span{font-family:"Exo-Regular";font-size:calc(2.27273vw + 7.72727px);margin:0;line-height:1.5;color:#FFF}@media (max-width: 320px){.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .content .overflown div.headlines>span{font-size:15px}}@media (min-width: 1200px){.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .content .overflown div.headlines>span{font-size:35px}}.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .content .overflown div.headlines>span.numbering{margin-left:10px}.template-produktgruppe_view #content div.job-boxes div.job-box .overlay .content .overflown div.headlines h3.headline p{margin:0}body.portaltype-produkt #content #content-core div.termin,body.portaltype-produkt div.termin,.cke_editable #content #content-core div.termin,.cke_editable div.termin{display:flex;flex-direction:row;border-bottom:2px solid #999;padding-bottom:10px}body.portaltype-produkt #content #content-core div.termin>div,body.portaltype-produkt div.termin>div,.cke_editable #content #content-core div.termin>div,.cke_editable div.termin>div{width:33%}body.portaltype-produkt #content #content-core div.termin .flex,body.portaltype-produkt div.termin .flex,.cke_editable #content #content-core div.termin .flex,.cke_editable div.termin .flex{display:flex}body.portaltype-produkt #content #content-core div.termin .flex-column,body.portaltype-produkt div.termin .flex-column,.cke_editable #content #content-core div.termin .flex-column,.cke_editable div.termin .flex-column{flex-direction:column}body.portaltype-produkt #content #content-core div.termin .flex-row,body.portaltype-produkt div.termin .flex-row,.cke_editable #content #content-core div.termin .flex-row,.cke_editable div.termin .flex-row{flex-direction:row}body.portaltype-produkt #content #content-core div.termin .justify-space-between,body.portaltype-produkt div.termin .justify-space-between,.cke_editable #content #content-core div.termin .justify-space-between,.cke_editable div.termin .justify-space-between{justify-content:space-between}body.portaltype-produkt #content #content-core div.termin .stadt_name,body.portaltype-produkt div.termin .stadt_name,.cke_editable #content #content-core div.termin .stadt_name,.cke_editable div.termin .stadt_name{color:#de7c00;font-size:calc(1.13636vw + 20.36364px);font-family:"Exo-Bold";padding-right:35px}@media (max-width: 320px){body.portaltype-produkt #content #content-core div.termin .stadt_name,body.portaltype-produkt div.termin .stadt_name,.cke_editable #content #content-core div.termin .stadt_name,.cke_editable div.termin .stadt_name{font-size:24px}}@media (min-width: 1200px){body.portaltype-produkt #content #content-core div.termin .stadt_name,body.portaltype-produkt div.termin .stadt_name,.cke_editable #content #content-core div.termin .stadt_name,.cke_editable div.termin .stadt_name{font-size:34px}}@media (max-width: 992px){body.portaltype-produkt #content #content-core div.termin .stadt_name,body.portaltype-produkt div.termin .stadt_name,.cke_editable #content #content-core div.termin .stadt_name,.cke_editable div.termin .stadt_name{font-size:calc(.68182vw + 19.81818px)}}@media (max-width: 992px) and (max-width: 320px){body.portaltype-produkt #content #content-core div.termin .stadt_name,body.portaltype-produkt div.termin .stadt_name,.cke_editable #content #content-core div.termin .stadt_name,.cke_editable div.termin .stadt_name{font-size:22px}}@media (max-width: 992px) and (min-width: 1200px){body.portaltype-produkt #content #content-core div.termin .stadt_name,body.portaltype-produkt div.termin .stadt_name,.cke_editable #content #content-core div.termin .stadt_name,.cke_editable div.termin .stadt_name{font-size:28px}}body.portaltype-produkt #content #content-core div.termin .anfragen_link,body.portaltype-produkt div.termin .anfragen_link,.cke_editable #content #content-core div.termin .anfragen_link,.cke_editable div.termin .anfragen_link{color:#FFF;background-color:orange;padding:12px 30px;font-size:calc(.45455vw + 18.54545px);align-self:baseline;text-transform:none;background-color:#1c3051;padding:10px 22px;font-size:19px !important;border-radius:10px}@media (max-width: 320px){body.portaltype-produkt #content #content-core div.termin .anfragen_link,body.portaltype-produkt div.termin .anfragen_link,.cke_editable #content #content-core div.termin .anfragen_link,.cke_editable div.termin .anfragen_link{font-size:20px}}@media (min-width: 1200px){body.portaltype-produkt #content #content-core div.termin .anfragen_link,body.portaltype-produkt div.termin .anfragen_link,.cke_editable #content #content-core div.termin .anfragen_link,.cke_editable div.termin .anfragen_link{font-size:24px}}@media (max-width: 499px){body.portaltype-produkt #content #content-core div.termin .anfragen_link.desktop,body.portaltype-produkt div.termin .anfragen_link.desktop,.cke_editable #content #content-core div.termin .anfragen_link.desktop,.cke_editable div.termin .anfragen_link.desktop{display:none}}body.portaltype-produkt #content #content-core div.termin .anfragen_link.mobile,body.portaltype-produkt div.termin .anfragen_link.mobile,.cke_editable #content #content-core div.termin .anfragen_link.mobile,.cke_editable div.termin .anfragen_link.mobile{width:100%;text-align:center;margin-top:20px}@media (min-width: 500px){body.portaltype-produkt #content #content-core div.termin .anfragen_link.mobile,body.portaltype-produkt div.termin .anfragen_link.mobile,.cke_editable #content #content-core div.termin .anfragen_link.mobile,.cke_editable div.termin .anfragen_link.mobile{display:none}}body.portaltype-produkt #content #content-core div.termin .datum_range,body.portaltype-produkt div.termin .datum_range,.cke_editable #content #content-core div.termin .datum_range,.cke_editable div.termin .datum_range{font-family:"Exo-Bold";color:#de7c00;line-height:2;font-size:calc(.45455vw + 16.54545px)}@media (max-width: 320px){body.portaltype-produkt #content #content-core div.termin .datum_range,body.portaltype-produkt div.termin .datum_range,.cke_editable #content #content-core div.termin .datum_range,.cke_editable div.termin .datum_range{font-size:18px}}@media (min-width: 1200px){body.portaltype-produkt #content #content-core div.termin .datum_range,body.portaltype-produkt div.termin .datum_range,.cke_editable #content #content-core div.termin .datum_range,.cke_editable div.termin .datum_range{font-size:22px}}body.portaltype-produkt #content #content-core div.termin .adresse,body.portaltype-produkt div.termin .adresse,.cke_editable #content #content-core div.termin .adresse,.cke_editable div.termin .adresse{line-height:2;font-size:calc(.45455vw + 16.54545px)}@media (max-width: 320px){body.portaltype-produkt #content #content-core div.termin .adresse,body.portaltype-produkt div.termin .adresse,.cke_editable #content #content-core div.termin .adresse,.cke_editable div.termin .adresse{font-size:18px}}@media (min-width: 1200px){body.portaltype-produkt #content #content-core div.termin .adresse,body.portaltype-produkt div.termin .adresse,.cke_editable #content #content-core div.termin .adresse,.cke_editable div.termin .adresse{font-size:22px}}body.portaltype-produkt #content #content-core div.termin .info,body.portaltype-produkt div.termin .info,.cke_editable #content #content-core div.termin .info,.cke_editable div.termin .info{line-height:2;font-size:calc(.34091vw + 14.90909px)}@media (max-width: 320px){body.portaltype-produkt #content #content-core div.termin .info,body.portaltype-produkt div.termin .info,.cke_editable #content #content-core div.termin .info,.cke_editable div.termin .info{font-size:16px}}@media (min-width: 1200px){body.portaltype-produkt #content #content-core div.termin .info,body.portaltype-produkt div.termin .info,.cke_editable #content #content-core div.termin .info,.cke_editable div.termin .info{font-size:19px}}body.portaltype-produkt #content #content-core div.termin .fit-horizontal,body.portaltype-produkt div.termin .fit-horizontal,.cke_editable #content #content-core div.termin .fit-horizontal,.cke_editable div.termin .fit-horizontal{flex-grow:1}@media (max-width: 767px){body.portaltype-produkt #content #content-core div.termin,body.portaltype-produkt div.termin,.cke_editable #content #content-core div.termin,.cke_editable div.termin{flex-direction:column}body.portaltype-produkt #content #content-core div.termin>div,body.portaltype-produkt div.termin>div,.cke_editable #content #content-core div.termin>div,.cke_editable div.termin>div{width:100%}}#standorte{width:95%;margin-right:25px;font-family:"Exo-Regular"}#standorte .right{text-align:right}#standorte tr{font-size:calc(.34091vw + 12.90909px);font-family:"Exo-Regular"}@media (max-width: 320px){#standorte tr{font-size:14px}}@media (min-width: 1200px){#standorte tr{font-size:17px}}#standorte tr.border-bottom{border-bottom:1px solid #d3d3d3}#standorte tr:nth-of-type(odd){background-color:rgba(208,208,208,0.5)}#standorte td{padding-bottom:5px;padding-top:5px;font-family:"Exo-Regular";line-height:1.5;word-wrap:break-word}#standorte td a{color:#de7c00;font-family:"Exo-Regular"}#standorte td.title{font-size:calc(.90909vw + 11.09091px);color:#de7c00;font-family:"Exo-Semibold"}@media (max-width: 320px){#standorte td.title{font-size:14px}}@media (min-width: 1200px){#standorte td.title{font-size:22px}}@media (max-width: 768px){#standorte td.hide-mobile{display:none}}#standorte td.show-mobile{display:none;text-align:center}@media (max-width: 768px){#standorte td.show-mobile{display:table-cell}}#standorte td.padding-left-20{padding-left:20px}#standorte ~ small{margin-top:15px;display:block;line-height:1.5}body .googleMapView .gm-style-iw .title a .orangebutton{background:transparent linear-gradient(to right, #fbcb7e 0%, #f3982c 100%) repeat scroll 0 0;border:0 none;border-radius:52px;color:#fff;font-size:18px;font-weight:600;height:84px;margin-left:25px;padding:10px 30px;position:relative;text-align:left;width:100%;transition:all ease .3s;display:inline-block;height:auto;width:auto}a.mapslink{margin-left:25px;position:relative;top:-5px;display:block;margin-bottom:15px;color:#555;font-size:13px}body .googleMapView .gm-style-iw .title a.standortueberschrift{color:#ee8208;font-size:25px}body.template-sbh_produkt_standortemaps_view #standort-kacheln,body.template-sbh_regional_standortemaps_view #standort-kacheln{display:flex;justify-content:space-between;margin-top:50px;flex-wrap:wrap;padding:10px}@media (max-width: 767px){body.template-sbh_produkt_standortemaps_view #standort-kacheln,body.template-sbh_regional_standortemaps_view #standort-kacheln{width:95%;margin-left:auto;margin-right:auto}}body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel{display:flex;text-align:center;min-height:60px;width:calc(100% * (1/ 5) - 10px);border:1px solid;justify-content:center;align-items:center;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.75);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.75);transition:all ease .2s;margin-bottom:10px}@media (min-width: 0px) and (max-width: 550px){body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel{width:calc(100% * (1/ 2) - 10px)}}@media (min-width: 551px) and (max-width: 767px){body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel{width:calc(100% * (1/ 3) - 10px)}}@media (min-width: 768px) and (max-width: 990px){body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel{width:calc(100% * (1/ 4) - 10px)}}body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel a,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel a{color:#de7c00;font-family:"Exo-Semibold";font-size:calc(.56818vw + 10.18182px);overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:center}@media (max-width: 320px){body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel a,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel a{font-size:12px}}@media (min-width: 1200px){body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel a,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel a{font-size:17px}}body.template-sbh_produkt_standortemaps_view #standort-kacheln .kachel:hover,body.template-sbh_regional_standortemaps_view #standort-kacheln .kachel:hover{-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);transition:all ease .2s;cursor:pointer;transform:scale(1.1)}body.section-kontakt.portaltype-formfolder{font-family:"Exo-Light";color:#8b959b;font-size:18px}body.section-kontakt.portaltype-formfolder #content{padding-left:25px}@media (max-width: 499px){body.section-kontakt.portaltype-formfolder #content{padding-left:10px}}body.section-kontakt.portaltype-formfolder #content h1.documentFirstHeading{margin-left:0px}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt{margin-top:25px}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt label.formQuestion{display:none}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt h1{margin-left:0px}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt input[type="text"],body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt select{border:2px solid #d0d0d0;background:#fff;box-shadow:none;line-height:normal;border-radius:1px;padding:10px 10px;width:50%;margin-bottom:10px;color:#797979;font-family:"Exo-Light"}@media (max-width: 767px){body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt input[type="text"],body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt select{width:100%}}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt input[type="text"]::-webkit-input-placeholder,body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt select::-webkit-input-placeholder{color:#8b959b;font-family:"Exo-Light"}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt div.ArchetypesMultiSelectionValue>label{color:#8b959b}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt div.formQuestion.label{display:none}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt span#teilzeit-vollzeit,body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt span#zeittyp{margin-top:15px;display:flex}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt input[type="radio"]{margin-right:5px}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt input[type="radio"] ~ label{margin-right:15px;color:#8b959b}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt input[type="submit"]{margin-top:50px}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt #archetypes-fieldname-einwilligungserklaerung{width:100%}body.section-kontakt.portaltype-formfolder #content div.pfg-form.formid-kontakt #archetypes-fieldname-einwilligungserklaerung span#einwilligungserklaerung_help{float:left;width:calc(100% - 50px)}body.section-kontakt.portaltype-formfolder #content span.required{display:none}body.section-kontakt.portaltype-formfolder #content input[type="text"]{border:2px solid #d0d0d0;line-height:normal;border-radius:1px;padding:10px 10px;width:50%;margin-bottom:10px;color:#797979;font-family:"Exo-Light"}@media (max-width: 767px){body.section-kontakt.portaltype-formfolder #content input[type="text"]{width:100%}}body.section-kontakt.portaltype-formfolder #content input[type="text"]::-webkit-input-placeholder{color:#8b959b;font-family:"Exo-Light"}body.section-kontakt.portaltype-formfolder .custom.input{position:relative;min-width:24px;min-height:24px;border:2px solid #d0d0d0;border-radius:2px;transition:all ease .3s;max-width:24px;max-height:24px;margin-right:10px;float:left;background-color:#FFF;z-index:1}body.section-kontakt.portaltype-formfolder .custom.input:after,body.section-kontakt.portaltype-formfolder .custom.input:before{content:"";opacity:0;transition:all ease .3s}body.section-kontakt.portaltype-formfolder .custom.input.active:after,body.section-kontakt.portaltype-formfolder .custom.input.active:before{content:"";opacity:1;transition:all ease .3s;position:absolute;border:1px solid #de7c00;border-radius:10px;height:100%;top:-1px;left:9px;transform:rotate(-45deg)}body.section-kontakt.portaltype-formfolder .custom.input.active:before{transform:rotate(45deg)}body.section-kontakt.portaltype-formfolder input[type="checkbox"],body.section-kontakt.portaltype-formfolder input[type="radio"]{display:none}body.template-fg_base_view_p3 input[type="submit"]{font-size:22px;padding:5px 60px;border:2px solid #de7c00;border-radius:25px;background-color:transparent;margin-top:10px;color:#de7c00;outline:0}body.template-fg_base_view_p3 input[type="submit"]:hover{background-color:#de7c00;color:#FFF}body.template-fg_base_view_p3 .ArchetypesMultiSelectionValue{margin-bottom:10px}body.template-fg_base_view_p3 .ArchetypesMultiSelectionValue:nth-child(2){margin-top:25px}body.template-fg_base_view_p3 .ArchetypesMultiSelectionValue:last-child{margin-bottom:35px}body.template-termin_view div.field.ArchetypesStringWidget.hidden,body.portaltype-anmeldung div.field.ArchetypesStringWidget.hidden{display:none}body.template-termin_view select.allestandorte,body.portaltype-anmeldung select.allestandorte{display:none}body.template-termin_view span#salutation,body.portaltype-anmeldung span#salutation{position:relative}body.template-termin_view div.row,body.portaltype-anmeldung div.row{word-break:break-word;hyphens:auto}body.template-termin_view div.terminDetails .row,body.portaltype-anmeldung div.terminDetails .row{margin-bottom:10px}body.template-termin_view #content h1,body.portaltype-anmeldung #content h1{margin-left:15px;margin-bottom:25px}body.template-termin_view #content h2.documentSecondHeading,body.portaltype-anmeldung #content h2.documentSecondHeading{margin-left:15px;margin-top:-25px;margin-bottom:25px}body.template-termin_view p,body.template-termin_view span,body.template-termin_view div,body.portaltype-anmeldung p,body.portaltype-anmeldung span,body.portaltype-anmeldung div{line-height:1.5}body.template-termin_view input[name="form.button.cancel"],body.portaltype-anmeldung input[name="form.button.cancel"]{display:none}body.template-termin_view #archetypes-fieldname-alt_standort,body.portaltype-anmeldung #archetypes-fieldname-alt_standort{width:100% !important}body.template-termin_view #archetypes-fieldname-alt_standort select,body.portaltype-anmeldung #archetypes-fieldname-alt_standort select{margin:20px 0px}body.template-termin_view div.row.haupttext,body.portaltype-anmeldung div.row.haupttext{margin-top:25px}body.template-termin_view #archetypes-fieldname-abw_hoehe_kostenuebernahme,body.portaltype-anmeldung #archetypes-fieldname-abw_hoehe_kostenuebernahme{padding-bottom:20px}body.template-termin_view #archetypes-fieldname-abw_firma_name,body.portaltype-anmeldung #archetypes-fieldname-abw_firma_name{margin-top:25px}body.template-termin_view #archetypes-fieldname-kursform .formQuestion,body.portaltype-anmeldung #archetypes-fieldname-kursform .formQuestion{display:none}body.template-termin_view #archetypes-fieldname-bafoeg,body.portaltype-anmeldung #archetypes-fieldname-bafoeg{margin-bottom:50px}body.template-termin_view #archetypes-fieldname-salutation,body.portaltype-anmeldung #archetypes-fieldname-salutation{display:flex}body.template-termin_view span#bafoeg_help,body.portaltype-anmeldung span#bafoeg_help{float:left;width:calc(100% - 50px)}body.template-termin_view #anmeldeform,body.portaltype-anmeldung #anmeldeform{padding-left:15px;padding-right:7px}@media (min-width: 768px) and (max-width: 991px){body.template-termin_view #anmeldeform,body.portaltype-anmeldung #anmeldeform{padding-right:15px}}body.template-termin_view #anmeldeform>div.divider ~ div span.bold,body.portaltype-anmeldung #anmeldeform>div.divider ~ div span.bold{margin-right:25px}body.template-termin_view #alternative_kursform_help,body.portaltype-anmeldung #alternative_kursform_help{float:left}body.template-termin_view .label.below h3,body.template-termin_view .label.above h3,body.portaltype-anmeldung .label.below h3,body.portaltype-anmeldung .label.above h3{margin:25px 0px 10px 0px;text-align:left}body.template-termin_view .label.below,body.template-termin_view .label.above,body.template-termin_view .text.below,body.template-termin_view .text.above,body.portaltype-anmeldung .label.below,body.portaltype-anmeldung .label.above,body.portaltype-anmeldung .text.below,body.portaltype-anmeldung .text.above{width:100%}body.template-termin_view form#anmeldung-base-edit,body.portaltype-anmeldung form#anmeldung-base-edit{width:55%}@media (max-width: 991px){body.template-termin_view form#anmeldung-base-edit,body.portaltype-anmeldung form#anmeldung-base-edit{width:100%}}body.template-termin_view form#anmeldung-base-edit .field input,body.portaltype-anmeldung form#anmeldung-base-edit .field input{width:100%}body.template-termin_view form#anmeldung-base-edit input[type="text"],body.template-termin_view form#anmeldung-base-edit input[type="email"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="text"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="email"]{border:2px solid #d0d0d0;line-height:normal;border-radius:1px;padding:10px 10px;margin-bottom:15px;color:#797979;font-family:"Exo-Light"}body.template-termin_view form#anmeldung-base-edit input[type="text"]#alt_standort,body.template-termin_view form#anmeldung-base-edit input[type="email"]#alt_standort,body.portaltype-anmeldung form#anmeldung-base-edit input[type="text"]#alt_standort,body.portaltype-anmeldung form#anmeldung-base-edit input[type="email"]#alt_standort{margin:10px 0px 35px 0px}@media (max-width: 767px){body.template-termin_view form#anmeldung-base-edit input[type="text"],body.template-termin_view form#anmeldung-base-edit input[type="email"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="text"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="email"]{width:100%}}body.template-termin_view form#anmeldung-base-edit input[type="text"]::-webkit-input-placeholder,body.template-termin_view form#anmeldung-base-edit input[type="email"]::-webkit-input-placeholder,body.portaltype-anmeldung form#anmeldung-base-edit input[type="text"]::-webkit-input-placeholder,body.portaltype-anmeldung form#anmeldung-base-edit input[type="email"]::-webkit-input-placeholder{color:#8b959b;font-family:"Exo-Light"}body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-last_name,body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-first_name,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-last_name,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-first_name{width:49.5%;display:inline-block}@media (max-width: 991px){body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-last_name,body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-first_name,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-last_name,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-first_name{width:100%}}body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-plz,body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-abw_plz,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-plz,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-abw_plz{width:29.5%;display:inline-block}body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-ort,body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-abw_ort,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-ort,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-abw_ort{width:69.6%;display:inline-block}@media (max-width: 767px){body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-ort,body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-abw_ort,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-ort,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-abw_ort{width:69%}}body.template-termin_view form#anmeldung-base-edit span.formHelp,body.portaltype-anmeldung form#anmeldung-base-edit span.formHelp{float:left;width:calc(100% - 50px)}body.template-termin_view form#anmeldung-base-edit span.formHelp#phone_help,body.template-termin_view form#anmeldung-base-edit span.formHelp#email_help,body.template-termin_view form#anmeldung-base-edit span.formHelp#salutation_help,body.portaltype-anmeldung form#anmeldung-base-edit span.formHelp#phone_help,body.portaltype-anmeldung form#anmeldung-base-edit span.formHelp#email_help,body.portaltype-anmeldung form#anmeldung-base-edit span.formHelp#salutation_help{display:none}body.template-termin_view form#anmeldung-base-edit #rechnungsempfaeger>div:nth-child(1),body.template-termin_view form#anmeldung-base-edit #zahlung_komplett>div:nth-child(1),body.template-termin_view form#anmeldung-base-edit #salutation>div:nth-child(1),body.portaltype-anmeldung form#anmeldung-base-edit #rechnungsempfaeger>div:nth-child(1),body.portaltype-anmeldung form#anmeldung-base-edit #zahlung_komplett>div:nth-child(1),body.portaltype-anmeldung form#anmeldung-base-edit #salutation>div:nth-child(1){display:none}body.template-termin_view form#anmeldung-base-edit #rechnungsempfaeger,body.portaltype-anmeldung form#anmeldung-base-edit #rechnungsempfaeger{margin-bottom:25px}body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-rechnungsempfaeger,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-rechnungsempfaeger{margin-bottom:25px}body.template-termin_view form#anmeldung-base-edit #salutation,body.portaltype-anmeldung form#anmeldung-base-edit #salutation{margin-top:15px;display:flex;align-items:center;margin-bottom:15px}body.template-termin_view form#anmeldung-base-edit #salutation label,body.portaltype-anmeldung form#anmeldung-base-edit #salutation label{margin-right:25px}body.template-termin_view form#anmeldung-base-edit #archetypes-fieldname-datenschutz_box,body.portaltype-anmeldung form#anmeldung-base-edit #archetypes-fieldname-datenschutz_box{margin-top:25px;height:40px}body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget{width:100%}body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesBooleanWidget,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesBooleanWidget{height:90px;margin-bottom:25px;position:relative}body.template-termin_view form#anmeldung-base-edit div.field h3,body.portaltype-anmeldung form#anmeldung-base-edit div.field h3{margin-top:0px}body.template-termin_view form#anmeldung-base-edit .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit .custom.input{position:relative;min-width:24px;min-height:24px;border:2px solid #d0d0d0;border-radius:2px;transition:all ease .3s;max-width:24px;max-height:24px;margin-right:10px;float:left;background-color:#FFF;z-index:1}body.template-termin_view form#anmeldung-base-edit .custom.input:after,body.template-termin_view form#anmeldung-base-edit .custom.input:before,body.portaltype-anmeldung form#anmeldung-base-edit .custom.input:after,body.portaltype-anmeldung form#anmeldung-base-edit .custom.input:before{content:"";opacity:0;transition:all ease .3s}body.template-termin_view form#anmeldung-base-edit .custom.input.active:after,body.template-termin_view form#anmeldung-base-edit .custom.input.active:before,body.portaltype-anmeldung form#anmeldung-base-edit .custom.input.active:after,body.portaltype-anmeldung form#anmeldung-base-edit .custom.input.active:before{content:"";opacity:1;transition:all ease .3s;position:absolute;border:1px solid #de7c00;border-radius:10px;height:100%;top:-1px;left:9px;transform:rotate(-45deg)}body.template-termin_view form#anmeldung-base-edit .custom.input.active:before,body.portaltype-anmeldung form#anmeldung-base-edit .custom.input.active:before{transform:rotate(45deg)}body.template-termin_view form#anmeldung-base-edit .ArchetypesMultiSelectionValue,body.portaltype-anmeldung form#anmeldung-base-edit .ArchetypesMultiSelectionValue{position:relative}body.template-termin_view form#anmeldung-base-edit input[type="radio"],body.template-termin_view form#anmeldung-base-edit input[type="checkbox"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="radio"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="checkbox"]{opacity:0;position:absolute;top:0}body.template-termin_view form#anmeldung-base-edit input[type="radio"][name="salutation"],body.portaltype-anmeldung form#anmeldung-base-edit input[type="radio"][name="salutation"]{display:inherit;position:absolute;left:5px;bottom:6px;opacity:0}body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-rechnungsempfaeger,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-kursform,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-rechnungsempfaeger,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-kursform,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-rechnungsempfaeger,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-kursform,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-rechnungsempfaeger,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-kursform{min-height:140px}body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-rechnungsempfaeger .custom.input,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett .custom.input,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-kursform .custom.input,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-rechnungsempfaeger .custom.input,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett .custom.input,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-kursform .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-rechnungsempfaeger .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-kursform .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-rechnungsempfaeger .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett .custom.input,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-kursform .custom.input{margin-top:10px}body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-rechnungsempfaeger label,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett label,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-kursform label,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-rechnungsempfaeger label,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett label,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-kursform label,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-rechnungsempfaeger label,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett label,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-kursform label,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-rechnungsempfaeger label,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett label,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-kursform label{float:left;display:inherit;width:calc(100% - 50px);margin-top:15px}body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett,body.template-termin_view form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesSelectionWidget#archetypes-fieldname-zahlung_komplett,body.portaltype-anmeldung form#anmeldung-base-edit div.field.ArchetypesMultiSelectionWidget#archetypes-fieldname-zahlung_komplett{padding-top:15px}body.template-termin_view form#anmeldung-base-edit br,body.portaltype-anmeldung form#anmeldung-base-edit br{clear:left}body.template-termin_view .kursbeschreibung p,body.portaltype-anmeldung .kursbeschreibung p{padding:1em 2em}body.template-termin_view input[type="submit"],body.portaltype-anmeldung input[type="submit"]{font-size:calc(.68182vw + 13.81818px);padding:5px 60px;border:2px solid #de7c00;border-radius:25px;background-color:transparent;margin-top:30px;color:#de7c00;outline:0}@media (max-width: 320px){body.template-termin_view input[type="submit"],body.portaltype-anmeldung input[type="submit"]{font-size:16px}}@media (min-width: 1200px){body.template-termin_view input[type="submit"],body.portaltype-anmeldung input[type="submit"]{font-size:22px}}body.template-termin_view input[type="submit"]:hover,body.portaltype-anmeldung input[type="submit"]:hover{background-color:#de7c00;color:#FFF}@media (max-width: 499px){body.template-termin_view input[type="submit"],body.portaltype-anmeldung input[type="submit"]{padding:5px 0px}}body.template-sbhstandort_view .standortInfo>span{display:flex;padding:4px 0px}body.template-sbhstandort_view .standortInfo>span>span:first-child{width:18%;min-width:80px}body.template-sbhstandort_view #parent-fieldname-description{padding-left:25px;margin:10px 0px}body.template-sbhstandort_view #parent-fieldname-description{display:none}body.template-sbhstandort_view #content-core .flex-wrapper{display:flex}@media (max-width: 767px){body.template-sbhstandort_view #content-core .flex-wrapper{flex-direction:column}}body.template-sbhstandort_view #content-core .flex-wrapper .desc{margin-top:75px;min-width:60%}@media (max-width: 767px){body.template-sbhstandort_view #content-core .flex-wrapper .desc{margin-top:25px}}body.template-sbhstandort_view #content-core .flex-wrapper .desc .row{display:flex}body.template-sbhstandort_view #content-core .flex-wrapper .desc .row .title{margin-bottom:20px;min-width:40%}body.template-sbhstandort_view #content-core .flex-wrapper .maps{width:100%;margin-left:auto;padding-right:25px}.template-seo-context-properties legend{margin-top:20px;margin-bottom:10px}.template-seo-context-properties div.legendDescription{margin-bottom:10px}.template-seo-context-properties label.big_label{font-size:18px}.template-seo-context-properties label{font-weight:bold}.template-seo-context-properties .field{margin-top:20px;margin-bottom:20px}.template-seo-context-properties #content h1{margin-left:0px}.template-seo-context-properties .statistics span{color:#000}.template-seo-context-properties #seo_description{width:100%}@media (max-width: 767px){body.portaltype-ansprechpartner.template-ansprechpartner_view #content h1{margin:0}}body.portaltype-ansprechpartner.template-ansprechpartner_view #ansprechpartnerView{display:flex}@media (min-width: 768px){body.portaltype-ansprechpartner.template-ansprechpartner_view #ansprechpartnerView{padding-left:25px}}@media (max-width: 767px){body.portaltype-ansprechpartner.template-ansprechpartner_view #ansprechpartnerView{flex-direction:column}body.portaltype-ansprechpartner.template-ansprechpartner_view #ansprechpartnerView img{margin-top:20px}}body.portaltype-ansprechpartner.template-ansprechpartner_view #ansprechpartnerView img{width:100%}.section-impressum #content #content-core h3,.section-datenschutz #content #content-core h3{margin-top:25px}.section-downloads #content #content-core div.downloads div.download{background-color:#d0d0d0;display:flex;align-items:center;margin-bottom:20px;padding:0px 25px}.section-downloads #content #content-core div.downloads div.download h2{margin-top:0;color:#de7c00}.section-downloads #content #content-core div.downloads div.download a{margin-left:auto}#plone-portalheader{margin-top:100px}*{font-size:14px;color:#797979;font-size:calc(.34091vw + 12.90909px);line-height:1.5}@media (max-width: 320px){*{font-size:14px}}@media (min-width: 1200px){*{font-size:17px}}a{word-break:break-word}body{max-width:100%;overflow-x:hidden}.template-homepage_view #content h1{margin-left:0}@media (min-width: 550px){.template-homepage_view .container{width:85%}}body>div.container.below-slider>div.alert.alert-info.plone-info{display:none}.template-document_view #content :not(.table) li,.template-base_view #content :not(.table) li{list-style:none;line-height:1.5;position:relative}.template-document_view #content :not(.table) li:before,.template-base_view #content :not(.table) li:before{content:"";position:absolute;border:3px solid #de7c00;border-radius:50%;left:-15px;top:11px}.template-document_view #content :not(.table) li.formTab:before,.template-base_view #content :not(.table) li.formTab:before{content:none}.template-overview-controlpanel #content>div>h2:nth-child(10){margin-top:200px}input[type="button"],input[type="submit"],#content #content-core .button{color:white;background-color:#de7c00;margin:5px;border:1px solid #FFF;font-family:exo-regular;padding:6px 12px;border-radius:0;margin-left:0;transition:all ease .2s;margin:8px 0;display:inline-block;color:#FFF;background:#1c3051;padding:10px 22px;font-size:18px;align-self:baseline;text-transform:none;align-self:center;border-radius:10px;margin-top:12px;display:inline-block}input[type="button"]:hover,input[type="submit"]:hover,#content #content-core .button:hover{transition:all ease .2s;color:#1c3051;background-color:#FFF;border:1px solid #1c3051}@media (max-width: 499px){input[type="button"],input[type="submit"],#content #content-core .button{margin-right:0px}}#content{margin-top:0px}#content span.required:before{background:red none repeat scroll 0 0;content:"";display:inline-block;height:5px;margin-right:5px;position:relative;top:-2px;width:5px;left:2px}#content #content-core .arbeitsumfeld{margin:10px 0px 0px 0px}#content #content-core .documentAuthor,#content #content-core .documentDescription .portalMessage.info,#content #content-core .documentModified,#content #content-core .actionMenuContent,#content #content-core .collapsibleHeader,#content #content-core .collapsibleHeader li,#content #content-core ul,#content #content-core ol,#content #content-core p{font-size:14px;color:#797979;font-family:"Exo-Regular";font-size:calc(.34091vw + 12.90909px);line-height:1.5}@media (max-width: 320px){#content #content-core .documentAuthor,#content #content-core .documentDescription .portalMessage.info,#content #content-core .documentModified,#content #content-core .actionMenuContent,#content #content-core .collapsibleHeader,#content #content-core .collapsibleHeader li,#content #content-core ul,#content #content-core ol,#content #content-core p{font-size:14px}}@media (min-width: 1200px){#content #content-core .documentAuthor,#content #content-core .documentDescription .portalMessage.info,#content #content-core .documentModified,#content #content-core .actionMenuContent,#content #content-core .collapsibleHeader,#content #content-core .collapsibleHeader li,#content #content-core ul,#content #content-core ol,#content #content-core p{font-size:17px}}#content #content-core ul,#content #content-core ol{padding-left:20px}#content #content-core li:not(.formTab){position:relative;list-style:none}#content #content-core li:not(.formTab):before{content:"";position:absolute;border:3px solid #de7c00;border-radius:50%;left:-15px;top:11px}#content #content-core a{color:#de7c00;font-family:"Exo-Medium";font-size:calc(.22727vw + 14.27273px)}@media (max-width: 320px){#content #content-core a{font-size:15px}}@media (min-width: 1200px){#content #content-core a{font-size:17px}}#content #content-core a.infolink{color:#de7c00;position:absolute;right:15px;bottom:-50px;font-family:"Exo-Bold"}#content #content-core span>a{font-size:inherit}#content h1{margin-left:25px}@media (max-width: 499px){#content h1{margin-left:10px}}#content #content-core{margin-left:25px;padding-right:25px}@media (max-width: 499px){#content #content-core{margin-left:10px}}#content h1,#content h1>span{color:#8b959b;font-size:calc(1.70455vw + 19.54545px);font-family:"Exo-Bold";line-height:1.5;margin-bottom:0}@media (max-width: 320px){#content h1,#content h1>span{font-size:25px}}@media (min-width: 1200px){#content h1,#content h1>span{font-size:40px}}#content h1 small,#content h1>span small{font-size:calc(1.13636vw + 12.36364px)}@media (max-width: 320px){#content h1 small,#content h1>span small{font-size:16px}}@media (min-width: 1200px){#content h1 small,#content h1>span small{font-size:26px}}#content h2{color:#8b959b;font-size:calc(1.59091vw + 16.90909px);font-family:"Exo-Semibold";line-height:1.2;margin-top:25px}@media (max-width: 320px){#content h2{font-size:22px}}@media (min-width: 1200px){#content h2{font-size:36px}}#content h3{color:#de7c00;font-size:calc(.90909vw + 13.09091px);font-family:"Exo-Semibold";line-height:1.2;margin-top:50px;margin-bottom:0}@media (max-width: 320px){#content h3{font-size:16px}}@media (min-width: 1200px){#content h3{font-size:24px}}#content h3.mg-top-25{margin-top:25px}#content h4{font-family:"Exo-Semibold";color:#de7c00;font-size:calc(.90909vw + 11.09091px)}@media (max-width: 320px){#content h4{font-size:14px}}@media (min-width: 1200px){#content h4{font-size:22px}}#content h5{font-family:"Exo-Regular";color:#de7c00;font-size:calc(.79545vw + 10.45455px)}@media (max-width: 320px){#content h5{font-size:13px}}@media (min-width: 1200px){#content h5{font-size:20px}}#content h6{font-family:"Exo-Regular";color:#de7c00;font-size:calc(.68182vw + 9.81818px)}@media (max-width: 320px){#content h6{font-size:12px}}@media (min-width: 1200px){#content h6{font-size:18px}}#content form fieldset div.field span.fieldRequired{color:red}#content form fieldset div.field span.fieldRequired:before{background:red none repeat scroll 0 0;content:"";display:inline-block;height:5px;margin-right:5px;position:relative;top:-1px;width:5px}#content form table#sortable tbody tr td input[type="checkbox"],#content form table#sortable thead tr td input[type="checkbox"]{margin-right:5px}#content form table#sortable tbody tr td a,#content form table#sortable thead tr td a{font-size:calc(.22727vw + 11.27273px)}@media (max-width: 320px){#content form table#sortable tbody tr td a,#content form table#sortable thead tr td a{font-size:12px}}@media (min-width: 1200px){#content form table#sortable tbody tr td a,#content form table#sortable thead tr td a{font-size:14px}}.template-manage-viewlets #portal-logo{position:relative}#portal-logo{position:absolute;z-index:1050}@media (min-width: 768px){#portal-logo{left:0}}#portal-logo .svg-wrapper{min-width:170px;width:170px;background-color:#fff;text-align:center;height:80px;padding-top:10px;padding-bottom:80px}#portal-logo .svg-wrapper img{background-color:#FFF;width:137px;margin-top:0px;width:70%;height:auto}.container.navigation{z-index:1000;position:fixed;top:0;left:0;left:50%;transform:translateX(-50%);width:100%;padding:0 10%}.section-front-page .slider-bg-image{height:600px}.section-front-page.template-homepage_view #content{margin-top:0px}.section-front-page.template-homepage_view .documentEditable #content .job-boxes{margin-top:0px}.documentEditable #content #fieldset-default{padding-left:25px}.slider-bg-image{height:400px;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover}@media (max-width: 767px){.slider-bg-image{height:250px}}.slider-bg-image.default{background-position:center 35%}.slider-bg-image[style*="metall"]{background-position:center 80%}.slider-bg-image[style*="elektro"]{background-position:center 50%}.slider-bg-image[style*="logistik"]{background-position:center 60%}.sliderText{background-color:transparent}@media (max-width: 499px){#portal-personaltools-wrapper{position:absolute;right:90px;top:15px}}@media (min-width: 500px){#portal-personaltools-wrapper{position:absolute;top:90px;right:0px}}#portal-personaltools-wrapper #portal-personaltools{height:40px}#portal-personaltools-wrapper #portal-personaltools a.btn.btn-primary{background-color:#de7c00;text-align:center;text-decoration:none;align-self:center;font-size:13px;color:#fff;line-height:1.4;cursor:pointer;border:1px solid #de7c00;height:100%;transition:all ease .2s}#portal-personaltools-wrapper #portal-personaltools a.btn.btn-primary.dropdown-toggle{border-left:1px solid #000;height:100%}#portal-personaltools-wrapper #portal-personaltools a.btn.btn-primary:hover{transition:all ease .2s;background-color:#ffa22c}div#edit-bar{font-family:"Exo-Regular"}div#edit-bar p.hiddenStructure{margin-top:115px}div#edit-bar ul#content-views.nav.nav-tabs{background-color:#de7c00}div#edit-bar ul#content-views.nav.nav-tabs li a{color:#FFF}div#edit-bar ul#content-views.nav.nav-tabs li a:hover{background-color:#ffa22c;color:#FFF}div#edit-bar ul#content-views.nav.nav-tabs li a span{color:#FFF}div#edit-bar ul#content-views.nav.nav-tabs li.active a{background-color:#ffa22c;color:#FFF}div#edit-bar ul#content-views.nav.nav-tabs li.active a span{color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs{background-color:#ffa22c}div#edit-bar ul#contentActionMenus.nav.nav-tabs li a{color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li a:hover{background-color:#ffa22c;color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li a span{color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li a:focus{background-color:#ffa22c;color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li.active a{background-color:#ffa22c;color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li.active a span{color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li .actionMenuContent.dropdown-menu{background-color:#ffa22c}div#edit-bar ul#contentActionMenus.nav.nav-tabs li .actionMenuContent.dropdown-menu li a{color:#FFF}div#edit-bar ul#contentActionMenus.nav.nav-tabs li .actionMenuContent.dropdown-menu li a:hover{background-color:#de7c00}div#edit-bar ul#contentActionMenus.nav.nav-tabs li .actionMenuContent.dropdown-menu li:hover{background-color:#de7c00}.column.nosort{margin:0;width:inherit;float:none}table.listing tbody .draggable.odd{background-color:#DDD}table.listing tbody .draggable>td{padding:6px 2px}div[role="alert"]{margin-top:100px}#browser-columns.columns{float:none}#browser-columns.columns td.column{width:auto;float:unset}[class*="navititel-settings"] span.option label span.label,.kssattr-formname-jqueryui-plugins-controlpanel span.option label span.label,.kssattr-formname-jqueryui-sunburst-controlpanel span.option label span.label{color:#000}.template-manage-portlets div.managePortletsLinks{position:relative}.template-manage-portlets div.managePortletsLinks.left{left:5%;position:absolute;top:5%}.template-manage-portlets div.managePortletsLinks.right{right:5%;position:absolute;top:5%}.template-manage-portlets #content{margin-top:150px}div.managePortletsLinks{position:relative}div.managePortletsLinks.left{left:10%;position:absolute}div.managePortletsLinks.right{right:10%;position:absolute}.template-overview-controlpanel .discreet{font-size:20px;color:red}#viewlet-above-content{background-color:#FFF}#viewlet-above-content ol{background-color:#FFF}@media (min-width: 768px) and (max-width: 991px){.template-document_view .slider-bg-image{height:400px}}#viewlet-below-content-title{margin-left:25px}.portaltype-produkt #parent-fieldname-description{display:none}.portaltype-produkt .termintabelle{margin-top:50px}.portaltype-produkt .termintabelle .first{min-width:100px}.portaltype-produkt .termintabelle table.termine td a{color:#de7c00;text-decoration:none}.portaltype-produkt .termintabelle table.termine td a:hover{text-decoration:underline}.portaltype-produkt .erlaeuterung_karte{color:#de7c00;margin:50px 0px;text-align:center;font-size:calc(.90909vw + 15.09091px)}@media (max-width: 320px){.portaltype-produkt .erlaeuterung_karte{font-size:18px}}@media (min-width: 1200px){.portaltype-produkt .erlaeuterung_karte{font-size:26px}}.managePortletsLink{margin-top:10px}.template-sbh_produkt_standortemaps_view div.container.contentcontainer.stadtsuche.warning{color:red;font-size:calc(.56818vw + 28.18182px)}@media (max-width: 320px){.template-sbh_produkt_standortemaps_view div.container.contentcontainer.stadtsuche.warning{font-size:30px}}@media (min-width: 1200px){.template-sbh_produkt_standortemaps_view div.container.contentcontainer.stadtsuche.warning{font-size:35px}}.template-thank-you div#content{margin-top:100px;margin-left:25px}.template-thank-you div#content h1{margin-left:0}.template-base_edit .container.below-slider{margin-top:100px}.template-base_edit.portaltype-termin fieldset#fieldset-default>div.field{display:block}.template-base_edit .newTagsSection{margin-left:0}.template-base_edit fieldset#fieldset-default>div.field{margin-bottom:25px;display:flex;flex-direction:column;align-items:flex-start}.template-base_edit fieldset#fieldset-default>div.field label{font-family:"Exo-Semibold"}.template-base_edit fieldset#fieldset-default>div.field#archetypes-fieldname-markerIcon,.template-base_edit fieldset#fieldset-default>div.field#archetypes-fieldname-eddi{display:none}.template-base_edit fieldset#fieldset-categorization div.tagsContainer{display:flex}.template-base_edit fieldset div#archetypes-fieldname-geolocation.ArchetypesLocationWidget{display:block}#portal-breadcrumbs{margin-top:-50px;padding-top:20px}body #slider-wrapper{margin-top:-25px}body #slider-wrapper.enabled .slider-bg-image{height:600px}@media (max-width: 767px){body #slider-wrapper.enabled .slider-bg-image{height:200px}}body #slider-wrapper .slider-bg-image{height:600px}@media (max-width: 767px){body #slider-wrapper .slider-bg-image{height:200px}}body .label{color:#797979;padding:0;font-weight:400;font-size:calc(.34091vw + 12.90909px);white-space:inherit}@media (max-width: 320px){body .label{font-size:14px}}@media (min-width: 1200px){body .label{font-size:17px}}body .label:empty{display:inline}body label{display:unset;margin-bottom:0px;font-weight:400}body address{margin-bottom:0}body div.fieldErrorBox{color:red;font-style:italic;font-size:12px;margin-top:2px}body div.karte .stadtsuche{margin-top:25px;margin-bottom:25px;display:flex;padding-left:25px;align-items:center}@media (max-width: 767px){body div.karte .stadtsuche{flex-direction:column}}body div.karte .stadtsuche>div{display:flex;align-items:center;width:30%;margin-right:25px}@media (max-width: 767px){body div.karte .stadtsuche>div{width:100%;margin-bottom:10px}}body div.karte .stadtsuche>div>span{margin-right:25px}@media (max-width: 767px){body div.karte .stadtsuche>div>span{min-width:35%;margin-right:0px}}body div.karte .stadtsuche input[type="text"]{border:2px solid #f3982c;border-radius:30px;color:#555;padding:5px 10px;width:100%;background-color:#F8F8F8;padding-left:10px;outline:0}body div.karte .stadtsuche select{border:2px solid #f3982c;border-radius:5px;color:#555;padding:4px 10px;width:100%;background-color:#FFF}body div.karte div.googleMapViewList table{margin-top:75px;display:table}@media (max-width: 499px){body div.karte div.googleMapViewList table{margin-left:30px;padding-right:60px;display:block}}@media (max-width: 767px){body div.karte div.googleMapViewList{margin-left:0;margin-right:0;width:100%;padding:0}}body div.karte #terminTabelle{padding-left:25px;margin-top:25px}body.portaltype-produkt #content h1>span:nth-child(1){width:100%;display:block;font-size:26px}@media (max-width: 500px){body #termine>h2{text-align:center;margin-bottom:15px}}body .termintabelle{margin-top:50px;padding-right:25px}body .termintabelle h2{margin-bottom:10px;font-style:"Exo-Bold"}@media (max-width: 500px){body .termintabelle{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;width:100%}}body table{width:100%;margin-right:25px;font-family:"Exo-Regular";display:block;width:100%;overflow-x:auto}body table.termine{display:table}@media (max-width: 499px){body table.termine{display:block;margin-right:0px}body table.termine tbody{display:table;width:100%}}@media (max-width: 499px){body table.termine .third .mobile-hidden{display:none}}body table.termine .second a.desktop-hidden{display:block}@media screen and (min-width: 500px){body table.termine .second a.desktop-hidden{display:none}}body table .right{text-align:right}body table tr{font-size:calc(.34091vw + 12.90909px);font-family:"Exo-Regular"}@media (max-width: 320px){body table tr{font-size:14px}}@media (min-width: 1200px){body table tr{font-size:17px}}body table tr.bg-light-grey{background-color:rgba(208,208,208,0.5)}body table thead tr{border-top:1px solid #d3d3d3}body table tbody tr{border-top:1px solid #d3d3d3}body table tbody tr:last-child{border-bottom:1px solid #d3d3d3}body table tbody tr:nth-child(even){background-color:rgba(208,208,208,0.5)}body table tbody tr:nth-child(odd){background-color:rgba(208,208,208,0)}body table tbody th,body table tbody td{padding:5px 0px 5px 5px}@media (max-width: 500px){body table tbody th,body table tbody td{text-align:center}}body table tbody th a,body table tbody td a{color:#de7c00;word-break:break-word;hyphens:auto}body table tbody th.clickable,body table tbody td.clickable{cursor:pointer}body table tbody th.clickable strong,body table tbody th.clickable span,body table tbody td.clickable strong,body table tbody td.clickable span{color:#de7c00}body table tbody th.clickable strong:hover,body table tbody th.clickable span:hover,body table tbody td.clickable strong:hover,body table tbody td.clickable span:hover{color:#2a6496}body table td{padding-bottom:5px;padding-top:5px;font-family:"Exo-Regular";line-height:1.5;word-wrap:break-word}body table td a{color:#de7c00;font-family:"Exo-Regular"}body table td.title{font-size:calc(.90909vw + 11.09091px);color:#de7c00;font-family:"Exo-Semibold"}@media (max-width: 320px){body table td.title{font-size:14px}}@media (min-width: 1200px){body table td.title{font-size:22px}}@media (max-width: 768px){body table td.hide-mobile{display:none}}body table td.show-mobile{display:none}@media (max-width: 768px){body table td.show-mobile{display:table-cell}}body table td.padding-left-20{padding-left:20px}body table ~ small{margin-top:15px;display:block;line-height:1.5}.template-confirm-email p.documentDescription{margin:1em 2em}#contentview-view.selected.active a{cursor:pointer}body.template-homepage_view h1.documentFirstHeading{padding-left:10px}body.template-homepage_view h1.documentFirstHeading ~ div{padding-left:10px}body.template-homepage_view #content>div.divider{margin-left:10px}body #folderlisting-main-table td.ganznachobenschieben>a{word-break:unset}body.subsection-standorte #archetypes-fieldname-widerrufs_box #widerrufs_box{width:25px}body .googleMapView.googleMapActive,body .googleMapPane{height:20em}body div.googleMapViewList .accordion:first-child{margin-top:50px}body #content div#main-page-mobile-phone a{width:100%;color:#fff;margin-top:15px;font-size:calc(.45455vw + 12.54545px);display:flex;justify-content:center;align-items:center;padding:0px 10px;background-color:#de7c00}@media (max-width: 320px){body #content div#main-page-mobile-phone a{font-size:14px}}@media (min-width: 1200px){body #content div#main-page-mobile-phone a{font-size:18px}}body #content div#main-page-mobile-phone a svg{width:auto;height:30px;transform:rotate(90deg)}body #content div#main-page-mobile-phone a svg rect{fill:#de7c00}body #content div#main-page-mobile-phone a svg path{fill:#FFF}body #content div#main-page-mobile-phone.fixtop{position:fixed;top:70px;z-index:1000}@media (max-width: 549px){body #content div#main-page-mobile-phone.fixtop{width:90%}}@media (max-width: 549px){body #content div#main-page-mobile-phone{width:100%}}@media (min-width: 768px){body #content div#main-page-mobile-phone{display:none}}body div#nav-phone-mobile{position:absolute;bottom:0;transform:translateY(100%);width:85%;transform:translate(-3%, 100%)}body div#nav-phone-mobile a{width:100%;color:#fff;font-size:calc(.45455vw + 12.54545px);display:flex;justify-content:center;align-items:center;padding:0px 10px;background-color:#de7c00}@media (max-width: 320px){body div#nav-phone-mobile a{font-size:14px}}@media (min-width: 1200px){body div#nav-phone-mobile a{font-size:18px}}body div#nav-phone-mobile a svg{width:auto;height:30px;transform:rotate(90deg)}body div#nav-phone-mobile a svg rect{fill:#de7c00}body div#nav-phone-mobile a svg path{fill:#FFF}body.template-homepage_view div.sliderImage>div{background-position-y:80%}#parent-fieldname-description{padding-left:25px;margin-top:5px;margin-bottom:5px}.monatsstempel{color:#FFF;background-color:#de7c00;padding:10px 16px;font-size:22px}#cke_99_uiElement>a:nth-child(2)>div>table>tbody>tr>td.cke_tpl_preview_img{display:flex}#cke_99_uiElement>a:nth-child(2)>div>table>tbody>tr>td:nth-child(2){display:flex}.cke_tpl_item tr>td.cke_tpl_preview_img,.cke_tpl_item tr>td:nth-child(2){display:flex}.termininfo{display:flex;flex-direction:row;border-bottom:2px solid #777;margin-left:90px;margin-top:20px;padding-bottom:5px}@media (max-width: 767px){.termininfo{margin-left:40px}}.termininfo .termininfo--heading{font-size:30px;padding-right:30px;margin-left:-15px;font-size:calc(.34091vw + 25.90909px)}@media (max-width: 320px){.termininfo .termininfo--heading{font-size:27px}}@media (min-width: 1200px){.termininfo .termininfo--heading{font-size:30px}}.termininfo>div{font-size:20px;font-size:calc(.45455vw + 16.54545px)}@media (max-width: 320px){.termininfo>div{font-size:18px}}@media (min-width: 1200px){.termininfo>div{font-size:22px}}body strong{font-family:"Exo-Bold"}#anfrage-form{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:50%;height:auto;z-index:1001;border:3px solid #de7c00;padding:20px}@media (min-width: 500px) and (max-width: 1000px){#anfrage-form{width:80%}}@media (max-width: 499px){#anfrage-form{width:95%}}#anfrage-form h1{margin-bottom:25px}#anfrage-form select{max-width:100%;overflow:scroll}#anfrage-form .custom.input,#anfrage-form .einwilligungsbox{position:relative;min-width:24px;min-height:24px;border:2px solid #d0d0d0;border-radius:2px;transition:all ease .3s;max-width:24px;max-height:24px;margin-right:10px;float:left;background-color:#FFF;z-index:1}#anfrage-form .custom.input:after,#anfrage-form .custom.input:before,#anfrage-form .einwilligungsbox:after,#anfrage-form .einwilligungsbox:before{content:"";opacity:0;transition:all ease .3s}#anfrage-form .custom.input.active:after,#anfrage-form .custom.input.active:before,#anfrage-form .einwilligungsbox.active:after,#anfrage-form .einwilligungsbox.active:before{content:"";opacity:1;transition:all ease .3s;position:absolute;border:1px solid #de7c00;border-radius:10px;height:100%;top:-1px;left:9px;transform:rotate(-45deg)}#anfrage-form .custom.input.active:before,#anfrage-form .einwilligungsbox.active:before{transform:rotate(45deg)}#anfrage-form input[type="checkbox"],#anfrage-form input[type="radio"]{display:none}#anfrage-form #archetypes-fieldname-einwilligungserklaerung{padding-top:20px}#anfrage-form input[type="text"]{border:2px solid #d0d0d0;line-height:normal;border-radius:1px;padding:10px 10px;width:50%;margin-bottom:10px;color:#797979;font-family:"Exo-Light"}@media (max-width: 699px){#anfrage-form input[type="text"]{width:100%}}#anfrage-form label.formQuestion{display:none}#anfrage-form #result_kurse span{display:block;margin-bottom:5px}#anfrage-form #produktgruppe-dropdown{background-color:#de7c00;border:none;color:#fff;margin-top:10px;margin-bottom:10px}@media (max-width: 699px){#anfrage-form #produktgruppe-dropdown{width:100%;display:flex}}#anfrage-form #produktgruppe-dropdown a.btn.btn-primary.dropdown-toggle{background-color:transparent;border:none;box-shadow:none}#anfrage-form #produktgruppe-dropdown a.btn.btn-primary.dropdown-toggle span.caret.white-caret{margin-left:5px;color:#fff}@media (max-width: 699px){#anfrage-form #produktgruppe-dropdown a.btn.btn-primary.dropdown-toggle{margin:0 auto}}#anfrage-form #produktgruppe-dropdown li[id*="select_"]{padding-left:5px}#anfrage-form #produktgruppe-dropdown li[id*="select_"]:hover{background-color:#de7c00;color:#fff}@media (max-width: 699px){#anfrage-form input[type="submit"]{width:100%}}#anfrage-form #anfrage-form-close{position:absolute;right:10px;top:10px;width:24px;height:24px;cursor:pointer}#anfrage-form #anfrage-form-close:before,#anfrage-form #anfrage-form-close:after{position:absolute;left:15px;content:' ';height:25px;width:2px;background-color:#de7c00}#anfrage-form #anfrage-form-close:before{transform:rotate(45deg)}#anfrage-form #anfrage-form-close:after{transform:rotate(-45deg)}@media (max-width: 699px){#portal-footer{text-align:center}#portal-footer svg{max-width:200px}#portal-footer svg:first-child{margin-top:20px}#portal-footer .desktop-only{display:none}#portal-footer .imprint-media{margin-top:0px}#portal-footer .imprint-media .imprint{flex-direction:column}}#portal-footer .logos .inner>.row div{display:flex;justify-content:center}@media screen and (max-width: 768px){.section-potsdam #content,.section-berlin #content{padding-left:0 !important}}.section-potsdam #content p,.section-potsdam #content li,.section-potsdam #content div,.section-potsdam #content h3,.section-potsdam #content strong,.section-potsdam #content a,.section-berlin #content p,.section-berlin #content li,.section-berlin #content div,.section-berlin #content h3,.section-berlin #content strong,.section-berlin #content a{font-size:18px}.section-potsdam #content p img.float,.section-berlin #content p img.float{clear:both;display:block;width:100%;margin-inline:auto;margin-block:1.5rem}@media screen and (min-width: 768px){.section-potsdam #content p img.float,.section-berlin #content p img.float{margin-block:3rem;margin-inline:2rem}.section-potsdam #content p img.float--right,.section-berlin #content p img.float--right{display:inline;max-width:46%;float:right}.section-potsdam #content p img.float--left,.section-berlin #content p img.float--left{display:inline;max-width:46%;float:left}}.section-potsdam #content p a img,.section-berlin #content p a img{display:block;margin-inline:auto;width:100%;max-width:356px}.section-potsdam #content p:empty,.section-berlin #content p:empty{display:none}.section-potsdam #content h3,.section-berlin #content h3{margin-block-start:24px}.section-potsdam #content ul,.section-berlin #content ul{margin-block-end:12px}.section-potsdam #content strong,.section-berlin #content strong{font-family:'Exo-Semibold'}.section-potsdam #content .button-wrapper,.section-berlin #content .button-wrapper{clear:both;display:flex;flex-direction:column;gap:1.5rem;max-width:650px;margin-inline:auto;margin-block:3rem;align-items:center}@media screen and (min-width: 768px){.section-potsdam #content .button-wrapper,.section-berlin #content .button-wrapper{flex-direction:row}}.section-potsdam #content a.jump-to-akkordeon,.section-berlin #content a.jump-to-akkordeon{color:white;background-color:#1c3051;border-radius:10px;padding:1rem;display:grid;place-content:center;text-align:center;width:100%}@media all and (min-width: 768px){.section-potsdam #content a.jump-to-akkordeon,.section-berlin #content a.jump-to-akkordeon{width:fit-content}}@media screen and (max-width: 768px){.section-potsdam #content #parent-fieldname-formPrologue-2e5e44673e41452eafee4c5890463161,.section-berlin #content #parent-fieldname-formPrologue-2e5e44673e41452eafee4c5890463161{max-width:96%}}.section-potsdam #content #parent-fieldname-formEpilogue-2e5e44673e41452eafee4c5890463161 iframe,.section-berlin #content #parent-fieldname-formEpilogue-2e5e44673e41452eafee4c5890463161 iframe{margin-block-end:24px}.section-potsdam #content p.cta,.section-berlin #content p.cta{display:grid;justify-items:center;grid-template-rows:auto auto auto;border:2px solid #de7c00;width:100%;max-width:650px;padding-block-start:1em;margin-inline:auto;border-radius:10px;padding-inline:0.5em;margin-bottom:24px}.section-potsdam #content p.cta *,.section-berlin #content p.cta *{display:block}.section-potsdam #content p.cta svg,.section-berlin #content p.cta svg{display:inline-block}.section-potsdam #content p.cta a,.section-berlin #content p.cta a{width:fit-content;margin-block:1.5em;border:2px solid #de7c00;border-radius:25px;padding:5px 20px}.section-potsdam #content p.cta strong,.section-berlin #content p.cta strong{width:100%;max-width:490px;text-align:center}.section-potsdam #content div.akkordeon,.section-berlin #content div.akkordeon{margin-block-end:0.5rem}.section-potsdam #content div.akkordeon .akkordeon-title,.section-berlin #content div.akkordeon .akkordeon-title{padding:1rem;display:grid;grid-template-columns:85% 15%;align-items:center}@media screen and (min-width: 768px){.section-potsdam #content div.akkordeon .akkordeon-title,.section-berlin #content div.akkordeon .akkordeon-title{grid-template-columns:95% 5%}}.section-potsdam #content div.akkordeon .akkordeon-title h2,.section-berlin #content div.akkordeon .akkordeon-title h2{margin:0;padding:0;font-size:18px}.section-potsdam #content div.akkordeon .akkordeon-title div.toggler,.section-berlin #content div.akkordeon .akkordeon-title div.toggler{display:block;position:unset}.section-potsdam #content div.akkordeon .akkordeon-body,.section-berlin #content div.akkordeon .akkordeon-body{display:none;padding:16px}.section-potsdam #content div#flipbook,.section-berlin #content div#flipbook{margin-bottom:50px}.as-oil.light{color:#000}.as-oil.light .as-oil-cpc__content{display:block}.as-oil.light .as-oil-cpc__content .as-oil-cpc__row-title{font-size:calc(18px * 1.2)}.as-oil.light .as-oil-cpc__right{width:100%}@media screen and (min-width: 601px){.as-oil.light .as-oil-cpc__right{padding-right:24px}}.as-oil.light .as-oil__btn-optin span{font-size:calc(18px * 1.1)}.as-oil.light .as-oil__btn-blue,.as-oil.light .as-oil__btn-optin{background-color:#de7c00;-webkit-transition:all ease .5s;transition:all ease .5s;color:#f1f1f1}.as-oil.light .as-oil__btn-blue:hover,.as-oil.light .as-oil__btn-optin:hover{background-color:#db8501}.as-oil.light .as-oil__btn-cpc.as-js-advanced-settings{min-width:160px;min-height:42px;padding:.5rem 1rem;font-size:1.1rem;font-weight:700;border-bottom:none;background-color:rgba(241,241,241,0.93333);-webkit-transition:all ease .5s;transition:all ease .5s;border-radius:3px;color:#919191}.as-oil.light .as-oil__btn-cpc.as-js-advanced-settings:hover{background-color:rgba(216,216,216,0.93333)}.as-oil.light .as-oil-cpc__switch input:checked ~ .as-oil-cpc__slider{background-color:#1f6197}.as-oil.light .as-oil-cpc__switch input:checked ~ .as-oil-cpc__slider:before{background-color:#fff}.as-oil.light .as-oil-cpc__status,.as-oil.light a{color:#de7c00}.as-oil.light .as-oil-cpc__purpose-text{font-size:calc(18px * .9);color:#4d4d4d}.as-oil.light .as-oil-cpc__purpose-header{font-size:18px}.as-oil.light .as-oil__heading,.as-oil.light .as-oil__intro-txt{padding:0 24px;margin-left:0;font-size:calc(18px * .9375);max-width:100%;min-width:auto}@media screen and (min-width: 992px){.as-oil.light .as-oil__heading,.as-oil.light .as-oil__intro-txt{max-width:60%;max-width:calc(100% - 310px)}}.as-oil.light .as-oil-l-row.as-oil-l-buttons{width:100%;max-width:100%}@media screen and (min-width: 992px){.as-oil.light .as-oil-l-row.as-oil-l-buttons{max-width:300px;position:relative;top:-66px}}.as-oil.light .as-oil-l-row.as-oil-l-buttons .as-oil-l-item button{width:100%;font-size:calc(18px * 1.1)}.as-oil.light .as-oil-cpc__left{display:none}@media screen and (min-width: 601px){.as-oil.light .as-oil-cpc__right .as-oil__btn-optin.as-js-optin{min-width:300px}}.as-oil.light .as-js-btn-activate-all.as-oil__btn-blue{background-color:#f1f1f1;color:#919191}.as-oil.light .as-js-btn-activate-all.as-oil__btn-blue:hover{background-color:rgba(216,216,216,0.93333)}@media screen and (min-width: 601px){.as-oil.light .as-oil-cpc__row-btn-all .as-js-btn-activate-all.as-oil__btn-blue{margin-left:15px}.as-oil.light .as-oil-cpc__row-btn-all .as-js-btn-activate-all.as-oil__btn-blue,.as-oil.light .as-oil-cpc__row-btn-all .as-js-btn-deactivate-all.as-oil__btn-grey{display:inline-block;min-width:200px;text-align:center;font-size:calc(18px * 1.1);padding:0.6rem 1rem 0 1rem}}.as-oil.light .as-oil__heading{font-size:calc(18px * 1.45)}.as-oil.light .as-oil-content-overlay .text_einstellungen{display:none}.as-oil.light .as-oil-content-overlay[data-qa=oil-cpc-overlay] .text_ubersicht{display:none}.as-oil.light .as-oil-content-overlay[data-qa=oil-cpc-overlay] .text_einstellungen{display:block}.map-replacement{float:right;height:25em;min-width:20em;width:50%;border:1px solid #000;position:relative;z-index:5;background-image:url(/++resource++sbh.theme.javascripts/oil/defaultreplacement.png)}.map-replacement .fg-map{background:#fff;opacity:.7;position:absolute;height:100%;width:100%}.map-replacement span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.googleMapActive .map-replacement{display:none}.container-fluid .karte .map-replacement{width:100%}
/* */

