h1,h2,h3,h4,h5,h6,#topline .separator{color:#283b8e}p{color:#646464}#botttommenue{background-color:#d3d3d3}#headtop{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Prata,serif}p{font-family:Palanquin,sans-serif;line-height:1.7;font-size:calc(14px + 2*(100vw - 320px)/2680)}.bottomabstand{margin-bottom:3%}.blocksatz{text-align:justify}.abstand20p{margin-top:20%}.abstand10p{margin-top:10%}.abstand4p{margin-top:4%}.abstand2p{margin-top:2%}.abstandu4p{margin-bottom:4%}.fett{font-weight:bold}.underline{text-decoration:underline}.clear{clear:both}#content{padding:3% 0 1%}.center{text-align:center}.page-header h1{font-weight:400;margin-bottom:4%}.subtitle{font-family:Prata,serif;font-size:calc(16px + 24*(100vw - 320px)/1600);font-weight:400;margin-bottom:4%;text-decoration:underline;text-decoration-color:#faba0d}.subtitleohne{font-family:Prata,serif;font-size:calc(16px + 16*(100vw - 320px)/1600);font-weight:300;margin-bottom:4%;margin-top:-2%;text-decoration-color:#faba0d}.subtitleintro{font-family:Palanquin,sans-serif;font-size:calc(14px + 4*(100vw - 320px)/1600);font-weight:400;margin-bottom:1%;text-transform:uppercase}h1.page-header,h1.article-title,h2.page-header,h2.article-title,#footerleft h3,#footerslide h3{font-size:calc(16px + 24*(100vw - 320px)/1600);font-weight:400;margin-bottom:3%}h3.page-header,h3.article-title{font-size:calc(14px + 6*(100vw - 320px)/1600);font-weight:400}#introbox h2,#introright h2,#introleft2 h2{font-size:calc(16px + 12*(100vw - 320px)/1600);font-weight:400;font-style:italic}#footerleft h3,#footerslide h3{font-size:calc(16px + 24*(100vw - 320px)/1600);font-weight:400;margin-bottom:40px}#footerleft h3::after,#footerslide h3::after{content:"";width:100px;height:2px;display:block;left:0;top:10px;background-color:#faba0d;position:relative}#kontaktbox h1.article-title,#kontaktbox h2.article-title,#kontaktbox p,#kontaktbox li,#kontaktbox a{color:#fff}#topline ul li{font-family:Palanquin,sans-serif;font-size:calc(14px + 6*(100vw - 320px)/1600);text-transform:uppercase;letter-spacing:1px}#topline ul li>ul>li{font-size:calc(12px + 4*(100vw - 320px)/1600)}#tophotline h1,#tophotline h2,#tophotline p,#tophotline input,#tophotline textarea,#tophotline select,#topsearch h1,#topsearch h2,#topsearch p,#topsearch input,#topsearch textarea,#topsearch select{font-size:calc(14px + 10*(100vw - 320px)/4680);font-family:Palanquin,sans-serif;font-weight:600;color:#faba0d;padding-top:3px}#tophotline h1 a:link,#tophotline h2 a:link,#tophotline p a:link,#tophotline input a:link,#tophotline textarea a:link,#tophotline select a:link,#topsearch h1 a:link,#topsearch h2 a:link,#topsearch p a:link,#topsearch input a:link,#topsearch textarea a:link,#topsearch select a:link{text-decoration:none;color:#faba0d}#tophotline h1 a:hover,#tophotline h2 a:hover,#tophotline p a:hover,#tophotline input a:hover,#tophotline textarea a:hover,#tophotline select a:hover,#topsearch h1 a:hover,#topsearch h2 a:hover,#topsearch p a:hover,#topsearch input a:hover,#topsearch textarea a:hover,#topsearch select a:hover{color:#283b8e}#buttons p{font-family:Palanquin,sans-serif;font-size:calc(12px + 4*(100vw - 320px)/1600);font-weight:700;line-height:1}#highlightsbox p{font-weight:600}#themecontent h1,#themecontent h2,#themecontent h3,#themecontent h4,#themecontent h5{letter-spacing:.1rem;line-height:1.7}#themecontent p{text-transform:uppercase;color:#fff;font-size:calc(12px + 4*(100vw - 320px)/1600);font-weight:400}.side-menu{display:none}@media screen and (max-width: 1540px){#teamleft img{max-width:150px}}@media screen and (max-width: 1350px){#bottompromo,#bottomsearch{display:none}}@media screen and (max-width: 1600px){#topline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:flex-end}#topline .nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;z-index:1;width:50vw;height:auto;position:fixed;right:0;top:6rem;background-color:rgba(255,255,255,.8);overflow:hidden;max-height:0;transition:max-height .5s ease-out}#topline .nav>a{color:#283b8e;padding:1rem}#topline a{background-image:linear-gradient(rgb(40, 59, 142), rgb(40, 59, 142));background-size:0% .2em;background-position-y:100%;background-position-x:100%;background-repeat:no-repeat;transition:background-size .2s ease-in-out;line-height:1rem}#topline a:hover,#topline a:focus,#topline a:active{background-size:100% .2em;background-position-x:0%}#topline ul.menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1;list-style-type:none;margin-left:50vw}#topline ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#topline ul ul{display:none;position:relative;top:0;width:110%}#topline ul>li:hover>ul,#topline ul>li:focus>ul,#topline ul>li:active>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;position:relative;top:0;width:100%;height:auto;padding:.5rem;transition:height 1s ease-out}#topline ul>li:hover>ul>li,#topline ul>li:focus>ul>li,#topline ul>li:active>ul>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;padding:.5rem}#topline ul>li:hover>ul>li a,#topline ul>li:focus>ul>li a,#topline ul>li:active>ul>li a{font-size:calc(13px + 5*(100vw - 320px)/1600);text-transform:none;color:#faba0d;background-image:linear-gradient(#faba0d, #faba0d)}#topline .menu a{text-decoration:none;padding:1rem;color:#283b8e}#topline .nav{max-height:0;transition:max-height .5s ease-out}#topline .hamb{cursor:pointer;position:relative;right:0;padding:40px 20px}#topline .hamb-line{background:#283b8e;display:block;height:2px;position:relative;width:24px}#topline .hamb-line::before,#topline .hamb-line::after{background:#283b8e;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}#topline .hamb-line::before{top:5px}#topline .hamb-line::after{top:-5px}#topline .side-menu:checked~.nav{max-height:100%}#topline .side-menu:checked~.hamb .hamb-line{background:#fff}#topline .side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}#topline .side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}#topline body:has(.side-menu:checked){overflow:hidden}}@media screen and (max-width: 1150px){#introbox,#introbox2,#team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;margin:auto}#introbox,#introbox2{justify-content:center;align-items:center;margin:3rem auto}#introbox #introleft,#introbox #introright,#introbox #introleft2,#introbox #introright2,#introbox2 #introleft,#introbox2 #introright,#introbox2 #introleft2,#introbox2 #introright2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#introbox #introleft,#introbox #introright2,#introbox2 #introleft,#introbox2 #introright2{align-items:center}#introbox #intoleft.logoround,#introbox2 #intoleft.logoround{height:calc(120px + 120*(100vw - 320px)/1600)}#introbox2{flex-direction:column-reverse !important}#teamleft,#teamright{width:100%}#topbuttons,#topbutton .button-subnav{display:none}#kontaktbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#kontaktbox #kontaktboxleft,#kontaktbox #kontaktboxright{width:100%}#kontaktbox #kontaktboxright{margin-top:4%}}@media screen and (max-width: 920px){#logo{width:35%;max-width:450px}#tophotline,#toppromo{display:none}#team,#theme{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;margin:auto}#introbox,#introbox2,#introtripple{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:auto;justify-content:center;align-items:center;margin:3rem auto}#introbox #introleft,#introbox #introright,#introbox #introleft2,#introbox #introright2,#introbox #intro3boxen,#introbox2 #introleft,#introbox2 #introright,#introbox2 #introleft2,#introbox2 #introright2,#introbox2 #intro3boxen,#introtripple #introleft,#introtripple #introright,#introtripple #introleft2,#introtripple #introright2,#introtripple #intro3boxen{flex:1;width:100%;padding:auto}#introbox #intro3boxen .tripplepic,#introbox2 #intro3boxen .tripplepic,#introtripple #intro3boxen .tripplepic{order:1}#teamleft,#teamright,#themeleft,#themeright{width:100%}#infobox #infotxtleft,#infobox #infotxtright,#infobox #partnertxt{width:90%;margin:-3% auto 0}#infobox #partnerinfo,#infobox #partnerimg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#infobox #partnerimg{margin-top:3% !important}}@media screen and (max-width: 800px){logo{width:40%;max-width:400px}#topline a{line-height:1rem}#topline .nav,#topline ul.menu{width:100%;margin-left:0}#topline ul li:hover>ul,#topline ul li:focus>ul,#topline ul li:active>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;justify-content:center}#topline ul li:hover>ul>li,#topline ul li:focus>ul>li,#topline ul li:active>ul>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;padding:.2rem}#topline .menu a{padding:.5rem}#introrightlist ul{display:block}#introrightlist ul li{display:inline-block}#bottommenue .bm-gelb,#bottommenue .bm-blau{padding:1rem 3rem}}@media screen and (max-width: 600px){#logo{width:50%;max-width:300px}#topsearch{position:absolute;z-index:1;top:0;right:80px;height:25px;width:200px;padding-top:0}#topsearch form{margin-left:25px}#topsearch form::before{content:" ";background-image:url(../../../../../../images/buttons/Suche-icon-sun-14.png);width:15px;height:15px;transform:translate(-15px, 4px)}#topsearch input [type=text]{margin-top:-3px;width:80%;font-size:10px}}@media screen and (max-width: 400px){#topline a{line-height:1rem}#topline .nav,#topline ul.menu{width:100%;margin-left:0}#topline ul li:hover>ul,#topline ul li:active>ul,#topline ul li:focus>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;justify-content:center}#topline ul li:hover>ul>li,#topline ul li:active>ul>li,#topline ul li:focus>ul>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;padding:.3rem}#topline .menu a{padding:.1rem}}/*# sourceMappingURL=/media/templates/site/immo-oog/css/mobilelayout.css.map */