/* Processed and cached by Shaun Inman's CSS Cacheer (with ServerImport, Base64 & Condenser enabled) on Mon, 12 Dec 2011 12:34:47 +0000 <http://shauninman.com/search/?q=cacheer> */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video,nav ul,nav ol{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,figure,footer,header,hgroup,nav,section{display:block;}nav ul,nav ol{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}img,object,embed,input,select{vertical-align:middle;}html,body{font:12px/1.5 'Helvetica Neue',HelveticaNeue,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body{background:#0d0d0d;color:#f2f2f2;}p,table{max-width:40em;margin:0 0 1.5em;}h2,h3{max-width:33.33em;margin:0;font-size:1.2em;font-weight:bold;color:#727272;text-transform:uppercase;background:#0d0d0d;}td{padding-right:0.5em;}a,a:link,a:visited{color:#8efdd7;text-decoration:none;}a:focus,a:hover{color:#fffba5;}a:active{color:#fff;}#site{z-index:2;position:relative;}#top{overflow:hidden;padding:3.5em 5em 0;}#top h1{overflow:hidden;font-size:1em;margin:0 0 1.5em;}#top .nav{overflow:hidden;padding:0 5px;}#top ul{overflow:hidden;clear:left;float:left;margin:0 0 .33em;padding:0;background:#8efdd7;text-transform:lowercase;list-style:none;color:#0d0d0d;}#top ul.second{background:#fffba5;}#top li{float:left;}#top a,#top span{display:block;float:left;}#top a{text-decoration:none;color:#fff;}#top .nav a{margin:0 0 0 0;padding:0 8px 0 0;color:#0d0d0d;font-weight:normal;background:url(../i/menu_slashes.png) 100% 50% no-repeat;}html body #top .nav .last a,html body #top .nav .first a span{background:transparent;}html body #top .nav .first{padding:0 0 0 8px;}.profil #menu-profil,.kompetenzen #menu-kompetenzen,.arbeitsweise #menu-arbeitsweise,.kontakt #menu-kontakt,.awards #menu-awards,.referenzen #menu-referenzen{background:#e2fef5;}.profil #menu-profil a,.kompetenzen #menu-kompetenzen a,.arbeitsweise #menu-arbeitsweise a,.referenzen #menu-referenzen a,.vita #menu-vita a,.blog #menu-blog a,.awards #menu-awards a,.links #menu-links a,.kontakt #menu-kontakt a,.impressum #menu-impressum a{margin:0 0 0 -8px;padding:0 8px 0 0;background:url(../i/menu.png) 100% 50% no-repeat;}.profil #menu-profil span,.kompetenzen #menu-kompetenzen span,.arbeitsweise #menu-arbeitsweise span,.referenzen #menu-referenzen span,.vita #menu-vita span,.blog #menu-blog span,.awards #menu-awards span,.links #menu-links span,.kontakt #menu-kontakt span,.impressum #menu-impressum span{padding:0 0 0 8px;background:url(../i/menu.png) 0 50% no-repeat;}.vita #menu-vita,.blog #menu-blog,.links #menu-links,.impressum #menu-impressum{background:#fffee8;}.vita #menu-vita a,.blog #menu-blog a,.links #menu-links a,.kontakt #menu-kontakt a,.impressum #menu-impressum a,.vita #menu-vita span,.blog #menu-blog span,.links #menu-links span,.impressum #menu-impressum span{background-image:url(../i/menu2.png);}.content{min-height:27em;padding:2.25em 5.5em;background:#0d0d0d;}.content .assets{overflow:hidden;float:left;margin-right:1.5em;}.content .text{float:left;width:40em;}#slides{overflow:hidden;background:#0d0d0d;}#slides .content{min-width:80em;}.plain{min-height:1%;padding:2em 2.357em;background:transparent;font-size:2.333em;line-height:0.857em;letter-spacing:-0.05em;}.nav.plain{padding:1em 1.5em;font-size:3.5em;line-height:.75em;letter-spacing:-0.05em;}.nav.plain.overview{margin-top:9em;}.plain p{margin:0;}.plain ul{overflow:hidden;padding:0;}.plain li{float:left;display:block;text-transform:lowercase;}.plain a{color:#fff;text-decoration:none;}.plain a:hover,.plain a:focus{color:#fffca6;}.plain a:active,.plain strong{color:#8ffdd7;}.plain strong{font-weight:normal;}div#bodyImage{overflow:hidden;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;}div#bodyImage{position:fixed;}div#bodyImage img{display:block;z-index:1;position:absolute;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;}div#bodyImage img.topleft{top:0;left:0;}div#bodyImage img.topright{right:0;top:0;}div#bodyImage img.bottomleft{bottom:0;left:0;}div#bodyImage img.bottomright{right:0;bottom:0;}div#bodyImage img.top{z-index:10;}div.switchButton{z-index:1000;position:fixed;right:0;bottom:16px;width:16px;height:16px;padding:40px 0 0 40px;}.squareButton{float:left;width:21px;height:50px;}.squareButton div,.squareButton span{display:block;width:16px;height:16px;background:#fff;color:#000;text-align:center;font-size:12px;line-height:16px;}.squareButton em{background:url(../i/arrows_small.gif) 29px -55px;}.squareButton.left em{background-position:28px -15px;}.nav.slides{position:relative;overflow:hidden;height:32px;margin:0 5.5em -32px;}.interact{cursor:pointer;}.blog #site{overflow:hidden;min-width:70em;}.blog #top{position:absolute;z-index:100;top:0;left:0;right:auto;}.blog #page{float:left;position:relative;width:41.667em;margin:0 0 0 7em;padding:14.95em 2.75em 1em;background:#0d0d0d;}a.info{cursor:help;}.mouseoverInfo{z-index:1000;position:fixed;bottom:16px;left:5em;height:17px;line-height:18px;overflow:visible;background:#fff;color:#000;margin:0 5px;padding:0 8px;}.impressum .content{overflow:hidden;overflow-x:auto;}.impressum .content .impressum{width:185em;}.impressum .content .ipage{float:left;width:34em;margin-right:2.5em;}.foto-impressum{position:absolute;top:3em;left:35.5em;}.squareButton div,.squareButton span{position:relative;}.squareButton em{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
