/* File:  style_adminarea_skin_blue.css */ .adminbar_show a, .be_tool_tip {color: #049AE2;}.adminarea_overview_ul li a {background-color: #049AE2;}.graph_bar, .button, .status_bar_container .status_bar, .adminarea_fast_access_button, .currently_in_progress, .fast_edit_highlight_switcher,.all_adminarea .mail_header, .all_adminarea .mail_folder_header {background-color: #049AE2;}.img_resize_top_left {background-image: url("../img/cms/blue/img_resize_top_left.gif");}.img_resize_bottom_right {background-image: url("../img/cms/blue/img_resize_bottom_right.gif");}.up_arrow {background-image: url("../img/cms/blue/adminarea_this_element.png");}.img_resize_top_left {background-image: url("../img/cms/blue/img_resize_top_left.gif");}.img_resize_bottom_right {background-image: url("../img/cms/blue/img_resize_bottom_right.gif");}.upload_group:hover, .upload_group.active, .upload_group.hover {background-color: #049AE2;font-weight: bold;color: #FFFFFF;}.upload_group.active a, .upload_group.hover a, .upload_group a:hover, .upload_group:hover a {text-decoration: none;color: #FFFFFF;}.adminbar a, .a_block a, .marker_admin_notice, .admin_notice_container_icon, .adminbar_show a#adminbar_show:before {background-image: url("../img/cms/blue/buttons.svg");background-repeat: no-repeat;overflow: hidden;}.a_block_small a {background-image: url("../img/cms/blue/buttons_small.svg");background-repeat: no-repeat;overflow: hidden;}@media (max-width: 980px) {.all_adminarea .adminarea_overview_ul li a {background-color: #049AE2;}.all_adminarea:before {background-image: url("../img/cms/blue/logo_wisy.svg");}}/* File:  style_allg.css */ html, body {width: 100%;height: 100%;margin: 0 auto;padding: 0px;}html {background-color: rgb(255,255,255);-webkit-scroll-behavior: smooth;-moz-scoll-behavior: smooth;scroll-behavior: smooth;}body {overflow-y: scroll;font-size: 18px;line-height: 27px;font-family: "Roboto","Open Sans", Arial, Verdana, sans-serif;font-weight: 300;color: rgba(112, 111, 111, 1.0);}body.portfolio {font-size: 17px;line-height: 25px;letter-spacing: -0.01em;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}*:focus {}.bg_helper {position: fixed;top: 0%;left: 0%;right: 0%;bottom: 0%;width: 100%;background-position: top right;background-repeat: no-repeat;background-size: cover;z-index: -1;}img {width: auto;height: auto;max-width: 100%;}img.vector_img {height: auto;max-width: 100%;}a img {border: 0px;}a {color: rgba(12, 79, 144, 1.0);text-decoration: none;outline: 0px;font-weight: 300;}address {font-style: normal;}.all, .header_center {width: 100%;margin-left: auto;margin-right: auto;border-bottom: 0px;}.all.full_width {max-width: 99999px;}.all.full_width .content_wrapper {max-width: 1000000px;}.all:after {content: " ";clear: both;display: block;height: 0px;line-height: 0px;font-size: 0.1px;}a.mobile_menu_button {background-image: url("../img/layout/mobile_menu_button.svg");display: none;float: left;width: 45px;height: 45px;position: absolute;top: 0em;left: 0em;z-index: 3;}header {background-color: transparent;width: 100%;height: 100px;font-size: 107.143%;line-height: 56px;min-height: 56px;position: fixed;top: 0px;left: 0px;width: 100%;z-index: 500;transition: 1s ease;}header#header_with_nav.display_scroll {background-color: #ffffff;height: 100px;z-index: 5010;box-shadow: 0px 0px 20px rgba(128, 128, 128, 0.1);}header.default_header {height: 250px;}#head_video_container video {width: 100%;max-width: 1920px;}.head_video.v1080p,.head_video.v360p {display: none;}.head_video.v720p {display: block;}span.logo_customer {}span.logo_customer img {width: 200px;transition: 0.5s ease all;}span.logo_customer img:hover {transform: scale(1.2);transition: 0.5s ease all;}.start .box1-3_switch h1 {padding-bottom: 10px;border-bottom: 3px solid rgba(0, 76, 147, 1.0);letter-spacing: 2px;}.start .box2-3_switch p {padding-top: 12px;line-height: 155%;}.box1-3_switch h2,.box2-3_switch h2 {margin-top: 0px;}p {margin-top: 0px;}img {}hr {clear: both;display: block;border: 0px;height: 2px;min-height: 2px;max-height: 2px;line-height: 1px;background-color: rgba(68, 68, 68, 0.25);margin-top: 1em;margin-bottom: 1.5em;}section#content ul.ul_list {padding-top: 5px;}section#content ul.ul_list li.li_list:before {margin-left: -0.75em;}strong {font-weight: 500;}span.shortcut_button img {border: 1px solid rgba(100, 100, 100, 0.25);background: linear-gradient(to left, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.5) 100%);}span.shortcut_button img:hover {background: linear-gradient(to left, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.75) 100%);background-color: #FFFFFF;}span.img_subline {font-size: 90%;width: 100%;}.content_wrapper {width: 68.4%;padding-left: 2.25em;padding-right: 2.25em;max-width: 1320px;margin-left: auto;margin-right: auto;}.content_wrapper:before{}.agentur .all:after,.agentur .all #content:after {height: 0px;}.agentur footer {margin-top: -1.25em;position: relative;z-index: 300;}.start section#content:after {height: 0em;}.custom_customer .logo {-webkit-filter: grayscale(1.0) brightness(4.0) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));-moz-filter: grayscale(1.0) brightness(4.0) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));-ms-filter: grayscale(1.0) brightness(4.0) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));filter: grayscale(1.0) brightness(4.0) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));}.link_advent {display: block;position: absolute;right: 6%;top: 8.25em;background-image: url("../img/layout/link_advent.png");background-repeat: no-repeat;width: 85px;height: 118px;display: block;z-index: 299;transition: all 0.5s ease;}.link_advent:hover {transform: scale(0.95);}.no-hyphens p {-o-hyphens: none !important;-webkit-hyphens: none !important;-ms-hyphens: none !important;-moz-hyphens: none !important;hyphens: none !important;}.code_contact {display: inline-block;border: 1px solid rgba(0, 0, 0, 1.0);padding: 2em;padding-bottom: 1.5em;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(80, 80, 80, 0.75) 100%);color: rgba(255, 255, 255, 1.0);text-shadow: rgba(0, 0, 0, 0.25);}.code_contact a {color: rgba(140, 150, 255, 1.0);}.website_headline {position: relative;padding-left: 15.6%;top: calc((100vw * 0.35)*-1);height: 0;}.website_headline h1 {font-weight: 700;letter-spacing: 3px;height: 0;text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.75);}.to_top_button {margin-bottom: 5%;margin-top: 5%;font-size: 150%;}.to_top_button a {font-weight: 400;}.top_button_container {background: url("../img/layout/link_button_blue.svg");background-size: cover;background-repeat: no-repeat;width: 50px;height: 50px;transform: rotate(270deg);}#content_el_full_488, #content_el_full_493, #content_el_full_512, #content_el_full_521, #content_el_full_25 {min-height: max-content;}#content_el_full_517 {min-height: 300px !important;height: 300px !important;max-height: 300px !important;}.display_element {display: inline-block !important;}.content_el_full {background-size: 100% auto;}/* File:  style_banner_img.css */ #head_img_container{margin-bottom: 20px;background-size: cover;background-repeat: no-repeat;margin-top: 220px;height: 28.9vw;}.banner_img_container {clear: both;width: 100%;}.banner_img_container:after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}header.start .banner_img_container {position: absolute;z-index: 0;max-width: 100%;}.banner_img_container img {width: 100%;height: auto;}.banner_img {background-repeat: no-repeat;}header .img_slideshow_navi_dots, header .img_slideshow_title {display: none;visibility: hidden;}header .banner_img_header {margin-bottom: 32px;}header .img_slideshow {border: 0px;}#head_no_img_container {height: 250px;margin-bottom: 50px;margin-top: 260px;}.blog #head_no_img_container {background-color: rgba(87,118,144,1.0);color: #ffffff;}.blog #head_no_img_container h1, .blog #head_no_img_container h2, .blog #head_no_img_container h3 {color: #ffffff;}.subpage_service #head_no_img_container{display: none;}/* File:  style_blog.css */ body.blog .all.blog #content .content_el_full {width: 47%;float: left;margin: 1%;background-color: rgba(255, 255, 255, 1);}body.blog .all.blog #content .content_el_full .content_full_link img {width: 2rem;height: 2rem;transition: none;transform: none;opacity: 1;}body.blog .all.blog #content .content_el_full .content_full_link {position: absolute;bottom: 0;}body.blog .all.blog #content .content_el_full p {max-width: 70rem;margin-bottom: 0px;}body.blog .content_prev_img img {width: -moz-available;}body.blog.single_con_view .all.blog #content .content_el_full {width: 100% !important;padding: 2em;}body.blog .all.blog #content .content_el_full .content_wrapper {width: auto;padding: 0em;margin: 0em;max-width: inherit;}body.blog .all.blog #content {width: 80%;min-width: 1200px;margin: auto;padding-left: 2.25em;padding-right: 2.25em;background-color: rgba(237, 246, 255, 1);}body.blog .all.blog {background-color: rgba(237, 246, 255, 1);}body.blog .all.blog .to_top_button {margin-bottom: 0em;padding-bottom: 5%;}body.blog .all.blog #content .content_short_text.img_available {width: 100%;min-height: 14em;}.blog_con_left, .blog_con_right {float: left;padding: 1.5em;padding-top: 0em;min-height: inherit;max-height: 1rem;}.blog_con_left {width: 60%;border-right: 1px solid rgba(0, 0, 0, 1);}.blog_con_right {width: 40%;font-size: 0.9375rem;position: relative;}body.blog .all.blog #content .content_el_full h1 {font-size: 222.222%;padding-top: 0em;}body.blog .all.blog #content .content_el_full h2 {font-size: 111.111%;}body.blog .all.blog #content .content_el_full h1 a,body.blog .all.blog #content .content_el_full h2 a {color: rgba(0, 0, 0, 1);}/* File:  style_button.css */ .button, .button_fe,.button_inactive, .button_fe_inactive {color: #ffffff;padding: 5px;padding-top: 0.5em;padding-bottom: 0.5em;margin: 0px;text-align: center;border: #FEFEFE;font-size: 1em;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 0.5em;line-height: 20px;font-family: Arial, Verdana;user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}.button_fe {color: rgba(0, 76, 147, 1.0);display: inline-block;margin-right: 4vw;cursor: pointer;text-align: left;font-family: "Roboto","Open Sans", Arial, Verdana, sans-serif;font-weight: 400;transition: 1s ease;}.button_fe:after, .button_fe_inactive:after{content: " ";background: url("../img/layout/link_button_blue.svg");background-repeat: no-repeat;background-size: cover;width: 30px;height: 30px;margin-left: 10px;background-repeat: no-repeat;background-size: cover;display: inline-block;vertical-align: middle;}.button_inactive, .button_fe_inactive {background-color: #CCCCCC;color: #FEFEFE;padding: 5px;margin: 0px;text-align: center;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height: 20px;font-family: Arial, Verdana, sans-serif;}.button_fe_inactive {border-radius: 1px;}.button:hover, .button_fe:hover {background-color: #CCCCCC;color: #333333;cursor: pointer;}.button a, .button a:hover, .button_fe a, .button_fe a:hover {text-decoration: none;}/* File:  style_clicktab_team_members.css */ .clicktab_button {float: left;margin-bottom: 2px;width: 25%;padding-right: 2px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.clicktab_button_container {clear: both;width: 100%;margin: 0px;margin-bottom: 10px;}.clicktab_text_container {float: left;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.clicktab_button a {float: left;padding: 0px;padding-left: 0px !important;padding-bottom: 0px !important;padding-top: 1px;border: 0px !important;min-height: 45px;-moz-box-sizing: border-box;box-sizing: border-box;min-width: 205px;width: 100%;line-height: 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.clicktab_button a:before {float: left;content: " ";margin-right: 5px;margin-top: -1px;border: 0px !important;background-image: url("../img/layout/small_portrait_frau.jpg");background-repeat: no-repeat;background-size: 100%;width: 40px;height: 45px;display: block;}.clicktab_button a:after {content: "";font-size: 75%;display: block;}.clicktab_button a[name="Jürgen Riffel"]:before {background-image: url("../img/layout/small_portrait_juergen.jpg");}.clicktab_button a[name="Jürgen Riffel"]:after {content: "Dipl.-Kaufmann";}.clicktab_button a[name="Kai Keller"]:before {background-image: url("../img/layout/small_portrait_kai.jpg");}.clicktab_button a[name="Kai Keller"]:after {content: "Dipl.-Betriebswirt (FH)";}.clicktab_button a[name="Gerald Zum Gahr"]:before {background-image: url("../img/layout/small_portrait_gerald.jpg");}.clicktab_button a[name="Gerald Zum Gahr"]:after {content: "Dipl.-Ing. (FH)";}.clicktab_button a[name="Reimar Glaser"]:before {background-image: url("../img/layout/small_portrait_reimar.jpg");}.clicktab_button a[name="Reimar Glaser"]:after {content: "Dipl. Designer";}.clicktab_button a[name="Leonie van Holstein"]:before {background-image: url("../img/layout/small_portrait_leonie.jpg");}.clicktab_button a[name="Leonie van Holstein"]:after {content: "Projektmanagement";}.clicktab_button a[name="Susanne Ott"]:before {background-image: url("../img/layout/small_portrait_susanne.jpg");}.clicktab_button a[name="Susanne Ott"]:after {content: "Dipl. Betriebswirtin (FH)";}.clicktab_button a[name="Sabine Meier"]:before {background-image: url("../img/layout/small_portrait_frau.jpg");}.clicktab_button a[name="Sabine Meier"]:after {content: "Dipl.-Ökotrophologin";}.clicktab_button a[name="Christine Schell"]:before {background-image: url("../img/layout/small_portrait_christine.jpg");}.clicktab_button a[name="Christine Schell"]:after {content: "Dipl. Designerin";}.clicktab_button a[name="Sibylle Haak"]:before {background-image: url("../img/layout/small_portrait_sibylle.jpg");}.clicktab_button a[name="Sibylle Haak"]:after {content: "Officemanagement";}.clicktab_button a[name="Melanie Maurer"]:before {background-image: url("../img/layout/small_portrait_melanie.jpg");}.clicktab_button a[name="Melanie Maurer"]:after {content: "Dipl.-Ingenieurin (FH)";}.clicktab_button a[name="Bianca Pagliosa"]:before {background-image: url("../img/layout/small_portrait_bianca.jpg");}.clicktab_button a[name="Bianca Pagliosa"]:after {content: "Mediengestalterin";}.clicktab_button a[name="Carmen Leli"]:before {background-image: url("../img/layout/small_portrait_carmen.jpg");}.clicktab_button a[name="Carmen Leli"]:after {content: "New Media";}.clicktab_button a[name="Sandro Delle Piane"]:before {background-image: url("../img/layout/small_portrait_sandro.jpg");}.clicktab_button a[name="Sandro Delle Piane"]:after {content: "Dipl. Designer";}.clicktab_button a[name="Caroline Laukenmann"]:before {background-image: url("../img/layout/small_portrait_caroline.jpg");}.clicktab_button a[name="Caroline Laukenmann"]:after {content: "Dipl. Betriebswirtin (FH)";}.clicktab_button a[name="Julia Reichel"]:before {background-image: url("../img/layout/small_portrait_julia.jpg");}.clicktab_button a[name="Julia Reichel"]:after {content: "Mediengestalterin";}.clicktab_button a[name="Jasmin Kutterer"]:before {background-image: url("../img/layout/small_portrait_jasmin.jpg");}.clicktab_button a[name="Jasmin Kutterer"]:after {content: "Print";}.clicktab_button a[name="Elisabeth Schlutter"]:before {background-image: url("../img/layout/small_portrait_elisabeth.jpg");}.clicktab_button a[name="Elisabeth Schlutter"]:after {content: "Print";}.clicktab_button a[name="Selina Patig"]:before {background-image: url("../img/layout/small_portrait_selina.jpg");}.clicktab_button a[name="Selina Patig"]:after {content: "Betriebswirtin (B. A.)";}.clicktab_button a[name="Claudia Willy"]:before {background-image: url("../img/layout/small_portrait_claudia.jpg");}.clicktab_button a[name="Claudia Willy"]:after {content: "Dipl.-Betriebswirtin (FH)";}.clicktab_button a[name="Florian Weischer"]:before {background-image: url("../img/layout/small_portrait_florian.jpg");}.clicktab_button a[name="Florian Weischer"]:after {content: "New Media";}.clicktab_button a[name="Markus Pfahler"]:before {background-image: url("../img/layout/small_portrait_mann.jpg");}.clicktab_button a[name="Markus Pfahler"]:after {content: "New Media";} /* File:  style_content.css */ section#content {background-color: rgba(255, 255, 255, 0.95);padding: 0%;position: relative;margin-top: -30px;}section#content:after {content: " ";display: block;clear: both;width: 100%;height: 6em;}section#content a.cpl_active {font-weight: bold;} /* File:  style_content_quad_counter_custom.css */ .content_counter_column {text-align: center;margin-bottom: 1.75em;background-color: rgba(0, 76, 147, 0.5);min-height: 350px;height: 100%;color: white;}.ccc_number {padding-top: 10%;display: block;clear: both;font-size: 7.5rem;font-weight: 300;margin-bottom: 0.1em;line-height: 167%;}.ccc_label {font-size: 133.25%;}.quad_ccc {width: 24.6%;float: left;margin-right: 4px;}.center_wrapper {margin-top: 8%;}.ccc_spacer {height: 50px;}.about_link_ccc {display: inline-block;width: 100%;margin: 0 auto;text-align: center;font-size: 200%;margin-top: 10%;}.about_link_cc:after {display: block;min-width: 100px;min-height: 100px;background-image: url("../img/layout/link_button.png");} /* File:  style_custom_classes.css */ .text_color_invert,.text_color_invert a,.text_color_invert h1,.text_color_invert h2,.text_color_invert h3,.text_color_invert p,.text_color_invert hr {color: rgba(255, 255, 255, 1.0);}.caps_killer {text-transform: none;}.text_color_invert hr {border-top: 1px solid rgba(255, 255, 255, 0.7);background-color: none;}.horizontal_links {display: block;clear: both;border-top: 1px solid rgba(255, 255, 255, 0.5);border-bottom: 1px solid rgba(255, 255, 255, 0.5);margin-bottom: 2em;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 40%, rgba(255,255,255,0.3) 60%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );margin-top: 20px;}.horizontal_links a {float: left;padding-left: 1.02em;padding-right: 1.02em;text-shadow: 0px 0.15em 0.08em rgba(0, 0, 0, 0.6);transition: 0.25s all ease;line-height: 59px;border-right: 1px solid rgba(4, 73, 148, 1);transition: all 0.25s ease;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}.horizontal_links a:last-child {border-right: 0px solid rgba(4, 73, 148, 0);}.horizontal_links a:hover {text-shadow: 0px 0.05em 0.02em rgba(0, 0, 0, 0.6);background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 20%,rgba(255,255,255,0.2) 80%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 20%,rgba(255,255,255,0.2) 80%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}.horizontal_links:after {clear: both;width: 100%;display: block;content: " ";height: 0px;}.padding_small {padding-top: 1em;padding-bottom: 1.5em;}.padding_middle {padding-top: 1.5em;padding-bottom: 2em;}.padding_large {padding-top: 2.25em;padding-bottom: 3em;}.padding_large_top {padding-top: 6em;padding-bottom: 2em;}.padding_large_bottom {padding-top: 2.25em;padding-bottom: 27.5em;}.more_button a,.more_button_blue a {background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 76, 147, 1.0);border-radius: 2em;display: inline-block;font-size: 70%;padding: 0em;padding-left: 1em;padding-right: 1em;box-shadow: 0px 0.05em 0.25em rgba(0, 0, 0, 0.65);transform: scale(1.00001);transition: 0.25s all ease;margin-top: 20px;}.more_button a:hover,.more_button_blue a:hover {box-shadow: 0px 0.05em 0.1em rgba(0, 0, 0, 1.0);transform: scale(0.97);}.more_button_blue a {color: rgba(255, 255, 255, 1.0);background-color: rgba(0, 76, 147, 1.0);margin-top: 0em;margin-bottom: 1em;font-size: 100%;padding-top: 0.25em;padding-bottom: 0.25em;}.content_el_with_bg_img h2 {font-size: 177.77%;text-transform: none;padding-top: 10px;}.content_el_with_bg_img {margin-bottom: 30px;}.start section.content_el_full {min-height: 56.227vw;}.content_el_full.content_el_reference article > .box1-4 {font-size: 88.8889%;line-height: 150%;}.content_el_full.content_el_trio h1,.content_el_full.content_el_trio h2,.content_el_full.content_el_trio h3 {color: rgba(188, 7, 61, 1.0);}.content_el_full.content_el_trio {padding-top: 1em;padding-bottom: 3em;line-height: 130%;}.content_el_with_bg_img .content_el img,.content_el_full_width .content_el img {}.content_el_full_width .content_el img {margin-bottom: -0.425em;}.content_el_with_bg_img .content_el p:first-child {margin-top: 0em;}.content_el_full_width .content_el p:last-child {margin-bottom: 0em;}.content_el_with_bg_img .content_el:after, .content_el_full_width .content_el:after {height: 0px;}.content_el_with_bg_img .side_image {margin-right: -2.25em;}.content_el_with_bg_img .side_image p {margin: 0;padding: 0;}.content_el_with_bg_img .side_image p img {float: right;display: block;height: 100%;width: auto;margin-bottom: 0px;}.content_el_with_bg_img .side_image .box1-3 {padding: 0px;width: 36%;}.start .content_el_with_bg_img {margin-bottom: 0em;}.blue_text {color: rgba(0, 76, 147, 1.0);}.xScaleFont {transform: scaleX(0.63);display: inline-block;}.xScaleFont p {margin: 0px;padding: 0px;}.smaller_sidebar_text {font-size: 94.4444%;line-height: 135.294118%;}.smaller_sidebar_text .box2-3 {padding-right: 1%;}.smaller_sidebar_text .box1-3 {padding-left: 1%;}.no_padding_but_bottom {padding: 0px;padding-bottom: 2em;}.hidden_img {display: none;}.fp_slideshow{margin-top: 10%;}.fp_link_white:after, .fp_link_blue:after {content: " ";width: 65px;height: 65px;margin-left: 30px;margin-top: -7px;background-repeat: no-repeat;background-size: cover;display: inline-block;vertical-align: middle;}.fp_link_blue:after {background: url("../img/layout/link_button_blue.svg");background-repeat: no-repeat;background-size: cover;}.fp_link_white:after {background: url("../img/layout/link_button_white.svg");background-repeat: no-repeat;background-size: cover;}.fp_link_blog a:after{background: url("../img/layout/link_button_blue.svg");background-repeat: no-repeat;background-size: cover;}.fp_link_small:after, .fp_link_small a:after, .fp_link_blog a:after, .contact_text_pos h2 a:after {content: " ";width: 30px;height: 30px;margin-left: 10px;background-repeat: no-repeat;background-size: cover;display: inline-block;vertical-align: middle;}.fp_link_blog a {font-weight: 600;}.contact_text_pos h2 a:after {background: url("../img/layout/link_button_white.svg");background-repeat: no-repeat;background-size: cover;}.custom_contact_form {position: relative;}.custom_contact_form .custom_form_entry {margin-bottom: 10px;}.custom_contact_form .cf_text, .custom_contact_form .cf_select {width: 45%;}.custom_contact_form .cf_textarea {position: absolute;top: 0;left: 51%;width: 45%;}.custom_contact_form .cf_textarea > .clear{margin-bottom: 10px;}.custom_contact_form .custom_form_entry div label {text-transform: uppercase;}.custom_contact_form .custom_form_input textarea {height: 200px;}span.further_projects_img,div.further_projects_img {color: rgba(0, 76, 147, 1.0);}.further_projects_img p {text-align: center;}.further_projects_img p img {width: 200px;min-width: 200px;height: 200px;border-radius: 100%;margin-top: 0rem;vertical-align: middle;margin-right: 0.5rem;}.hide_for_anchor, .hide_for_anchor * {display: none;}/* File:  style_custom_projects.css */ .content_custom_projects .content_custom_projects_bg {min-height: 650px;background-repeat: no-repeat;position: relative;}.content_custom_projects .content_custom_projects_txt, .project_side_by_side .box2_2 {border: 0px solid rgba(0, 76, 147, 1.0);border-top: 1px solid rgba(0, 76, 147, 1.0);border-right: 1px solid rgba(0, 76, 147, 1.0);border-image: -webkit-gradient(linear, right top, left bottom, from(rgba(0, 76, 147, 1.0)), to(rgba(255,255,255,0)), color-stop(0.2, rgba(0, 76, 147, 1.0)), color-stop(0.2, rgba(255,255,255,0))) 1 1 0 0;border-image: gradient(linear, right top, left bottom, from(rgba(0, 76, 147, 1.0)), to(rgba(255,255,255,0)), color-stop(0.2, rgba(0, 76, 147, 1.0)), color-stop(0.2, rgba(255,255,255,0))) 1 1 0 0;color: rgba(0, 76, 147, 1.0);padding-top: 3rem;padding-right: 2rem;}.content_custom_projects .content_custom_projects_txt, .project_side_by_side .box2_2 {margin-top: 0;}#content_el_full_624 {margin-top: 55px;height: 600px;}.project_template h1.headline {font-weight: 400;font-size: 2.8125rem;}.project_template h2.headline_middle {margin-bottom: 2rem;} /* File:  style_custom_tiles.css */.custom_tiles {margin-bottom: 2.5em;}.custom_tiles .box1_2, .custom_tiles .box2_2 {width: 23%,box-sizing:content-box;}.custom_tiles p {padding: 0px;margin: 0px;}.custom_tiles img {width: 100%;margin-top: -3px;}.custom_tiles br {height: 0px;}.custom_tiles > .box1_2 .box1_2,.custom_tiles > .box1_2 .box2_2 {width: 50%;}.custom_tiles > .box2_2 .box1_2, .custom_tiles > .box2_2 .box2_2 {width: 50%;}.custom_tiles > .box1_2 .box2_2 img:last-child {}.custom_tiles > .box1_2 .box1_2 {padding-right: 0.3%;}.custom_tiles > .box1_2 .box2_2 {padding-left: 0.5%;}.custom_tiles > .box2_2 .box1_2 {padding-right: 0.4%;padding-top: 0.15em;}.custom_tiles > .box2_2 .box2_2 {padding-left: 0.4%;margin-right: -0.5px;padding-top: 0.15em;}.custom_tiles > .box1_2 {padding-right: 0.2%;width: 50%;}.custom_tiles > .box2_2 {padding-left: 0.2%;width: 50%;}.custom_tiles > .box2_2 > img {float: right;}.custom_tiles .overlay_image_container,.custom_tiles .overlay_box_container {position: relative;}.custom_tiles > .box1_2 .box2_2 .overlay_image_container:last-child, .custom_tiles > .box2_2 .box1_2 .overlay_image_container, .custom_tiles > .box2_2 .box2_2 .overlay_image_container,.custom_tiles > .box1_2 .box2_2 .overlay_box_container:last-child, .custom_tiles > .box2_2 .box1_2 .overlay_box_container, .custom_tiles > .box2_2 .box2_2 .overlay_box_container {margin-top: 0.65em;}.custom_tiles .overlay_image_content a,.custom_tiles .overlay_box_content a {padding-top: 46%;text-align: center;font-size: 122.2222%;}.custom_tiles > .box1_2 > .box1_2 .overlay_image_content a,.custom_tiles > .box1_2 > .box1_2 .overlay_box_content a {padding-top: 92%;}.custom_tiles > .box2_2 > .overlay_image_container a,.custom_tiles > .box2_2 > .overlay_box_container a {padding-top: 23%;}/* File:  style_custom_tiles_grid_box.css */.custom_tiles_grid {margin-bottom: 2.5em;display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 0.5em;grid-row-gap: 0.5em;}.custom_tiles_grid .ct_el {display: inline-block;float: left;line-height: 0px;position: relative;overflow: hidden;}.custom_tiles_grid .ct_el:nth-child(1) {grid-column-start: 1;grid-column-end: 1;grid-row-start: 1;grid-row-end: 3;}.custom_tiles_grid .ct_el:nth-child(3) {grid-column-start: 3;grid-column-end: 5;grid-row-start: 1;grid-row-end: 1;}.custom_tiles_grid .ct_el:nth-child(3) img {border-right: 2px solid rgba(0, 0, 0, 0.25);}.custom_tiles_grid .overlay_box_container {margin-bottom: 0px;line-height: 1em;}.custom_tiles_grid .overlay_image_content a,.custom_tiles_grid .overlay_box_content a {padding-top: 46%;text-align: center;font-size: 122.2222%;background-color: rgba(0, 0, 0, 0.0);width: 100%;}.custom_tiles_grid .ct_el .overlay_image_content,.custom_tiles_grid .ct_el .overlay_box_content {bottom: -0.333em;}.custom_tiles_grid .ct_el:nth-child(1) .overlay_image_content a,.custom_tiles_grid .ct_el:nth-child(1) .overlay_box_content a {padding-top: 98%;}.custom_tiles_grid .ct_el:nth-child(3) .overlay_image_content a,.custom_tiles_grid .ct_el:nth-child(3) .overlay_box_content a {padding-top: 23%;} /* File:  style_dot_navi.css */ .dot_navi {position: fixed;top: 37vh;left: 2vw;width: 30px;filter: drop-shadow(0px 0px 1px rgba(255, 255, 255, 0.5));}.dot_navi ul {list-style: none;}.dot {height: 17px;width: 17px;background-color: transparent;border-radius: 50%;border: 1px solid rgba(0, 76, 147, 1.0);display: inline-block;}.inner_dot,.dot_navi li .inner_dot {height: 9px;width: 9px;border-radius: 50%;display: inline-block;background-color: transparent;margin-top: 3px;margin-left: 3px;}.active_dot .inner_dot,.dot_navi li.active .inner_dot {background-color: rgba(0, 76, 147, 1.0);}/* File:  style_fe_blocks.css */ .element_space {clear: both;height: 40px;line-height: 40px;}.not_visible {visibility: hidden;height: 0px;line-height: 0px;max-height: 0px;overflow: hidden;display: none;}.box1_2, .box2_2,.box1_3, .box2_3, .box3_3,.box1-3_switch, .box1-3,.box2-3, .box2-3_switch,.box1-4, .box1-4_switch,.box3-4, .box3-4_switch,.box1_4, .box2_4, .box3_4, .box4_4,.box1_5, .box2_5, .box3_5, .box4_5, .box5_5,.box1_6, .box2_6, .box3_6, .box4_6, .box5_6, .box6_6 {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.box1_2 {float: left;width: 50%;padding-right: 2%;}.box2_2 {float: right;width: 50%;padding-left: 2%;}.box1_3, .box2_3, .box3_3 {float: left;width: 33.333%;}.box1_3 {padding-left: 0%;padding-right: 2%;}.box2_3 {padding-right: 1%;padding-left: 1%;}.box3_3 {padding-left: 2%;padding-right: 0%;}.box1_3_switch {float: right;width: 33%;padding-left: 2%;}.box_space {float: left;width: 1%;display: none;}.box1-3_switch {float: left;width: 33%;padding-right: 2%;}.box1-3 {float: right;width: 33%;padding-left: 2%;}.box2-3 {float: left;width: 66%;padding-right: 2%;}.box2-3_switch {float: right;width: 66%;padding-left: 2%;}.box1-4 {float: right;width: 25%;padding-left: 2%;}.box1-4_switch {float: left;width: 25%;padding-right: 2%;}.box3-4 {float: left;width: 75%;padding-right: 2%;}.box3-4_switch {float: right;width: 75%;padding-left: 2%;}.box1_4, .box2_4, .box3_4, .box4_4 {float: left;width: 25%;padding-right: 2%;padding-left: 2%;}.box1_5, .box2_5, .box3_5, .box4_5, .box5_5 {float: left;width: 20%;padding-left: 0%;padding-right: 1%;}.content_el {clear: both;width: 100%;}.content_el:after {clear: both;content: " ";display: block;height: 20px;}.content_el_footer {display: block;clear: both;width: 100%;margin-top: 0.75em;border-top: 1px solid rgba(0, 0, 0, 0.25);}.content_el_footer .content_el_footer_comments {float: left;width: 50%;padding-right: 1.5em;}.content_el_footer .content_el_footer_share_links {float: right;width: 25%;}.content_el_footer:after {content: " ";display: block;width: 100%;height: 0px;clear: both;}.content_short_text {float: left;width: 80%;}.content_short_text.img_available {clear: none;float: left;width: 66%;}.content_short_text:after, .content_prev_img:after {clear: both;width: 100%;height: 20px;content: " ";display: block;}.content_full_link {clear: both;margin-top: 15px;font-size: 90%;font-weight: bold;}.content_short_headline {clear: both;display: block;width: 100%;line-height: 120%;margin-bottom: 15px;}hr.content_short_hr {clear: both;height: 15px;margin-bottom: 15px;border: 0px;border-bottom: 1px solid #000000;display: block;}.content_el_date {float: right;text-align: right;font-size: 75%;opacity: 0.7;}.content_comments_container {font-size: 75%;opacity: 0.7;}.content_comments {opacity: 1.0;}.content_el_scroll_loader {min-height: 200px;}a.link_jump_aim, a.link_jump_aim:hover {width: 1px;height: 1px;font-size: 1px;line-height: 1px;text-decoration: none;visibility: collapse;}.link_jump_aim img {vertical-align: middle;}p.p_jump_aim_only,a.link_jump_aim {line-height: 0px;height: 0px;display: block;margin: 0px;padding: 0px;}ul.ul_list, li.li_list {margin: 0px;padding: 0px;list-style: none;}ul.ul_list {clear: both;padding-bottom: 1em;}li.li_list {margin-left: 12px;}li.li_list:before {float: left;content: "»";margin-top: -2px;margin-left: -10px;padding-right: 5px;}input.select {width: 100%;border: 1px solid #CCCCCC;padding-left: 3px;}.select_helper {border: 1px solid #CCCCCC;margin-right: -5px;}select.input {border: 0px;width: 100%;}.list_element {float: left;width: 7%;max-width: 30px;display: block;}.list_content {float: left;width: 90%;display: block;}.content_left .list_element {width: 10%;}.content_left .list_content {width: 85%;}.box1_2 .list_element, .box2_2 .list_element {width: 8%;}.box1_2 .list_content, .box2_2 .list_content {width: 86%;}.box1_3 .list_element, .box2_3 .list_element, .box1_3 .list_element, .box3_3 .list_element, .box1-3 .list_element {width: 12%;}.box1_3 .list_content, .box2_3 .list_content, .box3_3 .list_content, .box1-3 .list_content {width: 82%;}.box2-3 .list_element {width: 6%;}.box2-3 .list_content {width: 88%;}.download_pdf_thumb_link img {max-width: 50px;float: left;padding-right: 20px;}.download_pdf_thumb_link label {padding-top: 15px;float: left;display: inline-block;}.download_pdf_thumb_link label span.download_type_size {clear: both;display: block;margin: 0px;}p.space_1 {display: block;padding-top: 1em;}p.space_2 {padding-top: 2em;display: block;}p.space_3 {padding-top: 3em;display: block;}p.space_4 {padding-top: 4em;display: block;}p.space_5 {padding-top: 5em;display: block;}table.table {width: 100%;max-width: 100%;table-layout: fixed;margin: 0px;padding: 0px;border-collapse: collapse;border-spacing: 0px;hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;}table.table_head, .table_head td {background-color: rgba(100,100,100,0.7);color: #FFFFFF;margin: 0px;padding: 0px;font-weight: bold;}tr.table_row {margin: 0px;padding: 0px;}td.table_cell {border: 1px solid #dfd8d8;margin: 0px;padding: 5px;vertical-align: top;-moz-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;word-break: break-word;}tr.table_head td p, tr.table_head th p {padding: 0px;margin: 0px;}.spam_block_helper {width: 1px;height: 1px;overflow: hidden;font-size: 0.1px;line-height: 0.1%;}.clicktab {max-width: 100%;width: 100%;clear: both;display: block;}.clicktab_button_container {float: left;margin-right: 1px;display: table-cell;}.clicktab_text {clear: both;background-color: #FEFEFE;min-height: 150px;border: 1px solid #ababab;padding: 10px;padding-bottom: 15px;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.clicktab_text:after {clear: both;width: 100%;content: " ";visibility: hidden;display: block;height: 0px;}.clicktab_button, .clicktab_button_active {float: left;}.clicktab_button a, .clicktab_button_active a {display: block;padding-left: 5px;padding-right: 5px;padding-bottom: 3px;border: 1px solid #777777;border-bottom: 0px;background-color: #4E4E4E;background: linear-gradient(to bottom, #4E4E4E 0%, #353535 100%);text-decoration: none;color: rgba(255, 255, 255, 1.0);}.clicktab_button a:hover, .clicktab_button.active a, .clicktab_button.active a:hover {background-color: #4E4E4E;background: linear-gradient(to bottom, #1A5D9E 0%, #004484 100%);color: rgba(255, 255, 255, 1.0);text-decoration: none !important;display: block;}.clicktab_text_holder {display: none;}.clicktab_button_text_spacer {display: none;clear: both;height: 0px;line-height: 0px;}p {}p.p_click_tab_text {margin: 0px;width: 100%;clear: both;}div.balloontip_a, div.ballon_tip_a {position: relative;display: block;}a.balloontip_a:hover, a.ballon_tip_a:hover {cursor: help;}div.balloontip_container {position: absolute;top: 15px;left: 15px;min-width: 50px;min-height: 50px;padding: 5px;background-color: #FEFEFE;opacity: 0.8;z-index: 50000;border: 1px solid #333333;}div.expandable_box {padding-bottom: 2em;}div.expandable_box a.expandable_box_show_link, div.expandable_box a.expandable_box_hide_link {font-weight: 400;width: 100%;display: block;clear: both;background-color: transparent;}div.expandable_box_hidden_text {clear: both;margin-top: 0px;margin-bottom: 15px;padding: 0.5em;}.expandable_box_show_link .expandable_box_less_text {display: none;}.expandable_box_show_link .expandable_box_more_text {display: block;}.expandable_box_show_link.active .expandable_box_less_text {display: block;}.expandable_box_show_link.active .expandable_box_more_text {display: none;}div.overlay_box_container {position: relative;margin-bottom: 1em;display: inline-block;cursor: help;}div.overlay_box_content {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;padding: 2.5em;z-index: 10;background-color: rgba(0, 0, 0, 0.8);color: rgba(255, 255, 255, 1.0);display: none;}div.overlay_box_content a {background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 0, 0, 1.0);border-radius: 0.5em;padding: 0.25em;padding-left: 1.5em;padding-right: 1.5em;display: inline-block;}div.overlay_box_container:hover div.overlay_box_content {display: block;}.vis_helper {width: 1px;height: 1px;font-size: 1px;overflow: hidden;}.cscl_input {display: block;overflow: visible;opacity: 1;position: absolute;width: 100%;padding: 0.5em;background-color: rgba(255, 255, 255, 0.95);box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px;z-index: 10;height: auto;}.cscl_input input {width: 100%;border: 1px solid rgba(0, 0, 0, 0.25);padding: 0.25em;}.img_preloader {width: 1px;height: 0px;overflow: hidden;}.tool_tip, .tool_tipp, .tooltip {cursor: help;}.video_player, .video_player div, video, iframe, object, embed {max-width: 100%;}.video_container video {}.video_container video:fullscreen {-webkit-object-fit: contain;-moz-object-fit: contain;-ms-object-fit: contain;-o-object-fit: contain;object-fit: contain;}.img_smiley {display: inline-block;width: 30px;height: 30px;overflow: hidden;background-image: url("../img/cms/smileys.svg");background-size: 100% auto;background-repeat: no-repeat;}.img_attachment {float: right;display: inline-block;width: 30px;height: 30px;overflow: hidden;background-image: url("../img/cms/attachment.svg");background-size: 100% auto;background-repeat: no-repeat;text-decoration: none;cursor: pointer;position: relative;overflow: hidden;}.img_attachment input {position: absolute;z-index: 100;opacity: 0.001;cursor: pointer;}.img_attachment span.chat_attachment_info {position: absolute;top: 0px;left: 0px;z-index: 99;pointer-events: none;}.img_attachment:hover {text-decoration: none !important;opacity: 0.75;}.date_select_container {position: absolute;width: 400px;max-width: 400px;z-index: 500;}table.date_select {padding: 5px;max-width: 100%;width: 100%;min-width: 100%;border: 1px solid rgba(128, 128, 128, 0.5);border-collapse: collapse;background-color: rgba(255, 255, 255, 0.9);}table.date_select td, table.date_select th {text-align: center;border: 1px solid rgba(128, 128, 128, 0.5);border-collapse: collapse;padding: 0px;margin: 0px;}table.date_select th {background-color: rgba(128, 128, 128, 0.85);}table.date_select th, table.date_select th a {color: rgba(255, 255, 255, 1.0);text-decoration: none;}table.date_select tr.date_select_week_days td {background-color: rgba(200, 200, 200, 0.75);font-size: 80%;}table.date_select tr td a {text-decoration: none;display: block;width: 100%;}table.date_select tr td a:hover {color: rgba(155, 155, 155, 1.0);background-color: --%main_color%;text-decoration: none;}table.date_select tr td a:visited {color: rgba(155, 155, 155, 0.5);text-decoration: none;}.js_scrollbar_range {position: fixed;opacity: 0.25;border: 0px;z-index: 999;width: 20px;padding-left: 5px;padding-right: 5px;cursor: pointer;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.js_scrollbar_range:hover {opacity: 1.0;}.show_code_block_container {clear: both;width: 100%;display: block;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);border-radius: 5px;overflow: hidden;}.show_code_block_header {clear: both;display: block;padding: 0.5em;background-color: rgba(200, 200, 200, 1.0);color: rgba(0, 0, 0, 1.0);border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;font-weight: bold;}.show_code_block {position: relative;display: block;width: 100%;background-color: rgba(15, 15, 15, 1.0);border: 2px solid rgba(200, 200, 200, 1.0);border-top: 0px;color: rgba(255, 255, 255, 1.0);padding-right: 0.5em;padding-top: 1.5em;line-height: 1.25em;max-height: 30em;overflow-y: auto;font-family: "Source Code Pro", "Courier New", Monaco, monospace !important;}.show_code_block:after {content: " ";display: block;clear: both;width: 100%;height: 1.25em;}.show_code_block_line_number {position: absolute;padding-top: 2em;padding-bottom: 1.5em;width: 2em;top: 0px;left: 0px;bottom: 0px;font-family: "Source Code Pro", "Courier New", Monaco, monospace !important;}.show_code_block .cbd_code_tab {display: inline-block;width: 2em;}.show_code_block .cbd_function,.show_code_block .cbd_html_tag {color: rgba(255, 175, 10, 1.0);}.show_code_block .cbd_code_word {color: rgba(225, 225, 100, 1.0);}.show_code_block .cbd_variable {font-weight: bold;color: rgba(75, 100, 170);}.show_code_block .cbd_number {color: rgba(225, 75, 25, 1.0);}.show_code_block .cbd_string,.show_code_block .cbd_string .code_block_def {color: rgba(50, 225, 50) !important;}span.img_map_container {position: relative;display: block;}span.img_map_container a.img_map_link {position: absolute;display: block;text-decoration: none;border: 1px solid rgba(0, 0, 0, 0.0);}span.img_map_container a.img_map_link:hover {text-decoration: none;border: 1px solid rgba(0, 0, 0, 0.1);}.contact_text_pos {margin-top: 39vh;margin-left: 10vw;}.contact_text_pos a {}/* File:  style_flex_helper.css */ .box_flex_container {display: flex;clear: both;width: 100%;flex-wrap: wrap;}.box_flex_container.box_valign_center {align-items: center;} /* File:  style_float_helper.css */ .rel {position: relative;top: 0px;left: 0px;bottom: 0px;right: 0px;width: 100%;height: 100%;}.clear, .full {clear: both;}.clear_middle {clear: both;font-size: 50%;line-height: 50%;}.clear_small {clear: both;height: 0px;line-height: 0px;font-size: 0px;}.clear_fix:after {content: " ";clear: both;display: block;height: 0px;}.inline_block {display: inline-block;overflow: visible;}.twentyth, .twentith, .thirdteenth, .twelfth, .eleventh, .tenth, .eight, .seventh, .sixth,.fifth, .quad, .third, .half, .half_right, .twothird, .threequad,.eighttenth, .fivesixth, .ninetenth {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}.twentyth, .twentith {float: left;width: 5%;}.thirdteenth{float: left;width: 7%;}.twelfth {float: left;width: 8.333%;}.eleventh {float: left;width: 9.09%;}.tenth {float: left;width: 10%;}.eight {float: left;width: 12%;}.seventh {float: left;width: 14%;}.sixth {float: left;width: 16%;}.fifth {float: left;width: 20%;}.quad {float: left;width: 25%;}.third {float: left;width: 33%;}.half {float: left;width: 49%;}.half_right {float: right;width: 49%;}.twothird {float: left;width: 66%;}.threequad {float: left;width: 74%;}.eighttenth {float: left;width: 79%;}.fivesixth {float: left;width: 83%;}.ninetenth {float: left;width: 89%;}.float_left_space_large {float: left;width: 4%;}.float_left_space_medium {float: left;width: 2%;}.float_left_space_small {float: left;width: 1%;}.float_left_space_radio {float: left;width: 15px;}img {max-width: 100%;height: auto;}img.vector_img {max-width: 100%;}.left {float: left;}.right {float: right;}.checkbox_n_label_cb {display: block;float: left;width: 2.5em;}.checkbox_n_label_label {display: block;float: left;max-width: 90%;width: calc(100% - 2.5em);max-width: calc(100% - 2.5em);} /* File:  style_footer.css */ footer {clear: both;display: block;background-color: rgba(121, 123, 124, 1.0);color: rgba(255, 255, 255, 1.0);padding: 20px;padding-top: 6%;min-height: 400px;font-size: 66.667%;line-height: 125%;font-family: 'Roboto','Open Sans', sans-serif;font-weight: 300;font-style: normal;}footer .footer_logo_container,footer .footer_address_container,footer .footer_side_navi_container,footer .footer_social_media_container {float: left;padding-left: 1.5em;padding-right: 1.5em;min-height: 9em;line-height: 135%;}footer .footer_logo_container img{max-height: 7em;}footer .footer_address_container address {font-style: normal;}footer .footer_right {float: right;text-align: right;}footer .copyright {float: right;margin-top: 3em;padding-left: 1.5em;padding-right: 1.5em;}footer .part_of_group {clear: both;width: 100%;margin-top: 1em;margin-bottom: 3.25em;}footer .copyright .copyright_small {font-size: 75%;}footer:after {clear: both;width: 100%;line-height: 0px;height: 0px;font-size: 0.1px;content: " ";display: block;}.trio_logo_text, .trio_logo_text img {margin-bottom: -6px;}/* File:  style_footer_social_media_buttons.css */ section#social_media {float: right;margin-top: 0em;white-space: nowrap;word-break: keep-all;word-wrap: normal;margin-bottom: 0.5em;}section#social_media a {display: inline-block;width: 40px;height: 40px;min-width: 40px;min-height: 40px;background-size: 32px 32px;background-position: center center;margin-right: 0em;opacity: 1;transition: all 0.25s ease;background-color: rgba(0,75,147,0);border-radius: 20px;background-repeat: no-repeat;}section#social_media a:last-child {margin-right: 0em;}section#social_media a:hover {opacity: 1;transform: scale(1.4);background-color: rgba(0,75,147,1);}section#social_media #fb {background-image: url("../img/layout/facebook.svg");}section#social_media #mail {background-image: url("../img/layout/mail.svg");}section#social_media #xing {background-image: url("../img/layout/xing.svg");}section#social_media #linkedin {background-image: url("../img/layout/linkedin.svg");}section#social_media #youtube {background-image: url("../img/layout/youtube.svg");}section#social_media #fb:hover {background-color: rgba(60,89,152,1);}section#social_media #mail:hover {}section#social_media #xing:hover {background-color: rgba(0,102,104,1);}section#social_media #youtube:hover {background-color: rgba(214,3,15,1);}section#social_media #linkedin:hover {background-color: rgba(0,102,153,1);} /* File:  style_frontpage_reference.css */ .reference_fp_zeiss, .reference_fp_zeiss h1,.reference_fp_zeiss h2,.reference_fp_zeiss h3,.reference_fp_zeiss a {color: rgba(0, 76, 147, 1.0);}.reference_fp_acandis, .reference_fp_acandis h1,.reference_fp_acandis h2,.reference_fp_acandis h3,.reference_fp_acandis a {color: rgba(125, 154, 27, 1.0);}.reference_fp_santen, .reference_fp_santen h1, .reference_fp_santen h2, .reference_fp_santen h3, .reference_fp_santen a {color: rgba(79, 180, 226, 1.0);}.reference_fp_leo, .reference_fp_leo h1, .reference_fp_leo h2, .reference_fp_leo h3, .reference_fp_leo a {color: rgba(0, 110, 150, 1.0);}.content_fp_reference {background-size: 100% 100%;background-position: center center;min-height: 55.729vw !important;height: 55.729vw;}.content_fp_reference .content_wrapper {width: 30vw;margin-left: 24vw;}.content_fp_reference .content_wrapper article {margin-top: 18vw;}.content_fp_reference .content_wrapper article .fp_link_small,.content_fp_reference .content_wrapper article .fp_link_small a {font-weight: 800;}.reference_fp_zeiss .fp_link_small a:after {background: url("../img/layout/reference_link_button/link_button_zeiss.svg");background-repeat: no-repeat;background-size: cover;}.reference_fp_acandis .fp_link_small a:after {background: url("../img/layout/reference_link_button/link_button_acandis.svg");background-repeat: no-repeat;background-size: cover;}.reference_fp_santen .fp_link_small a:after {background: url("../img/layout/reference_link_button/link_button_santen.svg");background-repeat: no-repeat;background-size: cover;}.reference_fp_leo .fp_link_small a:after {background: url("../img/layout/reference_link_button/link_button_leo.svg");background-repeat: no-repeat;background-size: cover;} /* File:  style_full_navi.css */ .full_navi {display: none;position: fixed;height: 0;width: 50%;background-color: rgba(0, 76, 147, 1.0);color: #ffffff;transition: all 1s ease;z-index: 500;overflow: hidden;right: 0;top: 0;opacity: 0.95;}.full_navi * {font-family: "Open Sans", "Roboto", Arial, Verdana, sans-serif;}.full_navi.show {display: block;height: 100%;}.full_navi nav.sitemap_container {width: 68.4%;max-width: 1320px;margin-left: auto;margin-right: auto;}.full_navi ul {list-style: none;color: #ffffff;display: flex;flex-wrap: wrap;margin-top: 18vh;}.full_navi ul li {float: left;width: 100%;margin-bottom: 1.5em;line-height: 1.5em;text-align: center;}.full_navi ul li a {text-transform: uppercase;}.full_navi ul li a:hover,.full_navi a.cpl_global_active {border-bottom: 1px solid #ffffff;}.full_navi ul li:last-child, .full_navi ul li:last-of-type {display: none !important;}.full_navi ul li:nth-child(5) {display:none !important;}.full_navi ul li a {color: #ffffff;}.burger_submenu {position: relative;z-index: 1000;width: 35px;height: 30px;margin-top: -5px;float:left;box-sizing:border-box;-moz-box-sizing: border-box;background: url("../img/layout/mobile_menu_button.svg");background-size: contain;background-repeat: no-repeat;cursor: pointer;}.burger_submenu.close{background: url("../img/layout/mobile_menu_button_white.svg");}/* File:  style_header_img.css */ /* File:  style_headings.css */ h1 {font-size: 461.111%;font-family: "Roboto", Arial, Verdana, sans-serif;line-height: 100%;font-weight: 800;letter-spacing: -0.03em;color: rgba(0, 76, 147, 1.0);width: 100%;margin-top: 0.275em;margin-bottom: 0.275em;text-transform: uppercase;}.default h1 {font-size: 333.334%;;font-weight: 600;}h2 {width: 100%;margin-top: 15px;font-size: 166.667%;font-weight: 400;line-height: 133%;color: rgba(0, 76, 147, 1.0);letter-spacing: 0px;margin-bottom: 0.25em;}h3 {font-size: 114.286%;font-weight: normal;line-height: 133%;color: rgba(0, 76, 147, 1.0);letter-spacing: 0.5px;} /* File:  style_hor_navi.css */ nav.hor_navi {position: absolute;width: 17%;min-width: 170px;right: 69px;top: 240px;}nav.hor_navi ul, nav.hor_navi li {list-style: none;text-align: center;}nav.hor_navi a {clear: both;display: block;width: 100%;font-weight: 300;color: rgba(255, 255, 255, 1.0);margin-bottom: 2px;background-color: rgba(150, 150, 150, 0.75);font-size: 80%;line-height: 70%;text-transform: uppercase;padding: 5px;}nav.hor_navi li.active a:before, nav.hor_navi li a:hover:before {content: "<";padding-right: 5px;}nav.hor_navi li.active a:after, nav.hor_navi li a:hover:after {content: ">";padding-left: 5px;} /* File:  style_industry_navi.css */ #industries {clear: both;width: 100%;display: block;}#industries:after {clear: both;width: 100%;height: 15px;content: " ";display: block;}#industries a {float: left;width: 32%;margin-left: 2%;height: 246px;font-family: "Open Sans", Arial, Verdana, sans-serif;font-weight: 400;font-size: 171.429%;color: rgba(255, 255, 255, 1.0);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-repeat: no-repeat;background-position: left 1.5em;background-size: 100%;position: relative;opacity: 0.9;}#industries a {opacity: 1.0;}#industries a:before {clear: both;position: absolute;bottom: 15px;padding: 5px;padding-left: 3%;padding-right: 3%;background: linear-gradient(to right, rgba(0, 75, 147, 0.85) 0%, rgba(0, 75, 147, 0.0) 100%);width: 89.13%;display: block;}#industries a#medicine {background-image: url("../img/layout/branchen_navi_medicine_blurred.jpg");margin-left: 0%;margin-right: 1.75%;}#industries a#medicine:hover {background-image: url("../img/layout/branchen_navi_medicine.jpg");}body.de #industries a#medicine:before {content: "> MEDIZIN";}body.en #industries a#medicine:before {content: "> MEDICINE";}#industries a#technology {background-image: url("../img/layout/branchen_navi_technology_blurred.jpg");margin-left: 0%;margin-right: 0%;}#industries a#technology:hover {background-image: url("../img/layout/branchen_navi_technology.jpg");}body.de #industries a#technology:before {content: "> TECHNOLOGIE";}body.en #industries a#technology:before {content: "> TECHNOLOGY";}#industries a#regional {background-image: url("../img/layout/branchen_navi_regional_blurred.jpg");margin-left: 1.75%;}#industries a#regional:hover {background-image: url("../img/layout/branchen_navi_regional.jpg");}body.de #industries a#regional:before {content: "> REGIONAL";}body.en #industries a#regional:before {content: "> REGIONAL";} /* File:  style_intern.css */ body.wisy_intern .all {}body.wisy_intern .all {width: 100%;max-width: 3600px;min-height: 80vh;}body.wisy_intern .bg_helper {background: none !important;}body.wisy_intern .content_wrapper {max-width: 1800px;}body.wisy_intern .all section#content {min-height: 80vh;padding-top: 1em;}body.wisy_intern nav.internal_shortcut_navi {font-size: 90%;clear: both;width: 100%;margin-top: 1em;margin-bottom: 1em;}body.wisy_intern nav.internal_shortcut_navi ul {clear: both;width: 100%;padding: 0px;margin: 0px;}body.wisy_intern nav.internal_shortcut_navi li {display: inline-block;padding: 0px;margin: 0px;margin-right: 1em;}body.wisy_intern nav.internal_shortcut_navi li:before {display: none;}body.wisy_intern nav.internal_shortcut_navi li a {display: inline-block;background-color: rgba(0, 76, 147, 1.0);color: rgba(245, 245, 245, 1.0);padding: 0.5em;padding-left: 1.5em;padding-right: 1.5em;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);transition: 0.25s all ease;}body.wisy_intern nav.internal_shortcut_navi li a:hover {transform: scale(1.05);} /* File:  style_job_offer.css */ .content_el_job {margin-bottom: 1em;}.content_el_job .content_wrapper {background-color: #dae4ee;margin-left: 25%;width: 75%;padding-right: 3%;padding-top: 2%;padding-bottom: 2%;}.content_el_job h1 {padding-left: 8vw;color: --%3we_blue%;font-weight: 200;margin-bottom: 4%;}/* File:  style_lan_selection.css */ nav#lan_selection {float: left;width: 11%;margin-right: 7%;display: inline-block;text-align: right;box-sizing: border-box;-moz-box-sizing: border-box;opacity: 1;transition: all 1s ease;}nav#lan_selection a {float: left;display: block;text-decoration: none;line-height: 1em;opacity: 0.5;margin-left: 7px;transition: all 0.25s ease;font-size: 90%;}nav#lan_selection a:hover, nav#lan_selection a.active {opacity: 1.0;font-weight: 700;}/* File:  style_layer_info.css */ .layer_info {display: none;position: fixed;top: 15%;bottom: 15%;left: 15%;right: 15%;z-index: 201;background-color: rgba(255, 255, 255, 0.95);overflow: hidden;overflow-y: auto;}.layer_info_content {padding-left: 2em;padding-right: 2em;padding-bottom: 3.5em;s}.layer_info_overlay {position: fixed;top: 0%;left: 0%;right: 0%;bottom: 0%;z-index: 200;background-color: rgba(0, 0, 0, 0.5);display: none;}.layer_info.active,.layer_info_overlay.active {display: block;}.layer_info_close {position: absolute;top: 0em;right: 1%;font-size: 300%;font-weight: bold;z-index: 202;}.layer_info_content {clear: both;width: 100%;margin-top: 1.5em;display: block;}/* File:  style_logo.css */ section#logo {margin-top: 60px;clear: both;width: 100%;position: relative;z-index: 5;text-align: center;padding-top: 35px;padding-bottom: 0px;margin-bottom: 45px;transition: all 0.25s ease;}section#logo .logo img {transition: all 0.25s ease;}section#logo a:hover img {transform: scale(1.1);transition: all 0.25s ease;}a .logo{min-height: 100%;display: block;} /* File:  style_main_navi.css */ nav#main_navi {float: left;width: 40%;height: 35px;font-size: 83%;margin-top: 45px;font-weight: 600;font-family: "Open Sans", "Roboto", Arial, Verdana, sans-serif;transition: all 1s ease;}.display_scroll nav#main_navi {margin-top: 25px;}nav#main_navi ul {list-style: none;padding: 0px;margin: 0px;}nav#main_navi ul li {float: left;padding: 0px;min-height: 36px;line-height: 100%;position: relative;}nav#main_navi ul li a {padding-left: 15px;padding-right: 15px;}nav#main_navi ul li .sub_navi li {min-height: 0px;clear: both;display: block;position: static;padding-left: 5px;width: 100%;transition: all 0.25s ease;}nav#main_navi ul li .sub_navi li:hover {background-color: rgba(0,75,147,1);}nav#main_navi ul li a {color: rgba(0, 76, 147, 1.0);text-transform: uppercase;font-weight: 300;display: block;line-height: 56px;clear: both;transition: all 0.25s ease;}nav#main_navi ul li.first a {padding-left: 0 !important;}nav#main_navi ul li.active a, nav#main_navi ul li:hover a {color: rgba(0,75,147,1);}nav#main_navi ul li .sub_navi {position: absolute;display: none;top: 56px;left: 0px;background-color: rgba(81, 84, 84, 0.9);margin-left: 15px;min-width: 250px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 100%;opacity: 0;-webkit-animation-name: fadein_helper;-webkit-animation-duration: 0.5s;animation-name: fadein_helper;animation-duration: 0.5s;}nav#main_navi ul li:hover .sub_navi {display: block !important;opacity: 1;}@keyframes fadein_helper {0% { opacity: 0; }100% { opacity: 1; }}nav#main_navi .sub_navi ul, nav#main_navi .sub_navi li {clear: both;width: 100%;}nav#main_navi ul li .sub_navi ul a, nav#main_navi ul li.active .sub_navi ul a {color: rgba(200, 200, 200, 1.0);}nav#main_navi ul li .sub_navi ul li a:hover, nav#main_navi ul li .sub_navi ul li.active a {color: rgba(255, 255, 255, 1.0);}nav#main_navi ul li.active a:after, nav#main_navi ul li:hover a:after {width: 100%;background-color: rgba(0,75,147,1);}nav#main_navi ul li a:after {content: " ";display: block;margin: 0 auto;margin-top: -5px;bottom: 0px;width: 0%;height: 5px;background-color: rgba(0,75,147,0);transition: all 0.25s ease;}nav#main_navi ul li .sub_navi a:after {display: none;}.navigation_logo {float: left;padding-top: 30px;width: 15.8%;opacity: 1;transition: all 1s ease;line-height: 0px;max-height: 100px;}.display_scroll .navigation_logo {padding-top: 0;transform: scale(0.5);}.navigation_logo.display_scroll {opacity: 1;margin-left: 25px;width: 120px;}.navi_container_right {float: left;position: relative;width: 42%;padding-top: 12px;box-sizing: border-box;margin-top: 50px;transition: all 1s ease;}.display_scroll .navi_container_right {margin-top: 35px;}/* File:  style_navi_pos.css */ .navi_pos {clear: both;font-size: 66.667%;line-height: 100%;color: rgba(68, 68, 68, 0.5);padding-bottom: 0.25em;display: block;border-bottom: 1px solid rgba(68, 68, 68, 0.25);}.start .navi_pos,.with_trio .navi_pos {display: inline-block;}.navi_pos a {font-weight: 300;color: rgba(68, 68, 68, 0.5);}.navi_pos a.navi_pos_label {color: rgba(0, 76, 147, 1.0);font-weight: 600;font-family: "Open Sans", Arial, Verdana, sans-serif;}.navi_pos ol,.navi_pos ul,.navi_pos li {float: left;display: inline-block;margin: 0px;padding: 0px;padding-bottom: 0.125em;}.navi_pos ol,.navi_pos ul {clear: both;float: none;}.navi_pos ol:after,.navi_pos ul:after {display: block;clear: both;width: 100%;content: " ";}.navi_pos li {border-left: 1px solid rgba(68, 68, 68, 0.25);padding-left: 0.5em;margin-left: 0.5em;}.navi_pos li.first,.navi_pos li:first-child {border-left: 0px;margin-left: 0px;} /* File:  style_overlay_image.css */ .shortcut_link:hover, .custom_tiles .overlay_image_container:hover,.shortcut_link:hover, .custom_tiles .overlay_box_container:hover {transform: scale(1.05);z-index: 11;}.shortcut_link .overlay_image_content a, .custom_tiles .overlay_image_content a,.shortcut_link .overlay_box_content a, .custom_tiles .overlay_box_content a {position: absolute;bottom: auto;background-color: rgba(255, 255, 255, 0.0);display: block;width: 100%;height: 100%;}.shortcut_link .overlay_image_content a,.shortcut_link .overlay_box_content a {padding: 0em;padding-top: 3.5em;}.shortcut_link .overlay_image_content, .custom_tiles .overlay_image_container .overlay_image_content,.shortcut_link .overlay_box_content, .custom_tiles .overlay_box_container .overlay_box_content {opacity: 0;transition: all 0.25s ease;}.shortcut_link:hover .overlay_image_content, .custom_tiles .overlay_image_container:hover .overlay_image_content,.shortcut_link:hover .overlay_box_content, .custom_tiles .overlay_box_container:hover .overlay_box_content {opacity: 1;}.shortcut_link p.space_2 {padding-top: 0em;}div.overlay_image_container,div.overlay_box_container {position: relative;cursor: pointer;transition: all 0.25s ease;}div.overlay_image_content,div.overlay_box_content {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 10;background-color: rgba(0, 76, 147, 0.5);color: rgba(255, 255, 255, 1.0);}div.overlay_image_content a,div.overlay_box_content a {color: rgba(255, 255, 255, 1.0);display: inline-block;}div.overlay_image_content img,div.overlay_box_content img {max-width: 20%;}div.overlay_image_container:hover div.overlay_image_content,div.overlay_box_container:hover div.overlay_box_content {display: block;}div.overlay_image_container .overlay_image_img img,div.overlay_box_container .overlay_box_img img {display: block;}/* File:  style_page_flip.css */ .page_flip_container {width: 100%;text-align: center;}.page_flip_container:after {clear: both;content: " ";display: block;width: 100%;}.page_flip_container ul,.page_flip_container li {list-style-type: none;margin: 0px;padding-left: 10px;padding-right: 10px;display: inline-block;}.page_flip_info {float: left;width: 10%;text-align: left;line-height: 200%;}.page_flip_numbers {padding-top: 0px;float: right;width: 80%;line-height: 200%;}.page_flip_numbers li.active a {text-decoration: none !important;}.page_flip_show_all {clear: both;}.page_flip:after {width: 100%;clear: both;content: " ";display: block;width: 100%;}.page_flip {font-size: 80%;margin-left: auto;margin-right: auto;display: block;}.page_flip_bottom {clear: both;margin-bottom: 1.5em;margin-top: 1em;padding-top: 0.5em;border-top: 1px solid --%light_grey_font_color%;}.page_flip_top {clear: both;height: 40px;}.page_flip_all {clear: both;}.page_flip_info {float: left;display: inline;}.page_flip_numbers {float: left;display: inline;}.page_flip_numbers ul {list-style: none;margin: 0px;padding: 0px;}.page_flip_numbers li {float: left;margin-left: 2px;margin-right: 2px;line-height: 90%;margin-top: 0.5em;padding: 0em;transition: 0.333s all ease;display: inline-block;}.page_flip_numbers li.last,.page_flip_numbers li.prev,.page_flip_numbers li.next {border: 0px;}.page_flip_numbers li.next,.page_flip_numbers li.prev {transform: scale(1.75);}.page_flip_numbers li a {text-decoration: none;vertical-align: middle;padding: 0.5em;padding-top: 0.333em;padding-bottom: 0.333em;}.page_flip_numbers li.active a,.page_flip_numbers li a:hover {font-weight: bold;display: inline-block;padding-top: 0.0em;text-decoration: none;}.page_flip_numbers li.active a,.page_flip_numbers li a:hover {transform: scale(1.75);}.page_flip_container.page_flip_with_epp_select {text-align: left;display: block;clear: both;padding: 0.5em;padding-left: 1em;padding-right: 1em;background-color: rgba(0, 76, 147, 1.0);color: --%text_color_invert%;}.page_flip_container.page_flip_with_epp_select a {color: --%text_color_invert%;}.ps_result_page_header_container .page_flip_container.page_flip_with_epp_select {margin-bottom: 1.25em;}.ps_result_page_footer_container .page_flip_container.page_flip_with_epp_select {margin-top: 2em;}.page_flip_container.page_flip_with_epp_select .page_flip_info {float: left;width: 20%;line-height: 175%;}.page_flip_container.page_flip_with_epp_select .page_flip {float: left;width: 80%;}.page_flip_container.page_flip_with_epp_select .page_flip_per_page_select {float: right;width: 30%;}.page_flip_container.page_flip_with_epp_select .page_flip_numbers {float: left;width: 70%;line-height: 100%;}.page_flip_container.page_flip_with_epp_select .page_flip_numbers li {line-height: 120%;}.page_flip_container.page_flip_with_epp_select .page_flip_per_page_select .page_flip_per_page_select_info {float: left;width: 33%;text-align: right;}.page_flip_container.page_flip_with_epp_select .page_flip_per_page_select .page_flip_per_page_entries {float: right;width: 66%;text-align: right;}.page_flip_container.page_flip_with_epp_select .page_flip_per_page_select .page_flip_per_page_entries a {padding-left: 0.5em;padding-right: 0.5em;display: inline-block;}.page_flip_container.page_flip_with_epp_select .page_flip_per_page_select .page_flip_per_page_entries a.active,.page_flip_container.page_flip_with_epp_select .page_flip_per_page_select .page_flip_per_page_entries a:hover {font-weight: bold;transform: scale(1.75);line-height: 75%;}.blog .page_flip_info,.blog .page_flip_numbers {float: none;}.blog .page_flip_bottom {text-align: center;}.blog .page_flip_numbers li {display: inline-block;float: none;}/* File:  style_parallax.css */ .parallax_enabled {transition: 0.75s all ease;}.parallax_enabled.parallax_invisible:not(.parallax_not) {transform: scale(0.01) translateX(0px);opacity: 0.0;}.parallax_enabled:not(.parallax_invisible) {transform: scale(1.0) translateX(0px);opacity: 1.0;}/* File:  style_preset_animator.css */ .pani_container {position: relative;-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;-o-transform-origin: left top;transform-origin: left top;overflow: hidden;border: 1px solid rgba(0, 0, 0, 0.15);max-width: 100%;max-height: auto;}.pani_container p {margin-top: 0px;margin-left: 0px;} /* File:  style_project_overview.css */ .project_overview .box1_2,.project_overview .box2_2 {padding: 0;margin: 0;width: 49.7%;}.project_overview .box1_2 p, .project_overview .box2_2 p {padding: 0;margin: 0;}.project_overview .box1_2 {margin-right: 2px;}.project_overview .box2_2 {margin-left: 2px;}.project_overview a img {transition: 1s ease;}.project_overview a img:hover {transform: scale(0.95);}/* File:  style_project_slider.css */ .projects_slide_through {display: flex;justify-content: space-between;padding-left: 4rem;padding-right: 4rem;margin-bottom: 1rem;position: absolute;margin-top: -3rem;z-index: 5000;width: 100%;overflow: hidden;}.projects_slide_through .projects_slide_next {text-align: right;}.projects_slide_through .projects_slide_prev a,.projects_slide_through .projects_slide_next a {display: flex;}.projects_slide_through .projects_slide_prev a span#project_arrow {font-size: 200%;margin-right: 1rem;}.projects_slide_through .projects_slide_next a span#project_arrow {font-size: 200%;margin-left: 1rem;}.projects_slide_through div {} /* File:  style_projects_img_slideshow.css */ .project_template .img_slideshow_container {margin: auto;width: max-content;float: none;margin-bottom: 4rem;}.project_template a.img_slideshow_prev, .project_template a.img_slideshow_next {display: none !important;}.project_template .img_slideshow_navi_dots {display: block;}.project_template .img_slideshow_play_pause {display: none;}.project_template .img_slideshow_navi_dots {display: block;margin-top: -2rem;z-index: 500;position: relative;}.project_template .img_slideshow_navi_dots a {opacity: 1;width: 0.25em;height: 0.25em;padding: 1px;border: 1px solid;border-radius: 50px;}.project_template .img_slideshow_dot_helper {color: transparent;content: " ";background-color: rgba(0, 76, 147, 1.0);border: 0px solid;border-radius: 2em;height: 0.25em;width: 0.25em;transform: scale(0.7);}.project_template .img_slideshow_navi_dots a .img_slideshow_dot_helper {opacity: 0;}.project_template .img_slideshow_navi_dots a.active .img_slideshow_dot_helper {display: block;opacity: 1;}/* File:  style_quad_counter.css */ /* File:  style_scroll_anchor.css */ .scroll_anchor {position: absolute;z-index: -1;display: block;background-color: transparent;width: 0px;height: 0px;margin-top: -100px;}/* File:  style_search_field.css */ .search_field_container {float: left;width: 75%;height: 1.5em;box-sizing: border-box;transition: all 1s ease;}.display_scroll .search_field_container {}.search_field_container input {float: left;width: 85%;min-height: 24px;box-sizing: border-box;-moz-box-sizing: border-box;font-size: 66%;border: 0px;border-bottom: 1px solid rgba(0, 76, 147, 1.0);padding-left: 5px;padding-right: 5px;background-color: transparent;}.search_field_container input:hover, .search_field_container input:focus {color: rgba(180, 180, 180, 1.0);outline: none;}.search_field_container a {background-image: url("../img/layout/search_icon.svg");background-repeat: no-repeat;background-position: center;background-size: contain;float: right;width: 10.0%;display: block;box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid transparent;line-height: 88%;opacity: 0.2;transition: all 0.25s ease;margin-top: 1px;}.search_field_container a:hover {opacity: 0.6;border-radius: 5px;transform: scale(1.2);} /* File:  style_service_icons.css */ .service_icon_container {float: right;width: 75%;margin-top: 60px;}.service_icon {width: 20%;float: left;margin-top: 80px;margin-bottom: 80px;padding: 0 auto;}.service_icon {text-align: center;}.service_icon img {width: 75px;height: 75px;transition: 0.5s ease all;}.service_icon img:hover {transform: scale(1.2);transition: 0.5s ease all;}/* File:  style_shortcut_link.css */ .shortcut_link {float: left;width: 33.3333333%;display: block;position: relative;text-align: center;transition: 0.25s all ease;font-size: 122.2222%;}.shortcut_link:after {height: 2em;width: 100%;display: block;clear: both;content: " ";}.shortcut_link > p,.shortcut_link > a {}.shortcut_link > p > a,.shortcut_link > a {position: absolute;bottom: 44px;line-height: 40px;height: 40px;font-weight: 300;background-color: rgba(128, 128, 128, 0.85);color: rgba(255, 255, 255, 1.0);width: 100%;display: block;z-index: 9;}.shortcut_link > p > a > strong,.shortcut_link > a > strong {font-weight: 500;}/* File:  style_side_navi.css */ nav.side_navi {float: left;clear: left;padding-top: 0em;}nav.side_navi ul {float: left;list-style: none;margin: 0px;padding: 0px;}nav.side_navi li {clear: both;display: block;}nav.side_navi li.first:before {display: none;}nav.side_navi, nav.side_navi a {text-decoration: none;color: rgba(255, 255, 255, 1.0);transition: all 0.25s ease;}nav.side_navi a.active, nav.side_navi a:hover {color: rgba(0,75,147,1);}/* File:  style_single_view_navi.css */ .single_view_navi a:before {background: url("../img/layout/reference_link_button/link_button_zeiss.svg");background-repeat: no-repeat;background-size: cover;content: " ";display: inline-block;width: 1.5em;height: 1.5em;margin-right: 1em;transform: rotate(180deg);vertical-align: middle;}/* File:  style_social_media_buttons.css */ .social_media_share_buttons {clear: both;width: 100%;display: block;padding-top: 0.5em;padding-bottom: 0.75em;}.social_media_share_buttons:after {clear: both;width: 100%;content: " ";display: block;}.social_media_share_buttons div {display: block;width: 100%;clear: both;float: left;margin-right: 1em;text-align: center;transition: 0.5s ease all;margin-bottom: 0.25em;}.social_media_share_buttons div:hover {transform: scale(1.1);}.social_media_share_buttons a {width: 100%;color: rgba(255, 255, 255, 1.0);padding: 0.25em;padding-left: 2em;padding-right: 2em;display: block;text-decoration: none !important;}.social_media_share_buttons a:hover {color: rgba(255, 255, 255, 1.0);}.social_media_share_buttons .smsb_twitter {background-color: rgba(29, 161, 242, 1.0);}.social_media_share_buttons .smsb_google_plus {background-color: rgba(218, 73, 51, 1.0);}.social_media_share_buttons .smsb_facebook {background-color: rgba(57, 87, 151, 1.0);}.social_media_share_buttons .smsb_xing {background-color: rgba(27, 86, 97, 1.0);}.social_media_share_buttons .smsb_linkedin {background-color: rgba(0, 118, 179, 1.0);}.social_media_share_buttons .smsb_pinterest {background-color: rgba(187, 9, 25, 1.0);}.social_media_share_buttons .smsb_pocket {background-color: rgba(239, 64, 86, 1.0);}.social_media_share_buttons .smsb_whatsapp {background-color: rgba(77, 194, 71, 1.0);}.social_media_share_buttons .smsb_telegram {background-color: rgba(0, 136, 204, 1.0);}.social_media_share_buttons .smsb_threema {background-color: rgba(74, 74, 74, 1.0);}.social_media_share_buttons .smsb_reddit {background-color: rgba(255, 69, 0, 1.0);}.social-buttons {margin-top: 20px;clear: both;padding-top: 15px;background-image: url("../img/cms/icon_social_share_01.svg");background-size: contain;background-repeat: no-repeat;background-position: center;height: 65px;cursor: pointer;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-ms-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;}.social-buttons:hover {transform: scale(1.05);}.bt_twitter, .bt_facebook, .bt_google_plus, .bt_xing, .bt_linkedin {clear: both;width: auto;display: block;padding: 5px;}.cscl_input {min-width: 250px;max-width: 400px;position: absolute;z-index: 250;right: 0px;}.content_single_con_link {float: right;text-align: right;padding-bottom: 2em;width: 33%;max-height: 2em;}.con_single_con_link_input,.con_single_con_sm_buttons {background-color: rgba(255, 255, 255, 1);padding: 1em;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);text-align: left;}.con_single_con_sm_buttons {padding-top: 0.5em;box-shadow}.content_single_con_link > a {font-size: 75%;color: rgba(0, 0, 0, 0.666);}.content_single_con_link > a:after {margin-left: 0.5em;width: 1em;background-image: url("../img/layout/share_button.svg");opacity: 0.666;background-size: contain;background-repeat: no-repeat;background-position: center center;display: inline-block;content: ".";color: rgba(0, 0, 0, 0.0);}.content_el_footer {position: relative;}.content_single_con_link:after,.social-buttons:after,.content_el_footer:after,.content_single_con_link:after {content: " ";display: block;width: 100%;clear: both;height: 0px;}/* File:  style_sub_navi.css */ nav.sub_navi_container {margin-left: -1%;margin-bottom: 0em;font-size: 155.556%;text-align: center;font-weight: 500;}nav.sub_navi_container .content_wrapper {padding: 0px;}nav.sub_navi_container:after {clear: both;width: 100%;height: 1px;content: " ";display: block;}nav.sub_navi_container ul {width: 100%;float: left;clear: both;list-style: none;margin: 0px;padding: 0px;}nav.sub_navi_container ul li a {display: block;list-style: none;width: 33.333%;float: left;padding-left: 3em;padding-right: 3em;padding-bottom: 30px;position: relative;margin-bottom: 30px;font-weight: 400 !important;}.portfolio nav.sub_navi_container ul li a {width: 33.333%;}nav.sub_navi_container ul li.active a {font-weight: 800 !important;}nav.sub_navi_container ul li a:after {content: "⌵";position: absolute;bottom: 0px;left: 0px;width: 100%;text-align: center;font-weight: 300;font-size: 130%;transition: all 0.25s ease;}nav.sub_navi_container ul li a:hover:after {bottom: -5px;}nav.sub_navi_container ul li a.active, nav.sub_navi_container ul li a:hover {color: rgba(0, 76, 147, 1.0);}nav.sub_navi_container ul ul {clear: both;display: block;margin-top: 5px;border-top: 1px solid rgba(68, 68, 68, 0.5);}/* File:  style_team.css */ .team_container {clear: both;width: 100%;}.team_container:after {clear: both;width: 100%;height: 1px;content: " ";display: block;}.portrait_img {float: left;margin: 0.5vw;position: relative;cursor: pointer;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;}.portrait_desc {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;opacity: 0.0;padding: 5%;padding-top: 15%;padding-left: 8%;font-size: 133%;color: rgb(255, 255, 255);background-color: #0a4578;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;}.portrait_desc .portrait_titel {display: block;width: 100%;padding-top: 5px;font-size: 65%;line-height: 130%;}.portrait_desc_name {font-size: 125.35%;text-transform:uppercase;line-height: 1.2em;}.portrait_img img {display: block;font-size: 0px;line-height: 0px;vertical-align: bottom;font-size: 0px;}.portrait_img:hover .portrait_desc {opacity: 0.75;}.overlay_team {position: fixed;padding: 2%;left: 0px;right: 0px;top: 0em;bottom: 0em;padding-top: 5em;background-color: rgba(255, 255, 255, 0.95);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.0);overflow: hidden;z-index: 5250;border-top: 1px solid rgba(0, 0, 0, 0.05);}.overlay_team h3 {clear: both;display: block;padding-bottom: 15px;line-height: 133%;}.overlay_bg {position: fixed;top: 0px;bottom: 0px;right: 0px;left: 0px;z-index: 1000;background-color: rgba(255, 255, 255, 0.5);display: none;}.overlay_team .team_controls {position: absolute;right: 0px;top: 0px;display: block;z-index: 1260;font-size: 275%;line-height: 90%;font-weight: bold;margin: 1.5%;}.overlay_team .team_controls a:hover {opacity: 0.65;filter: grayscale(1.0);}.overlay_team a:hover {color: rgba(150, 150, 150, 1.0);}.overlay_team .team_controls a.prev,.overlay_team .team_controls a.next,.overlay_team .team_controls a.close {background-image: url('../img/layout/bt_prev.svg');background-repeat: no-repeat;background-size: cover;display: inline-block;width: 0.5em;height: 0.5em;}.overlay_team .team_controls a.next {background-image: url('../img/layout/bt_next.svg');}.overlay_team .team_controls a.close {background-image: url('../img/layout/bt_close.svg');}.overlay_team.bg_img_available .half:nth-child(2) {display: none;}.overlay_team.bg_img_available .half {float: left;width: 40%;font-size: 88.8889%;line-height: 165%;padding-left: 3.5em;padding-top: 1.5em;font-family: "Open Sans", "Roboto", Arial, Helvetica, sans-serif;letter-spacing: -0.05em;}.overlay_team.bg_img_available .twothird strong {display: none;}.overlay_team h2 {letter-spacing: -0.025em;font-size: 300%;font-weight: 400;text-transform: uppercase;margin-top: 1em;}.overlay_team h3 {border-bottom: 0px;margin-bottom: 0px;margin-top: 0px;padding-bottom: 1.5em;font-size: 125%;font-weight: 200;letter-spacing: -0.025em;font-size: 200%;text-transform: uppercase;}.overlay_team li.li_list:before {content: "";}.overlay_team li.li_list {margin-bottom: 0.5em;}.overlay_team .half img {float: right;margin-right: 5%;}/* File:  style_text_helper.css */ .txt_info {color: #A90000;font-size: 90%;}.txt_info_blue {color: #333399;font-size: 90%;}.txt_right {text-align: right;}.txt_left {text-align: left;}.txt_center {text-align: center;}.txt_small {font-size: 80%;line-height: 130%;}.txt_bold {font-weight: bold;}.txt_search {font-size: 125%;font-weight: bold;}.download_type_size {margin-left: 5px;display: inline-block;font-size: 80%;} /* File:  style_trio_button.css */ .trio_button {position: absolute;top: -8px;right: 2px;transition: all 0.25s ease;}.trio_button:hover {opacity: 0.75;}/* File:  style_video_layout.css */ .head_video {margin-top: 0;}.head_video_container h1 {font-family: "Open Sans", "Roboto", Arial, Verdana, sans-serif;}/* File:  style_zz_chat.css */ .chat_input_container {color: rgb(100, 100, 100);background-color: rgba(230, 230, 230, 1);border-radius: 0px 0px 20px 20px;width: 74%;padding: 20px;padding-top: 0px;float: left;}.chat_input input {border: 0px;border-radius: 25px;background-color: rgba(255,255,255,1);height: 50px;line-height: 30px;padding: 10px;padding-left: 20px;font-family: "Roboto", Arial, Verdana, sans-serif;width: 100%;font-size: 1em;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 20px;float: left;}.chat_messages {float: left;width: 74%;height: 500px;overflow: auto;overflow-y: scroll;scrollbar-color: rgba(100,100,100,1) rgba(230,230,230,0);scrollbar-width: thin;color: rgb(100, 100, 100);padding: 0.5%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 20px solid rgba(230, 230, 230, 1);background-color: rgba(230, 230, 230, 1);border-radius: 20px 20px 0px 0px;}.chat_messages * {word-wrap: break-word;hyphens: auto;-moz-hypens: auto;-webkit-hypens: auto;}.chat_message_entry {padding-top: 10px;clear: both;padding-bottom: 10px;position: relative;display: block;}.chat_message_entry.chat_user_self .chat_sender {float: right;}.chat_message_entry.chat_user_foreign .chat_sender {text-align: right;}.chat_message_entry .chat_msg {background-color: rgba(255,255,255,1);border-radius: 30px;padding: 10px;padding-left: 15px;height: 100%;min-height: 50px;line-height: 30px;}.chat_message_entry .chat_msg .img_smiley {max-height: 50px;display: inline-block;padding: 0px;margin: 0px;margin-bottom: -10px;}.chat_message_entry.chat_user_self .chat_msg {border-radius: 30px 0px 0px 30px;background-color: rgba(175,229,194,1);}.chat_message_entry.chat_user_foreign .chat_msg {border-radius: 0px 30px 30px 0px;}.chat_message_img,.chat_message_img img {max-width: 75px;max-height: 75px;vertical-align: middle;}.chat_message_file:after {width: 0.75em;height: 1em;content: "▾";margin-right: 0.5em;display: inline-block;}.chat_message_entry .chat_sender {color: rgba(255,255,255,1);height: 100%;height: 50px;padding-top: 4px;margin-bottom: 0px;}.chat_message_entry.chat_user_self .chat_sender {border-radius: 0px 30px 30px 0px;background-color: rgba(21,132,63,1);padding-left: 1%;}.chat_message_entry.chat_user_foreign .chat_sender {border-radius: 30px 0px 0px 30px;background-color: rgba(0,150,255,1);padding-right: 1%;}.chat_message_entry .chat_sender .chat_date {color: rgba(255,255,255,0.7);font-size: 0.65em;display: block;margin-top:-7px;}.chat_message_entry.chat_message_whispered {padding-top: 20px;}.chat_message_entry.chat_message_whispered .chat_msg {background-color: rgba(200,200,200,1);font-style: italic;}.chat_message_entry.chat_message_whispered.chat_user_self .chat_msg {min-width: 200px;}.chat_message_entry.chat_message_whispered.chat_user_self .chat_msg {min-width: 100px;}.chat_message_entry.chat_message_whispered .chat_sender {background-color: rgba(100,100,100,1);color: rgba(255,255,255,1);position: relative;}.chat_message_entry.chat_message_whispered .chat_msg .chat_whispered {position: absolute;top: 22px;padding: 4px;padding-right: 22px;padding-left: 8px;font-size: 0.65em;line-height: 1em;margin-top: -12px;display: block;text-align: right;color: rgba(255,255,255,0.8);background-color: rgba(231, 76, 60,1.0);border-radius: 20px;margin-bottom: -5px;width: auto;float: right;clear: both;}.chat_message_entry.chat_message_whispered .chat_msg .chat_whispered::after {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid rgba(255,255,255,1);position: absolute;right: 7px;top: 6px;content: " ";display: block;}.chat_message_entry.chat_message_whispered.chat_user_foreign .chat_msg .chat_whispered {text-align: left;padding-left: 22px;padding-right: 8px;}.chat_message_entry.chat_message_whispered.chat_user_foreign .chat_msg .chat_whispered::after {left: 7px;top: 6px;right: auto;}.chat_user_list {float: right;width: 24%;}.chat_user_offline {color: rgba(100, 100, 100, 0.5);}.chat_input {clear: both;width: 100%;display: block;}.chat_input:before {clear: both;content: " ";width: 100%;height: 10px;display: block;}.chat_smiley {font-size: 140%;font-family: Arial, Verdana, sans-serif;color: rgba(255, 150, 0, 1.0);}.chat_container select, .chat_container label {width: 100%;padding: 0.5%;border: 1px solid rgba(33, 33, 33, 0.25);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;height: 30px;line-height: 130%;}.chat_container .chat_user_list select {height: 217px;overflow-y: auto;background-color: rgba(255, 255, 255, 0.75);}.chat_container select.chat_room_list {height: auto;overflow-y: auto;background-color: rgba(255, 255, 255, 0.75);}.chat_container .chat_auto_scroll {padding-top: 5px;clear: both;opacity: 0.65;font-size: 85%;}.chat_container .chat_auto_scroll input {clear: none;width: auto;height: auto;display: inline;vertical-align: middle;}.chat_container label {float: left;border: 1px solid rgba(255, 255, 255, 0.001);line-height: 175%;}.chat_sender {float: left;width: 20%;max-width: 150px;}.chat_functions {float: right;width: 25%;text-align: right;margin-top: -35px;}.chat_pseudonym {font-weight: bold;}.chat_user_foreign .chat_msg, .chat_user_self .chat_msg {width: auto;margin-right: 0%;margin-left: 0%;max-width: 80%;}.chat_user_foreign .chat_msg {float: left;padding-left: 1%;padding-right: 2%;}.chat_user_self .chat_msg {padding-left: 2%;padding-right: 1%;float: right;}.chat_message_entry {clear: both;}.chat_message_entry .chat_at_user {font-weight: bold;}.chat_message_entry .chat_hash_tag {font-weight: 500;font-style: italic;color: rgba(50, 50, 150, 1.0);cursor: pointer;}.chat_message_entry.chat_user_foreign.chat_rand_id_0 .chat_sender {background-color: rgba(26, 188, 156,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_1 .chat_sender {background-color: rgba(39, 174, 96,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_2 .chat_sender {background-color: rgba(52, 152, 219,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_3 .chat_sender {background-color: rgba(155, 89, 182,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_4 .chat_sender {background-color: rgba(52, 73, 94,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_5 .chat_sender {background-color: rgba(243, 156, 18,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_6 .chat_sender {background-color: rgba(211, 84, 0,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_7 .chat_sender {background-color: rgba(192, 57, 43,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_8 .chat_sender {background-color: rgba(41, 128, 185,1.0);}.chat_message_entry.chat_user_foreign.chat_rand_id_9 .chat_sender {background-color: rgba(230, 126, 34,1.0);}.chat_room_container select {background-color: rgba(230, 230, 230, 1) !important;border-radius: 0px 0px 15px 15px;height: 50px !important;line-height: 25px;border: 0px;padding: 7px;padding-left: 15px;font-size: 1.25em;font-family: "Roboto", Arial, Verdana, sans-serif;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin-bottom: 20px;}.chat_room_container select:active {border: 0px;}.chat_room_container {position: relative;}.chat_room_container::after {width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 13px solid rgb(100, 100, 100);position: absolute;right: 20px;top: 57px;content: " ";display: block;cursor: pointer;pointer-events: none;}.chat_room_container select option {background-color: rgba(230, 230, 230, 1);font-family: "Roboto", Arial, Verdana, sans-serif;width: 100%;border: 0px;padding: 7px;padding-left: 15px;margin: 0px;border: 0px;}.chat_room_container select:hover, .chat_room_container select option:hover {cursor: pointer;}.chat_room_container select::-ms-expand {display: none;}.chat_send_to_container select {scrollbar-color: rgba(100,100,100,1) rgba(230,230,230,0);scrollbar-width: thin;color: rgb(100, 100, 100);padding: 0.5%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 15px solid rgba(230, 230, 230, 1);background-color: rgba(230, 230, 230, 1) !important;border-radius: 0px 0px 15px 15px;padding: 0px;margin: 0px;min-height: 485px;height: auto!important;}.chat_send_to_container select option {background-color: rgba(230, 230, 230, 1);font-family: "Roboto", Arial, Verdana, sans-serif;width: 100%;font-size: 1.25em;padding: 0px;padding: 7px;padding-left: 15px;margin: 0px;border: 0px;border-radius: 20px;margin-bottom: 3px;}.chat_send_to_container select option:focus {outline: none !important;}.chat_send_to_container select option:hover {background-color: rgba(100,100,100,1);color: rgba(255,255,255,1);cursor: pointer;}.chat_room_container label, .chat_send_to_container label {display: block;width: 100%;background-color: rgba(100,100,100,1);color: rgba(255,255,255,1);height: 40px;line-height: 1em;padding: 12px;padding-left: 15px;border-radius: 15px 15px 0px 0px;}@media (max-width: 940px) {.chat_user_list, .chat_input_container, .chat_messages {width: 100%;float:none;clear: both;display: block;}.chat_user_list {margin-bottom: 20px;}.chat_messages {margin-top: 20px;}.chat_send_to_container {width: 49%;float: right;padding-bottom: 20px;}.chat_room_container {width: 49%;float: left;}.chat_send_to_container select {max-height: 150px;}}@media (max-width: 800px) {.chat_room_container label, .chat_send_to_container label {margin: 0px !important;}.chat_send_to_container select *, .chat_room_container select * {font-size: 1em !important;}}@media (max-width: 600px) {.chat_send_to_container {width: 100%;padding-bottom: 20px;}.chat_room_container {width: 100%;padding-bottom: 0px;}.chat_user_foreign .chat_msg, .chat_user_self .chat_msg {width: 100% !important;max-width: none;display: block !important;float: none !important;clear: both;border-radius: 0px 0px 15px 15px !important;padding: 5px;padding-left: 15px;padding-right: 15px;min-height: 40px;}.chat_user_foreign .chat_sender, .chat_user_self .chat_sender {width: 100% !important;max-width: none;display: block !important;float: none;clear: both;border-radius: 15px 15px 0px 0px !important;text-align: center !important;height: 33px;}.chat_sender .chat_pseudonym, .chat_sender .chat_date {display: inline-block !important;}.chat_message_entry {padding-bottom: 0px;}}/* File:  style_zz_comments.css */ .content_coments_shower {clear: both;width: 100%;}/* File:  style_zz_content_el_navi.css */ .cen_navi {clear: both;}.cen_navi:after {clear: both;content: " ";height: 15px;display: block;}.cen_navi a {color: rgba(0, 0, 0, 0.5);}.cen_navi_prev_next {float: left;width: 66%;text-align: left;}.cen_navi_top {float: right;width: 33%;text-align: right;}/* File:  style_zz_custom_form.css */ .custom_form:after {content: " ";display: block;width: 100%;clear: both;}.custom_form form {clear: both;display: block;width: 100%;}.custom_form form:after {content: " ";display: block;width: 100%;clear: both;}.custom_form_input * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 100%;vertical-align: middle;}.custom_form_input .half.left_side {margin-right: 2%;}.custom_form_input select, .custom_form_input input[type="text"], .custom_form_input input[type="password"], .custom_form_input textarea, .search_form input[type="text"] {width: 100%;border: 1px solid rgba(0, 76, 147, 1.0);border-radius: 5px;min-height: 30px;height: 30px;font-size: 20px;}.custom_form_input input[type="text"], .custom_form_input textarea, .search_form input[type="text"] {border-radius: 0px;border-top: 0px;border-left: 0px;border-right: 0px;font-size: 90%;padding-bottom: 0.5em;margin-bottom: 4vh;}.custom_form_input input[type="text"]:focus,.custom_form_input textarea:focus, .search_form input[type="text"]:focus {outline: none;}.custom_form_input textarea, .custom_form_input input[type="text"], .custom_form_input input[type="password"], .custom_form_input select {width: 100%;}.custom_form_input textarea {min-height: 100px;height: 100px;font-family: Roboto, "Open Sans", Arial, Sans-serif;}.custom_form_input .fill_in, .custom_form_input textarea.fill_in, .custom_form_input input.fill_in {background-color: #FEDDDD !important;}.custom_form_input input[type="file"].fill_in {padding: 0.5em;}.custom_form_checkbox_input {display: block;padding-bottom: 10px;}.custom_form_input .captcha_label {padding-bottom: 10px;}.custom_form_input input[type="checkbox"].fill_in, .custom_form_input input[type="radio"].fill_in {width: 15px;height: 15px;outline: 1px solid #FE6666;margin: 2px;margin-left: 3px;margin-top: 1px;}.custom_form_input textarea {width: 100%;}.custom_form_input input[type="checkbox"] {border-color: rgba(0, 76, 147, 1.0);outline: rgba(0, 76, 147, 1.0);}.custom_field_info {display: block;padding-top: 10px;font-size: 75%;line-height: 110%;opacity: 0.7;}.cf_checkbox * {line-height: 150%;}.custom_form_input .custom_form_inbetween_text p {line-height: 35px !important;}.custom_form_input label {font-weight: 500;color: rgba(0, 76, 147, 1.0);text-transform: uppercase;}.custom_form_input .cf_inbetween_text label {font-weight: 600;}.quality_management .custom_form_input > div > .quad {width: 40%;}.quality_management .custom_form_input > div > .threequad {width: 60%;}.quality_management .threequad .half {width: 14%;font-size: 85%;}.quality_management #custom_form_field_8 .threequad .half:before {content: ".";display: block;width: 100%;text-align: center;margin-top: -1em;visibility: hidden;}.quality_management .threequad .half:first-child,.quality_management .no_difference_options .threequad .half {width: 27%;padding-right: 4%;}.quality_management input[type="radio"],.quality_management input[type="checkbox"] {vertical-align: bottom;}.quality_management .cf_inbetween_text {margin-top: 1.5em;margin-bottom: 0.5em;font-size: 120%;}.quality_management .cf_inbetween_text .quad {width: 100% !important;}.quality_management .cf_inbetween_text .quad p{font-size: 83.33%;line-height: 150%;margin-top: 0.75em;margin-bottom: 0;}.quality_management .qm_tb .quad {width: 100% !important;clear: both;margin-bottom: 0.5em;}.quality_management .qm_tb .threequad {width: 100% !important;}.quality_management textarea {margin-top: 0.5em;padding: 0.25em;}.quality_management .qm_tb {margin-top: 1em;}.quality_management .custom_form_entry.cf_checkbox .half {padding-bottom: 0.5em;}.custom_form_spacer {height: 60px;}.custom_form_mandatory_info {font-size: 80%;}.img_captcha_container {clear: both;width: 100%;}.img_captcha_img {float: left;max-width: 200px;padding-right: 1.5em;padding-top: 0.5em;}.img_captcha_img img {border: 1px solid rgba(0, 0, 0, 0.1);}.img_captcha_input {float: left;max-width: 200px;margin-top: 1.5em;}.img_captcha_input input[type="text"] {margin-bottom: 0px;}/* File:  style_zz_fe_upload_center.css */ .fe_uc_container {min-width: 720px;}.fe_uc_container .head {font-size: 90%;font-weight: bold;margin-bottom: 5px;}.fe_uc_filebrowser {border: 1px solid #999999;display: block;width: 100%;height: 500px;overflow: hidden;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 7px;padding-right: 7px;padding-top: 5px;line-height: 130%;font-size: 14px;}.fe_uc_filename {float: left;width: 42%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 20px;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_file.png");background-repeat: no-repeat;}.fe_uc_foldername {float: left;width: 42%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 20px;padding-top: 0px;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_folder.png");background-position: left center;background-repeat: no-repeat;}.icon_img {background-position: left center;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_file_img.png");}.icon_video {background-position: left center;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_file_video.png");}.icon_xls {background-position: left center;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_file_xls.png");}.icon_doc {background-position: left center;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_file_doc.png");}.icon_zip {background-position: left center;background-image: url("../img/cms/special_element/fe_upload_center/fe_uc_icon_file_zip.png");}.fe_uc_folder_path {font-style: italic;float: left;width: 100%;clear: both;}.fe_uc_filename.head {background: none;padding-left: 0px;}.fe_uc_filedate {float: left;width: 20%;font-size: 90%;}.fe_uc_filesize {float: left;width: 20%;text-align: center;}.fe_uc_function {float: right;width: 18%;}.fe_uc_status {clear: both;width: 100%;font-weight: bold;text-align: center;overflow: visible !important;}.fe_uc_status .status_bar {clear: both;display: block;background-color: #01A6E6;margin-top: 10px;margin-bottom: 8px;padding-top: 5px;padding-bottom: 5px;min-height: 15px;}.fe_uc_status.success {color: #00CC33;}.fe_uc_status.no_success {color: #EE3300;}.fe_uc_allowed_info {margin-top: 10px;clear: both;font-size: 90%;}.fe_uc_spacer {clear: both;line-height: 1px;height: 1px;font-size: 1px;border-top: 1px solid #CCCCCC;margin-top: 2px;margin-bottom: 3px;}.fe_uc_spacer_buttons {clear: both;}.fe_uc_allowed_info {clear: both;padding-top: 15px;}a.fe_uc_file_or_folder_name, .fe_uc_file_or_folder_name {cursor: pointer;color: #555555;}a.fe_uc_bt_back {float: left;display: inline-block;}a.fe_uc_bt_new_folder {margin-left: 5px;}a.fe_uc_bt_refresh {display: inline-block;float: right;}a.fe_uc_bt_down, a.fe_uc_bt_delete, a.fe_uc_bt_down, a.fe_uc_bt_into, a.fe_uc_bt_back, a.fe_uc_bt_refresh, a.fe_uc_bt_new_folder, a.fe_uc_bt_rename {margin-right: 2px;padding: 3px;font-size: 125%;font-weight: bold;}a.fe_uc_bt_down:hover, a.fe_uc_bt_delete:hover, a.fe_uc_bt_down:hover, a.fe_uc_bt_into:hover, a.fe_uc_bt_back:hover, a.fe_uc_bt_refresh:hover, a.fe_uc_bt_new_folder:hover, a.fe_uc_bt_rename:hover {text-decoration: none;color: #666666;}a.fe_uc_bt_back {margin-top: -6px;margin-right: 12px;font-size: 300%;line-height: 18px;width: 18px;overflow: hidden;}a.fe_uc_bt_into {display: inline-block;margin-top: -4px;padding-right: 2px;text-indent: -15px;font-size: 220%;line-height: 18px;width: 15px;overflow: hidden;}a.fe_uc_bt_rename {font-size: 80%;font-weight: bold;vertical-align: top;margin-right: 3px;margin-left: 0px;line-height: 195%;}/* File:  style_zz_fe_upload_share.css */ .fe_us_container {width: 100%;display: block;clear: both;margin-bottom: 2em;}.fe_us_container:after,.fe_us_download_header:after,.fe_us_download_file:after {width: 100%;clear: both;content: " ";display: block;}.fe_us_download_header {clear: both;width: 100%;font-weight: 600;padding-top: 0.5em;padding-bottom: 0.5em;border-bottom: 1px solid rgba(0, 0, 0, 0.5);margin-bottom: 0.5em;}.fe_us_filetype,.fe_us_filesize,.fe_us_filedate,.fe_us_download_button{float: right;width: 15%;padding-right: 0.25em;}.fe_us_filename {float: left;width: 40%;}.fe_us_info {clear: both;width: 100%;display: block;margin-top: 2em;}/* File:  style_zz_forum.css */ .forums_container {clear: both;}.forums_container input[type="text"], .forums_container input[type="password"], .forums_container textarea {width: 100%;min-height: 2em;padding: 0.333em;font-size: 100%;font-family: --%font_main%;}.forum_navi_path {float: left;width: 50%;margin-bottom: 15px;padding: 0.25em;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-weight: bold;}.forum_user_navi {float: right;width: 50%;padding: 0.25em;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.forum_user_navi_ul, .forum_user_navi_ul li.first {margin: 0px;padding: 0px;}.forum_user_navi ul {float: right;}.forum_user_navi ul li {float: right;margin-left: 0.5em;list-style: none;}.forum_user_navi li .new_pm_available {font-weight: bold;}.forum_group_info_container {clear: both;padding: 0px;margin-top: 1em;}.forum_container {padding: 0.25em;}.forum_editor a {text-decoration: none !important;}table.forum_overview, table.forum_threads {width: 100%;text-align: left;border-spacing: 0px;border-collapse: collapse;}table.forum_overview th:nth-child(1) {width: 25%;min-width: 25%;max-width: 25%;}table.forum_overview th:nth-child(2) {width: 40%;min-width: 40%;max-width: 40%;}table.forum_overview th:nth-child(3), table.forum_overview td:nth-child(3) {width: 10%;min-width: 10%;max-width: 10%;text-align: center;}table.forum_overview th:nth-child(4) {width: 25%;min-width: 25%;max-width: 25%;}table.forum_overview td, table.forum_overview th, table.forum_threads td, table.forum_threads th {margin: 0px;padding-left: 0.25em;padding-left: 0.25em;border: 1px solid #999999;}table.forum_overview tr, table.forum_threads tr {vertical-align: top;margin: 0px;padding: 0px;}.forum_head, .forum_head th {background-color: #CCCCCC;font-weight: bold;font-style: italic;font-size: 95%;line-height: 125%;}.forum_thread_overview.name {width: 40%;}.forum_thread_overview.author {width: 15%;}.forum_thread_overview.answer_count {width: 15%;text-align: center;}.forum_thread_overview.last_entry {width: 30%;}.forum_group_name {clear: both;color: rgba(245, 245, 245, 1.0);background-color: rgba(0, 76, 147, 1.0);font-weight: bold;padding: 0.5em;padding-left: 0.75em;padding-right: 0.75em;display: block;}.forum_group_desc {clear: both;font-size: 80%;line-height: 150%;padding-left: 3px;padding-right: 3px;margin-top: 5px;}.forum_name {float: left;width: 20%;}.forum_desc {float: left;width: 39%;font-size: 80%;}.forum_count {float: left;width: 10%;font-size: 80%;text-align: center;}.forum_author {float: left;width: 10%;}.forum_last_post {float: right;width: 30%;font-size: 85%;}.forum_avatare {}.forum_thread.name {float: left;width: 45%;}.forum_thread.author {float: left;width: 20%;}.forum_thread.count {float: left;width: 10%;text-align: center;}.forum_thread.date {float: right;width: 20%;}.forum_thread.head, .forum_post.head {font-style: italic;}.forum_smiley {vertical-align: bottom;}.forum_post.name {float: left;width: 50%;}.forum_post.date {float: left;width: 20%;}.forum_post.function {float: right;width: 25%;}.forum_post.seperator {clear: both;margin-bottom: 0.25em;margin-top: 0.25em;border-top: 1px solid #CCCCCC;}.forum_post.author {float: left;width: 15%;}.forum_post.author.head {padding-left: 0.5em;}.forum_post.info_container {float: right;width: 80%;}.forum_post.function.small .forum_quoting,.forum_post.function.small .forum_editing,.forum_post.function.small .forum_deleting,.forum_post.function.small .forum_moving {margin-right: 5px;margin-bottom: 5px;float: left;display: block;padding: 0px;font-size: 85%;line-height: 140%;padding-left: 0.5em;padding-right: 0.5em;box-sizing: border-box;text-decoration: none !important;display: inline-block;}.button_fe.forum_deleting {display: inline-block;margin-top: 0.0em;margin-bottom: 0.25em;}.forum_post.text {clear: both;display: block;}.forum_post.text:after {content: " ";clear: both;width: 100%;display: block;}.forum_post.signature {clear: both;display: block;border-top: 1px solid rgb(128, 128, 128);padding-top: 0.5em;margin-top: 1em;display: block;}.forum_post_form input {width: 100%;}.forum_post_form textarea {width: 99%;}.forum_post_form textarea {height: 200px;}.forum_quote {background-color: #EEEEEE;color: #333333;border: 1px solid #000000;padding: 0.25em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.forum_post_strong {font-weight: bold;}.forum_post_em {font-style: italic;}.forum_post a {text-decoration: underline;}.forum_post a:hover, a.forum_post_anker {text-decoration: none !important;}.forum_post.attachment:after {content: " ";clear: both;width: 100%;display: block;}.forum_post_attachment_entry img {max-width: 150px;}.forum_post_attachment_entry ul, .forum_post_attachment_entry li {clear: both;list-style: none;padding: 0px;margin-right: 0.75em;}.forum_post_attachment_entry li.attachment_img {float: left;clear: none;}.forum_post_attachment_entry li.attachment_down {float: left;display: block;padding: 0.25em;border: 1px solid rgba(100, 100, 100, 0.5);}a.forum_editor_button {float: left;display: block;width: 22px;height: 22px;margin-right: 0.25em;background-repeat: no-repeat;text-decoration: none !important;}a.forum_editor_button:hover {text-decoration: none;}.forum_smiley_smile {background-image: url("../img/cms/special_element/forum/wisy_forum_smile.png");}.forum_smiley_laugh {background-image: url("../img/cms/special_element/forum/wisy_forum_laugh.png");}.forum_smiley_angry {background-image: url("../img/cms/special_element/forum/wisy_forum_angry.png");}.forum_smiley_sad {background-image: url("../img/cms/special_element/forum/wisy_forum_sad.png");}.forum_insert_link {background-image: url("../img/cms/special_element/forum/wisy_forum_link.png");}.forum_smiley_thumb_down {background-image: url("../img/cms/special_element/forum/wisy_forum_thumb_down.png");}.forum_smiley_thumb_up {background-image: url("../img/cms/special_element/forum/wisy_forum_thumb_up.png");}.forum_smiley_wink {background-image: url("../img/cms/special_element/forum/wisy_forum_wink.png");}img.forum_smiley {border: 0px;}.forum_editor_attachment_container {clear: both;margin-top: 0.75em;padding-top: 0.75em;border-top: 1px solid #CCCCCC;}.forum_editor_attachment {border: 1px solid #CCCCCC;background-color: #FEFEFE;padding: 0.25em;}.forum_attachment_name {float: left;width: 75%;}.forum_attachment_del {float: right;width: 25%;}.forum_form_upload_input {float: left;width: 45%;}.forum_form_upload_button {float: right;width: 45%;}.forum_user_attribute_value {float: right;width: 70%;}.forum_user_attribute_value input[type="password"], .forum_user_attribute_value input[type="text"], .forum_user_attribute_value textarea {width: 100%;font-size: 125%;font-family: --%font_main%;}.forum_user_attribute_name {float: left;width: 25%;}.forum_personal_message input, .forum_personal_message input, .forum_personal_message select, .forum_personal_message textarea {width: 100%;clear: both;font-size: 100%;line-height: 125%;font-family: --%font_main%;border: 1px solid rgba(0, 0, 0, 0.5);}.forum_personal_message textarea {line-height: 125%;min-height: 15em;}.forum_pm_new {font-weight: 600;}/* File:  style_zz_google_maps.css */ .google_maps_container {border: 1px solid rgba(0, 0, 0, 0.1);display: block;position: relative;background-size: contain;background-repeat: no-repeat;background-image: url("../img/uploads/karte-3we-anfahrt_610_1633355231.jpg");background-color: rgba(208, 218, 234, 1.0);background-position: center center;overflow: hidden;max-width: 100%;}.google_maps_container.el_active:before,.google_maps_container:hover:before {display: none;}.google_maps_container:before {position: absolute;z-index: 5;background-position: center center;background-repeat: no-repeat;background-size: contain;background-image: url("../img/cms/map_el.svg");content: " ";display: block;top: 0%;right: 0%;bottom: 0%;left: 0%;}.google_maps_info_container {position: absolute;left: 0%;top: 0%;bottom: 0%;right: 0%;background-color: rgba(255, 255, 255, 0.9);opacity: 0.0;cursor: help;z-index: 10;transition: 0.25s all ease;overflow-y: scroll;}.google_maps_info_container p {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: rgba(33, 33, 33, 1.0);padding: 1.5em;margin: 0px;max-width: 100%;min-width: 90%;font-size: 75%;}.google_maps_container iframe {border: 0px;}.google_maps_container.gm_tiny .google_maps_info_container p {font-size: 65%;}.google_maps_container:hover .google_maps_info_container {opacity: 1.0;}.google_maps_info_container a.button_fe {cursor: pointer;text-decoration: none !important;padding-left: 1.5em;padding-right: 1.5em;margin-bottom: 0.5em;clear: both;display: inline-block;}@media(max-width: 800px) {.google_maps_container .google_maps_info_container {opacity: 1.0;}.google_maps_container .button_fe {clear: both;width: 100%;margin-bottom: 0.5em;display: block;}}/* File:  style_zz_google_maps_planner.css */ .google_maps_planner_container {border: 1px solid rgba(0, 0, 0, 0.1);display: block;position: relative;background-size: contain;background-repeat: no-repeat;background-image: url("../img/cms/map_default_image.svg");background-color: rgba(208, 218, 234, 1.0);background-position: center center;overflow: hidden;max-width: 100%;}.google_maps_planner_container.el_active {background-image: url();background-color: rgba(255, 255, 255, 0.0);}.google_maps_planner_map {width: 100%;min-height: 100px;max-width: 100%;}.gmp_steps {color: #ACACAC;}.adp, .adp-substep{color: #ACACAC;}body .google_maps_planner_container *,body .google_maps_planner_container {max-width: none;}.google_maps_planner_container.el_active:before,.google_maps_planner_container:hover:before {display: none;}.google_maps_planner_container:before {position: absolute;z-index: 5;background-position: center center;background-repeat: no-repeat;background-size: contain;background-image: url("../img/cms/map_el.svg");content: " ";display: block;top: 0%;right: 0%;bottom: 0%;left: 0%;}.google_maps_planner_info_container {position: absolute;left: 0%;top: 0%;bottom: 0%;right: 0%;background-color: rgba(255, 255, 255, 0.9);opacity: 0.0;cursor: help;z-index: 10;transition: 0.25s all ease;overflow-y: scroll;}.google_maps_planner_info_container p {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: rgba(33, 33, 33, 1.0);padding: 1.5em;margin: 0px;max-width: 100%;min-width: 90%;font-size: 75%;}.google_maps_planner_container iframe {border: 0px;}.google_maps_planner_container.gmp_tiny .google_maps_planner_info_container p {font-size: 65%;}.google_maps_planner_container:hover .google_maps_planner_info_container {opacity: 1.0;}.google_maps_planner_info_container a.button_fe {cursor: pointer;text-decoration: none !important;padding-left: 1.5em;padding-right: 1.5em;margin-bottom: 0.5em;clear: both;display: inline-block;}@media(max-width: 800px) {.google_maps_planner_container .google_maps_planner_info_container {opacity: 1.0;}.google_maps_planner_container .button_fe {clear: both;width: 100%;margin-bottom: 0.5em;display: block;}}/* File:  style_zz_img_slideshow.css */ .img_slideshow_container {float: left;max-width: 100%;}.img_slideshow_container, .img_slideshow_container * {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;box-sizing: content-box;}.img_slideshow {max-width: 100%;clear: both;overflow: hidden;border: 0px solid #999999;}.img_slideshow_img {position: absolute;width: 100%;height: 100%;background-color: #FFFFFF;text-align: center;border: 0px;border-right: 0px solid #CCCCCC;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin-left: 10px;margin-right: 10px;}.img_slideshow_img img {max-width: 100%;max-height: 100%;}a.img_slideshow_prev, a.img_slideshow_next {position: absolute;z-index: 500;top: 0px;width: 6em;text-align: center;text-decoration: none;display: none;background-image: url("../img/layout/arrow_previous_fp.svg");background-size: contain;background-position: center center;background-repeat: no-repeat;opacity: 0.75;-webkit-filter: drop-shadow(2px 2px 1px rgba(255, 255, 255, 1.0));-moz-filter: drop-shadow(2px 2px 1px rgba(255, 255, 255, 1.0));-ms-filter: drop-shadow(2px 2px 1px rgba(255, 255, 255, 1.0));-o-filter: drop-shadow(2px 2px 1px rgba(255, 255, 255, 1.0));filter: drop-shadow(2px 2px 1px rgba(255, 255, 255, 1.0));}a.img_slideshow_prev {left: 0px;}a.img_slideshow_next {background-image: url("../img/layout/arrow_next_fp.svg");right: 0px;}a.img_slideshow_prev:hover, a.img_slideshow_next:hover {opacity: 1.0;text-decoration: none !important;}.img_slideshow_title {position: absolute;z-index: 499;width: 100%;bottom: 5px;left: 15px;right: 15px;text-align: center;display: none;}.img_slideshow_container .img_slideshow_title {display: none !important;}.img_slideshow_title span {background-color: rgba(0, 0, 0, 0.5);padding: 5px;padding-left: 10px;padding-right: 10px;line-height: 20px;color: #F5F5F5;}.img_slideshow_control {clear: both;width: 100%;min-height: 22px;float: left;text-align: center;background-color: #aea6a6;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.75) 100%);opacity: 0.66;filter: alpha("Opacity=66");border: 0px solid #aea6a6;margin-bottom: 15px;}.content_el div.img_slideshow_control a {text-decoration: none !important;color: #FEFEFE;margin-left: 8px;margin-right: 8px;}.content_el div.img_slideshow_control a.img_slideshow_pause {font-weight: bold;letter-spacing: -1px;}.img_slideshow_control a:hover {text-decoration: none !important;}.img_slideshow_prev a:hover, .img_slideshow_next a:hover {opacity: 1;text-decoration: none !important;}a.img_slideshow_prev,a.img_slideshow_prev:hover {left: 0px;text-decoration: none !important;}a.img_slideshow_next,a.img_slideshow_next:hover {right: 0px;text-decoration: none !important;}.img_slideshow_button_txt {position: relative;text-align: center;width: 100%;height: 100%;font-size: 15px;line-height: 15px;margin-top: -7px;font-weight: bold;color: #FFFFFF;top: 50%;opacity: 1;}.img_slideshow_overlay {position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;width: 100%;height: 100%;z-index: 1000;line-height: 50000%;}.img_slideshow_navi_dots {clear: both;text-align: center;line-height: 100%;margin-top: 0.25em;font-size: 133%;}.img_slideshow_navi_dots a {text-decoration: none;color: rgba(88, 89, 91, 1.0);opacity: 0.25;font-size: 200%;display: inline-block;width: 0.25em;}.img_slideshow_navi_dots a:hover {opacity: 1.0;}.img_slideshow_navi_dots a.active {text-decoration: none;color: rgba(12, 79, 144, 1.0);opacity: 1.0;}.img_slideshow_overlay div, .img_slideshow_overlay img {opacity: 1.0;filter: alpha("Opacity=100");}.img_slideshow_overlay_close {position: fixed;z-index: 1010;top: 15px;right: 15px;}.img_slideshow_overlay_img {position: fixed;top: 50%;left: 50%;z-index: 1005;}.img_slideshow_overlay_img img {max-width: 100%;max-height: 100%;} /* File:  style_zz_latest_page_entries.css */ .lpe_prev_button,.lpe_next_button,a.lpe_prev_button ,a.lpe_next_button {position: absolute;top: 50%;margin-top: -1rem;opacity: 0.15;pointer-events: none;color: rgba(0, 0, 0, 0.0);background-position: center center;background-size: contain;width: 7.555rem;height: 7.555rem;display: block;transition: 0.25s all ease;z-index: 50;}.lpe_prev_button {left: -10rem;background-image: url('../img/layout/arrow_previous_fp.svg');background-repeat: no-repeat;}.lpe_next_button {right: -10rem;background-image: url('../img/layout/arrow_next_fp.svg');background-repeat: no-repeat;}.lpe_prev_button.active,.lpe_next_button.active {opacity: 0.75;pointer-events: all;}.lpe_prev_button.active:hover,.lpe_next_button.active:hover {opacity: 1.0;}.lpe_entries {display: block;width: 100%;overflow: hidden;position: inherit;z-index: 10;}.lpe_entries a {text-decoration: none;}.lpe_entry {position: absolute;margin-top: 1em;opacity: 0.0;transition: 0.5s all ease;top: 0em;z-index: 10;transform: translateX(0px);}.lpe_entry.active {position: relative;opacity: 1.0;z-index: 20;opacity: 1.0;}.lpe_entry.prev_next_el_prev {z-index: 5;transform: translateX(-100vw);opacity: 0.0;}.lpe_entry.prev_next_el_next {z-index: 15;transform: translateX(100vw);opacity: 0.0;}.lpe_entry p:last-child {margin-bottom: 0px;}.lpe_content p > a {text-decoration: underline;font-weight: bold;}.lpe_title {float: left;width: 73%;}.lpe_title:after, .lpe_date:after {content: " ";display: block;width: 100%;height: 0px;clear: both;}.lpe_date {float: right;width: 30%;font-size: 75%;text-align: right;word-break: break-all;display: none;}.lpe_title a {font-weight: 600;color: rgba(112, 111, 111, 1.0);text-decoration: none;}.lpe_content h3 {text-transform: uppercase;color: rgba(112, 111, 111, 1.0);font-size: 223%;margin-top: 0;margin-bottom: 18px;}.lpe_content p {margin-top: 0.25em;}.lpe_text {float: left;width: 60%;}.lpe_text a {font-weight: 600;}.lpe_text a.a_internal:after {content: " ";width: 30px;height: 30px;margin-left: 15px;display: inline-block;vertical-align: middle;}.lpe_img {height: 275px;overflow: hidden;background-size: contain;background-repeat: no-repeat;width: 35%;float: right;}.lpe_img p {margin: 0px;padding: 0px;}.lpe_img img {max-width: 100%;} /* File:  style_zz_newsletter_register.css */ .newsletter_register {}.newsletter_register input {width: 100%;}.newsletter_register select {width: 101%;}.nlr_info {line-height: 125%;}/* File:  style_zz_poll.css */ .poll_container {clear: both;width: 100%;}.poll_desc {clear: both;width: 100%;}.poll_result {clear: both;}.poll_answer {float: left;width: 90%;padding-right: 2em;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.poll_answer_input {float: left;padding-right: 0.5em;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.poll_answer_input input[type="text"] {width: 100%;}.poll_answer_comment {clear: both;display: block;width: 50%;}.poll_answer_comment input[type="text"] {width: 100%;}.poll_answer_textarea {clear: both;float: left;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.poll_answer_textarea textarea {clear: both;display: block;width: 100%;height: 100px;}.poll_result {background-color: #EFEFEF;padding: 5px;border: 1px solid #CCCCCC;color: #000000;font-size: 80%;}.body_adminarea .poll_result {background-color: transparent;font-size: 100%;border: 0px;}.body_adminarea .poll_result_headline {display: none;}.poll_result .poll_question {font-weight: bold;display: block;padding-bottom: 0.5em;}.poll_result .poll_answer {text-indent: -1.35em;padding-left: 2.75em;width: 85%;}.poll_result .poll_votes {float: left;width: 15%;padding-left: 2em;}.poll_result .poll_answer.psr_text,.poll_result .poll_votes.psr_text {clear: both;width: 100%;}.poll_result_question_container:after {clear: both;content: " ";display: block;}.poll_result_question_container {padding-bottom: 1.5em;margin-bottom: 1.5em;border-bottom: 1px solid rgba(0, 0, 0, 0.25);}.poll_result_answer_container {float: left;width: 80%;}.poll_result_diagramm {float: left:width: 20%;text-align: center;}.poll_result_diagramm img {filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.25));max-width: 150px;}.poll_result ul {margin: 0px;padding: 0px;}.poll_result li {margin: 0px;padding: 0px;margin-left: 13px;}.poll_info {text-align: center;font-weight: bold;color: #33CC33;}.poll_question.sub {padding-left: 25px;}.hr_poll_sub {color: #EEEEEE;border: 1px solid #EEEEEE;}.poll_question.sub strong {font-size: 88%;}.poll_answer {padding-left: 5px;}.poll_hidden {display: none;}/* File:  style_zz_preset_slideshow.css */ .img_slideshow_navi_dots {display: none;}.preset_slideshow_next,.preset_slideshow_prev,a.preset_slideshow_next ,a.preset_slideshow_prev {position: absolute;top: 50%;margin-top: -1rem;opacity: 0.15;pointer-events: none;color: rgba(0, 0, 0, 0.0);background-position: center center;background-size: contain;width: 7.555rem;height: 7.555rem;display: block;transition: 0.25s all ease;z-index: 50;}.preset_slideshow_prev {left: -10rem;background-image: url('../img/layout/arrow_previous_fp.svg');background-repeat: no-repeat;}.preset_slideshow_next {right: -10rem;background-image: url('../img/layout/arrow_next_fp.svg');background-repeat: no-repeat;}.preset_slideshow_next.active,.preset_slideshow_prev.active {opacity: 0.75;pointer-events: all;}.preset_slideshow_next.active:hover,.preset_slideshow_prev.active:hover {opacity: 1.0;}.preset_slideshow {display: block;width: 100%;overflow: hidden;position: inherit;z-index: 10;}.preset_slideshow a {text-decoration: none;}.preset_slideshow_content {position: absolute;margin-top: 1em;opacity: 0.0;transition: 0.5s all ease;top: 0em;z-index: 10;transform: translateX(0px);}.preset_slideshow_content.active {position: relative;opacity: 1.0;z-index: 20;opacity: 1.0;}.preset_slideshow_content.prev_next_el_prev {z-index: 5;transform: translateX(-100vw);opacity: 0.0;}.preset_slideshow_content.prev_next_el_next {z-index: 15;transform: translateX(100vw);opacity: 0.0;}.preset_slideshow_content p:last-child {margin-bottom: 0px;}.preset_slideshow_content p > a {text-decoration: underline;font-weight: bold;}.preset_slideshow_content h3 {text-transform: uppercase;color: rgba(112, 111, 111, 1.0);font-size: 223%;margin-top: 0;margin-bottom: 18px;}.preset_slideshow_content p {margin-top: 0.25em;} /* File:  style_zz_random_products.css */ .random_product_container {clear: both;width: 100%;}.random_product_container:after {content: " ";display: block;width: 100%;height: 1em;clear: both;}.random_product {float: left;width: 50%;height: auto;overflow: hidden;padding-right: 0.2em;padding-bottom: 0.2em;transition: 0.25s all ease;}.random_product:hover {transform: scale(1.1);z-index: 100;position: relative;}.random_product .random_product_img img {width: 100%;display: block;}.random_product_info_container {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;opacity: 0.0;color: rgba(255, 255, 255, 1.0);font-size: 77.778%;background-color: rgba(0, 76, 147, 0.5);z-index: 10;transition: 0.25s all ease;padding-left: 1em;padding-right: 1em;padding-top: 2.75em;padding-bottom: 1.0em;text-align: center;}.random_product_info_container p {padding: 0px;margin: 0px;}.random_product_info_container:hover {opacity: 1.0;}.random_product .random_product_label {font-weight: 500;}.random_product .random_product_desc {line-height: 100%;letter-spacing: 0.04em;margin-bottom: 0.5em;text-transform: none;}.random_product .random_product_type {font-style: italic;font-weight: 300;}.random_product:hover a, a.random_product_name:hover {color: rgba(12, 79, 144, 1);}.random_product .random_product_more {margin-top: 1.5em;} /* File:  style_zz_search_form.css */ .search_form {}.search_form input[type="text"] {width: 100%;}/* File:  style_zz_secured_areas.css */ .fe_logged_in {font-size: 90%;color: #888888;}.fe_logged_in a {text-decoration: none;color: #888888;}.fe_logged_in a:hover {color: #00AED5;}.fe_logged_in hr {border: 0px;height: 1px;line-height: 1px;border: 0px;border-bottom: 1px solid #888888;margin: 0px;padding: 0px;margin-top: 3px;}.page_secured_login input[type="text"],.page_secured_login input[type="password"] {width: 100%;line-height: 150%;padding: 0.5em;height: 2.5em;}/* File:  style_zz_youtube_video.css */ .youtube_video_container {border: 1px solid rgba(0, 0, 0, 0.1);display: block;position: relative;background-size: contain;background-repeat: no-repeat;background-image: url('../img/cms/video_default_image.svg');background-color: rgba(0, 0, 0, 1.0);background-position: center center;overflow: hidden;max-width: 100%;}.youtube_video_container.video_active:before,.youtube_video_container:hover:before {display: none;}.youtube_video_container:before {position: absolute;z-index: 5;background-position: center center;background-repeat: no-repeat;background-size: cover;background-image: url("../img/cms/video_play_el.svg");content: " ";display: block;top: 0%;right: 0%;bottom: 0%;left: 0%;}.ytv_info_container {position: absolute;left: 0%;top: 0%;bottom: 0%;right: 0%;background-color: rgba(255, 255, 255, 0.9);opacity: 0.0;cursor: help;z-index: 10;transition: 0.25s all ease;}.ytv_info_container p {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: rgba(33, 33, 33, 1.0);padding: 1.5em;margin: 0px;max-width: 100%;min-width: 90%;font-size: 75%;}.youtube_video_container.ytv_tiny .ytv_info_container p {font-size: 65%;}.youtube_video_container:hover .ytv_info_container {opacity: 1.0;}.ytv_info_container a.button_fe {cursor: pointer;text-decoration: none !important;padding-left: 1.5em;padding-right: 1.5em;margin-bottom: 0.5em;clear: both;display: inline-block;}@media(max-width: 800px) {.youtube_video_container .ytv_info_container {opacity: 1.0;}.youtube_video_container .button_fe {clear: both;width: 100%;margin-bottom: 0.5em;display: block;}}/* File:  style_zz_zoom_img.css */ .zoom_img_container {display: inline-block;max-width: 100%;padding-bottom: 1em;}.zoom_img_container img {max-width: 100%;}.zoom_img_container * {text-align: left;max-width: 100%;max-height: none;}.zoom_img_zoom_icon {position: absolute;right: 10px;bottom: 12px;background-image: url("../img/cms/special_element/zoom_img/zoom_img_zoom_icon.png");background-repeat: no-repeat;width: 30px;height: 30px;z-index: 100;}.zoom_img_thumb:hover, .zoom_img_thumb a:hover {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;}.zoom_img_container_overlay {position: fixed;top: 0px;left: 0px;bottom: 0px;right: 0px;background-color: rgba(100, 100, 100, 0.66);overflow: auto;z-index: 501;line-height: 50000%;cursor: zoom-out;}.zoom_img_full_img {position: fixed;z-index: 502;top: 0px;left: 0px;bottom: 0px;right: 0px;width: 100%;height: 100%;overflow: none;text-align: center;pointer-events: none;}.zoom_img_full_img img {z-index: 505;border: 1px solid #999999;background-color: #DEDEDE;max-width: 100%;max-height: 100vh;width: auto;height: auto;-webkit-object-fit: cover;-moz-object-fit: cover;-ms-object-fit: cover;-o-object-fit: cover;object-fit: cover;overflow: hidden;}a.zoom_img_navi_prev {position: fixed;left: 1%;top: 50%;display: block;z-index: 507;background-color: --%container_right_bg_color%;padding: 1em;border-radius: 5px;text-decoration: none !important;font-weight: bold;}a.zoom_img_navi_next {position: fixed;right: 1%;top: 50%;display: block;z-index: 507;background-color: --%container_right_bg_color%;padding: 1em;border-radius: 5px;text-decoration: none !important;font-weight: bold;z-index: 1001;transition: 0.25s all ease;}a.zoom_img_navi_next:hover,a.zoom_img_navi_prev:hover {transform: scale(1.25);}/* File:  style_zzz_media_queries.css */@media (min-width: 1950px) {.head_video.v1080p {display: block;}.head_video.v360p,.head_video.v720p {display: none;}}@media (min-width: 1024px) and (max-width: 1949px) {.head_video.v720p {display: block;}.head_video.v360p,.head_video.v1980p {display: none;}}@media (min-width: 0px) and (max-width: 1023px) {.head_video.v360p {display: block;}.head_video.v720p,.head_video.v1980p {display: none;}}@media (max-width: 1750px) {.content_fp_reference .content_wrapper {width: 34vw;margin-left: 21vw;}.content_fp_reference .content_wrapper article {margin-top: 16vw;}}@media (max-width: 1590px) {h1.headline {font-size: 350%;}.quad_ccc {width: 48%;width: calc(50% - 4px);min-height: 0px !important;padding-bottom: 0em;}.ccc_number {font-size: 4rem;}.ccc_label {display: inline-block;padding-bottom: 1.5em;font-size: 100%;}.about_link_ccc {font-size: 150%;margin-top: 1em;margin-bottom: 1em;}.content_el_with_bg_img {background-size: cover;}.fp_slideshow .img_slideshow_img img {max-width: 82.5%;}}@media (max-width: 1350px) {.content_fp_reference .content_wrapper article > p {display: none;}.website_headline {top: -200px;left: 10%;width: 90%;padding-left: 0;}.website_headline h1 {transform: scale(0.8);}}@media (max-width: 1200px) {.blog_con_left, .blog_con_right {clear: both;float: none;width: 100% !important;border: none !important;min-height: auto;max-height: none;}.blog_con_left {min-height: 12rem !important;}.blog_con_right {position: static;}body.blog .all.blog #content {min-width: 95vw;padding-left: 1em;padding-right: 1em;}body.blog .all.blog #content .content_short_text.img_available {min-height: 22em;position: relative;}}@media (max-width: 1175px) {.all::after {height: 0px;}.display_scroll .navigation_logo{transform: scale(1);padding-top: 30px;}.website_headline {top: -200px;left: 10%;width: 90%;padding-left: 0;}.website_headline h1 {transform: scale(0.8);}.navi_container_right {width: 20%;float: right;margin-right: 20px;}nav#lan_selection {width: auto;}.search_field_container {display: none !important;}.horizontal_links {font-size: 85%;}p.space_2,p.space_3,p.space_4,p.space_5 {padding-top: 1em;display: inline-block;}.overlay_image_content p.space_2,.overlay_image_content p.space_3,.overlay_image_content p.space_4,.overlay_image_content p.space_5 {display: inline;}.overlay_box_content p.space_2,.overlay_box_content p.space_3,.overlay_box_content p.space_4,.overlay_box_content p.space_5 {display: inline;}.more_button a {margin-top: 0.5em;margin-bottom: 0.75em;}.project_overview .box1_2 ,.project_overview .box2_2{width: 100%;}.content_el_with_bg_img#content_el_full_499 {background-position: 50%;}#content_el_full_492 h1 {font-size: 300%;}.service_icon_container {width: 100%;}.fp_slideshow .img_slideshow_img img {max-width: 80%;}}@media (max-width: 940px) {nav#main_navi {font-size: 65%;}nav#main_navi ul li a {padding-left: 1em;padding-right: 1em;}#content_el_full_492 h1 {font-size: 160%;}.shortcut_link .overlay_image_content a,.shortcut_link .overlay_box_content a {padding-top: 2.5em;line-height: 175%;}.portrait_img {width: 45%;}}@media (max-height: 825px) {header {position: absolute;}}@media (max-width: 810px) {body {font-size: 14px;line-height: 20px;}h1 {width: 100%;transform: scale(1.0, 1.0);-moz-transform: scale(1.0, 1.0);-webkit-transform: scale(1.0, 1.0);}h1, h1.headline, .project_template h1.headline {font-size: 160%;}h1 br {display: none;}table td {word-break:break-all;}header {padding: 0.25em;}header:after {clear: both;width: 100%;content: " ";display: block;height: 0.75em;}nav#lan_selection a {float: left;margin-bottom: 0em;}.logo_customer img {border: 1px solid rgba(0, 0, 0, 0.1);}.customer_logo_list .box1_4,.customer_logo_list .box2_4,.customer_logo_list .box3_4,.customer_logo_list .box4_4 {width: 45% !important;float: left;clear: none !important;margin-right: 3%;}.box1-4, .box3-4, .box1-4_switch, .box3-4_switch,.box1_4, .box2_4, .box3_4, .box4_4,.quad, .fifth, .sixth {clear: both !important;width: 100% !important;padding: 0;}.custom_tiles .box1_2, .custom_tiles .box2_2 {clear: none !important;width: 50% !important;font-size: 90%;}.custom_tiles .overlay_image_content,.custom_tiles .overlay_box_content {opacity: 1.0 !important;background-color: rgba(0, 76, 147, 0.65);}.custom_tiles .overlay_image_container,.custom_tiles .overlay_box_container {margin-bottom: 4px;}input[type="checkbox"],input[type="radio"] {transform: scale(1.85);margin-top: 1.5em;margin-right: 0.75em;vertical-align: baseline;}section#content {margin-top: 0em;}.content_el_with_bg_img h2 {font-size: 133%;}.content_el {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.content_el input, .content_el select {font-size: 100%;height: 1.05em;line-height: 110%;}.content_el textarea {font-size: 100%;line-height: 110%;}.side_navi {padding-left: 0px;}.trio_button {display: none;}#bg_helper {background-image: url('../img/layout/background_img_mobile.jpg');}.content_wrapper {padding-left: 1.25em;padding-right: 1.25em;width: 80%;}a.mobile_menu_button {display: block !important;margin-top: 0.65em;margin-left: 0.5em;max-width: 15%;background-size: contain;background-repeat: no-repeat;z-index: 101;}nav#main_navi {position: relative;display: none;margin-top: -20px;width: 100%;z-index: 100;font-size: 120%;}nav#main_navi:after {clear: both;content: " ";display: block;height: 20px;}nav#main_navi ul {clear: both;width: 100%;}nav#main_navi ul li {clear: both;width: 100%;min-height: 1px;padding-bottom: 0px;padding-top: 0px;text-align: center;background-color: rgba(255, 255, 255, 1.0);border-bottom: 1px solid rgba(0, 0, 0, 1.0);padding: 0px;}nav#main_navi ul li a {display: block;padding-top: 0.25em;padding-bottom: 0.25em;}nav#main_navi > ul > li.first > a {margin-top: 1em;}nav#main_navi ul li a:before, nav#main_navi ul li a:after {display: block;height: 10px;content: " ";clear: both;}nav#main_navi ul li:before, nav#main_navi ul li:after,nav#main_navi ul li a:before, nav#main_navi ul li a:after {display: none !important;}nav#main_navi ul li .sub_navi {width: 100%;display: none;position: static;clear: both;background: none;padding: 0px !important;margin: 0px;min-height: 0px !important;}nav#main_navi ul li.active > .sub_navi {opacity: 1.0}nav#main_navi ul li .sub_navi ul li {clear: both;width: 100%;padding: 0px;border: 0px;background-color: rgba(120, 120, 120, 1.0);color: rgba(0, 0, 0, 1.0);font-size: 80%;}nav#main_navi ul li.active > div.sub_navi,nav#main_navi ul li.active > div.sub_navi > ul,nav#main_navi ul li.active > div.sub_navi > ul > li,nav#main_navi ul li.active > div.sub_navi > ul > li > a {display: block !important;}.sub_navi_container ul {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}nav#lan_selection {width: 22.5%;padding-right: 0.5em;}nav#lan_selection a {width: 35%;max-width: 35px;background-position: center center;height: 1.25em;}.navi_container_right{float: right;}.search_field_container {width: 55%;}.search_field_container input[type="text"] {min-height: 2.5em;}.search_field_container a {margin-top: 0.25em;}section#logo {padding-top: 45px;margin-bottom: 25px;}.navi_pos {display: block;line-height: 150%;}.shortcut_link > p > a {font-size: 80%;line-height: 1.75em;height: 1.75em;bottom: 1.95em;}.horizontal_links a {width: 50%;text-align: center;font-size: 125%;}p.space_2,p.space_3,p.space_4,p.space_5 {padding-top: 1em;display: inline-block;}.more_button a {margin-top: 0em;margin-bottom: 0.75em;padding: 0.5em;padding-left: 1.25em;padding-right: 1.25em;font-size: 100%;}.side_image {display: none;}.random_product_info_container {padding-top: 1em;}.random_product_info_container .random_product_more {display: none;}.all section#content select,.all section#content input[type="text"] {min-height: 2em;}.all section#content textarea {min-height: 8em;}.all section#content .quad.right .button_fe {margin-top: 0.5em;}.all section#content label {margin-top: 0.5em;margin-bottom: 0.25em;display: inline-block;}.shortcut_link .overlay_image_content a,.shortcut_link .overlay_box_content a {padding-top: 1.75em;line-height: 175%;}.service_icon_container {width: 100%;display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 1em;grid-row-gap: 1em;margin-top: 0em;}.service_icon_container .service_icon {margin-top: 1em;margin-bottom: 1em;width: 100%;clear: both;display: block;}.quad_ccc {width: 48%;width: calc(50% - 4px);min-height: 0px !important;padding-bottom: 0em;}.ccc_number {font-size: 4rem;}.ccc_label {display: inline-block;padding-bottom: 1.5em;font-size: 100%;}.about_link_ccc {font-size: 150%;margin-top: 1em;margin-bottom: 1em;}.about_link_ccc.fp_link_white:after {width: 35px;height: 35px;margin-top: 0px;}.content_el_with_bg_img#content_el_full_489 {background-position: center top;}.content_el_with_bg_img#content_el_full_499 {background-position: center center;}footer {text-align: center;}footer .footer_logo_container,footer .footer_address_container,footer .footer_side_navi_container,footer .footer_social_media_container,footer .side_navi,footer .side_navi ul,footer .footer_right,footer section#social_media {float: none;clear: both;width: 100%;text-align: center;font-size: 110%;}footer nav.side_navi li a {padding-top: 0.5em;padding-bottom: 0.5em;display: block;font-weight: 500;}footer section#social_media {margin-top: 1.5em;}#content_el_full_517 {min-height: 0px !important;height: auto !important;max-height: inherit !important;}.overlay_team h3 {font-size: 90%;}}@media (max-width: 767px) {.box1_5, .box2_5, .box3_5, .box4_5, .box5_5 {clear: both !important;width: 100% !important;padding: 0;}}@media (max-width: 650px) {body.blog .all.blog #content .content_el_full {clear: both;width: auto;}.blog_con_left {min-height: auto !important;}body.blog .all.blog #content .content_short_text.img_available {min-height: auto;}}@media (max-width: 500px) {.box1_2, .box2_2, .box1_3, .box2_3, .box3_3,.box1-3, .box2-3, .box3-3, .box1-3_switch, .box2-3_switch,.third, .half, .twothird, .threequad {clear: both !important;width: 100% !important;padding: 0;}.service_nav {width: 100%;}.service_nav .box1_3, .service_nav .box2_3, .service_nav .box3_3 {clear: none !important;width: auto !important;}.service_nav .box3_3 {float: right !important;}.shortcut_link {width: 100%;}header .logo img {max-width: 66%;}.projects_slide_through span#project_arrow {margin-top: -0.075em;}footer .footer_logo_container {min-height: 0px;padding-bottom: 1.25em;padding-top: 0.5em;}footer .logo img {width: 55px;height: auto;}.custom_tiles .overlay_image_content,.custom_tiles .overlay_box_content {font-size: 75%;font-weight: 500;}.custom_tiles .overlay_image_content a,.custom_tiles .overlay_box_content a {padding-top: 40%;}.custom_tiles > .box2_2 > .overlay_image_container a,.custom_tiles > .box2_2 > .overlay_box_container a {padding-top: 20%;}nav.sub_navi_container {font-size: 120%;line-height: 120%;}nav.sub_navi_container ul li a {padding-left: 0.25em;padding-right: 0.25em;}span.logo_customer {text-align: center;width: 100%;}.shortcut_link .overlay_box_img img {width: 100%;}#header_with_nav {position: relative;}.navigation_logo {display: block;clear: both;width: 100%;text-align: center;padding-top: 1em;}.navi_container_right{margin-bottom: 10px;padding-left: 30px;margin-top: 20px;}.search_field_container {margin-bottom: 8%;display:none !important;}.navi_container_right,.search_field_container,#lan_selection,.lan_selection {display: block;clear: both;width: 100%;}.website_headline {padding: 1.25em;top: -7em;text-align: left;min-height: 3em;width: 90%;}header.default_header {height: 100px;}#head_img_container{margin-top: 0;}.burger_submenu.close {position: fixed;}.full_navi {width: 100%;}ul.sitemap {padding-left: 0;}nav#lan_selection{float: right;margin: 0;padding: 0;}.shortcut_link .overlay_image_content a,.shortcut_link .overlay_box_content a {padding-top: 0.25em;line-height: 150%;font-size: 80%;}.random_product {width: 100%;}.all {clear: both;width: 100%;position: static;}.all section#content select,.all section#content input[type="text"] {height: 2.5em;font-size: 100%;padding-left: 0.25em;padding-right: 0.25em;}.all section#content li a {display: inline-block;padding-top: 0.5em;padding-bottom: 0.5em;}.all section#content h1:first-child {margin-top: 1em;}.content_wrapper {width: 100%;}.dot_navi {display: none;}.content_fp_reference {background-size: 150% 150%;font-size: 85%;}.content_fp_reference .content_wrapper {width: 56%;margin-left: 5%;}.content_fp_reference .content_wrapper article {margin-top: 9.5vw;}.content_fp_reference h1 {margin-top: 0em !important;}.fp_slideshow {margin-left: -1.25em;margin-right: -1.25em;}.img_slideshow_next,.img_slideshow_prev {transform: scale(0.5);}a.img_slideshow_prev,a.img_slideshow_prev:hover {left: -1.5em;}a.img_slideshow_next,a.img_slideshow_next:hover {right: -1.5em;}.service_icon_container {width: 100%;display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 1em;grid-row-gap: 1em;margin-top: 0em;}.service_icon_container .service_icon {margin-top: 1em;margin-bottom: 1em;width: 100%;clear: both;display: block;}.quad_ccc {width: 48%;width: calc(50% - 4px);min-height: 0px !important;padding-bottom: 0em;}.ccc_number {font-size: 4rem;}.ccc_label {display: inline-block;padding-bottom: 1.5em;font-size: 100%;}.about_link_ccc {font-size: 150%;margin-top: 1em;margin-bottom: 1em;}.about_link_ccc.fp_link_white:after {width: 35px;height: 35px;margin-top: 0px;}.content_el_with_bg_img#content_el_full_489 {background-position: center top;}.content_el_with_bg_img#content_el_full_499 {background-position: bottom right;}.contact_text_pos {margin-top: 55vw;}.lpe_img, .lpe_text,.lpe_title {clear: both;width: 100%;height: auto;}.lpe_title h3 {font-size: 125%;line-height: 125%;}.content_el_footer {text-align: center;}h1.headline {font-size: 160%;line-height: 125%;}h1 br {display: inline-block;}h2.headline_middle {font-size: 140%;line-height: 125%;}h3.headline_sub {font-size: 125%;line-height: 125%;}.content_single_con_link {float: none;text-align: center;width: 100%;}.cscl_input {width: 100%;}.team_container {width: 100%;margin: 0 auto;}.overlay_team {padding: 5%;padding-top: 3em;overflow-y: scroll;}.overlay_team .half img {margin-right: 0px;}.overlay_team h2 {font-size: 166%;}.content_el_job {min-height: 0px !important;height: auto !important;margin-bottom: 1em;}.content_el_job h1 {padding-left: 0px;}.content_el_job .content_wrapper {margin-left: 0%;width: 100%;}.projects_slide_through {margin-top: 32vw;padding-left: 1rem;padding-right: 1rem;}.projects_slide_through .project_arrow {margin-top: -0.075em;}#head_no_img_container {height: auto;margin-bottom: 50px;margin-top: 100px;}}@media (max-width: 320px) {.content_fp_reference .content_wrapper {width: 66.666%;}.portrait_desc_name {font-size: 100%;}}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(../_temp/font_0.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(../_temp/font_1.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(../_temp/font_2.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(../_temp/font_3.ttf) format('truetype');}@font-face {font-family: 'Open Sans Condensed';font-style: normal;font-weight: 300;font-display: swap;src: url(../_temp/font_4.ttf) format('truetype');}@font-face {font-family: 'Open Sans Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(../_temp/font_5.ttf) format('truetype');}@font-face {font-family: 'Philosopher';font-style: normal;font-weight: 400;font-display: swap;src: url(../_temp/font_6.ttf) format('truetype');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 100;font-display: swap;src: url(../_temp/font_7.ttf) format('truetype');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;font-display: swap;src: url(../_temp/font_8.ttf) format('truetype');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url(../_temp/font_9.ttf) format('truetype');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;font-display: swap;src: url(../_temp/font_10.ttf) format('truetype');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url(../_temp/font_11.ttf) format('truetype');}