/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}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;font-weight:normal;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:''}table{border-collapse:collapse;border-spacing:0}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:'ReplicaStd-Bold';src:url("../assets/fonts/ReplicaStd-Bold.eot?") format("eot"),url("../assets/fonts/ReplicaStd-Bold.otf") format("opentype"),url("../assets/fonts/ReplicaStd-Bold.woff") format("woff"),url("../assets/fonts/ReplicaStd-Bold.ttf") format("truetype"),url("../assets/fonts/ReplicaStd-Bold.svg#ReplicaStd-Bold") format("svg")}@font-face{font-family:'ReplicaMonoStd';src:url("../assets/fonts/ReplicaMonoStd.eot?") format("eot"),url("../assets/fonts/ReplicaMonoStd.woff") format("woff"),url("../assets/fonts/ReplicaMonoStd.ttf") format("truetype"),url("../assets/fonts/ReplicaMonoStd.svg#ReplicaMonoStd") format("svg")}@font-face{font-family:'ReplicaStd-Regular';src:url("../assets/fonts/ReplicaStd-Regular.eot?") format("eot"),url("../assets/fonts/ReplicaStd-Regular.otf") format("opentype"),url("../assets/fonts/ReplicaStd-Regular.woff") format("woff"),url("../assets/fonts/ReplicaStd-Regular.ttf") format("truetype"),url("../assets/fonts/ReplicaStd-Regular.svg#ReplicaStd-Regular") format("svg")}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.button-style,a.action,button.action{padding:21px 60px;text-align:center;font-size:16px;font-family:"ReplicaStd-Bold", serif;border:1px solid #1d2d39;-webkit-border-radius:border-radius;-moz-border-radius:border-radius;border-radius:4px;text-transform:uppercase;color:#1d2d39;background:transparent}.button-style:hover,a.action:hover,button.action:hover{color:red}@font-face{font-family:"freiheit-icon-font";src:url("../assets/fonts/freiheit-icon-font.eot");src:url("../assests/fonts/freiheit-icon-font.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/freiheit-icon-font.woff") format("woff"),url("../assets/fonts/freiheit-icon-font.ttf") format("truetype"),url("..assets/fonts/freiheit-icon-font.svg#freiheit-icon-font") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"freiheit-icon-font", sans-serif !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,.generated-icon:before,.echo article.echo:before,.suche article.echo:before,.echo article.echo-article:before,.suche article.echo-article:before,.techlog article.techmemo:before,.suche article.techmemo:before,.techtalk article.techmemo:before,.techlog article.techtalk:before,.suche article.techtalk:before,.techtalk article.techtalk:before,.techlog article.techquote:before,.suche article.techquote:before,.techtalk article.techquote:before{font-family:"freiheit-icon-font", sans-serif !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"b"}.icon-arrow-right:before{content:"c"}.icon-blog:before,#navigation-panel ul.social-links .icon-blog-full:before{content:"d"}.icon-blog-full:before{content:"e"}.icon-check:before{content:"f"}.icon-facebook:before,#navigation-panel ul.social-links .icon-facebook-full:before{content:"g"}.icon-facebook-full:before{content:"h"}.icon-fullscreen:before{content:"i"}.icon-google:before,#navigation-panel ul.social-links .icon-google-full:before{content:"j"}.icon-google-full:before{content:"k"}.icon-instagram:before,#navigation-panel ul.social-links .icon-instagram-full:before{content:"l"}.icon-instagram-full:before{content:"m"}.icon-left:before{content:"n"}.icon-left-pure:before{content:"o"}.icon-logo:before{content:"p"}.icon-lupe:before{content:"q"}.icon-lupe-pure:before{content:"a"}.icon-memo:before,.techlog article.techmemo:before,.suche article.techmemo:before,.techtalk article.techmemo:before{content:"L"}.icon-menue:before{content:"r"}.icon-pause:before{content:"s"}.icon-play:before{content:"t"}.icon-play-2:before{content:"I"}.icon-quote:before,.techlog article.techquote:before,.suche article.techquote:before,.techtalk article.techquote:before{content:"M"}.icon-right-pure:before,a.link:before,.echo article .openblock a:not(.flex-next):not(.flex-prev):before,.suche article .openblock a:not(.flex-next):not(.flex-prev):before,.techlog article .openblock a:not(.flex-next):not(.flex-prev):before,.techtalk article .openblock a:not(.flex-next):not(.flex-prev):before{content:"v"}.icon-rss:before{content:"F"}.icon-rss-full:before{content:"w"}.icon-sound-1:before{content:"E"}.icon-sound-2:before{content:"x"}.icon-twitter:before,#navigation-panel ul.social-links .icon-twitter-full:before{content:"y"}.icon-twitter-full:before{content:"z"}.icon-vimeo:before{content:"H"}.icon-x:before{content:"B"}.icon-youtube:before,#navigation-panel ul.social-links .icon-youtube-full:before{content:"C"}.icon-youtube-full:before{content:"D"}.icon-right:before,.echo article.echo-article:before,.suche article.echo-article:before,.techlog article.techtalk:before,.suche article.techtalk:before,.techtalk article.techtalk:before{content:"u"}.icon-github:before{content:"G"}/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}input[type="date"]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width: 768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.CodeRay{font-family:Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;color:#000;padding:0 0 1em 0;white-space:pre-wrap}.CodeRay pre{margin:0}span.CodeRay{white-space:pre;border:0;padding:2px}table.CodeRay{border-collapse:collapse;width:100%;padding:2px}table.CodeRay td{padding:1em 0.5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{background-color:#ECECEC;color:#AAA;text-align:right}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:red}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:white !important;background:blue !important}.CodeRay .annotation{color:#000077}.CodeRay .attribute-name{color:#ff0088}.CodeRay .attribute-value{color:#770000}.CodeRay .binary{color:#509;font-weight:bold}.CodeRay .comment{color:#998;font-style:italic}.CodeRay .char{color:#0044dd}.CodeRay .char .content{color:#0044dd}.CodeRay .char .delimiter{color:#003399}.CodeRay .class{color:#458;font-weight:bold}.CodeRay .complex{color:#A08;font-weight:bold}.CodeRay .constant{color:teal}.CodeRay .color{color:#00aa00}.CodeRay .class-variable{color:#336699}.CodeRay .decorator{color:#B0B}.CodeRay .definition{color:#099;font-weight:bold}.CodeRay .directive{color:#088;font-weight:bold}.CodeRay .delimiter{color:black}.CodeRay .doc{color:#997700}.CodeRay .doctype{color:#3344bb}.CodeRay .doc-string{color:#D42;font-weight:bold}.CodeRay .escape{color:#666;font-weight:bold}.CodeRay .entity{color:#800;font-weight:bold}.CodeRay .error{color:#F00;background-color:#ffaaaa}.CodeRay .exception{color:#C00;font-weight:bold}.CodeRay .filename{color:#099}.CodeRay .function{color:#900;font-weight:bold}.CodeRay .global-variable{color:teal;font-weight:bold}.CodeRay .hex{color:#058;font-weight:bold}.CodeRay .integer{color:#099}.CodeRay .include{color:#B44;font-weight:bold}.CodeRay .inline{color:black}.CodeRay .inline .inline{background:#cccccc}.CodeRay .inline .inline .inline{background:#bbbbbb}.CodeRay .inline .inline-delimiter{color:#D14}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{color:#B2B;font-weight:bold}.CodeRay .instance-variable{color:teal}.CodeRay .label{color:#970;font-weight:bold}.CodeRay .local-variable{color:#996633}.CodeRay .octal{color:#40E;font-weight:bold}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{color:#369;font-weight:bold}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{color:#00C;font-weight:bold}.CodeRay .predefined-type{color:#074;font-weight:bold}.CodeRay .reserved,.keyword{color:#000;font-weight:bold}.CodeRay .key{color:#808}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .value{color:#088}.CodeRay .regexp{background-color:#fff0ff}.CodeRay .regexp .content{color:#880088}.CodeRay .regexp .delimiter{color:#440044}.CodeRay .regexp .modifier{color:#cc22cc}.CodeRay .regexp .function{color:#404;font-weight:bold}.CodeRay .string{color:#D20}.CodeRay .string .string .string{background-color:#ffd0d0}.CodeRay .string .content{color:#D14}.CodeRay .string .char{color:#D14}.CodeRay .string .delimiter{color:#D14}.CodeRay .shell{color:#dd1144}.CodeRay .shell .delimiter{color:#dd1144}.CodeRay .symbol{color:#990073}.CodeRay .symbol .content{color:#aa6600}.CodeRay .symbol .delimiter{color:#663300}.CodeRay .tag{color:#007700}.CodeRay .tag-special{color:#D70;font-weight:bold}.CodeRay .type{color:#339;font-weight:bold}.CodeRay .variable{color:#003366}.CodeRay .insert{background:#afa}.CodeRay .delete{background:#faa}.CodeRay .change{color:#aaf;background:#007}.CodeRay .head{color:#f8f;background:#550055}.CodeRay .insert .insert{color:#080;font-weight:bold}.CodeRay .delete .delete{color:#800;font-weight:bold}.CodeRay .change .change{color:#66f}.CodeRay .head .head{color:#f4f}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0;z-index:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:600px;min-height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider .slides>li div{height:100%;max-height:600px;min-height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider .slides>li div h2{position:absolute;left:30px;bottom:45px;color:white;font-size:30px;padding-right:20%}.flexslider .slides>li div h2 a{color:inherit}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:none;width:100px;height:100px;margin:0;position:absolute;top:50%;z-index:100;overflow:hidden;opacity:0;cursor:pointer;color:black;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:right}.flexslider:hover .flex-prev{opacity:0.8;left:0}.flexslider:hover .flex-next{opacity:0.8;right:0;text-align:right}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"freiheit-icon-font";font-size:72px;color:rgba(255,255,255,0.8);line-height:1;display:inline-block;content:'o'}.flex-direction-nav a.flex-next:before{content:'v'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon", sans-serif;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:12px;height:12px;display:block;border:1px solid #ffffff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:40px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#ffffff;background:rgba(255,255,255,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flexslider-sm.slideheader .slides>li{background-color:#000;min-height:600px}.flexslider-sm.slideheader .slides>li div{min-height:600px;background-size:contain}.techlog>.slideheader{margin:0 0 30px}.flexslider.slideheader .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:700px;min-height:350px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider.slideheader .slides>li div{height:100%;max-height:700px;min-height:350px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider.slideheader .slides>li div h2{position:absolute;left:30px;bottom:45px;color:white;font-size:20px;padding-right:20%}.flexslider.slideheader .slides>li div h2 a{color:inherit}.flexslider-topalign .slides>li div{background-position:top center !important}#masonry .grid-item{width:100%;padding:0}#masonry .grid-item article{margin:15px}@media only screen and (min-width: 481px){#masonry .grid-item{width:100%}}@media only screen and (min-width: 710px){#masonry .grid-item{width:100%}}@media only screen and (min-width: 1024px){#masonry .grid-item{width:50%}}@media only screen and (min-width: 1280px){#masonry .grid-item{width:50%}}@media only screen and (min-width: 1500px){#masonry .grid-item{width:33%}}@media only screen and (min-width: 1920px){#masonry .grid-item{width:25%}}@media only screen and (min-width: 2560px){#masonry .grid-item{width:20%}}.content-width.feed{width:100% !important}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*='rwdgrid-']{float:left;padding:10px;width:100%}.clear-rwdgrid{clear:both;float:inherit}.rwdgrid-container{margin:0;width:100%}.rwdgrid-container:after,.rwdgrid-container:before{display:table;clear:both;content:" "}.nest{margin:0 -20px;padding:0;width:auto}.rwdgrid-m-12{width:100%}.rwdgrid-m-11{width:91.66666%}.rwdgrid-m-10{width:83.33%}.rwdgrid-m-9{width:75.0%}.rwdgrid-m-8{width:66.66667%}.rwdgrid-m-7{width:58.333%}.rwdgrid-m-6{width:50%}.rwdgrid-m-5{width:41.6665%}.rwdgrid-m-4{width:33.33%}.rwdgrid-m-3{width:24.99%}.rwdgrid-m-2{width:16.66666%}.rwdgrid-m-1{width:8.33%}@media (min-width: 720px){.rwdgrid-12{width:100%}.rwdgrid-11{width:91.66666%}.rwdgrid-10{width:83.33%}.rwdgrid-9{width:75.0%}.rwdgrid-8{width:66.66667%}.rwdgrid-7{width:58.333%}.rwdgrid-6{width:50%}.rwdgrid-5{width:41.6665%}.rwdgrid-4{width:33.33%}.rwdgrid-3{width:24.99%}.rwdgrid-2{width:16.66666%}.rwdgrid-1{width:8.33%}.rwdgrid-t-12{width:100%}.rwdgrid-t-11{width:91.66666%}.rwdgrid-t-10{width:83.33%}.rwdgrid-t-9{width:75.0%}.rwdgrid-t-8{width:66.66667%}.rwdgrid-t-7{width:58.333%}.rwdgrid-t-6{width:50%}.rwdgrid-t-5{width:41.6665%}.rwdgrid-t-4{width:33.33%}.rwdgrid-t-3{width:24.99%}.rwdgrid-t-2{width:16.66666%}.rwdgrid-t-1{width:8.33%}}@media only screen and (min-width: 1024px){.rwdgrid-tl-12{width:100%}.rwdgrid-tl-11{width:91.66666%}.rwdgrid-tl-10{width:83.33%}.rwdgrid-tl-9{width:75.0%}.rwdgrid-tl-8{width:66.66667%}.rwdgrid-tl-7{width:58.333%}.rwdgrid-tl-6{width:50%}.rwdgrid-tl-5{width:41.6665%}.rwdgrid-tl-4{width:33.33%}.rwdgrid-tl-3{width:24.99%}.rwdgrid-tl-2{width:16.66666%}.rwdgrid-tl-1{width:8.33%}}@media only screen and (min-width: 1200px){.rwdgrid-container{max-width:1180px;margin:0 auto}.rwdgrid-container-fluid{max-width:90%;margin:0 5%}.rwdgrid-d-12{width:100%}.rwdgrid-d-11{width:91.66666%}.rwdgrid-d-10{width:83.33%}.rwdgrid-d-9{width:75.0%}.rwdgrid-d-8{width:66.66667%}.rwdgrid-d-7{width:58.333%}.rwdgrid-d-6{width:50%}.rwdgrid-d-5{width:41.6665%}.rwdgrid-d-4{width:33.33%}.rwdgrid-d-3{width:24.99%}.rwdgrid-d-2{width:16.66666%}.rwdgrid-d-1{width:8.33%}}img.scale,img.responsive{max-width:100%;height:auto}.to-top{display:none;text-align:center;cursor:pointer;position:fixed;bottom:28px;right:36px;width:45px;height:45px;color:#000;opacity:0.25;padding-top:6px;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.to-top:before{font-family:'freiheit-icon-font';content:"b";font-size:45px}.to-top:hover{opacity:1}@media only screen and (max-width: 709px){.to-top{bottom:15px;right:15px;width:36px;height:36px}.to-top:before{font-size:36px}}.echo-homepage-teaser-container{display:flex;flex-direction:row;justify-content:space-between;margin:0 -15px;position:relative}.echo-homepage-teaser{width:33%;margin:0 15px;flex:1 1 auto;padding:30px;background:#fff;cursor:pointer}.echo-homepage-teaser-image{position:relative;height:180px;width:100%;margin-bottom:1em;background-repeat:no-repeat;background-position:center center;background-size:contain}.echo-homepage-teaser-content{padding-bottom:2em}.echo-homepage-teaser-content h3{min-height:3em}.echo-homepage-teaser-link{position:absolute;bottom:1em}@media only screen and (max-width: 571px){.echo-homepage-teaser-container{flex-direction:column;justify-content:center;margin:0}.echo-homepage-teaser{width:100%;margin:15px 0;padding:30px}}@media only screen and (min-width: 572px) and (max-width: 1024px){.echo-homepage-teaser:nth-of-type(3){display:none}}body{height:100%;font-family:"ReplicaMonoStd", Courier;font-size:18px;line-height:1.8em;color:#000}html{height:100%}a{text-decoration:none;color:#25b6cb;-webkit-tap-highlight-color:transparent;cursor:pointer}a:hover{color:#197c8a;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}a.action{display:block;width:100%;margin:15px auto;max-width:300px;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}a.action:hover{color:#37556c;border-color:#37556c;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}a.action.light{color:white;border:1px solid white}a.link{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.link:before{font-family:"freiheit-icon-font";font-size:22px;position:relative;top:7px;left:-6px}button.action{height:auto}button.action:hover{color:#37556c;border-color:#37556c;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}.image-responsive img{width:100%}.round-button{display:inline-block;padding:0.5em 2em;background-color:#1d2d39;border-radius:1.5em;color:#fff}.round-button:hover{background-color:#0c1217;color:#fff}.round-button.round-button-turquoise{background-color:#43c2f7}.round-button.round-button-turquoise:hover{background-color:#12b2f5}.round-button.round-button-xmas{background-color:#be1c25}.round-button.round-button-xmas:hover{background-color:#92151c}table.table-layout td.tableblock{padding-bottom:2em}table.table-layout td.tableblock+td.tableblock{padding-left:2em}td.tableblock.valign-top .image img{margin-top:0.5em}.valign-middle{vertical-align:middle !important}.valign-top{vertical-align:top !important}.valign-bottom{vertical-align:bottom !important}.halign-center{text-align:center}.nobreak{white-space:nowrap}.text-black{color:#000 !important}span.image.bubble img{width:40vw;max-width:20vmax;border-radius:50%}h1,h2,h3,h4{font-size:21px;font-family:"ReplicaStd-Bold", serif;line-height:1.2em;text-transform:uppercase;margin:0 0 24px 0}h2{line-height:1.4em}h3{font-size:19px}h4{font-size:18px}address{display:block;margin:0 0 30px 0}.float-right{float:right}.float-left{float:left}.icon{cursor:pointer}.icon:before{font-size:36px}@media (max-width: 480px){.hidden-xs{display:none}}@media (min-width: 481px){.hidden-xs{display:block}}@media (max-width: 480px){.visible-xs{display:block}}@media (min-width: 481px){.visible-xs{display:none}}.error{color:#D00;line-height:1.4em;margin-bottom:4px}strong{font-weight:bold}em{font-style:italic}.appleLinksBlack a{color:#000 !important;text-decoration:none !important}.background-gray-gradient,.techlog article.techquote,.suche article.techquote,.techtalk article.techquote{background:#869da8;background:-moz-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #50d6c5), color-stop(70%, #869da8));background:-webkit-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:-o-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:-ms-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:radial-gradient(ellipse at center, #50d6c5 0%, #869da8 70%)}.background-gray-gradient h1,.techlog article.techquote h1,.suche article.techquote h1,.techtalk article.techquote h1,.background-gray-gradient h2,.techlog article.techquote h2,.suche article.techquote h2,.techtalk article.techquote h2{color:white}.background-green-gradient,.echo article.echo-article,.suche article.echo-article,.techlog article.techtalk,.suche article.techtalk,.techtalk article.techtalk{background:#83d800;background:-moz-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #c4fb2d), color-stop(70%, #83d800));background:-webkit-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-o-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-ms-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:radial-gradient(ellipse at center, #c4fb2d 0%, #83d800 70%)}.background-red-gradient{background:#e5443f;background:-moz-radial-gradient(center, ellipse cover, #fe6601 0%, #e5443f 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #fe6601), color-stop(70%, #e5443f));background:-webkit-radial-gradient(center, ellipse cover, #fe6601 0%, #e5443f 70%);background:-o-radial-gradient(center, ellipse cover, #fe6601 0%, #e5443f 70%);background:-ms-radial-gradient(center, ellipse cover, #fe6601 0%, #e5443f 70%);background:radial-gradient(ellipse at center, #fe6601 0%, #e5443f 70%)}.background-red-gradient h1,.background-red-gradient h2{color:white}.background-turquoise-gradient,.techlog article.techmemo,.suche article.techmemo,.techtalk article.techmemo{background:#74d2f9;background:-moz-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #93f0fb), color-stop(70%, #74d2f9));background:-webkit-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-o-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-ms-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:radial-gradient(ellipse at center, #93f0fb 0%, #74d2f9 70%)}.background-turquoise-gradient h1,.techlog article.techmemo h1,.suche article.techmemo h1,.techtalk article.techmemo h1,.background-turquoise-gradient h2,.techlog article.techmemo h2,.suche article.techmemo h2,.techtalk article.techmemo h2{color:white}.background-green{background:#7dda2e}.background-pale-blue{background:#43505f}.background-pale-brown{background:#6b6259}.background-turquoise{background:#25b6cb}.background-white{background:white}.background-concrete{background:url("../assets/images/style/concrete_mobile.jpg") center center}.full-content-background{background-repeat:no-repeat;background-size:cover}.disable-scrolling{overflow:hidden}.content-width{margin:0 30px}.content-width.feed{margin:0}.social-links{clear:both;margin:30px 0 0 0}.social-links a{color:#1d2d39}.social-links li{float:left;margin:0 7.5px 0 0;width:36px;overflow:hidden}.header{height:70px;line-height:70px;top:0;left:0;right:0;padding:0 15px 0 30px}.header a{color:inherit}.header a.icon:before{line-height:73px}.header a.logo{display:inline-block}.header a.logo img{position:relative;height:34px}.header .open-panel-button{padding:0;display:inline-block}.language-switch-button{vertical-align:top;padding:26px 11px 0 0 !important;display:inline-block;font-size:15px !important}#inpage-header{position:absolute;color:white;z-index:997;background-color:transparent;-webkit-transition:background-color, 0.3s;-o-transition:background-color, 0.3s;transition:background-color, 0.3s}#inpage-header:hover{background-color:rgba(255,255,255,0.2);-webkit-transition:background-color, 0.3s;-o-transition:background-color, 0.3s;transition:background-color, 0.3s}.echo .header,.techlog .header{position:absolute;color:#000}.header-navigation-icon{height:1.2em;padding-right:0.25em;vertical-align:text-bottom}.header-navigation-icon path{fill:white}.header-navigation-item-xmas{color:#ffffff}.header-navigation-item-xmas .header-navigation-icon path{fill:#ffffff}#sliding-header{background:#fff;position:fixed;z-index:998}#sliding-header.visible{opacity:0.95;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#sliding-header.visible .header-navigation-icon path{fill:black}#sliding-header.visible .header-navigation-item-xmas{color:#be1c25 !important}#sliding-header.visible .header-navigation-item-xmas .header-navigation-icon path{fill:#be1c25}#sliding-header.hidden{opacity:0;top:0;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;-webkit-transform:translate(0, -70px);-moz-transform:translate(0, -70px);-ms-transform:translate(0, -70px);-o-transform:translate(0, -70px);transform:translate(0, -70px)}#sliding-header.fadeOut{-webkit-transition:all, 0.6s;-o-transition:all, 0.6s;transition:all, 0.6s;opacity:0}.echo.withoutLeadImage #sliding-header.visible.fadeOut,.techlog.withoutLeadImage #sliding-header.visible.fadeOut{opacity:0.95}.header-navigation-items-container{position:absolute;top:0;right:30px}.header-navigation-items{display:none}.header-navigation-items a{vertical-align:top;display:inline-block;margin-right:1.5em}@media only screen and (min-width: 850px){.header-navigation-items{display:inline}}#navigation-panel{background:#e5443f;background:-webkit-linear-gradient(right top, #fe6601, #e5443f);background:-o-linear-gradient(bottom left, #fe6601, #e5443f);background:-moz-linear-gradient(bottom left, #fe6601, #e5443f);background:linear-gradient(to bottom left, #fe6601, #e5443f);position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;overflow:auto;box-sizing:inherit;-webkit-overflow-scrolling:touch;-webkit-transform:translate(0, -120%);-moz-transform:translate(0, -120%);-ms-transform:translate(0, -120%);-o-transform:translate(0, -120%);transform:translate(0, -120%)}#navigation-panel.visible{-webkit-transition:all, 0.6s;-o-transition:all, 0.6s;transition:all, 0.6s;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#navigation-panel.hidden{-webkit-transition:all, 0.6s;-o-transition:all, 0.6s;transition:all, 0.6s;-webkit-transform:translate(0, -120%);-moz-transform:translate(0, -120%);-ms-transform:translate(0, -120%);-o-transform:translate(0, -120%);transform:translate(0, -120%)}#navigation-panel ul.large-links{margin-left:0}#navigation-panel ul.large-links li{border-top:1px solid rgba(255,255,255,0.2)}#navigation-panel ul.large-links li a{font-family:"ReplicaStd-Bold", serif;text-transform:uppercase;color:white;font-size:20px;display:block;padding:22.5px 30px;background:rgba(255,255,255,0);-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}#navigation-panel ul.large-links li a:hover{background:rgba(255,255,255,0.2);-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}#navigation-panel ul.large-links li:first-child{border-top:none;padding-bottom:45px}#navigation-panel ul.large-links li:first-child a{display:inline-block;background:none;color:#FFF;padding:30px 30px}#navigation-panel ul.large-links li:first-child a.logo{padding:0}#navigation-panel ul.large-links li:first-child a.logo img{position:relative;top:22px;left:30px;height:34px;width:auto}#navigation-panel ul.large-links li.articles{padding:0 30px;border-top:none}#navigation-panel ul.large-links li.articles a{position:relative;color:#FFF;display:block;padding:0;font-size:15px;margin-bottom:18px;overflow:hidden}#navigation-panel ul.large-links li.articles a:last-child{margin-right:0}#navigation-panel ul.large-links li.articles a:hover{background:none}#navigation-panel ul.large-links li.articles a article{border:1px solid rgba(255,255,255,0.2);padding:15px 18px;height:120px}#navigation-panel ul.large-links li.articles a article h4{text-transform:uppercase;font-family:"ReplicaStd-Bold", serif;margin:0 0 6px 0;font-size:14px;line-height:1.2em}#navigation-panel ul.large-links li.last{border-bottom:1px solid rgba(255,255,255,0.2)}#navigation-panel ul.large-links li ul{display:none}#navigation-panel ul.social-links{margin:30px 30px 0 30px}#navigation-panel ul.small-links{clear:left;margin:15px 30px 60px 30px}#navigation-panel ul.small-links li{margin:0 0 7.5px 0}#navigation-panel ul.small-links li a{text-transform:uppercase;color:#1d2d39;font-family:"ReplicaStd-Bold", serif}#navigation-panel #close-panel-button{padding:22px 22px 0 0}.standard-article h2{padding-right:15%}article{padding:30px}article h1,article h2{color:#1d2d39;margin-right:30%}article ul{list-style-type:disc;margin-left:20px}article .content{position:relative}article.header-article{padding:0;position:relative;z-index:1;background-size:cover;background-position:center center;min-height:500px;overflow:visible}article.header-article h1,article.header-article h2{color:white;position:absolute;bottom:8%;padding-left:30px;padding-right:30px;width:100%;text-align:center;font-size:30px;margin:0}article.header-article header{position:absolute;bottom:60px;left:30px;margin:0 30px 0 0;width:85%}article.header-article header h1{position:static;margin:0}article.header-article header h2{position:static;font-size:18px;margin:0}article.header-article .play-video{position:absolute;text-align:right;bottom:15px;color:white;font-family:"ReplicaStd-Bold", serif;text-transform:uppercase;letter-spacing:0.03em;border:1px solid #fff;-webkit-border-radius:border-radius;-moz-border-radius:border-radius;border-radius:8px;background:rgba(79,193,242,0.5);background:-webkit-linear-gradient(right top, rgba(21,250,211,0.5), rgba(79,193,242,0.5));background:-o-linear-gradient(bottom left, rgba(21,250,211,0.5), rgba(79,193,242,0.5));background:-moz-linear-gradient(bottom left, rgba(21,250,211,0.5), rgba(79,193,242,0.5));background:linear-gradient(to bottom left, rgba(21,250,211,0.5), rgba(79,193,242,0.5));padding-left:20px;height:36px;cursor:pointer}article.header-article .play-video .label{float:left;line-height:36px;margin-right:6px}article.header-article .header-article-link{margin-top:0.5em;display:block;cursor:pointer;white-space:nowrap}article.header-article .header-article-link a{font-size:15px;font-family:"ReplicaMonoStd", Courier, sans-serif;line-height:1.8em;text-transform:none}article img{width:100%;float:none;display:block;margin:0 0 30px 0}article img.top-image{position:relative;top:-30px;left:0;margin:0;z-index:997}article img.top-image.absolute{position:absolute}article img:last-child{margin:0}article.standard ul{margin:0 0 15px 18px;list-style:disc}article.no-padding{padding:0}.openblock{padding:0 30px}.openblock .content{margin:0 auto;padding:45px 0}.openblock .content .paragraph{padding:0 0 30px 0}.openblock .content .paragraph h2{color:#1d2d39}.openblock .content .paragraph h1:last-of-type,.openblock .content .paragraph h2:last-of-type,.openblock .content .paragraph h3:last-of-type{margin-bottom:0}.openblock .content .paragraph:first-of-type{padding:0 0 30px 0}.openblock .content .paragraph:last-of-type{padding:0}.openblock .imageblock img{float:none;display:block;position:relative;z-index:1;width:100%}.openblock .imageblock.img-cube{text-align:center}.openblock .imageblock.img-cube img{width:80% !important;margin:0 auto}.openblock .imageblock.sticker{pointer-events:none;position:absolute;margin:-140px 0 0}.openblock .imageblock.sticker.sticker-large{margin:-200px 0 0 0 !important}.openblock .imageblock.sticker.sticker-large img{width:200px}.openblock .imageblock.sticker.sticker-large+div{margin-top:40px}.openblock .ulist ul{list-style-type:disc;margin-left:20px}.imageblock img{float:none;display:block;position:relative;z-index:1;width:100%}.triangle-up-white{position:relative;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid white;margin:-75px auto 0 auto;z-index:100}.triangle-up-blue{position:relative;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #8be8fa;margin:-75px auto 0 auto;z-index:100}.triangle-up-red{position:relative;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #f85e10;margin:-75px auto 0 auto;z-index:100}ul.hashtag{color:white;font-size:14px;margin:0}.imageblock[class*="background-image-"]{height:300px}.imageblock[class*="background-image-"] img{height:1px}.home article{background:url("../assets/images/content/home_2017_stage_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home #content>div.openblock:nth-of-type(1),.home #content>div.openblock:nth-of-type(5){background:#74d2f9;background:-webkit-linear-gradient(right top, #93f0fb, #74d2f9);background:-o-linear-gradient(bottom left, #93f0fb, #74d2f9);background:-moz-linear-gradient(bottom left, #93f0fb, #74d2f9);background:linear-gradient(to bottom left, #93f0fb, #74d2f9)}.home #content>div.openblock:nth-of-type(7){background-color:#f1f1f1}.home #content>div.openblock:nth-of-type(8){background:url("../assets/images/style/concrete_mobile.jpg") repeat center center}.home #content>.background-image-1{background:url("../assets/images/content/home_2017_1_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home #content>.background-image-2{background:url("../assets/images/content/home_2017_2_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home article.full-size{position:absolute;top:0;left:0;bottom:70px;right:0;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url("../assets/images/content/home_2017_stage.jpg")}.home article.full-size h1,.home article.full-size h2{font-size:30px;color:white;position:absolute;left:30px;bottom:45px;margin:0;max-width:80%}.home article.full-size h1 a,.home article.full-size h2 a{color:white}.home article.full-size .article-link{position:absolute;text-align:right;right:15px;bottom:15px;color:white;font-family:"ReplicaStd-Bold", serif;font-size:16px;text-transform:uppercase;margin:0}.home article.full-size .article-link a{color:white}.about article{background:url("../assets/images/content/about_2017_stage_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>div.openblock:nth-of-type(1),.about #content>div.openblock:nth-of-type(5){background:#e5443f;background:-webkit-linear-gradient(right top, #fe6601, #e5443f);background:-o-linear-gradient(bottom left, #fe6601, #e5443f);background:-moz-linear-gradient(bottom left, #fe6601, #e5443f);background:linear-gradient(to bottom left, #fe6601, #e5443f)}.about #content>.background-image-1{background:url("../assets/images/content/about_2017_1_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-2{background:url("../assets/images/content/about_2017_2_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-3{background:url("../assets/images/content/about_2017_3_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-4{background:url("../assets/images/content/about_2017_4_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-5{background:url("../assets/images/content/about_2017_5_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.clients article{background-image:url("../assets/images/content/teaser-clients_mobile.jpg")}.clients #content ul{list-style-type:disc}.clients #content>div.openblock:nth-of-type(1),.clients #content>div.openblock:nth-of-type(4),.clients #content>div.openblock:nth-of-type(7){background:#74d2f9;background:-moz-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #93f0fb), color-stop(70%, #74d2f9));background:-webkit-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-o-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-ms-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:radial-gradient(ellipse at center, #93f0fb 0%, #74d2f9 70%)}.clients #content>div.openblock:nth-of-type(1) h1,.clients #content>div.openblock:nth-of-type(1) h2,.clients #content>div.openblock:nth-of-type(4) h1,.clients #content>div.openblock:nth-of-type(4) h2,.clients #content>div.openblock:nth-of-type(7) h1,.clients #content>div.openblock:nth-of-type(7) h2{color:white}.clients #content>div.openblock:nth-of-type(2){background:url("../assets/images/style/triangle-gradient-turquoise.png"),#869da8;background:url("../assets/images/style/triangle-gradient-turquoise.png"),-moz-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #50d6c5), color-stop(70%, #869da8));background:url("../assets/images/style/triangle-gradient-turquoise.png"),-webkit-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),-o-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),-ms-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),radial-gradient(ellipse at center, #50d6c5 0%, #869da8 70%);background-size:90%, 100%;background-repeat:no-repeat, repeat;background-position:center top, center center}.clients #content>div.openblock:nth-of-type(2) h1,.clients #content>div.openblock:nth-of-type(2) h2{color:white}.clients #content>div.openblock:nth-of-type(5),.clients #content>div.openblock:nth-of-type(8){background:#869da8;background:-moz-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #50d6c5), color-stop(70%, #869da8));background:-webkit-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:-o-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:-ms-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:radial-gradient(ellipse at center, #50d6c5 0%, #869da8 70%)}.clients #content>div.openblock:nth-of-type(5) h1,.clients #content>div.openblock:nth-of-type(5) h2,.clients #content>div.openblock:nth-of-type(8) h1,.clients #content>div.openblock:nth-of-type(8) h2{color:white}.clients #content>div.openblock:nth-of-type(3),.clients #content>div.openblock:nth-of-type(6){background:url("../assets/images/style/triangle-gradient-grey.png"),#fff;background-position:center top, center center;background-size:90%, 100%;background-repeat:no-repeat, repeat}.clients #content>div.openblock:nth-of-type(8) ul{padding-left:20px}.jobs article{background:url("../assets/images/content/jobs_2017_stage_mobile_b.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content ul{list-style-type:disc;margin-left:20px}.jobs #content ul.social-links{margin:0 0 20px 20px}.jobs #content>div.openblock:nth-of-type(1){background:#74d2f9;background:-webkit-linear-gradient(right top, #93f0fb, #74d2f9);background:-o-linear-gradient(bottom left, #93f0fb, #74d2f9);background:-moz-linear-gradient(bottom left, #93f0fb, #74d2f9);background:linear-gradient(to bottom left, #93f0fb, #74d2f9)}.jobs #content>div.openblock:nth-of-type(3){background:#fff}.jobs #content>div.openblock:nth-of-type(5){background:#ebed00;background:-webkit-linear-gradient(right top, #e1f954, #ebed00);background:-o-linear-gradient(bottom left, #e1f954, #ebed00);background:-moz-linear-gradient(bottom left, #e1f954, #ebed00);background:linear-gradient(to bottom left, #e1f954, #ebed00)}.jobs #content>div.openblock:nth-of-type(6){background:url("../assets/images/style/concrete_mobile.jpg");background-position:center center;background-size:100%;background-repeat:repeat}.jobs #content>div.openblock:nth-of-type(6) h1{color:white;margin-top:1.5em;margin-bottom:0.5em;font-size:45px}.jobs #content>div.openblock:nth-of-type(6) h3{margin-bottom:0}.jobs #content>.background-image-1{background:url("../assets/images/content/jobs_2017_1_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content>.background-image-2{background:url("../assets/images/content/jobs_2017_2_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.job{display:flex;margin-bottom:60px}.job-info{flex:1 1 auto;padding-right:1.5em}.job-title{margin-bottom:0}.job-tags{margin:0.5em 0 0 0}.job-date{color:#fff;height:0;line-height:0;overflow:hidden}.job-description p{margin-bottom:0.5em;hyphens:auto}.job-link{margin-top:3px}.job-button{flex:0;white-space:nowrap;text-align:center}.job-button .hire-link{font-family:Helvetiva, Arial, sans-serif;color:#8d8d8d;font-size:14px;margin-top:-5px;display:block}.job-button .hire-link img{height:20px;margin-top:-1px}@media screen and (max-width: 709px){.job{display:block}.job-info{flex:none;padding-right:0}.job-button{flex:none;margin-top:1em;display:flex}.job-button a{flex:0;align-self:center}.job-button a.job-button-link{margin-right:1em}}.contact article{background:url("../assets/images/content/contact_201908_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.contact #content ul{list-style-type:disc;margin-left:20px}.contact #content ul.social-links{margin:0 0 20px 20px}.contact #content>div.openblock:nth-of-type(1){background:#74d2f9;background:-webkit-linear-gradient(right top, #93f0fb, #74d2f9);background:-o-linear-gradient(bottom left, #93f0fb, #74d2f9);background:-moz-linear-gradient(bottom left, #93f0fb, #74d2f9);background:linear-gradient(to bottom left, #93f0fb, #74d2f9)}.contact #content>div.openblock:nth-of-type(1) div.paragraph:nth-of-type(1){padding-bottom:30px}.contact #content>div.openblock:nth-of-type(1) p>a{color:white}.contact #content>div.openblock:nth-of-type(1) p>a[href^="tel:"]{color:#000}.contact #content ul.social-links{margin-left:0}.imprint #content,.techmemo #content{background:#74d2f9;background:-moz-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #93f0fb), color-stop(70%, #74d2f9));background:-webkit-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-o-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-ms-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:radial-gradient(ellipse at center, #93f0fb 0%, #74d2f9 70%);padding:130px 30px 30px 30px;overflow-x:hidden}.imprint #content .ulist li,.techmemo #content .ulist li{margin-bottom:0.75em}.imprint #content .title,.techmemo #content .title{width:650px;margin:0 auto;padding:0}.imprint #content .openblock,.techmemo #content .openblock{padding:0 0 60px 0}.imprint #content .openblock .content .paragraph,.techmemo #content .openblock .content .paragraph{padding:0 0 30px 0}.imprint #content a,.techmemo #content a{color:#000000;text-decoration:underline}body.error404{background:#83d800;background:-moz-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #c4fb2d), color-stop(70%, #83d800));background:-webkit-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-o-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-ms-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:radial-gradient(ellipse at center, #c4fb2d 0%, #83d800 70%);background-size:cover}body.error404 #content{padding:130px 30px 30px 30px}body.error404 #content .title{width:650px;margin:0 auto;padding:0}body.error404 #content .openblock{padding:0 0 60px 0}body.error404 #content .openblock .content .paragraph{padding:0 0 30px 0}body.error404 #content .openblock .content .paragraph h2{color:white;margin-bottom:100px}.techlog>.slideheader{margin:0 0 30px}.flexslider.slideheader .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:700px;min-height:350px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider.slideheader .slides>li div{height:100%;max-height:700px;min-height:350px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider.slideheader .slides>li div h2{position:absolute;left:30px;bottom:45px;color:white;font-size:20px;padding-right:20%}.flexslider.slideheader .slides>li div h2 a{color:inherit}.flexslider-topalign .slides>li div{background-position:top center !important}.echo{padding:0;list-style-type:none;text-align:left;margin:0 auto;position:relative;min-height:500px}.echo div.echo-teaser{background:url("../assets/images/content/echo_2017_1_mobile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-position:top center}.echo div.echo-teaser h1,.echo div.echo-teaser h2{color:white;position:absolute;bottom:10%;padding-left:30px;padding-right:30px;width:100%;text-align:center;font-size:30px;margin:0}.echo ul{list-style-type:none}.echo .column{width:100%}.echo-tags-filters-container{background:#fff}.echo-tags-filters-container .openblock{padding-bottom:0}.echo-tags-filters{padding-top:10px}.echo-tags-filters label{cursor:pointer;display:inline-block;padding:0 0.25em;color:#25b6cb;border:1px solid white}.echo-tags-filters label.active{border-color:#197c8a;color:#197c8a}.echo-tags-filters label:hover{color:#197c8a}.echo-tags-filters label input[type=checkbox]{display:none}.echo,.suche{background:#f1f1f1}.echo .container,.suche .container{margin:0 0 30px 0}.echo .spacer,.suche .spacer{margin-top:20%}.echo .spacer-sm,.suche .spacer-sm{margin-top:60px}.echo .article-link,.suche .article-link{position:absolute;text-align:right;right:15px;bottom:15px;color:white;font-family:"ReplicaStd-Bold", serif;font-size:16px;text-transform:uppercase;margin:0}.echo .article-link a,.suche .article-link a{color:white}.echo .feed-header,.suche .feed-header{padding:37.5px 0 30px 30px}.echo .feed-header a:before,.suche .feed-header a:before{color:#1d2d39;margin-right:7.5px;font-size:36px}.echo .feed-header a.icon-lupe,.suche .feed-header a.icon-lupe{margin:-12px 0 0 0}.echo .feed-header a.icon-lupe:before,.suche .feed-header a.icon-lupe:before{font-size:50px;text-align:right;margin:0}.echo .feed-header .searchbox,.suche .feed-header .searchbox{padding-top:15px;clear:left}.echo .feed-header .searchbox input,.suche .feed-header .searchbox input{width:100%}.echo .feed-header h1,.suche .feed-header h1{font-size:22.5px;line-height:34px;margin:0}.echo .feed-header input,.suche .feed-header input{border:1px solid black;-webkit-appearance:none;height:42px;border-radius:25px;padding:0 18px;position:relative;top:-9px;margin-right:12px;outline:none;width:130px}.echo .feed,.suche .feed{clear:both}.echo .feed .column article,.suche .feed .column article{margin-bottom:15px}.echo .feed .column article:first-of-type,.suche .feed .column article:first-of-type{margin-top:15px}.echo article,.suche article{padding:30px;position:relative}.echo article .openblock,.suche article .openblock{margin:0 0 15px 0;padding:0}.echo article .openblock .content,.suche article .openblock .content{width:100%;padding:0}.echo article .openblock .content .paragraph,.suche article .openblock .content .paragraph{padding-bottom:0.75em}.echo article .openblock a:first-of-type,.suche article .openblock a:first-of-type{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.echo article .openblock a:not(.flex-next):not(.flex-prev):before,.suche article .openblock a:not(.flex-next):not(.flex-prev):before{font-family:"freiheit-icon-font";font-size:22px;position:relative;top:7px;left:-6px}.echo article .openblock a.inline,.suche article .openblock a.inline{display:inline;text-overflow:clip;white-space:normal;overflow:visible;width:auto}.echo article .openblock a.inline:before,.suche article .openblock a.inline:before{content:'';display:none}.echo article h2,.suche article h2{color:#1d2d39;font-size:18px;line-height:1.4em;margin:0 0 15px 0;padding-right:60px;position:relative}.echo article h2 a,.suche article h2 a{color:inherit}.echo article .post-meta,.suche article .post-meta{color:white;font-size:14px}.echo article .social-links,.suche article .social-links{margin-left:0}.echo article .social-links .icon,.suche article .social-links .icon{font-size:36px}.echo article .social-links a,.suche article .social-links a{color:#1d2d39}.echo article.echo,.suche article.echo{background:white;padding:0}.echo article.echo .padded-content,.suche article.echo .padded-content{padding:30px}.echo article.echo .lead-image,.suche article.echo .lead-image{margin:0}.echo article.echo:before,.suche article.echo:before{font-size:50px;color:#1d2d39;position:absolute;right:0;top:-14px;height:50px}.echo article.echo h2,.suche article.echo h2{font-size:18px;padding-right:20%}.echo article.echo .hashtag,.suche article.echo .hashtag{color:black;margin:0 0 7px 0}.echo article.echo .hashtag li,.suche article.echo .hashtag li{font-weight:bold}.echo article.echo-article,.suche article.echo-article{padding:0}.echo article.echo-article:before,.suche article.echo-article:before{font-size:50px;color:white;position:absolute;right:15px;top:15px}.echo article.echo-article h2,.suche article.echo-article h2{color:#1d2d39}.echo article.echo-article img,.suche article.echo-article img{width:100%}.echo-detail{background-color:#ffffff}.echo-detail.content-width{margin-top:30px;margin-bottom:30px}.echo-detail .openblock{padding-left:0 !important}.echo-detail h1{margin-top:60px}.echo-detail .hashtag{color:black;margin:0 0 7px 0}.echo-detail .hashtag li{font-weight:bold}.suche .feed-header{padding-top:140px;margin-bottom:30px}.suche .feed-header h1{font-size:16px}.techlog{padding:0;list-style-type:none;text-align:left;margin:0 auto}.techlog ul{list-style-type:none;margin-right:20px}.techlog .column{width:100%}.techlog,.suche,.techtalk{background:white}.techlog .container,.suche .container,.techtalk .container{margin:0 0 30px 0}.techlog .spacer,.suche .spacer,.techtalk .spacer{margin-top:20%}.techlog .article-link,.suche .article-link,.techtalk .article-link{position:absolute;text-align:right;right:15px;bottom:15px;font-family:"ReplicaStd-Bold", serif;font-size:16px;text-transform:uppercase;margin:0}.techlog .feed-header,.suche .feed-header,.techtalk .feed-header{padding:37.5px 0 30px 30px}.techlog .feed-header a:before,.suche .feed-header a:before,.techtalk .feed-header a:before{color:#1d2d39;margin-right:7.5px;font-size:36px}.techlog .feed-header a.icon-lupe,.suche .feed-header a.icon-lupe,.techtalk .feed-header a.icon-lupe{margin:-12px 0 0 0}.techlog .feed-header a.icon-lupe:before,.suche .feed-header a.icon-lupe:before,.techtalk .feed-header a.icon-lupe:before{font-size:50px;text-align:right;margin:0}.techlog .feed-header .searchbox,.suche .feed-header .searchbox,.techtalk .feed-header .searchbox{padding-top:15px;clear:left}.techlog .feed-header .searchbox input,.suche .feed-header .searchbox input,.techtalk .feed-header .searchbox input{width:100%}.techlog .feed-header h1,.suche .feed-header h1,.techtalk .feed-header h1{font-size:22.5px;line-height:34px;margin:0}.techlog .feed-header input,.suche .feed-header input,.techtalk .feed-header input{border:1px solid black;-webkit-appearance:none;height:42px;border-radius:25px;padding:0 18px;position:relative;top:-9px;margin-right:12px;outline:none;width:130px}.techlog .feed,.suche .feed,.techtalk .feed{clear:both}.techlog .feed .column article,.suche .feed .column article,.techtalk .feed .column article{margin-bottom:15px}.techlog .feed .last.first article,.suche .feed .last.first article,.techtalk .feed .last.first article{margin-left:0;margin-right:0}.techlog article,.suche article,.techtalk article{padding:30px;position:relative}.techlog article .openblock,.suche article .openblock,.techtalk article .openblock{margin:0 0 15px 0;padding:0}.techlog article .openblock .content,.suche article .openblock .content,.techtalk article .openblock .content{width:100%;padding:0}.techlog article .openblock a:first-of-type,.suche article .openblock a:first-of-type,.techtalk article .openblock a:first-of-type{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.techlog article .openblock a:not(.flex-next):not(.flex-prev):before,.suche article .openblock a:not(.flex-next):not(.flex-prev):before,.techtalk article .openblock a:not(.flex-next):not(.flex-prev):before{font-family:"freiheit-icon-font";font-size:22px;position:relative;top:7px;left:-6px}.techlog article .openblock a.inline,.suche article .openblock a.inline,.techtalk article .openblock a.inline{display:inline;text-overflow:clip;white-space:normal;overflow:visible;width:auto}.techlog article .openblock a.inline:before,.suche article .openblock a.inline:before,.techtalk article .openblock a.inline:before{content:'';display:none}.techlog article h1,.techlog article h2,.suche article h1,.suche article h2,.techtalk article h1,.techtalk article h2{color:white;position:absolute;bottom:25%;padding-left:30px;padding-right:30px;width:calc(100% - 60px);text-align:center;font-size:30px;margin:0}.techlog article .post-meta,.suche article .post-meta,.techtalk article .post-meta{color:white;font-size:14px}.techlog article .social-links,.suche article .social-links,.techtalk article .social-links{margin-left:0}.techlog article .social-links .icon,.suche article .social-links .icon,.techtalk article .social-links .icon{font-size:36px}.techlog article .social-links a,.suche article .social-links a,.techtalk article .social-links a{color:#1d2d39}.techlog article.techmemo:before,.suche article.techmemo:before,.techtalk article.techmemo:before{font-size:50px;color:#1d2d39;position:absolute;right:0;top:-14px;height:50px}.techlog article.techmemo h2,.suche article.techmemo h2,.techtalk article.techmemo h2{font-size:18px;padding-right:20%}.techlog article.techtalk,.suche article.techtalk,.techtalk article.techtalk{padding:0}.techlog article.techtalk .padded-content,.suche article.techtalk .padded-content,.techtalk article.techtalk .padded-content{padding:30px}.techlog article.techtalk:before,.suche article.techtalk:before,.techtalk article.techtalk:before{font-size:50px;color:white;position:absolute;right:15px;top:15px}.techlog article.techtalk h2,.suche article.techtalk h2,.techtalk article.techtalk h2{color:#1d2d39}.techlog article.techtalk img,.suche article.techtalk img,.techtalk article.techtalk img{width:100%}.techlog article.techquote,.suche article.techquote,.techtalk article.techquote{padding-top:60px}.techlog article.techquote:before,.suche article.techquote:before,.techtalk article.techquote:before{font-size:50px;color:#1d2d39;position:absolute;left:15px;top:12px}.techlog article.techquote blockquote,.suche article.techquote blockquote,.techtalk article.techquote blockquote{color:white;font-family:"ReplicaStd-Bold", serif;font-size:18px;text-transform:uppercase;line-height:1.4em}.techlog article.techquote .attribution,.suche article.techquote .attribution,.techtalk article.techquote .attribution{font-size:14px}.techtalk{background:#83d800;background:-moz-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #c4fb2d), color-stop(70%, #83d800));background:-webkit-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-o-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:-ms-radial-gradient(center, ellipse cover, #c4fb2d 0%, #83d800 70%);background:radial-gradient(ellipse at center, #c4fb2d 0%, #83d800 70%)}.techtalk .openblock .content .paragraph:first-of-type{padding:0 0 30px 0}.techtalk .openblock .content .paragraph:last-of-type{padding:0}.techmemo{background:#74d2f9;background:-moz-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #93f0fb), color-stop(70%, #74d2f9));background:-webkit-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-o-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:-ms-radial-gradient(center, ellipse cover, #93f0fb 0%, #74d2f9 70%);background:radial-gradient(ellipse at center, #93f0fb 0%, #74d2f9 70%)}.techmemo .openblock{padding:0}.techmemo .openblock .content{padding:0}.techmemo .openblock .listingblock{padding:0 0 30px 0}.suche .feed-header{padding-top:140px;margin-bottom:30px}.suche .feed-header h1{font-size:16px}#overlay{background-color:rgba(0,0,0,0.8);position:fixed;width:100%;height:0;top:0;left:0;z-index:1000;overflow:hidden;-webkit-overflow-scrolling:touch;display:none}#overlay .overlay-bar{height:70px;padding-right:18px}#overlay.visible{height:100%;display:block;overflow:hidden}#overlay.visible .icon:before{font-size:36px;color:white;line-height:70px}.video-container{position:fixed;top:70px;left:15%;right:15%;max-width:100%;height:auto;padding-top:40.25% !important;z-index:1001;background:#000000;display:none}.video-container.visible{display:block}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoblock .content{position:relative !important;padding-bottom:56.25% !important;padding-top:25px !important;width:auto !important;height:0 !important;overflow:hidden !important;margin-bottom:1em}.videoblock .content iframe{position:absolute;top:0;left:0;width:100%;height:100%}#description-snippet{display:none}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0) rotate(-90deg);visibility:visible}to{transform:translate3d(0, 0, 0) rotate(-90deg)}}.job-stoerer-container{cursor:pointer;position:fixed;right:-77px;top:160px;width:190px;height:40px;z-index:10;animation-duration:1s;animation-fill-mode:both;animation-name:slideInRight;border-top-left-radius:1.5em;border-top-right-radius:1.5em;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);background:#fe6601;background:-webkit-linear-gradient(left, #e5443f, #fe6601);background:-o-linear-gradient(right, #e5443f, #fe6601);background:-moz-linear-gradient(right, #e5443f, #fe6601);background:linear-gradient(to right, #e5443f, #fe6601)}.job-stoerer-container:hover{background:#e55c01;background:-webkit-linear-gradient(left, #e22e29, #e55c01);background:-o-linear-gradient(right, #e22e29, #e55c01);background:-moz-linear-gradient(right, #e22e29, #e55c01);background:linear-gradient(to right, #e22e29, #e55c01)}.job-stoerer{width:100%;white-space:nowrap;text-align:center;color:white;padding-top:5px}.job-stoerer a{color:#fff}.job-stoerer a:hover{color:#fff}.job-stoerer-container-en{right:-43px;width:120px;top:125px}.backlink i{vertical-align:middle}a.link_dark,a.link_dark:hover{text-decoration:underline;color:#1d2d39 !important}.global_footer{margin-top:20px;margin-bottom:20px;overflow:hidden;background:rgba(255,255,255,0.2);vertical-align:middle;line-height:23px;text-align:center}.global_footer a,.global_footer a:hover{font-size:16px;padding:0 0.5em 0 0.5em;color:#1d2d39 !important}@media only screen and (min-width: 481px){.articles a{float:left;width:30%;max-width:250px;margin-right:15px;margin-bottom:0}.articles a .article{height:30%}.articles a:last-child{margin-right:0}.flexslider.slideheader .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:700px;min-height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider.slideheader .slides>li div{height:100%;max-height:700px;min-height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider.slideheader .slides>li div h2{position:absolute;left:30px;bottom:45px;color:white;font-size:30px;padding-right:20%}.flexslider.slideheader .slides>li div h2 a{color:inherit}}@media only screen and (min-width: 710px){body{height:100%;font-family:"ReplicaMonoStd", Courier;font-size:18px;line-height:2em;color:#000}h1,h2{font-size:35px;font-family:"ReplicaStd-Bold", serif;text-transform:uppercase;margin:0 0 24px 0}h3{font-size:24px}h4{font-size:18px}a.action{margin:30px 30%;font-size:18px}p{margin:0 0 30px 0;font-size:18px}p:last-child{margin:0}p.big-text{font-size:70px}p+.action{margin-top:60px}.triangle-up-white{position:relative;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid white;margin:-155px auto 0 auto;z-index:100}.triangle-up-blue{position:relative;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #8be8fa;margin:-155px auto 0 auto;z-index:100}.triangle-up-red{position:relative;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #f85e10;margin:-155px auto 0 auto;z-index:100}span.image.bubble img{width:30vw;max-width:15vmax}.content-width{padding:0;width:650px;margin:0 auto}.icon:before{font-size:50px}.header{height:110px;line-height:110px;padding:0 30px 0 60px}.header a.icon:before{line-height:110px}.header a.logo img{position:relative;top:-4px;height:63px}.header .open-panel-button{padding-top:2px}.language-switch-button{padding:37px 11px 0 0 !important;font-size:18px !important}#inpage-header{position:absolute;color:white;z-index:997;background-color:transparent;-webkit-transition:background-color, 0.3s;-o-transition:background-color, 0.3s;transition:background-color, 0.3s}#inpage-header:hover{background-color:rgba(255,255,255,0.2);-webkit-transition:background-color, 0.3s;-o-transition:background-color, 0.3s;transition:background-color, 0.3s}.background-concrete{background:url("../assets/images/style/concrete.jpg") center center}.social-links li{width:50px;margin:0 15px 0 0}#navigation-panel ul.large-links li a{font-size:40px;padding:30px 30px}#navigation-panel ul.large-links li:first-child{padding-bottom:60px}#navigation-panel ul.large-links li:first-child a.logo img{top:27px;height:63px}#navigation-panel #close-panel-button{padding:30px 30px 30px 20px}article{padding:60px 0}article .article-content{width:650px;margin:0 auto}article h1,article h2{margin-right:20%}article img.top-image{top:-60px}article.standard ul{margin:0 0 30px 18px}article.standard ul.social-links{margin-left:0}article.header-article{height:520px}article.header-article h1,article.header-article h2{bottom:10%;padding-left:60px;padding-right:60px;width:100%;font-size:50px}article.header-article header{bottom:96px;left:60px}article.header-article header h1{max-width:90%;margin:0}article.header-article header h2{position:static;font-size:24px;margin:0}article.header-article .header-article-link{margin-top:0}article.header-article .header-article-link a{font-size:18px}article.header-article .play-video{left:60px;bottom:30px;text-transform:uppercase;height:50px}article.header-article .play-video .label{line-height:50px;margin-right:8px}.home article{background:url("../assets/images/content/home_2017_stage.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home #content>div.openblock:nth-of-type(8){background:url("../assets/images/style/concrete.jpg") repeat center center}.home #content>.background-image-1{background:url("../assets/images/content/home_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home #content>.background-image-2{background:url("../assets/images/content/home_2017_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home article.full-size{bottom:110px}.home article.full-size h1,.home article.full-size h2{font-size:60px;left:60px;bottom:90px}.home article.full-size .article-link{right:30px;bottom:30px;color:white;font-family:"ReplicaStd-Bold", serif;font-size:22px;text-transform:uppercase;margin:0}.home footer{height:110px;line-height:110px;padding:44px 30px 0 60px}.home footer h2{font-size:22px}.home footer a.icon{margin-top:-12px}.about article{background:url("../assets/images/content/about_2017_stage.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-1{background:url("../assets/images/content/about_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-2{background:url("../assets/images/content/about_2017_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-3{background:url("../assets/images/content/about_2017_3.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-4{background:url("../assets/images/content/about_2017_4.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-5{background:url("../assets/images/content/about_2017_5.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.slideshow:hover .slidesjs-previous,.slideshow:hover .slidesjs-next{opacity:1;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}.slideshow div h2{left:60px;bottom:90px;font-size:30px}.slideshow .slidesjs-previous{left:-20px;top:45%}.slideshow .slidesjs-previous:before{font-size:100px}.slideshow .slidesjs-next{right:-20px;top:45%}.slideshow .slidesjs-next:before{font-size:100px}.page{padding:190px 0 60px 0;margin:0 auto;width:650px}.contact article{background:url("../assets/images/content/contact_201908.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.contact-form-container{border:1px solid #999;-webkit-border-radius:border-radius;-moz-border-radius:border-radius;border-radius:8px;padding:90px 120px}.techlog .article-link,.suche .article-link{right:30px;bottom:30px}.techlog .feed article .social-links .icon,.suche .feed article .social-links .icon{width:36px}.techlog .feed article .social-links .icon:before,.suche .feed article .social-links .icon:before{font-size:36px}.techlog .feed article .social-links a,.suche .feed article .social-links a{color:#1d2d39}.suche .feed-header{padding-top:220px}.suche .feed-header h1{font-size:24px}.blog article.header-article{min-height:350px}.blog article.header-article h1{font-size:50px}.techmemo-detail h1{margin-top:180px}.page404{padding-top:180px}.page404 h2{margin-bottom:120px}.imageblock[class*="background-image-"]{height:500px}.openblock{padding:30px}.openblock .content{width:650px}.openblock .content .paragraph{padding:0 0 30px 0}.openblock .content .paragraph:last-of-type{padding:0}.openblock .content .imageblock img{float:none;display:block;position:relative;z-index:1;width:100%}.openblock .content .imageblock.sticker{pointer-events:none;position:absolute;padding:0;margin:-170px 0 0}.openblock .content .imageblock.sticker .content{margin:0}.openblock .content .imageblock.sticker.sticker-large{margin:-300px 0 0 -50px !important}.openblock .content .imageblock.sticker.sticker-large img{width:300px}.openblock .content .imageblock.sticker.sticker-large+div{margin-top:50px}.standard-article h2{padding-right:40%}article.header-article{height:700px}article.header-article h1{font-size:50px}.flexslider.slideheader .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:700px;min-height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider.slideheader .slides>li div{height:100%;max-height:700px;min-height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider.slideheader .slides>li div h2{position:absolute;left:60px;bottom:45px;color:white;font-size:42px;padding-right:20%}.flexslider.slideheader .slides>li div h2 a{color:inherit}.techlog .feed-header .searchbox,.suche .feed-header .searchbox{float:right;clear:none;padding-top:0;width:300px;margin-right:10px}.techlog .feed-header .searchbox input,.suche .feed-header .searchbox input{width:300px}.techlog .column{margin:0}.techlog .feed{clear:both}.techlog .feed .column article{margin:15px}.techlog .feed .first article{margin-right:15px}.techlog .feed .last article{margin-left:15px}.techlog .feed .last.first article{margin-left:0;margin-right:0}.clients article{background-image:url("../assets/images/content/teaser-clients.jpg")}.clients #content>div.openblock:nth-of-type(2),.clients #content>div.openblock:nth-of-type(5),.clients #content>div.openblock:nth-of-type(8){background:url("../assets/images/style/triangle-gradient-turquoise.png"),#869da8;background:url("../assets/images/style/triangle-gradient-turquoise.png"),-moz-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),-webkit-gradient(radial, center center, 0, center center, 70%, color-stop(0%, #50d6c5), color-stop(70%, #869da8));background:url("../assets/images/style/triangle-gradient-turquoise.png"),-webkit-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),-o-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),-ms-radial-gradient(center, ellipse cover, #50d6c5 0%, #869da8 70%);background:url("../assets/images/style/triangle-gradient-turquoise.png"),radial-gradient(ellipse at center, #50d6c5 0%, #869da8 70%);background-size:90%, 100%;background-repeat:no-repeat, repeat;background-position:center top, center center;background-size:50%, 100%}.clients #content>div.openblock:nth-of-type(2) h1,.clients #content>div.openblock:nth-of-type(2) h2,.clients #content>div.openblock:nth-of-type(5) h1,.clients #content>div.openblock:nth-of-type(5) h2,.clients #content>div.openblock:nth-of-type(8) h1,.clients #content>div.openblock:nth-of-type(8) h2{color:white}.clients #content>div.openblock:nth-of-type(3),.clients #content>div.openblock:nth-of-type(6){background:url("../assets/images/style/triangle-gradient-grey.png"),#fff;background-position:center top, center center;background-size:50%, 100%;background-repeat:no-repeat, repeat}#overlay .overlay-bar{height:110px;padding-right:30px}#overlay.visible{height:100%;display:block;overflow:hidden}#overlay.visible .icon:before{font-size:50px;color:white;line-height:110px}.video-container{position:fixed;top:110px;left:15%;right:15%;max-width:100%;height:auto;padding-top:40.25% !important;z-index:1001;background:#000000;display:none}.video-container.visible{display:block}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.echo div.echo-teaser{background:url("../assets/images/content/echo_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-position:top center;height:700px}.echo div.echo-teaser h1,.echo div.echo-teaser h2{font-size:50px}.echo-detail h1{margin-top:120px}.jobs article{background:url("../assets/images/content/jobs_2017_stage_b.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content>.background-image-1{background:url("../assets/images/content/jobs_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content>.background-image-2{background:url("../assets/images/content/jobs_2017_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content>div.openblock:nth-of-type(6){background:url("../assets/images/style/concrete.jpg") repeat center center}.job-stoerer-container{right:-86px;top:220px;width:225px;height:53px}.job-stoerer{padding-top:9px}.job-stoerer-container-en{right:-45px;width:140px;top:177px}.imprint #content .title,.techmemo #content .title{width:650px}}@media only screen and (min-width: 1024px){.imageblock[class*="background-image-"]{height:700px}.openblock{padding:30px}.openblock .content{width:850px}.openblock .content .paragraph{padding:0 0 30px 0}.openblock .content .paragraph:first-of-type{padding:0 0 30px 0}.openblock .content .paragraph:last-of-type{padding:0}.openblock .content .imageblock.sticker{margin:-230px 0 0}.openblock .content .imageblock.sticker.sticker-large{margin:-500px 0 0 -100px !important}.openblock .content .imageblock.sticker.sticker-large img{width:500px}.openblock .content .imageblock.sticker.sticker-large+div{margin-top:50px}article.header-article{height:700px}article.header-article h1{font-size:62px}.techlog>.slideheader{margin:0 0 60px}.flex-direction-nav a{display:block}.flexslider.slideheader .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:1200px;min-height:700px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider.slideheader .slides>li div{height:100%;max-height:1200px;min-height:700px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider.slideheader .slides>li div h2{position:absolute;left:60px;bottom:45px;color:white;font-size:62px;padding-right:20%}.flexslider.slideheader .slides>li div h2 a{color:inherit}.flexslider-sm.slideheader .slides>li{background-color:#000;min-height:600px}.flexslider-sm.slideheader .slides>li div{min-height:600px;background-size:contain}.techlog .content-width,.suche .content-width{width:900px}.techlog .feed-header .searchbox,.suche .feed-header .searchbox{float:right;clear:none;padding-top:0;width:300px;margin-right:10px}.techlog .feed-header .searchbox input,.suche .feed-header .searchbox input{width:300px}.echo div.echo-teaser{position:relative}.echo div.echo-teaser h1,.echo div.echo-teaser h2{font-size:62px}.echo .content-width{width:900px}.echo .column{width:50%;float:left}.echo .column .echo{padding:0}.echo article.echo .padded-content{padding:60px}.echo .feed{clear:both}.echo .feed .column article{margin-bottom:15px}.echo .feed .first article{margin-right:15px}.echo .feed .last article{margin-left:15px}.echo .feed .last.first article{margin-left:0;margin-right:0}.echo-detail.content-width{width:900px !important}.techlog .column{width:50%;float:left}.techlog .column .techmemo,.techlog .column .techquote{padding:60px}.techlog article.techtalk .padded-content{padding:60px}.techlog .feed{clear:both}.techlog .feed .column article{margin-bottom:15px}.techlog .feed .first article{margin-right:15px}.techlog .feed .last article{margin-left:15px}.techlog .feed .last.first article{margin-left:0;margin-right:0}.video-container{position:fixed;top:110px;left:15%;right:15%;max-width:100%;height:auto;padding-top:40% !important;z-index:1001;background:#000000;display:none}.video-container.visible{display:block}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.imprint #content .title,.techmemo #content .title{width:850px}}@media only screen and (min-width: 1280px){.triangle-up-white{position:relative;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:70px solid white;margin:-175px auto 0 auto;z-index:100}.triangle-up-blue{position:relative;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:70px solid #8be8fa;margin:-175px auto 0 auto;z-index:100}.triangle-up-red{position:relative;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:70px solid #f85e10;margin:-175px auto 0 auto;z-index:100}.openblock .content{width:1024px}.imageblock[class*="background-image-"]{height:900px}article.header-article{height:950px}.techlog .content-width,.suche .content-width{width:1200px}.echo div.echo-teaser{position:relative;height:950px}.echo div.echo-teaser h2 a{color:inherit}.echo .content-width{width:1200px}.techlog>.slideheader{margin:0 0 60px}.flex-direction-nav a{display:block}.flexslider.slideheader .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;max-height:1200px;min-height:850px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.flexslider.slideheader .slides>li div{height:100%;max-height:1200px;min-height:850px;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexslider.slideheader .slides>li div h2{position:absolute;left:60px;bottom:45px;color:white;font-size:62px;padding-right:20%}.flexslider.slideheader .slides>li div h2 a{color:inherit}.flexslider-sm.slideheader .slides>li{background-color:#000;min-height:600px}.flexslider-sm.slideheader .slides>li div{min-height:600px;background-size:contain}.video-container{position:fixed;top:110px;left:15%;right:15%;max-width:100%;height:auto;padding-top:39.25% !important;z-index:1001;background:#000000;display:none}.video-container.visible{display:block}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.imprint #content .title,.techmemo #content .title{width:1024px}}@media only screen and (min-width: 1600px){.imageblock[class*="background-image-"]{height:1100px}article.header-article{height:1100px}.echo div.echo-teaser{height:1100px}.home article{background:url("../assets/images/content/home_2017_stage.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home #content>.background-image-1{background:url("../assets/images/content/home_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.home #content>.background-image-2{background:url("../assets/images/content/home_2017_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about article{background:url("../assets/images/content/about_2017_stage.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-1{background:url("../assets/images/content/about_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-2{background:url("../assets/images/content/about_2017_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-3{background:url("../assets/images/content/about_2017_3.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-4{background:url("../assets/images/content/about_2017_4.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.about #content>.background-image-5{background:url("../assets/images/content/about_2017_5.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content>.background-image-1{background:url("../assets/images/content/jobs_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.jobs #content>.background-image-2{background:url("../assets/images/content/jobs_2017_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.echo div.echo-teaser{background:url("../assets/images/content/echo_2017_1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.contact article{background:url("../assets/images/content/contact_201908.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1280px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1280px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 1280px), only screen and (min-device-pixel-ratio: 2) and (min-width: 1280px), only screen and (min-resolution: 192dpi) and (min-width: 1280px), only screen and (min-resolution: 2dppx) and (min-width: 1280px){article.header-article{height:800px}}
