@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('') , url(../type/open-sans-condensed.woff2) format('woff2') , url(../type/open-sans-condensed.woff) format('woff')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}.roboto-slab-variable{font-family:"Roboto Slab",serif;font-optical-sizing:auto;font-weight:300;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif!important;font-size-adjust:.5!important}body{line-height:1em;color:#264c7d;background:#fff;min-width:980px}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}img a{border:none}.center-button{margin-left:237px}.right-button{float:right}a.button{background-image:url(/images/buttons/xsmall-button.png.pagespeed.ic.X0ppWGLRzG.png);background-position:top left;background-repeat:repeat-x;color:#fff;display:inline-block;font-size:12px;font-weight:bold;text-decoration:none;line-height:28px;position:relative;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,.25)}a.button span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-image:url(/images/buttons/xsmall-button.png.pagespeed.ic.X0ppWGLRzG.png);background-position:top right;background-repeat:repeat-x;display:inline-block;margin-left:12px;padding-right:12px}a.button.large{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:url(/images/buttons/xbig-button.png.pagespeed.ic.1LyTWRGfXQ.png);font-size:14px;line-height:34px}a.button.large span{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:url(/images/buttons/xbig-button.png.pagespeed.ic.1LyTWRGfXQ.png);margin-left:18px;padding-right:18px}a.button.large.cf span{margin-left:75px;padding-right:75px}.wide_form_overlay{display:none;text-align:left;width:860px;background-color:#fff}.wide_form_overlay h2{padding:0 20px}.wide_form_overlay p{padding:0 20px}.wide_form_overlay p.light{color:#aaa}.wide_form_overlay .close{cursor:pointer;display:block;text-align:right;padding:5px;height:20px;background-color:#ddd}.wide_form_overlay .close a{color:#4e4e4e;text-decoration:underline}.form_overlay{display:none;text-align:left;width:500px;background-color:#fff;padding-bottom:10px}.form_overlay p{padding:0 20px}.form_overlay .close{cursor:pointer;display:block;text-align:right;padding:5px;height:20px;background-color:#ddd}.form_overlay .close a{color:#4e4e4e;text-decoration:underline}form .col-container{overflow:hidden;display:inline-block}form .col-container{display:block}form .col-container .col-1{float:left;padding-right:30px;border-right:1px dotted #aaa;width:340px;height:330px}form .col-container .col-2{float:left;width:460px}#taxes{width:540px}#taxes #results p.short{font-size:12px}#taxes #results{margin:0 auto;width:540px}#taxes form{margin:auto;width:540px;padding:10px}#taxes label{width:180px}#taxes #contact-selection label{width:95px}#taxes #tax_contact_right{width:250px;float:left}#taxes #tax_contact_left{width:245px;float:left;clear:both}#taxes #tax_contact_right label{width:101px;text-align:left;padding-left:5px}#taxes #tax_contact_right select{margin:0}#taxes #contact-selection input[type="text"]{width:124px;height:28px;padding:4px}#taxes #contact-selection textarea{width:218px;height:66px;margin-left:5px}#taxes input[type="text"]{width:124px;height:26px;padding:4px}#taxes p{margin:0 0}#taxes table{background-color:#fafafa;margin:auto;font-size:11px;width:484px}#taxes table td{border-top:#555 1px dotted;text-align:center;padding:1px 0}#taxes table th{color:#fff;background-color:#777;padding:2px 0;text-align:center;font-weight:bold}#taxes table .resultrow{line-height:30px;background-color:#fafafa;font-size:13px}#taxes table .resultrow td{border-top:#555 3px double}#taxes .resultsum{text-align:center;font-size:19px}#taxes table caption{font-size:17px;color:#264c7d;margin-bottom:7px}#taxes .wrapper table caption{}#taxes .wrapper table{font-size:12px}#taxes .wrapper table.nohead .resultrow{}#taxes .wrapper table.nohead .resultrow th{border-top:#fafafa 3px double;font-size:13px}#taxes .wrapper table.nohead th{text-align:left;padding-left:10px;border-top:1px dotted #fafafa;vertical-align:top}#taxes .wrapper table .align-right{text-align:right!important;padding-right:10px!important}#taxes .wrapper table.double th,#taxes .wrapper table.double td{text-align:left;padding-left:10px}#taxes .wrapper table td{padding-top:5px;padding-bottom:5px;padding-left:10px;line-height:1.4;text-align:left}#taxes .wrapper table .small{font-size:10px;font-style:italic}#taxes .wrapper table .solidborder td{border-top: 1px solid #55555 !important}#taxes .whitebox{background-color:#fafafa;margin:0 28px;border:1px dotted #777}#taxes .box-icon-euro{background-image:url(/images/xicon-euro.png.pagespeed.ic.dtW6sghSTc.png);background-repeat:no-repeat;background-position:5px 5px;padding-left:80px}#taxes .box-icon-percent{background-image:url(/images/xicon-percent.png.pagespeed.ic.om1PEGiTIt.png);background-repeat:no-repeat;background-position:5px 9px;padding-left:80px}.center{width:100%!important;text-align:center!important}.whitebox h4{color:#264c7d;font-weight:bold;font-size:15px;margin-left:10px;margin-top:5px}#taxes .whitebox p{padding:5px 10px 10px!important;line-height:1.5}.small-fields .lr input,.small-fields .lr textarea,.small-fields .lr select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.small-fields label{width:90px;display:inline-block;font-size:13px;vertical-align:middle;text-align:left;margin-right:5px}.small-fields label.textarea{text-align:left;margin-left:1px}.small-fields label.privacy{text-align:left;font-size:10px;width:233px;vertical-align:top;margin-top:1px;margin-bottom:10px}.small-fields input[type="text"]{width:160px;height:26px;padding:4px;border:1px solid #ccc}.small-fields input[type="checkbox"]{margin:0;margin-top:2px;margin-right:3px}.small-fields li{margin-top:10px;margin-left:5px}.small-fields li.hint{margin-top:0}.small-fields textarea{padding:3px;width:258px;height:100px;border:1px solid #ccc}.small-fields select{border:1px solid #ccc;height:26px}.small-fields .hide{display:none}.small-fields .validation-failed label,.small-fields .validation-failed label a{color:#f4515e}.fields{margin:10px 10px 0 10px}.fields .section-address{width:420px;margin-left:30px;background-color:#fff;padding-top:10px;padding-bottom:10px}.fields .section-address label{width:90px}.fields .section-address .label{margin-left:100px;color:#264c7d}.fields li{margin-top:12px}.fields label{width:120px}.fields input[type="text"]{width:255px}.tax-box label{width:140px}.tax-box input[type="text"]{width:100px}.fields textarea{width:320px;height:120px!important}.fields .hide{display:none}.fields .lr{overflow:hidden;display:inline-block}.fields .lr{display:block}.fields .lr label,.fields .lr input,.fields .lr textarea{float:left}.fields .lr label{font-weight:bold;text-align:right;padding-top:3px}.fields .lr label.privacy{width:363px;text-align:left;font-weight:normal;padding-top:0}.fields .lr.hint{margin-bottom:25px}.fields .lr.hint input[type="checkbox"]{margin-left:107px;margin-right:10px;margin-top:1px;height:auto}.fields .lr input,.fields .lr textarea,.fields .lr select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin-left:10px;height:28px}.fields .lr select{padding:2px!important}.fields .er{margin-top:18px}.fields .er .arrow,.fields .er input{margin-left:140px;margin-right:4px}.fields .label{color:#555;font-size:13px;margin-left:130px}.fields .validation-failed label,.fields .validation-failed label a{color:#f4515e}.overlay-form .fields input[type="text"]{width:210px}.fields .lr label.privacy{width:330px}.icon{float:left;margin:0 20px 0 10px}.short{font-size:11px;padding-bottom:10px!important;border-bottom:1px solid #ccc}#nav{display:inline;float:left;margin:0;padding:0;border:0;outline:0;overflow:hidden;background-image:url(/images/nav-bg.png.pagespeed.ce.SdbU6eBAt3.png);background-repeat:x;font-size:13px;font-weight:bold;height:31px;line-height:1;margin-right:0;margin-top:0;text-transform:uppercase;width:980px;display:block}#nav.season{margin-top:1px}#nav li{list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:3px;padding-right:3px}#nav li.first{padding-left:0}#nav li.last{padding-right:0}#nav #phonenumber{margin-left:130px;font-size:12px;font-family:arial,helvetica;font-weight:normal;margin-top:10px;color:#ddd;letter-spacing:0;text-transform:none}#nav li a{color:#fff;display:block;margin-top:10px;margin-right:8px;margin-left:18px;text-decoration:none}#nav li a:hover{color:#eaeaea}#nav li.current a{color:#2087ac}#subnav{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block;color:#fff;font-size:14px;margin-left:10px;margin-right:10px}#subnav{display:block}#subnav li{list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#subnav li.first{padding-left:0}#subnav li.last{padding-right:0}#subnav li{padding:0;margin-right:16px}#subnav li a{color:#fff;display:block;line-height:1;text-decoration:none;font-weight:600}#subnav li a span{display:block;line-height:1;margin-left:8px;padding-bottom:12px;padding-top:12px;padding-left:10px;padding-right:16px}#subnav li a.current{background-image:url(/images/xsubnav-item-bg-left.png.pagespeed.ic.jFr6NJMZoG.png);background-repeat:no-repeat;color:#4d4a4a}#subnav li a.current span{background-image:url(/images/xsubnav-item-bg-right.png.pagespeed.ic.XUsQtDsD89.png);background-repeat:no-repeat;background-position:top right}.flash{padding:10px;margin-bottom:23px}.success{background:#61ac4e;color:#fff}.error{background:#a4313e;color:#fff}.singular_overlay,.overlay{background-color:#264c7d;display:none;height:256px;position:absolute;right:50%;top:50%;width:600px;z-index:10000}.singular_overlay .disabled,.overlay .disabled{visibility:hidden}.singular_overlay .close,.singular_overlay .prev,.singular_overlay .next,.overlay .close,.overlay .prev,.overlay .next{background:#fff;color:#1a1a1a;cursor:pointer;display:block;padding:4px 10px;position:absolute}.singular_overlay .close,.overlay .close{top:0;right:0}.singular_overlay .prev,.overlay .prev{top:45%;left:0}.singular_overlay .info,.overlay .info{overflow:hidden;display:inline-block;background:#fff;color:#1a1a1a;padding:8px 16px}.singular_overlay .info,.overlay .info{display:block}.singular_overlay .info span,.overlay .info span{display:inline;float:right;font-style:italic}.singular_overlay .next,.overlay .next{top:45%;right:0}.singular_overlay .progress,.overlay .progress{font-style:italic;left:50%;position:absolute;top:50%}.arrow{background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-position:-10px -860px;background-repeat:no-repeat;padding-left:32px}#header .right{margin-right:15px;color:#e1e5e8;font-size:13.5px}#header .right .phone{background-color:rgba(0,0,0,.2);padding:14px 32px 14px 32px;border-bottom:1px solid rgba(0,0,0,.2)}#header .right .top_line{padding:14px 32px 14px 32px;background-color:rgba(0,0,0,.2)}#header .right .section{font-weight:100}#header .right .section .phone_number{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;letter-spacing:-0;color:#fff;font-size:30px;margin-top:8px;margin-bottom:4px;padding-top:8px}.calculator{display:inline;float:left;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-repeat:no-repeat;background-position:-10px -581px;padding-top:133px;width:118px}#angebote-typo{background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-repeat:no-repeat;background-position:-10px -719px;height:50px;width:200px;float:left;margin-left:20px}ul.header-slideshow li{display:none}ul.featured li{position:absolute;width:600px;height:256px}ul.featured li img{position:absolute;z-index:0}ul.featured li .info{background-image:url(/images/home-header-overlay.png.pagespeed.ce.mfbnK-Tl_1.png);background-position:top left;background-repeat:repeat-x;top:256px;height:62px;left:0;line-height:1;position:absolute;width:600px;z-index:1}ul.featured li .info a{color:#264c7d;text-decoration:underline}ul.featured li .info h3{color:#264c7d;font-size:17px;font-weight:bold;margin-left:10px;margin-top:10px;text-transform:uppercase}ul.featured li .info .meta{color:#222;font-size:14px;font-style:italic;margin-left:10px;margin-top:10px}ul.offers li{height:160px;margin-bottom:25px;padding-right:10px}ul.offers li .head-container{overflow:hidden;display:block;zoom:1}ul.offers li .image-container{float:left;width:226px;height:149px;margin-right:17px}ul.offers li .head{float:left}ul.offers li .details{overflow:hidden;display:inline-block}ul.offers li .details{display:block}ul.offers li img{display:inline;float:left}ul.offers li .badge{display:inline;float:right;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-repeat:no-repeat;background-position:0 -906px;color:#fff;font-size:9px;height:66px;line-height:1;width:66px;margin-top:-2px}ul.offers li .badge span{display:block;margin-top:13px;margin-left:10px;margin-right:8px;text-align:center}ul.offers li .badge span em{font-size:13px;letter-spacing:-1px}ul.offers li a{text-decoration:none}ul.offers li .place{color:#1d92bc;font-size:12px;font-weight:bold;line-height:1.2;text-transform:uppercase;margin-bottom:3px}ul.offers li h3{color:#264c7d;font-size:17px;margin-bottom:5px;margin-top:6px}ul.offers li .meta{font-style:italic}ul.offers li .meta em{color:#62b015}ul.offers li .more{color:#264c7d;text-decoration:underline}ul.offers li .description{letter-spacing:-.2px;line-height:1.3}#map-description{background-image:url(/images/xangebote-bg.png.pagespeed.ic.BlnMqTZRn7.png);background-repeat:no-repeat;height:38px;display:block;margin-left:30px}.map{margin-top:20px;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-position:-10px -84px;background-repeat:no-repeat;height:404px;position:relative;width:297px}.map li{display:block;position:absolute}.map li a{background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-position:-10px -826px;background-repeat:no-repeat;color:#31b7eb;display:block;height:22px;text-decoration:none;text-transform:uppercase;width:22px}.map li a span{display:none}.map li a:hover{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff;padding:0 6px 0 24px;width:auto}.map li a:hover span{display:inline}.prices{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#f3f3f3;border-collapse:collapse;width:100%}.prices th{background-color:#ededed;font-weight:bold}.prices th.first{-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0}.prices th.last{-webkit-border-radius:0 8px 0 0;-moz-border-radius:0 8px 0 0;border-radius:0 8px 0 0}.prices th,.prices td{padding:6px 8px;white-space:nowrap;text-align:center}.prices tbody tr{border-top:1px solid #ccc}.prices tbody tr.sold{color:#aaa}.floor_plan{cursor:pointer}.gallery{border-top:1px solid #adb0b5;margin-top:20px;padding-top:20px;padding-left:10px}.gallery img,.floor_plan img{-moz-box-shadow:2px 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:2px 1px 3px rgba(0,0,0,.5);box-shadow:2px 1px 3px rgba(0,0,0,.5)}.more_photos{border-bottom:1px solid #adb0b5;margin-bottom:20px;padding-top:10px;padding-bottom:5px}.photos a{margin-right:10px}.photos .wrap{background:#eee;border-top:1px solid #ccc;width:740px;text-align:center;overflow:hidden}.photos .wrap img{margin:11px}.photos .scrollable{position:relative;overflow:hidden;width:740px;height:60px;margin-bottom:11px}.photos .scrollable .items{width:20000em;position:absolute}.photos .scrollable .items img{float:left;margin-right:11px}.photos .scrollable .items img.active{background:#888}.pane{display:none}.estate-sidebar{position:relative;top:-256px;padding-left:10px;padding-top:10px}.estate-sidebar .top_line{padding:14px 14px 18px 14px;font-weight:100;color:#e1e5e8;font-size:13.5px;background-color:rgba(0,0,0,.2)}.facts .sanierungsanteil{color:#62b015}.facts li{clear:both;border-bottom:1px solid rgba(255,255,255,.2)}.facts li span{font-weight:bold;color:#fff}.facts label{float:left;color:#eee;display:block;font-weight:bold;width:125px}#preview .list{list-style:none;margin-bottom:5px}#preview .list .title{font-weight:bold}#preview .list ul{margin-left:10px}#preview .image-container{float:left;margin-right:10px}#preview .image-container img{-moz-box-shadow:2px 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:2px 1px 3px rgba(0,0,0,.5);box-shadow:2px 1px 3px rgba(0,0,0,.5)}.attention-box{text-align:center}.attention-box img{float:left;margin-right:10px}.attention-box h2{margin-bottom:10px;font-family:helvetica,arial;font-size:14px}.attention-box .button{margin-bottom:15px;padding:0 7px;background-image:url(/images/xblack-button-bg.png.pagespeed.ic.PpGM-tpX4j.png);background-repeat:x-repeat}.attention-box .button span{background-image:url(/images/xblack-button-bg.png.pagespeed.ic.PpGM-tpX4j.png)}.attention-box strong{color:#62b015}#contact-sb{background-image:url(/images/xkontakt-bg.png.pagespeed.ic.NxsVwvNfYv.png);padding:20px 10px 10px 10px}#contact-sb-form{padding:10px;background-color:#ddeef6}.contact{background-image:url(/images/estates/xphone.png.pagespeed.ic.CX-ADtw-bT.png);background-position:0% 50%;background-repeat:no-repeat;color:#3e3e3e;font-size:16px;font-weight:bold;padding-left:30px;margin:3px 0}#austattung ul{color:#264c7d;display:block;overflow:hidden;zoom:1;border-top:1px solid #adb0b5;border-bottom:1px solid #adb0b5;margin-bottom:20px;padding-bottom:5px}#austattung ul a{color:inherit;text-decoration:none}#austattung ul li{width:240px;float:left;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-position:-10px -1033px;background-repeat:no-repeat;padding-left:25px;margin-top:6px}#lage{margin-bottom:20px}#map,#map_canvas{width:550px;height:370px;position:relative}.headerimage{float:left;height:168px;width:220px;margin:10px 13px 10px 10px;overflow:hidden}#standort-text{margin-right:15px;line-height:1.35}.sites{display:block}.sites li{float:left;margin-right:17px;width:225px}.sites li.sec{margin-right:0}.filter ul{list-style:none;border-bottom:#777 dotted 1px}.filter ul li{border-top:#777 dotted 1px;background-color:#f2f1ef}.filter ul .active{font-weight:bold;padding-left:5px}.filter ul .active a:hover{border:none;background-color:#f2f1ef}.filter ul a{display:block;padding:7px;text-decoration:none}.filter ul a:hover{border-left:3px solid #264c7d;background-color:#e2e1df}.offer .title{font-size:14px;background:#111;padding:3px 0;width:225px}.offer .title a{color:#fff;padding-left:6px;text-decoration:none}.offer .placeholder{height:149px;background-image:url(/images/xdenkmal_01.jpg.pagespeed.ic.be5jlyAFsZ.jpg);background-repeat:no-repeat}.offer .image{position:relative;height:149px;margin-bottom:5px;background-color:#ccc}.offer .title .tease{float:right;color:#bbb;padding:0 7px;font-size:11px;width:40px;display:block}.offer .fakten{height:150px;color:#264c7d;overflow:hidden;font-size:12px}.offer .fakten li{border-bottom:solid #ccc 1px;margin:0;overflow:hidden;display:block}.offer .fakten .le{float:left}.offer .fakten .ri{float:right}.offer .objektlink a{font-weight:bold}.sites .offer .fakten{height:auto;background-color:#fff}.sites .offer .fakten ul ul{font-size:12px;line-height:1.5;margin:10px 5px;border:none}#angebote .sites .offer .fakten ul li{border:none}#angebote .sites .offer .objectlink{background-color:#fff}.sites .offer .fakten .dlist{margin:0 5px;width:215px;border-bottom:solid #ccc 1px}.sites .offer .fakten ul li.highlights{line-height:11px;padding-bottom:10px;border:none}.content{overflow:hidden;display:inline-block;clear:both;margin-top:21px}.content{display:block}.content .left{background-image:url(/images/xslideshow-bg.png.pagespeed.ic.pj-E8DUA9N.png);background-repeat:no-repeat;height:143px;width:630px}.content .left .inner{margin:10px}.content .right{margin-top:10px;margin-right:10px;width:314px;height:143px}.content .bottom{margin-top:20px}#kundenmeinungen .kundenmeinung{font-size:13px;margin-bottom:30px}#kundenmeinungen .kundenmeinung img{float:left;margin-right:10px}#kundenmeinungen .kundenmeinung em{font-weight:bold;font-size:17px;padding-left:25px;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-repeat:no-repeat;background-position:-10px -984px}#kundenmeinungen .kundenmeinung .author{font-family:helvetica,arial;font-size:13px}#citations p{padding-top:10px;margin-bottom:0;font-style:italic;line-height:18px}#citations .citation{padding:10px;font-size:12px;background: linear-gradient(to top, #bbbbbb2e, #f8f8f8)}#citations .citation em{font-weight:bold;font-size:17px;padding-left:25px;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-repeat:no-repeat;background-position:-10px -984px}#citations .citation strong{font-weight:normal;background-color:#e8f0bf}#citations .author{margin:0 0 20px 10px;padding-top:5px;padding-left:40px;background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-repeat:no-repeat;background-position:-10px -779px}#citations .author .description{font-size:12px}span.preselected{margin-left:16px;margin-top:4px;display:inline-block}body{color:#3e3e3e;font-family:arial;font-size:13.4px;line-height:22px;text-align:center}h1{color:#264c7d;font-size:26px;margin-bottom:18px}h1.small{font-size:20px;margin-bottom:9px;padding-top:6px}h1.estate,h2.estate{margin-top:16px}h2{color:#264c7d;font-size:20px;margin-bottom:15px}h2.headline{font-size:26px}h2.sidebar{color:#264c7d;font-size:20px;margin-bottom:12px}h3{color:#264c7d;font-size:18px;margin-bottom:12px;margin-top:18px}h4{color:#264c7d;font-size:16px;font-weight:bold}h5{color:#264c7d;font-size:18px}strong{font-weight:bold}a{color:#264c7d}p{margin-bottom:14px}ul.checkmarks{color:#264c7d}ul.checkmarks a{color:inherit;text-decoration:none}ul.checkmarks li{background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-position:-10px -1033px;background-repeat:no-repeat;padding-left:25px;margin-top:6px}.hide{display:none}.columns{margin:0 auto;text-align:left;width:980px;*display:inline-block}.columns:after{content:"";display:block;height:0;clear:both;visibility:hidden}.left{display:inline;float:left}.right{display:inline;float:right}.lighter-color{color:#264c7d}.green{color:#62b015;font-size:112%}.red{color:#c2334d}.bold{font-weight:bold}strong.marked{background:#fcfce9 none repeat scroll 0 0;font-weight:bold}.bottom-rule{border-bottom:1px solid #adb0b5;padding-bottom:20px;margin-bottom:24px}#header{overflow:hidden;display:inline-block}#header{display:block}#header .teaser{height:15px;color:#fff;font-size:11px;line-height:1;margin-top:1px}#header #header-top{background:#fff}#header #logo{background-image:url(/images/xlogo_neu.png.pagespeed.ic.JsjcLPfLLN.png);background-repeat:no-repeat;background-position:0 0;float:left;height:64px;margin-left:0;margin-top:7px;overflow:hidden;text-indent:-9999em;width:400px}#header #logo #tagline{display:block}#header #header_right{margin-top:10px;float:right;height:54px;width:480px;padding-right:20px;font-size:11px}#header #header_right.season{height:70px;width:550px;padding-right:0;margin-top:0}#header #header_right.season #usp{margin-top:12px}#header #header_right.season #usp .phone{font-size:19px}#header #usp{background-image:url(/images/xphone_header.png.pagespeed.ic.y7XYw0MylL.png);background-repeat:no-repeat;background-position:0 12px;float:left;padding-left:34px;line-height:18px;padding-top:5px}#header #usp .bold{font-weight:bold}#header #usp .phone{font-size:21px}#header #trs{background-image:url(/images/header_calculate.png.pagespeed.ce.Vhmyn13Y_E.png);background-repeat:no-repeat;background-position:0 3px;float:right}#header #seasonal_banner{float:right;width:330px}#header #trs ul.checkmarks2{padding-left:54px;line-height:11px}#header #trs ul.checkmarks2 li{background-image:url(/images/xcheckmark_header.png.pagespeed.ic.T-3I7asOF5.png);background-position:0 1px;background-repeat:no-repeat;padding-left:12px;margin-top:5px}#searchbox{background-image:url(/images/xsearchbox.png.pagespeed.ic.eGF_DaUB2x.png);background-repeat:no-repeat;background-position:0 0;color:#fff;height:210px;padding:12px 5px 10px 10px}#searchbox h5,#tax-box h5{color:#fff}#searchbox .select{margin-left:110px}#searchbox .select select{margin-top:10px;margin-bottom:20px;height:30px}#searchbox a.button.large span{margin-left:28px;padding-right:28px}#searchbox p{font-size:12px}#tax-box{background-image:url(/images/xtax_box_bg.png.pagespeed.ic.HdWlcVM0Dl.png);background-repeat:no-repeat;background-position:0 0;color:#fff;height:195px;padding:12px 5px 10px 10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5)}#tax-box .submit{width:100%;text-align:center;padding-top:20px}#unit-select h3{text-align:center;margin-bottom:0;margin-top:5px}#unit-select p{text-align:center;margin:0}#unit-select{background-color:#f2f1ef;border:1px dotted #777;padding:0 10px}#unit-select .offer{width:60%;margin:10px auto}#unit-select .arrow-unit{top:50%;position:relative;display:block}#unit-select .arrow-unit a{display:block;width:40px;height:40px;margin:-20px 0 0 0;text-align:center;outline:0;background:url(/images/xarrows-dmi2.png.pagespeed.ic.5hJ2YYpa2Y.png) no-repeat}#unit-select .arrow-unit span{display:block;visibility:hidden}#unit-select .back{float:left;top:-190px}#unit-select .back a{background-position:left bottom}#unit-select .back a:hover,#unit-select .back a.hover{background-position:left top}#unit-select .forward{float:right;top:-190px}#unit-select .forward a{background-position:right bottom}#unit-select .forward a:hover,#unit-select .forward a.hover{background-position:right top}#unit-select .free{font-weight:bold;color:#079607}#unit-select .sold{font-weight:bold;color:#c2334d}#tax-estate-desc .image-container{float:left;margin-top:2px}#tax-estate-desc .object-container{margin-left:100px}#tax-estate-desc .dlist{border-bottom:solid #ccc 1px;font-size:11px;line-height:20px}#tax-estate-desc .dlist .ri{float:right;padding-right:5px}#tax-estate-desc div.title{width:100%!important;font-weight:bold}#header #xmas{background-image:url(/images/xchristmas.png.pagespeed.ic._5Zp_jSEdt.png);background-repeat:no-repeat;float:right;height:70px;width:357px}#header .content{overflow:hidden;display:inline-block;background-image:url(/images/xheader-bglg.jpg.pagespeed.ic.L6fZxvDv4_.jpg);background-position:top center;clear:both;padding-bottom:24px;padding-top:6px;margin-top:0}#header .content{display:block}#header .content .left{background-image:url(/images/xslideshow-bg.png.pagespeed.ic.pj-E8DUA9N.png);background-repeat:no-repeat;height:336px;width:618px}#header .content .left .inner{margin:10px}#header .content .right{color:#eee;margin-top:10px;margin-right:10px;width:314px}#header .content .bottom{margin-top:20px}body.category-estates #body,body.category-standorte #body,body.category-unsere-immobilien #body{padding-top:6px}#body{padding-bottom:50px;padding-top:23px}#body .justify{text-align:justify}#body .fafafa{border:#777 dotted 1px;padding:10px;background-color:#f2f1ef}#body .fafafa .section-address{border:1px dotted #777;width:450px}#body .fafafa p{padding:0 40px 10px 40px}#body .inner{margin-left:20px;margin-right:20px}#body .inner .breadcrumbs{font-size:10px;margin-bottom:10px;margin-left:-10px}#body .inner .breadcrumbs li{display:inline}#body .inner .breadcrumbs li .separator{margin:0 5px}#body .left{width:555px;position:relative}#body .right{width:317px}#body .left-small{width:200px;display:inline;float:left}#body .right-large{width:713px;display:inline;float:right}#body .right-large h2{margin-bottom:0}#body #angebote{margin:15px 0 20px 0;padding:0 10px 20px 10px;float:left;width:930px;height:484px;background-image:url(/images/xangebote_bg.png.pagespeed.ic.dKfH4BPEbU.png);background-position:0 -30px;background-repeat:no-repeat}#body #angebote .sites li{width:225px;margin-right:7px}#body #angebote .offer li{margin:0}.right_to_calculator{margin-left:135px}#body .more{margin-top:15px}#body .more li{list-style:square url(/images/xlist-arrow.png.pagespeed.ic.5IDEPmP9a1.png);margin-left:20px;font-weight:bold}#body .heavy a{padding:5px;color:#264c7d}#body .contact-form{background-image:url(/images/xphone-bg.png.pagespeed.ic.045ZjVccse.png);background-repeat:no-repeat;padding:0 30px 0 60px}#body .contact-form p{margin-bottom:4px;text-align:center;padding:0 10px;font-size:15px;color:#264c7d}#body .contact-form strong{font-size:22px}#body .contact-form h2{margin-bottom:4px}#body .contact-form .contact-form{background-image:url(/images/xphone-bg.png.pagespeed.ic.045ZjVccse.png);background-repeat:no-repeat;padding:0 30px 0 60px}#body .contact-form .contact-form p{margin-bottom:4px;text-align:center;padding:0 10px;font-size:15px;color:#264c7d}#body .contact-form .contact-form strong{font-size:22px}#body .contact-form .contact-form h2{margin-bottom:4px}#body .infotext{line-height:1.5}#body .infotext p{margin:10px 0}#body .infotext ul{list-style:square;margin-left:15px}#body:after{content:"";display:block;height:0;clear:both;visibility:hidden}#sitemap{overflow:hidden;display:inline-block;background-image:url(/images/footer-bg.png.pagespeed.ce.DMFNlOaKnG.png);background-repeat:repeat-x;padding-bottom:25px;padding-top:25px}#sitemap{display:block}#sitemap a{text-decoration:none}#sitemap .columns{padding-left:10px;padding-right:10px}#sitemap .smallcol{width:135px}#sitemap .smallcol.seal{margin-left:0;margin-top:20px;width:150px}#sitemap .largecol{width:230px}#sitemap .column{display:inline;float:left;font-size:12px;line-height:1;margin-left:20px}#sitemap .column h3{color:#c1d0db;margin-bottom:10px;font-size:18px}#sitemap .column ul{color:#73868c}#sitemap .column ul li{margin-bottom:8px}#sitemap .column ul a{color:#73868c}body.category-taxes #header .left{background-image:url(/images/xslideshow-small-bg.png.pagespeed.ic.CFxKIPhepY.png);height:216px;line-height:1.5;font-size:12px}body.category-taxes .taxes-header{background:url(/images/xsteuerrechner2.jpg.pagespeed.ic.b_--J--E_p.jpg)}body.category-standorte #header .left{background-image:url(/images/xslideshow-small-bg.png.pagespeed.ic.CFxKIPhepY.png);height:216px}.pagination{font-size:14px}.pagination a{background-color:#264c7d;color:#fff;padding:3px}.pagination .current{background-color:#777;color:#fff;padding:3px}.service ul li{background-image:url(/images/ximages.png.pagespeed.ic.4d6OdieO6-.png);background-position:-10px -1033px;background-repeat:no-repeat;padding-left:25px;margin-top:6px}#press{overflow:hidden;display:inline-block}#press{display:block}#press .unit{width:153px;float:left;line-height:1.4;font-size:11px}#press .unit .img{height:50px;float:none}#press .unit a{text-decoration:none;color:#ccc}.staff{overflow:hidden;display:inline-block;float:left;display:block;width:50%}.staff img{margin:10px;float:left}.staff .desc{overflow:hidden;display:block;padding-top:10px}.staff .staff-desc{display:block}.staff .staff-position{display:block;font-style:italic;color:#999}.anythingSlider .arrow{behavior:none;background-image:none;padding-left:0}#header #slider .right{width:262px;height:282px;margin-top:0;margin-right:0;background-color:transparent!important;color:#233;background-image:url(/slider/images/xslideshow-txt-bg2.png.pagespeed.ic.zQsYNvir1i.png);background-repeat:no-repeat;background-position:0 0}#slider .exclusive{font-size:11px;display:block}#slider h3{margin:0}#slider .mtop{margin-top:20px}#slider .inner{margin:10px 15px}#slider .highlights ul{font-size:12px;line-height:1.5;margin:5px 0}.highlights ul li{background-image:url(/images/xlist-plus.png.pagespeed.ic.IsJuFzCRc2.png);background-repeat:no-repeat;background-position:1px 6px;padding-left:10px}.category-unsere-immobilien #header .content{padding-bottom:0}.bt-space0{margin-bottom:0!important}.bt-space5{margin-bottom:5px!important}.bt-space10{margin-bottom:10px!important}.bt-space15{margin-bottom:15px!important}.bt-space20{margin-bottom:20px!important}.bt-space25{margin-bottom:25px!important}.bt-space30{margin-bottom:30px!important}.bt-space40{margin-bottom:40px!important}.nowrap{white-space:nowrap}sssss .half{width:48%!important}.trio{width:31%!important}.quad{width:23%!important}.full{width:100%}.tleft{text-align:left!important}.tcenter{text-align:center!important;margin:auto!important}.tright{text-align:right!important}.bold{font-weight:bold}#calculation table{width:100%}#calculation table .sum{padding-top:5px;border-top:2px solid #333}#calculation table .last{padding-bottom:3px}hr{border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background-color:#fff}.box{border:1px solid #dbdbdb;padding:15px 15px 25px 15px}.box h3{margin:0}.box ul.linklist{list-style:none!important;margin-left:0!important}a.link{padding-left:14px;color:#264c7d}a.bold{background-color:transparent!important;background-image:url(/images/xlink-arrows.png.pagespeed.ic.sbBFL5_-lR.png);background-repeat:no-repeat;background-position:0 5px}a.regular{background-color:transparent!important;background-image:url(/images/xlink-arrows-regular.png.pagespeed.ic.iw-a07-bOW.png);background-repeat:no-repeat;background-position:0 5px}#slider .link{font-size:12px}.hint{color:#888;font-size:11px;line-height:1.2}.flagged{position:absolute;left:155px;top:132px;z-index:1;color:#fff;font-size:10px;padding-left:5px;padding-bottom:2px;width:70px}.redbox{background-image:url(/images/xcomplete_sold.png.pagespeed.ic.qVzyXeMgee.png);background-position:0 0;background-repeat:no-repeat;font-weight:bold}.greenbox{background-image:url(/images/xpercent_sold.png.pagespeed.ic.ZcoXwH7RGj.png);background-position:0 0;background-repeat:no-repeat}.kfw_icon{background-image:url(/images/xkfw_icon.png.pagespeed.ic.v6BeeSUFCX.png);background-position:0 0;background-repeat:no-repeat;background-color:transparent;position:absolute;z-index:1;width:51px;height:51px;padding:0;font-size:0}.icon16{border:0;width:16px;height:16px}#map_canvas{position:relative}.map_container{height:370px;margin:0 0 20px;position:relative;width:550px}.actions{background-color:#fff;bottom:38px;padding:8px;position:absolute;left:0;z-index:2;border-top:1px solid #abbbcc;border-left:1px solid #a7b6c7;border-bottom:1px solid #a1afbf;border-right:1px solid #a7b6c7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.actions label{display:block;margin:2px 0 5px 10px;text-align:left}.actions input,.actions select{width:85%}.actions .button{background-color:#d7e5f5;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7e5f5),color-stop(100%,#cbe0f5));background-image:-webkit-linear-gradient(top,#d7e5f5,#cbe0f5);background-image:-moz-linear-gradient(top,#d7e5f5,#cbe0f5);background-image:-ms-linear-gradient(top,#d7e5f5,#cbe0f5);background-image:-o-linear-gradient(top,#d7e5f5,#cbe0f5);background-image:linear-gradient(top,#d7e5f5,#cbe0f5);color:#1a3e66;font:11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;line-height:1;margin-bottom:0;padding:6px 0 7px 0;text-align:center;text-shadow:0 1px 1px #fff;width:150px}.actions .button:hover,.actions .button:active{cursor:pointer}.category-seo h2.outline{line-height:1.25}.category-seo .infotext h1{line-height:1.25;margin-top:-8px}.scroller{position:relative;overflow:hidden;height:230px;width:555px}.scroller .items{position:absolute;height:20000em}#actions{width:555px}#actions a{color:#264c7d;text-decoration:underline;cursor:pointer;background-color:transparent!important;background-image:url(/images/xlink-arrows-regular-left.png.pagespeed.ic.agnApQUw5V.png);background-repeat:no-repeat;background-position:0 5px}#actions a.right{text-align:right;width:auto;background-image:url(/images/xlink-arrows-regular.png.pagespeed.ic.iw-a07-bOW.png);background-position:right 9px;padding-right:14px}#actions .disabled{visibility:hidden}#energy .box{padding:10px;font-size:12px;background: linear-gradient(to top, #bbbbbb2e, #f8f8f8)}#energy h3{margin-top:0;margin-bottom:5px}#energy p{font-style:italic;margin-top:14px}dl dt{float:left;clear:left;width:14em;font-weight:bolder}dl dd{padding-left:10em}.dmi_widget{background:#f2f1ef;border:0;border-radius:0;color:#777;padding:7px 7px 14px}.dmi_img{border-top:2px solid #fff;border-bottom:2px solid #fff;margin-left:-7px}.dmi_widget h4{padding:0 0 5px;font-family:Verdana,sans-serif;color:#264c7d;font-weight:bold;font-size:16px;border:none}.dmi_claim{padding-top:7px}.dmi_widget p{text-align:justify;margin-bottom:10px}.cc-window{opacity:.86;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease , -webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:none}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.brochure{padding:45px 10px 10px 10px;clear:both;background:linear-gradient(to bottom,#fff,#f0efed);border-radius:10px;position:relative}.clearfix::after{content:"";display:table;clear:both}.box.blue{background:linear-gradient(to bottom,#003074,#012453)}.box.blue h3,.box.blue a.white{color:#fff}.box.blue a{background-color:transparent!important;background-image:url(/images/xlink-arrows-white-bold.png.pagespeed.ic.dAiHJaUSF_.png);background-repeat:no-repeat;background-position:0 8px;padding-left:14px;padding-bottom:5px;display:inline-block}