@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.adressblock.vcard:after{border-bottom:23px solid #b0b0b0;border-left:23px solid #b0b0b0}#topright [data-show-on-hover]:hover::before,#fixnav_topright [data-show-on-hover]:hover::before{background:none}#mob_wrapper #mobnav_btn,.adressblock.vcard,.umfrage form fieldset,.umfrage form fieldset legend,.schadenumfrage form fieldset,.schadenumfrage form fieldset legend{background:#e3e3e3}.umfrage form fieldset ul li textarea,.umfrage form fieldset ul li input,.umfrage form fieldset ul li #datja,.umfrage form .capt,.schadenumfrage form fieldset ul li textarea,.schadenumfrage form fieldset ul li input,.schadenumfrage form fieldset ul li #datja,.schadenumfrage form .capt{background:#fff}#topright [data-show-on-hover]:hover:before,#fixnav_topright [data-show-on-hover]:hover:before{background-color:transparent}body #wrapper #content_wrapper #header_wrapper #header #topnav{max-width:55rem;-ms-flex-preferred-size:51vw;flex-basis:51vw;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}img{max-width:100%}.boxes.flybox article{border-color:#e3e3e3}footer{background-color:#e3e3e3}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1080px){.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex>*{margin:0 3rem}.flex>*.basis50{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1080px){.flex>*.basis50{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:1080px){.flex>*{margin:1rem auto}}.flex>*:first-child{margin-left:0}@media (max-width:1080px){.flex>*:first-child{margin-left:0;margin-top:0}}.flex>*:last-child{margin-right:0}@media (max-width:1080px){.flex>*:last-child{margin-right:auto;margin-bottom:0}}#kontakt{margin:5rem 0}#kontakt div h2{color:#b03159;margin-bottom:32px;font-size:32px}#kontakt div h2:before{content:"";width:calc(32px/8);height:32px;background:#b03159;display:inline-block;margin:0 calc(32px/2) calc(32px/-8) 0}#kontakt .kontaktdaten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#kontakt .kontaktdaten>i{border:2px solid #b03159;color:#b03159;font-size:3rem;padding:.7rem;margin-right:2rem;width:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}#kontakt .kontaktdaten b{display:block;margin-bottom:.7rem;color:#b03159}#kontakt .kontaktdaten span{font-size:80%;display:inline-block;background-color:#b03159;color:#fff;padding:3px 9px}#kontakt .kontaktdaten address{font-style:normal}#kontakt .kontaktdaten address b{color:initial}#kontakt .kontaktdaten+.kontaktdaten{margin-top:2rem}#kontakt form{display:block}#kontakt form.mf{background-color:#fff;-webkit-box-shadow:0 0 13px -1px #b03159;box-shadow:0 0 13px -1px #b03159;padding:2rem;border-radius:0;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:435px){#kontakt form.mf{padding:0;-webkit-box-shadow:none;box-shadow:none}}#kontakt form.mf h2{display:none}#kontakt form.mf+.pflichtfelderklaer{text-align:center;margin-top:1rem;font-size:10pt !important}#kontakt form fieldset{background-color:#fff;-webkit-box-shadow:0 0 13px -1px #b03159;box-shadow:0 0 13px -1px #b03159;padding:2rem;border-radius:0}@media (max-width:435px){#kontakt form fieldset{padding:0;-webkit-box-shadow:none;box-shadow:none}}#kontakt form fieldset ul{list-style:none;padding:0;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#kontakt form fieldset ul li,#kontakt form.mf>div{display:inline-block;-ms-flex-preferred-size:48%;flex-basis:48%;position:relative;margin:0 0 1.5rem 0;padding:0}#kontakt form fieldset ul li:last-child,#kontakt form.mf>div:last-child{margin-bottom:0}@media (max-width:667px){#kontakt form fieldset ul li,#kontakt form.mf>div{-ms-flex-preferred-size:100%;flex-basis:100%}}#kontakt form fieldset ul li:before,#kontakt form.mf>div:before{display:none}#kontakt form fieldset ul li[data-valid="true"]:after,#kontakt form.mf>div[data-valid="true"]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f00c";position:absolute;right:0;top:0;height:100%;width:40px;border:1px solid #b03159;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#b03159;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px}#kontakt form fieldset ul li[data-valid="false"]:after,#kontakt form.mf>div[data-valid="false"]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f12a";position:absolute;right:0;top:0;height:100%;width:40px;border:1px solid #b03159;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#b03159;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px}#kontakt form fieldset ul li input:not([type="checkbox"]),#kontakt form.mf>div input:not([type="checkbox"]),#kontakt form fieldset ul li textarea,#kontakt form.mf>div textarea{-ms-flex-preferred-size:30%;flex-basis:30%;background-color:#fff;border:1px solid #b03159;padding:11px 16px;width:100%}#kontakt form fieldset ul li input:not([type="checkbox"]):focus+label,#kontakt form.mf>div input:not([type="checkbox"]):focus+label,#kontakt form fieldset ul li textarea:focus+label,#kontakt form.mf>div textarea:focus+label,#kontakt form fieldset ul li input:not([type="checkbox"])[data-value]:not([data-value=""])+label,#kontakt form.mf>div input:not([type="checkbox"])[data-value]:not([data-value=""])+label,#kontakt form fieldset ul li textarea[data-value]:not([data-value=""])+label,#kontakt form.mf>div textarea[data-value]:not([data-value=""])+label{font-size:10px;top:2px;left:16px;background-color:transparent}#kontakt form fieldset ul li input:not([type="checkbox"])[data-valid],#kontakt form.mf>div input:not([type="checkbox"])[data-valid],#kontakt form fieldset ul li textarea[data-valid],#kontakt form.mf>div textarea[data-valid]{padding-right:45px}#kontakt form fieldset ul li label,#kontakt form.mf>div label{display:block;font-weight:400;position:absolute;top:12px;left:17px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#e3e3e3;background-color:#fff}#kontakt form fieldset ul li label b,#kontakt form.mf>div label b{color:#e3e3e3;margin:0 5px 0 -1px}#kontakt form fieldset ul li label:after,#kontakt form.mf>div label:after{color:#e3e3e3}#kontakt form fieldset ul li.fullwidth,#kontakt form.mf>div.fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}#kontakt form fieldset ul li.center,#kontakt form.mf>div.center{text-align:center}#kontakt form fieldset ul li.small_text,#kontakt form.mf>div.small_text{font-size:85%;line-height:120%;color:#b03159;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#kontakt form fieldset ul li.checkbox_wrap,#kontakt form.mf>div.checkbox_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#kontakt form fieldset ul li.checkbox_wrap input,#kontakt form.mf>div.checkbox_wrap input{position:static;width:auto;-ms-flex-preferred-size:unset;flex-basis:unset;margin-top:4px}#kontakt form fieldset ul li.checkbox_wrap label,#kontakt form.mf>div.checkbox_wrap label{position:static;font-weight:300;text-align:left;padding-left:.75rem;-ms-flex-preferred-size:unset;flex-basis:unset;color:#b03159}#kontakt form fieldset ul li.checkbox_wrap_init,#kontakt form.mf>div.checkbox_wrap_init{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#kontakt form fieldset ul li.checkbox_wrap_init input,#kontakt form.mf>div.checkbox_wrap_init input{position:static;width:auto;-ms-flex-preferred-size:unset;flex-basis:unset;margin-top:4px}#kontakt form fieldset ul li.checkbox_wrap_init label,#kontakt form.mf>div.checkbox_wrap_init label{position:static;font-weight:300;text-align:left;padding-left:.75rem;-ms-flex-preferred-size:unset;flex-basis:unset;color:#b03159}#kontakt form fieldset ul li.captcha_alt,#kontakt form.mf>div.captcha_alt{max-height:0 !important;overflow:hidden !important}#kontakt form fieldset ul li.submit,#kontakt form.mf>div.submit,#kontakt form fieldset ul li.mf_buttons,#kontakt form.mf>div.mf_buttons{-ms-flex-preferred-size:30%;flex-basis:30%;min-width:14rem}#kontakt form fieldset ul li.submit input,#kontakt form.mf>div.submit input,#kontakt form fieldset ul li.mf_buttons input,#kontakt form.mf>div.mf_buttons input,#kontakt form fieldset ul li.submit button,#kontakt form.mf>div.submit button,#kontakt form fieldset ul li.mf_buttons button,#kontakt form.mf>div.mf_buttons button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #9c2b4f;min-width:5rem;padding:5px;text-align:center;color:#9c2b4f;text-decoration:none;text-transform:uppercase;margin-top:1rem;width:100%;font-weight:700;margin-right:0;border-radius:5px;background-color:#b03159;border-color:#b03159;color:#fff;padding:9px 0;margin:0;height:auto}#kontakt form fieldset ul li.submit input:hover,#kontakt form.mf>div.submit input:hover,#kontakt form fieldset ul li.mf_buttons input:hover,#kontakt form.mf>div.mf_buttons input:hover,#kontakt form fieldset ul li.submit button:hover,#kontakt form.mf>div.submit button:hover,#kontakt form fieldset ul li.mf_buttons button:hover,#kontakt form.mf>div.mf_buttons button:hover{background-color:#9c2b4f;color:#fff}#kontakt form fieldset ul li.submit input:hover,#kontakt form.mf>div.submit input:hover,#kontakt form fieldset ul li.mf_buttons input:hover,#kontakt form.mf>div.mf_buttons input:hover,#kontakt form fieldset ul li.submit button:hover,#kontakt form.mf>div.submit button:hover,#kontakt form fieldset ul li.mf_buttons button:hover,#kontakt form.mf>div.mf_buttons button:hover{background-color:#fff;color:#b03159}#kontakt form fieldset ul li.submit input:after,#kontakt form.mf>div.submit input:after,#kontakt form fieldset ul li.mf_buttons input:after,#kontakt form.mf>div.mf_buttons input:after,#kontakt form fieldset ul li.submit button:after,#kontakt form.mf>div.submit button:after,#kontakt form fieldset ul li.mf_buttons button:after,#kontakt form.mf>div.mf_buttons button:after{display:none}#kontakt form fieldset ul li.callback_datum,#kontakt form.mf>div.callback_datum,#kontakt form fieldset ul li.callback_zeit,#kontakt form.mf>div.callback_zeit,#kontakt form fieldset ul li.callback_tel,#kontakt form.mf>div.callback_tel{max-height:0;overflow:hidden;margin:0;-webkit-transition:all .6s linear;transition:all .6s linear}.bestandskauf #topslide{height:29rem !important;background-image:url('../../gfx/top_bestand.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat}@media (max-width:530px){.bestandskauf #topslide{height:35rem !important}}.bestandskauf #topslide div.bxslider{display:none}.bestandskauf .slidewrapper{height:auto;min-height:30rem}.bestandskauf .slidewrapper div.bxslider div.topslide_content{min-height:33rem}.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser{background:rgba(255,255,255,0.95);width:calc(15vw + 25rem);max-width:100%;margin:4vw auto;padding:1rem;position:relative}@media (max-width:530px){.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser{background:#eee}}.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser:before{position:absolute;top:0;left:-3rem;content:"“";color:#fff;font-size:3rem;font-family:"Open sans";font-weight:bold;background:#b03159;line-height:4rem;display:inline-block;width:3rem;height:3rem;text-align:center}@media (max-width:812px){.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser:before{top:-2rem;left:0;line-height:4.5rem;font-size:2rem}}.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser div p{color:#000;font-size:16px;font-style:italic;margin-bottom:0;line-height:22px}@media (max-width:812px){.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser div p{font-size:14px;line-height:18px}}.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser div p.small{font-size:14px}@media (max-width:812px){.bestandskauf .slidewrapper div.bxslider div.topslide_content .topslide_teaser div p.small{font-size:12px}}.bestandskauf .adressblock.topadr,.bestandskauf h1,.bestandskauf #breadcrumb{display:none}.bestandskauf #topslogan{color:#fff;text-align:center;position:absolute;top:-25rem;background:rgba(80,80,80,0.5);width:100%;padding:2rem;margin:auto;left:0;right:0}@media (max-width:530px){.bestandskauf #topslogan{top:-27rem}}@media (max-width:310px){.bestandskauf #topslogan{top:-35rem}}.bestandskauf #topslogan h2,.bestandskauf #topslogan h3{color:#fff}.bestandskauf #topslogan h2{font-size:40px;margin:0}@media (max-width:812px){.bestandskauf #topslogan h2{font-size:32px}}@media (max-width:530px){.bestandskauf #topslogan h2{font-size:26px}}.bestandskauf #topslogan h3{font-size:29px;margin:0 auto 1rem}@media (max-width:812px){.bestandskauf #topslogan h3{font-size:25px}}@media (max-width:530px){.bestandskauf #topslogan h3{font-size:22px}}.bestandskauf #topslogan p{font-size:24px;text-align:center;margin:0;line-height:initial}@media (max-width:812px){.bestandskauf #topslogan p{font-size:20px}}@media (max-width:530px){.bestandskauf #topslogan p{font-size:18px}}.bestandskauf #topslogan .btn{font-size:16px;border-radius:3px;padding:8px 16px}.bestandskauf .boxes.flybox article{max-width:initial;width:22%}@media (max-width:812px){.bestandskauf .boxes.flybox article{width:43%}}@media (max-width:530px){.bestandskauf .boxes.flybox article{width:100%}}.bestandskauf .topslide_content{height:500opx}#teambox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#f6f6f6}#teambox div{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2vw;margin:0}@media (min-width:1900px){#teambox div{padding:2rem}}@media (max-width:1080px){#teambox div{width:50%}}@media (max-width:530px){#teambox div{width:100%}}#teambox div h3,#teambox div p{text-align:center;font-size:1rem}#teambox div img{margin-right:8px}img{max-width:100%}.bx-wrapper .bx-controls-direction a.bx-prev:before,.bx-wrapper .bx-controls-direction a.bx-next:before{color:#fff;text-shadow:1px 1px 1px #b03159,-1px 1px 1px #b03159,-1px -1px 1px #b03159,1px -1px 1px #b03159}