.frame-type-container{padding:40px 0}.frame-type-container.frame-space-before-no-padding-top{padding-top:0}.frame-type-container .center-content{max-width:1000px;width:92%;padding:0 4%}.frame-type-container .header{width:92%;padding:0 4%;text-align:center}.frame-type-container .header h1,.frame-type-container .header h2,.frame-type-container .header h3{padding-bottom:2rem}.frame-type-container .flex-container{display:flex;column-gap:30px;justify-content:space-between}.frame-type-container .flex-container.cols-2 .col{width:50%}.frame-type-container .flex-container.cols-3{flex-wrap:wrap}.frame-type-container .flex-container.cols-3 .col{width:calc(33% - 20px)}.frame-type-container .flex-container .col>.frame:not(:last-child){margin-bottom:1.5rem}@media only screen and (max-width:767px){.frame-type-container .flex-container{flex-direction:column;gap:30px}.frame-type-container .flex-container.cols-2 .col,.frame-type-container .flex-container.cols-2 .frame,.frame-type-container .flex-container.cols-3 .col,.frame-type-container .flex-container.cols-3 .frame{width:100%}}html{scroll-behavior:smooth}body.jobs_landingpage{font-size:1rem;font-family:"TheSansOffice",sans-serif;line-height:140%}body.jobs_landingpage h2,body.jobs_landingpage p.h2-style{font-size:5rem;line-height:90%;font-family:"TheSerifOffice",serif}body.jobs_landingpage h3,body.jobs_landingpage p.h3-style{font-size:2rem;font-weight:bold;text-transform:uppercase;font-family:"TheSerifOffice",serif}body.jobs_landingpage h4,body.jobs_landingpage p.h4-style{font-size:1.5rem;font-weight:bold;font-family:"TheSerifOffice",serif;padding-bottom:0 !important;line-height:120%}body.jobs_landingpage a.btn-style{color:#fdd91a !important;text-align:center;display:inline-block;text-decoration:none !important;width:350px;max-width:100%;box-sizing:border-box;padding:10px 0;border:2px solid #000;background-image:unset;background-color:#000;border-radius:0;margin:0}body.jobs_landingpage a.btn-style:hover{text-decoration:none;border-color:#fdd91a;background-color:#fdd91a;color:#000 !important}body.jobs_landingpage p{padding-bottom:0}body.jobs_landingpage p:not(:last-child){padding-bottom:1.5rem}body.jobs_landingpage span.gross-gelb{font-family:"TheSerifOffice",serif;font-size:3.5rem;font-weight:bold;color:#fdd91a;line-height:4rem}body.jobs_landingpage ol li{padding-bottom:4px}body.jobs_landingpage ol li::marker{font-family:"TheSerifOffice",serif;color:#fdd91a;font-size:1.6em}body.jobs_landingpage blockquote{font-size:3.5rem;font-weight:bold;color:#fdd91a;line-height:4rem;text-align:center;border:2px solid #fdd91a;padding:80px 40px;position:relative;margin:70px 4% 40px 4%}body.jobs_landingpage blockquote:before,body.jobs_landingpage blockquote:after{content:"";display:block;background-color:#fff;position:absolute;top:-30px;left:-40px;background-image:url(/typo3conf/ext/bremerhavenbus_template/Resources/Public/Images/quotationmark.png);background-size:70px auto;background-repeat:no-repeat;width:90px;height:70px;background-position:center top}body.jobs_landingpage blockquote:after{top:unset;bottom:-30px;left:unset;right:-40px;transform:rotate(180deg)}body.jobs_landingpage .text-center{text-align:center}body.jobs_landingpage .container-inhalt{padding-top:0}body.jobs_landingpage .inhalt{display:block}body.jobs_landingpage .inhalt img{max-width:100%;height:auto}body.jobs_landingpage .inhalt a{text-decoration:underline;color:#000}body.jobs_landingpage .inhalt a:hover{text-decoration:none}body.jobs_landingpage .inhalt .ce-gallery{margin-bottom:0}body.jobs_landingpage .inhalt section>.frame-type-text,body.jobs_landingpage .inhalt section>.frame-type-image{max-width:900px;width:92%;margin:0 auto;padding:0 4% 40px 4%}body.jobs_landingpage .inhalt section>.frame-type-text.frame-layout-2,body.jobs_landingpage .inhalt section>.frame-type-image.frame-layout-2{max-width:unset;width:100%;padding:0 0 40px 0}body.jobs_landingpage .inhalt section>.frame-type-text:first-child,body.jobs_landingpage .inhalt section>.frame-type-image:first-child{padding-top:40px}body.jobs_landingpage .inhalt section>.slide-element{max-width:900px;margin:0 auto 1rem auto}body.jobs_landingpage .inhalt section>.slide-element a[href$=".pdf"]{color:#fff}body.jobs_landingpage .inhalt section.header .ce-gallery,body.jobs_landingpage .inhalt section.header .ce-row,body.jobs_landingpage .inhalt section.header .ce-column,body.jobs_landingpage .inhalt section.header .image,body.jobs_landingpage .inhalt section.header .ce-outer,body.jobs_landingpage .inhalt section.header .ce-inner,body.jobs_landingpage .inhalt section.header .image img{width:100%}body.jobs_landingpage .inhalt section.header .frame-type-textpic{position:relative}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext{position:absolute;bottom:40px;left:0;right:0;text-align:center}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h1{font-family:"TheSerifOffice",serif;color:#fdd91a;font-size:5rem;padding-bottom:0}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h2,body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h3{color:#fff;font-size:2rem;font-weight:normal;padding-bottom:2.5rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext a.btn-style{color:#fff;border-color:#fdd91a;background-color:transparent;margin:0 10px}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext a.btn-style:hover{background-color:#fdd91a;color:#000}body.jobs_landingpage .inhalt section.einleitung h2{color:#fdd91a;padding:2rem 0}body.jobs_landingpage .inhalt section.einleitung .col:nth-child(2){display:flex;align-items:flex-end}body.jobs_landingpage .inhalt section.benefits{display:flex;justify-content:space-between;background-color:#fdd91a;padding:40px 0}body.jobs_landingpage .inhalt section.benefits .benefits-links{display:flex;align-items:flex-start;justify-content:center;position:relative}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style{font-family:"TheSerifOffice",sans-serif;font-weight:bold;text-transform:uppercase;line-height:110%;transform:rotate(-90deg);white-space:nowrap;position:absolute;left:-490px;top:0;opacity:0}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style.visible{left:-100px;opacity:1}body.jobs_landingpage .inhalt section.benefits .benefits-mitte{text-align:center}body.jobs_landingpage .inhalt section.benefits .benefits-rechts{display:flex;align-items:flex-end;justify-content:center;position:relative}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style{font-family:"TheSerifOffice",sans-serif;font-weight:bold;text-transform:uppercase;line-height:110%;transform:rotate(90deg);white-space:nowrap;position:absolute;left:90px;bottom:0;opacity:0}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style.visible{left:-550px;opacity:1}body.jobs_landingpage .inhalt section.bewerbung{background-image:url(/typo3conf/ext/bremerhavenbus_template/Resources/Public/Images/bus.jpg);background-repeat:no-repeat;background-position:left bottom -58px}body.jobs_landingpage .inhalt section.bewerbung a{color:#000}body.jobs_landingpage .inhalt section.kollegen p.h4-style{margin:1rem 0}body.jobs_landingpage .inhalt section .frame-type-textpic.frame-bg-kreis .ce-bodytext{text-align:center}body.jobs_landingpage .inhalt section .frame-type-textpic.frame-bg-kreis .ce-gallery{background-image:url(/typo3conf/ext/bremerhavenbus_template/Resources/Public/Images/bg_kreis_mitarbeiter.png);background-position:center center;background-repeat:no-repeat;border-bottom:4px solid #000;background-size:90% auto}body.jobs_landingpage .inhalt section .frame-type-textpic.frame-bg-kreis .ce-gallery img{display:block;filter:grayscale(1)}body.jobs_landingpage .inhalt section .frame-type-textpic.frame-bg-kreis .ce-gallery img:hover{filter:grayscale(0)}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset{background-color:unset;border:0;padding:0;margin:0}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=text],body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=email],body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=date],body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=tel],body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap textarea,body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap select{border-radius:0;border:2px solid #fdd91a;box-sizing:border-box;margin-top:3px}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=submit]{font-family:"TheSansOffice",sans-serif;font-size:1rem;color:#fdd91a !important;text-align:center;display:inline-block;text-decoration:none !important;width:350px;max-width:100%;box-sizing:border-box;padding:10px 0;border:2px solid #000;background-image:unset;background-color:#000;border-radius:0;width:100%}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=submit]:hover{text-decoration:none;border-color:#fdd91a;background-color:#fdd91a;color:#000 !important}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap select{background-color:#fdd91a;color:#000;font-weight:bold}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=checkbox]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:2px solid #fdd91a;transform:translateY(0.2em);margin-right:5px}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap input[type=checkbox]:checked{background-color:#fdd91a}body.jobs_landingpage .inhalt section .tx-powermail .powermail_fieldset .powermail_fieldwrap_marker>label{display:none}body.jobs_landingpage .slide-element{background-color:#fff;border-radius:0;border:2px solid #fdd91a}body.jobs_landingpage .slide-element:not(:last-child){margin-bottom:1rem}body.jobs_landingpage .slide-element .slide-header h2{font-size:1rem;line-height:1.1rem}body.jobs_landingpage .slide-element .slide-header img{content:url(/typo3conf/ext/bremerhavenbus_template/Resources/Public/Images/arrow-down.png)}body.jobs_landingpage .slide-element .slide-header .slide-button{top:5px}body.jobs_landingpage .slide-element .slide-header .slide-button.open{transform:rotate(180deg)}body.jobs_landingpage .frame-layout-1{background-color:#fdd91a;padding:40px 0}body.jobs_landingpage .frame-layout-1 a.btn-style:hover{background-color:transparent;border-color:#000}body.jobs_landingpage #c5069 h3,body.jobs_landingpage #c5075 h3{padding-bottom:0}body.jobs_landingpage #c5069>.header,body.jobs_landingpage #c5075>.header{padding-bottom:2rem}body.jobs_landingpage #c5075{min-height:530px}body.jobs_landingpage.mitarbeiterstory .story{max-height:1100px;overflow:hidden;position:relative;transition:max-height 2s ease-in-out}body.jobs_landingpage.mitarbeiterstory .story.open{max-height:5000px}body.jobs_landingpage.mitarbeiterstory .story.open #more-overlay{display:none}body.jobs_landingpage.mitarbeiterstory .story #more-overlay{display:block;position:absolute;left:0;bottom:0;right:0;padding-top:250px;background:linear-gradient(0deg,white 0%,white 30%,rgba(255,255,255,0) 100%)}body.jobs_landingpage.mitarbeiterstory .story #btn-more{color:#fdd91a !important;text-align:center;display:inline-block;text-decoration:none !important;width:350px;max-width:100%;box-sizing:border-box;padding:10px 0;border:2px solid #000;background-image:unset;background-color:#000;border-radius:0;margin:0 auto;display:block;margin-bottom:40px;position:relative;z-index:100}body.jobs_landingpage.mitarbeiterstory .story #btn-more:hover{text-decoration:none;border-color:#fdd91a;background-color:#fdd91a;color:#000 !important}body.jobs_landingpage .jobvideo-element{margin-bottom:80px}body.jobs_landingpage .jobvideo-element .header{text-align:center;padding-bottom:80px}body.jobs_landingpage .jobvideo-element .bg-gelb{background-color:#fdd91a;padding:40px 0}body.jobs_landingpage .jobvideo-element .flex-container{display:flex}body.jobs_landingpage .jobvideo-element .flex-container>.col{width:50%}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1{display:flex;justify-content:flex-end}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text{width:350px}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text a[href*="facebook"]:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:20px;height:30px;background-image:url(/typo3conf/ext/bremerhavenbus_template/Resources/Public/Images/icon_facebook.png);margin-right:10px;position:relative;top:10px}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text a[href*="facebook"]:after{content:unset}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text a[href*="instagram"]{display:inline-block;margin-bottom:5px}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text a[href*="instagram"]:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:30px;height:30px;background-image:url(/typo3conf/ext/bremerhavenbus_template/Resources/Public/Images/icon_instagram.png);margin-right:10px;position:relative;top:10px}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text a[href*="instagram"]:after{content:unset}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-2{position:relative}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-2 a{position:absolute;top:-110px}@media only screen and (max-width:1699px){body.jobs_landingpage .inhalt section.bewerbung{background-position:left -100px bottom -58px}}@media only screen and (max-width:1599px){body.jobs_landingpage h2,body.jobs_landingpage p.h2-style{font-size:4rem}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style{top:240px}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style{bottom:240px}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style.visible{left:-430px}}@media only screen and (max-width:1499px){body.jobs_landingpage .inhalt section.bewerbung{background-size:auto 500px}}@media only screen and (max-width:1299px){body.jobs_landingpage h2,body.jobs_landingpage p.h2-style{font-size:3rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h1,body.jobs_landingpage .inhalt section.einleitung h2{font-size:3.5rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h2,body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h3{font-size:1.8rem;padding-bottom:1.8rem}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style.visible{left:-300px}body.jobs_landingpage .inhalt section.bewerbung{background-size:auto 500px;background-position:left -200px bottom -28px}}@media only screen and (max-width:1023px){body.jobs_landingpage span.gross-gelb,body.jobs_landingpage blockquote{font-size:2.5rem;line-height:3rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext{bottom:20px}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h1,body.jobs_landingpage .inhalt section.einleitung h2{font-size:2.5rem}body.jobs_landingpage .inhalt section.einleitung h2{padding:0 0 1rem 0}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h2,body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h3{font-size:1.3rem;padding-bottom:1.3rem}body.jobs_landingpage .inhalt section.benefits{flex-direction:column}body.jobs_landingpage .inhalt section.benefits>div{width:100%}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style,body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style{font-size:2.5rem;transform:rotate(0);position:relative;bottom:unset;top:unset;-o-transition:2s;-ms-transition:2s;-moz-transition:2s;-webkit-transition:2s;transition:2s}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style br,body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style br{display:none}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style{padding-bottom:30px;left:-700px;right:unset}body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style.visible{left:0;right:unset}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style{padding-top:30px;right:-700px;left:unset}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style.visible{right:0;left:unset}body.jobs_landingpage .inhalt section.bewerbung{background-position:left -320px bottom -28px}}@media only screen and (max-width:767px){body.jobs_landingpage a.btn-style{display:block;margin:0 auto}body.jobs_landingpage span.gross-gelb,body.jobs_landingpage blockquote{font-size:2rem;line-height:2.2rem}body.jobs_landingpage .logo img{width:unset;height:30px}body.jobs_landingpage .container-kopf .balken-gelb-oben{height:60px}body.jobs_landingpage .sb-toggle-right{display:none}body.jobs_landingpage .meta-elements .kontrast,body.jobs_landingpage .link-home{display:block}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h1,body.jobs_landingpage .inhalt section.einleitung h2{font-size:1.8rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext{position:relative;margin-top:-65px;bottom:0;padding-left:4%;padding-right:4%}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h2,body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h3{font-size:1.1rem;padding-bottom:2rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext a.btn-style{color:#fdd91a;background-color:#000;border-color:#000;margin:0 auto}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext a.btn-style:not(:last-child){margin-bottom:1.5rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext a.btn-style:hover{color:#000;background-color:#fdd91a;border-color:#fdd91a}body.jobs_landingpage .inhalt section.einleitung,body.jobs_landingpage .inhalt section.jobs,body.jobs_landingpage .inhalt section.bewerbung{width:92%;padding-left:4%;padding-right:4%}body.jobs_landingpage .inhalt section.benefits{padding:40px 4%}body.jobs_landingpage .inhalt section.benefits .benefits-rechts .h2-style,body.jobs_landingpage .inhalt section.benefits .benefits-links .h2-style{font-size:1.8rem;white-space:normal;text-align:center}body.jobs_landingpage .inhalt section.kollegen .cols-3 .col{max-width:300px;margin:0 auto}body.jobs_landingpage .inhalt section.bewerbung{background-image:unset}body.jobs_landingpage .jobvideo-element .flex-container{flex-direction:column}body.jobs_landingpage .jobvideo-element .flex-container>.col{width:100%}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1{justify-content:center}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-1 .text{width:100%}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-2{margin-top:40px;text-align:center}body.jobs_landingpage .jobvideo-element .flex-container>.col.col-2 a{position:static}}@media only screen and (max-width:479px){body.jobs_landingpage h3,body.jobs_landingpage p.h3-style{font-size:1.5rem}body.jobs_landingpage h4,body.jobs_landingpage p.h4-style{font-size:1.2rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h1{padding-bottom:1rem}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h3{color:#000}body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h2,body.jobs_landingpage .inhalt section.header .frame-type-textpic .ce-bodytext h3{padding-bottom:1rem}body.jobs_landingpage .meta-elements .kontrast span{display:none}body.jobs_landingpage .container-inhalt{margin-top:0}}.template-leichte-sprache{background-color:#f9f9f9}.template-leichte-sprache h1{text-transform:none;padding-left:80px}.template-leichte-sprache h2.h1-style{padding-top:3px;padding-bottom:12px;padding-left:80px;line-height:100%;font-size:2rem;text-transform:none}.template-leichte-sprache .mitte{width:100%;margin:0 auto;padding:100px 0;font-family:"Segoe UI","Arial",sans-serif;font-size:1.125rem}.template-leichte-sprache .block-leichte-sprache{padding-bottom:50px}.template-leichte-sprache .block-leichte-sprache .elem{background-color:#fff;position:relative}.template-leichte-sprache .block-leichte-sprache .elem .oben,.template-leichte-sprache .block-leichte-sprache .elem .unten{display:flex;align-items:flex-start}.template-leichte-sprache .block-leichte-sprache .elem .unten{padding-top:1rem}.template-leichte-sprache .block-leichte-sprache .elem:after{content:"";width:1px;background-color:#b3b3b3;height:100%;position:absolute;left:320px;top:0}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem{margin:30px 5px;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.05)}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .image{width:320px}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .image img{display:block;max-width:100%;height:auto}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .text{line-height:1.5;padding:25px 75px}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .text p:last-child{padding-bottom:0}.template-leichte-sprache .block-leichte-sprache.klein .elems{box-shadow:0px 0px 5px 3px rgba(0,0,0,0.05);margin:30px 5px}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem{padding:30px 75px}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem:after{content:unset}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .oben{flex-direction:row-reverse;justify-content:space-between}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem:not(:last-child){border-bottom:1px solid #b3b3b3}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .text{padding:0}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .text p:last-child{padding-bottom:0}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .image{width:400px;display:flex;justify-content:center}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .image img{display:block;max-width:100%;height:auto}.navi-leichte-sprache{font-family:"Segoe UI","Arial",sans-serif;font-size:1.125rem;cursor:pointer;position:relative;margin-right:20px}.navi-leichte-sprache .link-wrap{display:flex;gap:10px;align-items:center;font-size:1rem;font-weight:500;text-transform:uppercase}.navi-leichte-sprache .link-wrap img{height:32px;width:auto}.navi-leichte-sprache nav{max-height:0;overflow:hidden;width:290px;background-color:#fffcee;line-height:1.3;position:absolute;top:40px;right:0}.navi-leichte-sprache nav li{display:block;margin-left:0}.navi-leichte-sprache nav li:not(:last-child) a{border-bottom:1px solid #333}.navi-leichte-sprache nav li:first-child a{margin-top:15px}.navi-leichte-sprache nav li:last-child a{margin-bottom:15px}.navi-leichte-sprache nav a{display:block;color:#333;padding:5px 0;margin:0 20px}.navi-leichte-sprache.open nav{max-height:500px}@media only screen and (max-width:1023px){.template-leichte-sprache h1,.template-leichte-sprache h2.h1-style{padding-left:30px}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .text{padding:25px}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem{padding:30px 25px;gap:20px}}@media only screen and (max-width:767px){.template-leichte-sprache h1,.template-leichte-sprache h2.h1-style{padding-left:5px}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .oben,.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .unten{flex-direction:column;gap:0.5rem}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .image{border-right:0;width:100%}.template-leichte-sprache .block-leichte-sprache.gross .elems .elem .image img{max-width:100%}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .oben,.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .unten{flex-direction:column-reverse;gap:0.5rem}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .image{justify-content:flex-start;width:100%}.template-leichte-sprache .block-leichte-sprache.klein .elems .elem .image img{max-width:100%}.navi-leichte-sprache{margin-right:0}.navi-leichte-sprache .link-wrap span{display:none}}@media only screen and (max-width:479px){.template-leichte-sprache h1,.template-leichte-sprache h2.h1-style{font-size:1.5rem}.template-leichte-sprache .mitte{font-size:1rem}}
