@font-face{font-display:swap;}.captcha.panel{background:none !important;border:0px !important;}.captcha.panel img{margin:auto;}.form-item-captcha-response{position:relative;height:45px;}#edit-captcha-response.form-control{width:100px;margin:auto;display:block;padding:8px 10px !important;position:absolute;top:12px;left:52%}#simplenews-block-form-50 .panel{box-shadow:none !important;}#simplenews-block-form-50 .panel-heading{display:none;}#simplenews-block-form-50 .panel-body{border:none !important;padding:0px;}#simplenews-block-form-50 .captcha .control-label{font-size:13px;font-weight:bold;width:150px;text-align:right;position:absolute;top:10px;right:50%;}#simplenews-block-form-50 .help-block{color:#fff;}.maintenance-page .logo{text-align:center;width:100%;}.maintenance-page{height:100vh;}.maintenance-page .main-container{position:absolute;top:50% !important;transform:translateY(-50%);text-align:center;padding:0px 50px;left:0px;right:0px;}#sliding-popup .popup-content #popup-buttons{position:absolute;right:50px;bottom:15px;}#sliding-popup .popup-content #popup-text{font-weight:100 !important;}#sliding-popup .agree-button{border:0px;padding:10px 60px;font-family:'Arial';font-size:16px;background:#fff;font-weight:bold;}#sliding-popup .popup-content #popup-buttons{}#sliding-popup .decline-button,#sliding-popup .find-more-button{display:none;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{font-weight:normal;}#sliding-popup .popup-content{width:100% !important;max-width:1140px !important;padding:10px 50px;position:relative;}#sliding-popup .popup-content #popup-text{line-height:18px}#sliding-popup .popup-content #popup-text a{text-decoration:underline;color:#000 !important;}.page-user-login{background:#eeeeee !important;margin-top:100px;}.page-user-login #auth_box .password_link{padding:0px;float:right;}.page-user-login #auth_box .back_link{padding:0px;float:left;}.page-user-login a{color:#000 !important;font-size:12px;}.page-user-login button{background:#86bc25 !important;font-size:12px;border:none;margin-top:10px;}.page-user-login #the_logo{display:block;}.page-user-login .title{background-repeat:no-repeat;background-position:0px 0px;height:40px;display:block;font-size:18px !important;text-align:center;}.page-user-login .form-control{box-shadow:none !important;border-radius:0px !important;font-size:14px;padding:5px 10px !important;}.page-user-login ::placeholder{font-size:14px;color:#999 !important;}.navbar-default{background:none;border:0px;}.navbar-header{float:none;text-align:center;}.logo img{max-height:100px;width:auto;}.pane-title{border-top:3px dotted #86bc25;border-bottom:3px dotted #86bc25;padding:20px;text-align:center;color:#262626;font-size:36px;line-height:38px;}body{font-size:18px;color:#262626;}a{color:#262626}a:hover{color:#262626}p{margin:0px;}#info ul{margin:30px 0px;}#info ul li{color:#3c3c3c;list-style:none;margin-bottom:10px;position:relative;}#info ul li::before{color:#86bc25;content:"\2022";display:inline;font-size:40px;left:-36px;position:absolute;top:-18px;}.node-panel,.node-page{max-width:1140px;padding:0px 50px;}hr{border-top:3px dotted #86bc25;margin-bottom:30px;}#anfragen,#abonnieren{background:#ab3b45;padding:25px 50px 25px 50px;color:#fff;}#anfragen .pane-title{border:none;float:none;color:#fff;margin:0px;padding:0px;text-align:left;}#anfragen .form-control,#abonnieren .form-control{border-radius:0px;box-shadow:none;border:0px;padding:20px 10px;}#anfragen .btn,#abonnieren .btn{background:none;border:1px solid #fff;border-radius:0px;margin:auto;padding:5px 60px;font-weight:bold;font-size:18px;}#anfragen .form-actions,#abonnieren .form-actions{text-align:center;margin-top:25px}#anfragen input{color:#262626;font-size:17px;}#anfragen .webform-component-checkboxes{background:#fff;height:40px;color:#262626;padding:5px 10px;}#edit-submitted-wohnungs-wunschgroesse .control-label{color:#262626;vertical-align:bottom;}.webform-component--wohnungs-wunschgroesse .checkbox:before{color:#262626 !important;}#anfragen .checkbox:before{display:inline-block;content:"\f0c8";font-family:"Font Awesome 5 Free",FontAwesome;font-size:20px;position:absolute;z-index:100;pointer-events:none;top:0px;color:#fff;font-weight:400;}#anfragen .checkbox.checked:before{display:inline-block;font-family:"Font Awesome 5 Free",FontAwesome;font-weight:400;content:"\f14a";position:absolute;z-index:100;pointer-events:none;top:0px;}#abonnieren .g-recaptcha{margin:15px auto 0px auto;max-width:300px;}#abonnieren .btn{margin-top:0px;color:#fff !important;}#abonnieren p{margin-bottom:20px;}#simplenews-block-form-50{text-align:center;}.webform-component--wohnung{margin-top:-3px;margin-bottom:15px !important;}.webform-component--pflichtfelder{margin-bottom:15px !important;}.webform-component--datenschutzbestimmung{margin-top:25px;}.webform-component--datenschutzbestimmung a{margin-top:25px;color:#fff;text-decoration:underline;}.webform-client-form input[type="radio"],.webform-client-form input[type="checkbox"]{position:absolute;visibility:hidden;}.webform-client-form .form-inline .radio label,.webform-client-form .form-inline .checkbox label{padding-left:10px;}.webform-client-form .webform-container-inline label,label{font-weight:normal;font-size:17px;}.webform-component--dsgvo.form-group.error label,.webform-component--dsgvo.form-group.has-error label,.webform-component--dsgvo.form-group.error .control-label,.webform-component--dsgvo.form-group.has-error .control-label{color:#fff !important;}.webform-component--abmelden{position:absolute;bottom:-6px;right:0;text-align:right;font-size:15px;}.webform-component--abmelden a{color:#fff;text-decoration:none;}::placeholder{color:#262626 !important;font-weight:500;font-size:17px;}.form-group{margin-bottom:5px;}#edit-submitted-anrede{max-width:30% !important;float:left;margin-bottom:5px;}#edit-submitted-name{max-width:70% !important;float:left;margin-bottom:5px;}#edit-submitted-email{float:left;max-width:70%;}#edit-submitted-telefonnummer{float:left;max-width:30%;clear:both;}.webform-container-inline label{width:30% !important;display:inline-block;margin-right:0px;}.checkbox .control-label{width:auto !important;padding-right:10px;}.form-item-submitted-email-newsletter-selection-49{pointer-events:none;display:none;}.form-item-submitted-email-newsletter-selection-50{color:#fff !important;}.form-item-submitted-email-newsletter-selection-50 .control-label:before{content:"Zum ";}.form-item-submitted-email-newsletter-selection-50 .control-label:after{content:" anmelden";}.form-item-submitted-email-newsletter-selection-50 .control-label{font-weight:bold;color:#fff !important;}.form-item-submitted-email-newsletter-selection-50.form-type-checkbox{position:absolute;bottom:0px;}#webform-client-form-4{position:relative;}.tabs--primary.nav.nav-tabs > li a{font-size:8px;text-transform:uppercase;color:#555 !important;border:1px solid #555 !important;border-radius:3px !important;padding:3px 6px !important;background:rgba(255,255,255,0.5)}.tabs--primary.nav.nav-tabs{padding:0px 50px;border:0px !important;position:absolute;z-index:10;margin-top:10px;margin-left:10px;}.node-type-page .tabs--primary,.node-type-webform .tabs--primary,.node-type-simplenews .tabs--primary{position:relative !important;padding:0px !important;margin:0px 0px 3px 0px !important;}.flexslider{border:0px !important;border-radius:0px;padding:0px !important;box-shadow:none !important;}.button{border-radius:90%;}.button a{display:block;width:300px;height:300px;border-radius:90%;position:relative;}.button .text{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;}.button.red a{background:#ab3b45;color:#fff;}.button.green a{color:#fff;width:auto;height:auto;pointer-events:none;}.button h2,.button h3{margin-top:0px;}.button h2{text-transform:uppercase;}.button.red h3{margin-bottom:20px;}.button:after{content:"\f138";font-family:"Font Awesome 5 Free",FontAwesome;font-size:40px;color:#fff !important;position:absolute;z-index:100;bottom:12px;color:blue;left:0px;right:0px;text-align:center;pointer-events:none;font-weight:900;}.button.green.button:after{display:none;}#vormerken{position:absolute;margin-top:-325px;right:0px;z-index:10;}#abo{z-index:10;}.button.green{position:absolute;right:0px;margin-top:-165px;background:#86bc25;height:250px;width:250px;color:#fff;}.button.green .text a{width:auto !important;pointer-events:auto;display:inline;border-radius:0px;text-decoration:none;}.flexslider{margin-bottom:100px;}.flex-control-nav li{margin:0px 4px !important;}.flex-control-paging li a.flex-active{background:#86bc25;}.flex-control-paging li a{width:15px;height:15px;border:2px solid #86bc25;background:none;box-shadow:none;}.flex-direction-nav a.flex-prev:before{content:'\f104';font-family:"Font Awesome 5 Free",FontAwesome;color:#ab3b45;font-size:60px;}.flex-direction-nav a.flex-next:before{content:'\f105';font-family:"Font Awesome 5 Free",FontAwesome;color:#ab3b45;font-size:60px;}.flex-direction-nav a{height:90px;width:45px;margin-left:10px;margin-right:10px;}footer{margin-top:5px !important;border:none !important;line-height:18px;}footer ul li{float:left;list-style:none;margin:0px 8px
    font-size:14px;}footer ul a{color:#262626;text-decoration:underline;}footer a{color:#262626;text-decoration:none;}.node-simplenews h1{font-size:30px;padding-bottom:15px;margin-bottom:0px;border-bottom:3px dotted #86bc25;}.node-simplenews .field-name-body{padding:20px 0px !important;border-bottom:3px dotted #86bc25;}.queue-pager.queue-pager--prev,.queue-pager.queue-pager--next{border:0px;background:#86bc25;padding:5px 15px;font-weight:bold;margin-top:15px;margin-bottom:30px;}.queue-pager.queue-pager--prev{float:left;width:auto;}.queue-pager.queue-pager--next{float:right;width:auto;}.queue-pager a{color:#fff;}.bestaetigung{background:#86bc25;padding:200px 100px;color:#fff;font-size:36px;font-weight:bold;line-height:40px;}.bestaetigung a{background:none;color:#fff;border:1px solid #fff;border-radius:0px;margin:auto;padding:5px 60px;font-weight:bold;font-size:18px;text-decoration:none;display:inline-block;line-height:24px;}#info-abo{padding-top:50px;}#info-abo:target{padding-top:50px;}.alert-block{margin:0px 50px 20px 50px;background:#86bc25 !important;border-radius:0px;color:#fff;font-size:16px;text-align:center;font-weight:bold;}.node-webform .alert-block{background:none !important;margin:20px 0px !important;border:2px solid #fff;border-radius:0px;color:#fff;font-size:16px;text-align:center;font-weight:bold;}.node-webform .alert-block li{list-style:none;}.page-newsletter-confirm-remove .row,.page-newsletter-confirm-add .row{background:#86bc25;padding:200px 100px;color:#fff;font-size:36px;font-weight:bold;line-height:40px;}.page-newsletter-confirm-remove p,.page-newsletter-confirm-add p{font-size:18px;line-height:24px;}.page-newsletter-confirm-remove .btn,.page-newsletter-confirm-add .btn{background:none;border:1px solid #fff;border-radius:0px;margin:auto;padding:5px 60px;font-weight:bold;font-size:18px;color:#fff;}.page-newsletter-confirm-remove .form-group,.page-newsletter-confirm-add .form-group{margin-top:50px;}.page-newsletter-confirm-remove #edit-cancel,.page-newsletter-confirm-add #edit-cancel{font-size:18px;margin-left:25px;color:#fff;}.form-item-mail .control-label{display:none;}.form-item-mail .form-control{text-align:center;font-size:17px;}.datenschutz h1,.impressum h1{font-size:18px;margin-top:0px;margin-bottom:25px;}.col-xs-12.col-sm-6.col-md-4.col-lg-3{width:50%;}.views-field-view-node{border-top:3px dotted #86bc25;margin-top:15px;position:relative;}.views-field-view-node .field-content{border:0px;height:80px;display:block;}.views-field-view-node a.mehr{position:absolute;right:0px;border:2px solid !important red;bottom:30px;background:#86bc25;color:#fff !important;padding:5px 15px;font-weight:bold;}.views-field-view-node .field-content a{color:#fff;}.views-field.views-field-title{margin:24px 0px 6px 0px;font-weight:bold;}.flex-control-paging li a:hover{background:#86bc25 !important}.flex-control-paging li a.flex-active{background:#86bc25 !important}.field-name-backlink{margin:30px auto 0px auto !important;display:block;width:100%;text-align:center;}.field-name-backlink a{border:0px;background:#86bc25;padding:5px 15px;color:#fff !important;font-weight:bold;}.back{border:0px;background:#86bc25;padding:5px 60px;color:#fff !important;font-weight:bold;display:inline-block;margin-top:50px;}.view-updates .views-field.views-field-body{min-height:101px;}
@media only screen and (max-width:480px){#anfragen .pane-title{font-size:26px;}#anfragen .form-actions{bottom:85px !important;}.queue-pager--prev{width:48% !important;display:block;float:left;line-height:100%;text-align:center;}.queue-pager--next{width:48% !important;display:block;float:right;line-height:100%;text-align:center;}}@media only screen and (max-width:600px){#anfragen{position:relative;margin-top:-40px !important;margin-bottom:40px !important;float:none;max-width:100%;margin:auto;}#abo{position:relative;margin:0px auto 40px auto !important;max-width:200px;float:none;}#edit-submitted-email-newsletter-email-address{height:60px;}}@media only screen and (max-width:768px){#sliding-popup .popup-content #popup-text{max-width:100% !important;position:relative;margin:0px;padding-bottom:15px;line-height:15px;}#sliding-popup .popup-content{padding:0px !important;margin:0px !important;display:block;position:relative;}#sliding-popup .popup-content #popup-buttons{margin:0px !important;right:auto;left:auto;position:relative;float:right;}#sliding-popup .agree-button{border:0px;padding:5px 30px;font-family:'Arial';font-size:14px;background:#fff;font-weight:bold;position:relative;border:1px solid;margin-top:10px;margin-bottom:-10px}.sliding-popup-bottom{padding:10px 15px !important;}.webform-component--abmelden{position:relative;width:100%;float:left;text-align:left;border-top:1px solid;padding-top:5px;font-size:15px;margin-top:25px;}.button.green{margin-top:-200px;height:200px;width:200px;color:#fff;}}@media only screen and (max-width:990px){#vormerken{margin-top:-230px;}#vormerken h3{font-size:15px;}#vormerken h2{font-size:18px;}#abo{margin-top:-75px;}#abo h2{font-size:20px;}.button a{width:200px;height:200px;}.button::after{font-size:24px;}#anfragen{float:left;}#anfragen .pane-title{margin-right:50%;line-height:100%;margin-bottom:15px;}.webform-client-form .webform-container-inline label,label{width:100%;white-space:nowrap;}.webform-client-form .webform-component-markup label,label{width:100%;white-space:normal !important;}.webform-container-inline div,.webform-container-inline div.form-item{display:block;}#anfragen .webform-component-checkboxes{height:auto;}#edit-submitted-anrede,#edit-submitted-name{max-width:100% !important;}#anfragen .webform-component--datenschutzbestimmung{padding-bottom:150px !important;}#edit-submitted-telefonnummer{margin-bottom:5px;}#anfragen .form-actions{float:none;position:absolute;margin:auto !important;left:0px;right:0px;bottom:65px;}#anfragen{margin-bottom:50px;width:100% !important;}.node-panel{padding:0px;}#anfragen .form-control{width:100%;max-width:100%;overflow:hidden;}.webform-client-form .form-inline .radio label,.webform-client-form .form-inline .checkbox label{padding-left:24px;}#anfragen{width:100% !important;margin-top:0px !important;}#anfragen .btn,#abonnieren .btn{width:100% !important;padding:5px 20px;line-height:100%;display:inline-block;white-space:normal;}}
