div#bt_menu,h1.hidden,input[type=checkbox],input[type=radio],ul#menu ul{display:none}div#bt_menu,div#logo,div#nav_lng,ul#menu{z-index:1100;position:absolute}div#bt_menu,div#bt_menu svg{width:50px;height:35px}body,div#header,div#wrapper_menu_mob{background-color:#fff}a,h1{color:#1c2a49}h3,h4{letter-spacing:2.7px;text-transform:uppercase}div#bt_menu,div#logo,div#nav_lng,ul#menu{position:absolute}div#bg_trading,div#wrapper_engineering_items,hr{background-color:#ccdadb}div#content_home,div#training_pic,div.outer,ul#menu li{position:relative}div#content_anlagentechnik hr.paging,div#content_vertrieb hr.paging,div#header_home_decker,div#home_bg_darkblue{background-color:#1c2a49}div#footer,div#nav_lng_mob,div.about_content{text-align:center}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-Light.eot');src:url('/webfonts/FiraSans-Light.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-Light.woff2') format('woff2'),url('/webfonts/FiraSans-Light.woff') format('woff'),url('/webfonts/FiraSans-Light.ttf') format('truetype'),url('/webfonts/FiraSans-Light.svg#FiraSans-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-Regular.eot');src:url('/webfonts/FiraSans-Regular.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-Regular.woff2') format('woff2'),url('/webfonts/FiraSans-Regular.woff') format('woff'),url('/webfonts/FiraSans-Regular.ttf') format('truetype'),url('/webfonts/FiraSans-Regular.svg#FiraSans-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-SemiBold.eot');src:url('/webfonts/FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-SemiBold.woff2') format('woff2'),url('/webfonts/FiraSans-SemiBold.woff') format('woff'),url('/webfonts/FiraSans-SemiBold.ttf') format('truetype'),url('/webfonts/FiraSans-SemiBold.svg#FiraSans-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-Italic.eot');src:url('/webfonts/FiraSans-Italic.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-Italic.woff2') format('woff2'),url('/webfonts/FiraSans-Italic.woff') format('woff'),url('/webfonts/FiraSans-Italic.ttf') format('truetype'),url('/webfonts/FiraSans-Italic.svg#FiraSans-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-Medium.eot');src:url('/webfonts/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-Medium.woff2') format('woff2'),url('/webfonts/FiraSans-Medium.woff') format('woff'),url('/webfonts/FiraSans-Medium.ttf') format('truetype'),url('/webfonts/FiraSans-Medium.svg#FiraSans-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-Bold.eot');src:url('/webfonts/FiraSans-Bold.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-Bold.woff2') format('woff2'),url('/webfonts/FiraSans-Bold.woff') format('woff'),url('/webfonts/FiraSans-Bold.ttf') format('truetype'),url('/webfonts/FiraSans-Bold.svg#FiraSans-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/webfonts/FiraSans-ExtraLight.eot');src:url('/webfonts/FiraSans-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/webfonts/FiraSans-ExtraLight.woff2') format('woff2'),url('/webfonts/FiraSans-ExtraLight.woff') format('woff'),url('/webfonts/FiraSans-ExtraLight.ttf') format('truetype'),url('/webfonts/FiraSans-ExtraLight.svg#FiraSans-ExtraLight') format('svg');font-weight:200;font-style:normal;font-display:swap}*{margin:0;padding:0;border:0;outline:0}body{color:#4c5555;font-size:16px;font-family:'Fira Sans',Arial,sans-serif;font-weight:300;line-height:1.58;letter-spacing:.425px;word-break:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none}a{text-decoration:none;border-bottom:2px solid transparent;transition:color .4s linear,border .4s linear}a:hover{color:#4161aa;border-bottom:2px solid #4161aa}b,h2,h3,h5,strong{font-weight:500}.clear{clear:both}div.outer{margin:0 auto}div#header{position:fixed;z-index:1000}div#header_home_decker{position:fixed;z-index:1001;top:0;right:0}div#logo a{display:block;text-indent:-99999px;border-bottom:0;background:url(/images/logo_h1.svg) center center/100% no-repeat}ul#menu{right:0;bottom:1em}ul#menu li{margin-left:5em;float:left;list-style:none}ul#menu li a,ul#menu_mob li a{display:block;color:#4c5555;font-size:14px;letter-spacing:1px;text-transform:uppercase;border-bottom:4px solid transparent;transition:border-color .4s linear}ul#menu_mob li a{font-size:1.47em}ul#menu li a.n_selected,ul#menu li a:hover{border-bottom:4px solid #4161aa}div#nav_lng{top:1em;font-size:.85em}div#nav_lng_mob{margin:1em 0}div#content_beratung,div#content_kontakt a,div#footer a,div#stage_1 div#nav_lng,div#stage_1 div#nav_lng a,div#stage_1 ul#menu li a{color:#fff}div#bt_menu{cursor:pointer}div#bt_menu svg line{transition:transform .2s ease-in-out,opacity .3s linear,stroke .3s linear}div#bt_menu:hover svg line#menu_line_1,div#bt_menu:hover svg line#menu_line_3{transform:translateX(10px)}div#bt_menu:hover svg line#menu_line_2{transform:translateX(-10px)}div#bt_menu svg line.open,div#bt_menu.open svg line.close{opacity:0}div#bt_menu.open svg line.open{opacity:1}div#wrapper_menu_mob{position:fixed;z-index:990;top:-1000px;left:0;width:100%;transition:top .95s ease-in-out}ul#menu_mob{width:300px;margin:0 auto}ul#menu_mob li{padding:5px 10px;list-style:none}div.content_main{min-height:600px}div.content_main p,h2{margin-bottom:1em}div.content_main p:last-of-type{margin-bottom:0!important}div.content_main ol,div.content_main ul{margin:0 0 1em 24px}div.content_main ol:last-of-type,div.content_main ul:last-of-type{margin:0 0 0 24px}hr{height:1px}h1,h2,h3,h4,h5{margin-bottom:.15em;line-height:1.2}h1{font-weight:200;line-height:1;background:url(/images/bg_h1_blue.png) left .5em/20% 5px no-repeat}h4{margin-bottom:1em;color:#c00d0d;font-weight:600}div#stage_1 h1,div#stage_2 h1{color:#c00d0d;background:url(/images/bg_h1_red.png) left .5em/20% 5px no-repeat}div#stage_4 h1,div#stage_7 h1{color:#fff;background:url(/images/bg_h1_white.png) left .5em/20% 5px no-repeat}div.hspacer15{display:inline-block;width:15px;height:5px}div#home_bg_darkblue{position:absolute;z-index:1;top:0;right:0}div.outer.z10{z-index:10}div#header_pic,div.cover,div.tile_pic{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}div#text_header_pic{position:absolute;z-index:20}div#text_header_pic h3{color:#fff;letter-spacing:5px;text-transform:uppercase}div#home_services_bg{background:url(/images/bg_beige.png) center 160px/100% 100% repeat-x}div.home_tile{float:left}div.home_tile h3{height:3em;-webkit-hyphens:auto;hyphens:auto}div.tile_pic a{position:absolute;z-index:10;left:0;bottom:-2.15em;padding:15px 25px 18px;border-bottom:0}div.wrapper_consulting_inner{max-width:980px}div#wrapper_cols_trading h5,div.wrapper_consulting_inner h5{margin-bottom:1em;padding-left:2em;color:#fff;font-size:1.15em;font-weight:600;line-height:1.4;letter-spacing:2.7px;text-transform:uppercase;background:url(/images/icon_li.svg) left center/2em no-repeat}div#training_content_inner p,div.akk_text{font-size:.8em}div.akkordeon_part h3{padding:5px 30px 15px;line-height:1.35;text-transform:none!important;background-color:#c00d0d}div.akkordeon_part h3 a{display:inline-block;color:#fff;font-size:.63em;letter-spacing:1px;border-bottom:0}div.akk_text{display:none;padding:20px}div#footer_copyright,div#menu_footer,div.about_logo{display:inline-block}div#bg_training{background-color:#8a1f17}div#training_pic{z-index:10}div#content_kontakt,div#training_box_blue{color:#fff;background-color:#1c2a49}div#training_content_inner h3{margin-bottom:2em}div#wrapper_cols_trading h5{color:#1c2a49}div#navi_bottom{width:100%}div#navi_bottom_prev{float:left;text-align:left}div#navi_bottom_next{float:right;text-align:right}div#navi_bottom_next a,div#navi_bottom_prev a{padding:20px!important}div.about_content_inner{max-width:1120px;margin:0 auto}div.about_logo{width:200px;height:95px;background:url(/images/logo_h1.svg) center center/100% no-repeat}div.about_content strong{color:#1c2a49;font-weight:700}input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number],input[type=password],input[type=text],select,textarea{width:calc(100% - 40px);margin-bottom:10px;padding:14px 20px 15px;color:#404040;font-family:'Fira Sans',sans-serif;font-size:18px;line-height:1;letter-spacing:.2px;background-color:#fff;border-radius:0!important}textarea{height:120px;text-transform:none}a.button,input[type=button],input[type=submit]{display:inline-block;margin-bottom:10px;padding:20px 30px;color:#fff;font-family:'Fira Sans',sans-serif;font-size:.65em;font-weight:600;line-height:1;letter-spacing:1px;text-transform:uppercase;text-align:center;white-space:nowrap;background-color:#c00d0d;border:0;transition:color 1s linear,background-color .15s linear .75s;cursor:pointer}a.button:hover,input[type=button]:hover,input[type=submit]:hover{color:#c00d0d;background-color:#fff}a.button.disabled,input[type=button].disabled,input[type=submit].disabled{color:#fff;background-color:#fff;cursor:not-allowed}select{padding:4px 36px 7px 12px!important;line-height:24px;background:url(/images/bg_select.svg) right top/30px no-repeat #fff;box-shadow:none;border:1px solid #c0c3c7}select *{max-width:100%;color:#80878f;background-color:#f2f3f4}label{float:left;margin-right:15px;font-family:'Fira Sans',sans-serif}input[type=checkbox]+label::before,input[type=radio]+label::before{float:left;width:20px;height:20px;margin:2px 14px 0 8px;border-radius:20px;background-color:#fff;content:"";cursor:pointer;box-shadow:inset 2px 2px 5px rgba(0,0,0,.35)}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{box-shadow:inset 2px 2px 5px rgba(0,0,0,.35);background-color:#c00d0d}::placeholder{color:#c0c3c7;opacity:1}:-ms-input-placeholder{color:#c0c3c7;opacity:1}::-ms-input-placeholder{color:#c0c3c7;opacity:1}div.feedback_field{height:1.4em;padding:10px 0;color:#c00d0d}div#footer{color:#fff;font-size:.85em;background-color:#c00d0d}div#footer a:hover{border-bottom:2px solid #fff}#status{position:fixed;bottom:10px;left:10px;z-index:99999;padding:3px 5px;font-size:14px;font-family:monospace;color:#c40cc6;background:rgba(211,211,211,.8)}