/* normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.icons-sprite,.workList .project.new:before,.close,.contactPage .social a.xing,.contactPage .social a.fb,.contactPage .social a.li{background:url('../images/layout/icons-sa5d7bf67cb.png') no-repeat}html,button,input,select,textarea{color:#222}html,body{height:100%}body{background-color:#eaeaea;color:#434343;font-family:"Arial", Helvetica, sans-serif;font-size:18px;line-height:26px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}nav ul{list-style-type:none;margin:0;padding:0}a{outline:0 none !important}h1,h2,h3,h4,h5,h6,p{font-size:100%;font-weight:normal;margin:0}p{margin-bottom:26px;letter-spacing:0.05em}.mejs-audio{width:751px}.siteContent{background-color:#eaeaea}.main{background:url('../images/layout/active.png?1367236005') center bottom repeat-x;*zoom:1;font-size:13px;line-height:18px;text-transform:uppercase;padding-bottom:13px;letter-spacing:1px}.main:before,.main:after{content:"";display:table}.main:after{clear:both}.main>a{float:left}.main>a.team{display:none}.main>a.team.show{display:block}.main>span{display:none;float:left;height:30px;padding-left:10px}.main>span.show{display:block}.main a{color:#afafaf;display:inline-block;height:30px;outline:none;text-decoration:none}.main a:hover,.main a.active{color:#fff}.main ul{float:right}.main ul li{display:inline;float:left;padding-left:30px}.main ul li:first-child{padding-left:0}.siteHeader{color:#afafaf;position:fixed;top:0px;left:0px;right:0px;z-index:5}.siteHeader .overflower{overflow:hidden;position:relative;height:150px}.siteHeader .inner{position:relative;min-height:92px;margin:0 auto;margin:0 7%}.siteHeader .inner:after{content:"";background-color:#434343;display:block;height:105px;width:3001px;right:-3000px;position:absolute}.siteHeader h1{height:134px;left:-40px;position:absolute;top:26px;width:337px;z-index:2}.siteHeader h1 a{background:url('../images/layout/icons/logo_trans.png?1367317788') center center no-repeat;background-size:auto 100%;display:block;height:134px;position:relative;text-indent:-1978em;width:337px}.siteHeader h1 a:before{content:"";display:block;height:26px;background-color:#434343;position:absolute;top:-26px;left:0px;right:0px}.siteHeader h1:before,.siteHeader h1:after{content:"";background-color:#434343;display:block;position:absolute;top:-26px;height:92px;width:3001px}.siteHeader h1:before{left:-3000px;height:105px}.siteHeader h1:after{right:-3000px}.siteHeader .main{bottom:-13px;position:absolute;right:0px;left:297px;padding-left:30px;overflow:hidden;z-index:2}.siteContent{min-height:100%;position:relative;width:100%}.siteContent h1{font-size:39px;line-height:50px;margin-bottom:17px;text-transform:uppercase}.siteContent .content{*zoom:1;padding-top:200px;padding-bottom:100px;margin:0 auto;margin:0 7%}.siteContent .content:before,.siteContent .content:after{content:"";display:table}.siteContent .content:after{clear:both}.siteContent .content.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:324px;padding-left:23%;padding-right:265px;padding-right:15%}.siteContent .content.text .sub{padding-bottom:50px}.siteContent .content.text .sub .clients{padding-top:30px}.siteContent .content.text .sub .clients img{width:100%;height:auto}.siteContent .content.text .vcard{float:left;font-size:18px;letter-spacing:0.1em;line-height:24px;text-transform:uppercase;width:50%;padding-top:20px}.profile{margin:0 auto;max-width:1680px;position:relative}.profile .image{text-align:center}.profile .image img{height:auto;max-width:100%}.profile .vita{position:absolute}.profile .vita h1{background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;cursor:pointer;height:100%;margin-bottom:0px;text-indent:-1978em;width:100%}.profile .vita .showme{background-color:rgba(252,255,0,0.9);font-size:16px;line-height:22px;padding:25px 25px 41px;width:515px;bottom:0px;position:absolute}.profile .vita .showme h2{font-weight:bold}.profile .vita .showme p{margin-top:22px;margin-bottom:0}.profile .vita .showme p:first-child{margin-top:0px}.js .profile .vita .showme{display:none}.lt-ie9 .profile .vita .showme{background-color:#fcff00}.profile.jonas .vita{bottom:24%;left:14%;width:279px;height:252px;width:17%;height:20%}.profile.jonas .vita h1{background-image:url('../images/jonas_title.png?1366709527')}.profile.jonas .vita .showme{left:72%}.profile.thomas .vita{bottom:16%;left:13%;height:30%;width:17%}.profile.thomas .vita h1{background-image:url('../images/thomas_title.png?1366709260')}.profile.thomas .vita .showme{left:90%}.workList{*zoom:1;list-style-type:none;margin:0;padding:0;margin:-2%}.workList:before,.workList:after{content:"";display:table}.workList:after{clear:both}.workList .project{background:url('../images/layout/loadingWhite.gif?1365007582') center center no-repeat;display:block;position:relative}.workList .project img{display:block;width:100%;height:auto}.workList .project.new{position:relative}.workList .project.new:before{background-position:-988px 0;content:"";display:block;height:105px;width:105px;position:absolute;top:-34px;right:-30px;z-index:2}.workList .project span{background-color:rgba(255,255,255,0.9);color:#434343;display:none;position:absolute;top:0px;left:0px;right:0px;bottom:0px;padding:0 20px;text-transform:uppercase;text-align:center}.workList .project span table{border:0;padding:0;height:100%;width:100%}.workList .project span table td{height:100%}.workList .project:hover span{display:block}.workList .project.active{border:5px solid #fff;margin:-5px}.workList>li{background:url('../images/layout/shadow.png?1364996949') center 99% no-repeat;background-size:100% auto;display:inline;float:left;padding-bottom:1%;width:21%;margin:2%}.workList>li.detailElement{background:transparent;clear:both;display:block;float:none;padding-top:81px;z-index:2;position:relative;margin:2% 0;width:100%}.loading{background:url('../images/layout/loading.gif?1364996351') center center no-repeat;display:block;height:32px;margin:0 auto;text-indent:-1978em;width:32px}.close{background-position:0 0;display:block;height:34px;outline:none;position:absolute;margin-right:0px;text-indent:-1978em;width:34px}#portfolio .content{padding-bottom:0 !important}.workDetail{min-height:32px;margin-bottom:54px;position:relative}.workDetail .close{right:0px;position:absolute;top:10px;right:2%}.workDetail .work{margin:0 auto;font-size:15px;line-height:21px;width:751px}.workDetail .work h1{font-size:48px;line-height:58px;font-weight:500}.workDetail .work h1 span{font-style:italic;font-size:13px;line-height:18px;white-space:nowrap}.workDetail .work h2{font-size:15px;line-height:21px;margin-bottom:15px}.workDetail .work .mejs-container,.workDetail .work .image{margin-bottom:54px}.workDetail .work .image{text-align:center}.workDetail .work .sub{padding-top:11px}.workDetail .work ul{list-style-type:disc;padding-left:20px;margin:0;margin-bottom:26px}.contactPage{background:url('../images/contact.jpg?1365072142') center center no-repeat;background-attachment:fixed;background-size:cover}.contactPage .vcard a{color:#434343;text-decoration:none;text-transform:lowercase}.contactPage .vcard a:hover{text-decoration:underline}.contactPage .vcard .sort-string,.contactPage .vcard .country-name{display:none}.contactPage .vcard .adr,.contactPage .vcard .e-mail{margin-bottom:26px}.contactPage .social{*zoom:1;list-style-type:none;margin:0;padding:0}.contactPage .social:before,.contactPage .social:after{content:"";display:table}.contactPage .social:after{clear:both}.contactPage .social a{display:block;height:30px;width:30px;text-indent:-1978em}.contactPage .social a.xing{background-position:-1179px 0}.contactPage .social a.fb{background-position:-44px 0}.contactPage .social a.li{background-position:-84px 0}.contactPage .social li{display:inline;float:left;margin-left:15px}.contactPage .social li:first-child{margin-left:0px}.contactPage .pageFooter{clear:both;padding-top:50px;font-size:14px;letter-spacing:0.1em;line-height:18px}.contactPage .pageFooter a{color:#434343;text-decoration:none;text-transform:uppercase}.contactPage .pageFooter a:hover{text-decoration:underline}.imprint{-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.25);box-shadow:0px 0px 25px rgba(0,0,0,0.25);background:rgba(255,255,255,0.95)}.lt-ie9 .imprint{background-color:#fff}.imprint h1{font-size:26px;line-height:40px;margin-bottom:17px;text-transform:uppercase}.imprint p{font-size:14px;line-height:18px;margin-bottom:18px}.imprint .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:auto;padding:50px 50px 50px}.js .imprint{bottom:50px;display:none;left:50%;margin-left:-425px;position:absolute;top:150px;width:850px}.imprint .close{top:15px;right:15px}.kerning{margin-left:-3px}.siteContent.home{background-image:url('../images/homeBg.jpg?1367231104');background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative;min-height:10px;padding-top:59%}.siteContent.home span{display:none;background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.siteContent.home span.jonas{background-image:url('../images/homeJonas.jpg?1367231334')}.siteContent.home span.thomas{background-image:url('../images/homeThomas.jpg?1367231362')}.siteContent.home .switch,.siteContent.home .switchjonas,.siteContent.home .switchthomas{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display:block;height:14%;width:10%;outline:none;position:absolute;top:55%;text-indent:-1978em;z-index:2}.siteContent.home .switchjonas{left:36%}.siteContent.home .switchthomas{right:2%}.aboutContent{background-image:url('../images/aboutBg.jpg?1366791137');background-position:center top;background-size:100% auto;background-repeat:no-repeat}.aboutContent .content{color:#eaeaea;padding-bottom:150px;font-size:15px;line-height:21px}@media only screen and (max-width: 1439px){.siteContent .content h1{font-size:30px;line-height:40px;margin-bottom:17px}.siteContent .content.text p{font-size:16px;line-height:24px}.aboutContent .content{padding-bottom:65px}.aboutContent .content{padding-bottom:100px;padding-right:150px}.aboutContent .content.text{padding-right:265px}.aboutContent .content.text p{font-size:13px;line-height:18px;margin-bottom:18px}.workDetail .work .image,.workDetail .work .video{margin-bottom:36px}.main>span{display:none !important}}@media only screen and (max-width: 1279px){.siteHeader{position:absolute}.siteHeader .overflower{height:120px}.workList .project span{font-size:14px;line-height:18px}.siteContent .content{padding-top:60px}.siteContent .content.text h1{font-size:24px;line-height:30px}.siteContent .content.text p{font-size:14px;line-height:22px;margin-bottom:22px}.siteContent .content.text .vcard{font-size:13px;line-height:18px}.siteContent.aboutContent .content{padding-bottom:100px;padding-top:100px;padding-right:150px}.siteContent.aboutContent .content.text p{font-size:13px;line-height:18px;margin-bottom:18px}.siteContent#portfolio .content{padding-top:100px}.main{font-size:12px;line-height:16px}.main a{height:25px}.main ul li{padding-left:20px}.workList li img{display:block !important}.siteHeader .inner{min-height:72px}.siteHeader .inner:after{height:85px}.siteHeader h1{left:-60px}.siteHeader h1 a{height:100px}.siteHeader h1:before,.siteHeader h1:after{height:72px}.siteHeader h1:before{height:85px}.siteHeader .main{left:277px;padding-left:0}.profile{overflow:hidden}.profile .vita .showme{font-size:13px;line-height:18px}.contactPage{background-size:cover;background-attachment:scroll}}@media only screen and (max-width: 1279px) and (orientation: portrait){.siteContent.home{background-position:center top;position:relative}.siteContent.home span{background-position:center top}.aboutContent .content.text{padding-top:100px;padding-bottom:80px}.aboutContent .content.text h1{font-size:24px;margin-bottom:18px}.aboutContent .content.text p{font-size:13px;line-height:18px;margin-bottom:18px}.profile .vita{margin-left:0 !important}.workList li img{display:block !important}.contactPage{background-position:85% bottom;background-size:cover}.contactPage .content.text .vcard{font-size:14px;line-height:20px}.main ul li{padding-left:10px}}@media only screen and (min-width: 1680px){body,.overflower{max-width:1680px;margin:0 auto}body{background-color:#434343}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.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}@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) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]: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}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
