a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}main{display:block;position:relative}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}#show_width_height{position:fixed;top:80px;left:0;padding:5px;width:auto;height:auto;background:#e0e0e0;text-align:right}#show_width_height p{color:#00008b;font-family:'Courier New',Courier,monospace;font-size:16px;font-weight:700}.modal{display:none;position:fixed;z-index:2000;padding-top:200px;left:0;top:0;padding:0;overflow:auto;width:100%;height:100%}.modal-box{position:relative;margin:auto;border-radius:4px;line-height:1.5}.modal-header h1{font-size:20px;margin-top:0;margin-bottom:10px}.modal-image{margin:auto;display:block}.modal-text p{font-size:16px;margin-top:0;text-align:left}.modal-footer h2{font-size:14px;margin-top:10px;margin-bottom:0}.modal-box-close-btn{position:absolute;z-index:2001;top:5px;right:5px;padding:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.modal-box-buttons{display:block;right:0;white-space:nowrap}[class^=modal-box-btn]{outline:0;padding:5px 20px;font-size:16px;margin-left:10px;transition:.2s}.modal-box-checkbox{display:block;position:relative;padding-top:5px;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-box-checkbox input{position:absolute;opacity:0;height:0;width:0}.modal-box-checkbox .checkmark{position:absolute;top:5px;left:0;transition:background-color .5s linear}.modal-box-checkbox .checkmark-indicator{position:absolute}.modal-box-checkbox .checkmark-indicator{border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-box-checkbox .checkmark-indicator{transition:.1s linear}#modal-img-template,[id^=modalText-]{display:none}body{font-family:Lato;background-color:#f7f7f7;padding-top:40px}header{width:100%;font-family:tahoma}.nav-bar{display:none;height:64px}header nav{background:rgba(32,32,32,.96);z-index:1000;top:0;position:absolute;box-shadow:inset 0 2em 3em -2em green}header nav ul{list-style:none}header nav ul li{float:left;position:relative;transition:background-color .3s}header nav:after{content:"";display:block;clear:both}header nav ul li a{color:#fff;display:block;padding:20px;text-decoration:none;font-size:20px;font-family:tahoma}header nav ul li:hover{background:#34495e;cursor:pointer}header nav ul li:hover i,header nav ul li:hover p{color:#ff0}header nav ul li .current-page{color:#adff2f}header nav ul li i{margin-right:10px}header nav ul li p{display:inline;margin-right:20px}header nav ul li:hover .children-1st-level{visibility:visible;opacity:1}header nav ul li ul li:hover .children-2nd-level{visibility:visible;opacity:1}header nav ul li .children-1st-level,header nav ul li .children-2nd-level{visibility:hidden;opacity:0;position:absolute;width:150%;width:260px;background:rgba(16,16,16,.9);box-shadow:10px 10px 5px #404040;box-shadow:.4em .4em 1em .5em #404040,inset 0 2em 3em -2em green;transition:opacity .3s}header nav ul li .children-2nd-level{background:rgba(16,16,16,.9);margin-top:-64px;margin-left:260px}header nav ul li .children-1st-level li{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.4)}header nav ul li .children-1st-level li a{margin-left:30px}header nav ul li .fa-angle-double-right,header nav ul li .fa-angle-right,header nav ul li .fa-caret-right,header nav ul li .fa-chevron-right{position:relative;left:5px;top:2px}.sub-menu-symbol{position:relative;left:10px}body.mobile-nav{padding-top:20px}@media (pointer:coarse){.mobile-nav ul li a{cursor:default}}.mobile-nav .nav-bar{display:block;width:100%;position:absolute;top:0;background:rgba(32,32,32,.96);z-index:1001;box-shadow:inset 0 2em 3em -2em green}.nav-bar span{float:left;font-size:20px;padding:20px;color:#fff}.nav-bar .fa-bars,.nav-bar .fa-times,.nav-bar p{display:block;padding:20px;color:#fff;overflow:hidden;font-size:20px;font-weight:700;text-decoration:none;float:right}.nav-bar span{float:right;padding:0}.nav-bar p{font-size:24px;margin-top:-1px;float:left;cursor:default}.nav-bar-btn{margin-top:18px;margin-right:18px;width:35px;height:30px;background-color:transparent}.nav-bar-btn-bar{margin-top:13px}.nav-bar-btn-bar,.nav-bar-btn-bar:after,.nav-bar-btn-bar:before{position:relative;width:100%;height:4px;border-radius:25px;background-color:silver;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.show-btn-bar .nav-bar-btn-bar{background-color:transparent}.nav-bar-btn-bar:before{position:absolute;content:'';top:-9px;left:0}.show-btn-bar .nav-bar-btn-bar:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-bar-btn-bar:after{position:absolute;content:'';top:9px;left:0}.show-btn-bar .nav-bar-btn-bar:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav header nav{max-width:512px;overflow:auto;opacity:.96;box-shadow:none}.mobile-nav header nav ul li{display:block;border-bottom:1px solid rgba(255,255,255,.4);width:100%;line-height:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-nav header nav ul li ul li{line-height:35px}.mobile-nav header nav ul li ul li ul li{line-height:25px}.mobile-nav header ul li a{display:block}.mobile-nav header nav ul li .children-1st-level,.mobile-nav header nav ul li .children-2nd-level{visibility:visible;opacity:1;position:relative;overflow:hidden;display:block;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s;width:100%;margin-top:0;margin-left:0;background:rgba(48,48,48,.9);box-shadow:none}.mobile-nav header nav ul li .children-2nd-level{background:rgba(64,64,64,.9)}.mobile-nav header nav ul li .children-1st-level a{margin-left:40px;padding:5px 0}.mobile-nav header nav ul li .children-2nd-level li a{margin-left:50px}.mobile-nav header nav ul li:hover{cursor:default}.mobile-nav header nav ul li ul li:first-child{border-bottom:1px solid rgba(255,255,255,.4)}.mobile-nav .sub-menu-symbol{display:initial}@media (min-width:576px) and (min-height:576px){.nav-bar{height:94px}.nav-bar-btn{margin-top:18px;margin-right:18px;width:55px;height:50px}.nav-bar-btn-bar{margin-top:25px}.nav-bar-btn-bar,.nav-bar-btn-bar:after,.nav-bar-btn-bar:before{height:6px}.nav-bar-btn-bar:before{top:-15px}.nav-bar-btn-bar:after{top:15px}.mobile-nav .nav-bar .logo{left:15px;top:10px;height:94px}.mobile-nav header nav ul li a,.mobile-nav header nav ul li p{font-size:24px;padding:22px}}.mobile-nav header .glowing-icon{display:none}.mobile-nav header nav{border-radius:initial}.mobile-nav header nav ul li.menu-first-item{border-radius:initial}.mobile-nav header nav ul li.menu-last-item{border-radius:initial}.header-logo{position:relative;float:right;right:15px;margin-top:8px;width:44px;height:44px}.header-logo:after{content:"";display:block;clear:both}.nav-bar{height:64px}.nav-bar-btn{margin-top:16px}.mobile-nav .nav-bar{background:rgba(220,59,0,.95);box-shadow:inset 0 2em 3em -2em rgba(110,30,0,.8)}.mobile-nav header nav ul li a{margin-left:10px;padding:20px 0 20px 10px;font-size:20px}header nav{background:rgba(220,59,0,.95);box-shadow:inset 0 2em 3em -2em rgba(165,45,0,.8);max-width:1022px}header nav ul li a{color:#ccc;padding:6px 15px 6px 15px;font-size:16px}header nav ul li:hover{background:#ddd}header nav ul li a:hover{text-decoration:none;color:#000}header nav ul li .current-page{color:#fff;font-weight:700}.mobile-nav header{margin-bottom:64px}@media (min-width:576px) and (min-height:576px){.nav-bar{height:94px}.mobile-nav header{margin-bottom:94px}}.full_text{animation:fadeIn 1s}input.checkbox_read_more{display:none}span.full_text{display:none}label.read_more{color:#0091d2;font-size:16px}label.read_more::before{content:" mehr"}input.read_more:checked~span.full_text{display:inline}input.read_more:checked~label.read_more::before{content:" weniger"}[id*=btnShowHide]{width:16x;height:16px;outline:0}#btnArrowUp{display:none;position:fixed;bottom:30px;right:30px;z-index:10;font-size:18px;border:none;outline:0;background-image:url(../img/btn-arrow-up.png);background-repeat:no-repeat;background-color:silver;opacity:.4;color:#fff;cursor:pointer;padding:15px;border-radius:4px;width:40px;transition:.1s}#btnArrowUp:hover{opacity:.8;box-shadow:0 0 5px #dc3b00}.touch #btnArrowUp.no-hover{opacity:.4;box-shadow:none}@keyframes marquee{0%{text-indent:100px}100%{text-indent:-100px}}.marquee{margin:auto;margin-top:30px;font-size:24px;overflow:hidden;white-space:nowrap;animation:marquee 3s linear infinite}.marquee:hover{animation-play-state:paused}@-webkit-keyframes zoomIn{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoomIn{from{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes zoomOut{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(0)}}@keyframes zoomOut{from{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideFromTopIn{from{top:-600px;opacity:0}to{top:0;opacity:1}}@keyframes slideFromTopIn{from{top:-600px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes slideFromTopOut{from{top:0;opacity:1}to{top:-600px;opacity:0}}@keyframes slideFromTopOut{from{top:0;opacity:1}to{top:-600px;opacity:0}}@-webkit-keyframes slideFromBottomIn{from{bottom:-600px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideFromBottomIn{from{bottom:-600px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes slideFromBottomOut{from{bottom:0;opacity:1}to{bottom:-600px;opacity:0}}@keyframes slideFromBottomOut{from{bottom:0;opacity:1}to{bottom:-600px;opacity:0}}@-webkit-keyframes slideFromLeftIn{from{left:-1200px;opacity:0}to{left:0;opacity:1}}@keyframes slideFromLeftIn{from{left:-1200px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes slideFromLeftOut{from{left:0;opacity:1}to{left:-1200px;opacity:0}}@keyframes slideFromLeftOut{from{left:0;opacity:1}to{left:-1200px;opacity:0}}@-webkit-keyframes slideFromRightIn{from{right:-1200px;opacity:0}to{right:0;opacity:1}}@keyframes slideFromRightIn{from{right:-1200px;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes slideFromRightOut{from{right:0;opacity:1}to{right:-1200px;opacity:0}}@keyframes slideFromRightOut{from{right:0;opacity:1}to{right:-1200px;opacity:0}}@-webkit-keyframes downFadeIn{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes downFadeIn{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes downFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes downFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes upFadeIn{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes upFadeIn{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes upFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes upFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes rightFadeIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rightFadeIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes rightFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes rightFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes leftFadeIn{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes leftFadeIn{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes leftFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes leftFadeOut{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}body{padding:0;font-family:Arial,Helvetica,Sans-Serif;background-color:grey}#container{max-width:1024px;margin:0 auto;border-top:0;border-bottom:0;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7;background-color:#e8e8e8}header{height:163px;background-color:#dc3b00;overflow:hidden}main{position:relative;margin:0;padding:30px;line-height:1.5}#footer{position:relative;text-align:center;padding-top:5px;padding-bottom:10px}.table{display:table;border-spacing:16px;width:100%}.col{display:table-cell;box-sizing:border-box;padding:.5em;vertical-align:top}.col:nth-child(1){width:30%}.col:nth-child(2){width:70%;padding-left:40px}.col:nth-child(2) img{width:100%;height:auto}#slider{margin-bottom:40px}p{font-size:16px}h1,h2,h3{margin-top:20px;margin-bottom:10px;font-weight:700}h3{font-size:18px}a{color:#fe8054;text-decoration:none}a:hover{color:grey;text-decoration:underline}#footer p{font-size:12px;line-height:14px;color:#888;margin:1px;padding:1px}#footer a{color:#888;text-decoration:underline}#footer a:hover{color:#888;background-color:#eee;text-decoration:none}#footer a#wohnreal-current-item{color:#444;font-weight:700}#footer h4{font-size:12px;font-weight:400;line-height:14px;color:#888;margin:1px;padding:1px}#link_list li{margin-top:12px;margin-left:15px;line-height:1;overflow-wrap:break-word;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#welcome{margin-top:40px;padding-bottom:80px;text-align:center;font-weight:400;font-size:36px;color:grey}#btnArrowUp{background-color:#dc3b00;opacity:.4}#btnArrowUp:hover{background-color:#dc3b00;opacity:.8;box-shadow:0 0 5px #dc3b00}.touch #btnArrowUp.no-hover{opacity:.4;box-shadow:none}.logo{height:68px}.headline{margin-left:0;margin-right:0;margin-top:40px;margin-bottom:0;padding:0;font-size:large;color:#fff}.fitimg{display:block;margin-left:auto;margin-right:auto;height:auto;width:100%}#google-maps{width:400px;height:300px;padding-top:20px}#phone,#show-google-maps,#show-google-maps-text{display:none}@media (pointer:fine){#phone img:hover,#show-google-maps:hover{transform:scale(1.1);transition:all linear .25s}}@media screen and (max-width:800px){body{line-height:1.5;background-color:#e8e8e8}#container{overflow:hidden;border:none}header{overflow:hidden!important;height:0}main{padding:15px}#footer{margin-top:50px}.col:nth-child(1){width:100%}.col:nth-child(2){width:0%;display:none}#slider{margin-top:-20px}#footer p,h5{display:none}#footer h4{font-size:12px;font-weight:700;text-align:center;padding-bottom:5px}td{line-height:1.5}.logo{height:60px;margin-left:10px}p.headline{margin-top:-20px;font-size:16px;padding:0}#btnArrowUp{bottom:60px;right:20px}#google-maps{display:none}#phone{display:initial}#show-google-maps,#show-google-maps-text{display:flex}#show-google-maps img{padding-left:20px;padding-top:0;margin-top:-10px}#phone img{height:24px;margin-left:10px}}