@import"https://fonts.googleapis.com/css?family=Oswald:300";html{box-sizing:border-box;width:100%;height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0px;font-family:"times new roman",times,Arial,helvetica,verdana;color:#000;background-color:#fff;font-size:16px;line-height:18px;height:100%}td,p,button,input{font-family:"times new roman",times,arial,helvetica,verdana;color:#000;font-size:16px}p{padding:0px;margin:0px;margin-bottom:18px}form{padding:0px;margin:0px}textarea{font-family:"Courier New","Times New Roman",Times,arial,helvetica,verdana;color:#000;font-size:11px;width:220px;height:100px;resize:none}input{font-family:"Courier New","Times New Roman",Times,arial,helvetica,verdana;font-size:11px}input,textarea{border:1px solid #fff;border-bottom:1px solid gray;box-sizing:border-box}a,a:link{color:#000;text-decoration:none;outline:none}ul{list-style-type:none;padding:0px;margin:0px}img{border:0px;padding:0px;margin:0px;vertical-align:top;font-size:0px;line-height:0px;behavior:url(js/iepngfix.htc)}h1{font-size:16px;padding:0px;margin:0px;font-weight:bold}h2,h2 p{font-weight:bold;font-size:16px;line-height:18px;padding:0px;margin:0px;text-transform:lowercase}br.clearer,div.clearer{height:0px;line-height:1px;font-size:1px;overflow:hidden;clear:both}.clearElem{clear:both}#head{position:fixed;top:0;right:0;left:0;z-index:1}.logo-holder{margin-top:18px;margin-left:22px;display:inline-block;width:100%;max-width:9rem;vertical-align:top}@media(min-width: 555px){.logo-holder{margin-top:24px;margin-right:100px;margin-left:30px}}@media(min-width: 1155px){.logo-holder{margin-right:270px}}@media(min-width: 916px){.detail .logo-holder,.studio .logo-holder,.kontakt .logo-holder,.contact .logo-holder,.job .logo-holder{margin-right:270px}}#logo{width:100%;padding-top:49.3333333333%;background-image:url("../fileadmin/template/nav/Wessendorf_2018_CD_Wortmarke-orange.svg");background-size:contain;background-repeat:no-repeat}.architecture #logo{background-image:url("../fileadmin/template/nav/Wessendorf_2018_CD_Wortmarke-blau.svg")}.scrolled #logo{padding-top:18.1034482759%;background-image:url("../fileadmin/template/nav/Wessendorf_2018_CD_Wortmarke-orange_einzeilig.svg")}@media(min-width: 555px){.scrolled #logo{padding-top:49.3333333333%;background-image:url("../fileadmin/template/nav/Wessendorf_2018_CD_Wortmarke-orange.svg")}}.scrolled .architecture #logo{background-image:url("../fileadmin/template/nav/Wessendorf_2018_CD_Wortmarke-blau_einzeilig.svg")}@media(min-width: 555px){.scrolled .architecture #logo{background-image:url("../fileadmin/template/nav/Wessendorf_2018_CD_Wortmarke-blau.svg")}}.navigation-holder{position:fixed;top:0;right:0;bottom:0;left:50vw;background-color:#e0e1e3;padding-top:3rem;padding-left:2.65rem;opacity:0;transform:translateX(100%);transition:transform .2s ease,opacity .2s ease}@media(min-width: 555px){.navigation-holder{display:inline-block;position:static;transform:none;opacity:1;background:none;padding:0}}.head--navigation-open .navigation-holder{opacity:1;transform:none}.navigation-button{position:absolute;top:25px;right:24px;z-index:1;width:30px;height:12px;transform:rotate(0deg);transition:all .2s ease}@media(min-width: 555px){.navigation-button{display:none}}.head--navigation-open .navigation-button{height:24px}.navigation-button:hover{cursor:pointer}.navigation-button__span{display:block;position:absolute;height:2px;width:100%;background:#969696;opacity:1;left:0;transform:rotate(0deg);transition:all .2s ease}.navigation-button__span:nth-child(1){top:0px;transform-origin:left center}.navigation-button__span:nth-child(2){top:12px;transform-origin:left center}.head--navigation-open .navigation-button__span:nth-child(1){transform:rotate(45deg);top:0px}.head--navigation-open .navigation-button__span:nth-child(2){transform:rotate(-45deg);top:21px}#navContainer{display:inline-block;margin-top:1.5rem;width:175px;position:relative;z-index:9;vertical-align:top}@media(min-width: 1155px){#navContainer{width:420px}}.wessendorf #navSelect{display:inline-block;margin-top:1.5rem}#navSelect,.detail #navSelect{display:none}#navView{margin-top:15px}#nav_footer{margin-left:30px;margin-top:75px}#nav_footer a.selected,#nav_footer a:hover{font-weight:bold}#nav_footer ul{float:left}#nav_footer ul ul{float:none;margin-bottom:15px}#nav_footer li.lvl1{width:225px;margin-right:15px;float:left}#page{margin-right:22px;margin-left:22px;padding-top:142px;max-width:1350px}@media(min-width: 555px){#page{margin-right:30px;margin-left:30px;padding-top:190px}}.overview_list{margin-right:-22px;display:flex;flex-wrap:wrap}@media(min-width: 555px){.overview_list{margin-right:-15px}}@media(min-width: 916px){.overview_list{margin-left:120px}}@media(min-width: 1365px){.overview_list{margin-right:180px}}.content_entry--image-list{margin-right:22px;margin-bottom:2rem;width:calc(50vw - 41px);float:left}@media(min-width: 555px){.content_entry--image-list{margin-right:15px;width:225px}}.content_entry__image-holder{height:calc(50vw - 41px)}@media(min-width: 555px){.content_entry__image-holder{height:255px}}.content_entry__image{max-width:100%;max-height:100%;height:auto}.content_entry__title-text{margin-top:2rem;font-size:.8125rem;text-align:center}.content_entry--empty{display:none}@media(min-width: 1155px){.content_entry--empty{display:block}}.content_entry__news-link:hover{font-weight:normal}.content_entry__news-holder{border-color:#8d8e92;border-radius:50%;border-style:solid;border-width:.2rem;width:100%;padding-top:100%;background-color:#8d8e92;background-size:cover;position:relative;transition:opacity .5s ease}.lazy-holder .content_entry__news-holder{opacity:0}.content_entry__news-holder.lazy-loaded{opacity:1}.content_entry--architecture .content_entry__news-holder{background-color:#281e67;border-color:#281e67}.content_entry--city-planning .content_entry__news-holder{background-color:#ed6c07;border-color:#ed6c07}.content_entry__news-text{position:absolute;top:0;left:0;padding-top:5.78vw;padding-right:5.78vw;padding-left:10.8375vw;color:#fff;font-family:"Oswald",sans-serif;font-size:5.491vw;font-weight:300;line-height:1.17}@media(min-width: 555px){.content_entry__news-text{padding-top:2rem;padding-right:2rem;padding-left:3.75rem;font-size:1.9rem}}.content_entry__news-text--color{color:#8d8e92}.content_entry--architecture .content_entry__news-text--color{color:#281e67}.content_entry--city-planning .content_entry__news-text--color{color:#ed6c07}.overview_list_list{position:relative;background-color:#fff}.overview_list_list .content_entry{display:flex;flex-direction:column}@media(min-width: 916px){.overview_list_list .content_entry{flex-direction:row}}.overview_list_list .content_entry+.content_entry{margin-top:1rem}@media(min-width: 916px){.overview_list_list .content_entry+.content_entry{margin-top:0}}.overview_list_list .content_entry .project_title{font-weight:bold}@media(min-width: 916px){.overview_list_list .content_entry .project_title{width:33.93%;font-weight:normal}}@media(min-width: 916px){.overview_list_list .content_entry .project_area{width:34.43%}}@media(min-width: 916px){.overview_list_list .content_entry .project_duration{width:31.64%}}.sort-buttons__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;display:none}.sort-buttons__button+label{cursor:pointer}.sort-buttons__button:checked+label::before,.sort-buttons__button:not(:checked)+label::before{display:none;content:"";margin-right:calc(33.93% - .75rem);margin-bottom:.35rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:#ed6c07;width:.75rem;height:.75rem}@media(min-width: 916px){.sort-buttons__button:checked+label::before,.sort-buttons__button:not(:checked)+label::before{display:inline-block}}.architecture .sort-buttons__button:checked+label::before,.architecture .sort-buttons__button:not(:checked)+label::before{border-color:#281e67}.sort-buttons__button:nth-of-type(2):checked+label::before,.sort-buttons__button:nth-of-type(2):not(:checked)+label::before{margin-right:calc(34.43% - .75rem)}.sort-buttons__button:nth-of-type(3):checked+label::before,.sort-buttons__button:nth-of-type(3):not(:checked)+label::before{margin-right:calc(31.64% - .75rem)}.sort-buttons__button:hover+label::before,.sort-buttons__button:checked+label::before{background:#ed6c07}.architecture .sort-buttons__button:hover+label::before,.architecture .sort-buttons__button:checked+label::before{background:#281e67}.overview_list_list li a{display:block;color:#000}.overview_list_list li:hover a,.overview_list_list li.selected a{font-weight:bold}.elemFade{opacity:.15;-moz-opacity:.15;-webkit-opacity:.15;filter:Alpha(opacity=15)}.content_full{margin-bottom:60px}.content_full div.headline{margin-bottom:18px}.content_full a,.content_entry_row a{color:#868789}.content_full a:hover,.content_entry_row a:hover{font-weight:normal;color:#000}.content_full_description{margin-top:-10px;display:block;vertical-align:top}@media(min-width: 916px){.content_full_description{width:345px;display:inline-block}}.content_image{margin-top:2rem;width:100%;display:block}@media(min-width: 916px){.content_image{margin-top:0;margin-left:70px;width:calc(100% - 420px);display:inline-block}}.content_full__image-holder{position:relative}.content_full__image-holder img{position:absolute;top:0;left:0;opacity:0;vertical-align:bottom;transition:opacity .5s ease}.content_full__image-holder img.lazy-loaded{opacity:1}.content_full__image-holder noscript img{opacity:1}.content_full__image-holder+.content_full__image-holder{margin-top:15px}.content_full__image{max-width:100%;height:auto}.content_entry_description{margin-top:-10px;display:inline-block;vertical-align:top}@media(min-width: 916px){.content_entry_description{width:345px}}.content_entry_row{margin-bottom:45px}#map_canvas:not(:empty){max-width:100%;height:320px}@media(min-width: 555px){#map_canvas:not(:empty){height:520px}}#map_canvas img{max-width:none !important}.imgSub{margin-top:5px;font-size:13px}#navSelect a,#navContainer a,#navSelect,#navContainer{color:rgba(0,0,0,.41);font-size:21px;text-transform:lowercase}@media(min-width: 555px){#navSelect a,#navContainer a,#navSelect,#navContainer{font-size:17px}}a.selected,a:hover{font-weight:bold}#nav_cat,.nav_normal,#navLang,#navView{line-height:1.125}#nav_cat li:nth-child(1) a{color:#ed6c07}#nav_cat li:nth-child(2) a{color:#281e67}.lazy-holder{position:relative}.lazy-holder img{position:absolute;top:0;left:0;opacity:0;vertical-align:bottom;transition:opacity .5s ease}.lazy-holder img.lazy-loaded{opacity:1}.lazy-holder noscript img{opacity:1}