#page-container{position:relative;min-height:100vh}#content-wrap{padding-bottom:187px}body{margin:0;font-family:Arial,sans-serif;line-height:1.5;font-size:1rem;font-weight:400;color:#333;letter-spacing:0;font-size:15px}.nav>ul{display:flex;justify-content:flex-end}.nav{display:block;position:relative;height:70px;width:100%;top:0;background:rgba(255,255,255,1);z-index:99999;align-items:center;display:flex}.nav>div{margin-left:15%;margin-right:15%}.login{position:relative;z-index:1}.headline{padding-bottom:185px;font-weight:500;margin-top:0;line-height:1.5;color:#fff;margin-bottom:0;font-size:2.3rem;position:relative;padding-bottom:230px}.login .headline{padding-bottom:70px}.hero-anbieter-headline{text-align:center}.hero-abieter{position:relative;background-position-x:0;background-position-y:0;background-attachment:scroll;background-size:auto;background-position-x:0;background-position-y:0;background-attachment:scroll;background-size:auto;padding-top:80px;height:auto;padding-bottom:80px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-attachment:scroll;overflow:hidden;background-image:url(/aktualisierung/templates/sgdyn/anfrage/local_test/bg.jpg),linear-gradient(#491b47,#491b47);background-image:url(/aktualisierung/media/fy_0293/pp_2143/bg.jpg),linear-gradient(#491b47,#491b47);opacity:.9;text-align:center}.hero-abieter::before{background:-webkit-linear-gradient(to right,rgba(25,133,219,0.7),rgba(25,133,219,0.9));background:linear-gradient(to right,rgba(25,133,219,0.7),rgba(25,133,219,0.9));content:"";height:100%;left:0;position:absolute;top:0;width:100%;background:#005f50;opacity:.8}.sygnet{margin-bottom:2rem;position:relative}.middleContent{padding-left:15%;padding-right:15%;padding-top:10px;margin-top:0;padding-bottom:80px;padding-top:80px}.anfrageContainer>div{background:#fff;position:relative;padding:30px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:4px;margin-bottom:100px;margin-top:-170px;margin-left:100px;margin-right:100px}.sgp_anfrage_additional_info_buttons{margin-bottom:25px}.sgp_anfrage_additional_info_buttons .form_checkbox_yesno.with_label{margin-bottom:25px;width:250px;display:inline-block}.anfrageContainer .form_checkbox_yesno.with_label>label{margin-right:20px;display:block}.form_radio_b_yesno{align-items:center;margin-bottom:20px;display:inline-flex;margin-top:5px}.sgp_anfrage_additional_info_buttons .form_checkbox_yesno.with_label>.form_radio_b_yesno{margin-bottom:0}.form_radio_b_yesno>div{margin-right:0;display:inline-block}.anfrageContainer .form_radio_b_yesno input[type="radio"]+label span{width:40px !important}.form_radio_b_yesno input[type="radio"]+label span{width:40px;height:15px;display:inline-block;background-color:#f3f3f3;text-align:center;line-height:15px;padding:5px;cursor:pointer;border:1px solid #cfcccc;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;color:#545050}.form_radio_b_yesno div:first-child input[type="radio"]+label span{border-top-left-radius:2px;border-bottom-left-radius:2px;border-width:1px 0 1px 1px}.form_radio_b_yesno input[type="radio"]{display:none}.adittionally-btn{margin-bottom:30px}.flex{display:flex}.flex-50{width:50%}.anfrageContainer .lead_form>.flex>div:first-of-type{margin-right:30px;margin-top:62px}.form_checkbox_b input[name="rechinfo"]{float:left;position:relative;top:2px}.form_error input{border:1px solid red}.anfrageContainer .form_input input{padding:5px 10px;box-sizing:border-box;width:100%}.anfrageContainer select{padding:5px 10px;box-sizing:border-box;width:100%}.anfrageContainer .lead_form .flex-50>div{margin-bottom:10px;position:relative}.anfrageContainer .lead_form .flex-50>div label font{position:absolute;top:-20px;left:-8px}.anfrageContainer .flex-25{margin-right:25px}.flex-25{width:25%}.flex-75{width:75%}.anfrageContainer input:focus-visible{border:0;outline:2px solid #8f8f9d;box-shadow:0 2px 5px rgba(0,0,0,0.3)}.anfrageContainer .form_error input:focus-visible{outline:2px solid red}.anfrageContainer textarea{margin-bottom:20px}.datenschutz-icon{margin-top:40px}.anfrageContainer .form_checkbox_b{margin-bottom:20px}.anfrageContainer .lead_form .flex-50>div.flex{margin-bottom:0}.anfrageContainer .button{background:#ffb000;border:0;cursor:pointer}.anfrageContainer .button:hover{background:#ff9017}.footer{position:relative;background:#444;background-image:none;background-size:auto;padding-left:15%;padding-right:15%;padding-top:52px;padding-bottom:0;color:#c7c7c7;font-size:.9em;background-image:url(/aktualisierung/templates/sgdyn/anfrage/local_test/hero-background.jpg),linear-gradient(#491b47,#491b47);background-image:url(/aktualisierung/media/fy_0293/pp_2143/hero-background.jpg),linear-gradient(#491b47,#491b47);color:#fff;background-size:cover;padding-bottom:10px;z-index:3;min-height:200px}.login-footer{position:absolute;width:100%;box-sizing:border-box;bottom:0}.footer:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background:#491b47;background:#005f50;opacity:.8}.form_radio_b_yesno input.on[type="radio"]:checked+label span{background-color:#d7ffce;border-color:#75b500;cursor:auto;border-width:1px 1px 1px 1px;color:#000}.form_radio_b_yesno input.off[type="radio"]:checked+label span{border-color:#c95252;background:#ffe4e4;cursor:auto;border-width:1px 1px 1px 1px;color:#000}.lead_form .form_select_b{margin-top:10px;margin-bottom:25px}.login-footer .middleContent{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:5px !important;padding-left:0;padding-right:0}.footer-inner{display:flex;position:relative}.footer ul li.main,.fAnschrift{font-size:1em;font-weight:bold;margin-bottom:5px;margin-left:0;text-transform:uppercase;color:#fff}.footer ul{list-style:none outside none;margin-left:0;padding-left:0;margin-right:50px}.footer ul ul{padding-left:0;margin-top:10px;line-height:22px}footer-inner ul{list-style:none !important}.footer-inner a{text-transform:none;text-decoration:underline;color:#fff}@media only screen and (max-width:1000px){.middleContent{padding-left:20px;padding-right:20px}.nav>div{margin-left:20px;margin-right:20px}.footer{padding-left:20px;padding-right:20px}}@media only screen and (max-width:800px){.anfrageContainer .lead_form>.flex{flex-direction:column}.anfrageContainer .lead_form>.flex .flex-50{width:100%}.anfrageContainer .lead_form>.flex>div:first-of-type{margin-top:0;margin-bottom:40px}}@media only screen and (max-width:800px){.anfrageContainer>div{margin-left:0;margin-right:0}}@media only screen and (max-width:500px){.footer-inner{flex-direction:column}}