body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,address,form,fieldset,select,textarea,input,button,hr,blockquote,img{margin:0;padding:0;}img{vertical-align:bottom;border:0;}fieldset{border:0;}object,embed{outline:none;}body,input,select,textarea,button{font:normal 400 1em Arial,Verdana,Helvetica,sans-serif;color:#333;}body{min-width:940px;background:#373737 url(pub/uploadimages/bg.jpg);}a{color:#FF6D00;text-decoration:none;}a:visited{color:#FF6D00;}a:hover,a:focus,a:active{color:#AF1D00;text-decoration:underline;}.container{margin:0 auto;width:940px;position:relative;}.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}#header{background:#FFF url(pub/uploadimages/header-bg.png) no-repeat 50% 2em;}#header h1{float:left;margin:18px 0 25px 15px;width:183px;height:41px;background:url(pub/uploadimages/efresh.png);text-indent:-999em;}#header h1 a{display:block;height:100%;color:#666;overflow:hidden;}#header p{float:left;margin:47px 0 0 47px;width:150px;height:12px;background:url(pub/uploadimages/efresh.png) -183px 0;text-indent:-999em;overflow:hidden;}#header ul{float:right;margin:0 16px 0 0;list-style:none;font-size:0.6875em;}#header ul li{float:left;padding:0.9091em 20px 0.9091em 10px;}#header ul li a{padding:2px 2px 2px 14px;color:#A6A6A6;background:url(pub/uploadimages/efresh.png) no-repeat -692px 5px;}#header ul .facebook a{display:block;margin:-2px 0 0;padding:0;width:48px;height:18px;color:#333;background-position:-138px -360px;text-indent:-999em;overflow:hidden;}#header form{float:right;clear:right;margin:0 16px 0 0;padding:1.3636em 20px;font-size:0.75em;width:20.583em;}#header fieldset{}#header label{float:left;margin:4px 6px 0 0;font-weight:700;color:#666;}#header input{float:left;width:14em;padding:3px;background:#F9F9F9;border:1px solid #E3E3E3;}#header button{float:left;margin:0 0 0 2px;width:23px;height:22px;background:url(pub/uploadimages/efresh.png) -183px -12px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer;}#job-offers{position:absolute;right:310px;top:-50px;width:108px;height:115px;background:url(pub/uploadimages/job-offers.png);text-indent:-999em;}#job-offers a{display:block;height:100%;overflow:hidden;}#main-nav{background:#FF6D00;}#main-nav ul{list-style:none;float:right;}#main-nav li{float:left;}#main-nav a{display:block;height:52px;background:url(pub/uploadimages/efresh.png);color:#FFF;text-indent:-999em;overflow:hidden;}#main-nav #it-1 a{width:158px;background-position:0 -145px;}#main-nav #it-1 a:hover,#main-nav #it-1 a:focus,#main-nav #it-1 a:active{background-position:0 -93px;}#main-nav #it-1 a.active{background-position:0 -41px!important;}#main-nav #it-2 a{width:116px;background-position:-158px -145px;}#main-nav #it-2 a:hover,#main-nav #it-2 a:focus,#main-nav #it-2 a:active{background-position:-158px -93px;}#main-nav #it-2 a.active{background-position:-158px -41px!important;}#main-nav #it-3 a{width:119px;background-position:-274px -145px;}#main-nav #it-3 a:hover,#main-nav #it-3 a:focus,#main-nav #it-3 a:active{background-position:-274px -93px;}#main-nav #it-3 a.active{background-position:-274px -41px!important;}#main-nav #it-4 a{width:114px;background-position:-393px -145px;}#main-nav #it-4 a:hover,#main-nav #it-4 a:focus,#main-nav #it-4 a:active{background-position:-393px -93px;}#main-nav #it-4 a.active{background-position:-393px -41px!important;}#main-nav #it-5 a{width:140px;background-position:-507px -145px;}#main-nav #it-5 a:hover,#main-nav #it-5 a:focus,#main-nav #it-5 a:active{background-position:-507px -93px;}#main-nav #it-5 a.active{background-position:-507px -41px!important;}#main-header{background:url(pub/uploadimages/main-ani.jpg) no-repeat 50% 100%;}#main-header .container{height:95px;}#index #main-header .container{height:343px;}#portfolio-ani{outline:none;}#breadcrumbs{position:absolute;bottom:10px;left:319px;font-size:0.6875em;color:#EEE;}#breadcrumbs img{margin:0 2px;}#breadcrumbs a{color:#DDD;}#main-header h2{position:absolute;right:31px;top:35px;width:519px;height:29px;text-indent:-999em;overflow:hidden;}#main{background:url(pub/uploadimages/main-wrapper-bg.png) repeat-y 50% 0;overflow:hidden;}#index #main{background-image:url(pub/uploadimages/main-wrapper-bg-index.png);}#main .wrapper{background:url(pub/uploadimages/main-bg.jpg) no-repeat 50% 0;}#aside{float:left;width:274px;}#index #aside{width:374px;}#blog{position:relative;}#blog h2{margin:19px 0 19px 25px;width:108px;height:32px;background:url(pub/uploadimages/efresh.png) -389px 0;text-indent:-999em;overflow:hidden;}#blog .entry{margin:0 25px;padding:15px 15px 10px;font-size:0.75em;line-height:1.4em;color:#CCC;background:url(pub/uploadimages/aside-entry-bottom.png) no-repeat 50% 100%;overflow:hidden;}#blog .entry h4{float:left;width:80%;margin:0 0 8px;font-size:1.0833em;}#blog .entry h4 a{color:#FF6D00;}#blog .entry .meta{float:right;width:20%;font-weight:700;font-size:0.9166em;color:#DDD;text-align:right;}#blog .entry p{float:left;width:100%;margin:0 0 8px;}#blog .more{}#blog .more a{display:block;float:right;clear:both;width:17px;height:9px;background:url(pub/uploadimages/efresh.png) -683px -114px;text-indent:-999em;overflow:hidden;}#blog .more a:hover,#blog .more a:focus,#blog .more a:active{background-position:-683px -173px;}#blog .see-all{float:right;margin:14px 40px;text-align:right;font-size:0.6875em;text-transform:lowercase;height:100%;}#blog .see-all a{padding:2px 8px 2px 2px;background:url(pub/uploadimages/efresh.png) no-repeat 100% -224px;color:#DDD;}#social-links{list-style:none;position:absolute;top:12px;right:25px;}#social-links li{float:left;margin:0 0 0 12px;}#social-links a{display:block;width:18px;height:18px;color:#333;background:url(pub/uploadimages/efresh.png) no-repeat;text-indent:-999em;overflow:hidden;}#s-1 a{width:28px;background-position:-106px -360px;}#s-2 a{width:48px;background-position:-138px -360px;}#sub-nav{font-size:0.75em;line-height:1.4em;}#sub-nav h2{margin:19px 0 19px 25px;width:40px;height:32px;background:url(pub/uploadimages/efresh.png) -497px 0;text-indent:-999em;overflow:hidden;}#sub-nav ul{list-style:none;margin:20px 15px 15px 25px;padding:1px;overflow:hidden;}#sub-nav ul li{background:url(pub/uploadimages/aside-entry-bottom.png) no-repeat 50% 100%;}#sub-nav ul li a{display:block;padding:10px 10px 10px 32px;background:url(pub/uploadimages/efresh.png) no-repeat -678px -271px;color:#DDD;}#sub-nav ul li a.active{padding-left:40px;font-weight:700;background-position:-670px -100px;color:#FF6D00;}#sub-nav ul ul{margin:0 15px 0 45px;padding-top:2px;}#sub-nav ul ul li{padding:0 0 10px;background:none;}#sub-nav ul ul li a{display:inline;padding:1px 1px 1px 12px;background-position:-694px -225px;}#sub-nav ul ul li a.active{padding:1px 1px 1px 12px;background-position:-694px -225px;}#content{position:relative;z-index:10;float:left;width:601px;padding:35px 20px 35px 45px;background:#FFF url(pub/uploadimages/main-bg.jpg) no-repeat -864px 0;min-height:345px;}#index #content{width:501px;}#content h3{font-weight:700;font-size:1.0625em;overflow:hidden;}#article{margin:20px 0 0 25px;padding:1px 1px 25px;font-size:0.75em;line-height:1.4em;background:#FFF;border-bottom:1px solid #EEE;height:100%;}.landing #article{font-size:.8125em;line-height:1.4em;}#article:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}#article a{text-decoration:underline;}#article h3{font-size:1.4166em;margin:0 0 20px -25px;}#article h4{margin:0 0 12px;padding-bottom:2px;font-weight:700;font-size:1.166em;border-bottom:1px solid #DDD;}#article h5{margin:0 0 12px;font-weight:700;font-size:1em;}#article p{margin:0 0 12px;}#article ul{list-style:none;margin:0 0 12px 35px;}#article ul li{margin:6px 0;padding:0 0 0 18px;background:url(pub/uploadimages/efresh.png) no-repeat -692px -521px;}#article ol{list-style:decimal outside;margin:0 0 12px 35px;}#article ol li{margin:6px 0;}#article .highlight{margin:0 0 16px;padding:12px 16px 0;background:#F2F2F2;border:1px solid #E4E4E4;}#article .list{padding:8px 0 15px 30px;}#article .list h4{font-size:1.0833em;padding-bottom:0;border-bottom:0;}#article .adwords{float:left;width:33%;}#article .adkontekst{float:left;width:33%;}#article .iab-stempel{float:left;width:33%;}#imageSlider{position:relative;visibility:hidden;margin:0 0 20px;height:364px;border:4px solid #F1F1F1;}#imageSlider a.prev,#imageSlider a.next{display:block;position:absolute;top:317px;z-index:70;width:50px;height:51px;background:url(pub/uploadimages/slider-arrows.png) no-repeat;text-indent:-999em;overflow:hidden;}#imageSlider a.prev{left:-4px;background-position:-50px 0;}#imageSlider a.prev:hover{background-position:-50px -52px;}#imageSlider a.next{right:-4px;background-position:0 0;}#imageSlider a.next:hover{background-position:0 -51px;}#realizations-gallery{position:relative;z-index:10;height:364px;overflow:hidden;}#realizations-gallery ul{}#realizations-gallery ul li{margin:0;padding:0;background:none;}#realizations-gallery ul li img{width:566px;}#realizations-gallery ul li a{display:block;width:566px;height:364px;}#article #clients{margin:0 0 12px -25px;overflow:hidden;}#article #clients li{float:left;padding:15px 0 0 25px;background:none;}#article.entries{padding-bottom:0;border-bottom:none;}#article .entry{margin:0 0 24px;padding:1px 1px 24px;border-bottom:1px solid #EEE;overflow:hidden;}#article .entry .calendar{float:left;width:29px;font-weight:700;font-size:.9166em;text-align:center;}#article .entry .month{display:block;padding:3px 0 2px;background:#FF7002 url(pub/uploadimages/efresh.png) no-repeat 0 -582px;border-bottom:1px solid #E8E8E8;color:#FFF;}#article .entry .day{display:block;padding:3px 0;background:#FFF url(pub/uploadimages/efresh.png) no-repeat -50px 100%;color:#666;}#article .entry .thumb{float:left;margin:3px 0 0 15px;width:100px;border:1px solid #EEE;}#article .entry .content{margin-left:40px;}#article .entry h4{margin:0 0 6px 40px;padding-bottom:0;border:none;}#article .entry h4 a{text-decoration:none;}#article .entry h4 a:hover,#article .entry h4 a:focus,#article .entry h4 a:active{text-decoration:underline;}#article .entry .meta{margin:0 0 12px 40px;font-size:0.9166em;color:#666;}#article .entry p{}#article.entry{padding:2px 2px 25px;}#article.entry h4{margin:0 0 6px;padding-bottom:0;font-size:1.166em;border:none;}#article.entry .avatar{float:right;margin:2px 0 0 15px;padding:4px;width:50px;background:#FCFCFC;border:1px solid #EEE;}#article.entry .meta{margin:0 0 12px;font-size:0.9166em;color:#666;}#article.entry p img{border:1px solid #EEE;}#article .prev{float:left;width:50%;font-size:0.9166em;text-transform:uppercase;text-align:center;}#article .prev a{text-decoration:none;}#article .prev strong{font-size:1.2727em;font-weight:400;}#article .next{float:right;width:50%;font-size:0.9166em;text-transform:uppercase;text-align:center;}#article .next a{text-decoration:none;}#article .next strong{font-size:1.2727em;font-weight:400;}#article .entry-gallery{list-style:none;margin:0;position:relative;width:574px;overflow:hidden;}#article .entry-gallery li{float:left;margin:0 7px 15px 7px;padding:0;width:177px;background:none;}#article .entry-gallery li .thumb{height:134px;border:1px solid #DDD;text-align:center;overflow:hidden;}#article .entry-gallery li .thumb a img{}#article .entry-gallery li .desc{padding:7px 0 0;font-weight:700;text-align:center;}#article .contact-us{margin:0 0 14px;}#article .contact-us a{display:block;margin:0 auto;width:144px;height:28px;background:url(pub/uploadimages/efresh.png) 0 -416px;text-indent:-999em;overflow:hidden;}#article #search-results{}#article #search-results li{padding-left:0;background:none;}#article form{margin:0 0 12px;}#article #contact-form{display:none;}#article #trainee-form{display:none;}#article .processing{background:url(pub/uploadimages/ajax-loader.gif) no-repeat 48% 48%;}#article .processing *{visibility:hidden;}#article form div{overflow:hidden;padding:7px 0;}#article form em{font-style:normal;font-weight:700;color:#F60;}#article form label{float:left;display:block;width:160px;padding:1px 10px 0 0;text-align:right;font-weight:700;}#article form .warning label{color:#F30;}#article form .text{float:left;width:240px;padding:2px;border:1px solid #DDD;background:#F6F6F6;}#article form select{float:left;margin:0 10px 0 0;width:120px;padding:2px;border:1px solid #DDD;background:#F6F6F6;}#article form .checkbox{float:left;}#article form .groupbox{float:left;width:240px;}#article form .groupbox{float:left;padding-bottom:0;width:360px;}#article form .groupbox div{padding:0 0 10px;float:left;width:50%;}#article form .groupbox label{margin:0 0 0 5px;padding:0;text-align:left;}#article form .warning .text{border-color:#F30;}#article form textarea{width:360px;height:150px;padding:2px;border:1px solid #DDD;background:#F6F6F6;}#article form .warning textarea{border-color:#F30;}#article form p.info{margin:0 0 0 170px;}#article #contact-form button,#article #trainee-form button{float:left;margin:0 0 0 170px;width:101px;height:28px;background:url(pub/uploadimages/efresh.png) 0 -388px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer}#article #search{}#article #search input{width:250px;}#article #search button{float:left;margin:0 0 0 2px;width:23px;height:22px;background:url(pub/uploadimages/efresh.png) -183px -12px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer;}#article #noscript{border:3px solid #DDD;padding:8px 16px;background:#EEE;color:#444;}#article #map{display:none;margin:0 0 14px;width:572px;height:350px;border:1px solid #DDD;}.info-window{padding:0 0 6px 4px;}#article #map-content{display:none;}#article #directions{display:none;}#article #directions label{float:left;width:160px;padding:2px 0;text-align:left;}#article #directions input{float:left;width:220px;margin:0 10px 0 0;padding:2px;}#article #directions button{float:left;margin:-2px 0 0;width:101px;height:28px;background:url(pub/uploadimages/efresh.png) 0 -360px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer;}#article .gallery{float:left;margin:0 15px 15px -25px;position:relative;width:382px;height:322px;}#article .summary{float:left;width:183px;}#article .summary .result{margin:0 0 22px;font-weight:bold;}#article .summary h4{margin:0 0 22px;padding-bottom:0;font-weight:700;font-size:1.25em;border:none;}#article .summary .link{margin:0 0 12px;}#article a.more{float:right;font-size:0.9166em;line-height:1.2727em;outline:none;text-decoration:none;border-bottom:1px dotted #FF6D00;color:#FF6D00;}#article .description{float:left;clear:left;width:100%;}#article .description ul{margin-left:15px;}#article .desc-1{float:left;width:48%;}#article .desc-1 p{margin-left:15px;}#article .desc-2{float:right;width:48%;}#article .desc-2 p{margin-left:15px;}#article .desc-3{float:left;width:100%;}#article .desc-3 p{margin-left:15px;}#categories{clear:left;margin:0 0 0 25px;font-size:0.75em;}#categories #cat-1,#categories #cat-2{float:left;width:28%;overflow:hidden;}#categories #cat-3,#categories #cat-4{float:left;width:22%;overflow:hidden;}#categories div h3{margin:0 3px;padding:13px 0 13px 12px;font-weight:700;font-size:1.25em;background:url(pub/uploadimages/efresh.png) no-repeat 0 -208px;border-bottom:1px solid #EEE;}#categories div ul{list-style:none;margin:0 0 0 20px;padding:5px 1px;font-size:0.9166em;overflow:hidden;}#categories div ul li{float:left;width:128px;height:22px;padding:4px 10px 4px 0;}#categories #cat-3 ul li,#categories #cat-4 ul li{width:104px;}#categories div ul li a{display:block;color:#333;padding:1px 1px 1px 8px;background:url(pub/uploadimages/efresh.png) no-repeat -697px -400px;}#categories div ul li strong{display:block;padding:1px 1px 1px 8px;background:url(pub/uploadimages/efresh.png) no-repeat -697px -400px;}#categories .more{margin:-1px 0 0 22px;font-size:0.9166em;}#categories div .more a{padding:1px 1px 1px 8px;background:url(pub/uploadimages/efresh.png) no-repeat -697px -400px;}#footer{padding:3px 0 0;background:url(pub/uploadimages/footer-bg.png) repeat-x 50% 0;overflow:hidden;border-bottom:5px solid #FE9A18;z-index:5;}#footer-nav{position:relative;top:-3px;background:url(pub/uploadimages/footer-nav-bg.png) no-repeat 50% 100%;font-size:0.6875em;}#index #footer-nav{background-image:url(pub/uploadimages/footer-nav-bg-index.png);}#footer-nav p{float:left;width:274px;padding:15px 0;color:#AAA;}#index #footer-nav p{width:374px;}#footer-nav p a{color:#BBB;}#footer-nav ul{list-style:none;float:right;margin:0 -40px 0 0;color:#BBB;width:666px;}#index #footer-nav ul{width:566px;margin-right:-47px;}#footer-nav ul li{float:left;padding:15px 80px 15px 0;}#index #footer-nav ul li{padding:15px 94px 15px 0;}#footer-nav ul li a{padding:2px;color:#999;}#footer-nav ul li a.active{font-weight:bold;color:#888;}#companies{margin:12px 0;}#visit-also{float:left;width:264px;padding:10px 10px 10px 0;}#index #visit-also{width:364px;}#visit-also h2{font-size:0.75em;color:#DDD;}#visit-also ul{list-style:none;}#visit-also ul li{float:left;padding:15px 25px 0 0;}#visit-also ul li a{color:#BBB;}#work-for{float:left;width:599px;padding:10px 10px 10px 48px;border-left:1px solid #777;}#index #work-for{width:499px;}#work-for h2{font-size:0.75em;color:#EEE;}#work-for ul{list-style:none;margin:0 0 0 -27px;}#work-for ul li{float:left;padding:15px 0 0 25px;}#work-for ul li a{color:#BBB;}#address{padding:14px 0 28px;font-size:0.6875em;color:#CCC;text-align:right;background:url(pub/uploadimages/footer-address-top.png) no-repeat 50% 0;border-bottom:4px solid #FE6D00;}#address address{font-style:normal;}#address address strong{font-weight:400!important;}#address address a{padding:2px;color:#DDD;}#overlay{position:absolute;top:0;left:0;width:100%;background:#000;}#popup{display:none;position:absolute;top:200px;left:56%;margin-left:-290px;z-index:990;padding:5px;background:#C1C1C1;}#popup .close{display:block;width:35px;height:30px;line-height:28px;position:absolute;top:-28px;right:-4px;font-size:1.5em;text-align:center;color:#FFF;text-decoration:none;outline:none;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:80;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:90;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{float:right;width:26%;height:20px;z-index:10;padding-bottom:10px;}#lightbox-container-image-box > #lightbox-nav{right:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:24px;height:20px;display:block;}#lightbox-nav-btnPrev{float:right;}#lightbox-nav-btnNext{float:right;margin-left:10px;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;margin-top:2px;}#lightbox-secNav-btnClose{position:absolute;top:-30px;right:0;width:30px;float:right;padding-bottom:0.7em;outline:none;}