article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}img,video{max-width:100%;height:auto;}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
img,media{max-width:100%;height:inherit;}@font-face{font-family:'DIN-Light';src:url(/sites/all/themes/koeneke/DIN-Light/DINWeb-Light.eot);src:url(/sites/all/themes/koeneke/DIN-Light/DINWeb-Light.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'DINWeb-Medium';src:url(/sites/all/themes/koeneke/DIN-Medium/DINWeb-Medium.eot);src:url(/sites/all/themes/koeneke/DIN-Medium/DINWeb-Medium.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'DINWeb-Regular';src:url(/sites/all/themes/koeneke/DIN-Regular/DINWeb.eot);src:url(/sites/all/themes/koeneke/DIN-Regular/DINWeb.woff) format("woff");font-weight:normal;font-style:normal;}html{font-family:'DINWeb-Regular';font-size:16px;}a,.link,.visited{text-decoration:none;color:#999999;}a:hover,a.active,a.active-trail,.link:hover,.link.active,.link.active-trail,.visited:hover,.visited.active,.visited.active-trail{color:#1a1a1a;}.l-header{font-family:'DIN-Light';}.l-header .site-name a{text-indent:-9999px;}.menu{text-transform:uppercase;}.block--block-1,.block--block-4{text-transform:uppercase;}.node-type-projekt .field--name-title-field{text-transform:uppercase;font-family:DINWeb-Regular;line-height:1.5em;}.node-type-projekt .field--name-field-projektkategorie,.node-type-projekt .field--name-field-adresse,.node-type-projekt .field--name-field-bauzeit,.node-type-projekt .field--name-field-leistungsphase{text-transform:uppercase;font-size:0.75em;line-height:16px;}.node-type-projekt .field--name-body,.node-type-projekt .field--name-field-kontakt{font-size:0.75em;line-height:16px;}.block--views-mitarbeiter-block .view .views-field-title{font-family:DINWeb-Regular;font-size:12px;text-transform:uppercase;line-height:16px;}.view .views-field-title{text-transform:uppercase;font-family:DIN-Light;line-height:17px;font-weight:normal;}.view .views-field-title a{color:#1a1a1a;}h2.block__title{text-transform:uppercase;font-size:16px;font-family:DIN-Light;font-weight:normal;}#impressum{text-transform:uppercase;}#socialinfo{font-size:0.75em;font-family:DINWeb-Regular;line-height:16px;}.view-buero .views-field-body{font-family:DINWeb-Regular;font-size:0.75em;line-height:16px;}.view-buero strong{font-weight:normal;}.section-kontakt .field--name-title-field{font-family:DIN-Light;text-transform:uppercase;}.section-kontakt .field--name-body{font-family:DINWeb-Regular;font-size:0.75em;line-height:16px;}.section-blog .view-blog{font-family:DINWeb-Regular;}.section-blog .view-blog .views-field-body,.section-blog .view-blog .views-field-nothing,.section-blog .view-blog .views-field-body-1{font-size:0.75em;line-height:16px;}.section-datenschutzerklaerung article .field--name-title-field,.section-impressum article .field--name-title-field{font-family:DIN-Light;text-transform:uppercase;}.section-datenschutzerklaerung article .field--name-body,.section-impressum article .field--name-body{font-family:DINWeb-Regular;font-size:0.75em;line-height:16px;}.section-projektliste .view-projektliste .views-field-field-jahr{font-family:DIN-Light;}#sliding-popup{z-index:99999;text-align:center;padding-top:1rem;padding-bottom:1rem;width:100%;border-top:2px solid #0a0a0a;background-color:#fff;}#sliding-popup button{background-color:#1a1a1a;color:#fff;padding:0.5em 1em;}#sliding-popup button:hover{background-color:#fafafa;color:#0a0a0a;}#sliding-popup .popup-content{margin:0 auto;text-align:left;padding-left:15px;padding-right:15px;}#sliding-popup #popup-text{margin-bottom:1em;}#sliding-popup #popup-buttons{float:right;}#sliding-popup.sliding-popup-bottom{position:fixed;}#sliding-popup p{display:inline;}#sliding-popup button{cursor:pointer;}#sliding-popup .find-more-button{display:none;}#sliding-popup .eu-cookie-compliance-default-button{display:none;}@media (min-width:44em){#sliding-popup .popup-content{padding-left:35px;padding-right:35px;}#sliding-popup .popup-content #popup-text{float:left;padding-right:1em;margin-right:250px;}#sliding-popup #popup-buttons{width:250px;margin-left:-250px;text-align:right;}}.l-header .site-name a{display:block;width:150px;height:200px;}.menu-mlid-844{margin-top:1em;}.menu-mlid-346{margin-top:1em;}ul,.menu{padding:0px;}ul .leaf,ul .collapsed,ul .expanded,.menu .leaf,.menu .collapsed,.menu .expanded{list-style-type:none;list-style-image:none;}.block--menu-block-1{position:relative;width:100%;padding-bottom:35px;}.block--menu-block-1:after{position:absolute;left:0;bottom:4px;content:"";height:0;width:100%;}.block--menu-block-2{display:none;font-family:DINWeb-Regular;font-size:0.75em;line-height:16px;margin-bottom:3em;}.block--menu-block-3{position:relative;z-index:10000;}.block--menu-block-3 li{font-size:0.75em;}.block--menu-block-3 li a,.block--menu-block-3 li .link,.block--menu-block-3 li .visited{color:#999999;}.block--menu-block-3 li a:hover,.block--menu-block-3 li .link:hover,.block--menu-block-3 li .visited:hover{color:#1a1a1a;}.block--menu-block-3 li{display:none;}.block--menu-block-3 li.leftNavi{position:absolute;left:15px;top:0px;display:block;color:#999999;text-indent:-9999px;}.block--menu-block-3 li.leftNavi:before{position:absolute;content:"← Vorheriges";top:-2px;left:-15px;text-indent:0;min-width:8em;}.block--menu-block-3 li.leftNavi:hover{color:#1a1a1a;cursor:pointer;}.block--menu-block-3 li.rightNavi{position:absolute;right:15px;top:0px;display:block;color:#999999;text-indent:-9999px;}.block--menu-block-3 li.rightNavi:after{position:absolute;content:"Nächstes →";top:-2px;right:-35px;text-indent:0;min-width:8em;}.block--menu-block-3 li.rightNavi:hover{color:#1a1a1a;cursor:pointer;}.block--block-1{display:none;}.node-type-projekt .field--name-field-image,.section-blog .views-field-field-image{position:relative;}.node-type-projekt .field--name-field-image .previousImage,.node-type-projekt .field--name-field-image .previousBlogImage,.section-blog .views-field-field-image .previousImage,.section-blog .views-field-field-image .previousBlogImage{position:absolute;right:50px;bottom:0px;width:50px;height:50px;background-image:url(/sites/all/themes/koeneke/images/sprite_graphics_131202.png);background-position:-125px -110px;background-repeat:no-repeat;margin-right:2px;}.node-type-projekt .field--name-field-image .previousImage:hover,.node-type-projekt .field--name-field-image .previousBlogImage:hover,.section-blog .views-field-field-image .previousImage:hover,.section-blog .views-field-field-image .previousBlogImage:hover{background-position:-125px -52px;cursor:pointer;}.node-type-projekt .field--name-field-image .nextImage,.node-type-projekt .field--name-field-image .nextBlogImage,.section-blog .views-field-field-image .nextImage,.section-blog .views-field-field-image .nextBlogImage{position:absolute;right:0px;bottom:0px;width:50px;height:50px;background-image:url(/sites/all/themes/koeneke/images/sprite_graphics_131202.png);background-position:-200px -110px;background-repeat:no-repeat;}.node-type-projekt .field--name-field-image .nextImage:hover,.node-type-projekt .field--name-field-image .nextBlogImage:hover,.section-blog .views-field-field-image .nextImage:hover,.section-blog .views-field-field-image .nextBlogImage:hover{background-position:-200px -52px;cursor:pointer;}.imagenavi{margin:0px;background-repeat:no-repeat;background-size:cover;width:60px;height:33px;display:inline-block;opacity:0.5;}.imagenavi:hover{cursor:pointer;opacity:1;}@media (min-width:44em){.block--block-1,.block--menu-block-2{display:block;}}@media (min-width:70em){.block--menu-block-3{margin-top:-25px;}}html{background-color:url(/sites/all/themes/koeneke/images/sprite_graphics_131202.png);}html{overflow:-moz-scrollbars-vertical;overflow:scroll;padding-bottom:2em;}.section-projektliste .block--views-projektliste-block-1:before,.section-projektliste .block--views-projektliste-block-2:before{content:"";border-bottom:1px solid #999999;}.section-projektliste .views-row.views-row-last{padding-bottom:20px;}.section-projektliste .views-row .views-fields{text-transform:uppercase;line-height:17px;font-weight:normal;}.section-projektliste .views-row .views-fields.views-field-field-jahr,.section-projektliste .views-row .views-fields.views-field-field-leistungsphase{text-align:right;}.section-user article{position:relative;}.section-user article .user-picture{width:100px;}.section-user article .field--name-field-telefon{position:absolute;right:50px;top:50px;}p{margin:0 0 1em;}.page-node-26 p{margin:0;}.l-page{padding:0 15px;}.l-content > h1{display:none;}.l-branding{position:relative;margin-top:5px;}.l-branding:after{position:absolute;left:0;bottom:4px;content:" ";height:0;width:100%;border-bottom:1px solid #999999 !important;}.placeholder{position:relative;display:none;}.placeholder:after{position:absolute;left:0;bottom:4px;content:"";height:0;width:80%;border-bottom:1px solid #999999;}.block--menu-block-1:after{border-bottom:1px solid #999999;}.view-projekte .views-row{margin-bottom:-4px;}.fadeImage{position:absolute;opacity:0;transition:opacity 5s;}.fadeImage.active{opacity:1;}.node-type-projekt .placeholder{display:none;}.node-type-projekt article{margin-top:16px;}.node-type-projekt .field--name-field-image{position:relative;margin-bottom:16px;}.node-type-projekt .field--name-field-image img{display:none;}.node-type-projekt .field--name-field-kontakt{margin:1em 0;clear:both;}.node-type-projekt .field--name-title-field,.node-type-projekt .field--name-field-bauzeit{margin-bottom:1em;}.node-type-projekt .block--menu-block-3{}.node-type-projekt #imagenavi{display:none;position:absolute;}.view-buero .views-row .views-field-field-image img{width:100%;}.view-buero .views-row .views-field-body{margin-top:12px;}.view-buero .views-row .views-field-body p:first-child{margin-bottom:1em;}.block--views-mitarbeiter-block{margin-top:30px;}.section-blog .field--name-title-field{display:none;}.section-blog .view-blog .views-field-field-image{height:220px;background-size:cover;background-repeat:no-repeat;margin-bottom:24px;}.section-blog .view-blog .views-field-field-image ul{display:none;padding:0;}.section-blog .view-blog .views-field-field-image ul li{list-style:none;}.section-blog .view-blog .views-row{margin-bottom:16px;margin-top:5px;padding-bottom:25px;border-bottom:1px solid #999999;}.section-blog .view-blog .views-field-title,.section-blog .view-blog .views-field-nothing,.section-blog .view-blog .views-field-body,.section-blog .view-blog .views-field-body-1{margin-bottom:25px;}.node-type-projekt .field--name-field-image,.node-type-projekt .views-field-field-image,.node-type-projekt .fadeImage,.section-blog .field--name-field-image,.section-blog .views-field-field-image,.section-blog .fadeImage{background-repeat:no-repeat;background-size:contain;}.section-kontakt article{width:80%;margin-top:16px;margin-bottom:1em;}.section-kontakt .field--name-title-field{position:relative;margin-bottom:1em;}.section-kontakt .field--name-body{width:100%;}.section-kontakt #telefon{margin-top:1em;}.section-kontakt #name{margin-top:1em;}.section-datenschutzerklaerung article .field--name-title-field,.section-impressum article .field--name-title-field{margin-bottom:25px;}.section-datenschutzerklaerung article .field--name-body,.section-impressum article .field--name-body{margin-bottom:25px;}.section-datenschutzerklaerung article .field--name-body p,.section-impressum article .field--name-body p{margin-bottom:1em;}#impressum{display:block;margin-top:-1em;}#facebook,#xing,#pinterest{display:block;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:20px;height:25px;background-image:url(/sites/all/themes/koeneke/images/sprite_graphics_131202.png);background-repeat:no-repeat;}#facebook{background-position:-110px 0px;}#facebook:hover{background-position:-110px -25px;}#xing{background-position:-135px 0px;}#xing:hover{background-position:-135px -25px;}#pinterest{background-position:-160px 0px;}#pinterest:hover{background-position:-160px -25px;}@media (min-width:44em){.l-page{padding:0;}.node-type-projekt .placeholder,.section-blog .placeholder,.section-datenschutzerklaerung .placeholder,.section-impressum .placeholder,.section-kontakt .placeholder,.section-buero .placeholder{display:block;}.node-type-projekt .block--menu-block-3{width:80%;}.node-type-projekt .field--name-field-image{margin-bottom:72px;margin-right:35px;}.node-type-projekt article{margin-top:40px;}.node-type-projekt .contentdetails{width:80%;margin-left:16px;}.node-type-projekt #imagenavi{display:block;}.view-buero .views-row{vertical-align:top;margin-left:0;margin-right:0;margin-top:36px;}.view-buero .views-row.views-row-first{margin-top:16px;}.view-buero .views-row .views-field-title,.view-buero .views-row .views-field-body{padding-right:0px;}.view-buero .views-row .views-field-body{padding-right:20%;padding-top:0px;}.view-buero .views-row .views-field-body p:first-child{text-transform:uppercase;margin-bottom:16px;}.view-buero .views-row .views-field-field-image{margin-top:-19px;margin-bottom:16px;}.view-buero .views-row-first .views-field-body p:first-child{text-transform:none;}.view-buero .views-row-2{margin-right:1px;}.view-blog .views-row{width:80%;margin-top:20px;}.view-blog .views-row.views-row-first{margin-top:16px;}.section-datenschutzerklaerung article .field--name-title-field,.section-impressum article .field--name-title-field{margin-top:16px;}}@media (min-width:70em){.view-projekte .views-row .views-field-title{opacity:0;}.view-projekte .views-row .views-field-field-image{opacity:0.5;}.view-projekte .views-row:hover .views-field-field-image{opacity:1;}.view-projekte .views-row:hover .views-field-title{opacity:1;}.node-type-projekt .placeholder:after{display:none;}.node-type-projekt .field--name-field-image{margin-top:-45px;}.node-type-projekt .field--name-title-field{padding-top:16px;border-top:1px solid #999999;}.node-type-projekt .contentdetails{margin-top:-45px;}.view-buero .views-row .views-field-field-image{margin-top:-40px;}.view-buero .views-row-2{margin-left:-35px;}.section-blog .view-blog .views-field-field-image{min-height:300px;}.section-kontakt .block--block-5{margin-top:-3px;margin-left:-35px;}.section-datenschutzerklaerung article .field--name-title-field,.section-datenschutzerklaerung article .field--name-body,.section-impressum article .field--name-title-field,.section-impressum article .field--name-body{width:80%;}}.views-field-field-unlinked{display:none;}#admin-menu,#admin-menu .dropdown{z-index:9999;}
