/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}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"]{-moz-box-sizing:border-box;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;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}html{color:#c8c8c8;font-size:16px;line-height:1.4;background-color:#505050}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a{color:#5ab4ff;text-decoration:none}.no-touch a:hover{text-decoration:underline}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3{color:#fff;line-height:1.3}.em{display:block;color:#fff}.blue{color:#5ab4ff}.slider-content,.position,.portfolio,.personality,.references,.awards,.teaching,.contact,.legal,.page-header-content,.mainnav-content,.page-footer-content{max-width:960px;margin:0 auto}.clearfix:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.thin{font-weight:normal}.list-element{clear:left}.list-element ul{margin-top:0;padding-left:0;list-style:none;color:#c8c8c8}.list-element li{padding:6px 0 6px 1em}.list-element li:before{content:'\00bb';display:inline-block;width:1em;margin-left:-1em}.flag{width:230px;height:50px;margin:0;position:absolute;color:#fff;background:#5ab4ff url(../img/flag.png) no-repeat center;z-index:1}.flag:after{content:"";position:absolute;left:100%;bottom:0;border:0 solid transparent;border-top-width:25px;border-right-width:25px;border-top-color:#fff}.has-goto-top{padding-bottom:2em;background-image:-webkit-linear-gradient(90deg, #5ab4ff, rgba(90,180,255,0));background-image:linear-gradient(0deg, #5ab4ff, rgba(90,180,255,0));background-repeat:no-repeat;background-position:0 100%;background-size:100% 100px}.goto-top{display:inline-block;margin-top:17px;margin-right:7px;padding-top:40px;float:right;color:#fff;text-transform:uppercase;background:url(../img/goto-top.png) no-repeat 50% 0}.no-touch .goto-top:hover{color:#5ab4ff;text-decoration:none;background-position:50% -65px}.page-header{border-bottom:2px solid #fff;overflow:hidden}.page-header .tel{color:#c8c8c8;cursor:default;pointer-events:none}.page-header-content{position:relative}.page-header-content:after{content:"";display:block;width:52.5%;padding-top:27.92%;position:relative;left:55.25%;background:url(../img/andres-kuehn.png) no-repeat center;background-size:cover}.page-header-title,.page-header-text{position:absolute;left:15px}.page-header-title{width:251px;padding-top:54px;height:0;margin:0;top:28px;background:url(../img/visuales.png) no-repeat 0 0;background-size:contain;overflow:hidden}.page-header-text{margin-bottom:.5em;bottom:0;color:#c8c8c8;font-size:1.375em}.page-header-label{text-transform:uppercase}.page-header-div{display:none}.mainnav{width:100%;position:absolute;z-index:10}.mainnav.fixed{min-height:100px;position:fixed;top:71px;background-color:#505050;background-image:-webkit-linear-gradient(90deg, #5ab4ff 0%, #547d9d 25%, #515e67 50%, #515254 75%, #505050 100%);background-image:linear-gradient(0deg, #5ab4ff 0%, #547d9d 25%, #515e67 50%, #515254 75%, #505050 100%)}.mainnav-list{display:inline-block;min-width:75px;min-height:75px;margin:0;padding:0;position:relative;list-style:none;background:#5ab4ff url(../img/menu.png) no-repeat 14px 25px}.mainnav-list:after{position:absolute;left:90px;top:47px;color:#5ab4ff;font-size:1.875em;text-transform:uppercase}.fixed .mainnav-list:after{content:attr(data-active)}.mainnav-list.active,.no-touch .mainnav-list:hover{padding-top:2.625em;padding-bottom:1.75em}.mainnav-list.active:after,.no-touch .mainnav-list:hover:after{display:none}.no-touch .mainnav-list.close:hover{padding-top:0;padding-bottom:0}.mainnav-list.active .mainnav-item,.no-touch .mainnav-list:hover .mainnav-item{margin-left:4.375em}.mainnav-link{display:none;width:10.4em;padding:.25em 0 .25em .6667em;color:#fff;font-size:1.875em;line-height:1.2;text-transform:uppercase}.mainnav-link:after{width:36px;height:30px;margin-right:.5em;float:right;background:url(../img/menu-active.png) no-repeat center}.no-touch .mainnav-link:hover{text-decoration:none}.no-touch .mainnav-link:hover:after{content:""}.mainnav-list.active .mainnav-link,.no-touch .mainnav-list:hover .mainnav-link{display:block}.no-touch .close:hover .mainnav-link{display:none}.page-footer{background-color:#282828;position:relative}.page-footer-content{padding:1px 0 1px}.page-footer-text{height:2.75em;margin:1.2em 0 0 4.7em;position:relative;font-size:1.25em}.content-header{display:none;width:100%;position:fixed;left:0;top:0;background-color:#505050;z-index:10}.content-header.fixed{display:block}.content-header .page-header-title,.content-header .page-header-text{position:static}.content-header .page-header-title{width:200px;padding-top:40px;margin:0;position:relative;left:0;top:12px;float:right}.content-header .page-header-text{margin:0;padding:34px 14px 10px 16px;padding-top:34px;padding-right:14px;padding-bottom:10px;padding-left:16px;font-size:18px}.content-header .page-header-div{display:inline}.content-header .page-header-break,.content-header .page-header-content:after{display:none}.content{margin:0 45px 0 90px;font-size:22px}.big-br{line-height:200%}.position{margin-top:2em}.position .content{padding-top:40px}.position .content:before{content:"";width:320px;height:450px;margin-top:-40px;margin-right:-45px;float:right;background:url(../img/energie-der-marke.png) no-repeat 100% 0}.portfolio,.personality,.references,.awards,.teaching,.contact{margin-top:6.875em}.personality-image{display:block;margin:0 -45px 2em -90px}.personality-image img{max-width:100%;height:auto}.legal{margin-top:8em;margin-bottom:7em}.slider{padding-bottom:3em;border-bottom:2px solid #fff}.slider .flag{right:4.6875em;top:-25px}.slider .flag:after{border-top-color:#dcdcdc}.slider-content{position:relative}.slider-menu{margin:56.25% 0 0;position:absolute;right:0;top:0}.slider-menu-list{margin:0;list-style:none;padding:0 80px 0 0;position:absolute;right:0;bottom:0;font-size:1.875em;text-align:right;text-transform:uppercase;background-color:#5ab4ff;z-index:1}.slider-menu-list:before{content:"Projekte";display:block;padding:6px 10px 2px 16px;color:#fff}.slider-menu-list.active,.no-touch .slider-menu-list:hover{padding-top:30px;padding-bottom:30px;z-index:10}.slider-menu-list.active:before,.no-touch .slider-menu-list:hover:before{display:none}.slider-menu-list:after{content:"";width:32px;height:22px;position:absolute;right:30px;bottom:15px;background:url(../img/slide-menu.png) no-repeat center}.slider-menu-link{display:none;margin-left:10px;padding:6px 10px 2px 35px;color:#fff;overflow:hidden;white-space:nowrap}.active .slider-menu-link,.no-touch .slider-menu-list:hover .slider-menu-link{display:block;text-decoration:none}.no-touch .slider-menu-link:hover{position:relative}.no-touch .slider-menu-link:hover:before{content:"";width:19px;height:36px;margin-top:-19px;position:absolute;left:5px;top:50%;background:url(../img/slider-menu-active.png) no-repeat center}.slides-container{position:relative;overflow:hidden}.slides{margin:0;padding:0;list-style:none;-webkit-transition:margin .5s;transition:margin .5s}.slide-image{display:block;padding-top:56.25%;background-position:center;background-size:cover}.slide-text{min-height:60px;margin:0;padding:30px 35% 25px 90px;color:#fff;font-size:1.375em;background-image:-webkit-linear-gradient(90deg, #505050 0%, #373737 95%);background-image:linear-gradient(0deg, #505050 0%, #373737 95%)}.slider-link,.slider-title{margin-top:56.25%;padding:30px 30px 0;position:absolute;top:0;right:0;bottom:0;font-size:1.375em;text-align:right}.no-touch .slider-link:hover{text-decoration:none}.no-touch .slider-link:hover .slider-link-icon{border-bottom:1px solid #5ab4ff}.slider-link-icon:after{content:"";width:20px;height:17px;display:inline-block;margin-left:.5em;vertical-align:-1px;background:url(../img/award-link.png) no-repeat center}.slider-title{color:#fff}.slider-link-title{display:block;color:#fff}.slider-control-prev,.slider-control-next{width:90px;height:0;position:absolute;top:0;padding:56.25% 0 0;background:url(../img/slider.png) no-repeat 0 50%;border:0}.slider-control-prev:focus,.slider-control-next:focus{outline:none}.slider-control-prev.change,.slider-control-next.change{background-image:url(../img/slider-hover.png)}.slider-control-prev{left:0}.slider-control-next{right:0;background-position:100% 50%}.slider-counter{width:73px;height:49px;margin:0;padding:44px 14px 0 6px;position:absolute;right:-13px;top:-6px;color:#282828;font-size:1.875em;text-align:center;background:url(../img/slider-counter.png) no-repeat 0 100%}.js .slides-container{display:none}.js .slider-menu+.slides-container{display:block}.js .slides{width:100%;font-size:0;white-space:nowrap}.js .slide{display:inline-block;width:100%;font-size:16px;vertical-align:top;white-space:normal}.portfolio .content{margin-right:0;padding-right:195px;background:url(../img/5-sauelen-portfolio.png) no-repeat 100% 0}.portfolio-list{margin:16px 0 32px;font-size:0;border-bottom:1px #5ab4ff dashed}.portfolio-headline,.portfolio-text{display:inline-block;padding:10px 0;vertical-align:top;border-top:1px #5ab4ff dashed}.portfolio-headline{width:30%;color:#5ab4ff;font-size:30px;text-transform:uppercase}.portfolio-text{width:70%;margin-left:0;font-size:22px}.portfolio-highlighting{color:#5ab4ff}.clients{margin:0 -45px 3em -5px}.clients-list{margin:0;padding:0;list-style:none;font-size:0}.client{display:inline-block;width:160px;height:160px;position:relative;margin:5px}.client img{max-width:100%;max-height:100%}.client.active .client-overlay,.no-touch .client:hover .client-overlay{display:block}.hover .client:before,.hover .client:after,.touch .client:before,.touch .client:after{content:"";position:absolute}.hover .client:before,.touch .client:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.hover .client:after,.touch .client:after{top:0;right:0;bottom:0;left:0}.hover .client:after{background-color:#000;opacity:.65}.hover .client.active:after,.no-touch .hover .client:hover:after{background-color:transparent}.client-overlay{display:none;width:200%;padding:10px;position:absolute;top:-15px;left:100%;bottom:-15px;color:#fff;font-size:20px;background-color:#5ab4ff;z-index:1}.client-overlay:before{content:"";position:absolute;left:-15px;bottom:0;border:0 solid transparent;border-top-width:15px;border-left-width:15px;border-top-color:#c8c8c8}.client-overlay-text,.client-overlay-link{margin:10px}.client-overlay-link{position:absolute;right:10px;bottom:0;font-size:1.25em}.client-overlay-link:after{content:"";display:inline-block;width:20px;height:17px;margin-left:20px;background:url(../img/client-link.png) no-repeat center;vertical-align:-1px}.client-5-4 .client-overlay,.client-5-5 .client-overlay{right:100%;left:auto}.client-5-4 .client-overlay:before,.client-5-5 .client-overlay:before{right:-15px;left:auto;border-right-width:15px;border-left-width:0}.seminar{border-bottom:1px #5ab4ff dashed;margin:22px 0;padding:0;font-size:0}.seminar-headline,.seminar-text{display:inline-block;color:#5ab4ff;vertical-align:top;border-top:1px #5ab4ff dashed}.seminar-headline{width:37.5%;padding-top:14px;padding-right:2.5%;font-size:30px;text-transform:uppercase}.seminar-text{width:60%;margin-left:0;padding-top:18px;padding-bottom:10px;font-size:22px}.award-list{padding:0;list-style:none;border-bottom:1px #5ab4ff dashed}.award-item{border-top:1px #5ab4ff dashed}.award-link{display:block;min-height:90px;padding:20px 0 20px 240px;position:relative;color:#c8c8c8;line-height:1.2727}.award-link:before{content:"";width:20px;height:17px;position:absolute;left:180px;top:20px;background:url(../img/award-link.png) no-repeat center}.no-touch .award-link:hover{color:#fff;text-decoration:none}.award-text{margin:0}.award-image{position:absolute;left:0;top:19px}.contact{margin-bottom:7em;padding-bottom:6em}.contact .goto-top{margin-top:80px}.contact h2{margin-bottom:.6667em}.contact .content{min-height:336px;padding:0 400px 0 0;position:relative;background:url(../img/andres-kuehn-kontakt.png) no-repeat 100% 100%;border-bottom:1px #5ab4ff dashed}.contact .flag{left:19em;bottom:-25px}.vcard{margin-bottom:3.5em}.contact-social{position:absolute;left:0;bottom:-32px}.contact-social .linkedin,.contact-social .xing{margin-right:1em;font-size:16px}.contact-social .linkedin:before,.contact-social .xing:before{content:"";display:inline-block;width:50px;height:50px;background:url(../img/social.png) no-repeat 50% 0;vertical-align:-2px}.contact-social .linkedin:before{margin-right:.5em}.no-touch .contact-social .linkedin:hover:before{background-position:50% -110px}.contact-social .xing:before{background-position:50% -55px}.no-touch .contact-social .xing:hover:before{background-position:50% -165px}.contact .label,.legal .label{display:inline-block;width:80px;text-transform:uppercase}@font-face{font-family:'Univers';src:url("../fnt/univers.eot?v=0.1");src:url("../fnt/univers.eot?#uv") format("embedded-opentype"),url("../fnt/univers.woff?v=0.1") format("woff"),url("../fnt/univers.ttf?v=0.1") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Univers';src:url("../fnt/univers-bold.eot?v=0.1");src:url("../fnt/univers-bold.eot?#uv") format("embedded-opentype"),url("../fnt/univers-bold.woff?v=0.1") format("woff"),url("../fnt/univers-bold.ttf?v=0.1") format("truetype");font-weight:bold;font-style:normal}body{font-family:Univers;letter-spacing:.7px}.thin,.portfolio-highlighting{font-weight:normal;letter-spacing:.7px}h1,h2,h3,h4,h5,h6,strong,.mainnav-list:after,.mainnav-link,.slider-menu-list:before,.slider-menu-link,.slider-counter,.goto-top{font-weight:bold;letter-spacing:.3px}h1,h2{font-size:1.9091em;line-height:1.3889;margin-bottom:.8333em}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width: 960px){html{height:100%}body:before,body:after,.content-header:before,.content-header:after{content:"";width:calc(50% - 480px);position:absolute;top:0;bottom:0;z-index:-1}body:before,.content-header:before{left:0;background-image:-webkit-linear-gradient(0deg, #282828 0%, #505050 100%);background-image:linear-gradient(90deg, #282828 0%, #505050 100%)}body:after,.content-header:after{right:0;background-image:-webkit-linear-gradient(0deg, #505050 0, #282828 100%);background-image:linear-gradient(90deg, #505050 0, #282828 100%)}body{min-height:100%;position:relative}}@media only screen and (max-width: 934px){.client:nth-child(4n+1) .client-overlay,.client:nth-child(4n+2) .client-overlay{left:100%;right:auto}.client:nth-child(4n+1) .client-overlay:before,.client:nth-child(4n+2) .client-overlay:before{left:-15px;right:auto;border-right-width:0;border-left-width:15px}.client:nth-child(4n+3) .client-overlay,.client:nth-child(4n+4) .client-overlay{left:auto;right:100%}.client:nth-child(4n+3) .client-overlay:before,.client:nth-child(4n+4) .client-overlay:before{left:auto;right:-15px;border-right-width:15px;border-left-width:0}}@media only screen and (max-width: 809px){.content-header .page-header-info,.content-header .page-header-div{display:none}}@media only screen and (max-width: 767px){.page-header-title,.page-header-text{left:10px}h1,h2{margin-top:1.2em;font-size:1.25em}.content{font-size:16px}.page-header-text{font-size:16px}.page-header .tel{cursor:pointer;pointer-events:auto}.mainnav.fixed{min-height:53px;top:39px}.mainnav-list{min-width:2.5em;min-height:2.5em;background-position:7px 14px;background-size:24px auto}.mainnav-list.active,.no-touch .mainnav-list:hover{padding-top:.875em;padding-bottom:.75em}.mainnav-list.active .mainnav-item,.no-touch .mainnav-list:hover .mainnav-item{margin-left:2.5em}.mainnav-list:after,.mainnav-link{font-size:1.5em}.mainnav-list:after{left:50px;top:18px}.mainnav-link{padding-left:.4167em}.mainnav-link:after{height:20px}.slider .flag{display:none}.slider-menu-list{padding-top:0;padding-bottom:0;padding-right:32px;font-size:1.5em}.slider-menu-list:before{content:"P";padding:7px 2px 2px 9px;font-size:18px}.slider-menu-list:after{width:14px;height:12px;background-size:contain;right:10px;bottom:11px}.slider-menu-list.active,.no-touch .slider-menu-list:hover{padding-top:10px;padding-bottom:10px}.slider-menu-link{margin-left:0;padding-left:30px}.slide-text{padding-left:10px;font-size:16px}.slider-link,.slider-title{font-size:16px}.slider-control-prev,.slider-control-next{width:45px;background-size:90px auto}.slider-counter{width:50px;height:40px;padding-top:9px;padding-right:2px;padding-left:8px;right:0;font-size:20px}.content{margin-left:10px;margin-right:10px}.personality-image{margin-right:-10px;margin-left:-10px}.clients{margin-right:-10px}.position .content{padding-top:0}.position .content:before{display:none}.portfolio .content{margin-right:10px;padding-top:0;padding-right:0;background:none}.portfolio-headline,.portfolio-text,.seminar-headline,.seminar-text{display:block;width:auto;font-size:16px}.portfolio-text,.seminar-text{padding-top:0;border-top:none}.award-link{padding-top:130px;padding-left:0}.page-footer-text{margin-left:10px;font-size:16px}.content-header .page-header-title{width:96px;padding-top:24px;margin-right:5px;top:8px}.content-header .page-header-text{padding-top:12px;padding-bottom:2px;padding-left:10px;font-size:16px}.content-header .page-header-div{display:none}.position,.portfolio,.personality,.references,.awards,.teaching,.contact{margin-top:4.75em}}@media only screen and (max-width: 729px){.tel{color:#5ab4ff;cursor:cursor;pointer-events:auto}.tel-number{display:none}}@media only screen and (max-width: 684px){.clients{margin-left:-10px}.clients-list{max-width:340px;margin-right:auto;margin-left:auto}.client .client-overlay{padding-right:5px;padding-left:5px;padding-bottom:2.5em;top:100%;bottom:auto;font-size:16px}.client .client-overlay:before{top:-15px;bottom:auto;border-top-width:0;border-bottom-width:15px;border-bottom-color:#c8c8c8}.client:nth-child(2n+1) .client-overlay{left:0;right:auto}.client:nth-child(2n+1) .client-overlay:before{right:auto;left:0;border-right-width:15px;border-left-width:0}.client:nth-child(2n+2) .client-overlay{left:auto;right:0}.client:nth-child(2n+2) .client-overlay:before{right:0;left:auto;border-right-width:0;border-left-width:15px}.contact .content{min-height:0;padding-top:0;padding-right:0;background:none}.contact .flag{display:none}.contact-social{position:relative}}@media only screen and (max-width: 569px){.page-header-title{width:200px;padding-top:45px;top:20px}}@media only screen and (max-width: 479px){.page-header-br,.page-header-info{display:none}.slide-text{padding-right:10px}.slider-title,.slider-link{display:block;margin-top:0;position:static;padding-top:0}}@media only screen and (max-width: 429px){.client{width:145px;height:145px}.contact-social .linkedin,.contact-social .xing{display:block}.contact-social .linkedin{margin-bottom:1em}}@media only screen and (max-width: 399px){.page-header-title{width:124px;padding-top:30px;top:12px}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
