div[data-link=true]{cursor:pointer}p.boxedText{font-size:.8em;padding:1.5em 2em;margin:1.5em 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ebebeb;border-left:5px solid #ccc;color:#666}.mapFilterLegend{vertical-align:middle;margin-top:50px}.mapFilterLegend li{float:left;width:28.333%;margin:3em 5% 0 0}.mapFilterLegend li img{display:inline-block;vertical-align:middle}.mapFilterLegend li .title{display:inline-block;vertical-align:middle;margin:0 2em 0 .5em}.mapFilterLegend li .check{display:inline-block;position:relative;vertical-align:middle;width:1em;height:1em;line-height:.85em;font-size:1.75em;text-align:center;font-weight:700;border:1px solid #9c9596;background-color:#fff;color:#fff;opacity:.5;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mapFilterLegend li .check img{position:absolute;display:inherit;bottom:50%;left:50%;margin-left:-15px;width:30px;max-width:inherit;height:auto}.mapFilterLegend li.active .check{opacity:1}.orange{display:block;background:#fdc300!important}.orange h4{padding:20px}.orange h4 span{text-decoration:underline}.csc-textpic-image img{max-width:100%;height:auto}.google-map{margin-top:50px;margin-bottom:50px}.google-place-details h3{margin-top:0}.google-place-details img{max-width:200px;height:auto}.bases .col{margin-bottom:7%!important}.bases .col a{text-decoration:underline}.base-details,.bases{font-size:14px}.bases{margin:0 -5px}.estateList{border:none;margin-top:30px}.estateList thead td{font-weight:700;border:none;border-bottom:1px solid;padding:0;margin:0}.estateList td{vertical-align:top;min-width:80px;padding:0 1em 1em 0;border:none;border-bottom:1px solid;padding-top:15px}.clearer{clear:both}.jobApplication .languageTable{width:100%;border:none}.languageTable td{border:none}.jobApplication .languageTable tr:nth-of-type(2n+1){background-color:#fafafa}.jobApplication .languageTable tr:nth-of-type(2n+2){background-color:#f4f4f4}.jobApplication .languageTable tr:first-child td{font-weight:700;color:#717171;padding:1em}.jobApplication .languageTable tr input[type=checkbox],.jobApplication .languageTable tr input[type=radio]{margin:1em 0}.jobApplication .languageTable tr>td{width:25%;padding:.5em 1.5em}.jobApplication .languageTable tr>td:first-child{font-weight:700;color:#717171}.jobApplication .languageTable tr>td:nth-of-type(n+2){text-align:center}#catalog aside,#infotag aside{float:left;width:32%;padding:1.5em;margin:2em 2em 2em 0;color:#fff;position:relative;background:-o-linear-gradient(135deg,transparent 0,transparent 28.28427px,grey 28.28427px,grey 100%) repeat scroll 0 0 transparent;background:linear-gradient(315deg,transparent 0,transparent 28.28427px,grey 28.28427px,grey 100%) repeat scroll 0 0 transparent}#catalog aside img,#infotag aside img{max-width:100%}#catalog aside p,#infotag aside p,aside.gray p{font-size:.7em}#catalog aside img,#infotag aside img,aside.gray img{margin:0 0 1em 0}#catalog aside img.sign,#infotag aside img.sign{margin:0}aside.gray{padding:1.5em;margin:2em 2em 2em 0;color:#fff;position:relative;background:-o-linear-gradient(135deg,transparent 0,transparent 28.28427px,grey 28.28427px,grey 100%) repeat scroll 0 0 transparent;background:linear-gradient(315deg,transparent 0,transparent 28.28427px,grey 28.28427px,grey 100%) repeat scroll 0 0 transparent}aside.gray img.sign{margin:0}.news-backlink-wrap{margin-bottom:50px;margin-top:20px}.socialMedia{margin-bottom:50px}.jobList{margin-bottom:30px}.jobList li{list-style:disc;margin-left:20px}.news li{list-style:disc;margin-left:20px}.news-list-author,.news-list-category{display:block;margin-bottom:20px}.pressList .press{border-bottom:1px solid #6e6e61;margin:0 0 2em 0;padding:1em 0 3em 0}.pressList .press h3{margin:.25em 0 0 0}.pressList .press .moreButton{margin:2em 0 0 0}.pressSingle{border-top:1px solid #6e6e61;margin:0 0 2em 0}.pressSingle header{padding:1em 0}.pressSingle header h2{margin:0 0 .25em 0}.pressSingle .news-img-wrap .outer{float:left;width:32%;margin:0 2% 2% 0}.pressSingle .news-img-wrap .outer:nth-of-type(3n+1){clear:left}.pressSingle .news-img-wrap .outer:nth-of-type(3n+3){margin-right:0}.pressSingle .news-img-wrap .outer img{max-width:100%;height:auto}img{display:inherit}.numbers .gamma,.numbers .zeta{display:block}.traumhaus-container{margin-right:5px;margin-left:5px;margin-bottom:10px}.traumhaus-container header{background-color:#ec608f}.traumhaus-container header h3{text-transform:uppercase;color:#fff;padding-left:10px;font-size:1.08em;padding-top:10px;padding-bottom:10px;font-family:'Arial W01 Regular'}.traumhaus-container .row{background-color:#706e60;margin:0;color:#fff}.traumhaus-container .row .inner{padding:12px}.traumhaus-image-container .img-outer{display:inline-block;float:left;line-height:0;display:inline-block;float:left;line-height:0;margin-right:19px;margin-bottom:14px;margin-left:0;text-align:left}.zipsearchWrap{float:right;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 1.6em}.zipsearchWrap .search-form.plz-form label{float:none;width:inherit;line-height:1.4em}.zipsearchWrap .search-form.plz-form .plz-submit{width:120px;padding:4px 40px 5px 4px;text-align:center}div[role=main] .search-form.plz-form{padding:0 0 3em 0}div[role=main] .search-form.plz-form p{display:block;margin:0 auto 1.5em 0}div[role=main] .search-form.plz-form .search-field{width:200px;line-height:1.4em;padding:.5em;border:1px solid #ebebeb}div[role=main] .search-form.plz-form .plz-submit{width:inherit;font-family:Arial,'sans serif';line-height:1.4em;text-transform:uppercase;padding:.55em 1em .45em 1em;font-weight:400;text-align:center;background:0 0;color:#fff;background-color:#fdc300;border:1px solid #fdc300}@media only screen and (min-width:1911px){.search-form.plz-form .plz-submit{margin-bottom:1em!important}}@media only screen and (min-width:960px){div[role=main] .search-form.plz-form p{width:66.6666666%}.zipsearchWrap{display:inherit;width:310px}}.traumhaus-image-container .img-outer a{display:inline-block;margin-bottom:5px}.traumhaus-image-container .img-outer a:after{border-color:transparent transparent #706e60}.traumhaus-image-container .img-outer figcaption{position:relative;font-size:14px;font-family:'Arial W01 Regular';line-height:17px}.figcaption{position:relative;font-size:14px;font-family:'Arial W01 Regular';line-height:17px}.imagewrap .figcaption{margin-top:.5em;display:inline-block}.traumhaus-image-container.inline-block .img-outer{float:none;display:inline-block;margin-left:-4px}.traumhaus-image-container.text-left{text-align:left}.traumhaus-image-container.text-center{text-align:center}.traumhaus-image-container.text-right{text-align:right}.traumhaus-image-container.inline-block .img-outer.top{vertical-align:top}.traumhaus-image-container.inline-block .img-outer.middle{vertical-align:middle}.traumhaus-image-container.inline-block .img-outer.bottom{vertical-align:bottom}.imageslider-wrapper{margin-left:5px;margin-right:5px}.imageslider{margin:0}.imageslider .slider-element{width:947px}.imageslider .slider-img{width:100%;height:180px}.imageslider .slider-img img{width:100%;height:auto}.imageslider-wrapper .bx-pager{left:0}.imageslider-wrapper .bx-next{right:10px}.row.block-finance.triangle_small.theme-bg.two>.column-1{position:relative}.row.block-finance.triangle_small.theme-bg.two>.column-1>input[type=text],.row.block-finance.triangle_small.theme-bg.two>.column-1>label[for=land]{margin-top:10px}.row.block-finance.triangle_small.theme-bg.needed{display:none}.result{padding:20px 0;font-weight:500}.resultSmall{padding:20px}.energie{margin-top:50px}.energie .triangle.rte-text.theme-bg{min-height:300px}.energie .innerRow .col{width:49%;float:left;overflow:hidden}.energie .innerRow .col:nth-of-type(1){margin-right:2%}.energie .innerRow.grey{padding-bottom:20px}.energie .grey{background:#e5e5e5;display:table;width:100%}.energie .grey:last-child{min-height:300px}.energie .grey p{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding-top:5px}.energie img.energie-image{width:100%;-o-object-fit:cover;object-fit:cover;margin-top:20px;height:500px}.energie span.triangleIcon{content:" ";background:url(arrow_down.svg);height:30px;width:130px;display:block;margin:0 auto;margin-top:75px;margin-bottom:30px;background-repeat:no-repeat}.energie img.small{-o-object-fit:cover;object-fit:cover;width:100%;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box}.energie .triangle.rte-text.theme-bg.icon-1:before{content:" ";background:url(haus.svg);width:80px;height:80px;display:block;margin:0 auto;margin-top:10px;margin-bottom:20px;background-repeat:no-repeat}.energie .triangle.rte-text.theme-bg.icon-2:before{content:" ";background:url(haus55.svg);width:80px;height:80px;display:block;margin:0 auto;margin-top:10px;margin-bottom:20px;background-repeat:no-repeat}.energie .triangle.rte-text.theme-bg.icon-3:before{content:" ";background:url(haus70.svg);width:80px;height:80px;display:block;margin:0 auto;margin-top:10px;margin-bottom:20px;background-repeat:no-repeat}.energie-hotline{padding:20px;width:270px;height:125px;margin-bottom:10px;float:right;margin-top:-10px;-webkit-box-sizing:border-box;box-sizing:border-box}.energie-hotline p.info-hotline{font-size:16px;text-transform:uppercase;font-weight:600}.energie-hotline span#tracking_tn{font-size:24px;font-weight:600}.energie .grey .triangle:after{border-bottom-color:#e5e5e5}.energie-hotline .plz-submit{width:30px!important;background:url(arrow.svg)!important;color:transparent!important;background-repeat:no-repeat!important}.energie-hotline .search-form.plz-form label{font-size:13px}.energie-katalog{float:right;width:200px;height:125px;background:#f8a602;margin-top:-10px;margin-right:-170px;margin-left:10px;position:relative}.energie-katalog p{padding:20px;font-size:16px;text-transform:uppercase;font-weight:600;color:#fff;line-height:22px}.energie-katalog p span{font-size:24px;font-weight:600}a.katalog-button{display:block;background:url(arrow.svg);width:40px;height:40px;position:absolute;right:15px;top:25%;background-repeat:no-repeat}.image-gallery{background:#e9e9e9;margin:50px 0 0 0;position:relative;min-height:985px}.image-gallery:before{content:"";display:block;margin:-50px auto 30px auto;background-image:url(arrow-down-orange.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:72px;height:20px;position:absolute;left:0;right:0}.image-gallery .item{float:left;width:48%;margin:0 4% 4% 0;font-size:.75em}.image-gallery .item:nth-of-type(2n+2){margin-right:0}.image-gallery .item:nth-of-type(2n+1){clear:left}.image-gallery .item .details{display:block;clear:both;padding:1em;min-height:6em}.image-gallery .item .details .title{font-family:Arial,'sans serif';font-weight:700}.image-gallery:after{content:"";display:block;clear:both;height:0;overflow:hidden}.solution-description h3+p{padding-top:0}table.alternatetable{border:0}table.alternatetable thead{background-color:#e9eaec}table.alternatetable thead tr:nth-of-type(1) td,table.alternatetable thead tr:nth-of-type(1) th{text-transform:uppercase}table.alternatetable thead th{color:#000;font-weight:700}table.alternatetable td{padding:.5em .75em;border:0}table.alternatetable th{padding:.5em .75em;border:0}table.alternatetable th:nth-last-of-type(1){border-right:0}table.alternatetable tbody tr:nth-of-type(2n) td{background-color:#e9eaec}@media only screen and (min-width:640px){.imageslider .slider-img{width:100%;height:360px}}@media only screen and (min-width:960px){.imageslider .slider-img{width:100%;height:542px}}@media only screen and (max-width:640px){.traumhaus-image-container .img-outer:nth-child(2n+1){margin-right:15px}.traumhaus-image-container .img-outer:nth-child(2n+2){margin-right:0}.social{left:0!important;width:100%;position:absolute;top:118px}.logoWrapper{top:30px}.traumhaus-image-container.text-center .img-outer{margin-right:0!important}}@media only screen and (max-width:960px){.formee.newsletter div{display:block;float:none}.social{left:152px}}span.nobr{white-space:nowrap}@media only screen and (min-width:640px){.traumhaus-container .row .inner{padding:15px}.traumhaus-image-container .img-outer:nth-child(2n+1),.traumhaus-image-container .img-outer:nth-child(2n+2){margin-right:17px}.traumhaus-image-container .img-outer:nth-child(4n+4){margin-right:0}}@media only screen and (min-width:960px){.formee.newsletter .editable_content div{width:50%}.social{left:472px}.traumhaus-container header h3{font-size:1.63em}.traumhaus-container .row .inner{padding:15px}.traumhaus-image-container .img-outer:nth-child(2n+1),.traumhaus-image-container .img-outer:nth-child(2n+2),.traumhaus-image-container .img-outer:nth-child(4n+4){margin-right:19px}.traumhaus-image-container .img-outer:nth-child(6n+6){margin-right:0}}