html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-family:helvetica,arial,sans-serif;font-size:13px;color:#234;font-weight:normal;text-decoration:none;margin:0;padding:0;background:#fff;color:#234;-webkit-text-size-adjust:100%}h1{font-size:36px;line-height:36px;color:#789;margin-bottom:18px;font-weight:bold}h2{color:#789;margin-bottom:18px;font-weight:bold}h3{color:#789;margin-bottom:18px;font-weight:bold}h4{font-size:18px;color:#789;margin-bottom:9px;font-weight:bold;font-size:18px}h5{margin-bottom:9px;font-weight:bold;font-size:13px;font-size:15px;margin-bottom:0px;line-height:18px}h6{color:#789;font-weight:bold;font-size:13px}h6:first-child{color:#789;border-bottom-color:#bcd}p{line-height:18px;margin-bottom:18px}b{font-weight:bold}a{color:#789 !important}a:link,a:visited{color:#789 !important}a:hover{background:#bcd;text-decoration:none}a:active{background:#c00;color:#fff;text-decoration:none}.stroke{border-color:#bcd;color:#bcd}q{font-size:18px;font-weight:bold}blockquote:before,blockquote:after,q:before,q:after{content:""}.middle{font-size:16px}.big{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:36px;top:10px;font-weight:300}#home header,#home article{margin-bottom:18px}#preview figure{overflow:hidden;*zoom:1;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 3px 6px #888;-webkit-box-shadow:0px 3px 6px #888;-o-box-shadow:0px 3px 6px #888;box-shadow:0px 3px 6px #888;z-index:1000;margin-left:-3px}#preview figure a{margin:18px}#preview .customer_quote{position:relative;margin-top:36px;color:#789}#preview .customer_quote .quotes{position:absolute;top:-6px;left:0px;font-size:108px}#preview .customer_quote small{margin-top:9px;display:block;text-align:right}#preview *,#projects figcaption,#team figure *{color:#789}#intro_quote{padding-left:36px;display:block}#team figure{position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 3px 6px #888;-webkit-box-shadow:0px 3px 6px #888;-o-box-shadow:0px 3px 6px #888;box-shadow:0px 3px 6px #888;margin-bottom:18px;padding:0px}#team figure:nth-child(odd){-webkit-transform:rotate(-1deg)}#team figure:nth-child(even){-webkit-transform:rotate(1deg)}#team figure:hover{-webkit-transform:rotate(0deg);cursor:pointer}#team figure:hover *{color:#234;opacity:1}#team figure .portrait-border{overflow:hidden}#team figure > figcaption,#team figure > .portrait-border{margin:9px}#team figure > figcaption .small,#team figure > figcaption small,#team figure > figcaption .icons,#team figure > .portrait-border .small,#team figure > .portrait-border small,#team figure > .portrait-border .icons{margin-bottom:0px}#team figure .icons{overflow:hidden;*zoom:1;display:none;background:#fff}#team figure .icons a{display:inline;float:left;margin:0 4px 0 0}#team figure:hover .icons{display:block}#team figure:hover .small,#team figure:hover small{display:none}#team figure .icons img{height:16px;width:16px;opacity:0.6;margin-top:2px;margin-bottom:0px}#team figure:hover .icons img{opacity:1}#team figure .small,#team figure small{font-size:11px}#team .portrait{opacity:0.8;width:100%}#team .employee-name{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#team #mailme{position:absolute;top:-15px;right:-3px;z-index:9;display:block;padding:3px 5px;background-color:#fcfc99;text-decoration:none;-webkit-transform:rotate(2deg);-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 2px}#team #mailme:hover{background-color:#fcfc99}#team .job_offer{background:#c42424;overflow:hidden;min-height:200px}#team .job_offer p{margin-top:1.3em}#team .job_offer a{text-decoration:none;color:#fff !important}#team .job_offer a:hover{text-decoration:underline}#team .job_offer .logo_link{position:absolute;right:5px;bottom:5px}#projects figure,#mm-ror figure{-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 3px 6px #888;-webkit-box-shadow:0px 3px 6px #888;-o-box-shadow:0px 3px 6px #888;box-shadow:0px 3px 6px #888;margin-bottom:18px;padding:0px}#projects figure:nth-child(odd),#mm-ror figure:nth-child(odd){-webkit-transform:rotate(-1deg)}#projects figure:nth-child(even),#mm-ror figure:nth-child(even){-webkit-transform:rotate(1deg)}#projects figure:hover,#mm-ror figure:hover{-webkit-transform:rotate(0deg)}#projects figure:hover *,#mm-ror figure:hover *{color:#234}#projects figure a,#mm-ror figure a{text-decoration:none;font-weight:bold;font-size:15px}#projects .screenshot,#mm-ror .screenshot{opacity:0.8}#projects figure:hover *,#mm-ror figure:hover *{opacity:1}section#home,section#projects,section#team,section#contact,section#imprint,section#privacy,section#mm-iphone,section#mm-ror{margin-bottom:54px}#tweets p{color:#789}#tweets time{color:#bcd}.container{z-index:1;overflow:hidden}.container > header{-moz-box-shadow:1px 1px 4px #888;-webkit-box-shadow:1px 1px 4px #888;-o-box-shadow:1px 1px 4px #888;box-shadow:1px 1px 4px #888;background-color:#c01818}.container > header > nav{display:inline;float:left;background:#fff;width:75%}.container > header #menu{overflow:hidden;*zoom:1;font-size:13px}.container > header #menu li{display:inline;float:left}.container > header #menu li a{background:#fff;border-right:1px solid #bcd;color:#789;text-decoration:none;display:block;padding:32px 17px 9px 17px}.container > header #menu li a:hover{background:#bcd;color:#fff !important}.container > header #menu a.active{background:#bcd;color:#fff !important}.container > header #menu li a:hover{opacity:0.7}.container > header .mm-logo{display:inline;float:right;background:#c01818 url("/images/logo.png") no-repeat top right;height:54px;width:228px;margin:0;text-align:right}.container footer{font-family:helvetica,arial,sans-serif;font-size:11px;border-top:1px solid #bcd;z-index:101}.container footer nav{overflow:hidden}.container footer nav > ul{overflow:hidden;*zoom:1;list-style:none;display:inline;float:right;margin-top:9px;margin-bottom:9px;margin-right:9px}.container footer nav > ul li{display:inline;float:left}.container footer nav > ul li a{border-right:1px solid #789;padding:0 5px}.container footer nav > ul li.last{padding-left:5px;padding-right:0px}.page{position:relative}.page > section{padding-top:36px;overflow:hidden}#preview a,#projects figure a{text-decoration:none}#preview a:visited,#projects figure a:visited{text-decoration:none}figure a{display:block;margin:9px}figure a:hover{background:transparent}figure a img{margin-bottom:9px}.meet-us{position:relative;min-height:225px;margin-bottom:18px}.meet-us .sign{text-align:right}.map-canvas{margin-bottom:18px}#privacy ul{line-height:18px;list-style:disc outside none;margin-top:18px;margin-bottom:18px;margin-left:18px}.mm-iphone-android{overflow:hidden}.mm-iphone-android figure > figcaption > a{font-size:22px;font-weight:300;line-height:36px;text-align:center}.mm-iphone-rnr{margin-top:-30px}article,aside{display:block}figure{display:block}figure img{display:block}figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}.container{padding-left:20px;padding-right:20px}.row{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;float:left;min-height:1px}.row .onecol{width:4.85%}.row .twocol{width:13.45%}.row .threecol{width:22.05%}.row .fourcol{width:30.75%}.row .fivecol{width:39.45%}.row .sixcol{width:48%}.row .sevencol{width:56.75%}.row .eightcol{width:65.4%}.row .ninecol{width:74.05%}.row .tencol{width:82.7%}.row .elevencol{width:91.35%}.row .twelvecol{width:100%;float:left}.last{margin-right:0px}img,object,embed{max-width:100%}img{height:auto}@media only screen and (max-width: 1023px){body{font-size:0.8em;line-height:1.5em}#preview > article.customer_quote > .quotes{top:36px}.container > header{background:#fff}.container > header nav{width:45%}.container > header #menu li a{padding:29px 17px 6px 17px}}@media handheld, only screen and (max-width: 768px){body{font-size:16px;-webkit-text-size-adjust:none}.row,body,.container{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol{width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px}.content{margin-bottom:36px}.content .onecol,.content .twocol,.content .threecol,.content .fourcol,.content .fivecol,.content .sixcol,.content .sevencol,.content .eightcol,.content .ninecol,.content .tencol,.content .elevencol,.content .twelvecol{padding-left:0px;padding-right:0px}h1{font-size:28px}.container > header{background-color:#c01818}.container > header nav{width:100%}.container > header #menu{width:100%;margin:0 auto}.container > header #menu li:last-child a{border-right:0px}figure{overflow:hidden;*zoom:1;margin-bottom:36px !important}figure a{margin:9px}figure a figcaption,figure a img{margin-bottom:9px}.job_offer{width:100% !important;clear:both}.meet-us .sign{display:none}#intro_quote{padding-left:18px;display:block}footer > nav.twelvecol{padding-left:10px !important;padding-right:10px !important}#team aside figure.threecol{width:48%;float:left;min-height:1px;margin-right:3.8%}#team aside figure.threecol.last{margin-right:0px !important}#team aside figure.threecol:nth-child(2n){margin-right:0px !important}#projects aside figure.fourcol,#mm-ror aside figure.sixcol{width:48%;float:left;min-height:1px;margin-right:3.8%}#projects aside figure.fourcol:nth-child(2n),#mm-ror aside figure.sixcol:nth-child(2n){margin-right:0px !important}}

