@media screen and (max-width:981px){p{font-size:16px;line-height:1.5em}}ul.liste li{padding-bottom:5px;list-style:none}ul.liste li::before{content:"+";color:#859f77;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media screen and (max-width:1400px){#top-menu li a{font-size:14px}#top-menu li{padding-right:18px}}@media only screen and (max-width:1350px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}.et_fullwidth_nav #main-header .container{min-height:100px}div#et-top-navigation{background-color:white!important}.et_pb_svg_logo #logo{max-height:70%;height:70%}}@media only screen and (max-width:600px){.et_fullwidth_nav #main-header .container{min-height:40px!important}}@media only screen and (min-width:600px){.mobile_menu_bar{margin:auto}.et_fullwidth_nav #main-header .container{min-height:auto}}@media only screen and (max-width:981px){div.container.clearfix.et_menu_container{width:90%}}.et_mobile_menu li a{color:#859f77!important;font-size:16px;font-family:'Montserrat Medium',sans-serif!important}div.container.clearfix.et_menu_container{width:95%}header#main-header.et-fixed-header,#main-header{-webkit-box-shadow:5px 5px 9px -5px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px 9px -5px rgba(0,0,0,0.1);box-shadow:5px 5px 9px -5px rgba(0,0,0,0.1)}#top-menu li a,.et_mobile_menu li a,div.et-pb-contact-message{font-family:'Montserrat Medium',sans-serif;font-weight:normal}#top-menu li a:hover{opacity:1;color:#0b2f3a}img.pfphone{padding-right:5px;max-width:27px;vertical-align:-4px}@media only screen and (max-width:1300px){img.pfphone{display:none!important}}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}@media only screen and (min-width:1300px){div#et-top-navigation{background-color:#859f77;padding-left:50px!important;padding-right:50px!important}.et_fullwidth_nav #main-header .container{padding-right:0px!important;padding-left:0px!important}span.logo_helper{padding-left:40px!important}.et_header_style_left #et-top-navigation{padding:0px 0px 0px 0px!important}li.menu-item-28{background-color:#769367;padding-top:34px;padding-right:35px!important;padding-left:35px!important}li.menu-item-1534{padding-left:40px!important}}li.menu-item-269 .et_mobile_menu li a{boder-bottom:1px solid white!important}#top-menu li li{padding:10px 0px;line-height:1.5em}.nav li ul{padding:10px 0px;width:300px;background-color:#859f77;border-top:1px solid white}#top-menu li li a{width:300px;color:white!important}#top-menu li li a:hover{background-color:#859f77;color:#0b2f3a!important}#top-menu li.current-menu-item>a,li.current-menu-item>a,ul.sub-menu li.current-menu-item>a{color:#0b2f3a!important;text-transform:none!important}@media screen and (max-width:1403px){.bereiche{min-height:380px!important}}@media screen and (max-width:1195px){.bereiche{min-height:420px!important}.bereiche h2{font-size:30px!important}}@media screen and (max-width:1195px){.bereiche{min-height:100px!important}}@media screen and (max-width:1600px){.zweireihen-lang{padding-top:5%!important;padding-left:7%!important;padding-right:7%!important;padding-bottom:1%}}@media screen and (max-width:1450px){.zweireihen-lang{padding-top:5%!important;padding-left:5%!important;padding-right:5%!important;padding-bottom:1%}}@media screen and (max-width:1260px){.zweireihen-lang{padding-top:3%!important;padding-left:3%!important;padding-right:3%!important;padding-bottom:1%}.zweireihen-lang p,.zweireihen-lang li{font-size:16px!important;line-height:1.45em}}@media screen and (max-width:981px){.zweireihen-lang{padding-top:12%!important;padding-bottom:12%!important;padding-right:6%!important;padding-left:6%!important;width:100%!important}}.et_pb_team_member_image{max-width:100%}div.et_pb_team_member_description{padding:8%}p.et_pb_member_position{padding-bottom:5%!important}.et_pb_column .et_pb_team_member_image{margin:0px 0px 12px 0px}@media screen and (max-width:1200px){div.et_pb_team_member_description{padding:5%;font-size:16px;line-height:1.5em}}@media screen and (min-width:1200px){.firmen{min-height:475px}}@media screen and (max-width:1200px){.firmen h3.et_pb_module_header{font-size:20px}}@media screen and (max-width:1450px){.firmen.et_pb_promo{padding:20px!important}.firmen{min-height:420px}h3.et_pb_module_header{hyphens:auto}.firmen-logos .et_pb_image_wrap{max-width:90%;margin:0px auto!important}}@media screen and (max-width:1200px){.firmen h3.et_pb_module_header{font-size:22px}.firmen{min-height:500px}}@media screen and (max-width:981px){.firmen{min-height:200px}.firmen-logos .et_pb_image_wrap{max-width:90%;margin:none}}span.et_pb_contact_field_options_title{display:none}div.et_contact_bottom_container{margin-top:1%}div.et-pb-contact-message{}.mail div.et_pb_blurb_description{padding-top:5px;vertical-align:center}div.caldera-grid label,div.caldera-grid *{font-family:'Montserrat Medium',sans-serif;font-size:16px;color:#949899;font-weight:normal}div.caldera-grid h4{font-family:'Montserrat Bold',sans-serif!important;font-size:18px!important;font-weight:normal!important;color:#0b2f3a!important;line-height:1.3em}.caldera-grid .form-control{max-width:400px}div.caldera-grid p{margin-bottom:20px}.caldera-grid label#fld_3045829Label,.caldera-grid label#fld_7609250Label,.caldera-grid label#fld_8940684Label,.caldera-grid label#fld_2389710Label{display:none}h2.wert{font-family:'Montserrat Bold',sans-serif;color:#0b2f3a;letter-spacing:.5px;font-size:36px!important;margin-top:15px}@media screen and (max-width:981px){h2.wert{font-family:'Montserrat Bold',sans-serif;color:#0b2f3a;letter-spacing:.5px;font-size:30px!important;margin-top:10px}}input.btn.btn-default{background-color:#859f77;color:white;border:1px solid #859f77;font-family:'Montserrat Bold',sans-serif;font-size:20px;border-radius:0px;text-transform:uppercase;letter-spacing:.5px}input.btn.btn-default:hover{background-color:#949899;color:white;border:1px solid #949899}.caldera-grid .btn{min-width:150px}.caldera-grid img{max-width:120px}div.alert.alert-success{background-color:#859f77;color:white;padding:10px;padding-left:25px;max-width:900px;font-weight:normal;border-radius:0px;text-shadow:none}div#footer-widgets{display:none}@media screen and (max-width:981px){.mobil-links img{float:left!important;padding-bottom:2%}}div#footer-info,div#footer-info a{font-family:'Montserrat Medium',sans-serif;font-weight:normal;font-size:16px}@media only screen and (min-width:982px){.sameheight{display:flex}.sameheight .et_pb_column{display:flex;flex-direction:column}.sameheight .et_pb_column>div{flex:1}}div.mfp-title,div.mfp-counter{display:none}.oo-searchformfield input{border:1px solid white!important;font-size:16px;padding:4px}.oo-searchformfield label{font-family:'Montserrat Bold',sans-serif;letter-spacing:0.5px}input.match{background-color:#859f77!important;display:inline!important;font-family:'Montserrat Bold',sans-serif!important;font-size:16px;padding:15px;letter-spacing:0.5px;text-transform:uppercase;color:white;margin-top:15px}input.match:hover{background-color:#769367!important}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div.oo-estate-map,.oo-listheadline h1{display:none}.oo-listtitle{color:#0b2f3a;font-weight:normal;text-align:left;font-family:'Montserrat Bold',sans-serif;letter-spacing:0.2px;line-height:1.3em;height:90px}@media screen and (max-width:981px){.oo-listtitle{height:120px}}.oo-detailslink a{background-color:#859f77;display:inline;font-family:'Montserrat Bold',sans-serif!important;font-size:16px;padding:15px;letter-spacing:0.5px;text-transform:uppercase}.oo-detailslink{margin-top:20px;margin-bottom:15px}.oo-detailslink a:hover{background-color:#769367}.oo-listtd{color:#1f3744;font-family:'Montserrat Medium',sans-serif;hyphens:auto}.oo-listobjectwrap{box-shadow:0px 2px 17px 1px rgba(0,0,0,0.1);transition:none;background-color:white}div.oo-listobjectwrap{box-shadow:0px 2px 17px 1px rgba(0,0,0,0.1)!important}div.oo-listinfo{padding:20px}a.oo-listimage.estate-status:hover{filter:grayscale(30%)}div.oo-detailview{font-family:'Montserrat Medium',sans-serif;font-weight:normal}div.oo-detailview strong,.oo-detailslisttd:nth-child(odd){font-family:'Montserrat Bold',sans-serif;font-weight:normal}div.oo-detailsheadline h1{font-family:'Montserrat Bold',sans-serif;letter-spacing:0.2px;line-height:1.2em;hyphens:auto;max-width:100%}div.oo-detailview h2{font-family:'Montserrat Bold',sans-serif;letter-spacing:0.4px;text-transform:uppercase;font-size:22px;color:#769367;margin-top:25px;margin-bottom:25px;hyphens:auto}.oo-asplocation{margin-bottom:0px}.oo-listtd{hyphens:auto!important}.oo-details-main .oo-detailslisttd,.oo-detailsfreetext{font-size:16px;line-height:1.6em;hyphens:auto}@media screen and (max-width:981px){div.oo-detailsheadline h1{max-width:100%;font-size:22px}.oo-detailslisttd{width:50%;font-size:15px;hyphens:auto!important}}#BorlabsCookieBox .cookie-logo{display:none!important}div.cookie-box *{font-family:'Montserrat Medium',sans-serif!important}div.cookie-box p,div.cookie-box label{color:#0b2f3a!important}#BorlabsCookieBox ._brlbs-btn-accept-all,#BorlabsCookieBox ._brlbs-btn{font-family:'Montserrat Bold',sans-serif!important;border-radius:0px!important;width:auto!important}#BorlabsCookieBox ._brlbs-btn-accept-all{background-color:#859f77!important}#BorlabsCookieBox ._brlbs-btn-accept-all:hover{background-color:#769367!important}#BorlabsCookieBox h3{font-size:1.3em!important;color:#0b2f3a!important;font-family:'Montserrat Bold',sans-serif!important}