body{font-family:'Montserrat',sans-serif;background:rgba(246,246,246,1);}a{color:rgba(110,62,129,1);}a:hover{color:rgba(70,46,78,1);}.main.gridrow,.content-header .gridrow{background:rgba(255,255,255,1);}.gridrow.row.immo-filter{background:rgba(0,0,0,0) none repeat scroll 0 0;}.bgcolor-0{background-color:#ffffff;}.bgcolor-1{background-color:#ffffff;}.bgcolor-2{background-color:rgb(110,62,129);}.bgcolor-transparent{background-color:transparent;}.bgbox{background-color:#eee;}div.bgbox:hover{background-color:#ccc;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:rgba(110,62,129,1);font-family:'Montserrat',sans-serif;text-transform:uppercase;}h1,.h1{font-size:2rem;}h2,.h2{font-size:1.75rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.25rem;text-transform:uppercase;}h5,.h5{font-size:1rem;}h6,.h6{font-size:1rem;}.menu-icon{z-index:3;color:rgb(120,75,137);}.menu-icon:hover,.menu-icon:focus{color:rgb(120,75,137);}button,.button{padding:0.5rem 2rem;background-color:rgba(229,229,229,1);color:rgba(110,62,129,1);text-transform:uppercase;font-family:'Montserrat',sans-serif;border-radius:2px;}input[type="submit"]{border-radius:2px;-moz-appearance:none;border-style:solid;border-width:0;color:rgba(110,62,129,1);cursor:pointer;display:inline-block;font-size:1rem;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 300ms ease-out 0s;padding:0.5rem 2rem;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{border-radius:2px;}select{border-radius:2px;}:hover{transition:all 0.5s ease 0s;}button:hover,.button:hover,input[type="submit"]:hover,button:focus,.button:focus,input[type="submit"]:focus{background:rgba(110,62,129,1);color:rgba(255,255,255,1);}header{padding-top:0.5rem;background:rgba(255,255,255,1);box-shadow:0 0.5rem 0.5rem -0.375rem rgba(0,0,0,0.5);position:relative;z-index:1;}.header-1{padding:0.5rem 0;}.header-2{border-top:1px solid rgba(217,217,217,1);}.logo img{width:170px;}.language{text-align:right;}ul#sprachmenu{margin:0;}ul#sprachmenu li{display:inline-block;margin-right:0.75rem;font-size:0.9375rem;}.social{text-align:right;}.social .tx-dce-pi1{display:inline-block;margin-right:0.75rem;padding-top:0.9375rem;}.main{padding-top:0;}blockquote,blockquote p{border:medium none;color:rgb(255,255,255);font-family:"Lora",serif;font-size:1.5rem;}fieldset{border:0;}fieldset > legend{display:none;}.tx-powermail h3{margin-left:0.9375rem;}.main-2-col-right .tx-powermail,.main-2-col-head .tx-powermail{border-left:1px solid rgba(246,246,246,1);}.slick-slide img{margin:0 auto;}.immobilie-item{overflow:hidden;}.immobilie-item img:hover{transform:scale(1.05);transition:all 0.2s ease 0s;}.immo-filter a:active{color:rgb(255,255,255);}ul.immo-type-list{margin:0;background:none);}.immo-filter a.accordion-extern-button{color:#fff;}footer{padding-top:1.25rem;font-size:0.875rem;background:rgba(246,246,246,1);}footer p{font-size:0.75rem;margin-bottom:2.5rem;}.footerrow{padding-top:0.9375rem;border:1px solid rgba(217,217,217,1);border-bottom:none;background:rgba(255,255,255,1);box-shadow:0 0rem 0.2rem 0.1rem rgba(0,0,0,0.1);}footer .bgcolor-2 p,footer .bgcolor-2 a{color:rgb(255,255,255);margin:0;font-size:0.875rem;}footer .icon-text-element{margin-bottom:1.25rem;}.footer .text-image-element{border-right:1px solid rgba(217,217,217,1);}.right-off-canvas-menu{background:rgb(255,255,255);}ul.off-canvas-list li a{border-bottom:1px solid rgba(110,62,129,1);color:rgba(110,62,129,1);}ul.off-canvas-list li a:hover,ul.off-canvas-list li a:focus{background:rgba(110,62,129,1);color:rgb(255,255,255);}.fa-1-5x{font-size:1.5rem;}.since1928_lila{background-image:url("/fileadmin/sys/Public/images/icons/since1928_lila.png");background-repeat:no-repeat;background-size:100px 25px;display:inline-block;height:25px;width:100px;}@media only screen and (max-width:64em){.logo img{max-width:140px;}img[alt='since 1928']{margin:0 auto;display:block;}ul#sprachmenu li{font-size:1.375rem;}.social .tx-dce-pi1{padding-top:0.25rem;}header{padding-bottom:0.5rem;}footer .special-grid .medium-6{width:100%;}footer .text-image-element figure img{max-width:215px;}}@media only screen and (max-width:40em){.adress{display:none;}.header-2{padding-top:0.25rem;}form .row .row .columns{padding:0;}}
