@font-face{font-family:'Wiener Melange';src:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Fonts/WienerMelange_W_Rg.woff");font-weight:normal;}@font-face{font-family:'Wiener Melange';src:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Fonts/WienerMelange_W_It.woff");font-style:italic;}@font-face{font-family:'Wiener Melange';src:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Fonts/WienerMelange_W_Bd.woff");font-weight:bold;}@font-face{font-family:'Wiener Melange';src:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Fonts/WienerMelange_W_ExBd.woff");font-weight:900;}@font-face{font-family:'Wiener Melange';src:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Fonts/WienerMelange_W_BdIt.woff");font-weight:bold;font-style:italic;}h1{font-size:48px;line-height:60px;font-weight:900;margin-bottom:6px}@media (min-width:992px){h1{font-size:80px;line-height:96px;margin-bottom:24px}}h2{font-size:36px;line-height:48px;font-weight:900}@media (min-width:992px){h2{font-size:48px;line-height:60px}}h3{font-size:18px;line-height:30px;font-weight:bold;margin-bottom:16px}@media (min-width:992px){h3{font-size:18px;line-height:30px;margin-bottom:36px}}p{font-size:16px;line-height:28px}@media (min-width:992px){p{font-size:18px;line-height:30px}}a,a:hover{color:#ff5a64;font-weight:bold}.d-none{display:none}.d-flex{display:flex}@media (min-width:992px){.d-md-block{display:block}}@media (min-width:992px){.d-md-flex{display:flex}}.frame{padding:0 10px}@media (min-width:992px){.frame{padding:0}}.frame-full-width{padding:0}.frame-container,.container{padding-left:5px;padding-right:5px}@media (min-width:992px){.frame-container,.container{padding-left:20px;padding-right:20px}}.frame-container .row,.container .row{margin-left:-5px;margin-right:-5px}@media (min-width:992px){.frame-container .row,.container .row{margin-left:-20px;margin-right:-20px}}.col-xs-0{padding:0 5px}@media (min-width:992px){.col-xs-0{padding:0 20px}}.col-xs-1{padding:0 5px}@media (min-width:992px){.col-xs-1{padding:0 20px}}.col-xs-2{padding:0 5px}@media (min-width:992px){.col-xs-2{padding:0 20px}}.col-xs-3{padding:0 5px}@media (min-width:992px){.col-xs-3{padding:0 20px}}.col-xs-4{padding:0 5px}@media (min-width:992px){.col-xs-4{padding:0 20px}}.col-xs-5{padding:0 5px}@media (min-width:992px){.col-xs-5{padding:0 20px}}.col-xs-6{padding:0 5px}@media (min-width:992px){.col-xs-6{padding:0 20px}}.col-xs-7{padding:0 5px}@media (min-width:992px){.col-xs-7{padding:0 20px}}.col-xs-8{padding:0 5px}@media (min-width:992px){.col-xs-8{padding:0 20px}}.col-xs-9{padding:0 5px}@media (min-width:992px){.col-xs-9{padding:0 20px}}.col-xs-10{padding:0 5px}@media (min-width:992px){.col-xs-10{padding:0 20px}}.col-xs-11{padding:0 5px}@media (min-width:992px){.col-xs-11{padding:0 20px}}.col-xs-12{padding:0 5px}@media (min-width:992px){.col-xs-12{padding:0 20px}}.equalize-columns .row{display:flex;flex-wrap:wrap}.equalize-columns .row .frame{display:flex;flex:1;height:100%}.equalize-columns .row .frame .frame-container{flex-basis:100%}.equalize-columns .row .frame .frame-inner{height:100%}.equalize-columns .row>.col-md-*{display:flex;flex:1;height:100%}@media (min-width:992px){.frame-indent .frame-inner{margin-left:calc(16.666666666% + 20px);margin-right:calc(16.666666666% + 20px)}}.footer-section a,.footer-section a:hover{color:#309def;font-weight:normal}@media (min-width:992px){.body-bg-top{padding-top:100px}}.section{padding:0}.section-default>.frame>.frame-container{margin-left:auto;margin-right:auto}@media (min-width:992px){.section-default>.frame>.frame-container{padding-left:20px;padding-right:20px}}.section-default>.frame-full-width>.frame-container{width:100% !important;padding:0}.section-default>.frame-full-width>.frame-container img{width:100%}.section-default>.frame-grey{background-color:#f3f1ef}.section-default>.frame-flieder-light{background-color:#e6e5fe}.section-default>.frame-lead h2{font-size:24px;font-weight:normal;margin-top:0;margin-bottom:39px}@media (min-width:992px){.section-default>.frame-lead h2{font-size:32px;line-height:40px;margin-bottom:60px}}@media (min-width:768px){.section-default .frame-container{width:748px}}@media (min-width:992px){.section-default .frame-container{width:972px}}@media (min-width:1200px){.section-default .frame-container{width:1180px}}.frame-space-after-extra-small{padding-bottom:30px;margin:0}@media (min-width:992px){.frame-space-after-extra-small{padding-bottom:60px}}.frame-space-before-extra-small{padding-top:30px;margin:0}@media (min-width:992px){.frame-space-before-extra-small{padding-top:60px}}.frame-space-after-small{padding-bottom:40px;margin:0}@media (min-width:992px){.frame-space-after-small{padding-bottom:80px}}.frame-space-before-small{padding-top:40px;margin:0}@media (min-width:992px){.frame-space-before-small{padding-top:80px}}.frame-space-after-medium{padding-bottom:50px;margin:0}@media (min-width:992px){.frame-space-after-medium{padding-bottom:100px}}.frame-space-before-medium{padding-top:50px;margin:0}@media (min-width:992px){.frame-space-before-medium{padding-top:100px}}.frame-space-after-large{padding-bottom:60px;margin:0}@media (min-width:992px){.frame-space-after-large{padding-bottom:120px}}.frame-space-before-large{padding-top:60px;margin:0}@media (min-width:992px){.frame-space-before-large{padding-top:120px}}.frame-space-after-extra-large{padding-bottom:70px;margin:0}@media (min-width:992px){.frame-space-after-extra-large{padding-bottom:140px}}.frame-space-before-extra-large{padding-top:70px;margin:0}@media (min-width:992px){.frame-space-before-extra-large{padding-top:140px}}.navbar-header-main .navbar-brand{padding:20px 30px}@media (min-width:992px){.navbar-header-main .navbar-brand{height:102px;padding:0 15px}}@media (min-width:992px){.navbar-header-main .navbar-brand>img{max-height:50%}}.navbar-main>li>a{font-weight:400;font-size:18px;text-transform:none}@media (min-width:992px){.navbar-main>li>a{line-height:102px}}.breadcrumb a{color:#000000;font-weight:400;text-decoration:underline}.breadcrumb a:hover,.breadcrumb a:active{color:#000000;text-decoration:none}.breadcrumb .active{color:#000000}.btn{padding:11px 18px;font-weight:bold;background:#f3f1ef;color:#292929;border:none}.btn:focus{border:1px solid}.btn-default{color:#292929;background:#f3f1ef}.btn-default:hover,.btn-default:active{color:#292929;background:#f3f1ef;box-shadow:none}.btn-primary{color:#ffffff;background:#FF5A64}.btn-primary:hover,.btn-primary:active{color:#ffffff;background:#FF5A64;box-shadow:none}.btn-secondary{color:#ffffff;background:#82D282}.btn-secondary:hover,.btn-secondary:active{color:#ffffff;background:#82D282;box-shadow:none}.frame-inner-green .frame-inner{background:#82D282;color:#ffffff}.frame-inner-green .frame-inner .element-header{padding-top:36px}figure{margin:0}figure img{width:100%}.frame-type-image header{margin:auto}@media (min-width:768px){.frame-type-image header{margin-left:5%;margin-right:5%}}@media (min-width:992px){.frame-type-image header{margin-left:10%;margin-right:10%}}@media (min-width:1200px){.frame-type-image header{margin-left:15%;margin-right:15%}}.frame-type-image header .element-subheader{font-weight:normal;font-size:32px}.frame-type-image .gallery-row .gallery-item{margin-bottom:24px}.frame-type-image .gallery-row .gallery-item figure{position:relative}.frame-type-image .gallery-row .gallery-item figure figcaption{display:none}.frame-type-image .gallery-row .gallery-item a:hover::after{position:absolute;bottom:0;right:0;content:'Anzeigen';padding:11px 18px;font-weight:bold;background:#ffffff;color:#292929;border:none}.pswp .pswp__bg{background:#ffffff}.pswp .pswp__ui--idle .pswp__top-bar{opacity:1}.pswp .pswp__button{background:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Images/PhotoSwipe/default-skin.png") 0 0 no-repeat}.pswp .pswp__button--share{background-position:-44px -44px}.pswp .pswp__button--close{background-position:0 -44px}.pswp .pswp__button--zoom{background-position:-88px 0}.pswp .pswp__button--arrow--left,.pswp .pswp__button--arrow--right{background:none}@media (min-width:992px){.pswp .pswp__button--arrow--left,.pswp .pswp__button--arrow--right{width:90px}}.pswp .pswp__button--arrow--left::before,.pswp .pswp__button--arrow--right::before{background:url("../../../../typo3conf/ext/tpl_tag_des_wiener_wohnbaus/Resources/Public/Scss/Theme/../../Images/PhotoSwipe/default-skin.png") 0 0 no-repeat;background-color:#ffffff;background-size:264px 88px;height:40px;width:40px;border:solid 1px rgba(41, 41, 41, 0.3)}.pswp .pswp__button--arrow--left::before{background-position:-134px -39px}@media (min-width:992px){.pswp .pswp__button--arrow--left::before{left:40px}}.pswp .pswp__button--arrow--right::before{background-position:-93px -39px}@media (min-width:992px){.pswp .pswp__button--arrow--right::before{right:40px}}.pswp .pswp__top-bar{background:none;color:#292929}@media (min-width:992px){.pswp .pswp__top-bar{padding:0 40px}}.pswp .pswp__top-bar .pswp__counter{color:#292929;left:40px}.pswp .pswp__caption{color:#292929;font-size:16px}.pswp.pswp--zoomed-in .pswp__top-bar .pswp__button.pswp__button--zoom{background-position:-132px 0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:1}.pswp__caption--empty{display:block}.pswp__ui--fit .pswp__caption,.pswp__caption{background:#ffffff;color:#292929;font-size:16px}@media (min-width:992px){.pswp__ui--fit .pswp__caption .pswp__caption__center,.pswp__caption .pswp__caption__center{max-width:782px}}.pswp__ui--fit .pswp__caption .pswp__caption__center>div,.pswp__caption .pswp__caption__center>div{margin-bottom:5px}.pswp__ui--fit .pswp__caption .pswp__caption__center .pswp__caption__credits,.pswp__caption .pswp__caption__center .pswp__caption__credits{color:#969696;font-size:14px}.pswp__ui--fit .pswp__caption .pswp__caption__center .pswp__caption__title,.pswp__caption .pswp__caption__center .pswp__caption__title{color:#292929;font-weight:bold}.pswp__ui--fit .pswp__caption .pswp__caption__center .pswp__caption__subtitle,.pswp__caption .pswp__caption__center .pswp__caption__subtitle{color:#292929}.frame-lottery-header h1{margin-bottom:24px}.frame-lottery-header .element-subheader{font-weight:normal;font-size:32px;margin:none}@media (min-width:992px){.frame-lottery form{width:70%}}.frame-lottery form h2{margin-bottom:32px}.frame-lottery form label{padding:0px 18px;font-weight:normal;font-size:14px;color:#6e6e6e}.frame-lottery form input,.frame-lottery form select{height:auto;padding:12px 18px;border:none;box-shadow:inset 0 -1px 0 0 rgba(41, 41, 41, 0.3);font-weight:bold;font-size:18px}.frame-lottery form input::placeholder,.frame-lottery form select::placeholder{font-weight:normal}.frame-lottery form input:focus,.frame-lottery form select:focus{box-shadow:inset 0 -1px 0 0 rgba(41, 41, 41, 0.3)}.frame-lottery form .form-check label{margin-left:0;padding-left:48px;color:#292929;font-size:18px;line-height:30px}.frame-lottery form .form-check label span{position:relative}.frame-lottery form .form-check label a{color:#292929}.frame-lottery form .form-check input[type=checkbox]{margin-left:-48px}.frame-lottery form .form-check input[type=checkbox]::before{content:' ';position:absolute;top:0;left:0;visibility:visible;display:inline-block;width:24px;height:24px;background:#ffffff;border:solid 1px rgba(41, 41, 41, 0.3);margin-top:0;margin-right:24px;color:#ffffff;padding:0 8px}.frame-lottery form .form-check input[type=checkbox]:checked::before{content:'x';background:#FF5A64;border:none;font-size:18px;line-height:18px}.frame-lottery form .has-error label{color:#6e6e6e}.frame-lottery form .has-error .form-control{color:#FF5A64;font-weight:normal;box-shadow:inset 0 -3px 0 0 #FF5A64}.frame-lottery form .has-error .help-block{font-size:12px;padding:6px 18px;color:#FF5A64}.thumbnail-menu-item{position:relative;padding:20px 0;width:100%}.thumbnail-menu-item .thumbnail-menu-caption{padding:30px 0 96px 0;text-align:left}.thumbnail-menu-item h4{font-size:18px;line-height:1.5;font-weight:400;color:#FF5A64;margin-bottom:8px}.thumbnail-menu-item h2{font-size:24px;margin-bottom:24px;line-height:1.5}.thumbnail-menu-item p{font-size:18px;line-height:1.5}.thumbnail-menu-item .btn{position:absolute;bottom:20px;left:0}.frame-events h2{margin-bottom:9px}@media (min-width:992px){.frame-events h2{margin-bottom:18px}}.frame-events time{display:block;font-size:16px;margin-bottom:30px}@media (min-width:992px){.frame-events time{font-size:26px;margin-bottom:60px}}.frame-events h3{margin-bottom:18px}@media (min-width:992px){.frame-events h3{margin-bottom:36px}}.frame-events .alert{padding:0}.news-list .panel-group{margin:0}.news-list .panel-default{background:none;border:0;box-shadow:none;border-bottom:1px solid #292929}.news-list .panel-default:first-of-type{border-top:1px solid #292929}.news-list .panel-default .panel-heading{background:none;padding:0;font-size:14px}@media (min-width:992px){.news-list .panel-default .panel-heading{font-size:18px;line-height:26px}}.news-list .panel-default .panel-heading a{display:block;color:#292929;font-weight:normal;padding:11px 0}@media (min-width:992px){.news-list .panel-default .panel-heading a{padding:22px 0}}.news-list .panel-default .panel-heading a .row{flex-wrap:wrap}.news-list .panel-default .panel-heading a .row>div{align-items:center}@media (min-width:992px){.news-list .panel-default .panel-heading a .row>div:last-child{justify-content:flex-end}}.news-list .panel-default .panel-heading a .row .category-marker{width:16px;height:16px;border-radius:8px}.news-list .panel-default .panel-heading a .row .category-46-marker{background-color:#82D282}.news-list .panel-default .panel-heading a .row .category-47-marker{background-color:#AAAAFA}.news-list .panel-default .panel-heading a .row .category-48-marker{background-color:#462346}.news-list .panel-default .panel-heading a .row .category-49-marker{background-color:#E6C828}.news-list .panel-default .panel-heading a .row .category-50-marker{background-color:#FF5A64}.news-list .panel-default .panel-collapse>.panel-body{border-top:1px solid #292929;padding:0}.news-list .panel-default .panel-collapse>.panel-body .category-image img{width:100%;height:auto}.news-list .panel-default .panel-collapse>.panel-body hr{border-top:1px solid #292929;opacity:0.3;margin:30px 0}.news-list .panel-default .panel-collapse>.panel-body .text-primary{display:block;margin-top:23px}@media (min-width:992px){.news-list .panel-default .panel-collapse>.panel-body .text-primary{margin-top:46px}}.news-list .panel-default .panel-collapse>.panel-body .text-primary>a{padding:5px 9px;background-color:#FF5A64;color:#ffffff;font-weight:bold}@media (min-width:992px){.news-list .panel-default .panel-collapse>.panel-body .text-primary>a{padding:10px 18px}}.frame.quotation .frame-inner{background:#ff5a64;color:#ffffff}.frame.quotation .frame-inner figure{margin-bottom:0}.frame.quotation .frame-inner .col-md-6{padding:30px 40px}@media (min-width:992px){.frame.quotation .frame-inner .col-md-6{padding:60px 0}}.frame.quotation .frame-inner .lead{margin-bottom:0;font-size:22px;line-height:1.25;font-weight:bold}@media (min-width:992px){.frame.quotation .frame-inner .lead{font-size:32px}}blockquote{padding:0;border:0;background:#FF5A64;color:#ffffff}blockquote img{width:100%;height:auto}blockquote .col-md-6{padding:30px 40px}@media (min-width:992px){blockquote .col-md-6{padding:60px 0}}blockquote .col-md-6 .lead{margin-bottom:0;font-size:22px;line-height:1.25;font-weight:bold}@media (min-width:992px){blockquote .col-md-6 .lead{font-size:32px}}.media-list{margin:0 -20px;display:flex;flex-wrap:wrap;height:auto}.media-list::before,.media-list::after{display:table;content:" "}.media-list .media{margin-top:0;padding:20px}@media (min-width:992px){.media-list .media{display:flex;flex-direction:column;flex:1 1 33.333333%;max-width:33.333333%}}.media-list .media .media-body{position:relative;height:100%;padding:20px;max-width:100%;background:#ffffff}.media-list .media .media-body .media-icon{display:block;font-size:64px;text-align:center;padding-bottom:38px;color:#FF5A64}.media-list .media .media-body .media-heading{display:block;margin-bottom:24px}.media-list .media .media-body .uploads-filedescription{display:block;padding-bottom:76px;margin:0}.media-list .media .media-body .btn{position:absolute;bottom:0;right:0}body{font-family:'Wiener Melange';color:#292929}.footer-section{background-color:#ffffff;color:#292929}