@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-300italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-500italic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:local('Roboto'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-v30/roboto-v30-latin_latin-ext-700italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto Slab';src:local('Roboto Slab'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-slab-v33/roboto-slab-v33-latin_latin-ext-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto Slab';src:local('Roboto Slab'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-slab-v33/roboto-slab-v33-latin_latin-ext-300italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto Slab';src:local('Roboto Slab'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-slab-v33/roboto-slab-v33-latin_latin-ext-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto Slab';src:local('Roboto Slab'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-slab-v33/roboto-slab-v33-latin_latin-ext-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto Slab';src:local('Roboto Slab'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-slab-v33/roboto-slab-v33-latin_latin-ext-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto Slab';src:local('Roboto Slab'),url('//www.immokarten.de/fonts/server/font2.php?file=roboto-slab-v33/roboto-slab-v33-latin_latin-ext-700italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'roboto-slab-fb';size-adjust:107.25%;src:local('arial');}@font-face{font-family:'roboto-fb';size-adjust:99.50%;src:local('arial');}:root{--roboto:Roboto,roboto-fb,sans-serif;--roboto-slab:Roboto Slab,roboto-slab-fb,serif;}html{overflow-x:hidden;}body{background-color:#8cbe5b;overflow-x:clip;width:100vw;font-family:var(--roboto);webkit-tap-highlight-color:#fed136;}html .container{max-width:1170px !important;}.navbar-header{position:relative;z-index:500;}.navbar-default{background:#fff none repeat scroll 0 0;border:medium none;transition-duration:0.2s;}.navbar-default .navbar-brand{margin-left:15px;padding:0;}.navbar-default .navbar-brand img{border-radius:2px;margin-left:-12px;margin-top:3px;max-width:207px;padding:4px 10px 0 0;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#fec503;}.navbar-default .navbar-toggle{border-color:#8cbe5b;background-color:#8cbe5b;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff;}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#136623;}@media(hover:none){.navbar-default .navbar-toggle:hover{background-color:#8cbe5b;}.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}}.navbar-default .nav li a{background-color:#fff;color:#000;font-size:19px;font-weight:normal;letter-spacing:1px;text-transform:uppercase;}.navbar-default .nav li a span{display:none;}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{outline:0;color:#333;text-decoration:underline;}.navbar-default .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#8cbe5b;}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:#8cbe5b;color:#fff;text-decoration:none;}@media(min-width:768px) and (max-width:991px){nav.navbar>div.container ul.nav li a{font-size:14px !important;padding:7px 8px !important;}.navbar-default .navbar-brand img{max-width:170px;margin-left:0;padding:0;}}@media(min-width:837px){.navbar-default{padding:10px 0 42px;border:0;background-color:#fff;transition:padding .3s;background:rgba(255,255,255,0.85);transition-duration:0.2s;}.navbar-default .nav li a{background-color:transparent;color:#333;}.navbar-shrink .navbar-default .nav li a{color:#000;}.navbar-default .navbar-brand{font-size:2em;transition:all .3s;}.navbar-default .navbar-brand img{border-radius:2px;max-width:360px;margin-left:0;padding:0;}.navbar-default .navbar-nav>.active>a{border-radius:2px;}.navbar-default.navbar-shrink .navbar-collapse{top:0;}.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em;}.navbar-default.navbar-shrink .navbar-brand img{margin-top:0;}}.navbar .container{position:relative;padding:0;}.navbar-default{background:#fff;padding:5px 0;box-shadow:0 4px 5px 0 rgba(0,0,0,0.3);}.navbar-default .navbar-brand img{border-radius:0;margin:0;max-width:170px;height:auto;padding:0;}.navbar-default .nav li a{color:#444343;font-family:var(--roboto);font-size:17px;font-weight:normal;letter-spacing:0;text-transform:uppercase;}@media(min-width:768px){.navbar-right{top:2px;position:relative;}.navbar-nav>li>a{color:#444343;padding:7px 11px;transition:all .3s ease;}.navbar-default{padding:15px 0;}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{color:#fff;background:#8cbe5b;text-decoration:none;}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background:#17682f;text-decoration:none;}.navbar-default .navbar-nav>.active>a{border-radius:0;background:#17682f;}}@media(min-widt:992px){.navbar-default{padding:27px 0 30px 0;}}.nav>li.img-holder a{padding-top:0;padding-bottom:0;top:-17px;}.nav>li.img-holder a:hover,.nav>li.img-holder a:focus,.nav>li.img-holder a:active{background:none;}@media(hover:none){.navbar-default .nav li a:hover{background:transparent;color:#333;}}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:15px;}}@media(min-width:992px){.navbar-default .navbar-brand img{border-radius:0;margin:auto;max-width:270px;max-height:none;padding:2px 0;height:auto;margin-left:15px;display:block;}.navbar-default{padding:30px 0;}.navbar-shrink.navbar-default{padding:10px 0;}.navbar-right{top:12px;}}@media(min-width:768px) and (max-width:860px),(min-width:992px) and (max-width:1199px){#musterlinkwebseite{display:none;}}@media(max-width:767px){#btn-anruf{display:block;margin-right:60px;margin-top:3px;position:absolute;right:0;}nav.navbar>div.container>div.navbar-header{width:100%;}.navbar-default .navbar-toggle{margin-right:15px;margin-top:3px;position:absolute;right:-15px;}.navbar-default .navbar-brand img{margin-left:-20px;margin-top:14px ;max-width:210px ;padding:4px 10px 0 0;}.navbar-default .container{width:auto;}}@media(max-width:480px){#btn-anruf{margin-right:50px;}.navbar-default .navbar-brand img{margin-left:7px;}.navbar-default .navbar-toggle{margin-right:10px;}nav.navbar .navbar-header button.navbar-toggle{transform:scale(1.0);}}a.page-scroll{white-space:nowrap;}a#kdlogin{background-color:#eec72f;color:#434343;}@media(min-width:768px){a#kdlogin{margin-left:30px;}}a#kdlogin:hover{background-color:#8cbe5b;color:#FFFFFF;}@media(hover:none){a#kdlogin:hover{background-color:#eec72f;color:#434343;}}h1{margin:0;padding:0;}.hs{position:relative;}p.large{font-size:16px;}a,a:hover,a:focus,a:active,a.active{outline:0;}a,a:hover,a:focus,a:active,a.active{color:#8FC061;}a:focus,a:active,a.active{text-decoration:none !important;}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:var(--roboto-slab);font-weight:700;}img{border-radius:2px;}:is(#kooperationspartner,#footer_content .flyout_adresse) .google-bewertungen-html{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center;border-radius:10px;color:#333;font-weight:400;text-decoration:none;}#kooperationspartner .google-bewertungen-html{width:141px;height:100px;background:#ffffffaf;}#footer_content .flyout_adresse .google-bewertungen-html{width:164px;height:77px;background:#ffffff66;position:static;line-height:1;}#footer_content .flyout_adresse .google-bewertungen-html:is(:hover,:focus,:active){letter-spacing:normal;}.google-bewertungen-html i{font-style:normal;}.google-bewertungen-html img{width:15px;height:auto;}#kooperationspartner .google-bewertungen-html img{margin:0 0 3px;}#footer_content .flyout_adresse .google-bewertungen-html img{margin:0 0 1px;}:is(#kooperationspartner,#footer_content .flyout_adresse) .google-label{font-size:13px;font-weight:700;}#kooperationspartner .google-label{line-height:25px;}#footer_content .flyout_adresse .google-label{line-height:13px;margin-bottom:3px;}.google-wert-sterne{width:100%;padding:0 12px;display:flex;justify-content:space-between;align-items:flex-end;}#footer_content .flyout_adresse .google-wert-sterne{justify-content:space-evenly;padding:1px 18px;}.google-wert{font-size:16px;font-weight:700;}.google-sterne{display:flex;justify-content:flex-end;gap:2px;font-size:17px;align-items:baseline;}.google-sterne :is(.full,.half,.empty){font-family:fontAwesome;}#kooperationspartner .google-sterne :is(.full,.half,.empty){color:#f9bf18;}#footer_content .flyout_adresse .google-sterne :is(.full,.half,.empty){color:#ffd85d;paint-order:stroke fill;-webkit-text-stroke:2px #06c5;}.google-sterne .full::before{content:'\f005';}.google-sterne .half::before{content:'\f123';}.google-sterne .empty::before{content:'\f006';}:is(#kooperationspartner,#footer_content .flyout_adresse) .google-linktext{font-size:10px;font-weight:400;text-decoration:underline;opacity:.8;}#footer_content .flyout_adresse .google-linktext{color:#036;}