*{margin:0;padding:0}img{vertical-align:middle;border:0}table{border-collapse:collapse}td,th{font-size:1em}option{padding:0 10px 0 5px}optgroup{padding:0 10px 0 5px}code{font-size:1em}pre{font-size:1em;text-align:left;font-family:'Courier New';font-size:1em}h1,h2,h3,h4,h5{margin:0 0 .5em;line-height:1.2}p,ul,ol,dl,pre,code,table{margin:0 0 1em;line-height:1.4}ul,ol{padding:0 0 0 1.35em}a{cursor:pointer}.none{display:none}.fade{opacity:.20;filter:alpha(opacity = 20);-moz-opacity:0.2}.center{text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}#flash{padding:1em;margin:0 0 1em;background:#FFFFCC url(../../img/common/flash_message.gif);border:1px solid #FCFC98;color:#006699}#flash.error{background-image:url(../../img/common/flash_message_red.gif);border-color:#FC9090;color:#FF0000}.pager{padding:.3em;text-align:center}.pager span{padding:2px 3px}form{display:block;margin:0}fieldset{display:block;padding:1em 0 0;border-color:#ccc;border-style:solid none none;border-width:1px medium medium;margin:0 0 .5em}legend{display:block;margin:0 0 0 0;padding:0 1em 0 0}input,textarea,select{font:inherit;font-size:1.1em}optgroup{font-style:normal}label,.label{line-height:1.1}.input.checkbox label:after,.multiple-checkbox .checkbox label:after{content:''}.input.required label:after{content:'*'}.input{margin:0 0 .8em;clear:left}.input.tel label,.input.email label,.input.text label,.input.password label,.input.textarea label,.input.select label,.input.file label,.input.date label,.input.datetime label,.input .label,.input.asset label{float:left;width:21%;padding:0;margin:0}.input.date label,.input.datetime label{margin-right:10px}.input.email input,.input.tel input,.input.text input,.input.password input,.input.select select,.input.file input,.input.textarea textarea,.input .note,.input .original,.input .error-message,.input .mceEditor,.input.select .multiple-checkbox,.input.asset .input-field,.input.date .select-date,.input.datetime .select-date{margin:0 0 0 21%;display:block}form.wide .input .note{margin:0 0 0 17%}.input.checkbox,.input.radio,.submit{padding:0 0 0 150px;margin-left:0}.submit{margin-bottom:.5em}.input span.input-support{float:left;margin:3px 0 0}.input.email input,.input.tel input,.input.text input,.input.password input,.input.select select,.input.file input{width:300px}.input.textarea textarea{width:300px}input.form-error,select.form-error,textarea.form-error{border:1px inset #ff0000;background:#F9E2E2}input.readonly{background:#eee}.input.email input.large,.input.tel input.large,.input.text input.large{width:600px}.input .note{line-height:1.1;margin-bottom:5px}.input .original{background:#f6f6f6;border:1px solid #ccc;padding:5px;margin-top:.8em;width:590px}.input .error-message{color:#FF0000;line-height:1.1;font-weight:normal;padding:5px 0}.input.checkbox label{margin-left:2em;display:block}.input.checkbox input{float:left;padding:0;margin:0;border:0;background:0}.input.checkbox .note{margin-left:0}.input.checkbox .error-message{margin-left:0}.multiple-checkbox{padding:0}.multiple-checkbox .checkbox{margin:0 0 .5em;float:left;width:33%}.multiple-checkbox .checkbox label{float:none;width:auto;padding:0 0 0 .5em}.multiple-checkbox .checkbox input{margin:0;float:none;width:auto}dl.detail dt{text-align:right;font-size:1em;display:block;clear:left;float:left;width:140px}dl.detail dt:after{content:':'}dl.detail dd{display:block;margin-left:150px;margin-bottom:1em;min-height:1em}#cookie-compliance{background:#D9D9D9;-webkit-box-shadow:inset 0 -8px 6px -6px #999;-moz-box-shadow:inset 0 -8px 6px -6px #999;box-shadow:inset 0 -8px 6px -6px #999}#cookie-compliance h4,#cookie-compliance p{margin-bottom:0}#cookie-compliance .wrapper{margin:0 auto;width:936px;text-align:left;padding-bottom:10px}#cookie-compliance .padder{padding:5px 0}#cookie-compliance .info{float:left;width:75%}#cookie-compliance .actions{float:right}#cookie-compliance .actions a{display:block;padding:2px 10px;background:#E7E8E8;-webkit-border-top-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomright:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;-moz-box-shadow:0px 0px 3px 1px #bbb;-webkit-box-shadow:0px 0px 3px 1px #bbb;box-shadow:0px 0px 3px 1px #bbb}@font-face{font-family:'AktivGroteskRegular';src:url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_rg-webfont.eot');src:url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_rg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_rg-webfont.woff') format('woff'), url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_rg-webfont.svg#AktivGroteskRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AktivGroteskLight';src:url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_lt-webfont.eot');src:url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_lt-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_lt-webfont.woff') format('woff'), url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_lt-webfont.svg#AktivGroteskLight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AktivGroteskBold';src:url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_bd-webfont.eot');src:url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_bd-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_bd-webfont.woff') format('woff'), url('../fonts/AktivGrotesk-Web-RgMdLtBd/aktivgrotesk_std_bd-webfont.svg#AktivGroteskBold') format('svg');font-weight:normal;font-style:normal}@media screen,projection{html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;vertical-align:baseline;font-weight:normal}img{vertical-align:middle;border:0}ul li{display:inline}caption,th,th{text-align:left;font-weight:normal}table{border-collapse:separate;border-spacing:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}strong{font-family:'AktivGroteskBold', Arial, Verdana, sans-serif}html{overflow-x:hidden}body{line-height:1;text-align:center;font:normal 75%/1.4 'AktivGroteskLight', Arial, Verdana, sans-serif;margin-top:0px;background:url('../img/background/_base_gradient.png') repeat-x left top #000;color:#fff}a{text-decoration:none}.blue,.searchbar .submit input:hover,.fall-box .box-inner h3 span,.fall-box .box-inner a.follow,#footer #nav-footer li a:hover,#footer #nav-footer li.active a,#main .tag_cloud a:hover,#main .sub-nav ul.nav-level-2 li.active span.nav-level-2 a,#header .top-header #nav-main a:hover,#footer .footer_contact li a:hover,#header .top-header #nav-main a.active,#main .sub-nav li.active a,#main .sub_nav .sub-nav li.active a,#main .sub-nav li a:hover,#main .sub_nav .sub-nav li a:hover,#main .sub_nav .sub-nav li.active ul.nav-level-2 span a:hover,#main .modul_nav .sub-nav ul.nav-level-2 li span.nav-level-2 a:hover,#main .year .sub-nav ul.nav-level-2 li span.nav-level-2 a:hover,#main .sub_nav .sub-nav li.active ul.nav-level-2 a.active,#main .sub_nav .sub-nav li.active ul.nav-level-2 span.active a,#main .base .st_sharethis_custom,#main form .submit input,.home #main .main_item .video_pager li.activeSlide a,.home #main .main_item .video_pager li a:hover,.home #main .main_item .base .video_list .vimeo_top_link,a{color:#3275b0}.dark-blue{color:#204580}.light-gray,body,#main a.blog_rss,.fall-box .box-inner a.follow:hover,#main .tag_cloud a,#main .modul_nav h3.g-heading a,#main .tag_cloud h3.g-heading a,#main .sub_nav h3.g-heading a,#main .sub-nav a,#main form .input input,#main form .input textarea,#footer #nav-footer li a,#main .sub_nav .sub-nav li.active a.nav-level-2,#main .sub_nav .sub-nav li.active span.nav-level-2 a,.home #main .main_item .video_pager li a,#main .sub-nav li span.nav-level-2 a,.home #main .main_item .base .video_list .vimeo_top_link:hover,#header .top-header #nav-main a,#footer .footer_contact li a,.top-header #nav-main a{color:#bdbdbd}.light-gray,.bottom-header,.rexpansion,.hero .item-wrapper,#footer,#main .main_item,.top-header{border-bottom:1px solid #919191}#main .clients,#main .left_col_div,#main .tag_cloud p{border-top:1px solid #414141}#main .wrapped_doc_link,.fall-box .box-inner .item,#main .clients .letter_wrapper,#main .sub_nav h3.g-heading,#main .related_posts .item,.home #main .main_item .left_col .video_pager li,#main .modul_nav h3.g-heading{border-bottom:1px solid #414141}#main .main_item .base_expanded .cnt,#main .wrapped_doc_link{border-top:1px solid #414141}#wrapper{width:980px;padding-right:30px;margin-left:auto;margin-right:auto;text-align:left;position:relative}.responsive{display:none}#header,#main,#footer{width:100%;position:relative}#header .top-header{height:65px;z-index:10000}#header .top-header #nav-main{float:right}#header .top-header #nav-main li{margin-left:16px}#header .top-header #nav-main a{line-height:65px;vertical-align:middle;font-size:1.7em}#header .top-header #nav-main span.nav-level-1 a.active,#main .modul_nav .sub-nav li.nav-level-2 span.active a,#main .sub_nav .sub-nav li.nav-level-2 span.active a,#main .year .sub-nav li.nav-level-2 span.active a,#main .sub_nav .sub-nav li a.active,#main .sub_nav .sub-nav li.active span.nav-level-1 a,#main .modul_nav .sub-nav li.active span.nav-level-1 a,#main .year .sub-nav li.active span.nav-level-1 a{font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal}.fall-box{position:absolute;top:0px;left:-25px;width:480px;z-index:1000}body  .closed{width:60px}.fall-box .box-outer{background:url('../img/twitter/rollout_left-right.png') no-repeat bottom left;padding-left:10px;display:none}.fall-box a.ribbon-tail{position:absolute;display:block;width:40px;height:46px;text-indent:-9999px;bottom:-46px;left:21px;background:url('../img/twitter/icn_twitter.png') no-repeat left bottom;background-position:left top}.fall-box a.ribbon-tail:hover{background-position:left bottom}.fall-box .box-right{background:url('../img/twitter/rollout_left-right.png') no-repeat bottom right;padding-right:10px}.fall-box .box-middle{background:url('../img/twitter/rollout_middle.png') repeat-x bottom left;position:relative}.fall-box .box-left{background:url('../img/twitter/ribbon-middle.png') repeat-y;background-position:10px 0px}.fall-box .ribbon-head{background:url('../img/twitter/icn_twitter.png') no-repeat;background-position:top right;display:block;height:12px;width:42px;position:absolute;left:20px;top:1px}.fall-box .box-inner{margin-left:70px;padding-bottom:30px}.fall-box .box-inner h3{text-transform:uppercase;margin-bottom:15px;padding-top:10px}.fall-box .box-inner h3 span{font-family:'AktivGroteskRegular', Arial, Verdana, sans-serif;font-size:1.7em}.fall-box .box-inner a.follow{font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal;margin-right:15px;float:right}.fall-box .box-inner .item{padding-bottom:10px;margin-bottom:10px;margin-right:25px}.fall-box .box-inner .last{border:none}.fall-box .box-inner .item a{float:left}.fall-box .box-inner .item .cnt{margin-left:70px}.fall-box .box-inner .item .cnt a{float:none;display:inline}.fall-box .box-inner .item .cnt span{display:block}#header .bottom-header .cycle_messages .cm_wrapper{margin-bottom:5px}#header .bottom-header{height:132px}#header .bottom-header h1 a{height:66px;width:237px;text-indent:-9999px;background:url('../img/assets_socials_logo.png') no-repeat;background-position:0 -732px;display:block;margin-top:47px;float:left}#header .bottom-header .header-temp-image{position:absolute;bottom:13px;left:-106px}#header .top-header,#header .bottom-header{position:relative;width:100%}.searchbar{position:absolute;left:45px;top:21px}.searchbar input{background-color:transparent;border:1px solid #616161;color:#616161;height:20px}#SearchIndexQ{position:absolute;right:65px;outline:0}#SearchIndexQ:focus{-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;box-shadow:0 0 3px #fff;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff}.searchbar .submit input{margin-left:3px;height:22px;padding:0 5px;width:60px;cursor:pointer}.searchbar .submit input:hover{box-shadow:0 0 3px #fff;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff}#header .bottom-header .cycle_messages{text-align:right;font-size:1.5em;height:100%;float:right}#header .bottom-header .cycle_messages,#header .bottom-header .cycle_messages .cm_wrapper,#header .bottom-header .cycle_messages .cm_wrapper ul{width:350px}#header .bottom-header .cycle_messages .cm_wrapper ul{position:absolute;right:0px;bottom:20px;height:20px;text-align:right}#header .bottom-header .cycle_messages .cm_wrapper ul li{background:transparent !important;width:100% !important;top:0px !important;left:0px !important}.rexpansion{width:30px;position:absolute;left:1060px;bottom:-1px;text-align:left;height:100%}#main .main_item{padding-top:15px;position:relative}#main .without_underline{border:none}#main .main_item .left_col{float:left;width:25.5%}#main .main_item .left_col .video_pager{height:100%}.home #main .main_item .left_col .video_pager li{min-height:70px;height:25%;display:list-item;list-style-type:none;display:block}.home #main .main_item .left_col .video_pager li.last{border-bottom:none}#main h2.big_heading,#main .main_item .base_expanded h2,.home #main .main_item h3,.home #main .main_item .base .video_pager li a,.home #main .main_item .left_col .video_pager li a{font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal;line-height:1.0em;font-size:1.65em}#main .main_item .base_expanded h2,.home #main .main_item h3,.home #main .main_item .base .video_pager li a,.home #main .main_item .left_col .video_pager li a{height:100%;text-transform:uppercase;display:block;position:relative}.home #main .main_item .base .video_pager li a span.title_left,.home #main .main_item .left_col .video_pager li a span.title_bottom{display:none}.home #main .main_item .base .video_pager li a{display:none}#main .main_item .base_expanded h2,.home #main .main_item h3{font-family:'AktivGroteskRegular', Arial, Verdana, sans-serif}.home #main .main_item .left_col .video_pager li a span{position:absolute;bottom:15px;left:0px}.home #main .main_item .video_pager li a span{white-space:nowrap}.home #main .main_item .base_expanded .first_col,.home #main .main_item .base_expanded .second_col{margin-right:2%}.home #main .main_item .base_expanded .first_col,.home #main .main_item .base_expanded .second_col,.home #main .main_item .base_expanded .tag_cloud{width:32%;padding:0;float:left}.home #main .main_item .base_expanded .tag_cloud p,.home #main .main_item .base_expanded .first_col .cnt,.home #main .main_item .base_expanded .second_col .cnt{padding-right:10%}.home #main .main_item .base_expanded .first_col .cnt p,.home #main .main_item .base_expanded .second_col .cnt p{margin-bottom:5px}#main .main_item .base_expanded .tag_cloud h3{margin-right:35%}#main .main_item .base_expanded h2{width:140px;padding-bottom:15px;margin-bottom:0px}#main .main_item .base_expanded .cnt{padding-top:15px}#cookie-compliance{font-size:1.15em;position:relative;top:auto;bottom:0px;left:0px;width:100%;z-index:100;padding-top:5px;padding-bottom:15px}#cookie-compliance h4,#main .main_item .base_expanded h4{font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal}#cookie-compliance h4{font-size:1.2em}#cookie-compliance .wrapper{position:relative;width:980px;left:-15px}#cookie-compliance .actions{height:25px;position:absolute;top:50%;right:0%}#cookie-compliance .actions a{position:relative;bottom:50%}#main .main_item .base{float:right;width:72.5%}.home #main .main_item .base{padding-bottom:15px}#main .main_item .base .hero .element-map .map-wrapper{z-index:100}#main .main_item .base .blog_video,#main .main_item .base .hero .element-map .map-wrapper,.home #main .main_item .base .video_list{position:relative;padding-bottom:52%;padding-top:30px;height:0;overflow:hidden}#main .main_item .base .blog_video object,#main .main_item .base .blog_video embed,#main .main_item .base .blog_video iframe,#main .main_item .base .hero .element-map object,#main .main_item .base .hero .element-map embed,#main .main_item .base .hero .element-map iframe,.home #main .main_item .base .video_list object,.home #main .main_item .base .video_list embed,.home #main .main_item .base .video_list iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:none !important}.home #main .main_item .base .video_list .video_wrapper{width:100% !important;height:100% !important}.home #main .main_item .base .video_list .vimeo_top_link{position:absolute;display:block;top:0px;left:0px;z-index:1000000;margin:10px;background:#000;opacity:0.5;filter:alpha(opacity=50);padding:5px;font-size:1.3em;font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal}#main .category-list{padding:0 15px;padding-bottom:15px;border-bottom:1px solid #919191}#main .results .item{font-size:1.25em;border-bottom:1px solid #919191;padding-bottom:10px;margin-bottom:30px}#main .category-list a{font-size:1.35em;text-transform:uppercase;padding-right:25px;color:#BDBDBD}#main .category-list a:hover{color:#3275B0}#main .category-list li.active a{color:#3275B0;font-weight:bold}#main .overview{margin-bottom:60px}.work #main .overview{margin:0 -15px}.work #main .overview *{box-sizing:border-box}#main .overview .item-wrapper{float:left;width:210px;height:118px;margin:15px;display:block;position:relative;margin-bottom:30px}.work #main .overview .item-wrapper .item,#main .overview .item-wrapper{-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.work #main .overview .item-wrapper{width:25%;box-sizing:border-box;margin:0px;padding:15px;margin-bottom:30px;padding-bottom:0;-moz-transition:none;-o-transition:color 0 easy-in;-webkit-transition:none;-ms-transition:none;transition:none;height:auto}.work #main .overview .item-wrapper img{width:100%;height:auto}.work #main .overview .item-wrapper .link{top:100%;left:15px}#main .overview .active{opacity:1.0}#main .overview .disable{opacity:0.3}.ie8 #main .overview .active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.ie8 #main .overview .disable{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.ie7 #main .overview .active{filter:alpha(opacity=100)}.ie7 #main .overview .disable{filter:alpha(opacity=30)}.work #main .overview .item-wrapper .item:hover,#main .overview .item-wrapper:hover{-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;box-shadow:0 0 20px #fff;-webkit-box-shadow:0 0 20px #fff;-moz-box-shadow:0 0 20px #fff}.work #main .overview .item-wrapper:hover{-moz-transition:none;-o-transition:none;-webkit-transition:none;-ms-transition:none;transition:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#main .overview .item-wrapper img{margin:0px;border:1px solid #919191}#main .overview a.link{display:block;position:absolute;bottom:-35px;left:0px;height:35px;line-height:35px;font-size:1.2em}#main .overview2{margin:10px 0;margin-right:-15px}#main .overview2 .item-wrapper{display:inline-block;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;margin-bottom:15px;width:285px;padding:15px;margin-right:15px;vertical-align:top}#main .overview2 .item-wrapper.twitter{padding:10px 15px;margin-bottom:5px}#main .overview2 .item-wrapper:hover{-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;box-shadow:0 0 20px #fff;-webkit-box-shadow:0 0 20px #fff;-moz-box-shadow:0 0 20px #fff}#main .overview2 .item-wrapper img{margin-bottom:1em;display:block;width:100%}#main .overview2 .item-wrapper .twitter-content{margin-left:60px}#main .overview2 .item-wrapper img.profile-image{width:auto;display:block;float:left;margin-right:1em;margin-bottom:0}#main .overview2 .item-wrapper p{margin-bottom:1em}#main .overview2 a.link{display:block;position:absolute;bottom:-35px;left:0px;height:35px;line-height:35px;font-size:1.2em}#main .main_item .base .hero .element-map .download_map{position:absolute;bottom:-45px;right:0px;z-index:100000}.home #main .main_item .base_expanded a{display:inline}#main .hero.tag{padding-bottom:30px}#main .hero .item-wrapper,#main .article .item-wrapper{position:relative;margin-bottom:25px}#main .hero .item-wrapper.last,#main .article .item-wrapper.last{border:none}#main .item-wrapper .image_link{display:block;margin-bottom:15px}#main .item-wrapper .post_tags{margin-bottom:15px}#main .item-wrapper .read_more{font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal;margin-bottom:25px;font-size:1.1em}#main .last .item .read_more{margin-bottom:5px}#main h2.big_heading{margin-bottom:15px}#main .item-wrapper h2{margin-bottom:10px;font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal;font-size:1.3em;padding-right:80px}#main .item-wrapper .cnt{font-size:1.15em;padding-bottom:10px;padding-right:80px}#main .item-wrapper .cnt p{margin-bottom:15px}#main .item-wrapper .cnt ul li{display:list-item;position:relative;left:15px}#main .item-wrapper .cnt ol li{display:list-item;position:relative;left:20px}#main .item-wrapper img{margin-bottom:10px}#main .left_image img{float:left;margin-right:10px}#main .cnt_image{margin-bottom:15px}#main .cnt_image .image_caption{padding-bottom:15px}#main .left_image .image_caption{float:left;width:30%;margin-left:2%}#main .cnt_image .image_caption p{padding-right:20px;line-height:1.5em}#main .blog .modul_nav{margin-bottom:25px}#main .wrapped_doc_link{display:block;padding-top:15px;padding-bottom:15px}#main .year{margin-bottom:25px}#main .sub_nav .sub-nav ul,#main .modul_nav .sub-nav ul,#main .year .sub-nav ul{position:relative;border:1px solid transparent}#main .tag_cloud h3.g-heading,#main .sub_nav h3.g-heading,#main .modul_nav h3.g-heading{display:block;padding-bottom:15px;margin-bottom:15px;font-family:'AktivGroteskBold', Arial, Verdana, sans-serif;font-weight:normal}.home #main .tag_cloud h3.g-heading{font-family:'AktivGroteskRegular', Arial, Verdana, sans-serif}#main .tag_cloud h3.g-heading{margin-bottom:0px}#main .tag_cloud h3.g-heading a,#main .sub_nav h3.g-heading a,#main .modul_nav h3.g-heading a{font-size:1.4em}#main .sub-nav li.nav-level-1{padding-top:4px;padding-bottom:13px;display:list-item;list-style-type:none}#main .sub_nav .sub-nav li a.nav-level-1,#main .sub_nav .sub-nav li span.nav-level-1 a,#main .year .sub-nav li span.nav-level-1,#main .modul_nav .sub-nav li span.nav-level-1{font-size:1.35em;line-height:1.3em}#main a.blog_rss{height:20px;display:block;margin-left:-4px;vertical-align:middle;padding-left:34px;margin-top:10px;margin-bottom:18px;font-size:1.1em;padding-top:7px}#main .sub-nav li.nav-level-2{display:list-item;list-style-type:none}#main .sub-nav li span.nav-level-2{font-size:1.1em;line-height:1.0em;padding-top:4px;padding-bottom:6px;display:block}#main .clients{margin-bottom:55px;padding-top:15px}#main .clients .letter_wrapper{padding-bottom:5px;width:100%;margin-bottom:15px}#main .clients .letter_wrapper .letter_box{float:left;width:32%;z-index:1000;position:relative}#main .clients .letter_wrapper .letter_box div{display:block;padding-bottom:10px;font-size:1.1em;position:relative}#main .clients .letter_wrapper .letter_box div.deactive span{opacity:0.5;filter:alpha(opacity=50)}#main .clients .letter_wrapper .letter_box div.active span.pointer{cursor:pointer}#main .clients .letter_wrapper .letter_box div div{display:none;position:absolute;top:18px;left:0px;background:#222;z-index:100;padding:5px;padding-right:5px}#main .clients .letter_wrapper .letter_box div div a{font-size:0.9em;margin-right:10px}#main .main_item .main_image{position:relative;overflow:hidden;height:400px}#main .main_item .main_image img{position:relative}#main .left_col .category_nav{margin-top:29px}#main .left_col .category_nav li{list-style-type:none;display:list-item;margin-bottom:5px;font-size:1.1em}#main .other_images .cnt_image{margin-bottom:20px}#main .work_links li{margin-right:140px;float:left;padding-bottom:15px}#main .work_links li.last{margin-right:0px}#main .work_links a{font-size:1.2em}.rexpansion .header_socials,.rexpansion .all_socials,.rexpansion .share_this_button{position:absolute;left:-5px}.rexpansion .header_socials{bottom:10px}.rexpansion .all_socials{top:40px}.rexpansion .share_this_button{bottom:10px}.share-wrapper{position:relative}.share-wrapper .share{right:auto;left:0px}#main .share_links{cursor:pointer;line-height:40px;vertical-align:middle;display:block;height:30px;font-size:1.35em;margin-bottom:20px;float:left;margin-right:25px}#main .pager{position:relative;padding-bottom:20px}#main .pager .prev,#main .pager .next{position:absolute;top:2px}#main .pager .prev{left:0px}#main .pager .next{right:0px}#main .related_posts .item{padding-right:200px;padding-bottom:15px;margin-bottom:15px}#main .related_posts .last_item{border:none}#main h2.smaller{font-family:'AktivGroteskRegular', Arial, Verdana, sans-serif;font-size:1.15em;line-height:1.3em}#main h3.smaller{font-family:'AktivGroteskRegular', Arial, Verdana, sans-serif;font-size:1.15em;line-height:1.3em}#main .related_posts .item h3{padding-bottom:5px}#main .related_posts .item img{float:left;margin-right:10px;margin-top:2px}#main .form_wrapper{position:relative}#main form{font-size:1.15em;margin-bottom:40px}#main form .input{margin-bottom:20px}#main form .tel input,#main form .email input,#main form .text input,#main form textarea{border:none;background-color:#5F5F5F}#main form .textarea label,#main form .tel label,#main form .email label,#main form .text label{width:17%}#main form .submit,#main form .checkbox{padding-left:17%;margin-left:0}#main .mollom_captcha img,.input .error-message{padding-left:21%;margin-left:0}#main .mollom_captcha img{margin-bottom:10px}#main form .mollom_captcha img,form .input .error-message{padding-left:17%;margin-left:0}#main form .recaptcha,#main form .tel input,#main form .email input,#main form .text input,#main form textarea{max-width:54%;width:54%;min-width:54%;margin-left:17%}#main form .submit input{background-color:transparent;text-align:left;border:none;cursor:pointer}#main .form_text{width:27%;position:absolute;right:0px;top:0px}#main .make_comment{display:block;font-size:1.15em;margin-bottom:20px}#main form .mollom_captcha input{width:160px;min-width:80px}#main .tag_cloud{margin-bottom:50px}#main .tag_cloud p{padding-top:15px}#main #flash.default{margin-top:10px;color:#fff;background:none;background-color:#919191;border:none;font-size:1.2em}#main #flash.error{margin-top:10px;color:#FF0000;background:none;background-color:#dddddd;border:none;font-size:1.2em}#main .main_item .rwd_small{display:none}.stButton .stLarge{height:28px !important;width:29px !important;display:block}.facebook_large .stLarge{background:url('../img/assets_socials_logo.png') no-repeat !important;background-position:0 0 !important}.facebook_large .stLarge:hover{background-position:0 -27px !important}.linkedin_large .stLarge{background:url('../img/assets_socials_logo.png') no-repeat !important;background-position:0 -212px !important}.linkedin_large .stLarge:hover{background-position:0 -239px !important}.pinterest_large .stLarge{background:url('../img/assets_socials_logo.png') no-repeat !important;background-position:0 -318px !important}.pinterest_large .stLarge:hover{background-position:0 -345px !important}.blog_rss,.rss_large .stLarge{background:url('../img/assets_socials_logo.png') no-repeat !important;background-position:0 -424px !important}.blog_rss:hover,.rss_large .stLarge:hover{background-position:0 -451px !important}.st_sharethis_large .stLarge{background:url('../img/assets_socials_logo.png') no-repeat !important;background-position:0 -530px !important}.st_sharethis_large .stLarge:hover{background-position:0 -557px !important}.twitter_large .stLarge{background:url('../img/assets_socials_logo.png') no-repeat !important;background-position:0 -636px !important}.twitter_large .stLarge:hover{background-position:0 -663px !important}.stLarge{-moz-transition:-moz-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;-ms-transition:-ms-transform 0.2s linear;transition:transform 0.2s linear}.stLarge:hover{padding-right:10px;-webkit-transform:translate(-5px);-moz-transform:translate(-10px);-o-transform:translate(-10px);-ms-transform:translate(-10px);transform:translate(-10px)}#main .sitemap{margin-bottom:45px}#main .sitemap h2{font-size:1.7em;margin-bottom:10px}#main .sitemap ul{margin-bottom:10px;padding-left:10px}#main .sitemap li{font-size:1.2em;margin-bottom:5px;display:list-item;list-style-type:none}#main .sitemap ul ul li{margin-left:15px;font-size:0.9em}#main .sitemap ul ul ul li{margin-left:30px}#footer{vertical-align:middle}#footer .bottom_footer{position:relative}#footer li{line-height:58px;vertical-align:middle;font-size:0.95em}#footer .client_logos{border-bottom:1px solid #919191;height:100px;width:100%;overflow:hidden;padding-bottom:5px}#footer .client_logos .table{padding-top:5px;width:100%;height:90px}#footer .client_logos .tr{width:100%;display:inline-table;vertical-align:middle;height:100%}#footer .client_logos .td{vertical-align:middle;display:table-cell;text-align:center;height:100%}#footer .client_logos .td img{max-width:95%;max-height:100%}#footer #nav-footer{float:left;margin-right:15px}.home #footer .footer_contact{width:66%}#footer .footer_contact{float:right;width:73%}#footer #nav-footer li,#footer .footer_contact li{border-right:1px solid #919191;padding-right:5px;margin-right:5px}#footer #nav-footer li.last,#footer .footer_contact li.last{border-right:none;padding:0px}}@media screen and (max-width: 1140px){#cookie-compliance .wrapper,#wrapper{max-width:980px;width:94% !important;padding:0px;left:-0px}#cookie-compliance .info{width:60% !important}#main .main_item .base .work_cnt br{display:none}.rexpansion{display:none;width:0px}.stButton{display:block !important;float:left;margin-right:0px !important;margin-left:6px !important;right:-3px;position:relative}.stLarge:hover{padding:0px;background-position:left bottom !important;-webkit-transform:translate(0px, -3px);-moz-transform:translate(0px, -3px);-o-transform:translate(-3px);-ms-transform:translate(-3px);transform:translate(-3px)}img{max-width:100%}.cnt img,.left_image img{max-width:70%}#footer{height:auto;padding-bottom:13px}#footer .bottom_footer{padding-top:13px;position:relative}#footer #nav-footer{float:none;margin-bottom:5px}#footer .footer_contact{float:none;display:inline;width:auto}#footer .footer_contact li{white-space:nowrap}#footer .footer_contact li.wrap{white-space:normal}#footer .footer_contact li{border-right:none}#footer .footer_contact li.first{border-right:1px solid #919191}#footer .footer_details{width:72%;float:left}#footer li{line-height:normal;font-size:1.00em}#main .cnt_image .image_caption{width:25%;float:right}.responsive{display:block}.responsive_socials{float:right}}@media screen and (max-width: 768px){#header .bottom-header{height:auto}#header .bottom-header h1 a{margin-top:30px;padding-bottom:15px;float:none}#main .item .cnt{padding-right:20px}.home #main .main_item .left_col{display:none;float:none}.home #main .main_item .base{float:none;width:auto}.home #main .main_item .base .video_pager{margin-top:15px;height:auto}.home #main .main_item .base .video_pager li{float:left;display:block;width:25%;margin-bottom:15px}.home #main .main_item .left_col .video_pager li{min-height:0}.home #main .main_item .base .video_pager li.last a{border:none}.home #main .main_item .base .video_pager li a{display:block;padding-right:10px;overflow:hidden;padding-left:10px;border-right:1px solid #919191}.home #main .main_item .base .video_pager li a.line-1{height:19px}.home #main .main_item .base .video_pager li a.lines-2{height:38px}.home #main .main_item .base .video_pager li a.lines-3{height:57px}.home #main .main_item .base .video_pager li a span{height:100%;display:block}.work #main .overview .item-wrapper{width:33%}}@media screen and (max-width: 800px){.searchbar{display:none}}@media screen and (max-width: 580px){#cookie-compliance .info{width:100% !important}#cookie-compliance .info,#cookie-compliance .actions{float:none !important;position:relative !important}#cookie-compliance .actions a{margin-top:15px;bottom:0 !important;float:left}#header .top-header{height:auto}#header .top-header select{margin-top:10px;float:right}#header .top-header select,.sub_nav select,.modul_nav select{display:block !important;margin-bottom:15px;width:100%}#header .top-header select{width:60%}#header .top-header ul,.year-nav select,.sub-nav{display:none !important}#header .bottom-header{margin-bottom:10px}#header .bottom-header h1 a{width:100%;border-bottom:1px solid #919191}#header .bottom-header .cycle_messages,#header .bottom-header .cycle_messages .cm_wrapper,#header .bottom-header .cycle_messages .cm_wrapper ul{width:100%}#header .bottom-header .cycle_messages{text-align:right;height:auto;float:none;width:100%}#header .bottom-header .cycle_messages .cm_wrapper ul{position:relative;bottom:auto;right:auto;margin-top:10px;height:30px;text-align:left}#main .left_col h3.g-heading{display:none}#main .item .cnt{padding-right:10px}#main .main_item{padding-top:5px}#main .main_item .left_col{margin-bottom:10px;float:none;height:auto !important;width:auto}#main .main_item .base{float:none;width:100%}.cnt img,.cnt_image img{max-width:100%;margin-bottom:10px}#main .cnt_image .image_caption{width:100%;float:none}.home #main .main_item .left_col{display:block;float:none;height:auto !important;width:auto}.home #main .main_item .left_col .video_pager li{border:none;display:block}.home #main .main_item .left_col .video_pager li a{height:auto;text-align:left;height:20px !important}.home #main .main_item .left_col .video_pager li a,.home #main .main_item .left_col .video_pager li a span,.home #main .main_item .left_col .video_pager li a br{display:none;position:relative;bottom:auto}.home #main .main_item .left_col .video_pager li.activeSlide a,.home #main .main_item .left_col .video_pager li.activeSlide a span.title_left{display:block;position:relative}.home #main .main_item .base{text-align:center;position:relative}.home #main .main_item .base .video_pager{margin-top:15px;position:relative;margin-left:auto;margin-right:auto;width:134px}.home #main .main_item .base .video_pager li{float:left;display:block;width:auto;margin-right:30px;margin-bottom:20px}.home #main .main_item .base .video_pager li.last{margin-right:0px}.home #main .main_item .base .video_pager li a{display:block;background:url('../img/pager.jpg') top left no-repeat;text-align:left;text-indent:-9999px;width:11px !important;height:11px !important;padding:0;border:none}.home #main .main_item .base .video_pager li.activeSlide a{background-position:bottom left}.home #main .main_item .base_expanded .first_col,.home #main .main_item .base_expanded .second_col,.home #main .main_item .base_expanded .tag_cloud{width:auto;float:none;margin:0px;padding-top:15px}.home #main .main_item .base_expanded .second_col,.home #main .main_item .base_expanded .tag_cloud{border-top:1px solid #919191}.home #main .main_item .base_expanded .tag_cloud{padding-bottom:15px}.home #main .main_item .left_col .video_pager li a span,{padding-right:10px;margin-right:0px}#main .clients{padding-top:5px}#main .clients .letter_wrapper .letter_box{float:none;width:100%;line-height:1.1em}#main .clients .letter_wrapper .letter_box a,#main .clients .letter_wrapper .letter_box span{margin:6px}#main .clients .deactived_all,#main .clients .letter_wrapper .letter_box .deactive{display:none}#main form .textarea label,#main form .tel label,#main form .email label,#main form .text label{width:auto;float:none}#main form .recaptcha,#main form .email input,#main form .tel input,#main form .text input,#main form textarea{max-width:100%;width:100%;min-width:100%;margin-left:0px;float:none;margin-top:5px}#main form .checkbox,#main form .submit{padding-left:0px}#main .form_text{width:100%;position:relative;margin-bottom:15px}#main .main_item .rwd_small{display:block}#main .main_item .left_col .category_nav{display:none}#main .main_item .rwd_small .category_nav{display:block}#main .left_col .left_col_div,#main .left_col .tag_cloud{display:none}#main .rwd_small .left_col_div,#main .rwd_small .tag_cloud{display:block}#main .related_posts .item{padding-right:20px}.fall-box{width:107%}.work #main .overview .item-wrapper{width:50%}#footer{height:auto;position:relative}#footer .client_logos .even_logo{display:none}#footer .footer_details{float:none;width:95%}#footer .footer_details #nav-footer,#footer .footer_details ul{float:none}#footer .footer_details ul li{line-height:35px;vertical-align:middle}#wrapper #footer .footer_contact{display:block;margin-left:0px;margin-top:15px;margin-bottom:20px}#wrapper #footer .footer_contact li{display:list-item;position:relative;white-space:normal;list-style-type:none;border:none;line-height:17px}#wrapper #footer .footer_contact li.last{margin-top:15px}#wrapper #footer .footer_contact li.last span{display:block}#footer .footer_contact li.last strong{display:block}.responsive_socials{position:absolute;right:0px;top:10px}.stButton{float:none}}@media screen and (max-width: 510px){#main .main_item .base .hero .element-map .map-wrapper,.home #main .main_item .base .video_list{padding-bottom:49%}}@media screen and (max-width: 400px){.work #main .overview .item-wrapper{width:100%}}.share{background:#F3F3F3;width:220px;position:absolute;top:-160px;right:0px;border:2px solid #aaa;padding:10px}.share ul{padding-left:0;margin-bottom:0}.share li{display:inline}.share li a{background-image:url(/frontpage/img/sprites/share.png);background-repeat:no-repeat;text-indent:40px;display:inline-block;zoom:1;*display:inline;width:100px;line-height:32px;margin:5px}.share .close{position:absolute;top:0px;right:0px;height:10px;width:10px}.share-facebook{background-position:0 0;width:32px;height:32px}.share-googleplus{background-position:0 -82px;width:32px;height:32px}.share-linkedin{background-position:0 -164px;width:32px;height:32px}.share-mail{background-position:0 -246px;width:32px;height:32px}.share-pinterest{background-position:0 -328px;width:32px;height:32px}.share-twitter{background-position:0 -410px;width:32px;height:32px}