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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'MentoneLigBold';src:url('/fonts/mentone-semibol-webfont.eot');src:url('/fonts/mentone-semibol-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/mentone-semibol-webfont.woff') format('woff'),
url('/fonts/mentone-semibol-webfont.ttf') format('truetype'),
url('/fonts/mentone-semibol-webfont.svg#MentoneLigBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FontinSansBold';src:url('/fonts/fontin_sans_b_45b-webfont.eot');src:url('/fonts/fontin_sans_b_45b-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/fontin_sans_b_45b-webfont.woff') format('woff'),
url('/fonts/fontin_sans_b_45b-webfont.ttf') format('truetype'),
url('/fonts/fontin_sans_b_45b-webfont.svg#fontin_sans_rgbold') format('svg');font-weight:normal;font-style:normal}*{margin:0}html,body{height:100%}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;background:url(/images/design-background.jpg?43321432432243242) no-repeat scroll center top #FFFDF4;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-color:#fffdf4;font-size:100%;font-family:FontinSans,Arial,sans-serif}.left{text-align:left}.column,.columns{float:left;min-height:1px;text-align:left}.rf{float:right}.lf{float:left}.nf{float:none}.relative{position:relative}.one, .row
.one{width:8.33333%}.two, .row
.two{width:16.66667%}.three, .row
.three{width:25%}.four, .row
.four{width:33.33333%}.five, .row
.five{width:41.66667%}.six, .row
.six{width:50%}.seven, .row
.seven{width:58.33333%}.eight, .row
.eight{width:66.66667%}.nine, .row
.nine{width:75%}.ten, .row
.ten{width:83.33333%}.eleven, .row
.eleven{width:91.66667%}.twelve, .row
.twelve{width:100%}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}figure{margin:0}img,object,embed,video{max-width:100%;_width:100%}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}h1{font-size:150%;font-weight:normal;margin-bottom:2%;margin-top:6%;color:#e89700}h1.first{margin-top:0}#container{width:100%;min-height:100%;height:auto !important;height:100%;position:relative}header{margin-top:1%;width:80%;height:0.2%;margin-left:auto;margin-right:auto}#logo{position:absolute;z-index:10000;width:25%;height:auto;left:0.9%}#infohaiku{width:35%;height:auto;margin-top:7%;margin-left:35%}#content{margin-top:11%;width:65%;margin-left:auto;margin-right:auto;margin-bottom:0px;height:100%;min-height:100%}#contentArea{padding-top:8%;min-height:100%;height:100%;background:#fff;-webkit-box-shadow:0 -3px 4px 4px #ddddd8;-moz-box-shadow:0 -3px 4px 4px #ddddd8;box-shadow:0 -3px 4px 4px #ddddd8;border:1px
solid #c5c5c5;border-bottom:0;-moz-border-radius-topright:30px;-moz-border-radius-topleft:30px;border-top-right-radius:30px;border-top-left-radius:30px;background:url(/images/content-background.jpg) no-repeat scroll center top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}#whiteArea{width:83.7%;margin-top:0%;border:1px
solid #fff;border-top:none;border-bottom:none}#contentArea
div{padding:3%;width:93.8%;font-size:110%;line-height:140%;font-family:FontinSansBold,Arial,sans-serif}#contentArea div
#whatToExpect{width:38%;height:auto;border:0;float:right;margin-top:-10%;margin-right:-20%;padding-left:5%}.slogan{font-size:120%}#chart{margin-top:3%;width:96%;list-style:none;border-left:solid 2px #000;border-bottom:solid 2px #000}#chart li,#chart li
span{height:1.5em;width:auto}#chart li
.percent{width:2%;position:absolute;top:0;right:-40px;text-align:right;color:#000}#chart
li{position:relative;display:block;width:99%;height:1.5em;text-align:left;text-shadow:2px 2px 2px #000;margin-bottom:2px}#chart
li.last{margin-bottom:2px}#chart li
.bar{width:0;display:block}.bar{color:#fff;padding-left:1%;padding-top:0.2%}.red
.bar{background:red}.blue
.bar{background:blue}.yellow
.bar{background:yellow}.orange
.bar{background:orange}.purple
.bar{background:purple}.designingDatabases
.bar{background:#5b83af}.designingInformationSystems
.bar{background:#a2c1da}.usingAjax
.bar{background:#1a3f6f}.crossBrowserDevelopment
.bar{background:#6ea6ce}.usability
.bar{background:#4d7bba}.seo
.bar{background:#1f5f97}.php
.bar{background:#40723d}.phpoo
.bar{background:#9ebd8a}.sql
.bar{background:#5c8840}.ruby
.bar{background:#74a948}.css
.bar{background:#4a6a34}.html
.bar{background:#13512c}.jsjquery
.bar{background:#5e865b}.RoR
.bar{background:#E2A76F}.joomla
.bar{background:#FBB917}.twig
.bar{background:#C1DAD6}.smarty
.bar{background:#adc79a}.cloudAPIsAndServers
.bar{background:#7A5DC7}.handlingEmailCampaigns
.bar{background:#C2DFFF}.crossEmailClientCompatibility
.bar{background:#AFDCEC}.bash
.bar{background:#842DCE}.docker
.bar{background:#6f537c}.cmsMadeSimple
.bar{background:#d57b33}.wordPress
.bar{background:#f8a74c}.yiiFramework
.bar{background:#f48a31}.git
.bar{background:#838687}.subversion
.bar{background:#cacccb}.photoshop
.bar{background:#b93f53}.APIsforMobileApps
.bar{background:#ff5c3a}.linuxServers
.bar{background:#9277b3}.macServers
.bar{background:#d5aed0}.percent{display:none}#services{list-style:none;list-style-image:url(/images/circle2.png)}#services
li{margin-left:2%;margin-bottom:1%}#menu{width:24.6%}#containerBottom{background-color:#9a9a9a;width:100%;height:67px}#contentBottom{width:65%;margin-left:auto;margin-right:auto}#menuBottom{height:66px}#contentBottomArea{height:66px;width:99.9%;margin-top:0px;-webkit-box-shadow:0 -8px 4px 4px #868686;-moz-box-shadow:0 -8px 4px 4px #868686;box-shadow:0 4px 4px 4px #868686;border:1px
solid #c0c0c0;border-top:none;margin-top:-2px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background:#e2e2e2}#contentBottomArea
div{position:relative;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:99.9%;height:65px;padding:0px;border:1px
solid #fff;border-top:none}#contentBottomArea
#reflection{width:102%;margin-left:-1%;height:50px;margin-top:-18px;background:url(/images/content-reflection.png) no-repeat scroll center top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;border:0}footer,.push{clear:both}footer{height:390px;width:100%;background-image:url(/images/bottom-background.png);background-repeat:repeat-x;background-color:#747474;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;text-align:center;display:table;margin-bottom:-5%}.outerContent{width:65%;margin-left:auto;margin-right:auto;padding-top:4%;position:relative}#bottomReflection{display:none}footer
a{color:#FFF;text-decoration:underline}footer
span.text{color:#FFF;display:block;font-family:FontinSansBold,Arial,sans-serif;font-size:100%;line-height:1.3;margin-bottom:1%;margin-top:1%;text-align:left}span#address{display:block}span#SvenKauber{display:block;margin-top:10%}footer
#copyright{height:3em;width:100%;margin-top:5%}footer #copyright
span{margin-left:1%;color:#fff;font-size:90%;font-family:FontinSansBold,Arial,sans-serif}footer
#contact{height:100%}footer #contact
form{width:100%;height:100%;margin-top:3%}.ui-state-error{background:#ff7c7c !important;color:#fff !important}footer #contact form
input{width:80%;font-size:100%;min-height:20%;padding-left:0.5em;padding-right:0.5em;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:2%;color:#7f7f7f;border:0;font-family:FontinSansBold,Arial,sans-serif;background:#f6f6f6;background:-moz-linear-gradient(top, #dbdbdb 0%, #f6f6f6 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(50%,#f6f6f6));-moz-box-shadow:0px 2px 2px #f2f2f2;-webkit-box-shadow:0px 2px 0px #f2f2f2}footer #contact
#thankYou{color:#fff;font-size:120%;font-family:MentoneLigBold,Arial,sans-serif}footer #contact form
textarea{padding-left:0.5em;padding-right:0.5em;padding-top:0.5em;padding-bottom:0.5em;color:#7f7f7f;height:8em;width:80%;font-size:100%;border:0;font-family:FontinSansBold,Arial,sans-serif;background:#f6f6f6;background:-moz-linear-gradient(top, #dbdbdb 0%, #f6f6f6 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(50%,#f6f6f6))}footer #contact form
button{float:right;width:5.5em;margin-right:17%;height:2em;font-family:FontinSansBold,Arial,sans-serif;font-size:100%;color:#515151;padding-bottom:0.3em;margin-top:0.5em;border:0;background:url(/images/footer-button.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;cursor:hand;cursor:pointer}footer #contact form button:hover{cursor:hand;cursor:pointer;float:right;margin-right:17%;width:5.5em;height:2em;font-family:FontinSansBold,Arial,sans-serif;font-size:100%;color:#515151;padding-bottom:0.3em;margin-top:0.5em;border:0;background:url(/images/footer-button-active.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}footer
#links{height:100%}footer #links
h1{display:block;float:left;margin-right:1em;margin-top:2%}footer
#social{margin-top:5%;padding-top:0.5em;padding-bottom:0.5em;padding-right:0.5em;background:url(/images/social-background.png) no-repeat center top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;float:left}footer #facebook
span{background:url(/images/facebook.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;width:3em;height:3em;float:left;margin-left:8px;margin-right:2px}footer #facebook span:hover{background:url(/images/facebook.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}footer #twitter
span{background:url(/images/twitter.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;float:left;width:3em;height:3em}footer #twitter span:hover{background:url(/images/twitter.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logosArea{float:right}#logosArea
h1{}#logos{width:auto;padding-left:3%;padding-bottom:3%;background:url(/images/technologies-background-non-square.png) no-repeat center top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}#logos
#smarty{display:block;width:2.7em;height:3em;margin-top:2%;margin-right:2%;float:left;background:url(/images/smarty.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #smarty:hover{background:url(/images/smarty.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#jquery{display:block;margin-top:2%;margin-right:2%;float:left;width:3em;height:3em;background:url(/images/jQuery2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #jquery:hover{display:block;background:url(/images/jQuery2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#mariadb{display:block;margin-right:2%;margin-top:2%;float:left;width:4em;height:3em;background:url(/images/MariaDB.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #lighttpd:hover{display:block;background:url(/images/Lighttpd2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#nginx{margin-right:2%;margin-top:5%;display:block;float:left;width:5.5em;height:2em;background:url(/images/nginx.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #nginx:hover{display:block;background:url(/images/nginx.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#docker{margin-right:2%;margin-left:2%;margin-top:2%;display:block;float:left;width:5.5em;height:3.1em;background:url(/images/docker.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #docker:hover{display:block;background:url(/images/docker.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#linux{margin-right:2%;display:block;margin-top:2%;float:left;width:3em;height:3em;background:url(/images/Linux2.png) no-repeat center top;-webkit-background-size:90%;-moz-background-size:90%;-o-background-size:90%;background-size:90%}#logos #linux:hover{display:block;background:url(/images/Linux2.png) no-repeat center top;-webkit-background-size:90%;-moz-background-size:90%;-o-background-size:90%;background-size:90%}#logos
#mysql{margin-right:2%;display:block;float:left;margin-top:2%;width:3.5em;height:3em;background:url(/images/MySQL2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #mysql:hover{display:block;background:url(/images/MySQL2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#php{display:block;margin-top:0.3em;margin-right:2%;float:left;margin-top:4%;width:4em;height:3em;background:url(/images/PHP2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #php:hover{display:block;background:url(/images/PHP2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#wordpress{display:block;float:left;margin-top:2%;width:3em;height:3em;margin-right:2%;background:url(/images/Wordpress2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #wordpress:hover{display:block;background:url(/images/Wordpress2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#yii{display:block;float:left;width:3em;height:3em;margin-top:2%;margin-right:2%;background:url(/images/Yii2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #yii:hover{display:block;background:url(/images/Yii2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos
#git{display:block;float:left;margin-top:2%;width:3em;height:3em;background:url(/images/Git2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#logos #git:hover{display:block;background:url(/images/Git2.png) no-repeat center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}footer
ul{list-style:none outside none}#bottomMenu
li{color:#FFF;font-family:FontinSansBold,Arial,sans-serif;font-size:100%;margin-bottom:2%}footer ul li ul, footer ul li
ol{margin-top:3%;margin-bottom:0;margin-left:7%}footer
h1{color:#FFF;font-family:MentoneLigBold,Arial,sans-serif;font-size:120%;font-weight:normal;margin-top:5%;margin-bottom:5%}@media screen and (max-width: 1300px){#contactArea{width:33.33333%}#mainArea{width:33.33333%}#contact{width:33.33333%}#content{font-size:110%;line-height:130%;font-family:FontinSansBold,Arial,sans-serif}footer{height:300px}footer
#logos{}footer
#social{margin-top:0;clear:both}#contentArea
div{width:93.8%}footer
#links{width:33%;float:left}footer #links
h1{margin-right:0;margin-top:0;margin-bottom:2%;margin-bottom:10%;clear:both}#logosArea{float:left;margin-top:0%;width:100%}#logos{width:auto;height:auto;background:url(/images/technologies-background-non-square.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}}@media screen and (max-width: 1100px){#content{font-size:100%;line-height:120%;font-family:FontinSansBold,Arial,sans-serif}#contentArea
div{width:93.8%}footer{}#logos{background:url(/images/technologies-background-square.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}#logosArea{float:left;width:100%}}@media screen and (max-width: 1000px){#contentArea div
#whatToExpect{width:38%;height:auto;border:0;float:right;margin-top:-10%;margin-right:-15%;padding-left:5%}#contentBottomArea
div{width:99.8%}#content{font-size:90%;line-height:110%;font-family:FontinSansBold,Arial,sans-serif}#contentArea
div{width:93.8%}footer
#links{clear:both;width:100%}footer #contact form
input{width:91%}footer #contact form
textarea{width:90.5%}footer #contact form
button{margin-right:2%}footer #contact form button:hover{margin-right:2%}footer #links
h1{margin-right:0;margin-top:8%;margin-bottom:0%;margin-bottom:3%;clear:both}#logosArea{padding-left:0}#contactArea{width:50%}#contact{width:50%}footer{}#logos{width:100%;background:url(/images/technologies-background-non-square-long.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}}@media screen and (max-width: 950px){#content{}#contentArea
div{width:93.8%}footer{}}@media screen and (max-width: 900px){#contentArea div
#whatToExpect{width:45%;height:auto}.outerContent{width:80%}#content{width:85%}#logo{left:-12%;width:28%}#contentBottom{width:85%}#infohaiku{width:45%;margin-left:26%;margin-top:5%}#contentBottomArea
div{width:99.6%}#contentArea
div{width:93.6%}#contactArea{width:50%}#logos{background:url(/images/technologies-background-non-square-extra-long.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}#mainArea{width:50%}footer #contact form
input{width:92%}footer #contact form
textarea{width:92%}footer #contact form
button{margin-right:2%}footer #contact form button:hover{margin-right:2%}}@media screen and (max-width: 640px){#contactArea{width:100%}#address{margin-right:5%}span#SvenKauber{float:left;margin-top:2%}#contentArea div
#whatToExpect{width:55%;height:auto}#contentBottomArea
div{width:99.4%}#contentArea
div{width:93.4%}#contact{width:100%;margin-left:auto;margin-right:auto}#content{font-size:80%;line-height:90%;font-family:FontinSansBold,Arial,sans-serif}footer{}#logos{background:url(/images/technologies-background-non-square-long.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}#logosArea{clear:both;width:100%}#logos{width:100%}footer #contact form
input{width:90%}footer #logosArea
h1{margin-top:5%}footer #contact form
textarea{width:90%}footer #contact form
button{margin-right:7%}footer #contact form button:hover{margin-right:7%}}@media screen and (max-width: 550px){#contentArea div
#whatToExpect{width:65%;height:auto}#contentArea
div{width:93.2%}#content{font-size:80%;line-height:90%;font-family:FontinSansBold,Arial,sans-serif}#logos{width:100%;background:url(/images/technologies-background-non-square.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}footer #logosArea
h1{margin-top:8%;margin-bottom:5%}footer #contact form
input{width:95%}footer #contact form
textarea{width:95%}footer #contact form
button{margin-right:0%}footer #contact form button:hover{margin-right:0%}}@media screen and (max-width: 450px){#logos{width:100%;background:url(/images/technologies-background-square.png) no-repeat scroll center top transparent;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-size:100% 100%}#contentArea
div{width:93.2%}}.tooltipsy{padding:10px;color:#fff;background-color:#222;opacity:0.6;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;text-shadow:0 0 3px #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative}