#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
/* gestaltung.css */
body{width:900px;margin:35px auto;background-color:#fff;letter-spacing:.02em;font:1.1em/1.5em 'Lato',sans-serif;font-weight:400}body.home{width:100%;margin:35px auto;background-color:#000;color:#fff;letter-spacing:.02em}@font-face{font-family: 'Lato';font-style: normal;font-weight: 300;src: local('');url('/files/fonts/lato/lato-v17-latin-300.woff2') format('woff2');url('/files/fonts/lato/lato-v17-latin-300.woff') format('woff')}@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;src: local('');url('/files/fonts/lato/lato-v17-latin-regular.woff2') format('woff2');url('/files/fonts/lato/lato-v17-latin-regular.woff') format('woff')}h1,h2,h3,h4,h5,h6,h7{margin-top:0;margin-right:0;margin-left:0;padding:0;text-align:left;font-size:1.25em;line-height:1.25em;font-weight:normal;font-weight:400}h1{float:none;clear:right;margin:0 25px 50px;padding:0;text-align:center;border-bottom:.5px dotted #000}.home h1{margin-top:50px;border-bottom:.5px dotted #fff}.home #news li,.home #news p{padding:0 5px;background-color:rgba(0,0,0,.75)}.works h1{float:left;clear:none;margin:25px 25px 50px;padding:0;text-align:center;width: calc(100% - 50px)}.ce_gallery h1{float:left;clear:none;margin:0 0 50px;padding:0;text-align:left;font-size:1.25em;line-height:1.25em;width: calc(100% - 25px)}.ce_image h2{float:left;clear:none;margin:0 0 12.5px;padding:0;text-align:center;font-size:1em}.ce_text h2{margin:0 0 5px;padding:0}p,ul,ol,li{margin-top:0;padding-top:0}.logo{width:200px;float:left;margin:20px 0 0 25px;font-size:1.25em;line-height:1.25em;text-transform:uppercase}.home .logo{font-size:1.25em;line-height:1.25em;text-decoration:none;color:#fff;text-transform:uppercase}a.logo{text-decoration:none}#header,#footer{position:relative;width: 100%;width: calc(100% - 0px);z-index:1000}#header .inside{width:100%;float:left;display:block;padding-bottom:5px;border-bottom:.5px solid #000}#container{float:left;clear:left}.home #container{float:none;clear:none}#main{margin-top:25px;min-height: calc(100vh - 100px)}.mod_navigation,.mod_customnav{float:right;margin-right:25px;font-size:.75em;line-height:1.4em;text-transform:uppercase}.mod_navigation ul,.mod_customnav ul,.mod_booknav ul,.mod_booknav li{float:left;margin:0;padding:0;text-transform:uppercase;list-style-type:none}.mod_navigation li{float:right;clear:right;margin:0;padding:0;list-style-type:none}#main .mod_navigation{width:175px;float:left;margin-top:20px;margin-left:25px;font-size:.8em;line-height:1.3em}#main .mod_navigation li{min-width:100%;float:left;clear:left;margin:10px 0 0;padding:12.5px 0 0;border-top:.5px solid #000;text-transform:none;list-style-type:none}#main .mod_navigation li.first{border-top:0px}#main .mod_navigation li.submenu ul{float:left;clear:left;margin:6.25px 0 0 12.5px;padding:0;text-transform:none;list-style-type:none}#main .mod_navigation li.submenu li{min-width:150px;float:left;clear:left;margin:0 0 3px;padding:0;border-top:0px;list-style-type:none}#main .mod_navigation .active{text-decoration:none}.mod_customnav li{float:right;margin:0;padding:0 0 0 20px;list-style-type:none}.mod_booknav .prev{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}.mod_navigation a:link,.mod_navigation a:visited,.mod_customnav a,.mod_customnav a:link,.mod_customnav a:visited{text-decoration:none;color:#000}.home .mod_navigation a:link,.home .mod_navigation a:visited,.home .mod_customnav a,.home .mod_customnav a:link,.home .mod_customnav a:visited{text-decoration:none;color:#fff}.menuactive,.trail a:visited,.trail a:hover,.trail a:active,.trail a:focus,.zweimenu .active span,.mod_navigation a:active,.mod_navigation a:hover,.mod_navigation a:focus,.mod_customnav a:active,.mod_customnav a:hover,.mod_customnav a:focus{text-decoration:underline;color:#000}.home .mod_navigation a:active,.home .mod_navigation a:hover,.home .mod_navigation a:focus,.home .mod_customnav a:active,.home .mod_customnav a:hover,.home .mod_customnav a:focus{text-decoration:underline;color:#fff}.mod_navigation .trail.hauptseiten{font-weight:bold}a{text-decoration:underline;color:#000}.home a{text-decoration:underline;color:#fff}figure{margin:0;padding:0}.ce_text{width:650px;position:relative;float:right;clear:none;margin-right:25px;padding-top:25px;padding-bottom:25px;z-index:1000}.ce_headline{padding-top:25px}.ce_gallery{width:675px;float:right;margin-right:0;padding-top:22px}.ce_gallery ul{float:left;clear:none;margin:0;padding:0;list-style-type:none}.ce_gallery li{float:left;clear:none;margin:0 25px 50px 0;padding:0;list-style-type:none}.ce_image{float:left;clear:none;margin:25px 25px 50px;padding:0}.works .ce_image{float:left;clear:none;margin:0 25px 50px;padding:0}.ce_gallery img{width:100%;height:100%;max-width:700px;max-height:700px;float:right}.ce_text img{width:100%;height:100%;max-width:400px;max-height:400px;float:left;clear:none;margin-top:0;margin-right:10px;margin-bottom:10px}.image_container a{text-decoration:none}img{border:0px}.ce_gallery .image_container img{margin-bottom:5px}.caption{margin-right:auto;margin-left:auto;text-align:center;font-size:.8em;line-height:1.4em;color:#000}#footer .inside{width:100%;float:left;display:block;margin-bottom:12px;padding-top:12px;border-top:1px solid #000}.home #header .inside{border-bottom:0px solid rgba(255,255,255,.5)}.home #footer .inside{border-top:0px solid rgba(255,255,255,.25)}.none,.invisible,.up,.hauptseiten #main .mod_navigation,.nav_toggler,.hauptseiten .nav_toggler{display:none;visibility:none}#introvideo{bottom:0;left:0;right:0;top:0;position:fixed;overflow:hidden;background: 50% 50% no-repeat;background-size: cover}@media (orientation: landscape){#introvideo video {    min-width:100%;    min-height:100%;    max-width:100vw;    left:50%;    top:50%;    position:absolute;    display:inline-block;    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    }}@media (orientation: portrait){#introvideo video {    min-width:100%;    min-height:100%;    max-height:100vh;    left:50%;    top:50%;    position:absolute;    display:inline-block;    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    }}
@media all and (max-width: 767px){
/* gestaltung-klein.css */
body{width:100%;margin:15px 0 25px;background-color:#fff;font:1.25em/1.5em &#39;Lato&#39;,sans-serif;color:#000;letter-spacing:.02em}#header{width:97%;float:left;margin-top:0;margin-right:1.5%;margin-left:1.5%;height:auto}#header .inside{width:100%;float:left;display:block;height:auto}#header .mod_navigation{float:right;display:block;margin:0 1.5% 0 0}.logo{width:auto;float:left;margin:0 0 0 1.5%;padding-top:20px;font-size:1.25em;line-height:1.25em;text-transform:uppercase}#main{float:left;clear:left;display:block;margin-right:3%;margin-left:3%}.ce_text{width:100%;float:left;clear:left;margin-left:0;padding-top:22px;padding-bottom:20px}.ce_gallery{width:100%;float:left;padding-top:25px}.ce_gallery h1{width: calc(100% - 0px)}.ce_gallery li{float:left;clear:none;margin:0 0 25px;padding:0;list-style-type:none}.ce_gallery .image_container{float:left;clear:left;margin-bottom:22px}.ce_gallery img{width:auto;height:auto;max-width:100%;max-height:100%;float:left}.ce_image{float:left;clear:none;margin:0 0 25px;padding:0}.works .ce_image{float:left;clear:left;margin:0 0 50px;padding:0}.ce_image img{width:auto;height:auto;max-width:100%;max-height:100%;float:left;clear:none}.works .ce_image img{width:100%;height:auto;max-width:100%;max-height:100%;float:left;clear:none}#footer .mod_customnav{float:right;clear:left;margin-right:3%}.mod_navigation,.mod_customnav{float:right;margin-right:0}#footer .mod_customnav li{float:right;margin:0 0 0 15px;padding:0;list-style-type:none}#main .mod_navigation{width:97%;top:90px;position:fixed;float:left;margin-top:10px;margin-left:0;padding-left:3%;background:#fff;z-index:1000}#main .mod_navigation li{min-width:100%;float:left;clear:left;margin:10px 0 0;padding:12.5px 0 0;text-transform:none;list-style-type:none;width: calc(100vw - 25px)}.nav_mobile{width:100%;left:0;top:-15px;position:fixed;padding-top:15px;padding-bottom:10px;visibility: hidden;background: transparent;z-index: -1}.nav_mobile ul{position:relative;margin-top:0;margin-left:0;padding-top:0}.nav_mobile li{float:left;clear:left;margin:0;padding:0;white-space:nowrap;opacity: 0}.nav_toggler{width:5em;right:0;top:0;position:fixed;float:right;display:block;padding-top:0;padding-right:3%;text-align:right;background-color:#fff;border-top:13px solid #fff;border-bottom:4px solid #fff;border-bottom-left-radius:4px;line-height:1em;z-index:10000;visibility:visible}.nav_toggler_button{padding:3px 0 0;border:0px;font-size:.78em;line-height:.8em;font-weight:bold;color:#e54f2b;background: none;outline: none}.button-on:before{display:block;content: "✕" " ";cursor:pointer}.nav_toggler_button:hover{cursor:pointer}.nav_mobile_active{background: rgba(255, 255, 255, 1.0);visibility: visible;z-index:1}.nav_mobile_active li{opacity: 1}.button-off:before{content: "Ξ WORKS" " ";cursor:pointer}
}
