@font-face {
    font-family: 'Univers';
    src: url('Univers/UniversLTStd-Light.otf');
}
@font-face {
    font-family: 'Univers';
    src: url('Univers/UniversLTStd-Bold.otf');
    font-weight: bold;
}

body
{
	margin: 0px;
	font-family: 'Univers' , sans-serif;
	color:#272525;
	overflow-x:hidden !important;
	font-size: 16px;
	line-height: 1.2;
	text-transform: lowercase;
	word-break: keep-all;
}
#cookies-eu-banner{	font-family: 'Univers' , sans-serif !important;}
p {margin:0;}
#checkForDeviceSize{width:1px;}
#wrapper{max-width:97.7%; margin: auto;overflow-x: hidden;}
#wrapper{background: white;}
.save-click-area{position: absolute;width: 100%;height: 105%;top: 0;left: 0;background: transparent;cursor: pointer;}
.fancy-logo{position:absolute;margin-left: 1.15%;padding: 31px 0 0 5px;font-size: 16px;color: #272525;font-weight: 700;opacity:0;z-index: 8100;
-webkit-transition: opacity 0.7s, color 0s ;
-moz-transition: opacity 0.7s, color 0s ;
-o-transition: opacity 0.7s, color 0s ;
-ms-transition: opacity 0.7s, color 0s ;
transition: opacity 0.7s, color 0s ;}
.fancy-logo:hover{cursor:pointer;}
#header, #current-header{display:inherit;}
#custom-bootstrap-menu {display:none;}
/*#current-header{ box-shadow: 0 10px 10px 0 rgba(0,0,0,0.4);}*/



/*_______________________________________ start page style _______________________________________*/
.enter-text{font-weight: 700; padding-left: 5px; color: black;font-size: 220px;letter-spacing: 4px;line-height: 1;}
.enter-text a.activeLink{color: #FF00FF; text-decoration: none;}
.enter-text a.activeLink:hover{text-decoration: underline;}




.custom-row{width: 100%;margin-left:1.15%;}
.col-md-10-custom{ position:relative;min-height:1px;padding:30px 0 0 5px;float:left;width: 10%;margin:0 0 15px 0;white-space: nowrap;}
.col-md-10-custom-last{position:relative;min-height:1px;padding:30px 0 0 0;float:left;width: 10%;margin-bottom:15px;white-space: nowrap;}
.col-md-20-custom{ position:relative;min-height:1px;padding:30px 0 0 5px;float:left;width: 20%;margin:0 0 15px 0;white-space: nowrap;}
.col-md-20-custom-last{position:relative;min-height:1px;padding:30px 0 0 0;float:left;width: 20%;margin-bottom:15px;white-space: nowrap;}
.col-md-12-custom.company-name {padding: 30px 0 0 5px;}
.col-md-4-custom{width:40%;}
.hider {display: normal;}
.company-name { font-size: 16px; font-weight:bold;box-sizing: border-box; color:#272525;}
.company-name h1 { font-size: 16px; font-weight:bold;box-sizing: border-box; color:#272525;margin:0;padding:2px 0 0 0;}
.start-image{padding:30px 0 0 5px;}
.start-image div .test{display: none;}
.start-image img{width:800px; height:auto;}
.fixed-menu{position: fixed;width:97.7%;padding-bottom:0px;height:auto; background: rgba(255,255,255,0); z-index: 2;}
.fixed-menu .row{background:white;width:100%;padding-bottom:0; height:auto; margin: 0;}
.fixed-menu.current-path .nonActiveLink{display:none;}
.fixed-menu.current-path .company-name .nonActiveLink{display:inherit;}
.fixed-menu.current-path .force-show .nonActiveLink{display:initial;}
.fixed-menu.current-path{z-index: 1;}
.fixed-menu.current-path .work-title-wrap .csc-default p:nth-child(1n+2){display:none}
.menu-backlayer{position:absolute;width:120%; height:100%;margin-left:-10%; background: rgba(255,255,255,1);}
.menu-link{line-height: 19px;text-decoration: none; font-size: 16px; color:#272525;}
.language-link{text-decoration: underline; font-size: 16px; color:#272525;}
.menu-link a.activeLink{color:#FF00FF;} 
.menu-link a.nonActiveLink, .menu-link a.standardLink, .menu-link a.konzeptRaumLink, .menu-link a.kommunikationRaumLink, .menu-link a.interieurLink, .menu-link a.visuellLink, .menu-link a.filmLink{color:#272525;}
.work-title-wrap{white-space:normal;}
a.nonActiveLink, a.nonActiveLinkExt, a.standardLink, a.konzeptRaumLink, a.kommunikationRaumLink, a.interieurLink, a.visuellLink, a.filmLink, a.mailLink{color:#272525;}
a.nonActiveLink:hover, a.nonActiveLinkExt:hover, a.standardLink:hover, a.konzeptRaumLink:hover, a.kommunikationRaumLink:hover, a.interieurLink:hover, a.visuellLink:hover, a.filmLink:hover, a.mailLink:hover{color:#FF00FF;}
a.nonActiveLinkExt {text-decoration: underline;}
a.nonActiveLink:hover{text-decoration:none;}
.language-link a:hover{color:#FF00FF; font-weight: bold; }
.language-link a{color:#272525;font-weight: bold;}
.menu-link p, .workfield-headlines p, .home-projects-list p, .philosophy-preview p, .philosophy-full p, .show-more-btn p, .show-less-btn p, .news-list p, .contact-list p, .partners-links p, .work-detail-text p{margin: 0; padding: 0;}
.home-projects-list, .news-list, .work-detail-text{padding:30px 0 0 5px;color:#272525;}
.projects-container, .workfield-headlines-container, .workfield-blocks-container, .aboutus-stickpoints-container, .philosophy-container, .news-container, .contact-container, .partners-container, .team-container, .work-detail-container{margin-top: 250px;}
.projects-container{text-transform:none;}
.news-list{font-size:32px;margin-bottom: 180px;}
.contact-list{font-size:32px;margin-bottom: 180px;padding:30px 0 0 5px;}
.workfield-headlines{padding:30px 0 0 0; margin-bottom: 180px; font-size: 102px; color:#272525;line-height: 112px;}
.workfield-blocks{padding:30px 0 0 5px; margin-bottom: 180px; font-size: 32px; color:#272525;width:40%;}
.aboutus-blocks{padding:30px 5% 0 5px; margin-bottom: 0px; font-size: 16px; color:#272525;line-height: 12px;}
.aboutus-stickpoints{padding:30px 0 0 5px; margin-bottom: 180px; font-size: 32px; color:#272525;line-height: 1.2;float: left;}
.philosophy-preview{padding:30px 0 0 5px;font-size: 32px; color:#272525;word-break: keep-all;}
.philosophy-full{padding:30px 0 0 5px;margin-top:25px;font-size: 32px; color:#272525;display:none;word-break: keep-all;}
.philosophy-full div{margin-bottom: 30px;}
.partners-links{padding:30px 0 0 5px; margin-bottom: 180px; font-size: 32px; color:#272525;line-height:1.2;}
.home-projects-list{position:relative;min-height:1px;float:left;width:100%;padding-top:30px;margin-bottom:60px;}
.work-detail-text{position:relative;min-height:1px;float:left;width:100%;padding-top:0;font-size: 32px;}
.work-detail-container{width:100%;padding:0 0 0 0px;font-size: 32px;color:#272525;text-transform:none;margin-bottom:180px;}
.work-detail-container p.bodytext{margin:0;padding:0;}
.work-detail-container .text00, .work-detail-container .text20, .work-detail-container .text40, .work-detail-container .text60,
.home-projects-list .text00, .home-projects-list .text20, .home-projects-list .text40, .home-projects-list .text60,
.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60 {width: 40%;}
.work-detail-container .text20, .home-projects-list .text20, .workfield-box .text20{margin-left:20%;}
.work-detail-container .text40, .home-projects-list .text40, .workfield-box .text40{margin-left:40%;}
.workfield-box .text50{margin-left: 50%;}
.work-detail-container .text60, .home-projects-list .text60, .workfield-box .text60{margin-left:60%;}
.home-projects-list.home-projects-list-randomSmall{margin-bottom: 180px;}
.home-projects-list-randomLarge {font-size: 32px; width:100%;line-height: 1.3;}
.home-projects-list-randomLarge u {text-decoration: none;}
.home-projects-list-randomLarge a {text-decoration: none; border-bottom:2px solid #272525;}
.home-projects-list-randomLarge a:hover, .home-projects-list-randomBig a:hover {border-color:#FF00FF}
.home-projects-list-randomSmall {font-size: 16px; width: 40%; padding-right: 60px;}
.home-projects-list-randomBig {font-size: 112px; width:100%;}
.home-projects-list-right{margin-bottom: 180px;}
.home-projects-list-randomBig a.nonActiveLink::after {content:"\A";white-space:normal;}
.home-projects-list-randomBig .csc-default .bodytext::after{content:"\A";white-space:normal;}
.home-projects-list-randomBig u {text-decoration: none;}
.home-projects-list-randomBig a {text-decoration: none; border-bottom:6px solid #272525;}
.home-projects-list-randomBig .bodytext:nth-child(1n+2){margin-bottom: 120px;}
.home-projects-list-randomBig .csc-default{margin-bottom:240px !important;}
.home-projects-list-randomSmall-mobile{font-size: 16px; width: 100%;padding-right: 0px; line-height: 1.2;}
.home-projects-list-randomSmall-mobile u{text-decoration: underline !important;}
.home-projects-list-randomSmall-mobile a{border-bottom:0px solid transparent !important;}
.home-projects-list-randomSmall-mobile a:hover{border-color:red;color:red;}
.home-projects-list-randomSmall-mobile .bodytext:nth-child(1n+2){margin-bottom: 0px !important;}
.home-projects-list-randomSmall-mobile .csc-default{margin-bottom:60px !important;}
.team-imgs{padding:30px 0 0 0; margin-bottom:200px;}
.team-names{padding:30px 0 0 5px; margin-bottom: 180px;font-size:32px;line-height: 1.2;word-break: keep-all;}
.team-imgs .csc-default {width:100%;}
.team-imgs img {width:100%;height:auto;float:left;}
.team-imgs .csc-textpic.csc-textpic-left.csc-textpic-above {width:100%; margin-bottom: 10px;}
.team-imgs .csc-textpic-imagewrap {width:100%;}
.team-imgs .csc-textpic-imagerow {width:20%;float:left; padding:0 5px 10px 5px;}
.team-imgs .csc-textpic-imagerow-last {margin-right:0;}
.team-imgs .csc-textpic-image.csc-textpic-last{width:100%;}
.aboutus-blocks-container{width: 95%;clear:both;}
#show-more u:hover{cursor: pointer;}
.show-more-btn{padding:30px 0 0 5px;margin-bottom: 100px;font-size: 32px;}
#show-less u:hover{cursor: pointer;}
.show-less-btn{padding:30px 0 0 5px; margin-top: -30px;margin-bottom: 100px;font-size: 32px;display: none;}
.notVisible{opacity:0;}
.visible{opacity:1;}
.headroom {-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;-o-transition: all 400ms ease-out;-ms-transition: all 400ms ease-out;transition: all 400ms ease-out;}
.headroom--pinned {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
.headroom--unpinned {-webkit-transform: translateY(-120%);-moz-transform: translateY(-120%);-o-transform: translateY(-120%);-ms-transform: translateY(-120%);transform: translateY(-120%);}
.fixed-menu.current-path.animated {-webkit-animation-duration: 400ms;animation-duration: 400ms;}
.awards-container{width:25%; margin-bottom: 180px;padding-left: 5px;}
.awards-container .csc-default {width:100%;}
.awards-container img {width:100%;height:auto;}
.awards-container .csc-textpic.csc-textpic-left.csc-textpic-above {width:100%; margin-bottom: 10px;}
.awards-container .csc-textpic-imagewrap {width:100%;}
.awards-container .csc-textpic-imagerow {width:33%;float:left;padding:0 30px 0px 0px;}
.awards-container .csc-textpic-imagerow-last {margin-right:0;}
.awards-container .csc-textpic-image.csc-textpic-last{width:100%;}
.move-awards-container{margin-left: 40%;}
.fullScreenIframe{float: left;}
.work-detail-container iframe.fullScreenIframe,
.workfield-box iframe.fullScreenIframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fullScreenIframe-parent{position: relative;padding-bottom: 56.25%;/* overflow: hidden; */width: 100%;height: 100%;float: left;}
.aboutus-blocks iframe.fullScreenIframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#playIcon{float:right; width:30px;height: auto;z-index: 0;display: none;}
#playIcon:hover{cursor:pointer;}
.playIcon-parent{width: 105%;min-height: 1px;position: relative;}
.aboutus-blocks .playIcon-parent{width: 105%;}
.aboutus-blocks .fullScreenIframe-parent{margin-bottom: 180px;}
.links .csc-textpic, .mittig .csc-textpic, .rechts .csc-textpic{width: 100%;}
.links img, .rechts img{width:100%;height:auto;}
.mittig img {margin: auto;}
.rechts .csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap{float: right;}
.mittig .csc-textpic.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap{float: none;}
.fancybox-overlay{background:rgba(255,255,255,1);}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0, 0, 0, 0);}
.fancybox-close {right:-42px;top:-6px; background-size:47px 167px;opacity:0.4;}
.fancybox-nav span{margin-right:-52px;margin-left:-52px;opacity:0.4;}
.next-project{margin-top: 150px;}
.html5-video-player{background-color:white !important;}
.no-uppercase{text-transform: none;}
.csc-default.bildQuer00, .csc-default.bildQuer20, .csc-default.bildQuer40, .csc-default.bildQuer60{width:60%;padding-right: 10px !important;}
.bildQuer00 .csc-textpic, .bildQuer20 .csc-textpic, .bildQuer40 .csc-textpic, .bildQuer60 .csc-textpic{width:100%;}
.bildQuer00 .csc-textpic-imagewrap, .bildQuer20 .csc-textpic-imagewrap, .bildQuer40 .csc-textpic-imagewrap, .bildQuer60 .csc-textpic-imagewrap{width:100%;}
.bildQuer00 .csc-textpic-image, .bildQuer20 .csc-textpic-image, .bildQuer40 .csc-textpic-image, .bildQuer60 .csc-textpic-image{width:100%;}
.bildQuer00 img, .bildQuer20 img, .bildQuer40 img, .bildQuer60 img{width:100%;height:auto;}
.bildQuer00 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.bildQuer20 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.bildQuer40 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.bildQuer60 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0;}
.csc-default.bildQuer00{margin-left:0%;}
.csc-default.bildQuer20{margin-left:20%;}
.csc-default.bildQuer40{margin-left:40%;}
.csc-default.bildQuer60{margin-left:60%;}
.csc-default.bildHoch00, .csc-default.bildHoch20, .csc-default.bildHoch40, .csc-default.bildHoch60{width:30%;padding-right: 10px !important;}
.bildHoch00 .csc-textpic, .bildHoch20 .csc-textpic, .bildHoch40 .csc-textpic, .bildHoch60 .csc-textpic{width:100%;}
.bildHoch00 .csc-textpic-imagewrap, .bildHoch20 .csc-textpic-imagewrap, .bildHoch40 .csc-textpic-imagewrap, .bildHoch60 .csc-textpic-imagewrap{width:100%;}
.bildHoch00 .csc-textpic-image, .bildHoch20 .csc-textpic-image, .bildHoch40 .csc-textpic-image, .bildHoch60 .csc-textpic-image{width:100%;}
.bildHoch00 img, .bildHoch20 img, .bildHoch40 img, .bildHoch60 img{width:100%;height:auto;}
.bildHoch00 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.bildHoch20 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.bildHoch40 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.bildHoch60 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0;}
.csc-default.bildHoch00{margin-left:0%;}
.csc-default.bildHoch20{margin-left:20%;}
.csc-default.bildHoch40{margin-left:40%;}
.csc-default.bildHoch60{margin-left:60%;}
.work-detail-container #playIcon, .aboutus-blocks #playIcon{position: absolute;margin-left: 5px;top: 0;right: -35px;}
#shrinkForPlayIcon{padding-right: 30px !important;}
.workfield-box #shrinkForPlayIcon{display: flex;}
.fancybox-title-float-wrap .child{background: transparent;text-shadow: none;color:#272525;font-weight:normal;font-family: 'Univers' , sans-serif;font-size: 16px;}
.nebeneinander1{float:left;}
.nebeneinander2{float:left;margin-left: 0 !important;}
.nebeneinander2.bildHoch00{margin-right:40%;}
.nebeneinander2.bildHoch20{margin-right:20%;}
.nebeneinander2.bildHoch40{margin-right:0%;}
.next-project-space{margin-left: 0;}
.neverVisible{display:none;}
#start-image:hover{cursor: pointer;}
#start-image .bildQuer00{width:60%;}
/*
.aboutus-stickpoints div p:nth-child(1) u,
.hidden-imprint div p:nth-child(1) u{cursor: pointer;}
.aboutus-stickpoints div p:nth-child(1) u:hover,
.hidden-imprint div p:nth-child(1) u:hover{color: #FF00FF;}
*/
.aboutus-stickpoints div p:last-child{margin-bottom: 80px;}
.col-awards{width:25%; float:left;padding:30px 0 0 5px;/* margin-left: 20%; */margin-left: 0%; margin-bottom: 80px;}
.col-awards .csc-default{width:100%;}
.col-awards .csc-textpic.csc-textpic-left.csc-textpic-above{width:100%;}
.col-awards .csc-textpic-imagewrap{width:100%;}
.col-awards .csc-textpic-imagewrap img{width:100%; height:auto;}
.newsletter p u:hover{cursor: pointer;color:#FF00FF;}
.newsletterEng p u:hover{cursor: pointer;color:#FF00FF;}
.projects-items,
.workfield-box{margin-top:250px;}
.projects-items .project-item {position: relative;width: 20%;float: left;padding: 5px;}
/* .projects-items .project-item.projectSpace{padding: 0;} */
.projects-items .field-item {position: relative;width: 40%;float: left;}
.projects-items .project-item .project-item-container{position: relative;overflow: hidden;}
.projects-items .project-item img{position: relative;width: 100%;height: auto;filter: grayscale(1);transition: all 300ms ease-in-out;}
.projects-items .field-item img{position: relative;width: 50%;height: auto;filter: grayscale(1);float: left;padding: 5px;transition: all 300ms ease-in-out;}
.projects-items .project-item:hover img,
.projects-items .field-item:hover img{filter: grayscale(0);}
.projects-items .field-item:hover .project-item-info{color:#FF00FF;}
.projects-items.news .field-item:hover .project-item-info{color:#272525;}
.projects-items .project-item .project-item-info{background: rgba(255,255,255,0.8);position: absolute;top: 0;width: 100%;padding: 5px 5px 10px 5px;font-size: 32px;word-wrap: break-word;pointer-events: none;opacity: 0; transition: all 300ms ease-in-out;color:#272525;}
.projects-items .field-item .project-item-info{position: relative;width: 50%;float: left; padding: 5px 5px 10px 5px;font-size: 32px;word-wrap: break-word; transition: all 300ms ease-in-out;color:#272525;}
.projects-items .project-item.projectYear .project-item-info{opacity: 1;padding: 0px;}
.projects-items .project-item.projectYear img,
.projects-items .project-item.projectSpace img {opacity: 0;}
.projects-items .project-item .project-item-container:hover .project-item-info{opacity: 1;transform: translate(0%,0);}
.projects-items .text40{width: 40%;position: relative;font-size: 32px;float: left;padding: 0 0 0 5px;}
.current-headline{position: absolute;top: 0;width: 100%;padding: 5px 5px 10px 5px;font-size: 32px;word-wrap: break-word;pointer-events: none;font-weight:600;transition: all 300ms ease-in-out;color: #272525;}

.workfield-box{font-size: 32px;}
.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60{padding-left: 5px;}
.workfield-box .workfield-visual{width: 50%;padding: 5px; float: left;}
.workfield-box .workfield-visual img,
.float-half.workfieldGallery img{width: 100%;height: auto;}
.workfield-box .workfieldGallery {display: inline-block;width: 100%;}
.float-half{margin-right: 10%;float: left;}
.float-half-zero{margin-right: 0%;float: left;}
.float-half.workfieldGallery{margin-right: 0; float: left; width: 50%;}
.float-half.workfieldSolo20{margin-right: 0; float: left; width: 20%;}
.float-half.workfieldSolo30{margin-right: 0; float: left; width: 30%;}
.float-half.workfieldSolo40{margin-right: 0; float: left; width: 40%;margin-left: 40%;}
.float-half.workfieldSolo30 .workfield-visual{width: 100%;margin-top: -12px;}
.float-half.workfieldSolo40 .workfield-visual{width: 100%;}
.float-half.workfieldSolo20 .workfield-visual{margin-top: -12px;width: 100%;}
.float-half.workfieldGallery .workfield-visual{width: 100%;padding: 0 5px 10px 5px;}
.float-half.workfieldGallery .workfield-visual:nth-child(1){margin-top: -7px;}
.workfield-box .textempty{width: 40%;min-height: 1px;}

.language-link.new-news u{font-weight: bold;}
.language-link.new-news u:hover{cursor: pointer;color:#FF00FF;}
.hidden-imprint p:last-child:hover{cursor: pointer;color:#FF00FF;}
p.newsletter-link u:hover{cursor: pointer;color:#FF00FF;}
.contact-list, .aboutus-stickpoints, .philosophy-preview, .philosophy-full, .partners-links, .work-detail-text, .work-detail-container, .home-projects-list-randomLarge, .current-headline, .team-names, .show-more-btn, .show-less-btn, .projects-items .project-item .project-item-info, .projects-items .field-item .project-item-info, .projects-items .text40, .workfield-blocks, .workfield-box, .news-list {font-size: 32px;}
.welcomeHeadline{font-size: 83px;width: 100%;line-height: 1.2;padding-left: 5px; font-weight: 600;}
.textstart{margin-top: 40px}

.hidden-imprint > .csc-default p:nth-child(1) u:hover{cursor: pointer;}

@media (max-width:1920px){
	.contact-list, .aboutus-stickpoints, .philosophy-preview, .philosophy-full, .partners-links, .work-detail-text, .work-detail-container, .home-projects-list-randomLarge, .current-headline, .team-names, .show-more-btn, 
	.show-less-btn, .projects-items .project-item .project-item-info, .projects-items .field-item .project-item-info, .projects-items .text40, .workfield-blocks, .workfield-box, .news-list {font-size: 24px;}	
}


@media (max-width:1860px){
	.home-projects-list-randomBig {font-size: 32px;line-height: 1.3;}
	.home-projects-list-randomBig u {text-decoration: none;}
	.home-projects-list-randomBig a { border-bottom: 2px solid #272525;}
	.home-projects-list-randomBig .bodytext:nth-child(1n+2){margin-bottom: 0px;}
	.home-projects-list-randomBig .csc-default{margin-bottom:60px !important;}
	.welcomeHeadline{font-size: 63px;width: 100%;line-height: 1.2;}
}
@media (max-width:1700px){
		.welcomeHeadline{font-size: 72px;}
}

@media (max-width:1600px) and (min-width:1281px){
	p {margin:0;}
	#checkForDeviceSize{width:768px;}
	/*.home-projects-list-randomBig {font-size: 32px; width:100%;}*/
	.projects-container, .workfield-headlines-container, .workfield-blocks-container, .aboutus-stickpoints-container, .philosophy-container, .news-container, .contact-container, .partners-container, .team-container, .work-detail-container, .projects-items, .workfield-box{margin-top: 250px;}
	.aboutus-stickpoints{line-height:1.2;}
	.aboutus-blocks-container{width: 100%;}
	.welcomeHeadline{font-size: 53px;width: 100%;line-height: 1.2;}
}
@media (max-width:1280px){
	.work-detail-container .text00, .work-detail-container .text20, .work-detail-container .text40, .work-detail-container .text60,
	.home-projects-list .text00, .home-projects-list .text20, .home-projects-list .text40, .home-projects-list .text60,
	.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60 {width: 40%;}
	.csc-default.bildQuer00, .csc-default.bildQuer20, .csc-default.bildQuer40, .csc-default.bildQuer60{width:50%;}
	.csc-default.bildHoch00, .csc-default.bildHoch20, .csc-default.bildHoch40, .csc-default.bildHoch60{width:30%;}
	.nebeneinander2.bildHoch00{margin-right:40%;}
	.nebeneinander2.bildHoch20{margin-right:20%;}
	.nebeneinander2.bildHoch40{margin-right:0%;}
	.nebeneinander2.bildHoch60{margin-right:0%;}
	.csc-default.bildHoch00{margin-left:0%;}
	.csc-default.bildHoch20{margin-left:20%;}
	.csc-default.bildHoch40{margin-left:40%;}
	.csc-default.bildHoch60{margin-left:60%;}
	.projects-container, .workfield-headlines-container, .workfield-blocks-container, .aboutus-stickpoints-container, .philosophy-container, .news-container, .contact-container, .partners-container, .team-container, .work-detail-container, .projects-items, .workfield-box{margin-top: 250px;}
    .col-md-4-custom{width:60%;}
    .aboutus-blocks .fullScreenIframe-parent{margin-bottom: 180px;}
    .col-awards{width:30%;margin-left: 0;clear: both;}
	.home-projects-list-randomLarge {width: 100%; padding-right: 60px;} 
	.home-projects-list-randomLarge a {border-bottom:1px solid #272525;}
/* 	.projects-items .project-item .project-item-info, */
	.projects-items .field-item .project-item-info,
	.projects-items .field-item {width: 50%;}
	.projects-items .text40{width: 40%;margin-right: 10%;}
	.projects-items .project-item.projectSpace{display: none;}
	.float-half.workfieldSolo20{width: 30%;}
	.float-half.workfieldSolo20 .workfield-visual{margin-top: -7px;}
	.float-half.workfieldSolo30 .workfield-visual{margin-top: -7px;}
	.welcomeHeadline{font-size: 43px;width: 100%;line-height: 1.2;}
	.enter-text{font-size: 160px;}
}

@media (max-width:1040px){
	.playIcon-parent{width: 108%;}
	.next-project-space{margin-left: 10%;}
	.col-md-20-custom.language-link{width: 10%;}
	.projects-items .project-item{width: 50%;}
	.projects-items.news .project-item.projectYear{width: 25%;}
	.welcomeHeadline{font-size: 43px;width: 100%;line-height: 1.2;}
}
@media (max-width:750px){
	.playIcon-parent{width: 112%;}
}

 @media (max-width:862px) {
	.dist-left-social{padding-left: 6%;}
	.next-project-space{margin-left: 10%;}
	.col-md-20-custom.language-link{width: 10%;}
	.enter-text{font-size: 120px;}
	}

 @media (max-width:772px) {
	 #start-image .bildQuer00{width:100%;}
	.home-projects-list-randomSmall{width:100%;}
	.home-projects-list-randomSmall:nth-child(1){margin-bottom: 60px;}
	.next-project-space{margin-left: 10%;}
    .col-md-4-custom{width:80%;}
	.work-detail-container{width:100%;margin-bottom: 80px;}
	.csc-default.bildQuer00, .csc-default.bildQuer20, .csc-default.bildQuer40, .csc-default.bildQuer60{width:60%;padding-right: 0 !important;}
	.work-detail-container .text00, .work-detail-container .text20, .work-detail-container .text40, .work-detail-container .text60, 
	.home-projects-list .text00, .home-projects-list .text20, .home-projects-list .text40, .home-projects-list .text60,
	.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60 {width: 60%;}
	.work-detail-container .text60, .home-projects-list .text60, .workfield-box .text50{margin-left:0%;}
	.float-half{margin-right: 0;}
	.csc-default.bildQuer60{margin-left:0%;}
	.csc-default.bildHoch00, .csc-default.bildHoch20, .csc-default.bildHoch40, .csc-default.bildHoch60{width:40%;/*padding-right: 0 !important;*/}
	.nebeneinander2.bildHoch00{margin-right:0%;}
	.nebeneinander2.bildHoch20{margin-right:0%;}
	.nebeneinander2.bildHoch40{margin-right:0%;}
	.projects-container, .workfield-headlines-container, .workfield-blocks-container, .aboutus-stickpoints-container, .philosophy-container, .news-container, .contact-container, .partners-container, .team-container, .work-detail-container, .projects-items, .workfield-box{margin-top: 250px;}
    .aboutus-blocks .fullScreenIframe-parent{margin-bottom: 180px;}
    .col-awards{width:40%;margin-left: 0;clear: both;}
   	.home-projects-list-randomLarge {width: 100%;} 
   	.float-half.workfieldGallery,
   	.workfield-box .workfield-visual{width: 100%; padding: 3px;}
   	.float-half.workfieldGallery .workfield-visual{margin-top: 0;}
   	.float-half.workfieldSolo20,
   	.float-half.workfieldSolo30,
   	.float-half.workfieldSolo40{width: 100%;margin-left: 0;}
   	.float-half.workfieldSolo20 .workfield-visual,
   	.float-half.workfieldSolo30 .workfield-visual{margin-top: -6px;padding: 3px;}
   	.workfield-box .textempty{display: none;}
   	.workfield-box .float-half-zero{width: 100%;}
   	.contact-list, .aboutus-stickpoints, .philosophy-preview, .philosophy-full, .partners-links, .work-detail-text, .work-detail-container, .home-projects-list-randomLarge, .current-headline, .team-names, .show-more-btn, 
	.show-less-btn, .projects-items .project-item .project-item-info, .projects-items .field-item .project-item-info, .projects-items .text40, .workfield-blocks, .workfield-box, .news-list {font-size: 16px;}	
	.welcomeHeadline{font-size: 36px;width: 100%;line-height: 1.2;padding-left: 0;}
}
	
	@media (max-width:672px) {
		#wrapper.fullscreen{max-width: 100%;width: 97.7%;}
		.projects-items .project-item.projectYear img{display: none;}
		.projects-items .project-item{width: 100%;padding: 0;}
		.projects-items .project-item .project-item-info{opacity: 1;padding: 10px 0 0 5px;margin: 0px 0 80px 0;height: unset; position: relative;}
		.projects-items .project-item.projectYear .project-item-info,
		.current-headline{padding: 10px 0 0 5px;}
		.projects-items .field-item,
		.projects-items .text40 {width: 100%;margin-bottom: 60px;}
		.projects-items .field-item img,
		.projects-items .field-item .project-item-info{width: 100%;}
		.projects-items.news .project-item.projectYear .current-headline{position: relative;padding: 5px 5px 60px 5px;}
		.projects-items .project-item img,
		.projects-items .field-item img{filter: grayscale(0);}
		.contact-list, .aboutus-stickpoints, .philosophy-preview, .philosophy-full, .partners-links, .work-detail-text, .work-detail-container, .home-projects-list-randomLarge, .current-headline, .team-names, .show-more-btn, 
		.show-less-btn, .projects-items .project-item .project-item-info, .projects-items .field-item .project-item-info, .projects-items .text40, .workfield-blocks, .workfield-box, .news-list {font-size: 16px;}	
		.enter-text{font-size: 80px;}
	}

 @media (max-width:600px) {
 	 #start-image .bildQuer00{width:100%;}
 	.next-project-space{margin-left: 10%;}
    .col-md-4-custom{width:100%;}
	.work-detail-container{width:100%;margin-bottom: 80px;}
	.csc-default.bildQuer00, .csc-default.bildQuer20, .csc-default.bildQuer40, .csc-default.bildQuer60{width:100%;padding-right: 0 !important;}
	.work-detail-container .text00, .work-detail-container .text20, .work-detail-container .text40, .work-detail-container .text60,
	.home-projects-list .text00, .home-projects-list .text20, .home-projects-list .text40, .home-projects-list .text60,
	.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60{width: 100%;}
	.work-detail-container .text20, .home-projects-list .text20, .workfield-box .text20{margin-left:0%;}
	.work-detail-container .text40, .home-projects-list .text40, .workfield-box .text40{margin-left:0%;}
	.work-detail-container .text60, .home-projects-list .text60, .workfield-box .text50, .workfield-box .text60{margin-left:0%;}
	.csc-default.bildQuer00{margin-left:0%;}
	.csc-default.bildQuer20{margin-left:0%;}
	.csc-default.bildQuer40{margin-left:0%;}
	.csc-default.bildQuer60{margin-left:0%;}
	.csc-default.bildHoch00, .csc-default.bildHoch20, .csc-default.bildHoch40, .csc-default.bildHoch60{width:100%;padding-right: 0 !important;}
	.csc-default.bildHoch00{margin-left:0%;}
	.csc-default.bildHoch20{margin-left:0%;}
	.csc-default.bildHoch40{margin-left:0%;}
	.csc-default.bildHoch60{margin-left:0%;}
	.nebeneinander2.bildHoch00{margin-right:0%;}
	.nebeneinander2.bildHoch20{margin-right:0%;}
	.nebeneinander2.bildHoch40{margin-right:0%;}
	.nebeneinander2.bildHoch60{margin-right:0%;}
    .col-awards{width:50%;margin-left: 0;clear: both;}
	.enter-text{font-size: 55px;}
}

@media only screen 
	and (min-device-width: 375px) 
	and (max-device-width: 667px)  
    and (-webkit-device-pixel-ratio: 2),only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation: portrait),only screen and (min-device-width: 375px) 
	  	and (max-device-width: 413px) 
		and (max-device-height: 812px) 
		and (-webkit-device-pixel-ratio: 3) 
		{ 
    #wrapper{background: white;}
   	.next-project-space{margin-left: 0;}
    p {margin:0;}
	#start-image .bildQuer00{width:100%;}
	#checkForDeviceSize{width:667px;}	    
    #wrapper, .fixed-menu{width:90%;}
    #wrapper.fullscreen{max-width: 100%;}
	#header, #current-header{display: none;}
   	#custom-bootstrap-menu{display: inherit;}
	.headroom {-webkit-transition: all 0.4s ;-moz-transition: all 0.4s ;-o-transition: all 0.4s ;-ms-transition: all 0.4s ;transition: all 0.4s;}
	.col-md-10-custom{ position:relative;min-height:1px;padding:30px 0 0 0px;float:left;width: 10%;margin:0 10px 15px 0;white-space:nowrap; font-size: 12px;} /* nur fürs erste falls einer drauf geht*/
	.col-md-20-custom{ position:relative;min-height:1px;padding:30px 0 0 0px;float:left;width: 20%;margin:0 10px 15px 0;white-space:nowrap; font-size: 12px;} /* nur fürs erste falls einer drauf geht*/
    .start-image{padding:0;margin:0;}
    .col-md-4-custom{width:100%;}
    .start-image img{width:100%; height:auto;}
	.company-name h1{font-size: 12px;}
	a.nonActiveLink:hover, a.nonActiveLinkExt:hover,a.standardLink:hover, a.konzeptRaumLink:hover, a.kommunikationRaumLink:hover, a.interieurLink:hover, a.visuellLink:hover, a.filmLink:hover, a.mailLink:hover{color:#272525;}
	.projects-container, .workfield-headlines-container, .workfield-blocks-container, .aboutus-stickpoints-container, .philosophy-container, .news-container, .contact-container, .partners-container, .team-container, .work-detail-container, .projects-items, .workfield-box{margin-top: 250px;}
	.work-detail-container{width:100%;margin-bottom: 80px;}
	.workfield-blocks{width:100%;}
	.aboutus-blocks-container{margin: 80px 0 240px 0;width: 100%;}
	.aboutus-stickpoints {margin-bottom: 80px;}
	.aboutus-stickpoints div p:nth-child(1) u:hover{color: #272525;}
	.partners-links .bodytext{margin-bottom:5px;}
	.awards-container{width:50%; margin:0 0 80px 0;}
	.awards-container .csc-textpic-imagerow {width:40%;float:left;padding:0 30px 0px 0px;}
	.move-awards-container{margin-left:0;}
	.team-imgs .csc-textpic.csc-textpic-left.csc-textpic-above {width:102%;margin-left:-1%;}
	.team-imgs .csc-textpic-imagerow {width:50%;float:left; padding:0 3px 6px 3px;}
	.aboutus-blocks iframe {max-width:100%; height:185px;}
	.work-detail-text iframe {max-width:100%; height:185px;}
	.philosophy-preview, .philosophy-full, .workfield-blocks, .partners-links, .news-list, .contact-list, .home-projects-list, .aboutus-stickpoints, .aboutus-blocks, .show-more-btn, .show-less-btn, .awards-container, .team-names, .team-imgs, .work-detail-text{padding-left: 0;}
	.col-md-12-custom.company-name {padding: 30px 0 20px 0;}
	.home-projects-list-randomBig {font-size: 16px;}
	.home-projects-list.home-projects-list-right.home-projects-list-randomSmall{margin-bottom: 80px;}
	.home-projects-list-randomBig a.nonActiveLink::after {content:"";white-space:inherit;}
	.home-projects-list-randomBig .csc-default .bodytext::after{content:"";white-space:inherit;}
	.news-list, .contact-list, .home-projects-list-right, .aboutus-blocks, .workfield-blocks, .awards-container, .partners-links, .team-imgs, .team-names{margin-bottom: 80px;}
	#playIcon{display:none;}
	#shrinkForPlayIcon{padding-right:0px !important;}
	.menu-text-align{text-align:left;}
	.aboutus-blocks{padding:0px 0 0 0px;}
	.csc-default.bildQuer00, .csc-default.bildQuer20, .csc-default.bildQuer40, .csc-default.bildQuer60{width:100%;padding-right: 0 !important;}
	.work-detail-container .text00, .work-detail-container .text20, .work-detail-container .text40, .work-detail-container .text60,
	.home-projects-list .text00, .home-projects-list .text20, .home-projects-list .text40, .home-projects-list .text60,
	.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60 {width: 100%;}
	.work-detail-container .text20, .home-projects-list .text20, .workfield-box .text20{margin-left:0%;}
	.work-detail-container .text40, .home-projects-list .text40, .workfield-box .text40{margin-left:0%;}
	.work-detail-container .text60, .home-projects-list .text60, .workfield-box .text50, .workfield-box .text60{margin-left:0%;}
	.csc-default.bildQuer20{margin-left:0%;}
	.csc-default.bildQuer40{margin-left:0%;}
	.csc-default.bildQuer60{margin-left:0%;}
	.csc-default.bildHoch00, .csc-default.bildHoch20, .csc-default.bildHoch40, .csc-default.bildHoch60{width:100%;padding-right: 0 !important;}
	.csc-default.bildHoch20{margin-left:0%;}
	.csc-default.bildHoch40{margin-left:0%;}
	.csc-default.bildHoch60{margin-left:0%;}
	.nebeneinander2.bildHoch00{margin-right:0%;}
	.nebeneinander2.bildHoch20{margin-right:0%;}
	.nebeneinander2.bildHoch40{margin-right:0%;}
	.fancybox-nav span {visibility: initial;opacity: 0;}
	.fancybox-close {display:none;}
	.fancybox-overlay img{border-radius: 0 !important;}
	.fancybox-lock .fancybox-overlay {overflow-x: hidden !important;}
    .aboutus-blocks .fullScreenIframe-parent{margin-bottom: 80px;}
    .newsletter p u:hover{cursor: pointer;color:#272525;}
    .newsletterEng p u:hover{cursor: pointer;color:#272525;}
    .language-link a:hover{color:#272525; font-weight: bold; }
    
    .float-half.workfieldGallery,
   	.workfield-box .workfield-visual{width: 100%; padding: 3px;}
   	.float-half.workfieldGallery .workfield-visual{margin-top: 0;}
   	.float-half.workfieldSolo20,
   	.float-half.workfieldSolo30,
   	.float-half.workfieldSolo40{width: 100%;margin-left: 0;}
   	.float-half.workfieldSolo20 .workfield-visual,
   	.float-half.workfieldSolo30 .workfield-visual{margin-top: -6px;padding: 3px;}
   	.workfield-box .textempty{display: none;}
   	.workfield-box .float-half-zero{width: 100%;}
   	#wrapper.fullscreen{max-width: 100%;width: 97.7%;}
	.projects-items .project-item.projectYear img{display: none;}
	.projects-items .project-item{width: 100%;padding: 0;}
	.projects-items .project-item .project-item-info{opacity: 1;padding: 10px 0 0 5px;margin: 0px 0 80px 0;height: unset; position: relative;}
	.projects-items .project-item.projectYear .project-item-info,
	.current-headline{padding: 10px 0 0 5px;}
	.projects-items .field-item,
	.projects-items .text40 {width: 100%;margin-bottom: 60px;}
	.projects-items .field-item img,
	.projects-items .field-item .project-item-info{width: 100%;}
	.projects-items.news .project-item.projectYear .current-headline{position: relative;padding: 5px 5px 60px 5px;}
	.projects-items .project-item img,
	.projects-items .field-item img{filter: grayscale(0);}
	.contact-list, .aboutus-stickpoints, .philosophy-preview, .philosophy-full, .partners-links, .work-detail-text, .work-detail-container, .home-projects-list-randomLarge, .current-headline, .team-names, .show-more-btn, 
	.show-less-btn, .projects-items .project-item .project-item-info, .projects-items .field-item .project-item-info, .projects-items .text40, .workfield-blocks, .workfield-box, .news-list {font-size: 16px;}	
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape),only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (orientation: landscape) ,only screen and (min-device-width: 414px) 
  and (max-device-width: 736px)
  and (orientation: landscape){ 

	.dist-left-big{padding-left: 15%;}
	.dist-left{padding-left: 10%;}
	.dist-left-small{padding-left: 5%;}
 	.next-project-space{margin-left: 0;}
	p {margin:0;}
	#start-image .bildQuer00{width:60%;}
	#checkForDeviceSize{width:375px;}	
    #wrapper, .fixed-menu{width:90%;}
    #wrapper.fullscreen{max-width: 100%;}
   	#header, #current-header{display: none;}
    #custom-bootstrap-menu{display: inherit;}
    .start-image{padding:0;margin:0;}
    .company-name h1{font-size: 16px;}
   	.col-md-10-custom{font-size: 16px;}
   	.col-md-20-custom{font-size: 16px;}
   	.col-md-4-custom{width:100%;}
	.aboutus-blocks-container{margin:60px 0 360px 0;width: 100%;}
	.aboutus-blocks iframe {max-width:100%; height:300px;}
	.work-detail-text iframe {width:100%; height:300px;padding: 0;}
	.workfield-blocks{width:100%;}
	.projects-container, .workfield-headlines-container, .workfield-blocks-container, .aboutus-stickpoints-container, .philosophy-container, .news-container, .contact-container, .partners-container, .team-container, .work-detail-container, .projects-items, .workfield-box{margin-top: 150px;}
	.work-detail-container{width:100%;margin-bottom:80px;}
	.awards-container{width:50%; margin:0 0 80px 0;}
	.home-projects-list-randomBig {font-size: 16px;}
	.philosophy-preview, .philosophy-full, .workfield-blocks, .partners-links, .news-list, .contact-list, .home-projects-list, .aboutus-stickpoints, .aboutus-blocks, .show-more-btn, .show-less-btn, .awards-container, .team-names, .team-imgs, .work-detail-text{padding-left: 0;}
	.aboutus-stickpoints div p:nth-child(1) u:hover{color: #272525;}
	.col-md-12-custom.company-name {padding: 30px 0 30px 0;}
	#playIcon{display:none;}
	#shrinkForPlayIcon{padding-right: 0px !important;}
	.menu-text-align{text-align:right;}
	.csc-default.bildQuer00, .csc-default.bildQuer20, .csc-default.bildQuer40, .csc-default.bildQuer60{width:100%;padding-right: 0 !important;}
	.work-detail-container .text00, .work-detail-container .text20, .work-detail-container .text40, .work-detail-container .text60,
	.home-projects-list .text00, .home-projects-list .text20, .home-projects-list .text40, .home-projects-list .text60,
	.workfield-box .text00, .workfield-box .text20, .workfield-box .text40, .workfield-box .text50, .workfield-box .text60 {width: 100%;}
	.work-detail-container .text20, .home-projects-list .text20, .workfield-box .text20{margin-left:0%;}
	.work-detail-container .text40, .home-projects-list .text40, .workfield-box .text40{margin-left:0%;}
	.work-detail-container .text60, .home-projects-list .text60, .workfield-box .text50, .workfield-box .text60{margin-left:0%;}
	.csc-default.bildQuer20{margin-left:0%;}
	.csc-default.bildQuer40{margin-left:0%;}
	.csc-default.bildQuer60{margin-left:0%;}
	.csc-default.bildHoch00, .csc-default.bildHoch20, .csc-default.bildHoch40, .csc-default.bildHoch60{width:100%;padding-right: 0 !important;}
	.csc-default.bildHoch20{margin-left:0%;}
	.csc-default.bildHoch40{margin-left:0%;}
	.csc-default.bildHoch60{margin-left:0%;}
	.nebeneinander2.bildHoch00{margin-right:0%;}
	.nebeneinander2.bildHoch20{margin-right:0%;}
	.nebeneinander2.bildHoch40{margin-right:0%;}
	.fancybox-nav span {visibility: initial;opacity: 0;}
	.fancybox-close {display:initial;}
    .aboutus-blocks .fullScreenIframe-parent{margin-bottom: 80px;}
    .newsletter p u:hover{cursor: pointer;color:#272525;}
    .newsletterEng p u:hover{cursor: pointer;color:#272525;}
    .language-link a:hover{color:#272525; font-weight: bold; }
    .projects-items .project-item img,
	.projects-items .field-item img{filter: grayscale(0);}
	.contact-list, .aboutus-stickpoints, .philosophy-preview, .philosophy-full, .partners-links, .work-detail-text, .work-detail-container, .home-projects-list-randomLarge, .current-headline, .team-names, .show-more-btn, 
	.show-less-btn, .projects-items .project-item .project-item-info, .projects-items .field-item .project-item-info, .projects-items .text40, .workfield-blocks, .workfield-box, .news-list {font-size: 16px;}	
}