@charset "utf-8";@import url("/template/font/font.css");html{font-family:'open_sansregular',Arial,Helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%;min-width:360px;min-height:100% !important;height:100%;font-size:62.5%;background-color:#fff}body{width:100%;min-width:100% !important;height:100%;min-height:100% !important;display:flex;flex-basis:auto;flex-direction:column;background-color:#fff}.main-wrapper{width:100%;min-width:360px;font-size:1.6rem;flex:1 1 auto}.header-wrapper, .main-content-wrapper, footer .inner-wrapper{margin:0
auto;min-width:360px;max-width:1400px;padding-left:145px;padding-right:145px}.main-content-wrapper{position:relative;width:100%;padding-top:50px;padding-bottom:20px;min-height:580px}.main-content-wrapper
.aktualisierung{position:absolute;left:145px;bottom:30px;font-size:1.4rem;line-height:1.4rem;color:#999}.main-wrapper.start .main-content-wrapper{padding-top:80px}.main-content-wrapper.welle{background-image:url("/template/grafx/welle.svg");background-repeat:no-repeat;background-size:33.35714286%;background-position:top 355px right 11%}.header-wrapper{position:relative;width:100%;max-width:1400px;height:165px}.header-wrapper .inner-wrapper{display:flex;max-width:100%;height:100%}.header-wrapper .header-links{flex:0 0 auto;height:100%;overflow:hidden}.header-wrapper .header-links
a{display:block;text-decoration:none}.header-wrapper .header-links
figure{width:335px;padding-top:18px}.header-wrapper .header-links figure
svg{width:100%;height:auto}.header-wrapper .header-rechts{position:relative;flex:1 1 auto;height:100%}.header-wrapper
.lang{position:absolute;right:0;top:14px;z-index:69}.header-wrapper .lang
ul{list-style:outside none none}.header-wrapper .lang ul
li{list-style:none;float:left}.header-wrapper .lang
a{font-size:1.4rem;line-height:1.4rem;color:#999;text-decoration:none}.header-wrapper .lang a:after{content:"|";color:#999;margin-left:4px}.header-wrapper .lang
a.last{margin:0
0 0 4px}.header-wrapper .lang a.last:after{content:"";margin-left:0}.header-wrapper .lang a:hover, .header-wrapper .lang li
a.active{color:#777}nav.main-menu{position:absolute;bottom:10px;right:0;height:auto;z-index:99}nav.main-menu
ul{list-style:outside none none}nav.main-menu ul li:hover{cursor:pointer;position:relative}nav.main-menu ul li:hover > ul, .main-nav li ul li.last:hover
ul{display:block;visibility:visible;opacity:1;animation:menu-fade-in 0.35s}input.pseudo-nav,label.pseudo-nav-label{display:none}.main-mobil-nav{display:none}.main-nav{list-style:none;z-index:50}.main-nav
li{position:relative;display:block;height:auto;list-style:none;float:left;overflow:visible}.main-nav li
a{display:block;height:100%;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.6rem;text-align:center;text-decoration:none;padding:7px
14px 20px 14px;white-space:nowrap;color:#777}.main-nav li.last
a{padding-right:0}.main-nav li a:hover, .main-nav li.active
a{color:#bf1437}.main-nav li.active
a{color:#bf1437}.main-nav li>ul{display:none;position:absolute;top:30px;left:3px;width:180px;z-index:100;padding:28px
0 0 0;transition:none}.main-nav li.short>ul{width:110px}.main-nav li ul
li{width:100%;height:auto;display:block;background-color:#bf1437;color:#e1e1e1;padding:0;margin:0}.main-nav li.last>ul{left:auto;right:-15px}.main-nav li ul li:hover a, .main-nav li ul li.active a, .main-nav li.active ul li:hover a, .main-nav li.active ul li.active
a{color:#fff}.main-nav li.active ul li a, .main-nav li.active ul li
a{color:#e1e1e1}.main-nav li ul li
a{display:inline-block;flex:1 1 auto;max-width:148px;background-color:transparent;font-size:1.6rem;line-height:1.9rem;color:#e1e1e1;padding:6px
25px 6px 15px;height:auto;border:none;text-align:left;text-transform:none;white-space:normal}.main-nav li ul li.first
a{padding-top:13px}.main-nav li ul li.last
a{padding-bottom:18px}.main-nav li.last ul
li{text-align:right}.main-nav li.last ul li
a{padding-right:15px;text-align:right}.main-nav li ul li
div{display:flex;width:100%;white-space:nowrap}.main-nav li.last ul li
div{display:block}.main-nav li ul li div
svg{display:none;width:7px;height:13px}.main-nav li ul li.parent div
svg{position:relative;top:0px;right:0px;display:inline-block;margin:10px
10px 0 15px}.main-nav li ul li.parent.first div
svg{margin-top:16px}.main-nav li ul li.parent div svg
.pfeil{fill:#e1e1e1}.main-nav li ul li.parent:hover div svg .pfeil, .main-nav li ul li.parent.active div svg
.pfeil{fill:#fff}.main-nav li ul li ul, .main-nav li ul li.last
ul{display:none;position:absolute;top:-10px;left:181px;width:auto;z-index:100;padding:0;padding-left:2px;background-color:#bf1437;transition:none}.main-nav li.short ul li ul, .main-nav li.short ul li.last
ul{left:111px}.main-nav li ul li ul
li{width:auto}.main-nav li ul li.first
ul{top:-5px}.main-nav li ul li ul li.first a, .main-nav li ul li.last ul li.first
a{padding-top:18px;padding-bottom:6px}.main-nav li ul li.last ul
li{text-align:left}.main-nav li ul li.last ul li.last
a{padding-bottom:18px}.main-nav li ul li ul li a, .main-nav li ul li.last ul li
a{max-width:none}.main-nav li.last ul li ul li a, .main-nav li ul li.last ul li a, .main-nav li ul li ul li.last
a{padding-right:25px}.main-nav li ul li ul li
a{min-width:100px;display:block}.main-nav li:hover ul li ul li
a{color:#e1e1e1}.main-nav li:hover ul li ul li:hover a, .main-nav li:hover ul li ul li.active
a{color:#fff}.main-nav li ul li.parent ul li div
svg{display:none}.buehne{width:100%;height:335px;background-color:#e1e1e1}.main-wrapper .kopfbild-wrapper .bx-wrapper div[class^="slide-"]{height:330px}.main-wrapper.start
.buehne{height:390px}.main-wrapper.start .kopfbild-wrapper .bx-wrapper  div[class^="slide-"]{height:385px}.kopfbild-wrapper{position:relative;min-width:360px;max-width:1400px;width:100%;height:100%;margin:0
auto;border-top:5px #bf1437 solid;background-color:transparent;transition:height 0.5s, top 1s}.main-wrapper .kopfbild-wrapper .bx-wrapper{height:100%}.main-wrapper .kopfbild-wrapper .bx-wrapper  div[class^="slide-"]{background-repeat:no-repeat;background-size:cover;z-index:12;color:#fff;transition:height 0.1s, top 1s}.main-wrapper .kopfbild-wrapper
.slider{height:100%;display:none}.kopfbild{width:100%;max-width:1400px;height:100%;background-color:antiquewhite;background-repeat:no-repeat;background-size:cover;background-position:top center}.start-kreisbild-welle-wrapper{display:none}.main-wrapper.start .start-kreisbild-welle-wrapper{display:inline-block;position:absolute;top:82.05128205%;right:58px;width:575px;height:465px;padding-right:87px;background-image:url("/template/grafx/welle.svg");background-repeat:no-repeat;background-position:bottom;z-index:50}.main-wrapper.start .start-kreisbild-welle-wrapper
img{float:right;width:69.67213115%;height:auto}.main-content{position:relative;display:flex;width:100%;overflow:hidden}.main-content.first{margin-top:0}.main-content.abstand-oben-0{margin-top:0}.main-content.abstand-oben-25{margin-top:25px}.main-content.abstand-oben-30{margin-top:30px}.main-content.abstand-oben-35{margin-top:35px}.main-content.abstand-oben-40{margin-top:40px}.main-content.abstand-oben-50{margin-top:50px}.main-content.abstand-oben-65{margin-top:65px}.main-content.abstand-unten-15{margin-bottom:15px}.main-content.abstand-unten-20{margin-bottom:20px}.main-content.abstand-unten-25{margin-bottom:25px}.main-content.abstand-unten-30{margin-bottom:30px}.main-content.abstand-unten-35{margin-bottom:35px}.main-content.abstand-unten-40{margin-bottom:40px}.main-content.abstand-unten-45{margin-bottom:45px}.main-content.abstand-unten-50{margin-bottom:50px}.main-content.abstand-unten-60{margin-bottom:60px}.main-content.abstand-unten-75{margin-bottom:75px}.main-wrapper
.blocktrenner{width:100%;height:5px;background-color:#efefef;margin:10px
0}.main-content .col-content{width:69.336936937%;flex:1 1 auto;padding:0
45px 0 0}.main-wrapper.start .main-content .col-content{flex-grow:0;width:52.03603604%;padding:0
15px 0 0}.main-content .col-teaser{width:30.63063063%;max-width:340px;padding-top:85px;flex:1 1 auto}.main-wrapper.start .main-content .col-teaser{width:43.96396396%;max-width:488px;min-width:none}.main-content .col-teaser.rund-bild{padding-top:5px}.col-teaser
figure{width:100%;height:auto;max-width:340px;margin-bottom:30px}.col-teaser.rund-bild
figure{margin-bottom:55px}.col-teaser
img{display:block;width:100%;height:auto}.col-teaser
.teaser{width:100%;min-width:200px}.col-teaser .teaser
section{height:auto;min-height:90px}.col-teaser .teaser
figure{margin-bottom:0}.col-teaser .teaser .link-wrapper{align-items:flex-end}.col-teaser .teaser .link-wrapper
.link{height:100%}.col-teaser .teaser .link-wrapper .link
svg{padding-top:20px;height:auto;vertical-align:bottom}.col-teaser .teaser .link-wrapper .link-text{padding-top:2px;padding-bottom:2px}.col-teaser.testimonial{padding-top:4px}.col-teaser.testimonial
figure{width:200px;height:auto;margin-bottom:12px}.col-teaser.testimonial
p.zitat{width:100%;height:auto;font-family:'open_sansitalic',Arial,Helvetica,sans-serif;color:#777;background-image:url("/template/grafx/quote.png");background-repeat:no-repeat;background-position:left top;padding:30px
0 0 30px}h1{font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:3.6rem;line-height:4.1rem;color:#bf1437;margin-bottom:37px}.col-content
h2{font-family:'open_sansbold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:2.6rem;line-height:3.1rem;color:#bf1437;margin-bottom:22px}.col-content
h3{font-family:'open_sansbold_italic',Arial,Helvetica,sans-serif;font-weight:normal;color:#bf1437;font-size:2.2rem;line-height:2.6rem;margin-bottom:18px}.col-content p, .col-teaser
p{color:#000;line-height:2.5rem;text-align:left;-webkit-hyphens:auto;hyphens:auto;margin-bottom:25px}.col-content p.gross-fett, .col-content
h4{font-family:'open_sansbold';font-style:normal;font-weight:400;font-size:1.8rem;margin-bottom:0}.col-content p.kleiner-abstand{margin-bottom:10px}.col-content p.kein-abstand{margin-bottom:0}.col-content a, .col-teaser
a{color:#bf1437;text-decoration:none}.col-content a:hover, .col-teaser a:hover{text-decoration:underline}.col-content ul,ol{color:#000;line-height:2.4rem;text-align:left;hyphens:auto;margin:0
0 23px 18px}.col-content
ul{list-style:outside none none}.col-content ul li:before{font-size:1.8rem;content:"• ";padding-right:7px}.col-content ul
li{padding-left:0px;text-indent:-17px;-webkit-hyphens:auto;hyphens:auto}.col-content ol
li{margin:0
0 10px 15px;padding-left:2px;text-indent:0px;-webkit-hyphens:auto;hyphens:auto}.col-content a.gold-fett{font-family:'open_sanssemibold';font-style:normal;font-weight:400;color:#ed9a32}.col-content a.back, .col-content
a.next{display:block;float:left;width:50px;height:50px;border:1px
#ed9a32 solid;background-color:#fff;padding:10px
10px;margin-right:20px}.col-content a.back:hover, .col-content a.next:hover{background-color:#bf1437}.col-content a.back svg .kreis, .col-content a.next svg
.kreis{fill:#efefef;stroke:#ed9a32}.col-content a.back svg .pfeil, .col-content a.next svg
.pfeil{fill:#bf1437}.col-content a.button-pfeil, .col-content p.button-pfeil
a{display:inline-block;width:auto;height:50px;border:1px
#ed9a32 solid;background-color:#fff;background-image:url("/template/grafx/teaser-pfeil.svg");background-size:30px 30px;background-repeat:no-repeat;background-position:top 9px right 19px;padding:15px
75px 5px 30px;font-family:'open_sanssemibold';font-size:1.6rem;line-height:1.6rem;font-style:normal;font-weight:400;color:#ed9a32}.col-content a.button-pfeil:hover, .col-content p.button-pfeil a:hover{background-color:#bf1437;color:#fff;text-decoration:none}.col-content div.responsive-video{display:block;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;z-index:11;background-color:#fff;margin-bottom:23px}.col-content div.responsive-video
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bread{font-size:1.4rem;line-height:1.4rem;color:#999;margin-bottom:20px}.bread
a{display:inline-block;height:16px;color:#999;text-decoration:none;margin-right:1px}.bread a:after{content:" »"}.bread a:hover{color:#bf1437;text-decoration:none}.main-wrapper.start .main-content.teaser-block .col-content, .main-content.teaser-block .col-content{display:flex;flex-wrap:wrap;width:100%;padding:0
0 0 0}.main-content.teaser-block .col-content div[class^="col-"]{width:30.63063063%;max-width:340px;margin-bottom:35px}.main-content.teaser-block .col-content .col-2, .main-content.teaser-block .col-content .col-5, .main-content.teaser-block .col-content .col-8{margin:0
4.054054054%}.teaser{width:100%;height:100%}.teaser p, .teaser
div{font-size:1.5rem;line-height:2.4rem;color:#000;hyphens:none}.teaser
header{width:100%;height:45px;background-color:#efefef;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;font-size:1.7rem;color:#bf1437;letter-spacing:2.5px;text-transform:uppercase;border-bottom:5px #ed9a32 solid;padding:8px
30px}.teaser:hover
header{background-color:#bf1437;color:#fff}.teaser figure
a{display:block;width:100%;height:100%}.teaser
img{display:block;width:100%;height:auto}.teaser
section{display:inline-block;width:100%;height:auto;background-color:#efefef;padding:20px
10px 15px 30px}.teaser:hover
section{background-color:#bf1437}.col-content .teaser h2, .col-teaser .teaser
h2{font-family:'open_sansbold',Arial,Helvetica,sans-serif;font-size:1.8rem;line-height:2.4rem;color:#bf1437;margin-bottom:0}.teaser section
p{margin-bottom:0}.teaser:hover h2, .teaser:hover p, .teaser:hover
div{color:#fff}.teaser
hr{border:0;width:60px;height:0;border-top:1px solid #de899a;margin:10px
0 5px 0}.teaser .link-wrapper{width:100%;display:flex}.teaser .link-wrapper .link-text{flex:1 1 auto;font-size:1.5rem;line-height:2.4rem;padding:3px
5px 0 0}.teaser .link-wrapper
.link{width:30px;min-width:30px}.teaser .link-wrapper .link a, .teaser .link-wrapper .link
svg{display:block;width:100%;height:100%}.teaser .link-wrapper .link svg
.kreis{fill:#fff;stroke:#999}.teaser .link-wrapper .link svg
.pfeil{fill:#999}.teaser:hover .link-wrapper .link svg
.kreis{fill:#ed9a32;stroke:#fff}.teaser:hover .link-wrapper .link svg
.pfeil{fill:#bf1437}.teaser.teammitglied
section{min-height:180px;padding-top:22px}.teaser.teammitglied
.balken{width:100%;height:5px;background-color:#ed9a32}.teaser.teammitglied:hover
.balken{background-color:#bf1437}.main-wrapper .main-content.teammitglied-block .col-content
figure{display:none;margin:20px
0 25px 0}.nav-wrapper-team{width:100%;height:auto;display:flex;justify-content:space-between;margin-top:25px}.teaser
section{display:inline-block;width:100%;height:auto;background-color:#efefef;padding:20px
10px 15px 30px}.teaser.seitenuebersicht
section{padding-top:15px}.main-content.termin-block .col-content{width:100%;padding-right:0}.main-content.termin-block .termin-wrapper section, .main-content.termin-block .magic-accordion
section{display:flex;width:100%;padding:14px
0 12px 0}.main-content.termin-block .termin-wrapper section div[class^="col-"] h2, .main-content.termin-block .magic-accordion section div[class^="col-"] h2{font-size:2.2rem;line-height:2.4rem;margin-bottom:2px}.main-content.termin-block .termin-wrapper section div[class^="col-"] p, .main-content.termin-block .magic-accordion section div[class^="col-"] p{margin-bottom:0}.main-content.termin-block .termin-wrapper section div[class^="col-"] p.gross-fett, .main-content.termin-block .magic-accordion section div[class^="col-"] p.gross-fett{margin-bottom:17px}.main-content.termin-block .termin-wrapper section div[class^="col-"] p.kategorie, .main-content.termin-block .magic-accordion section div[class^="col-"] p.kategorie{width:130px;font-size:1.4rem;color:#fff;text-align:center;padding:3px
3px}.main-content.termin-block .termin-wrapper section .col-1, .main-content.termin-block .magic-accordion section .col-1{width:22.52252252%;max-width:250px;padding-right:10px}.main-content.termin-block .termin-wrapper section .col-2, .main-content.termin-block .magic-accordion section .col-2{width:63.06306306%;max-width:700px;padding-right:10px}.main-content.termin-block .termin-wrapper section .col-3, .main-content.termin-block .magic-accordion section .col-3{display:flex;flex-basis:auto;flex-direction:column;width:14.41441441%;min-width:160px}.main-content.termin-block .termin-wrapper section button, .main-content.termin-block .magic-accordion section
button{display:inline-block;width:auto;height:50px;border:1px
#ed9a32 solid;background-color:#fff;background-image:url("/template/grafx/teaser-pfeil-down.svg");background-size:30px 30px;background-repeat:no-repeat;background-position:top 9px right 12px;padding:6px
50px 5px 20px;font-family:'open_sanssemibold';font-size:1.6rem;line-height:1.6rem;font-style:normal;font-weight:400;color:#ed9a32;cursor:pointer;margin-bottom:4px}.main-content.termin-block .magic-accordion section button:focus{outline:none}.main-content.termin-block .magic-accordion
section{cursor:pointer}.main-content.termin-block .magic-accordion section:hover
button{background-color:#bf1437;color:#fff;text-decoration:none}.main-content.termin-block .magic-accordion section.klapp.active
button{background-image:url("/template/grafx/teaser-pfeil-up.svg")}.main-content.termin-block .magic-accordion section.klapp button:before{content:"mehr Info"}.main-content.termin-block .magic-accordion section.klapp.active button:before{content:"zuklappen"}.main-content.termin-block .magic-accordion
.klapptext{display:flex;background-color:#fff2c8;margin:40px
0;padding:30px
30px}.main-content.termin-block .magic-accordion .klapptext
article{width:69.36936937%;padding-right:30px}.main-content.termin-block .magic-accordion .klapptext article
h3{font-family:'open_sanssemibold';font-weight:normal;font-size:2.4rem;line-height:2.4rem;margin:40px
0 25px 0}.main-content.termin-block .magic-accordion .klapptext article
a{font-family:'open_sanssemibold';font-weight:normal;color:#ed9a32}.main-content.termin-block .magic-accordion .klapptext
figure{width:30.63063063%;max-width:310px}.main-content.termin-block .magic-accordion .klapptext figure
img{width:100%;height:auto}.main-content.alumni-block .text-mobil{display:none}.main-content.alumni-block .alumni-wrapper{display:flex;width:100%;padding:30px
0}.main-content.alumni-block .col-content{display:block;padding-right:0}.main-content.alumni-block .alumni-wrapper
figure{width:17.11711712%;max-width:190px;min-width:190px;padding-right:35px}.main-content.alumni-block .alumni-wrapper figure
img{display:block;width:100%;height:auto}.main-content.alumni-block .alumni-wrapper
section{width:82.88288288%;flex-grow:1}.main-content.alumni-block .alumni-wrapper section
p{margin-bottom:0}.main-content.alumni-block .alumni-wrapper section
p.kompetenz{margin-bottom:25px}.main-content.alumni-block .alumni-wrapper section p.referenz-text{margin-bottom:10px}.main-content.alumni-block .alumni-wrapper section
p.autor{font-family:'open_sansitalic'}.anmeldungAdmin-wrapper{background-color:#efefef;padding:20px
20px;margin-bottom:50px}.anmeldungAdmin-wrapper
.header{font-family:'open_sanssemibold';font-size:2.2rem;color:#bf1437;background-color:#efefef;margin-bottom:0}.anmeldungAdmin-wrapper .anmeldungen-wrapper{width:100%;padding:8px
8px 6px 10px;background-color:#fff;margin-bottom:40px}.anmeldungAdmin-wrapper .button-wrapper{display:flex;width:100%}.anmeldungAdmin-wrapper .button-wrapper .button-links, .anmeldungAdmin-wrapper .button-wrapper .button-rechts{width:50%}.anmeldungAdmin-wrapper .button-wrapper .button-rechts{text-align:right}.anmeldungAdmin-wrapper
select{width:175px;max-width:none;height:30px;font-family:'open_sansregular';background-position:right 10px top 5px}ul.sitemap{list-style:outside none none;margin-bottom:10px}ul.sitemap
li{list-style:none;margin-bottom:20px}ul.sitemap li:before{content:"";padding-right:0}ul.sitemap li
a{font-family:'open_sanssemibold'}ul.sitemap li ul
li{margin-bottom:1px}ul.sitemap li ul li
a{font-family:'open_sansregular'}.main-content.galerie .col-content{padding-right:0}.gal-item{float:left;width:220px;height:220px;border:none;margin:0
30px 30px 0}.gal-item
a{display:block;}.gal-item
img{display:block;width:100%;height:auto}form{width:100%}form .form-input{display:flex;width:100%;padding-bottom:5px}.col-content form
p{min-width:80px;margin-bottom:0}.col-content form
p.datenschutz{font-size:1.2rem;line-height:1.5rem;color:#777}form
label{display:block;min-width:135px;padding:5px
4px 0 0}form.nl
label{font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;padding:0
0 0 0}form input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;height:30px;padding:0
8px}form .input-wrapper{display:flex;margin:0
0 8px 0}form .input-wrapper
label{display:inline;min-width:0;padding:3px
0 0 0}select::-ms-expand{display:none}form input[type='text']{background:linear-gradient(90deg, rgba(255,255,255,1) 15%, rgba(255,242,200,1) 100%)}form input[type='text'],textarea,select{width:100%;border:1px
solid #ed9a32;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;font-size:1.6rem;color:#000}form input[type='text']:focus,textarea:focus,select:focus{border:1px
solid #bf1437}select{max-width:130px;height:29px;background-image:url(/template/grafx/teaser-pfeil-down.svg);background-size:18px 18px;background-position:105px 4px;background-repeat:no-repeat}textarea{height:150px;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;font-size:1.6rem;padding:5px
8px;resize:vertical;background:linear-gradient(90deg, rgba(255,255,255,1) 15%, rgba(255,242,200,1) 100%);margin-bottom:5px}form input[type='checkbox']:checked, form input[type='checkbox']:not(:checked), form input[type='radio']:checked, form input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;float:left;max-width:0;height:0;padding:0}form input[type='checkbox']+label{cursor:pointer;min-width:20px}form input[type='radio']+label{cursor:pointer;min-width:20px}form input[type='checkbox']+label+div.label-wrapper{position:relative;display:block;margin-left:0;left:0;top:4px}form input[type='checkbox'] + label + div.label-wrapper
span{line-height:2.0rem}form input[type='checkbox']:checked + label::before, form input[type='checkbox']:not(:checked)+label::before{content:' ';display:inline-block;width:12px;height:12px;position:relative;top:1px;border:1px
solid #ed9a32;background:#fff;background-image:none;background-repeat:no-repeat;background-position:top 0.2px left 0.4px;margin-right:7px}form input[type='checkbox']:hover  + label::before, form input[type='checkbox']:checked+label::before{background-image:url(/template/grafx/checkmark.svg)}form input[type='radio']:hover + label::before, form input[type='radio']:checked+label::before{background-image:url(/template/grafx/checkoption.svg)}form input[type='radio']:checked + label::before, form input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:14px;height:14px;position:relative;top:4px;border:1px
solid #ed9a32;border-radius:10px;background-color:transparent;background-repeat:no-repeat;background-position:1.34px 0.4px;margin-right:7px}form input[type='checkbox'] + label + div, form input[type='radio']+label+div{display:inline-block;margin-left:0;font-size:1.4rem;line-height:1.4rem}.btn{position:relative;left:0;top:0;background-color:#bf1437;cursor:pointer;color:#fff;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;font-size:1.6rem;margin-top:0;margin-bottom:0;height:auto;padding:9px
25px;border:none;text-align:center;vertical-align:middle}button.btn{background-color:#777;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;margin-top:0}button.btn:focus,button.btn:hover{outline:none;background-color:#0064a3}.btn:focus,.btn:hover{outline:none;color:#ed9a32}footer{flex-shrink:0;width:100%;height:auto;min-width:360px;overflow:hidden;background-color:#bf1437}footer .inner-wrapper{display:flex;justify-content:space-between;padding-top:35px;padding-bottom:40px;font-size:1.5rem;line-height:2.3rem;color:#fff}footer .inner-wrapper
.col{position:relative;height:130px;width:32%;max-width:340px;border-left:1px #de899a solid;padding:10px
20px 20px 30px}footer .inner-wrapper .col
ul{list-style:outside none none}footer .inner-wrapper .col
a{color:#fff;text-decoration:none}footer .inner-wrapper .col a:hover{text-decoration:underline}footer
.socialmedia{position:absolute;top:65px;right:0;width:70px;height:30px}footer .socialmedia
svg{float:left;height:30px}footer .socialmedia a
svg.fb{margin-right:10px}footer .socialmedia a svg.fb .bg, footer .socialmedia a svg.in
.bg{fill:#898F9C}footer .socialmedia a:hover svg.fb .bg, footer .socialmedia a:hover svg.in
.bg{fill:#1877f2}strong{font-family:'open_sansbold';font-style:normal;font-weight:400}em,i{}.semibold{font-family:'open_sanssemibold'}.silbentrennung{hyphens:auto}.klein, .col-content
.klein{font-family:'open_sansregular';font-weight:normal;font-size:1.3rem;line-height:1.8rem;color:#000}.left{float:left}.right{float:right}.clear{clear:both}.fixed{position:fixed}.hide{display:none}.nowrap{white-space:nowrap}.upper{text-transform:uppercase}.link-gt:after{content:" »"}.grau{color:#777}.rot{color:#bf1437}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.2s;transition:none}a
img{border:none}a:hover
img{opacity:1}img.rund{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border:5px
#e0e0e0 solid}a:active,a:focus,a:visited,a:any-link{outline:none}@keyframes menu-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes menu-fade-out{0%{opacity:1}100%{opacity:0}}::-webkit-input-placeholder{color:#0064a3;opacity:1}:-moz-placeholder{color:#0064a3;opacity:1}::-moz-placeholder{color:#0064a3;opacity:1}:-ms-input-placeholder{color:#0064a3;opacity:1}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:'open_sansregular',Arial,Helvetica,sans-serif;font-size:14.5px;line-height:20px;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1.5em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding: .5em}.cc-revoke:hover{text-decoration:underline}.cc-text-wrapper{flex:1 1 auto;padding:0
40px 0 0}.cc-text-wrapper
a{color:#BF1437;text-decoration:none}.cc-text-wrapper a:hover{text-decoration:underline}.cc-header{font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;display:block;font-size:16px;font-weight:700;color:#bf1437;margin-bottom:6px}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer}.cc-link{opacity: .8;display:inline-block;padding: .2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding: .4em .8em;font-size:0.9em;font-weight:bold;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{position:absolute;right:10px;border:1.5px solid;padding:6px
15px;font-size:14px;font-weight:600}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:hover,
.cc-highlight .cc-btn:first-child:focus{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top: .5em;right: .5em;font-size:1.6em;opacity: .9;line-height: .75}.cc-close:hover,.cc-close:focus{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0px;border-top:1px #999 solid;border-bottom:1px #efefef solid}.cc-banner .cc-message{}.cc-compliance{width:200px}.cc-compliance>.cc-btn{}.cc-btn+.cc-btn{margin-left: .5em}@media only screen and (max-width:1000px){.cc-compliance{width:300px}}@media only screen and (max-width:700px){.cc-compliance{width:350px}.cc-header{font-size:15px;margin-bottom:5px}.cc-window,.cc-revoke{font-size:13.0px;line-height:19px}}@media only screen and (max-width:600px){.cc-window{display:block}.cc-banner .cc-btn:last-child{float:left;margin-top:10px}.cc-text-wrapper{padding:0
0 0 0}.cc-window.cc-banner{padding:1em
20px}.cc-banner .cc-btn:last-child{position:relative;left:0}}@media only screen and (max-width:450px){.cc-window.cc-banner{padding:1em
15px}}