﻿@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;src:url("../fonts/fontawesome-4.0/fontawesome-webfont.eot");src:local(""),url("../fonts/fontawesome-4.0/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-4.0/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-4.0/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-4.0/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-4.0/fontawesome-webfont.svg#fontawesomeregular") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.eot");src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.woff") format("woff"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.eot");src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.woff") format("woff"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.ttf") format("truetype"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v28-latin/open-sans-v28-latin-600.eot");src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-600.woff") format("woff"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-600.ttf") format("truetype"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Allerta Stencil";font-style:normal;font-weight:400;src:url("../fonts/allerta-stencil-v16-latin/allerta-stencil-v16-latin-regular.eot");src:local(""),url("../fonts/allerta-stencil-v16-latin/allerta-stencil-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/allerta-stencil-v16-latin/allerta-stencil-v16-latin-regular.woff2") format("woff2"),url("../fonts/allerta-stencil-v16-latin/allerta-stencil-v16-latin-regular.woff") format("woff"),url("../fonts/allerta-stencil-v16-latin/allerta-stencil-v16-latin-regular.ttf") format("truetype"),url("../fonts/allerta-stencil-v16-latin/allerta-stencil-v16-latin-regular.svg#AllertaStencil") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.5em;color:#000;width:100%;height:100%}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.hidden{display:none !important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-events{pointer-events:none}.nobr{white-space:nowrap}.no-sidegutter{margin-left:-15px;margin-right:-15px}a{text-decoration:none;color:inherit;display:inline-block}a:visited{color:inherit}a:hover{text-decoration:none;color:#e72f2a}strong{font-weight:bold}.bg-fullscreen{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.img-responsive{width:100%;height:100%;object-fit:cover;overflow:hidden;display:inline-block}.fixed{position:fixed !important}.sticky{position:-webkit-sticky !important;position:-moz-sticky !important;position:-ms-sticky !important;position:-o-sticky !important;position:sticky !important}.uppercase{text-transform:uppercase}main{position:relative;overflow:hidden}.kein-abstand-links{padding-left:0}.breadcrumb-wrapper{padding-top:1em;padding-bottom:1em}.breadcrumb-wrapper a{text-decoration:underline}input[type=text]{text-indent:8px}*::-webkit-input-placeholder{color:#ccc;font-style:italic}*:-moz-placeholder{color:#ccc;font-style:italic}*::-moz-placeholder{color:#ccc;font-style:italic}*:-ms-input-placeholder{color:#ccc;font-style:italic}label:not(.error){padding-left:31px}textarea{border:none}input[type=checkbox],input[type=radio]{display:none}form input[type=checkbox]+label span:not(.hilite),form input[type=radio]+label span:not(.hilite){display:inline-block;width:25px;height:25px;margin:-2px 10px 0 -34px;vertical-align:middle;background-color:#fff;border-radius:5px;cursor:pointer}form input[type=checkbox]:checked+label span,form input[type=radio]:checked+label span{background-image:url("../img/svg/checkbox.svg");background-repeat:no-repeat;background-size:19px 19px;background-position:50% 50%}[type=range]{-webkit-appearance:none;margin:10px 0;width:100%}[type=range]:focus{outline:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;transition:all .2s ease;background:#000}[type=range]::-webkit-slider-thumb{height:20px;width:20px;border-radius:10px;background:#e72f2a;cursor:pointer;border:none;-webkit-appearance:none;margin-top:-9px}[type=range]:focus::-webkit-slider-runnable-track{background:#0d0d0d}[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;transition:all .2s ease;background:#000}[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:10px;background:#e72f2a;cursor:pointer;border:none}[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;transition:all .2s ease;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:10px 0;color:rgba(0,0,0,0)}[type=range]::-ms-fill-lower{background:#000}[type=range]::-ms-fill-upper{background:#000}[type=range]::-ms-thumb{height:20px;width:20px;border-radius:10px;background:#e72f2a;cursor:pointer;border:none;margin-top:0}[type=range]:focus::-ms-fill-lower{background:#000}[type=range]:focus::-ms-fill-upper{background:#0d0d0d}[type=range]::-ms-tooltip{display:none}.styled-select{background:url("../img/svg/caret.svg");background-repeat:no-repeat;background-position:95% 50%;background-size:15px 15px;background-color:#fff;line-height:1.25em;overflow:hidden;border-radius:10px}.styled-select select{background:rgba(0,0,0,0);border:none;width:268px;color:#55595c;padding:7px 10px;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.styled-select select option{text-indent:10px}.hilite{background-color:#e72f2a;color:#fff}.space-before-none{margin-top:0 !important}.space-before-xs{margin-top:25px !important}.space-before-md{margin-top:75px !important}.space-before-xl{margin-top:200px !important}.space-after-none{margin-bottom:0 !important}.space-after-xs{margin-bottom:25px !important}.space-after-md{margin-bottom:75px !important}.space-after-xl{margin-bottom:200px !important}.fullscreen-bg-weiss_grau{background-color:#fff}.fullscreen-bg-grau_bildschirm{background-color:#e1e1e1}.fullscreen-bg-rot_bildschirm{background-color:#e72f2a}.content-bg-weiss_grau{background-color:#e1e1e1}.content-bg-rot_content{background-color:#e72f2a}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active),(-webkit-min-device-pixel-ratio: 0){body{-ms-overflow-style:none !important;-ms-overflow-style:-ms-autohiding-scrollbar !important;overflow-x:hidden !important;overflow:-moz-scrollbars-none !important;-ms-overflow-style:none}::-webkit-scrollbar,::-moz-scrollbar{display:none !important;width:0 !important;background:rgba(0,0,0,0) !important;overflow:hidden !important;-ms-overflow-style:none !important;-ms-overflow-style:-ms-autohiding-scrollbar !important;overflow-x:hidden !important;overflow-y:hidden !important;overflow:-moz-scrollbars-none !important;margin-right:-14px !important;overflow-y:scroll !important;overflow-x:hidden !important}#header{-ms-overflow-style:none !important;-ms-overflow-style:-ms-autohiding-scrollbar !important;overflow-x:hidden !important;overflow:-moz-scrollbars-none !important}#header #menu-overlay .topnav-bereich-1 li a{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;-js-display:flex}section.modul-teaser h2 span{text-indent:20px}section.modul-bildergalerie .galerie-grid .galeriebild .overlay{display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 auto;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}section.modul-bildergalerie .galerie-grid .galeriebild .headline,section.modul-bildergalerie .galerie-grid .galeriebild .subline{width:100%}section.modul-kompetenzenblock .kompetenz{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;-js-display:flex}section.modul-kompetenzenblock .kompetenz .title{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;-js-display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center}section.modul-kompetenzenblock .kompetenz .icon{width:65%;height:65%}section.modul-kompetenzenblock .kompetenz .icon svg{width:100%;height:100%}.cc-banner .cc-message{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1 1 0%}section.modul-text-bild{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}section.modul-text-bild div.image{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-js-display:flex;flex:1 1 0%;height:auto;min-height:auto;align-self:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}section.modul-text-bild div.image div.image-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;-js-display:flex;align-self:stretch;height:auto;width:100%;min-width:0;flex:0 0 auto}section.modul-text-bild.reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}section.modul-bild-bulletpoints{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center;-webkit-flex-flow:row wrap}section.modul-bild-bulletpoints div.image{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-js-display:flex;flex:1 1 0%;height:auto;min-height:auto;align-self:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}section.modul-bild-bulletpoints div.image div.image-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;-js-display:flex;align-self:stretch;height:auto;min-width:0;flex:0 0 auto}section.modul-bild-bulletpoints.reverse{display:flex;flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}section.modul-kranfinder .kranauswahl-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:box;-js-display:flex;display:flex;-ms-flex-direction:row;-ms-flex-align:start;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div{display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .min-value,section.modul-kranfinder .parameter-row .parameter-segment .range-slider .max-value{margin-top:30px}}@media screen{#header{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100px;z-index:100;padding-left:4%;padding-right:4%;transition:height .25s,top .25s ease-in-out;overflow-y:auto;box-shadow:0 0px 10px rgba(0,0,0,.5)}#header.closed{top:-100px}#header .header-wrapper{padding-top:15px;padding-bottom:8px;position:relative;max-width:1400px;margin:0 auto;float:none}#header #logo img{height:70px}#header #topnav{position:absolute;bottom:25px;right:90px;opacity:1;transition:opacity .25s}#header #topnav li{list-style-type:none;float:left;text-transform:uppercase;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:1.4vw;margin-right:1.75em}#header #topnav li a{color:#000;text-decoration:none}#header #topnav li a:hover{color:#e72f2a}#header #topnav li.current-menu-item a{color:#e72f2a}#header #topnav li:last-child{margin-right:1em}#header #lang-switcher{position:absolute;top:0;right:15px;font-size:15px;line-height:1em;padding:7px;background-color:#e1e1e1;cursor:pointer}#header #lang-switcher li{list-style-type:none;display:none;background-size:7px auto;background-repeat:no-repeat;background-position:100% 50%;vertical-align:middle;display:block}#header #lang-switcher li.active{display:block}#header #lang-switcher li span{background-image:url("../img/svg/pfeil_rechts.svg");background-repeat:no-repeat;margin:0 0 1px 5px;display:inline-block;width:10px;height:10px;background-color:#e1e1e1;cursor:pointer}#header #lang-switcher li a{display:block}#header #lang-switcher li a:hover{text-decoration:none}#header #btn-search{width:25px;height:30px;position:absolute;bottom:25px;right:65px;cursor:pointer;opacity:1;transition:opacity .25s}#header #btn-search svg{width:100%}#header #btn-search:hover svg{fill:#e72f2a}#header #btn-menu{width:30px;height:30px;position:absolute;right:15px;bottom:25px;cursor:pointer}#header #btn-menu svg{width:30px;height:30px}#header #btn-menu:hover svg{fill:#e72f2a}#header #btn-menu .btn-open,#header #btn-menu .btn-close{position:absolute;top:0;left:0;transition:opacity .25s}#header #btn-menu .btn-close{opacity:0}#header #menu-overlay{position:absolute;top:100%;left:0;width:100%;height:auto;padding-left:15px;padding-right:15px;padding-bottom:15px;opacity:0;display:none;background-color:#fff}#header #menu-overlay .topnav-bereich-1 li{background-color:#e1e1e1;margin-bottom:10px;width:100%;padding:15px 0;overflow:hidden}#header #menu-overlay .topnav-bereich-1 li a{display:flex;align-items:center}#header #menu-overlay .topnav-bereich-1 li .title{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase;vertical-align:baseline;width:50%;padding:10px 15px 5px 40px;position:relative}#header #menu-overlay .topnav-bereich-1 li .title:before{content:"»";color:#e72f2a;font-size:20px;width:25px;height:25px;position:absolute;left:15px}#header #menu-overlay .topnav-bereich-1 li .description{font-size:15px;line-height:1.25em;font-weight:600;border-left:2px solid #e72f2a;padding:0 15px 10px 15px;width:50%}#header #menu-overlay .topnav-bereich-1 li .description hr{display:none}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-3 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{padding-left:15px;position:relative;margin-bottom:10px}#header #menu-overlay .topnav-bereich-2 .menu>li:before,#header #menu-overlay .topnav-bereich-3 .menu>li:before,#header #menu-overlay .topnav-bereich-4 .menu>li:before{content:"»";color:#e72f2a;font-size:24px;width:25px;height:25px;line-height:23px;position:absolute;left:0px;top:0}#header #menu-overlay .topnav-bereich-2 .menu>li>a,#header #menu-overlay .topnav-bereich-3 .menu>li>a,#header #menu-overlay .topnav-bereich-4 .menu>li>a{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.25em;text-transform:uppercase}#header #menu-overlay .topnav-bereich-2 .sub-menu,#header #menu-overlay .topnav-bereich-3 .sub-menu,#header #menu-overlay .topnav-bereich-4 .sub-menu{padding-top:1em;padding-bottom:1em}#header #menu-overlay .topnav-bereich-2 .sub-menu>li,#header #menu-overlay .topnav-bereich-3 .sub-menu>li,#header #menu-overlay .topnav-bereich-4 .sub-menu>li{font-size:15px;line-height:1.7em}#header #menu-overlay .topnav-bereich-2 .sub-menu>li a,#header #menu-overlay .topnav-bereich-3 .sub-menu>li a,#header #menu-overlay .topnav-bereich-4 .sub-menu>li a{line-height:1.1em;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}#header #menu-overlay .topnav-bereich-2:after,#header #menu-overlay .topnav-bereich-3:after,#header #menu-overlay .topnav-bereich-4:after{content:" ";display:block;clear:both}#header #menu-overlay .topnav-bereich-2 .toggle-icon,#header #menu-overlay .topnav-bereich-3 .toggle-icon,#header #menu-overlay .topnav-bereich-4 .toggle-icon{display:none}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{float:left;width:33%}#header #menu-overlay .topnav-bereich-3 .sub-menu{-webkit-column-count:3;-moz-column-count:3;column-count:3}#header #menu-overlay .topnav_menu_footer{font-size:14px}#header #menu-overlay .topnav_menu_footer li{float:left;border-right:1px solid #000;padding-right:.5em;padding-left:.5em;line-height:1.25em}#header #menu-overlay .topnav_menu_footer li:first-child{padding-left:0}#header #menu-overlay .topnav_menu_footer li:last-child{border-right:0 none}#header #menu-overlay hr{width:100%;height:5px;display:block;background-image:url("../img/trenner_bg.gif");background-repeat:repeat;border:0;margin-bottom:2em}#header.menu-active{height:100vh}#header.menu-active #topnav{opacity:0}#header.menu-active #btn-search{opacity:0}#header.menu-active #menu-overlay{display:block;opacity:1;transition:opacity .25s .25s}#header.menu-active #btn-menu .btn-open{opacity:0}#header.menu-active #btn-menu .btn-close{opacity:1}#searchbar{position:fixed;width:100%;left:0;top:100px;transition:opacity .25s;opacity:0;background-color:#e72f2a;padding-top:20px;z-index:100;display:none}#searchbar.active{opacity:1;display:block}#searchbar>div{max-width:1400px}#search-results{background-color:#fff;margin-bottom:1em;padding:10px;display:none}#search-results a{display:block}#search-results .search-result-header{font-weight:bold;display:block;font-size:14px}#search-results .search-result-snippet{font-size:10px;display:block}#search-results .search-result-snippet em{color:#e72f2a;font-weight:bold}#search-indicator{background-image:url("../img/svg/loading-indicator-weiss.svg");background-size:100% 100%;width:100px;height:100px;margin:10px auto;display:none}#lang-switcher-mobile{display:none}}@media(min-width: 768px)and (max-width: 991px){#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-3 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{margin-bottom:10px}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{width:100%;float:none}#header #menu-overlay .topnav-bereich-1 li{padding:0}#header #menu-overlay hr{display:none;margin:0}}@media(max-width: 767px){#header #menu-overlay .topnav-bereich-2,#header #menu-overlay .topnav-bereich-3,#header #menu-overlay .topnav-bereich-4{padding-left:15px}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-3 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{margin-bottom:10px}#header #menu-overlay .topnav-bereich-1 .description{display:none}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{width:100%;float:none}#header #menu-overlay hr{display:none;margin:0}#searchbar{top:60px}#lang-switcher{display:none}#lang-switcher-mobile{position:absolute;top:60px;right:0px;width:52px;font-size:17px;line-height:1em;padding:7px;background-color:#e1e1e1;cursor:pointer;display:block;z-index:100}#lang-switcher-mobile li{list-style-type:none;display:none;background-size:7px auto;background-repeat:no-repeat;background-position:100% 50%;vertical-align:middle;display:block}#lang-switcher-mobile li.active{display:block}#lang-switcher-mobile li span{background-image:url("../img/svg/pfeil_rechts.svg");background-repeat:no-repeat;margin:0 0 1px 1px;display:inline-block;width:10px;height:10px;background-color:#e1e1e1;cursor:pointer}#lang-switcher-mobile li a{display:block}#lang-switcher-mobile li a:hover{text-decoration:none}}@media(max-width: 543px){#header{height:60px;overflow:visible}#header .header-wrapper{padding-top:10px;padding-bottom:10px}#header #logo img{height:40px}#header .row{display:block}#header #menu-overlay .topnav-bereich-2,#header #menu-overlay .topnav-bereich-3,#header #menu-overlay .topnav-bereich-4{padding-left:15px}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-3 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{padding-left:25px}#header #menu-overlay .topnav-bereich-3 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{margin-bottom:1em}#header #menu-overlay .topnav-bereich-1 .description{display:none}#header #menu-overlay .topnav-bereich-1 li{padding:0 !important}#header #menu-overlay .topnav-bereich-1 li title{padding-top:0 !important}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{width:100%;float:none}#header #menu-overlay .topnav-bereich-2 ::before,#header #menu-overlay .topnav-bereich-4 ::before{line-height:23px}#header #menu-overlay hr{display:none}#header #menu-overlay .topnav-bereich-1 li,#header #menu-overlay .topnav-bereich-2 li,#header #menu-overlay .topnav-bereich-3 li,#header #menu-overlay .topnav-bereich-4 li{margin-bottom:1px}#header #menu-overlay .topnav-bereich-1 li .title,#header #menu-overlay .topnav-bereich-2 li .title,#header #menu-overlay .topnav-bereich-3 li .title,#header #menu-overlay .topnav-bereich-4 li .title{font-size:15px;padding-top:0;padding-bottom:0}#header #menu-overlay .topnav-bereich-1 li .title:before,#header #menu-overlay .topnav-bereich-2 li .title:before,#header #menu-overlay .topnav-bereich-3 li .title:before,#header #menu-overlay .topnav-bereich-4 li .title:before{font-size:15px}#header #menu-overlay .topnav-bereich-1 li br,#header #menu-overlay .topnav-bereich-2 li br,#header #menu-overlay .topnav-bereich-3 li br,#header #menu-overlay .topnav-bereich-4 li br{display:none}#header #menu-overlay .topnav-bereich-1 .menu li,#header #menu-overlay .topnav-bereich-2 .menu li,#header #menu-overlay .topnav-bereich-3 .menu li,#header #menu-overlay .topnav-bereich-4 .menu li{margin-bottom:5px}#header #menu-overlay .topnav-bereich-1 .menu li:before,#header #menu-overlay .topnav-bereich-2 .menu li:before,#header #menu-overlay .topnav-bereich-3 .menu li:before,#header #menu-overlay .topnav-bereich-4 .menu li:before{font-size:20px}#header #menu-overlay .topnav-bereich-1 .menu li a,#header #menu-overlay .topnav-bereich-2 .menu li a,#header #menu-overlay .topnav-bereich-3 .menu li a,#header #menu-overlay .topnav-bereich-4 .menu li a{font-size:15px}#header #btn-menu{bottom:20px}#header #lang-switcher{display:none}#header.menu-active #lang-switcher{display:none}#searchbar{top:60px}#lang-switcher-mobile{position:absolute;top:60px;right:0px;width:52px;font-size:17px;line-height:1em;padding:7px;background-color:#e1e1e1;cursor:pointer;display:block;z-index:100}#lang-switcher-mobile li{list-style-type:none;display:none;background-size:7px auto;background-repeat:no-repeat;background-position:100% 50%;vertical-align:middle;display:block}#lang-switcher-mobile li.active{display:block}#lang-switcher-mobile li span{background-image:url("../img/svg/pfeil_rechts.svg");background-repeat:no-repeat;margin:0 0 1px 1px;display:inline-block;width:10px;height:10px;background-color:#e1e1e1;cursor:pointer}#lang-switcher-mobile li a{display:block}#lang-switcher-mobile li a:hover{text-decoration:none}}@media(max-width: 780px){#header{height:60px;overflow:visible}#header .header-wrapper{padding-top:10px;padding-bottom:10px}#header .header-wrapper #logo img{height:40px}#header .header-wrapper .row{display:block}#header .header-wrapper #menu-overlay .topnav-bereich-2,#header .header-wrapper #menu-overlay .topnav-bereich-3,#header .header-wrapper #menu-overlay .topnav-bereich-4{padding-left:15px}#header .header-wrapper #menu-overlay .topnav-bereich-2 .menu>li,#header .header-wrapper #menu-overlay .topnav-bereich-3 .menu>li,#header .header-wrapper #menu-overlay .topnav-bereich-4 .menu>li{padding-left:25px}#header .header-wrapper #menu-overlay .topnav-bereich-3 .menu>li,#header .header-wrapper #menu-overlay .topnav-bereich-4 .menu>li{margin-bottom:1em}#header .header-wrapper #menu-overlay .topnav-bereich-1 .description{display:none}#header .header-wrapper #menu-overlay .topnav-bereich-1 li{padding:0 !important}#header .header-wrapper #menu-overlay .topnav-bereich-1 li title{padding-top:0 !important}#header .header-wrapper #menu-overlay .topnav-bereich-2 .menu>li,#header .header-wrapper #menu-overlay .topnav-bereich-4 .menu>li{width:100%;float:none}#header .header-wrapper #menu-overlay .topnav-bereich-2 ::before,#header .header-wrapper #menu-overlay .topnav-bereich-4 ::before{line-height:23px}#header .header-wrapper #menu-overlay hr{display:none}#header .header-wrapper #menu-overlay .topnav-bereich-1 li,#header .header-wrapper #menu-overlay .topnav-bereich-2 li,#header .header-wrapper #menu-overlay .topnav-bereich-3 li,#header .header-wrapper #menu-overlay .topnav-bereich-4 li{margin-bottom:1px}#header .header-wrapper #menu-overlay .topnav-bereich-1 li .title,#header .header-wrapper #menu-overlay .topnav-bereich-2 li .title,#header .header-wrapper #menu-overlay .topnav-bereich-3 li .title,#header .header-wrapper #menu-overlay .topnav-bereich-4 li .title{font-size:15px;padding-top:0;padding-bottom:0}#header .header-wrapper #menu-overlay .topnav-bereich-1 li .title:before,#header .header-wrapper #menu-overlay .topnav-bereich-2 li .title:before,#header .header-wrapper #menu-overlay .topnav-bereich-3 li .title:before,#header .header-wrapper #menu-overlay .topnav-bereich-4 li .title:before{font-size:15px}#header .header-wrapper #menu-overlay .topnav-bereich-1 li br,#header .header-wrapper #menu-overlay .topnav-bereich-2 li br,#header .header-wrapper #menu-overlay .topnav-bereich-3 li br,#header .header-wrapper #menu-overlay .topnav-bereich-4 li br{display:none}#header .header-wrapper #menu-overlay .topnav-bereich-1 .menu li,#header .header-wrapper #menu-overlay .topnav-bereich-2 .menu li,#header .header-wrapper #menu-overlay .topnav-bereich-3 .menu li,#header .header-wrapper #menu-overlay .topnav-bereich-4 .menu li{margin-bottom:5px}#header .header-wrapper #menu-overlay .topnav-bereich-1 .menu li:before,#header .header-wrapper #menu-overlay .topnav-bereich-2 .menu li:before,#header .header-wrapper #menu-overlay .topnav-bereich-3 .menu li:before,#header .header-wrapper #menu-overlay .topnav-bereich-4 .menu li:before{font-size:20px}#header .header-wrapper #menu-overlay .topnav-bereich-1 .menu li a,#header .header-wrapper #menu-overlay .topnav-bereich-2 .menu li a,#header .header-wrapper #menu-overlay .topnav-bereich-3 .menu li a,#header .header-wrapper #menu-overlay .topnav-bereich-4 .menu li a{font-size:15px}#header .header-wrapper #btn-menu{bottom:20px}#header .header-wrapper #lang-switcher{top:60px;right:-15px;width:52px;font-size:17px}#header .header-wrapper #lang-switcher li span{margin:0 0 1px 5px}#header .header-wrapper.menu-active #lang-switcher{display:none}section.modul-teaser h2{top:90px;max-width:85%}}@media(max-width: 1024px){#header #menu-overlay .topnav-bereich-2 .sub-menu,#header #menu-overlay .topnav-bereich-3 .sub-menu,#header #menu-overlay .topnav-bereich-4 .sub-menu{display:none}#header #menu-overlay .topnav-bereich-2 .sub-menu.is-open,#header #menu-overlay .topnav-bereich-3 .sub-menu.is-open,#header #menu-overlay .topnav-bereich-4 .sub-menu.is-open{display:block}#header #menu-overlay .topnav-bereich-2 .toggle-icon,#header #menu-overlay .topnav-bereich-3 .toggle-icon,#header #menu-overlay .topnav-bereich-4 .toggle-icon{display:block;position:absolute;top:0;right:0;font-size:25px;background-color:#e1e1e1;width:25px;height:25px;line-height:25px;text-align:center;cursor:pointer}#header #menu-overlay .topnav-bereich-2 .toggle-icon i::before,#header #menu-overlay .topnav-bereich-3 .toggle-icon i::before,#header #menu-overlay .topnav-bereich-4 .toggle-icon i::before{content:"+"}#header #menu-overlay .topnav-bereich-2 .toggle-icon.is-open i::before,#header #menu-overlay .topnav-bereich-3 .toggle-icon.is-open i::before,#header #menu-overlay .topnav-bereich-4 .toggle-icon.is-open i::before{content:"-"}#header #menu-overlay .topnav-bereich-2 .menu>li,#header #menu-overlay .topnav-bereich-4 .menu>li{width:100%;float:none}#header #menu-overlay .topnav-bereich-2 ::before,#header #menu-overlay .topnav-bereich-4 ::before{line-height:23px}#header #menu-overlay .topnav-bereich-1 li{padding:10px 0;width:100%}#header #menu-overlay hr{display:none}#header #menu-overlay .topnav-bereich-4{margin-bottom:1em}#header #menu-overlay .topnav-bereich-3 .sub-menu{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media(max-width: 1500px){#header #menu-overlay .topnav-bereich-1 li a{flex-direction:column}#header #menu-overlay .topnav-bereich-1 li .title{width:100%}#header #menu-overlay .topnav-bereich-1 li .description{width:100%;border-left:0;padding-left:40px}#header #menu-overlay .topnav-bereich-1 li .description hr{height:2px;width:100%;background-color:#e72f2a;background-image:none;display:block;padding:0;margin:0 0 .4em 0}}@media(min-width: 1800px){#header #topnav li{font-size:24px}}@media screen{h1{font-size:35px;text-align:center;text-transform:uppercase;line-height:1.5em;padding:3em 4% 1em 4%;font-weight:700}h2{font-size:30px;text-align:center;text-transform:uppercase;line-height:1.5em;padding:1.75em 4% .75em 4%;font-weight:700}h3{padding:2em 0 1em 0}.anchor-wrapper{position:relative;display:block}.anchor-wrapper .anchor{position:absolute;left:0;top:-100px}section.modul-teaser{padding-left:4%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100vh;display:block;position:relative}section.modul-teaser.bg-fixed{background-attachment:fixed}section.modul-teaser .hinweisbox{position:absolute;bottom:75px;right:0px}section.modul-teaser.height-narrow{height:45vh;background-attachment:scroll}section.modul-teaser.height-narrow .hinweisbox{bottom:0px;right:75px}section.modul-teaser.height-narrow .scroll-indicator{display:none}section.modul-teaser>div{height:100%}section.modul-teaser div.breadcrumb{height:auto;background-color:rgba(0,0,0,0);padding:0;font-size:.8em}section.modul-teaser h2{position:absolute;bottom:7vh;text-align:left;max-width:75%;padding:0}@keyframes headline-fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}section.modul-teaser h2 span{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:55px;line-height:1.75em;color:#000;text-transform:uppercase;background-image:url("../img/streifen_bg.png");background-repeat:repeat;border-bottom:5px solid #e72f2a;padding:0 .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}section.modul-teaser h2.icon-verkauf span,section.modul-teaser h2.icon-beratung_logistik span,section.modul-teaser h2.icon-service span,section.modul-teaser h2.icon-vermietung span,section.modul-teaser h2.icon-kranfinder span{display:inline-block;line-height:1.25em}section.modul-teaser h2.icon-verkauf span:before,section.modul-teaser h2.icon-beratung_logistik span:before,section.modul-teaser h2.icon-service span:before,section.modul-teaser h2.icon-vermietung span:before,section.modul-teaser h2.icon-kranfinder span:before{content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:1em 1em;display:block;width:1.25em;height:1.25em;background-color:#e72f2a;float:left;margin-left:-0.3em;margin-right:.3em}section.modul-teaser h2.icon-beratung_logistik span{padding-left:40px}section.modul-teaser h2.icon-verkauf span:before{background-image:url("../img/svg/verkauf_weiss.svg")}section.modul-teaser h2.icon-beratung_logistik span:before{background-image:url("../img/svg/beratung_logistik_weiss.svg");margin-left:-40px}section.modul-teaser h2.icon-service span:before{background-image:url("../img/svg/service_weiss.svg")}section.modul-teaser h2.icon-vermietung span:before{background-image:url("../img/svg/vermietung_weiss.svg")}section.modul-teaser h2.icon-kranfinder span:before{background-image:url("../img/svg/kranfinder_weiss.svg")}section.modul-teaser .scroll-indicator{width:300px;height:62px;position:absolute;bottom:-1px;left:50%;margin-left:-150px}section.modul-teaser .scroll-indicator svg{width:100%;height:100%}section.modul-teaser .scroll-indicator .down-arrow{position:absolute;width:100%;height:100%;top:0;left:0}section.modul-headline{max-width:1000px;margin:0 auto}section.modul-headline.space-before-none h1,section.modul-headline.space-before-none h2,section.modul-headline.space-before-none h3{padding-top:0}section.modul-headline.space-after-none h1,section.modul-headline.space-after-none h2,section.modul-headline.space-after-none h3{padding-bottom:0}section.modul-text{text-align:center;padding:1em 4% 2em 4%;margin:1em 0 2em 0}section.modul-text.space-before-none{padding-top:0}section.modul-text.space-after-none{padding-bottom:0}section.modul-text.margin-half{margin-bottom:0}section.modul-text div.text{width:100%;margin:0 auto}section.modul-text div.text a:not(.cta){color:#e72f2a}section.modul-text.content-bg-rot_content,section.modul-text.content-bg-rot_bildschirm{color:#fff}section.modul-text.content-bg-rot_content div.text a,section.modul-text.content-bg-rot_bildschirm div.text a{color:#fff}section.modul-text div.text.multicolumn{text-align:left;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5em;-moz-column-gap:5em;column-gap:5em}section.modul-php-code{text-align:center;padding:1em 4% 2em 4%;margin:1em 0 2em 0}section.modul-php-code.full-width{padding:1em 0 2em 0}section.modul-php-code.space-before-none{padding-top:0}section.modul-php-code.space-after-none{padding-bottom:0}section.modul-text-bild{padding-left:4%;padding-right:4%;padding-bottom:2em;padding-top:1em;display:flex}section.modul-text-bild.space-before-none{padding-top:0}section.modul-text-bild.space-after-none{padding-bottom:0}section.modul-text-bild span.rubrik{display:block;text-align:center;font-weight:700;margin-bottom:1em}section.modul-text-bild span.rubrik:before{content:"- "}section.modul-text-bild span.rubrik:after{content:" -"}section.modul-text-bild h2{padding-top:0}section.modul-text-bild div.text{display:flex;align-items:center;padding-right:2vw;padding-top:2em;padding-bottom:2em}section.modul-text-bild div.text a:not(.cta){color:#e72f2a}section.modul-text-bild div.image{padding-left:2vw;overflow:hidden;display:flex}section.modul-text-bild div.image .image-container{width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;min-height:390px}section.modul-text-bild div.image video{width:100%}section.modul-text-bild div.image .yt_box{position:relative;max-width:560px;margin:auto;width:100%;height:auto}section.modul-text-bild div.image .yt_box:before{content:"";display:block;padding-top:56%}section.modul-text-bild div.image .yt_box iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}section.modul-text-bild.reverse{flex-direction:row-reverse}section.modul-text-bild.reverse div.text{padding-right:15px;padding-left:2vw}section.modul-text-bild.reverse div.image{padding-left:15px;padding-right:2vw}section.modul-text-bild ul{padding:0 0 1.5em 0}section.modul-text-bild li{position:relative;padding-left:1.25em}section.modul-text-bild li:before{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;color:#e72f2a;font-size:20px;font-weight:normal;position:absolute;left:0;top:0;display:block}section.modul-text-bild a.cta,section.modul-text-bild div.cta{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;cursor:pointer}section.modul-text-bild a.cta span:after,section.modul-text-bild div.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-text-bild a.cta:hover,section.modul-text-bild div.cta:hover{background-color:#fff;color:#e72f2a}section.modul-text-bild a.cta:hover span,section.modul-text-bild div.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-text-bild a.cta:hover span:after,section.modul-text-bild div.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}section.modul-text-bild a.cta.farbe-grau,section.modul-text-bild div.cta.farbe-grau{background-color:#e1e1e1;color:#000;box-shadow:none}section.modul-text-bild a.cta.farbe-grau:hover,section.modul-text-bild div.cta.farbe-grau:hover{background-color:#e72f2a;color:#fff}section.modul-text-bild a.cta.farbe-weiss,section.modul-text-bild div.cta.farbe-weiss{background-color:#fff;color:#000}section.modul-text-bild a.cta.farbe-weiss:hover,section.modul-text-bild div.cta.farbe-weiss:hover{background-color:#e72f2a;color:#fff}section.modul-bild-bulletpoints{background-color:#e1e1e1;margin-left:4%;margin-right:4%;margin-bottom:2em;margin-top:1em;display:flex;-webkit-flex-flow:row wrap}section.modul-bild-bulletpoints h2{padding-top:0}section.modul-bild-bulletpoints p{text-align:center;margin:0 0 2em 0}section.modul-bild-bulletpoints div.image{padding-left:0;padding-right:0;overflow:hidden;display:flex;align-self:stretch;height:auto}section.modul-bild-bulletpoints div.image .image-container{width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center;display:block;min-height:390px;height:auto;padding-right:0}section.modul-bild-bulletpoints div.text{display:flex;align-items:center;padding-right:2vw;padding-top:2em;padding-bottom:2em}section.modul-bild-bulletpoints li{position:relative;padding-left:1.25em;margin-bottom:.75em;font-weight:700}section.modul-bild-bulletpoints ul li span.bullet{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;color:#e72f2a;font-size:20px;font-weight:normal;position:absolute;left:0;top:0;display:block}section.modul-bild-bulletpoints a.cta,section.modul-bild-bulletpoints div.cta{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;cursor:pointer}section.modul-bild-bulletpoints a.cta span:after,section.modul-bild-bulletpoints div.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-bild-bulletpoints a.cta:hover,section.modul-bild-bulletpoints div.cta:hover{background-color:#fff;color:#e72f2a}section.modul-bild-bulletpoints a.cta:hover span,section.modul-bild-bulletpoints div.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-bild-bulletpoints a.cta:hover span:after,section.modul-bild-bulletpoints div.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}section.modul-bild-bulletpoints.reverse{flex-direction:row-reverse}section.modul-bild-bulletpoints.reverse div.text{padding-right:15px;padding-left:2vw}section.modul-bild-bulletpoints.reverse div.image{padding-right:0}section.modul-bulletpoints{padding-left:4%;padding-right:4%;margin-bottom:2em;margin-top:1em;display:flex;-webkit-flex-flow:row wrap}section.modul-bulletpoints div.text{display:flex;align-items:center;padding-right:2vw;padding-top:2em;padding-bottom:2em}section.modul-bulletpoints.space-before-none div.text{padding-top:0}section.modul-bulletpoints.space-after-none div.text{padding-bottom:0}section.modul-bulletpoints div.text.multicolumn ul{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5em;-moz-column-gap:5em;column-gap:5em}section.modul-bulletpoints li{position:relative;padding-left:1.25em;margin-bottom:.75em}section.modul-bulletpoints ul li span.bullet{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;color:#e72f2a;font-size:20px;font-weight:normal;position:absolute;left:0;top:0;display:block}section.modul-text-randabfallend{padding-left:4%;padding-right:4%;padding-top:4em;padding-bottom:4em;margin-top:1em;margin-bottom:2em}section.modul-text-randabfallend.space-before-none{padding-top:0}section.modul-text-randabfallend.space-after-none{padding-bottom:0}section.modul-text-randabfallend.grau{background-color:#e1e1e1}section.modul-text-randabfallend div.bullets{font-weight:700;line-height:1.25em}section.modul-text-randabfallend h2{padding-top:0}section.modul-text-randabfallend p{text-align:center;margin:0 0 2em 0}section.modul-text-randabfallend ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5em;-moz-column-gap:5em;column-gap:5em}section.modul-text-randabfallend ul li{padding-bottom:.75em;padding-left:1.25em;position:relative;display:inline-block;font-weight:normal;width:100%}section.modul-text-randabfallend ul li span.bullet{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;color:#e72f2a;font-size:20px;font-weight:normal;position:absolute;left:0;display:block}section.modul-text-randabfallend.einspaltig ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}section.modul-text-randabfallend.einspaltig li{display:block}section.modul-text-randabfallend a{color:#e72f2a}section.modul-text-randabfallend a.cta,section.modul-text-randabfallend div.cta{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;margin-left:auto;margin-right:auto;cursor:pointer}section.modul-text-randabfallend a.cta span:after,section.modul-text-randabfallend div.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-text-randabfallend a.cta:hover,section.modul-text-randabfallend div.cta:hover{background-color:#fff;color:#e72f2a}section.modul-text-randabfallend a.cta:hover span,section.modul-text-randabfallend div.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-text-randabfallend a.cta:hover span:after,section.modul-text-randabfallend div.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}body.is-chrome section.modul-text-randabfallend ul li{display:block}section.modul-textzusatz{margin-left:4%;margin-right:4%;margin-top:1em;margin-bottom:2em;padding:5em 2em 5em 2em;background-color:#e1e1e1;text-align:center}section.modul-textzusatz h2{padding-top:0}section.modul-textzusatz a{color:#e72f2a}section.modul-textzusatz a.cta,section.modul-textzusatz div.cta{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;margin-left:auto;margin-right:auto;cursor:pointer}section.modul-textzusatz a.cta span:after,section.modul-textzusatz div.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-textzusatz a.cta:hover,section.modul-textzusatz div.cta:hover{background-color:#fff;color:#e72f2a}section.modul-textzusatz a.cta:hover span,section.modul-textzusatz div.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-textzusatz a.cta:hover span:after,section.modul-textzusatz div.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}section.modul-messepatch{margin-left:4%;margin-right:4%;background-color:#e1e1e1;display:flex;margin-top:1em;margin-bottom:2em}section.modul-messepatch h2{text-align:left;padding-top:0}section.modul-messepatch div.text{padding:2em;display:flex;justify-content:center;flex-direction:column}section.modul-messepatch div.image{padding-right:0}section.modul-messepatch a.cta,section.modul-messepatch div.cta{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;cursor:pointer}section.modul-messepatch a.cta span:after,section.modul-messepatch div.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-messepatch a.cta:hover,section.modul-messepatch div.cta:hover{background-color:#fff;color:#e72f2a}section.modul-messepatch a.cta:hover span,section.modul-messepatch div.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-messepatch a.cta:hover span:after,section.modul-messepatch div.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}section.modul-trenner{padding-left:4%;padding-right:4%;padding-top:1em;padding-bottom:3em}section.modul-trenner div.trenner{width:100%;height:5px;display:block;background-image:url("../img/trenner_bg.gif");background-repeat:repeat}section.modul-ansprechpartner{padding-left:4%;padding-right:4%}section.modul-ansprechpartner.bg-dark{background-color:#e1e1e1}section.modul-ansprechpartner h2{padding-top:1.5em;padding-bottom:1.5em}section.modul-ansprechpartner h2 .foldable-icon{fill:#e72f2a;width:1em;height:1em;display:inline-block;background-image:url("../img/svg/pfeil_oben.svg");background-size:100%;background-repeat:no-repeat;background-position:center center;margin-left:.25em}section.modul-ansprechpartner .ansprechpartner{padding-left:3em;padding-right:3em;padding-bottom:5em}section.modul-ansprechpartner .ansprechpartner a{display:inline-block}section.modul-ansprechpartner .ansprechpartner p{margin-bottom:.75em}section.modul-ansprechpartner .ansprechpartner .smaller{font-size:.75em}section.modul-ansprechpartner .ansprechpartner .ansprechpartner-img{float:right;width:120px;height:auto;margin-left:2em;margin-bottom:2em}section.modul-ansprechpartner.foldable h2{cursor:pointer}section.modul-ansprechpartner.foldable .ansprechpartner-foldwrapper{overflow:hidden;max-height:99999px}section.modul-ansprechpartner.foldable.is-folded .foldable-icon{background-image:url("../img/svg/pfeil_unten.svg")}section.modul-ansprechpartner.foldable.is-folded .ansprechpartner-foldwrapper{max-height:0px}section.modul-gebrauchtkrane{padding-left:4%;padding-right:4%}section.modul-gebrauchtkrane h2{padding-top:1.5em;padding-bottom:1.5em}section.modul-gebrauchtkrane h3{padding-top:1.5em;text-align:center;font-size:1.5rem;font-weight:bold}section.modul-gebrauchtkrane .gebrauchtkrane-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran{position:relative;background-color:#e1e1e1;padding:1em}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran h4{font-weight:bold;margin-bottom:.5em}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran>.daten{display:grid;grid-template-columns:1fr minmax(min-content, auto);column-gap:1em}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran>.daten div:nth-last-child(-n+2){margin-top:.5em}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran::after{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.75);content:"";background-image:url("../img/svg/kranfinder_2023/icon-anfrage.svg");background-repeat:no-repeat;background-position:center center;background-size:30%;opacity:0;transition:opacity .25s ease-in-out}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran:hover{cursor:pointer}section.modul-gebrauchtkrane .gebrauchtkrane-grid .gebrauchtkran:hover::after{opacity:1}#gebrauchtkrane-request-dialog{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:900;display:none}#gebrauchtkrane-request-dialog .dialog-overlay{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%}#gebrauchtkrane-request-dialog .dialog-content{position:relative;margin:50px auto;max-width:90%;padding:0;overflow:visible}#gebrauchtkrane-request-dialog .form-kontaktdaten{display:flex;flex-wrap:wrap;margin-bottom:.5em}#gebrauchtkrane-request-dialog .form-kontaktdaten>div{display:flex;margin-bottom:.5em;flex-basis:50%}#gebrauchtkrane-request-dialog .form-kontaktdaten>div .label{flex-basis:80px;flex-grow:0;flex-shrink:0}}@media screen and (min-width: 768px){#gebrauchtkrane-request-dialog .form-kontaktdaten>div:nth-child(odd) input{margin-right:1em}}@media screen{#gebrauchtkrane-request-dialog .form-submit{display:flex;justify-content:flex-end}#gebrauchtkrane-request-dialog .form-submit>div{flex-basis:50%}#gebrauchtkrane-request-dialog .form-submit>div small{display:block;text-align:center}#gebrauchtkrane-request-dialog .form-submit>div .error{color:#e72f2a;display:none}#gebrauchtkrane-request-dialog h4{margin-bottom:.25em;font-weight:bold}#gebrauchtkrane-request-dialog small{font-size:.75em}#gebrauchtkrane-request-dialog .btn-close{position:absolute;top:-25px;right:-25px;width:50px;height:50px;background-image:url("../img/svg/kranfinder_2023/icon-close.svg");background-size:cover;cursor:pointer;z-index:100}#gebrauchtkrane-request-dialog::backdrop{background-color:rgba(0,0,0,.5)}#gebrauchtkrane-request-dialog header,#gebrauchtkrane-request-dialog section{padding:.5em 1em}#gebrauchtkrane-request-dialog header{background-color:#fff}#gebrauchtkrane-request-dialog section{background-color:#e1e1e1;max-height:75vh;overflow:auto}#gebrauchtkrane-request-dialog section a{outline:0;text-decoration:none;font-weight:bold;color:#000}#gebrauchtkrane-request-dialog section input[type=text],#gebrauchtkrane-request-dialog section input[type=date],#gebrauchtkrane-request-dialog section input[type=email],#gebrauchtkrane-request-dialog section select{width:100%;height:37px;border:0 none;text-indent:.5em}#gebrauchtkrane-request-dialog section button{width:100%;height:37px;border:0 none;background-color:#e72f2a;color:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:24px;text-indent:1em;margin-bottom:.75em;padding:0;position:relative;cursor:pointer}#gebrauchtkrane-request-dialog section button .arrows{float:right;width:1em;height:1em;text-indent:0;margin-right:1em}#gebrauchtkrane-request-dialog section button .arrows svg{width:100%;fill:#fff}#gebrauchtkrane-request-dialog .title-modell{font-weight:bold;text-transform:uppercase}#gebrauchtkrane-request-dialog .loading-indicator{background-image:url("../img/svg/loading-indicator.svg");background-size:120px 120px;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;top:0;display:none}#gebrauchtkrane-request-dialog .loading-indicator.active{display:block}#gebrauchtkrane-request-dialog .sent-message{padding:2em;display:flex;align-items:center;justify-content:center;text-align:center;display:none;background-color:#fff}#gebrauchtkrane-request-dialog .sent-message.active{display:block}section.modul-bildergalerie .galerie-grid .galeriebild{height:33.3333333333vh;min-height:200px;overflow:hidden}section.modul-bildergalerie .galerie-grid .galeriebild .inner{width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center;transform:scale(1);transition:transform .25s ease-in-out}section.modul-bildergalerie .galerie-grid .galeriebild .overlay{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;opacity:0;color:#fff;display:flex;text-align:center;flex-direction:column;justify-content:center;transition:opacity .25s;overflow:hidden}section.modul-bildergalerie .galerie-grid .galeriebild a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}section.modul-bildergalerie .galerie-grid .galeriebild:hover,section.modul-bildergalerie .galerie-grid .galeriebild.active{background-size:120%}section.modul-bildergalerie .galerie-grid .galeriebild:hover .inner,section.modul-bildergalerie .galerie-grid .galeriebild.active .inner{transform:scale(1.25)}section.modul-bildergalerie .galerie-grid .galeriebild:hover .overlay,section.modul-bildergalerie .galerie-grid .galeriebild.active .overlay{opacity:1;background-color:rgba(0,0,0,.5);padding:15px}section.modul-bildergalerie .galerie-grid .galeriebild:focus{background-size:120%}section.modul-bildergalerie .galerie-grid .galeriebild:focus .inner{transform:scale(1.25)}section.modul-bildergalerie .galerie-grid .galeriebild:focus .overlay{opacity:1;background-color:rgba(0,0,0,.5)}section.modul-bildergalerie .galerie-grid .galeriebild:active{background-size:120%}section.modul-bildergalerie .galerie-grid .galeriebild:active .inner{transform:scale(1.25)}section.modul-bildergalerie .galerie-grid .galeriebild:active .overlay{opacity:1;background-color:rgba(0,0,0,.5)}section.modul-bildergalerie .galerie-grid .galeriebild .headline{text-transform:uppercase;font-size:30px;line-height:3em;font-weight:700}section.modul-bildergalerie .galerie-grid .galeriebild .subline{text-transform:uppercase}section.modul-bildergalerie .galerie-slider{display:flex}section.modul-bildergalerie .galerie-slider .slider-select{padding-left:0;padding-right:0}section.modul-bildergalerie .galerie-slider .galeriebild{width:100%;padding-bottom:56.25%;display:block;vertical-align:top;cursor:pointer;overflow:hidden;box-shadow:none;position:relative}section.modul-bildergalerie .galerie-slider .galeriebild .inner{width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center;transform:scale(1);transition:transform .25s ease-in-out}section.modul-bildergalerie .galerie-slider .galeriebild .shadow-overlay{position:absolute;width:100%;height:100%;left:0;top:0}section.modul-bildergalerie .galerie-slider .galeriebild .headline,section.modul-bildergalerie .galerie-slider .galeriebild .subline{display:none}section.modul-bildergalerie .galerie-slider .galeriebild:hover .inner{transform:scale(1.1)}section.modul-bildergalerie .galerie-slider .galeriebild:hover .shadow-overlay{box-shadow:inset 0 0 10px rgba(0,0,0,.5)}section.modul-bildergalerie .galerie-slider .slider-target{width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}section.modul-bildergalerie .galerie-slider .slider-target .overlay{background-color:rgba(225,225,225,.75);padding:1.5em 3em;position:absolute;left:0;bottom:0;width:100%}section.modul-bildergalerie .galerie-slider .slider-target .overlay .headline{text-transform:uppercase;font-size:30px;line-height:3em;font-weight:700}section.modul-bildergalerie .galerie-slider .arrow-left,section.modul-bildergalerie .galerie-slider .arrow-right{display:none}section.modul-einzelbild>div{padding-left:0;padding-right:0}section.modul-einzelbild.width-content{padding-left:4%;padding-right:4%}section.modul-einzelbild.width-content>div{padding-left:15px;padding-right:15px}section.modul-mietpark{background-color:#e72f2a;color:#fff}section.modul-mietpark>div{padding-left:4%;padding-right:4%;padding-top:2em;padding-bottom:2em;display:flex;flex-wrap:wrap}section.modul-mietpark>div>div{margin-bottom:1em}section.modul-mietpark .anzahl{font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:65px;line-height:1em;display:block}section.modul-mietpark .anzahl:before{content:"> ";font-size:30px;margin-right:10px;vertical-align:top;font-weight:700;display:inline-block}section.modul-mietpark .bezeichnung{font-weight:700;display:block;text-transform:uppercase}section.modul-mietpark hr{width:33px;border:0 none;height:2px;background-color:#fff;display:block;margin-top:5px;margin-bottom:5px;margin-left:0;padding:0;text-align:left}section.modul-mietpark a{text-transform:uppercase;background:#fff;color:#000;padding:0px 8px;text-decoration:none}section.modul-mietpark a:hover{color:#e72f2a}section.modul-tabelle{margin-left:4%;margin-right:4%;padding-top:2em}section.modul-tabelle>div{padding-left:0;padding-right:0}section.modul-tabelle .btn{color:#e72f2a}section.modul-tabelle .btn:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-tabelle .headline{background-color:#e72f2a;color:#fff;text-transform:uppercase;padding:10px 1em 0 1em;line-height:2em;height:50px}section.modul-tabelle .headline hr{height:5px;border:0 none;background-image:url("../img/tabelle_trenner_bg.png");padding:0;margin:0}section.modul-tabelle .table-wrapper{width:100%;overflow-x:hidden}section.modul-tabelle .table-wrapper .arrow-left,section.modul-tabelle .table-wrapper .arrow-right{position:absolute;width:30px;height:39px;top:50px;display:block;background-color:#e72f2a;opacity:.5;display:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.modul-tabelle .table-wrapper .arrow-left.active,section.modul-tabelle .table-wrapper .arrow-right.active{opacity:1}section.modul-tabelle .table-wrapper .arrow-left svg,section.modul-tabelle .table-wrapper .arrow-right svg{height:25px;margin-top:7px;margin-left:6px;fill:#fff}section.modul-tabelle .table-wrapper .arrow-left{left:-30px}section.modul-tabelle .table-wrapper .arrow-right{right:-30px}section.modul-tabelle table{width:100%}section.modul-tabelle table thead{background-color:#e72f2a;color:#fff}section.modul-tabelle table tbody tr{background-color:#e1e1e1;border-top:1px solid #fff}section.modul-tabelle table tbody tr:nth-child(2n){background-color:#f6f6f6}section.modul-tabelle table th,section.modul-tabelle table td{text-align:center;line-height:2em;padding:0 1em}section.modul-tabelle table th:first-child,section.modul-tabelle table td:first-child{text-align:left;padding-left:1em}section.modul-tabelle table th{height:40px}section.modul-tabelle table td:first-child{font-weight:700}section.modul-spacer{display:block;clear:both;height:50px}section.modul-kontakt{margin-top:1em;margin-bottom:2em;background-color:#e1e1e1;border-bottom:5px solid #e72f2a;position:relative;padding-top:2em;padding-bottom:2em}section.modul-kontakt .inner{margin-left:4%;margin-right:4%}section.modul-kontakt .titel-interesse{margin-bottom:.5em}section.modul-kontakt .header{padding-top:1.5em;padding-bottom:2.5em}section.modul-kontakt .header h3{font-weight:700;font-size:25px;line-height:1.2em;text-transform:uppercase;text-align:center;padding:0}section.modul-kontakt .header hr{height:5px;background-color:rgba(0,0,0,0);border:0 none;background-image:url("../img/kontakt_bg.png")}section.modul-kontakt .header p{text-align:center}section.modul-kontakt textarea{width:100%;height:10em;border:0 none;padding:.5em;margin-top:.5em;margin-bottom:1em}section.modul-kontakt input[type=text]{width:100%;height:37px;border:0 none;margin-bottom:.75em;text-indent:.5em}section.modul-kontakt button{width:100%;height:37px;border:0 none;background-color:#e72f2a;color:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:24px;text-indent:1em;margin-bottom:.75em;padding:0;position:relative}section.modul-kontakt button .arrows{float:right;width:1em;height:1em;text-indent:0;margin-right:1em}section.modul-kontakt button .arrows svg{width:100%;fill:#fff}section.modul-kontakt .loading-indicator{background-image:url("../img/svg/loading-indicator.svg");background-size:120px 120px;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;top:0;display:none}section.modul-kontakt .loading-indicator.active{display:block}section.modul-kontakt .sent-message{padding:2em;display:flex;align-items:center;justify-content:center;text-align:center;display:none}section.modul-kontakt .sent-message.active{display:block}section.modul-newsletteranmeldung{margin-top:1em;margin-bottom:2em;background-color:#e1e1e1;border-bottom:5px solid #e72f2a;position:relative;padding-top:2em;padding-bottom:2em}section.modul-newsletteranmeldung .inner{margin-left:4%;margin-right:4%}section.modul-newsletteranmeldung label.error{font-size:.75em;color:#e72f2a;display:none;padding-left:1em}section.modul-newsletteranmeldung .header{padding-top:1.5em;padding-bottom:2.5em}section.modul-newsletteranmeldung .header h3{font-weight:700;font-size:25px;line-height:1.2em;text-transform:uppercase;text-align:center;padding:0}section.modul-newsletteranmeldung .header hr{height:5px;background-color:rgba(0,0,0,0);border:0 none;background-image:url("../img/kontakt_bg.png")}section.modul-newsletteranmeldung .header p{text-align:center}section.modul-newsletteranmeldung textarea{width:100%;height:10em;border:0 none;padding:.5em;margin-top:.5em;margin-bottom:1em}section.modul-newsletteranmeldung input[type=text]{width:100%;height:37px;border:0 none;margin-bottom:.75em;text-indent:.5em}section.modul-newsletteranmeldung button{width:100%;height:37px;border:0 none;background-color:#e72f2a;color:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:24px;text-indent:1em;margin-bottom:.75em;padding:0;position:relative;cursor:pointer}section.modul-newsletteranmeldung button .arrows{float:right;width:24px;height:27px;text-indent:0;margin-right:1em}section.modul-newsletteranmeldung button .arrows svg{width:100%;fill:#fff}section.modul-newsletteranmeldung .loading-indicator{background-image:url("../img/svg/loading-indicator.svg");background-size:120px 120px;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;top:0;display:none}section.modul-newsletteranmeldung .loading-indicator.active{display:block}section.modul-newsletteranmeldung .sent-message{padding:2em;display:flex;align-items:center;justify-content:center;text-align:center;display:none}section.modul-newsletteranmeldung .sent-message.active{display:block}section.modul-cta,section.modul-cta-multiple{padding-left:4%;padding-right:4%;padding-bottom:2em}section.modul-cta.space-before-none,section.modul-cta-multiple.space-before-none{padding-top:0}section.modul-cta.space-after-none,section.modul-cta-multiple.space-after-none{padding-bottom:0}section.modul-cta a.cta,section.modul-cta div.cta,section.modul-cta-multiple a.cta,section.modul-cta-multiple div.cta{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;cursor:pointer;margin-bottom:1.5em}section.modul-cta a.cta.rot,section.modul-cta div.cta.rot,section.modul-cta-multiple a.cta.rot,section.modul-cta-multiple div.cta.rot{background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a}section.modul-cta a.cta.rot:hover,section.modul-cta div.cta.rot:hover,section.modul-cta-multiple a.cta.rot:hover,section.modul-cta-multiple div.cta.rot:hover{background-color:#fff;color:#e72f2a}section.modul-cta a.cta.grau,section.modul-cta div.cta.grau,section.modul-cta-multiple a.cta.grau,section.modul-cta-multiple div.cta.grau{background-color:#e1e1e1;color:#000}section.modul-cta a.cta.grau:hover,section.modul-cta div.cta.grau:hover,section.modul-cta-multiple a.cta.grau:hover,section.modul-cta-multiple div.cta.grau:hover{background-color:#e72f2a;color:#fff}section.modul-cta a.cta span:after,section.modul-cta div.cta span:after,section.modul-cta-multiple a.cta span:after,section.modul-cta-multiple div.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-cta a.cta:hover span,section.modul-cta div.cta:hover span,section.modul-cta-multiple a.cta:hover span,section.modul-cta-multiple div.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-cta a.cta:hover span:after,section.modul-cta div.cta:hover span:after,section.modul-cta-multiple a.cta:hover span:after,section.modul-cta-multiple div.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}section.modul-kompetenzenblock{margin-left:4%;margin-right:4%;padding-top:2em;padding-bottom:2em}section.modul-kompetenzenblock .kompetenz{background-color:#e72f2a;fill:#fff;color:#fff;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:1.25vw;display:flex;flex-direction:column;margin-bottom:30px;width:100%;padding-bottom:100%;transition:background-color .25s,color .25s,fill .25s}section.modul-kompetenzenblock .kompetenz .icon{position:absolute;width:60%;left:20%;top:10%}section.modul-kompetenzenblock .kompetenz .icon svg{width:100%}section.modul-kompetenzenblock .kompetenz .title{position:absolute;display:flex;justify-content:center;align-items:center;text-align:center;height:40%;text-transform:uppercase;top:55%;left:5%;width:90%;padding:0 10px;line-height:1.2em}section.modul-kompetenzenblock .kompetenz.linked:hover{background-color:#fff;color:#e72f2a;fill:#e72f2a !important;box-shadow:inset 0 0 0 1px #e72f2a}section.modul-kompetenzenblock .kompetenz a{position:absolute;width:100%;height:100%;left:0;top:0}section.modul-kranfinder .kranauswahl-row{padding-left:4%;padding-right:4%;display:flex}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment{cursor:pointer;width:20%}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div{display:flex;flex-direction:column;align-items:center;justify-content:center}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div>svg{width:100%}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div>span{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding:10px;overflow:hidden;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:center}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div:after{content:" ";display:block;width:100px;height:20px;margin-top:1em}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment:hover svg,section.modul-kranfinder .kranauswahl-row .kranauswahl-segment:hover path,section.modul-kranfinder .kranauswahl-row .kranauswahl-segment.active svg,section.modul-kranfinder .kranauswahl-row .kranauswahl-segment.active path{fill:#e72f2a}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment:hover span,section.modul-kranfinder .kranauswahl-row .kranauswahl-segment.active span{color:#e72f2a}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment.active>div:after{background-image:url("../img/svg/kranfinder/dreieck.svg");background-size:100% 100%;background-repeat:no-repeat}section.modul-kranfinder .parameter-row{padding-left:4%;padding-right:4%;display:flex;justify-content:space-around;margin-bottom:3em;max-height:0px;overflow:hidden}section.modul-kranfinder .parameter-row .parameter-segment{width:30%;display:none;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .1s ease-in-out}section.modul-kranfinder .parameter-row .parameter-segment>svg{width:100%}section.modul-kranfinder .parameter-row .parameter-segment .range-slider-wrapper{position:relative;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.modul-kranfinder .parameter-row .parameter-segment .range-slider{width:100%;display:flex;align-items:center;margin-bottom:2em}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .min-value,section.modul-kranfinder .parameter-row .parameter-segment .range-slider .max-value{white-space:nowrap;font-size:12px;position:absolute;margin-top:3.5em;color:#aaa}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .min-value{left:0}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .max-value{right:0}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .range-slider-button{width:40px;height:40px;color:#aaa;border:2px solid #aaa;border-radius:5px;padding:0;margin:0 10px;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:17px 17px;display:block;position:relative;flex-grow:0;flex-shrink:0}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .range-slider-button.plus{background-image:url("../img/svg/kranfinder/plus.svg")}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .range-slider-button.minus{background-image:url("../img/svg/kranfinder/minus.svg")}section.modul-kranfinder .parameter-row .parameter-segment .range-slider .range-slider-button:hover{background-color:#e1e1e1}section.modul-kranfinder .parameter-row .parameter-segment.active{display:flex;opacity:1}section.modul-kranfinder .parameter-row .parameter-segment>span{font-size:18px;font-weight:400;text-transform:uppercase;text-align:center}section.modul-kranfinder .parameter-row .parameter-segment>span.value{color:#e72f2a;font-weight:700;font-size:24px}section.modul-kranfinder .parameter-row .parameter-segment>small{font-size:12px;font-weight:400;text-transform:uppercase}section.modul-kranfinder .parameter-row.active{max-height:9999px;transition:max-height .1s ease-in-out}section.modul-kranfinder .results-row{padding-left:4%;padding-right:4%;margin-bottom:3em;max-height:0px;overflow:hidden;transition:max-height .1s ease-in-out}section.modul-kranfinder .results-row .filter .styled-select{border:1px solid #aaa}section.modul-kranfinder .results-row table{width:100%}section.modul-kranfinder .results-row table tr{border:none;border-top:3px solid #aaa}section.modul-kranfinder .results-row table tr:first-child{border-top:5px solid #aaa}section.modul-kranfinder .results-row table tr td{line-height:1.25em;padding:1em 1em;vertical-align:middle}section.modul-kranfinder .results-row a.icon-link{text-decoration:none}section.modul-kranfinder .results-row a.icon-link .icon-download{background-image:url("../img/svg/kranfinder_2023/icon-download.svg");background-size:cover;width:1em;height:1em;content:" ";display:inline-block}section.modul-kranfinder .results-row a.icon-link .icon-mail{background-image:url("../img/svg/kranfinder_2023/icon-anfrage.svg");background-size:cover;width:1em;height:1em;content:" ";display:inline-block}section.modul-kranfinder .results-row a.icon-link .text{margin-left:.5em}}@media screen and (min-width: 1091px){section.modul-kranfinder .results-row a.icon-link{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;cursor:pointer}section.modul-kranfinder .results-row a.icon-link span:nth-child(2):after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-kranfinder .results-row a.icon-link:hover{background-color:#fff;color:#e72f2a}section.modul-kranfinder .results-row a.icon-link .icon-download,section.modul-kranfinder .results-row a.icon-link .icon-mail{display:none}}@media screen{section.modul-kranfinder .results-row.active{max-height:9999px}#kranfinder-request-dialog{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:900;display:none}#kranfinder-request-dialog .dialog-overlay{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%}#kranfinder-request-dialog .dialog-content{position:relative;margin:50px auto;max-width:90%;padding:0;overflow:visible}#kranfinder-request-dialog .form-anfrageart{display:flex;flex-wrap:wrap;gap:2em}#kranfinder-request-dialog .form-beratungslink{margin-left:auto}#kranfinder-request-dialog .form-einsatzort-einsatzdauer{display:flex;flex-wrap:wrap}#kranfinder-request-dialog .form-einsatzort-einsatzdauer>div{flex-basis:50%;margin-bottom:.5em}}@media screen and (min-width: 768px){#kranfinder-request-dialog .form-einsatzort-einsatzdauer>div:nth-child(1){padding-right:1em}}@media screen{#kranfinder-request-dialog .form-einsatzdauer{display:flex;flex-wrap:wrap}#kranfinder-request-dialog .form-einsatzdauer>div{display:flex;align-items:center;margin-bottom:.5em}#kranfinder-request-dialog .form-einsatzdauer>div .label{flex-basis:50px;flex-grow:0;flex-shrink:0}#kranfinder-request-dialog .form-einsatzdauer>div input{flex-basis:150px;flex-grow:0;flex-shrink:0;margin-right:.5em}#kranfinder-request-dialog .form-einsatzdauer>div .btn-calendar{flex-basis:2em}#kranfinder-request-dialog .form-einsatzdauer>div:nth-child(1){margin-right:3em}#kranfinder-request-dialog .form-kontaktdaten{display:flex;flex-wrap:wrap;margin-bottom:.5em}#kranfinder-request-dialog .form-kontaktdaten>div{display:flex;margin-bottom:.5em;flex-basis:50%}#kranfinder-request-dialog .form-kontaktdaten>div .label{flex-basis:80px;flex-grow:0;flex-shrink:0}}@media screen and (min-width: 768px){#kranfinder-request-dialog .form-kontaktdaten>div:nth-child(odd) input{margin-right:1em}}@media screen{#kranfinder-request-dialog .form-anmerkungen-upload{display:flex;flex-wrap:wrap}#kranfinder-request-dialog .form-anmerkungen-upload>div{flex-basis:50%;margin-bottom:1em}}@media screen and (min-width: 768px){#kranfinder-request-dialog .form-anmerkungen-upload>div:nth-child(1){padding-right:1em}}@media screen{#kranfinder-request-dialog .form-anmerkungen-upload textarea{margin-top:0}#kranfinder-request-dialog .form-anmerkungen-upload input[type=file]{display:none}#kranfinder-request-dialog .form-anmerkungen-upload .custom-file-upload{background-color:#fff;padding:.5em 1em;cursor:pointer;display:flex;align-items:center;justify-content:center}#kranfinder-request-dialog .form-anmerkungen-upload .custom-file-upload .icon-upload{background-image:url("../img/svg/kranfinder_2023/icon-klammer.svg");background-size:cover;width:2em;height:2em;content:" ";display:inline;margin-right:.5em}#kranfinder-request-dialog .form-anmerkungen-upload #file-upload-selected{display:none}#kranfinder-request-dialog .form-anmerkungen-upload small{display:block;text-align:center}#kranfinder-request-dialog .form-submit{display:flex;justify-content:flex-end}#kranfinder-request-dialog .form-submit>div{flex-basis:50%}#kranfinder-request-dialog .form-submit>div small{display:block;text-align:center}#kranfinder-request-dialog .form-submit>div .error{color:#e72f2a;display:none}#kranfinder-request-dialog h4{margin-bottom:.25em;font-weight:bold}#kranfinder-request-dialog small{font-size:.75em}#kranfinder-request-dialog .btn-close{position:absolute;top:-25px;right:-25px;width:50px;height:50px;background-image:url("../img/svg/kranfinder_2023/icon-close.svg");background-size:cover;cursor:pointer;z-index:100}#kranfinder-request-dialog::backdrop{background-color:rgba(0,0,0,.5)}#kranfinder-request-dialog header,#kranfinder-request-dialog section{padding:.5em 1em}#kranfinder-request-dialog header{background-color:#fff}#kranfinder-request-dialog header .param-display{display:flex;flex-wrap:wrap;column-gap:3em}#kranfinder-request-dialog header .param-display>div{display:flex;align-items:center}#kranfinder-request-dialog header .icon-ausladung{background-image:url("../img/svg/kranfinder/ausleger.svg");background-size:cover;background-position:50% 50%;width:6em;height:1.5em;display:inline-block;margin-right:1em}#kranfinder-request-dialog header .icon-traglast,#kranfinder-request-dialog header .icon-nutzlast{background-image:url("../img/svg/kranfinder/last.svg");background-size:150%;background-position:50% 50%;width:3em;height:3em;display:inline-block;margin-right:1em}#kranfinder-request-dialog header .icon-hakenhoehe{background-image:url("../img/svg/kranfinder/hakenhoehe.svg");background-size:300%;background-position:50% 50%;width:2em;height:3em;display:inline-block;margin-right:1em}#kranfinder-request-dialog section{background-color:#e1e1e1;max-height:75vh;overflow:auto}#kranfinder-request-dialog section a{outline:0;text-decoration:none;font-weight:bold;color:#000}#kranfinder-request-dialog section hr{height:6px;border:0;background-image:url("../img/streifen_bg.png");background-repeat:repeat}#kranfinder-request-dialog section .icon-phone{border:0;width:2em;height:2em;background-image:url("../img/svg/kranfinder_2023/icon-phone.svg");background-size:cover;float:right;margin-left:.5em;margin-top:-0.25em}#kranfinder-request-dialog section input[type=text],#kranfinder-request-dialog section input[type=date],#kranfinder-request-dialog section input[type=email],#kranfinder-request-dialog section select{width:100%;height:37px;border:0 none;text-indent:.5em}#kranfinder-request-dialog section select{background-color:#fff}#kranfinder-request-dialog section textarea{width:100%;height:5em;border:0 none;padding:.5em;margin-top:.5em;margin-bottom:1em}#kranfinder-request-dialog section button{width:100%;height:37px;border:0 none;background-color:#e72f2a;color:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:24px;text-indent:1em;margin-bottom:.75em;padding:0;position:relative;cursor:pointer}#kranfinder-request-dialog section button .arrows{float:right;width:1em;height:1em;text-indent:0;margin-right:1em}#kranfinder-request-dialog section button .arrows svg{width:100%;fill:#fff}#kranfinder-request-dialog section .btn-calendar{width:2em;height:2em;background-image:url("../img/svg/kranfinder_2023/icon-kalender.svg");background-size:cover;cursor:pointer}#kranfinder-request-dialog .title-modell{font-weight:bold;text-transform:uppercase}#kranfinder-request-dialog .loading-indicator{background-image:url("../img/svg/loading-indicator.svg");background-size:120px 120px;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;top:0;display:none}#kranfinder-request-dialog .loading-indicator.active{display:block}#kranfinder-request-dialog .sent-message{padding:2em;display:flex;align-items:center;justify-content:center;text-align:center;display:none;background-color:#fff}#kranfinder-request-dialog .sent-message.active{display:block}section.modul-bewerbung{padding:0 4%;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:60vh;display:block;position:relative;margin-top:100px}section.modul-bewerbung .form-block{background:#e1e1e1;padding:1rem 1rem 0 1rem;width:100%;float:left;overflow:hidden}section.modul-bewerbung .form-block .mobile-wie-auf-uns-aufmerksam-geworden{display:none}section.modul-bewerbung .header-text-bewerbung{text-align:center;padding:1em 4% 1em 4%}section.modul-bewerbung label.left{float:left;line-height:40px;padding-right:10px;padding-left:0}section.modul-bewerbung textarea{width:100%;height:10em}section.modul-bewerbung input[type=file]{font-size:.75em}section.modul-bewerbung .form-control{border-radius:0;border:solid 1px #e1e1e1}section.modul-bewerbung .header-anlagen{text-align:center}section.modul-bewerbung .header-anlagen p{padding-bottom:50px}section.modul-bewerbung label.error{font-size:.75em;color:#e72f2a;display:none;padding-left:1em}section.modul-bewerbung .cta{display:block;text-transform:uppercase;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;border:none}section.modul-bewerbung .cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-bewerbung .cta:hover{background-color:#fff;color:#e72f2a}section.modul-bewerbung .cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-bewerbung .cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}section.modul-bewerbung .loading-indicator{background-image:url("../img/svg/loading-indicator.svg");background-size:120px 120px;background-position:50% 95%;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;top:0;display:none}section.modul-bewerbung .loading-indicator.active{display:block}section.modul-bewerbung .sent-message{padding:2em;display:flex;align-items:center;justify-content:center;text-align:center;display:none;background-color:#e1e1e1;margin-top:150px}section.modul-bewerbung .sent-message.active{display:block}section.modul-bereichskontakt{background-color:#e72f2a;color:#fff;padding-left:4%;padding-right:4%;position:relative;overflow:hidden;max-height:9999px;transition:max-height .5s ease-in-out}section.modul-bereichskontakt .btn-close{width:30px;height:30px;position:absolute;right:15px;top:15px;background-image:url("../img/svg/close_white.svg");background-size:30px 30px;background-repeat:no-repeat;cursor:pointer;display:none}section.modul-bereichskontakt.closeable{margin-bottom:2em}section.modul-bereichskontakt.closeable .btn-close{display:block}section.modul-bereichskontakt.closed{max-height:0px;margin-bottom:0;transition:max-height .5s ease-in-out,margin-bottom .5s ease-in-out .5s}section.modul-bereichskontakt h3{text-align:center;text-transform:uppercase;font-weight:bold;font-size:24px}section.modul-bereichskontakt hr.headline-separator{height:5px;border:0 none;background-image:url("../img/tabelle_trenner_bg.png");padding:0;margin:0 0 1em 0}section.modul-bereichskontakt hr.bereich-separator{height:3px;border:0 none;background-color:#fff;margin:1em 0 0 0;width:2.5em;text-align:left}section.modul-bereichskontakt .bereiche.width-75{width:75%;margin:0 auto}section.modul-bereichskontakt .bereich{padding-bottom:3em}section.modul-bereichskontakt .bereich .ort{text-transform:uppercase;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:16px}section.modul-bereichskontakt .bereich .region{text-transform:uppercase;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:24px;line-height:1em}section.modul-bereichskontakt .bereich a:hover{color:#fff;text-decoration:underline}section.modul-video{padding-left:4%;padding-right:4%;text-align:center}section.modul-video video{width:100%;height:auto}section.modul-video video.size-mittel{width:75%}section.modul-video video.size-klein{width:50%}section.modul-video .yt-wrapper{position:relative}section.modul-video .yt-wrapper .yt_box{position:relative;padding-bottom:56.25%}section.modul-video .yt-wrapper .yt_box iframe{width:100%;height:100%;position:absolute;top:0;left:0}section.modul-video .yt-wrapper.size-mittel{width:75%;margin-left:12.5%}section.modul-video .yt-wrapper.size-klein{width:50%;margin-left:25%}section.modul-login{margin-top:100px;margin-bottom:2em;position:relative;padding-top:2em;padding-bottom:2em}section.modul-login .inner{max-width:800px;margin-left:auto;margin-right:auto}section.modul-login .form{background-color:#e1e1e1;border-bottom:5px solid #e72f2a}section.modul-login .note{font-size:.75em;margin-top:3em;text-align:center}section.modul-login .note a{font-weight:bold}section.modul-login .header{padding-top:1.5em;padding-bottom:1.5em}section.modul-login .header h3{font-weight:700;font-size:25px;line-height:1.2em;text-transform:uppercase;text-align:center;padding:0}section.modul-login .header hr{height:5px;background-color:rgba(0,0,0,0);border:0 none;background-image:url("../img/kontakt_bg.png")}section.modul-login .header .error{text-align:center;color:#e72f2a}section.modul-login input[type=text],section.modul-login input[type=password]{width:100%;height:37px;border:0 none;margin-bottom:.75em;text-indent:.5em}section.modul-login button{width:100%;height:37px;border:0 none;background-color:#e72f2a;color:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:24px;text-indent:1em;margin-bottom:.75em;padding:0;position:relative}section.modul-login button .arrows{float:right;width:1em;text-indent:0;margin-right:1em}section.modul-login button .arrows svg{width:100%;fill:#fff}section.modul-secure-downloads{margin-left:4%;margin-right:4%}section.modul-secure-downloads>div{padding-left:0;padding-right:0}section.modul-secure-downloads .headline{background-color:#e72f2a;color:#fff;text-transform:uppercase;padding:10px 1em 0 1em;line-height:2em;height:50px}section.modul-secure-downloads .headline hr{height:5px;border:0 none;background-image:url("../img/tabelle_trenner_bg.png");padding:0;margin:0}section.modul-secure-downloads .table-wrapper{width:100%;overflow-x:hidden}section.modul-secure-downloads table{width:100%}section.modul-secure-downloads table thead{background-color:#e72f2a;color:#fff}section.modul-secure-downloads table tbody tr{background-color:#e1e1e1;border-top:1px solid #fff}section.modul-secure-downloads table tbody tr:nth-child(2n){background-color:#f6f6f6}section.modul-secure-downloads table th,section.modul-secure-downloads table td{text-align:center;line-height:2em;padding:0 1em}section.modul-secure-downloads table th a,section.modul-secure-downloads table td a{display:block}section.modul-secure-downloads table th:first-child,section.modul-secure-downloads table td:first-child{text-align:left;padding-left:1em}section.modul-secure-downloads table th{height:40px}section.modul-secure-downloads table td:first-child{font-weight:700}#kransteuerung{background:url("../img/kransteuerung/kransteuerung.gif") no-repeat;display:block;width:131px;height:215px;position:fixed;right:-93px;top:30vh;z-index:2000;transition:right .25s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#kransteuerung.lang-en{background:url("../img/kransteuerung/kransteuerung_en.gif") no-repeat}#kransteuerung.open{right:0}#kransteuerung.open .open-area{background:url("../img/kransteuerung/bg_hebel.png");display:block}#kransteuerung.lang-en.open .open-area{background:url("../img/kransteuerung/bg_hebel_en.png")}#kransteuerung .hebel{background:url("../img/kransteuerung/kran_knueppel.png") no-repeat;display:block;width:71px;height:71px;position:absolute;left:50px;top:63px}#kransteuerung .open-area{position:absolute;left:0;top:0;width:40px;height:100%}#kransteuerung .close{position:absolute;top:0;right:14px;color:#4c4c4b;opacity:1;font-size:30px}section.modul-formular{max-width:800px;margin:0 auto 0 auto}section.modul-formular p{margin-bottom:1em}section.modul-formular label{padding:0;width:100%}section.modul-formular input[type=checkbox],section.modul-formular input[type=radio]{display:inline-block;margin-right:.5em}section.modul-formular input[type=text],section.modul-formular input[type=email],section.modul-formular textarea{width:100%;text-indent:8px;border:1px solid #ccc}section.modul-formular button,section.modul-formular input[type=submit]{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#e72f2a;box-shadow:inset 0px 0px 0px 1px #e72f2a;cursor:pointer;border:0}section.modul-formular button:hover,section.modul-formular input[type=submit]:hover{background-color:#fff;color:#e72f2a}section.modul-formular .screen-reader-response,section.modul-formular .wpcf7-validation-errors,section.modul-formular .wpcf7-not-valid-tip{color:#e72f2a}section.modul-formular .wpcf7-list-item{display:block}section.modul-bauma-anmeldung{background-color:#e72f2a;color:#fff;padding-left:4%;padding-right:4%;position:relative;overflow:hidden}section.modul-bauma-anmeldung h3{text-align:center;text-transform:uppercase;font-weight:bold;font-size:24px}section.modul-bauma-anmeldung hr.headline-separator{height:5px;border:0 none;background-image:url("../img/tabelle_trenner_bg.png");padding:0;margin:0 0 1em 0}section.modul-bauma-anmeldung input[type=text],section.modul-bauma-anmeldung input[type=email],section.modul-bauma-anmeldung textarea{width:100%;text-indent:8px;border:1px solid #ccc}section.modul-bauma-anmeldung label{padding-left:0}section.modul-bauma-anmeldung .centered{text-align:center}section.modul-bauma-anmeldung button.cta{display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;color:#e72f2a;padding:.5em;line-height:1.2em;transition:background-color .25s,color .25s;margin-top:1.5em;background-color:#fff;box-shadow:inset 0px 0px 0px 1px #e72f2a;cursor:pointer;border:0;margin-bottom:1.5em}section.modul-bauma-anmeldung button.cta span:after{content:"»";font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin-left:10px}section.modul-bauma-anmeldung button.cta:hover{background-color:#e72f2a;color:#fff}section.modul-bauma-anmeldung button.cta:hover span{margin-left:10px;transition:margin-left .25s ease-in-out}section.modul-bauma-anmeldung button.cta:hover span:after{margin-left:20px;transition:margin-left .25s ease-in-out}}@media(max-width: 543px){h1{font-size:30px;line-height:1.25em}h2{font-size:24px;line-height:1.25em}::-webkit-input-placeholder{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}::-moz-placeholder{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}:-ms-input-placeholder{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}:-moz-placeholder{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}section.modul-teaser h2{top:90px;max-width:85%}section.modul-teaser h2 span{border-width:2px;font-size:25px;text-indent:0}section.modul-teaser.bg-fixed{background-attachment:scroll}section.modul-teaser .hinweisbox{bottom:75px;right:0px;transform:scale(0.5);transform-origin:bottom right}section.modul-teaser.height-narrow .hinweisbox{bottom:20px;right:0px}section.modul-text>div{padding-left:0;padding-right:0}section.modul-text div.text.multicolumn{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:auto;-moz-column-gap:auto;column-gap:auto}section.modul-php-code>div{padding-left:0;padding-right:0}section.modul-text-bild,section.modul-text-bild.reverse{display:block}section.modul-text-bild div.text,section.modul-text-bild.reverse div.text{padding-left:15px;padding-right:15px}section.modul-text-bild div.image,section.modul-text-bild.reverse div.image{min-height:35vh;padding-left:15px;padding-right:15px}section.modul-text-bild a.cta,section.modul-text-bild.reverse a.cta{font-size:.8em}section.modul-bild-bulletpoints,section.modul-bild-bulletpoints.reverse{display:block}section.modul-bild-bulletpoints div.image,section.modul-bild-bulletpoints.reverse div.image{padding-left:0;padding-right:0;min-height:35vh}section.modul-bild-bulletpoints div.text,section.modul-bild-bulletpoints.reverse div.text{padding:15px}section.modul-bild-bulletpoints a.cta,section.modul-bild-bulletpoints.reverse a.cta{font-size:.8em}section.modul-bulletpoints{display:block}section.modul-bulletpoints div.image{min-height:35vh;padding-left:15px}section.modul-bulletpoints div.text.multicolumn ul,section.modul-bulletpoints ul{column-count:1}section.modul-textzusatz{padding:2em 1em}section.modul-textzusatz a.cta{width:100%;font-size:.8em}section.modul-messepatch{display:block}section.modul-messepatch div.image{padding:0}section.modul-ansprechpartner .ansprechpartner{padding-left:15px;padding-right:15px}section.modul-ansprechpartner .ansprechpartner .ansprechpartner-img{float:none;width:40%;margin-left:0;display:block}section.modul-gebrauchtkrane .gebrauchtkrane-grid{grid-template-columns:1fr}#gebrauchtkrane-request-dialog .form-kontaktdaten>div{flex-basis:100%}#gebrauchtkrane-request-dialog .form-kontaktdaten>div .label{display:none}#gebrauchtkrane-request-dialog .form-submit>div{flex-basis:100%}section.modul-bildergalerie .galerie-grid .galeriebild .headline{font-size:18px;line-height:1.25em}section.modul-bildergalerie .galerie-grid .galeriebild .subline{font-size:16px}section.modul-bildergalerie .galerie-slider{overflow:hidden;display:block;position:relative}section.modul-bildergalerie .galerie-slider .slider-select{font-size:0;white-space:nowrap;left:0;transition:left .25s}section.modul-bildergalerie .galerie-slider .galeriebild{display:inline-block;position:relative;font-size:18px}section.modul-bildergalerie .galerie-slider .galeriebild .overlay{display:none}section.modul-bildergalerie .galerie-slider .mobile-overlay{background-color:#e1e1e1;padding:.5em 1.5em;width:100%}section.modul-bildergalerie .galerie-slider .mobile-overlay .headline{text-transform:uppercase;font-size:20px;line-height:3em;font-weight:700}section.modul-bildergalerie .galerie-slider .arrow-left,section.modul-bildergalerie .galerie-slider .arrow-right{position:absolute;top:0;display:block;width:50%;height:55vw;display:flex;align-items:center}section.modul-bildergalerie .galerie-slider .arrow-left svg,section.modul-bildergalerie .galerie-slider .arrow-right svg{width:20px;fill:#fff}section.modul-bildergalerie .galerie-slider .arrow-left{left:0px}section.modul-bildergalerie .galerie-slider .arrow-left svg{margin-left:10px}section.modul-bildergalerie .galerie-slider .arrow-right{right:0px;justify-content:flex-end}section.modul-bildergalerie .galerie-slider .arrow-right svg{margin-right:10px}section.modul-tabelle .headline{height:auto;line-height:1.25em;padding-left:15px;padding-right:15px}section.modul-tabelle .table-wrapper{font-size:12px;line-height:1.25em}section.modul-tabelle .table-wrapper .arrow-left,section.modul-tabelle .table-wrapper .arrow-right{display:block;top:0;height:38px}section.modul-tabelle table th,section.modul-tabelle table td{position:relative;display:none;width:50%;padding-left:15px !important;padding-right:15px !important}section.modul-tabelle table th.show-cell,section.modul-tabelle table td.show-cell{display:table-cell}section.modul-tabelle table th:first-child,section.modul-tabelle table td:first-child{display:table-cell}section.modul-tabelle table th{height:auto}section.modul-tabelle table td:first-child{border-right:1px solid #fff}section.modul-text-randabfallend{padding-top:2em;padding-bottom:2em}section.modul-text-randabfallend ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}section.modul-text-randabfallend a.cta{font-size:.8em}section.modul-kompetenzenblock .kompetenz{padding-bottom:110%}section.modul-kompetenzenblock .kompetenz .title{top:50%}section.modul-kompetenzenblock .title{font-size:2.8vw}section.modul-kontakt{padding-top:0;padding-bottom:0}section.modul-bereichskontakt .bereich{padding-bottom:1em}section.modul-bereichskontakt .bereiche.width-75{width:100%}section.modul-bewerbung{padding:0}section.modul-bewerbung .group-anrede div.col-xs-12{padding-right:0}section.modul-bewerbung .group-buttons{padding:3em 0 0 0}section.modul-bewerbung .group-buttons .button-entwurf,section.modul-bewerbung .group-buttons .button-abschicken{width:100%}section.modul-bewerbung input,section.modul-bewerbung textarea,section.modul-bewerbung label,section.modul-bewerbung .styled-select{font-size:.75em}section.modul-bewerbung input[type=file]{font-size:.5em}section.modul-kranfinder .kranauswahl-row{flex-wrap:wrap;justify-content:center;transition:background-color .25s}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment{width:50%;transition:width .25s}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div:after{display:none}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment div span{font-size:18px}section.modul-kranfinder .kranauswahl-row.selected{background-color:#e72f2a}section.modul-kranfinder .kranauswahl-row.selected .kranauswahl-segment{width:20%;fill:#000}section.modul-kranfinder .kranauswahl-row.selected .kranauswahl-segment span{font-size:8px;line-height:1.5em;color:#fff;font-weight:normal}section.modul-kranfinder .kranauswahl-row.selected .kranauswahl-segment.active svg,section.modul-kranfinder .kranauswahl-row.selected .kranauswahl-segment.active path,section.modul-kranfinder .kranauswahl-row.selected .kranauswahl-segment:hover svg,section.modul-kranfinder .kranauswahl-row.selected .kranauswahl-segment:hover path{fill:#fff}section.modul-kranfinder .parameter-row{flex-wrap:wrap;justify-content:center}section.modul-kranfinder .parameter-row .parameter-segment{width:100%}section.modul-kranfinder .parameter-row .parameter-segment>svg{width:65%}section.modul-kranfinder .triangle-separator-mobile{content:" ";display:none;width:100%;height:50px;background-image:url("../img/svg/kranfinder/dreieck.svg");background-size:100% 100%;background-repeat:no-repeat}section.modul-kranfinder .triangle-separator-mobile.active{display:block}section.modul-kranfinder .results-row{font-size:12px}section.modul-kranfinder .results-row a.icon-link .icon-download{width:1.6em;height:1.6em}section.modul-kranfinder .results-row a.icon-link .icon-mail{width:1.6em;height:1.6em}section.modul-kranfinder .results-row a.icon-link .text{display:none}#kranfinder-request-dialog .form-kontaktdaten>div{flex-basis:100%}#kranfinder-request-dialog .form-kontaktdaten>div .label{display:none}#kranfinder-request-dialog .form-einsatzort-einsatzdauer>div{flex-basis:100%}#kranfinder-request-dialog .form-anmerkungen-upload>div{flex-basis:100%}#kranfinder-request-dialog .form-submit>div{flex-basis:100%}.styled-select select{font-size:.75em;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}*::-moz-placeholder{font-size:.75em}section.modul-bewerbung .form-block .mobile-wie-auf-uns-aufmerksam-geworden{display:block}section.modul-bewerbung .form-block .jobform-quelle::placeholder{display:none}section.modul-cta a.cta,section.modul-cta-multiple a.cta{font-size:.8em}section.modul-video video{width:100% !important}section.modul-video .yt-wrapper{width:100% !important;margin-left:0 !important}}@media(min-width: 544px)and (max-width: 767px){h2{line-height:1em}.cc-window.cc-floating{right:0 !important;float:right;width:100% !important;max-width:100%;display:inline-block;padding:1em}section.modul-teaser{background-position:center bottom;height:95vh}section.modul-teaser h2{top:120px}section.modul-teaser h2 span{line-height:1.75em;font-size:40px}section.modul-teaser.bg-fixed{background-attachment:scroll}section.modul-text-bild{display:block}section.modul-text-bild div.image{min-height:35vh;padding-left:15px}section.modul-text-bild div.text{padding:15px}section.modul-bild-bulletpoints,section.modul-bild-bulletpoints.reverse{display:block}section.modul-bild-bulletpoints div.image,section.modul-bild-bulletpoints.reverse div.image{padding-left:0;padding-right:0}section.modul-bild-bulletpoints div.text,section.modul-bild-bulletpoints.reverse div.text{padding:30px}section.modul-bild-bulletpoints div.text div,section.modul-bild-bulletpoints.reverse div.text div{width:100%}section.modul-messepatch{display:block}section.modul-messepatch div.image{padding:0}section.modul-ansprechpartner .ansprechpartner{padding-left:0;padding-right:0}section.modul-ansprechpartner .ansprechpartner .ansprechpartner-img{float:none;width:40%;margin-left:0}section.modul-gebrauchtkrane .gebrauchtkrane-grid{grid-template-columns:1fr}#gebrauchtkrane-request-dialog .form-kontaktdaten>div{flex-basis:100%}#gebrauchtkrane-request-dialog .form-kontaktdaten>div .label{display:none}#gebrauchtkrane-request-dialog .form-submit>div{flex-basis:100%}section.modul-tabelle .table-wrapper .arrow-left,section.modul-tabelle .table-wrapper .arrow-right{display:block}section.modul-tabelle table th,section.modul-tabelle table td{position:relative;display:none;width:50%}section.modul-tabelle table th.show-cell,section.modul-tabelle table td.show-cell{display:table-cell}section.modul-tabelle table th:first-child,section.modul-tabelle table td:first-child{display:table-cell}section.modul-tabelle table td:first-child{border-right:1px solid #fff}section.modul-text-randabfallend ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}section.modul-bulletpoints div.text.multicolumn ul,section.modul-bulletpoints ul{column-count:1}section.modul-kompetenzenblock .kompetenz{font-size:20px}section.modul-bereichskontakt .bereiche.width-75{width:100%}section.modul-kranfinder .kranauswahl-row{flex-wrap:wrap;justify-content:center}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment{width:33%}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div:after{display:none}section.modul-kranfinder .parameter-row{flex-wrap:wrap;justify-content:space-around}section.modul-kranfinder .parameter-row .parameter-segment{width:75%}section.modul-kranfinder .triangle-separator-mobile{content:" ";display:none;width:100%;height:50px;margin-top:1em;background-image:url("../img/svg/kranfinder/dreieck.svg");background-size:100% 100%;background-repeat:no-repeat;margin-top:3em}section.modul-kranfinder .triangle-separator-mobile.active{display:block}section.modul-kranfinder .results-row{font-size:14px}section.modul-kranfinder .results-row a.icon-link .icon-download{width:1.6em;height:1.6em}section.modul-kranfinder .results-row a.icon-link .icon-mail{width:1.6em;height:1.6em}section.modul-kranfinder .results-row a.icon-link .text{display:none}#kranfinder-request-dialog .form-kontaktdaten>div{flex-basis:100%}#kranfinder-request-dialog .form-kontaktdaten>div .label{display:none}#kranfinder-request-dialog .form-einsatzort-einsatzdauer>div{flex-basis:100%}#kranfinder-request-dialog .form-anmerkungen-upload>div{flex-basis:100%}#kranfinder-request-dialog .form-submit>div{flex-basis:100%}.styled-select select{font-size:.75em}section.modul-bildergalerie .galerie-grid .galeriebild .headline{font-size:20px;line-height:1.25em}section.modul-bildergalerie .galerie-grid .galeriebild .subline{font-size:20px}section.modul-video video{width:100% !important}section.modul-video .yt-wrapper{width:100% !important;margin-left:0 !important}}@media(min-width: 768px)and (max-width: 1091px){.cc-bottom{bottom:auto !important;top:100px}.cc-window.cc-floating{right:0 !important;float:right;width:100% !important;max-width:100%;display:inline-block;padding:1em}.cc-floating .cc-message{width:50%;float:left;display:inline-block;position:relative;margin-bottom:0}.cc-window.cc-floating .cc-compliance{display:inline-block !important;width:30%;float:right;position:relative;margin-top:5px}div#phone-cta{top:30vh}#kransteuerung{top:40vh}section.modul-teaser{background-position:center bottom;height:95vh}section.modul-teaser h2{bottom:10vh}section.modul-teaser h2 span{line-height:1.75em;font-size:40px}section.modul-teaser.bg-fixed{background-attachment:scroll}section.modul-teaser.height-narrow{height:80vh}section.modul-tabelle .table-wrapper .arrow-left,section.modul-tabelle .table-wrapper .arrow-right{display:block}section.modul-tabelle table th,section.modul-tabelle table td{position:relative;display:none;width:50%}section.modul-tabelle table th.show-cell,section.modul-tabelle table td.show-cell{display:table-cell}section.modul-tabelle table th:first-child,section.modul-tabelle table td:first-child{display:table-cell}section.modul-tabelle table td:first-child{border-right:1px solid #fff}section.modul-kranfinder .kranauswahl-row{flex-wrap:wrap;justify-content:space-around}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment{width:30%}section.modul-kranfinder .kranauswahl-row .kranauswahl-segment>div:after{display:none}section.modul-kranfinder .parameter-row{flex-wrap:wrap;justify-content:space-around}section.modul-kranfinder .parameter-row .parameter-segment{width:40%}section.modul-kranfinder .results-row a.icon-link .icon-download{width:1.6em;height:1.6em}section.modul-kranfinder .results-row a.icon-link .icon-mail{width:1.6em;height:1.6em}section.modul-kranfinder .results-row a.icon-link .text{display:none}section.modul-kranfinder .triangle-separator-mobile{content:" ";display:none;width:100%;height:50px;margin-top:1em;background-image:url("../img/svg/kranfinder/dreieck.svg");background-size:100% 100%;background-repeat:no-repeat;margin-top:3em}section.modul-kranfinder .triangle-separator-mobile.active{display:block}section.modul-bildergalerie .galerie-grid .galeriebild .headline{font-size:20px;line-height:1.25em}section.modul-bildergalerie .galerie-grid .galeriebild .subline{font-size:20px}section.modul-gebrauchtkrane .gebrauchtkrane-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 780px){section.modul-teaser h2{top:90px;max-width:85%}section.modul-teaser h2 span{border-width:2px;font-size:25px;text-indent:0}}@media(min-width: 1400px){section.modul-teaser{padding-left:0}section.modul-teaser>div{max-width:1400px;margin-left:auto;margin-right:auto;float:none}section.modul-text{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-php-code{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-php-code.full-width{max-width:100%}section.modul-text-bild{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-cta,section.modul-cta-multiple{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-bild-bulletpoints{max-width:1370px;margin-left:auto;margin-right:auto}section.modul-textzusatz{max-width:1370px;margin-left:auto;margin-right:auto;padding-left:400px/2;padding-right:400px/2}section.modul-text-randabfallend .inner{max-width:970px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-text-randabfallend .bullets{max-width:800px;margin-left:auto;margin-right:auto;float:none}section.modul-bulletpoints .text{max-width:800px;margin-left:auto;margin-right:auto;float:none}section.modul-messepatch{max-width:1370px;margin-left:auto;margin-right:auto}section.modul-ansprechpartner .inner{max-width:1000px;margin-left:auto;margin-right:auto}section.modul-trenner{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-tabelle{max-width:1370px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-kontakt .inner{max-width:1370px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}section.modul-newsletteranmeldung .inner{max-width:770px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}section.modul-mietpark .inner{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-bewerbung{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-kranfinder{max-width:1370px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-kranfinder .kranauswahl-row,section.modul-kranfinder .parameter-row,section.modul-kranfinder .results-row{padding-left:0;padding-right:0}section.modul-einzelbild.width-content{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-kompetenzenblock{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-kompetenzenblock .kompetenz{font-size:18px}section.modul-bereichskontakt{padding-left:0;padding-right:0}section.modul-bereichskontakt .inner{max-width:1400px;margin-left:auto;margin-right:auto}section.modul-video{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}section.modul-secure-downloads{max-width:1370px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen{#footer{padding-left:4%;padding-right:4%;background-color:#0c202c;padding-top:2em;padding-bottom:2em;margin-top:2em}#footer a{text-decoration:none}#footer>.row{padding:0 15px 50px 15px}#footer #footer-bereich-1 li{background-color:#fff;width:100%;font-size:20px;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:15px 20px 15px 40px;margin-bottom:10px;position:relative}#footer #footer-bereich-1 li:before{content:"»";color:#e72f2a;font-size:24px;width:25px;height:25px;position:absolute;left:15px;top:15px}#footer #footer-bereich-2 li,#footer #footer-bereich-3 li{color:#fff;text-transform:uppercase;font-size:20px;padding:15px 20px 15px 40px;margin-bottom:10px;position:relative}#footer #footer-bereich-2 li:before,#footer #footer-bereich-3 li:before{content:"»";color:#e72f2a;font-size:24px;width:25px;height:25px;line-height:24px;position:absolute;left:15px;top:15px}#footer #footer-menu{font-size:14px}#footer #footer-menu li{float:left;color:#fff;border-right:1px solid #fff;padding-right:.5em;padding-left:.5em;line-height:1em;margin:0 0 1em 0}#footer #footer-menu li:first-child{padding-left:0}#footer #footer-menu li:last-child{border-right:0 none}#footer .zertifikat{width:100%}#footer .zertifikat img{width:100%}#footer .zertifikat-text{font-size:12px;color:#fff;line-height:1.25em;margin-top:1em;text-align:right}#footer .copyright{float:right;color:#aaa;font-size:15px;line-height:1em}#footer a.facebook{margin-top:-10px;width:30px;height:30px;margin-left:1em}}@media(max-width: 767px){#footer .copyright{float:none;margin-top:1em}#footer .zertifikat-text{text-align:left}#footer .zertifikat{width:50%;float:right}}@media(max-width: 543px){#footer .copyright{float:none;margin-top:1em}#footer .zertifikat-text{text-align:left}#footer .zertifikat{width:100%;clear:both}#footer a.facebook{margin-left:0}}@media(min-width: 1400px){#footer>.row{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}#phone-cta{position:fixed;z-index:100;top:20vh;background-color:#000;right:-248px;width:300px;height:51px;max-width:300px;transition:right .25s ease-in-out;cursor:pointer}#phone-cta #phone-cta-bg-Image{float:left;background-image:url("../img/svg/phone.svg");background-repeat:no-repeat;background-size:100%;width:51px;height:51px;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/svg/phone.svg", sizingMethod="scale");-ms-behavior:url(/backgroundsize.min.htc);background-position:10px 10px}#phone-cta.active{right:0px}#phone-cta a{float:left;position:relative;display:block;padding:.5em 1em;color:#fff;font-size:24px;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif}@media(max-width: 780px){#phone-cta{top:100px}}@media(max-width: 543px){#phone-cta{top:100px}}#logout-cta{position:fixed;z-index:100;top:30vh;background-color:#e72f2a;right:0px;height:51px;cursor:pointer;padding:.5em 1em;color:#fff;font-size:24px;font-family:"Allerta Stencil",Helvetica,Arial,sans-serif}@media(max-width: 543px){#phone-cta{top:100px}}@media screen{#searchbar .awesomplete{width:100%}section.search-results{padding-left:4%;padding-right:4%;margin:2em 0}section.search-results .search-hit{width:100%;padding:2em 0;border-bottom:1px solid #565656}section.search-results .search-hit>a{width:100%}section.search-results .search-hit small{font-size:.75em}section.search-results .search-hit .search-hit-header{font-weight:bold;font-size:1.25em;margin:0 0 1em 0}section.search-results .search-hit .highlight{display:block;margin-bottom:.5em}section.search-results .search-hit .relevance{font-size:.75em}section.search-results .search-hit .link{margin-top:2em;font-weight:bold}section.search-results .search-hit .link .bullet{color:#e72f2a;margin-right:.5em}section.search-results .search-hit .ansprechpartner img{width:20vw;max-width:200px;float:left;margin:0 15px 15px 0}section.search-results em{font-weight:bold;color:#e72f2a}}@media(max-width: 543px){section.search-results .search-hit .ansprechpartner img{display:none}}@media(min-width: 1400px){section.search-results{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}
