.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none!important;visibility:hidden}.invisible{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisibleAccessible,.mobile_menu .menu-close span,.mobilemenu .menu span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}audio:not([controls]){display:none;height:0}dfn{font-style:italic}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}svg:not(:root){overflow:hidden}figure{margin:0}table{border-collapse:collapse;border-spacing:0}.strong,b,strong{font-weight:bold}.em,em{font-style:italic}.small,small{font-size:75%}dd{margin:0}body,html{font-size:16px;font-family:"Signika","Arial","Droid sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;color:#262626;scroll-behavior:smooth;max-width:1440px;margin:0 auto;background:#E9E9E9;-webkit-box-shadow:0 0 25px #bbb;box-shadow:0 0 25px #bbb}@font-face{font-family:"Signika";font-style:normal;font-weight:400;src:url("../../files/theme/font/signika-v8-latin-regular.eot");src:local("Signika Regular"),local("Signika-Regular"),url("../../files/theme/font/signika-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/theme/font/signika-v8-latin-regular.woff2") format("woff2"),url("../../files/theme/font/signika-v8-latin-regular.woff") format("woff"),url("../../files/theme/font/signika-v8-latin-regular.ttf") format("truetype"),url("../../files/theme/font/signika-v8-latin-regular.svg#Signika") format("svg")}p{font-size:16px;font-size:1rem;color:#262626;margin:0 0 1.5em 0}::-moz-selection{background:#FBDE20;color:#fff;text-shadow:none}::selection{background:#CD3260;color:#fff;text-shadow:none}html{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6{line-height:1.8}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}h1{font-size:28px;font-size:1.75rem;line-height:1.4;font-family:"Signika",sans-serif;font-weight:700;color:#5696C7;margin:0 0 1em 0}h2{font-size:24px;font-size:1.5rem;font-family:"Signika",sans-serif;font-weight:700;color:#5696C7;margin:0 0 0.7em 0}h3{font-size:20px;font-size:1.25rem;font-family:"Signika",sans-serif;font-weight:700;color:#5696C7;margin:0 0 0.5em 0}h4{font-size:18px;font-size:1.125rem;font-family:"Signika",sans-serif;font-weight:700;color:#FBDE20;margin:0 0 0.1em 0}h5{font-size:16px;font-size:1rem;font-family:"Signika","Arial","Droid sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#262626;margin:0 0 0.5em 0}h6{font-size:16px;font-size:1rem;font-family:"Signika","Arial","Droid sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#262626;margin:0 0 0.5em 0}img,picture{max-width:100%;height:auto;line-height:0}figure{line-height:0;margin:0}figcaption{line-height:1.4;font-style:italic;color:#4D4D4D}a{color:#5696C7;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease}a:focus,a:hover{color:#CD3260;outline:none}@media screen and (min-width:62.5em){a[href^="tel:"]{pointer-events:none}}span{-webkit-transition:0.3s ease;transition:0.3s ease}.kontakt a{color:#FBDE20}ol,ul{padding:0;list-style-type:none}main ul{list-style-type:disc}main ol{list-style-type:decimal}#wrapper{background:#fff}.main{max-width:1440px;margin:0 auto;background:#F4F4F4;padding:50px 0}@media screen and (min-width:120.0625em){.main{max-width:1440px}}#header,.wrap{max-width:1440px;margin:0 auto}#header{overflow:hidden}#header .inside{position:relative}#header .logo{position:absolute;top:25%;left:6%;z-index:2}#header .logo img{max-height:150px}@media screen and (min-width:62.5em){#header .logo img{max-height:250px}}@media screen and (min-width:93.75em){#header .logo img{max-height:350px}}#header .kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:20px;right:70px}#header .kontakt .fax{display:none}@media screen and (min-width:62.5em){#header .kontakt .fax{display:inline-block;color:#FBDE20}}#header .kontakt span{display:none;color:#4D4D4D}#header .kontakt svg{position:relative;top:8px;height:25px;width:40px}@media screen and (min-width:43.75em){#header .kontakt span{display:inline-block}#header .kontakt svg{top:12px;height:35px;width:45px;margin:0 0.5em 0 1em}}@media screen and (max-width:43.75em){#header .kontakt{top:30px}#header .kontakt a{width:40px;height:40px;background:#fff;border:1px solid #E9E9E9;border-radius:50%}}.header_kontakt,.logo_background{height:100px}@media screen and (min-width:62.5em){.header_kontakt,.logo_background{height:200px}}@media screen and (min-width:93.75em){.header_kontakt,.logo_background{height:280px}}.header_kontakt{position:relative}.logo_background{position:absolute;left:-60px;background:linear-gradient(72.26deg,#A9A9A9 1.06%,#7F7F7F 86.12%);-webkit-transform:skewx(20deg);transform:skewx(20deg);width:90%}@media screen and (min-width:43.75em){.logo_background{width:45%}}.header_image{position:relative}#footer{background:#4D4D4D;border-top:10px solid #FBDE20;color:#F4F4F4}.footer_inhalte{padding:25px;max-width:1440px;margin:0 auto}@media screen and (min-width:120.0625em){.footer_inhalte{max-width:1440px}}.footer_inhalte p{color:#F4F4F4;margin-bottom:1em}.footer_inhalte strong{color:#FBDE20}.footer_inhalte ul{padding:0;margin:0}.footer_kontakt{margin-bottom:1.5em}.footer_kontakt a{text-decoration:none;color:#F4F4F4}.footer_kontakt a:focus,.footer_kontakt a:hover{color:#FBDE20}.footer_kontakt a:hover span{color:#FBDE20}.footer_kontakt svg{position:relative;top:8px;left:-10px;height:25px;width:45px}.footer_kontakt nav{margin-top:1em}.footer_leistungen{margin-bottom:1.5em}.signe img{max-height:300px}@media screen and (min-width:62.5em){.signe img{max-height:400px}}@media screen and (min-width:62.5em){.signe{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}#footer{padding-top:25px}}@media screen and (min-width:31.25em){.footer_inhalte{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.footer_inhalte .signe{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}.footer_inhalte>.content-text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}.footer_inhalte .footer_kontakt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}.footer_inhalte .footer_leistungen{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}}@media screen and (min-width:59.0625em){.footer_inhalte .signe{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;padding:0 20px}.footer_inhalte>.content-text{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding:0 20px}.footer_inhalte .footer_kontakt{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 20px}.footer_inhalte .footer_leistungen{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:0 20px}}.mod_article{padding-block:clamp(1rem,0.952vw + 0.643rem,1.5rem)}.intro-gradient{padding:25px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(222,222,222,0.5)),to(rgba(78,76,63,0.01)));background:linear-gradient(360deg,rgba(222,222,222,0.5) 0%,rgba(78,76,63,0.01) 100%);-webkit-box-shadow:0 5px 10px #ccc;box-shadow:0 5px 10px #ccc}@media screen and (min-width:62.5em){.intro-gradient{padding:50px}}.main figure{margin:25px 0;text-align:center}.flex-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:62.5em){.flex-reverse{display:inline-block}}@media screen and (min-width:62.5em){.mod_article{margin:0 25px}.content-image figure,.content-image img{margin:0;text-align:left;width:100%}}.content-text:after{content:"";display:table;clear:both}.content-text.media.media--left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-text.media.media--left figure{margin-right:1em;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.content-text.media.media--left .textbox{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.content-text ul{list-style:square;margin-left:1em}.content-text figure{margin:0;margin-top:0.6em}.content-text tr:first-child td{border-bottom:1px solid #7F7F7F}.content-text td{padding:0.3em}.content-text td:not(:last-child){border-right:1px solid #fff}.content-text .tablebox{overflow-x:auto}.subnav ul,nav ul{margin:0;padding:0;list-style:none}.subnav li,nav li{position:relative}.subnav a,nav a{display:block;text-decoration:none;white-space:nowrap}.subnav a:focus,.subnav a:hover,nav a:focus,nav a:hover{color:var(--action-respond)}.mainnav{display:none}@media screen and (min-width:62.5em){.mainnav{position:absolute;right:0;z-index:3;top:124px;display:block}}@media screen and (min-width:93.75em){.mainnav{top:206px}}.mainnav ul{margin:0}.mainnav a{background:#F4F4F4;padding:25px;color:#262626;display:block}.mainnav a:focus,.mainnav a:hover{background:#4D4D4D;color:#F4F4F4}.mainnav li{display:inline-block;margin-left:15px}.mainnav li.active{border-bottom:15px solid #FBDE20}@media screen and (min-width:62.5em){.mainnav{display:block}}@media screen and (min-width:93.75em){.mainnav a{background:#F4F4F4;color:#262626}.mainnav li{display:inline-block;margin-left:15px}.mainnav li .active{border-bottom:10px solid #FBDE20;pointer-events:none}}.mobilemenu{display:none;height:50px;width:50px;color:#FBDE20}@media screen and (max-width:62.5em){.mobilemenu{display:block;position:absolute;right:5px;top:25px;z-index:3;cursor:pointer}}.mobilemenu svg{width:50px;height:50px}.mobile_menu .inner{background:linear-gradient(72.26deg,#A9A9A9 1.06%,#7F7F7F 86.12%)}.mobile_menu nav{margin-top:70px}.mobile_menu nav ul{margin:0}.mobile_menu nav li:not(:first-child){border-top:1px solid #fff}.mobile_menu nav a{display:block;padding:1em;background:#5696C7;color:#fff}.mobile_menu nav a.active,.mobile_menu nav a.trail,.mobile_menu nav a:focus,.mobile_menu nav a:hover{background:#FBDE20;color:#262626}.mobile_menu .mheader{height:100px;background:#5696C7;position:relative}.mobile_menu .mheader .logo{position:absolute;left:10px;top:25%}.mobile_menu .mheader .logo img{width:auto;height:150px}.mobile_menu .mheader .call{font-size:18px;font-size:1.125rem;position:absolute;right:5px;bottom:0;background:#fff;padding:0.3em;border:none;-webkit-box-shadow:none;box-shadow:none}.mobile_menu .mheader .call svg{width:18px;height:18px}.mobile_menu .menu-close{display:block;width:40px;height:40px;color:#FBDE20;position:absolute;right:15px;top:115px}.mobile_menu .menu-close svg{width:40px;height:40px}.mod_customnav.operation ul{margin:0}.mod_customnav.operation a{display:block;padding:0.5em;background:#CD3260;color:#fff}.mod_customnav.operation a:not(.first){border-top:1px solid #fff}.mod_customnav.operation a.active,.mod_customnav.operation a.trail,.mod_customnav.operation a:focus,.mod_customnav.operation a:hover{background:#5696C7}.button-blau a{border:1px solid #5696C7;padding:15px 25px;color:#5696C7}.button-blau a:focus,.button-blau a:hover{outline:none;background:#5696C7;color:#F4F4F4}.button-gelb a{border:1px solid #FBDE20;padding:15px 25px;color:#FBDE20}.button-gelb a:focus,.button-gelb a:hover{outline:none;background:#FBDE20;color:#F4F4F4}.button-rosa a{border:1px solid #CD3260;padding:15px 25px;color:#CD3260}.button-rosa a:focus,.button-rosa a:hover{outline:none;background:#CD3260;color:#F4F4F4}.content-hyperlink{margin-top:1em}.content-hyperlink.button-blau a{border:1px solid #5696C7;padding:15px 25px;color:#5696C7;display:inline-block}.content-hyperlink.button-blau a:focus,.content-hyperlink.button-blau a:hover{outline:none;background:#5696C7;color:#F4F4F4}.content-hyperlink.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.karrierebutton {
	position: absolute;
	right: 20%;
	top: 25%;
	max-width: 200px;
}

.ce_download.button-blau  a {
    border: 1px solid #5696C7;
    padding: 15px 25px;
    color: #5696C7;
    display: inline-block;
}
hr {
	width: 100%;
	color: #5696c7;
}
.header .kontakt {
 right: 20px !important;
}
