/* File:  style_allg.css */ * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}html, body {width: 100%;margin: 0px;padding: 0px;}body {background-color: rgba(255, 255, 255, 1.0);overflow-y: scroll;font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 20px;line-height: 28px;color: rgba(60, 60, 60, 1.0);}header {clear: both;width: 100%;display: block;}header:after {clear: both;width: 100%;height: 0px;display: block;content: " ";}a {text-decoration: none;color: rgba(0, 110, 184, 1.0);}strong {font-weight: 600;}body:not(.startpage) .content_container p {max-width: 970px;}body:not(.startpage) .content_container h1.headline,body:not(.startpage) .content_container h1.headline {font-size: 175%;padding-bottom: 0.25em;border-bottom: 1px solid rgba(112, 112, 112, 0.2);margin-bottom: 2em;font-weight: 300;line-height: 120%;}body:not(.startpage) .content_container h2,body:not(.startpage) .content_container h2 {font-size: 250%;line-height: 112%;margin-bottom: 0.5em;margin-top: 1.5em;color: rgba(0, 110, 184, 1.0);letter-spacing: -0.025em;font-weight: 400;}body.startpage h1.headline {font-size: 170%;font-weight: 300;line-height: 110%;letter-spacing: -0.025em;text-transform: uppercase;}body.startpage h2 {font-weight: 300;font-size: 208.333%;text-transform: uppercase;line-height: 110%;letter-spacing: -0.025em;border: 0px;}body.startpage h3 {font-size: 145%;font-weight: 600;text-transform: uppercase;letter-spacing: -0.025em;scolor: rgba(60, 60, 60, 1.0);line-height: 120%;}li.li_list:before {padding-right: 0.5em !important;margin-left: 0em;}img {vertical-align: middle;}hr {border: 0px;height: 1px;background-color: rgba(112, 112, 112, 0.2);margin-top: 0.25em;margin-bottom: 0.25em;}sup {line-height: 70%;}h1 sup, h2 sup {font-size: 65%;}.top_bar {position: fixed;width: 100%;top: 0px;background-color: rgba(255, 255, 255, 1.0);z-index: 200;}.content_wrapper,.content_wrapper_default {margin-left: auto;margin-right: auto;width: 1385px;max-width: 100%;padding-left: 1.5em;padding-right: 1.5em;}.content_wrapper_default {max-width: 100%;}a.logo {float: left;display: block;max-width: 10%;}a.logo img {display: block;}.main_navi_container {float: left;padding-left: 10%;width: 82.5%;}.banner_img_container {margin-top: 4.1em;}.banner_img_container img {display: block;width: 100vw}.content_container ul {padding-left: 1em;}body:not(.startpage) .content_container {font-size: 16px;}.content_container .content_intro:after {clear: both;width: 100%;content: " ";display: block;}.content_container .content_default {float: left;width: 70%;}.content_container .content_full {float: left;width: 100%;}.content_container .sidebar {float: right;width: 22.25%;color: rgba(0, 110, 184, 1.0);font-size: 75%;line-height: 140%;}.content_container .sidebar ul.ul_list {margin-left: 0.75em;}.content_container .sidebar li.li_list:before {content: "•" !important;margin-left: -1em;}.content_el_full:after {clear: both;width: 100%;height: 0px;display: block;content: " ";}.content_el_full {background-size: cover;background-position: right bottom;font-weight: 200;}.content_el_full .content_el {padding-top: 1.5em;padding-bottom: 1.5em;}.box1_4 img.vector_img,.box2_4 img.vector_img,.box3_4 img.vector_img,.box4_4 img.vector_img {width: auto;max-width: 100%;}.box1_4,.box2_4,.box3_4,.box4_4 {padding-left: 0% !important;padding-right: 4% !important;}section.bottom,div.bottom {clear: both;display: block;}footer .contact_us,div.footer .contact_us {background-image: url("../img/layout/bg_section_contact_us.jpg");background-repeat: no-repeat;background-position: center center;background-size: cover;color: rgba(255, 255, 255, 1.0);padding-top: 1.25em;padding-bottom: 3.25em;margin-bottom: 1em;}footer .contact_us a,div.footer .contact_us a {color: rgba(255, 255, 255, 1.0);}footer,div.footer {width: 100%;background-color: rgba(255, 255, 255, 1.0);clear: both;padding-bottom: 1em;font-weight: 300;}footer .company_info,footer .side_navi_container,footer .copyright,div.footer .company_info,div.footer .side_navi_container,div.footer .copyright {font-size: 83.333%;}footer .company_info strong,div.footer .company_info strong {float: left;display: inline-block;padding-right: 1.5em;}footer .company_info,div.footer .company_info {float: left;width: 20%;padding-right: 1.5em;}footer .side_navi_container,div.footer .side_navi_container {float: right;display: inline-block;width: 60%;}footer .copyright,div.footer .copyright {float: right;width: 20%;text-align: right;}footer:after,div.footer:after {display: block;content: " ";width: 100%;clear: both;}.without_footer footer .contact_us {display: none;}.without_footer footer {float: left;clear: both;margin-top: 2em;padding-top: 1em;border-top: 1px solid rgba(112, 112, 112, 0.2);}/* File:  style_button.css */ .button, .button_fe,.button_inactive, .button_fe_inactive {color: #FEFEFE;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 {background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);border-radius: 1em;font-weight: 300;}.button_inactive,.button_fe_inactive {background-color: #CCCCCC;color: #FEFEFE;}.button_fe_inactive {border-radius: 0em;}.button a, .button a:hover, .button_fe a, .button_fe a:hover {text-decoration: none;}.button:hover, .button_fe:hover {background-color: #CCCCCC;color: #333333;cursor: pointer;} /* File:  style_click_tab.css */.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: rgba(255, 255, 255, 0.5);min-height: 150px;border: 1px solid rgba(0, 0, 0, 0.05);padding: 1.5em;padding-bottom: 1em;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.clicktab_text .download_link_type_pdf {color: rgba(0, 110, 184, 1.0);}.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: 1em;padding-right: 1em;padding-bottom: 0.125em;border-bottom: 0.25em;margin-right: 0.25em;background-color: rgba(0, 106, 179, 0.60);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: rgba(0, 110, 184, 1.0);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_click_tab_button {margin: 0px;font-size: 85%;}p.p_click_tab_text {margin: 0px;width: 100%;clear: both;}.clicktab .clicktab_text h2.headline_middle {margin-top: 0em !important;}/* File:  style_comments.css */ .content_coments_shower {clear: both;width: 100%;padding-bottom: 0.5em;}.content_comments_container {font-size: 90%;}.content_comments {font-size: 133.333%;clear: both;}.content_comments_container, .content_comments_container a, .content_comments_container hr, .content_comments_container hr.coment {color: #333333;border-color: #999999;}.content_comments_container .content_comment {color: #333333;}.content_comments_container .comment_amount_navi {width: 100%;clear: both;}.content_comments_container .comment_amount_navi .comment_amount_navi_amount {float: left;width: 33.333%;}.content_comments_container .comment_amount_navi .comment_amount_navi_invisible {float: left;width: 33.333%;}.content_comments_container .comment_amount_navi .comment_amount_navi_navi {float: left;width: 33.333%;}.content_comments_container .comment_amount_navi:after {display: none;clear: both;width: 100%;content: " ";}.content_comments_info {color: #ad1733;font-weight: bold;}.content_comments_container br {line-height: 65%;}.content_comments_container input[type="text"], .content_comments_container textarea, .content_comments_container select {width: 100%;border: 1px solid rgba(128, 128, 128, 0.75);padding: 0.5em;height 1.5em;}.content_comments_container textarea {padding: 0.5em;height: 15em;}.content_el_footer .content_comments_container > a:after,.content_el_footer .content_el_footer_share_links > .content_single_con_link > a:after {display: inline-block;content: "▹";}.content_el_footer .content_comments_container > a:hover:after,.content_el_footer .content_el_footer_share_links > .content_single_con_link > a:hover:after {content: "▾";}.content_el_footer.show_comments_active {border-bottom: 1px solid rgba(0, 0, 0, 0.25);margin-bottom: 1.25em;}.comment_files {display: block;clear: both;padding-bottom: 1em;margin-bottom: 1em;border-bottom: 1px solid rgba(0, 0, 0, 0.25);font-size: 75%;}.comment_files:after {content: " ";clear: both;display: block;width: 100%;}.comment_files ul {clear: both;display: block;list-style: none;margin: 0px;padding: 0px;}.comment_files li {float: left;display: block;padding: 0.5em;padding-left: 0em;padding-right: 0em;list-style: none;margin: 0px;margin-right: 0.25em;}.comment_files li a {display: block;background-color: rgba(0, 0, 0, 0.25);color: rgba(255, 255, 255, 1.0);text-decoration: none;padding: 0.5em;padding-top: 0.25em:padding-bottom: 0.25em;}.comment_files li a:hover {text-decoration: none;}/* File:  style_content.css */ .font_color_inverted,.font_color_inverted h1,.font_color_inverted h2,.font_color_inverted h3,.content_bg_color h1,.content_bg_color h2,.content_bg_color h3,.content_bg_color,.content_bg_img h1,.content_bg_img h2,.content_bg_img h3,.content_bg_img a,.content_bg_img {color: rgba(255, 255, 255, 1.0);}.content_bg_color.font_color_inverted h1,.content_bg_color.font_color_inverted h2,.content_bg_color.font_color_inverted h3,.content_bg_color.font_color_inverted a,.content_bg_color.font_color_inverted,.content_bg_img.font_color_inverted h1,.content_bg_img.font_color_inverted h2,.content_bg_img.font_color_inverted h3,.content_bg_img.font_color_inverted,.content_bg_img.special_type_bg_img_bottom h1,.content_bg_img.special_type_bg_img_bottom h2,.content_bg_img.special_type_bg_img_bottom h3,.content_bg_img.special_type_bg_img_bottom a,.content_bg_img.special_type_bg_img_bottom {color: rgba(60, 60, 60, 1.0);}.content_bg_color.font_color_inverted {font-weight: 200;}.content_el_full.add_seperator .box1_3,.content_el_full.add_seperator .box2_3 {position: relative;padding-right: 2.5em;}.content_el_full.add_seperator .box1_3:after,.content_el_full.add_seperator .box2_3:after {background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 1.0) 20%, rgba(255, 255, 255, 1.0) 80%, rgba(255, 255, 255, 0.0) 100%);position: absolute;right: 1em;top: 5px;bottom: 5px;width: 1px;content: " ";display: block;}.content_el_full.add_seperator .content_el .box1_3:after {right: 1.5em;}.content_el_full.font_color_inverted.content_el_leadership_overview .box1_3:after,.content_el_full.font_color_inverted.content_el_leadership_overview .box2_3:after {background: rgba(255, 255, 255, 0.0) !important;}.content_el_full.special_type_big_list .content_el {padding-top: 0px;}.content_el_full .content_el .explore_more a {border: 1px solid rgba(0, 110, 184, 1.0);border-radius: 1.5em;padding: 0.5em;padding-left: 1em;padding-right: 1em;transition: 0.333s all ease;}.content_bg_img .content_el .explore_more a {border: 1px solid rgba(255, 255, 255, 1.0);}.font_color_inverted .explore_more a,.font_color_inverted a {color: rgba(255, 255, 255, 1.0);}.content_el_full.font_color_inverted .content_el .explore_more a {border: 1px solid rgba(255, 255, 255, 1.0);}.content_bg_img.font_color_inverted .content_el .explore_more a {border: 1px solid rgba(255, 255, 255, 1.0);background-color: rgba(255, 255, 255, 1.0);color: rgba(60, 60, 60, 1.0);}.content_bg_img.font_color_inverted .content_el .explore_more a:hover {border: 1px solid rgba(60, 60, 60, 1.0);color: rgba(60, 60, 60, 1.0);background-color: transparent;}.font_color_inverted h1 a,.font_color_inverted h2 a {color: rgba(0, 110, 184, 1.0);}.content_bg_color.font_color_inverted .explore_more a:hover,.content_bg_color .explore_more a {background-color: transparent;border: 1px solid rgba(255, 255, 255, 1.0) !important;color: rgba(255, 255, 255, 1.0);}.content_bg_color.font_color_inverted .explore_more a,.content_bg_color .explore_more a:hover {background-color: rgba(255, 255, 255, 1.0);color: rgba(60, 60, 60, 1.0) !important;border: 1px solid rgba(255, 255, 255, 1.0) !important;font-weight: 200;}.content_bg_color.font_color_inverted .explore_more a {border: 1px solid rgba(60, 60, 60, 1.0) !important;}.content_bg_color.font_color_inverted .explore_more a:hover {background-color: rgba(60, 60, 60, 1.0) !important;color: rgba(255,255,255,1) !important;}.content_bg_img .explore_more a:hover {background-color: rgba(255,255,255,1) !important;color: rgba(60, 60, 60, 1.0) !important;}.content_bg_color.font_color_inverted .explore_more a:hover {border: 1px solid rgba(60, 60, 60, 1.0) !important;}.content_el_full.dark_box_for_above {background-color: rgba(0, 0, 0, 0.85);background: linear-gradient(to bottom, rgba(10, 10, 10, 0.9) 0%, rgba(10, 10, 10, 0.9) 50%, rgba(10, 10, 10, 1.0) 90%);color: rgba(255, 255, 255, 1.0);margin-top: -250px;}.content_el_full.dark_box_for_above .content_wrapper {position: relative;}.content_el_full.dark_box_for_above .content_wrapper:before {position: absolute;content: " ";background-image: url("../img/layout/bracket.svg");background-position: left top;background-repeat: no-repeat;background-size: contain;top: -9.25em;left: -70px;width: 50px;height: 335px;display: block;opacity: 0.333;}.content_el_full.special_type_big_list .content_el ul.ul_list {margin-left: 2em;}.content_el_full.special_type_big_list .content_el ul.ul_list,.content_el_full.special_type_big_list .content_el li.li_list {list-style: none;}.content_el_full.special_type_big_list .content_el li.li_list {font-size: 125%;text-indent: -1.5em;padding-bottom: 2em;padding-top: 0.5em;margin-bottom: 1em;clear: both;display: block;}.content_el_full.special_type_big_list .content_el li.li_list:before {content: " " !important;display: inline-block;width: 2.5em;height: 2.5em;margin-right: 2em;margin-top: -0.5em !important;margin-left: 0px !important;background-image: url("../img/layout/icon_diagramm.svg");background-size: contain;background-position: left center;background-repeat: no-repeat;}.content_el_full.special_type_big_list .content_el h1 {padding: 1.5em;padding-top: 1.0em;padding-bottom: 1.0em;background-color: rgba(0, 0, 0, 0.1);margin-top: 0px;}.content_el_full.special_type_layer_right .content_wrapper {margin-right: 0px;}.content_el_full.special_type_layer_right .content_el {width: 54%;display: block;float: right;padding: 2em;padding-right: 18.5%;padding-top: 2em;padding-bottom: 2em;background-color: rgba(0, 110, 184, 1.0);}.content_el_full.special_type_bg_img_bottom {background-size: 100% auto;padding-bottom: 250px;background-repeat: no-repeat;background-position: bottom;}.content_container .content_default .content_el,.content_container .sidebar .content_el {padding-top: 0em;padding-bottom: 0em;}.content_prev_img p,.content_short_headline p,.content_short_headline h2 {margin-top: 0px;padding-top: 0px;}body:not(.startpage) .content_container h2.content_short_headline {font-size: 133%;}.content_short_text p {margin-bottom: 0px;}.info_stoerer {display: inline-block;margin-top: -1.5em;margin-bottom: -2.25em;}a.download_link {color: rgba(0, 110, 184, 1.0);}.download_link_type_pdf {color: rgba(0, 110, 184, 1.0);font-size: 85%;}.download_link_type_pdf:before {content: " ";width: 1.25em;height: 1.5em;background-image: url("../img/layout/pdf_icon.svg");background-repeat: no-repeat;background-size: 100% auto;margin-right: 0.5em;display: inline-block;vertical-align: middle;}.box1_5, .box2_5, .box3_5, .box4_5, .box5_5 {padding-right: 3%;line-height: 130%;}.margin_top_0_6_em img {margin-top: 0.6em;}.full_p_width p {width: 100%;max-width: 100% !important;}body:not(.startpage) .content_container h2.content_short_headline {margin-top: 0em;}body.single_con_view_page_class.events .content_default {width: 100%;}body.events .content_single_con_view_active h1.headline {font-size: 175%;padding-bottom: 0.25em;border-bottom: 1px solid rgba(112, 112, 112, 0.2);margin-bottom: 1.25em;margin-top: 0em;font-weight: 300;line-height: 120%;}body.events .content_single_con_view_active h2 {font-size: 117%;font-weight: bold;color: rgba(60, 60, 60, 1.0);margin-top: 1.75em;}body.events .content_single_con_view_active p {margin-top: 0em}body.events.lan_en .content_full_link a:before {content: "read ";display: inline;}body.events .content_full_link a {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);border-radius: 1.5em;padding: 0.5em;padding-right: 0.5em;padding-left: 0.5em;padding-left: 1em;padding-right: 1em;transition: 0.333s all ease;font-weight: normal;font-size: 90%;}body.events .content_full_link a:hover {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 110, 184, 1.0);}body.events .content_default .content_el_full h1 {margin-bottom: 1em;}.content_prev_img img {border: 1px solid rgba(128, 128, 128, 0.075);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.025);}/* File:  style_custom_class.css */ .page_leadership span.hover_biography {position: relative;top: 0px;left: 0px;right: 0px;bottom: 0px;display: inline-block;}.page_leadership span.hover_biography:before {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background-color: rgba(0, 106, 179, 0.60);display: block;content: "Read Biography";color: rgba(255, 255, 255, 1.0);opacity: 0.0;z-index: 100;text-align: center;padding-top: 42.5%;font-weight: 600;}.page_leadership span.hover_biography:hover:before {opacity: 1.0;}div.explore_more {}.explore_more.fixed_history_back {position: fixed;right: 1.5em;top: 7.5em;display: none;font-size: 80%;color: rgba(112, 112, 112, 0.2);}.explore_more.fixed_history_back.active {display: block;}div.reference_block {font-size: 80%;line-height: 125%;margin-top: 2em;}.reference_block ul li.li_list:before{display: none;}.reference_block ul li.li_list{margin-left: 0;padding-bottom: 0.5em;}.first_col_colored table tbody td {vertical-align: middle !important;}.first_col_colored table tbody td p{margin-top: 0.5em !important;margin-bottom: 0.5em;}.first_col_colored > p {margin-bottom: 0px;}.first_col_colored table tbody tr {text-align: center;}.first_col_colored table tbody tr.table_row td:first-of-type{background-color: rgba(100,100,100,0.7);color: #FFFFFF;font-weight: bold;}.first_col_colored.first_col_small table tbody tr td:first-of-type{width: 20%;}.italic_is_red p em {font-style: normal;color: rgba(255,0,0,1);}.underline_bold_text strong {text-decoration: underline;}.spacer_fix{margin-top: 3em;}.spacer_fix p {margin-top: 1px;margin-bottom: 1px;}.date_specifier {display: block;float: right;padding-top: 0.25em;font-style: italic;}.covid_info .download_type_size {display: none;}div.show_more_button,.button_back_to_overview,.button_back_to_start {clear: both;margin-top: 1em;font-size: 90%;font-weight: bold;}div.show_more_button a,.button_back_to_overview a,.button_back_to_start a {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);border-radius: 1.5em;padding: 0.5em;padding-left: 1em;padding-right: 1em;transition: 0.333s all ease;font-weight: normal;font-size: 90%;}div.show_more_button a:hover {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 110, 184, 1.0);}.font_color_inverted .show_more_button a {border: 1px solid rgba(255, 255, 255, 1.0);background-color: rgba(255, 255, 255, 0.0);color: rgba(255, 255, 255, 1.0);}.font_color_inverted .show_more_button a:hover {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);}.font_color_inverted.content_bg_img .show_more_button a {border: 1px solid rgba(0, 110, 184, 1.0) !important;background-color: rgba(0, 110, 184, 1.0) !important;color: rgba(255, 255, 255, 1.0) !important;}.font_color_inverted.content_bg_img .show_more_button a:hover {border: 1px solid rgba(0, 110, 184, 1.0) !important;background-color: rgba(255, 255, 255, 1.0) !important;color: rgba(0, 110, 184, 1.0) !important;}.button_back_to_overview {float: right;margin-top: -8em;}.button_back_to_start {float: right;margin-top: -4.75em;}.button_back_to_overview a,.button_back_to_start a {border: 1px solid rgba(0, 110, 184, 1.0) !important;background-color: rgba(0, 110, 184, 1.0) !important;color: rgba(255, 255, 255, 1.0) !important;}.button_back_to_overview a:hover,.button_back_to_start a:hover {border: 1px solid rgba(0, 110, 184, 1.0) !important;background-color: rgba(255, 255, 255, 1.0) !important;color: rgba(0, 110, 184, 1.0) !important;}div.full_width_text {}div .full_width_text p {max-width: none !important;}.padding_top_small {padding-top: 0.5em;}.padding_top_middle {padding-top: 1.5em;}.padding_top_large {padding-top: 3em;}div.group_select {margin-top: 2em;margin-bottom: 2em;padding: 2em;max-width: 800px;border: 1px solid rgba(0, 110, 184, 1.0);box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.125);background-color: rgba(255, 255, 255, 1.0) !important;border-radius: 1em;text-align: center;margin-left: auto;margin-right: auto;}div.group_select .show_more_button a {display: block;width: 100%;}div.group_select strong {font-size: 125%;}/* 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%;fpadding-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_prev_img {float: right;width: 30%;text-align: right;}.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;}.link_jump_aim_invisible {font-size: 0px;height: 0px;display: inline;line-height: 0px;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;margin-left: 0.25em;}li.li_list {margin-left: 12px;}li.li_list:before {float: left;content: "»";margin-top: -2px;margin-left: -1.05em;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 {float: left;clear: both;border: 1px solid rgba(0, 0, 0, 0.075);}.download_pdf_thumb_link label {padding-top: 15px;float: left;clear: both;display: inline-block;line-height: 125%;}.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: 0.25em;}div.expandable_box a.expandable_box_show_link, div.expandable_box a.expandable_box_hide_link {font-weight: 400;text-decoration: none !important;width: 100%;display: block;clear: both;background-color: rgba(0, 110, 184, 1.0);color: #FEFEFE;padding: 0.5em;}div.expandable_box_hidden_text {border: 0px solid rgba(0, 110, 184, 1.0);clear: both;margin-top: 0px;margin-bottom: 0px;padding: 0em;padding-bottom: 0.5em;}div.expandable_box_hidden_text > span {display: inline-block;padding: 0.5em;}.expandable_box_show_link .expandable_box_less_text,.expandable_box_show_link .expandable_box_more_text {display: none;}.expandable_box_show_link .expandable_box_less_text.active,.expandable_box_show_link .expandable_box_more_text.active {display: block;}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,.sharing_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,.sharing_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);}/* File:  style_fe_login_form.css */ .fe_login_form_container input[type="text"],.fe_login_form_container input[type="password"] {width: 100%;border-radius: 1.25em;height: 2.5em;padding-left: 1em;padding-right: 1em;background-color: rgba(255, 255, 255, 0.75);border: 0px;margin-bottom: 0.5em;}.fe_login_form_container input[type="text"]:focus,.fe_login_form_container input[type="password"]:focus {background-color: rgba(255, 255, 255, 1.0);}.fe_login_form_container .fe_login_button {margin-left: auto;margin-right: auto;}.fe_login_form_container .fe_login_button div.button_fe {border: 1px solid rgba(255, 255, 255, 1.0);color: rgba(255, 255, 255, 1.0);border-radius: 1.5em;padding: 0.5em;padding-left: 1em;padding-right: 1em;display: inline-block;}.fe_login_form_container .fe_login_button div.button_fe:hover {background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 0, 0, 1.0);} /* 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_lan_selection.css */ .lan_selection {text-transform: uppercase;float: right;font-size: 75%;}.lan_selection a {float: left;display: block;padding-left: 0.5em;padding-right: 0.5em;padding-top: 2em;color: rgba(60, 60, 60, 1.0);}.lan_selection a.active {color: rgba(0, 110, 184, 1.0);}/* 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;}margin-top: 0em;}.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%;z-index: 202;}.layer_info_content {clear: both;width: 100%;margin-top: 1.5em;display: block;}.layer_info_content p:first-child {margin-top: 0px;}.layer_info_content p {margin-bottom: 0px;}.popup_eol,.popup_eol.active,.layer_info_overlay,.layer_info_overlay.active {display: none !important;}.popup_eol.active.click_active,.layer_info_overlay.active.click_active {display: block !important;}.popup_eol .layer_info_content {padding: 0px !important;margin: 0px !important;}.popup_eol {top: 15%;bottom: auto;left: 50%;margin-left: -512px;max-width: 100%;width: 1024px;right: auto;z-index: 201;background-color: transparent;}/* File:  style_main_navi.css */ .main_navi {clear: both;width: 100%;font-size: 75%;}.main_navi:after {clear: both;content: " ";display: block;width: 100%;height: 0px;}.main_navi ul {clear: both;margin: 0px;padding: 0px;}.main_navi ul li {float: left;display: inline-block;list-style: none;padding-right: 2.25em;}.main_navi > ul > li:after {display: block;content: " ";clear: both;height: 1px;}.main_navi > ul > li > a {clear: both;display: block;color: rgba(60, 60, 60, 1.0);padding-top: 2em;text-transform: uppercase;}.main_navi > ul > li.active > a {font-weight: bold;}.main_navi > ul > li > a:after {clear: both;width: 100%;height: 0.25em;margin-top: 1.25em;display: block;content: " ";background-color: transparent;}.main_navi > ul > li.active > a:after,.main_navi > ul > li:hover > a:after {background-color: rgba(0, 110, 184, 1.0);}.main_navi > ul > li.mn_distributor_login {float: right;}.main_navi .sub_navi {position: absolute;min-width: 350px;z-index: 151;opacity: 0.0;-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;pointer-events: none;padding-top: 0.25em;}.main_navi li:hover > .sub_navi {opacity: 1.0;pointer-events: auto;}.main_navi li > .sub_navi > ul {background-color: rgba(16, 26, 34, 0.85);opacity: 0.0;min-width: 280px;}.main_navi li:hover > .sub_navi > ul {opacity: 1.0;}.main_navi .sub_navi ul {padding: 0.5em;margin-top: 0em;list-style: disc;}.main_navi .sub_navi ul li {clear: both;padding: 0.25em;padding-left: 0.25em;padding-right: 0.25em;border-bottom: 1px solid rgba(0, 0, 0, 0.1);width: 100%;}.main_navi .sub_navi ul li:last-child {border: 0px !important;}.main_navi .sub_navi ul li a:after {float: right;background-position: center center;height: 2em;}.main_navi .sub_navi a {color: rgba(255, 255, 255, 1.0);}.main_navi li > .sub_navi a:hover,.main_navi li > .sub_navi.active a,.main_navi li > .sub_navi li.active a {color: rgba(0, 110, 184, 1.0);}.main_navi > ul > li .anchor_navi {display: none;}.main_navi .sub_navi ul > li.active > .anchor_navi,.main_navi .sub_navi ul > li:hover > .anchor_navi {display: block;}.main_navi .sub_navi ul > li > .anchor_navi li:last-child {border: 0px !important;}.main_navi li .sub_navi li .sub_navi_sub {display: none;}.main_navi li > .sub_navi li.active .sub_navi_sub {display: block}.main_navi li > .sub_navi li.active .sub_navi_sub li {padding-left: 0.5em;}.main_navi li > .sub_navi li.active .sub_navi_sub li a {color: rgba(255, 255, 255, 1.0);}.main_navi li > .sub_navi li.active .sub_navi_sub li.active a,.main_navi li > .sub_navi li.active .sub_navi_sub li:hover a {color: rgba(0, 110, 184, 1.0);}.mobile_menu_button {display: none;background-image: url("../img/layout/mobile_menu_button.png");background-position: center;background-repeat: no-repeat;background-size: contain;box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-moz-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-ms-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);width: 100%;height: 43px;background-color: rgba(0, 110, 184, 1.0);position: relative;z-index: 101;} /* File:  style_navi_pos.css */ .navi_pos_container {clear: both;float: left;width: 100%;padding-top: 0.5em;padding-bottom: 0.5em;}.navi_pos {font-size: 60%;color: rgba(112, 112, 112, 1.0);}.navi_pos a {color: rgba(112, 112, 112, 1.0);}.navi_pos_label {float: left;color: rgba(0, 110, 184, 1.0);margin-right: 0.5em;}.navi_pos_path {float: left;padding-bottom: 0.25em;}.navi_pos_container:after {display: block;clear: both;margin-top: 0.75em;margin-bottom: 1.25em;height: 1px;line-height: 1px;font-size: 1px;max-height: 1px;content: " ";}.no_sidebar .navi_pos_container:after {background: rgba(0, 0, 0, 0.25);}.navi_pos_path ol, .navi_pos_path li {display: inline-block;list-style: none;margin: 0px;padding: 0px;}/* 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 rgba(112, 112, 112, 0.2);}.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 {}.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 {}.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, 110, 184, 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%;} /* File:  style_paragraphs.css */p.space_1 {display: block;padding-top: 0.875em;}p.space_2 {display: block;padding-top: 1.75em;}p.space_3 {display: block;padding-top: 2.625em;}p.space_4 {display: block;padding-top: 3.5em;}p.space_5 {display: block;padding-top: 4.375em;} /* File:  style_product_attributes_details.css */ .product_attributes_details table.table tbody tr.table_head {display: none;}/* File:  style_ratings.css */ .rating_container {float: left;width: 25%;opacity: 0.7;font-size: 75%;}.rating_container .rating_message {font-weight: bold;}.rating_container .rating_label,.rating_container .rating_mark {display: none;}.rating_container .star_reached,.rating_container .star_not_reached {text-decoration: none;display: inline-block;color: rgba(0, 110, 184, 1.0);transition: 0.25s ease all;cursor: pointer;}.rating_container .star_reached.active,.rating_container .star_not_reached.active {transform: scale(1.25);padding-left: 0.125em;padding-right: 0.125em;text-decoration: none;}.rating_container .star_reached.active:hover,.rating_container .star_not_reached.active:hover {transform: scale(1.75);padding-left: 0.25em;padding-right: 0.25em;}.rating_container a:hover {cursor: pointer;text-decoration: none;}/* File:  style_search_field.css */ .search_field_container {clear: both;display: block;}.search_field_container:after {clear: both;content: " ";width: 100%;height: 15px;display: block;}.search_field_container input {float: left;width: 75%;background-color: rgba(255, 255, 255, 1.0);background: linear-gradient(to bottom, rgba(244, 244, 244, 1.0) 0%, rgba(255, 255, 255, 1.0) 50%, rgba(244, 244, 244, 1.0) 100%);padding: 19px;font-size: 125%;border: 0px;box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-moz-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);border-radius: 10px;}.search_field_container a {float: right;max-width: 25%;display: block;width: 59px;height: 60px;background-color: --%search_button_bg_color%;background: url("../img/layout/icon_search.png"), linear-gradient(to bottom, --%search_button_bg_color% 0%, --%search_button_bg_color2% 100%);box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-moz-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.18);background-repeat: no-repeat !important;background-size: 100% auto !important;background-position: center center !important;border-radius: 10px;}.search_field_container a:hover {opacity: 0.75;} /* File:  style_sharing.css */ /* File:  style_side_navi.css */ ul.side_navi_ul {margin: 0px;padding: 0px;margin-left: auto;margin-right: auto;text-align: center;}ul.side_navi_ul li {display: inline-block;margin: 0px;padding: 0px;}ul.side_navi_ul li a {color: rgba(112, 112, 112, 1.0);} /* File:  style_single_navi.css */ .single_view_navi a {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);border-radius: 1.5em;padding: 0.5em;padding-right: 0.5em;padding-left: 0.5em;padding-left: 1em;padding-right: 1em;transition: 0.333s all ease;font-weight: normal;font-size: 90%;}.single_view_navi a:hover {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 110, 184, 1.0);} /* File:  style_threed_object.css */ .threed_object_container {border: 1px solid rgba(0, 0, 0, 0.1);padding: 5px;background: linear-gradient(to top, #CCCCCC 0%, #EFEFEF 100%);box-shadow: 0px 0px 2px rgba(0,0,0,0.55);}.threed_object {min-height: 200px;}.threed_object_container input[type="range"] {padding: 0px;margin: 0px;width: 100%;box-sizing: border-box;}.threed_object:hover {cursor: url("../img/cms/cursor_rotate.cur"), move;}.threed_object_container a.threed_object_play_button, .threed_object_container a.threed_object_pause_button {text-decoration: none !important;cursor: pointer;padding: 5px;border-radius: 3px;width: 2em;height: 2em;line-height: 100%;display: block;background: linear-gradient(to top, #CDCDCD 0%, #FFFFFF 50%, #CDCDCD 100%);box-shadow: 0px 0px 3px rgba(30,30,30,0.75);font-family: Arial;font-size: 12px;text-align: center;}.threed_object_container a.threed_object_play_button {padding-left: 6px;padding-right: 4px;}.threed_object_container a.threed_object_play_button:hover, .threed_object_container a.threed_object_pause_button:hover {background: linear-gradient(to top, #EEEEEE 0%, #DDDDDD 33%, #DDDDDD 66%, #EEEEEE 100%);box-shadow: 0px 0px 2px rgba(30,30,30,0.75);}/* File:  style_txt.css */.txt_info {color: #A90000;font-size: 90%;}.txt_info_blue {color: #333399;font-size: 90%;}.txt_search {font-size: 125%;font-weight: bold;}.txt_right {text-align: right;}.txt_left {text-align: left;}.txt_center {text-align: center;}.txt_center > div {margin-left: auto;margin-right: auto;}.txt_small {font-size: 90%;}.txt_small p {margin-top: 0.5em;margin-bottom: 0.5em;}.txt_bold {font-weight: bold;}.download_type_size {margin-left: 5px;display: inline-block;font-size: 80%;}.img_subline {font-style: italic;font-weight: 300;}/* File:  style_zz_calendar.css */ .calendar * {}.cal_day_1, .cal_day_2, .cal_weekday_label, .cal_day_placeholder {width: 13.35%;margin-right: 0.5em;float: left;}.cal_day_1, .cal_day_2, .cal_day_placeholder {height: 115px;margin-bottom: 0.5em;padding-left: 0.25em;border: 1px solid rgba(112, 112, 112, 0.2);overflow: hidden;overflow-y: auto;}.cal_day_placeholder {background-color: rgba(112, 112, 112, 0.1)}.cal_weekday_label {font-weight: bold;}.cal_mid, .cal_mid h3 {text-align: center;}.cal_mid h3 {display: none;}.cal_month_name {font-weight: bold;margin-top: 0.75em;margin-bottom: 0.5em;}.cal_right {text-align: right;}.calendar .cal_month_name {font-size: 150%;}.calendar .cal_day_content {font-size: 82.5%;line-height: 125%;}.calendar .cal_day_content a {display: block;clear: both;padding-bottom: 0.75em;}.calendar .cal_day.event_available {background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);}.calendar .cal_day.event_available a {color: rgba(255, 255, 255, 1.0);transition: 0.5s all ease;}.calendar .cal_day.event_available a:hover {text-decoration: underline;}/* 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 select, .custom_form_input input[type="text"], .custom_form_input input[type="password"], .custom_form_input textarea {width: 100%;border: 1px solid rgba(128, 128, 128, 0.333);min-height: 30px;height: 30px;border-radius: 1.25em;padding-left: 0.75em;padding-right: 0.75em;font-size: 80%;}.custom_form_input select {padding-left: 0.5em;padding-right: 0.5em;}.custom_form_input textarea {min-height: 100px;height: 100px;font-family: 'Open Sans', sans-serif;padding-top: 0.5em;padding-bottom: 0.5em;}.custom_form_input .fill_in, .custom_form_input textarea.fill_in, .custom_form_input input.fill_in {border: 1px solid rgba(128, 128, 128, 0.333);background-color: #FEDDDD;}.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_field_info {display: block;padding-top: 10px;font-size: 75%;line-height: 110%;opacity: 0.7;}.custom_form_input .custom_form_inbetween_text p {line-height: 35px !important;}.custom_form_input label {font-weight: 600;font-size: 80%;padding-top: 0.25em;padding-bottom: 0.5em;display: inline-block;}.img_captcha_img {float: left;max-width: 200px;padding-right: 1em;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_distributor_map.css */ .distributor_map_container {position: relative;width: 100%;border: 1px solid rgba(0, 0, 0, 0.0);}.distributor_map_container svg {max-width: 100%;}.distributor_map_container svg path.hover {fill: #1076bc;}.distributor_map.zoomed {overflow: auto;width: 100%;max-height: 600px;}.distributor_map.zoomed svg {width: 300%;max-width: 300%;height: auto;max-height: auto;}.distributor_map_zoom_button {position: absolute;z-index: 198;right: 20px;top: 20px;width: 2em;height: 2em;background-size: contain;background-repeat: no-repeat;display: block;}.distributor_map_zoom_button.plus {background-image: url('../img/layout/zoom_img_zoom_icon_plus.png');cursor: zoom-in;}.distributor_map_zoom_button.minus {background-image: url('../img/layout/zoom_img_zoom_icon_minus.png');cursor: zoom-out;}.distributor_map_popup {position: absolute;z-index: 200;width: 75%;left: 12.5%;top: 12.5%;bottom: 12.5%;min-height: 5em;display: none;background-color: rgba(255, 255, 255, 0.9);padding: 2em;padding-top: 0em;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);overflow-y: auto;}.distributor_map_popup_overlay {background-color: rgba(0, 0, 0, 0.25);position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;display: none;z-index: 199;cursor: alias;}.distributor_map_tooltip {position: fixed;z-index: 200;top: 0px;left: 0px;min-height: 2em;display: block;padding: 1em;padding-top: 0.5em;padding-bottom: 0.5em;background-color: rgba(255, 255, 255, 0.9);border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);opacity: 0.0;transition: 0.5s ease opacity;margin-left: 10px;margin-top: 10px;}.distributor_map_popup_overlay.active,.distributor_map_popup.active,.distributor_map_tooltip.active {display: block;opacity: 1.0;}.distributor_map_popup hr {margin-top: 0.75em;margin-bottom: 0.75em;}.distributor_map_link_list {padding: 2em;padding-left: 0em;padding-right: 0em;}.distributor_map_link_list_a {float: left;width: 25%;padding: 0.5em;display: block;background-color: rgba(0, 0, 0, 0.075);border: 1px solid rgba(255, 255, 255, 1.0);}.distributor_map_link_list_a:hover {background-color: rgba(0, 0, 0, 0.25);color: rgba(255, 255, 255, 1.0);}/* File:  style_zz_eifu_country_selector.css */ .eifu_country_selector_container {position: relative;width: 100%;border: 1px solid rgba(0, 0, 0, 0.0);}.eifu_country_selector_container svg {max-width: 100%;}.eifu_country_selector_title {position: fixed;top: 0px;left: 0px;padding: 1em;background-color: rgba(0, 0, 0, 0.75);color: rgba(255, 255, 255, 1.0);display: none;}.eifu_country_selector_title.active {display: block;}.eifu_country_selector_container svg path.country_available:hover,.eifu_country_selector_container svg path.country_available {fill: #1076bc;}.eifu_country_selector_link_list li {display: block;float: left;width: 25%;padding: 0.25em;}.eifu_country_selector_link_list li a,.eifu_country_selector_user_type a {display: block;background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0);text-align: center;padding: 0.5em;transition: 0.5s all ease;}.eifu_country_selector_link_list li a:hover,.eifu_country_selector_link_list li a.active,.eifu_country_selector_user_type a:hover,.eifu_country_selector_user_type a.active {transform: scale(1.05);background-color: rgba(100, 100, 100, 1.0);}.eifu_country_selector_user_type {position: absolute;display: none;top: 0%;left: 0%;right: 0%;bottom: 0%;z-index: 1000;background-color: rgba(255, 255, 255, 0.75);}.eifu_csut_question_container {position: relative;border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(255, 255, 255, 1.0);text-align: center;padding: 3rem;box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);}.eifu_country_selector_user_type.active {display: grid;justify-content: center;align-content: center;}.eifu_country_selector_user_type .show_more_button a {display: block;width: 100%;}.eifu_country_selector_user_type strong {font-size: 125%;}a.eifu_csut_close,a.eifu_csut_close:hover {position: absolute;top: 0.5rem;right: 1rem;cursor: pointer;background-color: transparent;color: rgba(0, 110, 184, 1.0);font-weight: bold;padding: 0.5rem;}/* File:  style_zz_eifu_document_selector.css */ .eds_container,.eds_selection,.eds_sel_container,.eds_result_container {clear: both;width: 100%;}.eds_container select {float: left;width: 50%;height: 2em;font-size: 100%;font-family: 'Open Sans', sans-serif;color: rgba(60, 60, 60, 1.0);border: 1px solid rgba(112, 112, 112, 0.2);}.eds_add_number {float: right;width: 33%;}.eds_result_header {clear: both;display: block;padding-top: 0.25em;padding-bottom: 0.25em;margin-bottom: 0.25em;border-bottom: 1px solid rgba(0, 0, 0, 0.075);font-weight: 600;font-size: 85%;}.eds_result_header:after {clear: both;width: 100%;height: 0px;display: block;content: " ";}.eds_result_container {display: none;}.eds_result_container.active {display: block;}.eds_result_entry .third,.eds_result_header .third {width: 40%;}.eds_is_current {font-weight: bold;}.eds_info_safety_update {font-size: 75%;line-height: 1.25em;display: block;clear: both;}/* 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/cms/map_default_image.svg");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_iframe_includer.css */ .iframe_includer_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/iframe_default_image.svg');background-color: rgba(0, 0, 0, 0.25);background-position: center center;overflow: hidden;max-width: 100%;}.ifi_info_container {position: absolute;top: -0.5%;left: -0.5%;right: -0.5%;bottom: -0.5%;padding: 5em;padding-top: 7em;overflow-y: auto;background-color: rgba(255, 255, 255, 0.5);text-align: center;color: rgba(33, 33, 33, 1.0);opacity: 0.0;cursor: help;}.iframe_includer_container:hover .ifi_info_container,.iframe_includer_container:focus .ifi_info_container,.iframe_includer_container:active .ifi_info_container,.iframe_includer_container.is_mobile_user .ifi_info_container,.iframe_includer_container.ifi_show .ifi_info_container {opacity: 1.0;z-index: 10;}.ifi_info_container a.button_fe {cursor: pointer;text-decoration: none !important;padding-left: 1.5em;padding-right: 1.5em;color: rgba(255, 255, 255, 1.0) !important;}@media(max-width: 800px) {.iframe_includer_container {width: 100%;}.iframe_includer_container .ifi_info_container {opacity: 1.0;}.iframe_includer_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: 1px solid #999999;}.img_slideshow_img {position: absolute;width: 100%;height: 100%;background-color: #FFFFFF;text-align: center;border: 0px;border-right: 1px 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%;}.img_slideshow_prev, .img_slideshow_next {position: absolute;z-index: 500;top: 0px;width: 3em;text-align: center;background-color: #aea6a6;background: rgba(0, 0, 0, 0.85);opacity: 0.66;filter: alpha("Opacity=66");display: none;}.img_slideshow_title {position: absolute;z-index: 499;width: 100%;bottom: 5px;left: 15px;right: 15px;text-align: center;display: none;}.img_slideshow_title span {background-color: #aea6a6;background: 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: rgba(0, 0, 0, 0.85);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.95) 50%, rgba(0, 0, 0, 0.85) 100%);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: 30px;line-height: 1em;margin-top: -0.5em;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%;background-color: rgba(0, 0, 0, 0.75);z-index: 1000;line-height: 50000%;}.img_slideshow_navi_dots {clear: both;text-align: center;line-height: 100%;margin-top: 1.25em;margin-bottom: 1.25em;font-size: 133%;}.img_slideshow_navi_dots a {text-decoration: none !important;color: --%container_center_text_color%;opacity: 0.5;}.img_slideshow_navi_dots a:hover {opacity: 1.0;}.img_slideshow_navi_dots a.active {text-decoration: none;color: --%container_center_text_color_active%;font-weight: 800;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_job_map.css */ .job_map_container {position: relative;width: 100%;border: 1px solid rgba(0, 0, 0, 0.0);}.job_map_container svg {max-width: 100%;}.job_map_container svg path.hover {fill: #1076bc;}.job_map.zoomed {overflow: auto;width: 100%;max-height: 600px;}.job_map.zoomed svg {width: 300%;max-width: 300%;height: auto;max-height: auto;}.job_map_zoom_button {position: absolute;z-index: 198;right: 20px;top: 20px;width: 2em;height: 2em;background-size: contain;background-repeat: no-repeat;display: block;}.job_map_zoom_button.plus {background-image: url('../img/layout/zoom_img_zoom_icon_plus.png');cursor: zoom-in;}.job_map_zoom_button.minus {background-image: url('../img/layout/zoom_img_zoom_icon_minus.png');cursor: zoom-out;}.job_map_popup {position: absolute;z-index: 200;width: 75%;left: 12.5%;top: 12.5%;bottom: 12.5%;min-height: 5em;display: none;background-color: rgba(255, 255, 255, 0.9);padding: 2em;padding-top: 0em;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);overflow-y: auto;}.job_map_popup_overlay {background-color: rgba(0, 0, 0, 0.25);position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;display: none;z-index: 199;cursor: alias;}.job_map_tooltip {position: fixed;z-index: 200;top: 0px;left: 0px;min-height: 2em;display: block;padding: 1em;padding-top: 0.5em;padding-bottom: 0.5em;background-color: rgba(255, 255, 255, 0.9);border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);opacity: 0.0;transition: 0.5s ease opacity;margin-left: 10px;margin-top: 10px;}.job_map_popup_overlay.active,.job_map_popup.active,.job_map_tooltip.active {display: block;opacity: 1.0;}.job_map_popup hr {margin-top: 0.75em;margin-bottom: 0.75em;}.job_map_link_list {padding: 2em;padding-left: 0em;padding-right: 0em;}.job_map_link_list_a {float: left;width: 25%;padding: 0.5em;display: block;background-color: rgba(0, 0, 0, 0.075);border: 1px solid rgba(255, 255, 255, 1.0);}.job_map_link_list_a:hover {background-color: rgba(0, 0, 0, 0.25);color: rgba(255, 255, 255, 1.0);}/* File:  style_zz_latest_page_entries.css */ div.lpe_entry {display: block;width: 19.25%;max-width: 19.25%;float: left;margin-right: 0.5%;font-size: 90%;padding-right: 1em;}div.lpe_entry:last-child {margin-right: 0em;}.lpe_title {float: left;width: 70%;}.lpe_title:after,.lpe_date:after {content: " ";display: block;width: 100%;height: 0px;clear: both;}.lpe_date {display: block;clear: both;width: 100%;margin-top: 1em;margin-bottom: 0em;opacity: 0.75;font-size: 75%;}.lpe_title a {font-weight: 600;color: --%container_right_text_color%;text-decoration: none;}.lpe_text {clear: both;}.lpe_text a, .lpe_full_text a {font-weight: 600;}.lpe_content p {display: inline;}.lpe_img {width: 252px;height: 252px;border-radius: 700px;overflow: hidden;max-width: 100%;background-repeat: no-repeat;background-size: 100% auto;background-size: cover;background-position: center center;border: 1px solid rgba(0, 0, 0, 0.05);}.lpe_img p {margin: 0px;padding: 0px;}/* File:  style_zz_overview_plan.css */ .overview_plan {display: block;width: 100%;height: auto;max-width: 100%;min-width: 200px;}.overview_plan_detail_show {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background-color: rgba(255, 255, 255, 0.75);display: none;text-align: center;z-index: 5;}.overview_plan_detail_show_close {position: absolute;right: 0.5%;top: 0.5%;color: #000000;z-index: 10;padding: 5px;padding-left: 7px;padding-right: 7px;background-color: rgba(0,0,0, 0.9);display: none;}.overview_plan_detail_show_close:hover, .overview_plan a:hover {background-color: rgba(253,211,0, 0.9);}.overview_plan a {font-weight: bold;display: block;text-decoration: none;text-align: center;vertical-align: middle;color: #FEFEFE;}.overview_plan a.overview_plan_detail_link {position: absolute;display: block;width: 25px;height: 25px;background-color: rgba(0,0,0, 0.9);padding-top: 2px;box-sizing: border-box;z-index: 3;}.overview_plan a.overview_plan_detail_link:hover {background-color: rgba(253,211,0, 0.9);color: #000000;}.overview_plan a.place_1 {left: 28.2%;top: 22.4%;}.overview_plan a.place_2 {left: 46.8%;top: 9.4%;}.overview_plan a.place_3 {left: 49.2%;top: 19.2%;}.overview_plan a.place_4 {left: 44.8%;top: 35.4%;}.overview_plan a.place_5 {left: 61.7%;top: 26.5%;}.overview_plan a.place_6 {left: 89.2%;top: 17.5%;}.overview_plan a.place_7 {left: 75.2%;top: 29.6%;}.overview_plan a.place_8 {left: 58.1%;top: 37.2%;}.overview_plan a.place_9 {left: 40.7%;top: 51.7%;}.overview_plan a.place_10 {left: 47.7%;top: 63.6%;}.overview_plan a.place_11 {left: 58.0%;top: 65.7%;}.overview_plan a.place_12 {left: 66.3%;top: 71.4%;}.overview_plan a.place_13 {left: 75.5%;top: 57.7%;}.overview_plan a.place_14 {left: 69.9%;top: 81.1%;}.overview_plan a.place_15 {left: 83.0%;top: 76.3%;}.overview_plan a.place_16 {left: 84.7%;top: 52.0%;}.overview_plan a.place_17 {left: 65.8%;top: 45.2%;}.overview_plan a.place_18 {left: 35.6%;top: 42.5%;} /* File:  style_zz_product_catalog.css */ .product_catalog {width: 100%;clear: both;}.product_catalog_select_shipping_target {position: absolute;font-weight: 500;right: 0px;top: 10em;background-color: rgba(100, 100, 100, 0.75);color: rgba(255, 255, 255, 1.0);display: block;padding: 0.75em;padding-top: 0.5em;}.product_catalog_select_shipping_target label,.product_catalog_select_shipping_target select {clear: both;width: 100%;}.product {float: left;width: 33.333%;min-height: 270px;display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 1.5em;margin-bottom: 2.5em;}.product:after {content: " ";clear: both;display: block;border-bottom: 1px solid rgba(112, 112, 112, 0.2);padding-bottom: 1em;}.product_catalog .product:nth-child(3n+4){clear: both;}a.product_show_more_button,.product_navi_details a {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(0, 110, 184, 1.0);color: rgba(255, 255, 255, 1.0) !important;border-radius: 2em;float: right;padding: 0.125em;padding-right: 1.25em;padding-left: 1.25em;font-size: 80%;}a.product_show_more_button:hover,.product_navi_details a:hover {border: 1px solid rgba(0, 110, 184, 1.0);background-color: rgba(255, 255, 255, 1.0);color: rgba(0, 110, 184, 1.0) !important;}.product_catalog:after, .product:after, .product_desc:after {clear: both;display: block;width: 100%;height: 0px;content: " ";}.product_img {clear: both;margin-bottom: 10px;}.product_title {font-size: 175%;line-height: 115%;letter-spacing: -0.025em;}.product_title,.product_title a {clear: both;color: rgba(0, 110, 184, 1.0);margin-bottom: 5px;text-decoration: none;font-weight: normal;}.product_title_details {clear: both;width: 100%%;font-size: 175%;padding-bottom: 0.25em;border-bottom: 1px solid rgba(112, 112, 112, 0.2);margin-bottom: 2em;font-weight: 600;}.product_title_details br {display: inline-block;float: left;width: 10px;visible: hidden;}.product_navi_details {float: right;width: 25%;color: rgba(0, 110, 184, 1.0);margin-bottom: 5px;text-align: right;}.product_navi_details a {color: rgba(0, 110, 184, 1.0);text-decoration: none;margin-top: 3em;}.product_desc {clear: both;display: block;}.lan_jp .product_desc {overflow: hidden;white-space: nowrap;width: 100%;text-overflow: ellipsis;}.product_desc_details p:first-child {margin-top: 0px;}.product_attributes {clear: both;margin-bottom: 5px;}.product_attributes_details {clear: both;margin-bottom: 5px;}.prod_att_name {float: left;width: 70%;}.prod_att_value {float: left;width: 19%;text-align: right;}.product_price {}.product_price_rrp {text-decoration: line-through;}.product_price br {display: none;}.product_price span {display: inline-block;margin-left: 0.5em;}.prod_att_spacer, .prod_att_spacer_details {clear: both;line-height: 1px;font-size: 1px;height: 1px;margin: 0px;padding: 0px;}.prod_att_spacer_details {border: 0px;line-height: 1px;background-color: #8b9296;}.product_show_more {margin-top: 15px;clear: both;display: block;width: 100%;height: 15px;text-align: center;}.product_show_more a {text-decoration: none;color: #FEFEFE;background-color: rgba(0, 110, 184, 1.0);display: block;clear: both;width: 100%;}.product_catalog_other_prods {clear: both;font-weight: bold;border-top: 1px solid rgba(112, 112, 112, 0.2);margin-top: 2em;margin-bottom: 2em;padding-top: 20px;}.product_details .thumb_lens_img, .product_details span.thumb_lens_img:hover {width: 215px;height: 122px;display: block;background: none;}.product_details img {}.product_catalog.show_other_prods .product_title {font-size: 125%;}.txt_right .thumb_lens_img {float: right;}.prod_shopping_cart_box_container {background-color: #CDCDCD;padding: 10px;padding-bottom: 15px;clear: both;}.product_price_box {float: left;margin-top: 0.25em;font-size: 125%;line-height: 1.5em;min-width: 450px;}.product_shopping_cart_opts_container {clear: both;margin-bottom: 0.75em;display: block;width: 100%;}.product_shopping_cart_opts_option_container {clear: both;float: left;width: 100%;display: block;line-height: 1em;}.product_shopping_cart_opts_container:after,.product_shopping_cart_opts_container_input:after,.product_shopping_cart_opts_option_container:after {content: " ";display: block;width: 100%;height: 0.75em;clear: both;}.product_shopping_cart_opts_option_container .third:after {content: " ";display: block;width: 100%;height: 0.5em;clear: both;}.product_shopping_cart_opts_container_label {font-weight: 600;margin-bottom: 0.5em;}.product_shopping_cart_opts_container_input {clear: both;display: block;}.product_shopping_cart_opts_label_container,.product_shopping_cart_opts_options_container {float: left;width: 75%;}.product_shopping_cart_opts_label_container {width: 25%;}.product_shopping_cart_opts_options_container select,.product_shopping_cart_opts_options_container input[type="text"],.product_shopping_cart_opts_options_container textarea {width: 100%;}.button_shopping_card_into, .button_shopping_card_go_to, .button_shopping_card_into a, .button_shopping_card_go_to a, .button_shopping_card_out_of_stock {float: right;display: block;width: 79px;height: 55px;background-image: url('../img/cms/special_element/shopping_cart/shopping_cart_buttons.png');background-repeat: no-repeat;font-size: 16px;font-weight: bold;color: #999999;text-align: left;text-indent: 55px;}.button_shopping_card_into {background-position: left -0px;}.button_shopping_card_go_to {background-position: left -57px;}.button_shopping_card_go_to.with_items {background-position: left -114px;color: #8e0a0a;}.button_shopping_card_into:hover, .button_shopping_card_go_to:hover, .button_shopping_card_into a:hover, .button_shopping_card_go_to a:hover {background-position-x: -81px;opacity: 0.75;cursor: pointer;}.button_shopping_card_out_of_stock {text-align: center;text-indent: 0px;padding-top: 15px;height: 35px;font-size: 13px;color: #DE3333;background-position: left -57px;text-shadow: 1px 1px 1px #333333;}body.lan_jp .product_attributes_details .table_head {display: none;}body.lan_jp .product_attributes_details tr > td.table_cell:first-child {background-color: rgba(100, 100, 100, 0.7);color: rgba(255, 255, 255, 1.0);}body.lan_jp table[name="product_attributes_detail_additional_table"] tr.table_row > td.table_cell:first-child {background-color: rgba(100, 100, 100, 0.7);color: rgba(255, 255, 255, 1.0);}/* File:  style_zz_search_form.css */ .search_form {}.search_form input[type="text"] {width: 100%;}/* File:  style_zz_shopping_cart.css */ .shopping_cart_items {clear: both;margin-top: 10px;margin-bottom: 10px;}.shopping_cart_items_head {padding-bottom: 10px;font-weight: bold;font-size: 85%;line-height: 120%;}.sc_item_name {float: left;width: 25%;}.sc_item_name img {max-width: 148px;}.sc_item_count {float: left;width: 10%;}.sc_item_count_control input {float: left;width: 33%;}.sc_item_count_control a {float: right;width: 50%;}.sc_item_price_with_tax, .sc_item_price_no_tax,.sc_item_single_price_with_tax, .sc_item_single_price_no_tax,.sc_item_single_tax {float: left;width: 10%;}.sc_item_options {float: left;width: 15%;}.sc_price_per_item_option_ul {list-style: none;padding-left: 0em;margin: 0em;}.sc_price_per_item_option_ul li {padding-bottom: 0.5em;}.sc_item_single_price_with_tax, .sc_item_price_with_tax {font-weight: bold;}.shopping_cart_final {border-top: 1px solid #000000;margin-top: 10px;padding-top: 15px;clear: both;display: block;}.sc_final_name {float: left;width: 50%;font-weight: bold;}.sc_final_price_info {float: left;width: 25%;}.sc_final_price {text-align: right;float: left;width: 25%;}.shopping_cart_bread_crumb {clear: both;padding-bottom: 15px;color: rgba(0, 0, 0, 0.25);}.shopping_cart_bread_crumb_entry {margin-left: 0.5em;margin-right: 0.75em;}.shopping_cart_bread_crumb_entry:first-child {margin-left: 0em;}.shopping_cart_bread_crumb_entry.active {font-weight: bold;}.shopping_cart_bread_crumb_entry.inactive, .shopping_cart_bread_crumb_entry.inactive a:hover {font-weight: normal;text-decoration: none;color: #999999;}.shopping_cart_shipping_address input {width: 75%;}.shopping_cart_shipping_address select {width: 75%;}.shopping_cart_shipping_entry_name, .shopping_cart_gift_certificate_entry_name {float: left;width: 15%;padding-right: 15px;font-weight: bold;}.shopping_cart_shipping_entry_desc, .shopping_cart_gift_certificate_entry_desc {float: left;width: 35%;padding-right: 15px;}.shopping_cart_shipping_entry_price, .shopping_cart_gift_certificate_entry_price {float: left;width: 15%;font-weight: bold;}.shopping_cart_shipping_entry_input, .shopping_cart_gift_certificate_entry_input {float: left;width: 5%;}.sc_check_again_shipping_label,.sc_check_again_products_label,.sc_check_again_payment_label {font-weight: 600;font-size: 125%;}.sc_check_again_shipping_name, .sc_check_again_gift_certificate_name {float: left;width: 20%;}.sc_check_again_shipping_desc, .sc_check_again_gift_certificate_desc {float: left;width: 30%;}.sc_check_again_shipping_price_no_tax, .sc_check_again_shipping_price_with_tax,.sc_check_again_gift_certificate_price, .sc_check_again_gift_certificate_cash_value {float: right;width: 10%;}.sc_check_again_shipping_price_with_tax, .sc_check_again_gift_certificate_cash_value, .sc_check_again_gift_certificate_cash_value {font-weight: bold;}.sc_check_again_shipping_address {float: left;width: 48%;}.sc_check_again_invoice_address {float: right;width: 48%;}.sc_check_again_final {font-size: 125%;}.sc_check_again_final_price {float: right;width: 30%;text-align: right;}.shopping_cart .fill_in {border: 1px solid rgba(225, 50, 50, 1.0);}.shopping_cart_button_main {float: right;display: block;padding-right: 0.75em;margin-top: 1em;filter: brightness(1.25);}/* File:  style_zz_shopping_cart_add_box.css */ .prod_shopping_cart_box_container {background-color: #CDCDCD;padding: 10px;padding-bottom: 15px;clear: both;}.product_price_box {float: left;margin-top: 0.25em;font-size: 125%;line-height: 1.5em;min-width: 450px;}.product_shopping_cart_opts_container {clear: both;margin-bottom: 0.75em;display: block;width: 100%;}.product_shopping_cart_opts_option_container {clear: both;float: left;width: 100%;display: block;line-height: 1em;}.product_shopping_cart_opts_container:after,.product_shopping_cart_opts_container_input:after,.product_shopping_cart_opts_option_container:after {content: " ";display: block;width: 100%;height: 0.75em;clear: both;}.product_shopping_cart_opts_option_container .third:after {content: " ";display: block;width: 100%;height: 0.5em;clear: both;}.product_shopping_cart_opts_container_label {font-weight: 600;margin-bottom: 0.5em;}.product_shopping_cart_opts_container_input {clear: both;display: block;}.product_shopping_cart_opts_label_container,.product_shopping_cart_opts_options_container {float: left;width: 75%;}.product_shopping_cart_opts_label_container {width: 25%;}.product_shopping_cart_opts_options_container select,.product_shopping_cart_opts_options_container input[type="text"],.product_shopping_cart_opts_options_container textarea {width: 100%;}.button_shopping_card_into, .button_shopping_card_go_to, .button_shopping_card_into a, .button_shopping_card_go_to a, .button_shopping_card_out_of_stock {float: right;display: block;width: 79px;height: 55px;background-image: url('../img/cms/special_element/shopping_cart/shopping_cart_buttons.png');background-repeat: no-repeat;font-size: 16px;font-weight: bold;color: #999999;text-align: left;text-indent: 55px;}.prod_shopping_request_box_container .button_shopping_card_into,.prod_shopping_request_box_container .button_shopping_card_go_to,.prod_shopping_request_box_container .button_shopping_card_out_of_stock {background-image: url('../img/layout/icon_request_card_empty.svg');}.button_shopping_card_into {background-position: left -0px;}.button_shopping_card_go_to {background-position: left -57px;}.button_shopping_card_go_to.with_items {background-position: left -114px;color: #8e0a0a;}.button_shopping_card_into:hover, .button_shopping_card_go_to:hover, .button_shopping_card_into a:hover, .button_shopping_card_go_to a:hover {background-position-x: -81px;opacity: 0.75;cursor: pointer;}.button_shopping_card_out_of_stock {text-align: center;text-indent: 0px;padding-top: 15px;height: 35px;font-size: 13px;color: #DE3333;background-position: left -57px;text-shadow: 1px 1px 1px #333333;} /* File:  style_zz_show_team.css */ .show_team_container {clear: both;width: 100%;position: relative;}.show_team_container:after {clear: both;width: 100%;height: 1px;content: " ";display: block;}.portrait_img {float: left;max-width: 33%;padding-right: 0.25em;position: relative;cursor: pointer;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;padding-bottom: 1.25em;}.portrait_img:nth-child(3n + 4){clear: both;}.portrait_desc {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;opacity: 0.0;padding: 5%;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_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;left: 50%;margin-left: -530px;max-width: 1058px;right: 0px;top: 50%;margin-top: -192px;min-height: 384px;padding: 2%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;z-index: 125;background-color: rgba(255, 255, 255, 0.91);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);overflow: hidden;}.overlay_team h3 {clear: both;display: block;padding-bottom: 15px;}.overlay_bg,.show_team_container_overlay_bg {position: fixed;top: 0px;bottom: 0px;right: 0px;left: 0px;z-index: 100;background-color: rgba(255, 255, 255, 0.5);display: none;}.overlay_team .team_controls {position: absolute;right: 0px;top: 0px;display: block;z-index: 126;font-size: 200%;line-height: 90%;font-weight: bold;margin: 1%;}.overlay_team .team_controls a {text-decoration: none !important;}.overlay_team a:hover {color: rgba(150, 150, 150, 1.0);} /* File:  style_zz_video_grid.css */ .vg_place_container {float: left;width: 25%;height: 24.85vw;display: block;overflow: hidden;}.vg_video_container {float: left;width: 100%;height: 24.85vw;display: block;background-color: rgba(0, 0, 0, 0.0);overflow: hidden;transition: 0.25s all ease;}.vg_video_container .vg_video_overlay {position: absolute;top: 0%;left: 0%;right: 0%;bottom: 0%;height: 24.85vw;background-color: rgba(0, 0, 0, 0.85);opacity: 0.001;z-index: 100;transition: 0.25s all ease;}.vg_video_container .vg_video_overlay:hover,.vg_video_container.hover .vg_video_overlay {opacity: 1.0;}.vg_video_container.active .vg_video_overlay {opacity: 0.0;}.vg_video_container.active.video_rotate {transform: rotate(90deg);max-width: 95vw;max-height: 95vh;}.vg_video_container_bg {position: absolute;top: -1%;left: 0%;right: 0%;bottom: -1%;opacity: 1.0;z-index: 90;background-repeat: no-repeat;background-position: center center;background-size: cover;transition: 0.25s all ease;}.vg_video_container.video_rotate .vg_video_container_bg {transform: rotate(90deg);}.vg_video_container.active .vg_video_container_bg {opacity: 0.0;}.vg_video_name {position: absolute;top: 50%;margin-top: -1em;font-size: 200%;left: 0%;right: 0%;text-align: center;color: rgba(255, 255, 255, 1.0);padding: 0.25em;}.vg_video_container.active {position: fixed;top: 50%;bottom: 50%;left: 50%;right: 50%;width: 50%;height: 50%;margin-left: -25vw;margin-top: -25vh;z-index: 500;}.vg_video_container video {width: 100%;opacity: 0.0;transition: 0.25s all ease;}.vg_video_container.active video {opacity: 1.0;}.vg_active_overlay {position: fixed;top: 0%;right: 0%;bottom: 0%;left: 0%;background-color: rgba(0, 0, 0, 0.75);opacity: 0.0;z-index: -1;cursor: pointer;transition: 0.25s all ease;}.vg_active_overlay.active {opacity: 1.0;z-index: 499;} /* File:  style_zz_vimeo_video.css */ .vimeo_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;}.vimeo_video_container.video_active:before,.vimeo_video_container:hover:before {display: none;}.vimeo_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%;}.vimeo_video_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;}.vimeo_video_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%;}.vimeo_video_container:hover .vimeo_video_info_container {opacity: 1.0;}.vimeo_video_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) {.vimeo_video_container .vimeo_video_info_container {opacity: 1.0;}.vimeo_video_container .button_fe {clear: both;width: 100%;margin-bottom: 0.5em;display: block;}} /* 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 .rel {height: auto;}.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: hidden;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: rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.125);color: rgba(255, 255, 255, 1.0);padding: 1em;padding-top: 0.9em;border-radius: 0px;text-decoration: none !important;font-weight: bold;z-index: 1001;transition: 0.25s all ease;}a.zoom_img_navi_next {position: fixed;right: 1%;top: 50%;display: block;z-index: 507;background-color: rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.125);color: rgba(255, 255, 255, 1.0);padding: 1em;padding-top: 0.9em;border-radius: 0px;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 (max-width: 1500px) {.main_navi {font-size: 75%;}}@media (max-width: 1400px) {.content_main_theme .content_el {padding-left: 2.5%;}}@media (max-width: 1280px) {.content_wrapper {font-size: 100%;}.main_navi_container {float: right;padding-left: 3em;}}@media (max-width: 1180px) {body {font-size: 15px;}.main_navi li a {text-transform: none;}}@media (max-width: 1024px) {body {font-size: 13px;}.all {padding-top: 25px;padding-left: 10px;padding-right: 10px;}.popup_eol {left: 0%;margin-left: 0px;}}@media (max-width: 870px) {body {font-size: 18px;line-height: 26px;}.box1_2, .box2_2, .box1_3, .box2_3, .box3_3,.box1-3, .box2-3, .box3-3, .box1-3_switch, .box2-3_switch,.box1-4, .box3-4, .box1-4_switch, .box3-4_switch,.box1_4, .box2_4, .box3_4, .box4_4,.box1_5, .box2_5, .box3_5, .box4_5, .box5_5,.sixth, .fifth, .quad, .third:not(.cal_mobile_half), .half, .twothird, .threequad {clear: both !important;width: 100% !important;padding: 0 !important;margin: 0 !important;}.mobile_hide {display: block;margin-bottom: 10px;line-height: 1px;}* {word-wrap: break-word;}input[type="text"], select, textarea {font-family: "Open Sans", Arial, sans-serif;min-height: 32px;font-size: 125%;}textarea {height: 150px;}.all {padding-top: 0px;padding-left: 0em;padding-right: 0em;}a.logo {width: 100%;text-align: center;display: block;clear: both;line-height: 0px;font-size: 0px;float: none;max-width: 100%;}a.logo img {display: inline;}.top_bar .content_wrapper {padding-left: 0em;padding-right: 0em;}.top_bar .lan_selection {position: absolute;right: 1.5em;top: 0.0em;}.content_wrapper {margin-left: auto;margin-right: auto;width: 100%;max-width: 100%;}.content_container .content_wrapper {padding-left: 3%;padding-right: 3%;}.content_container {margin-top: 0px !important;}.content_container:before {display: none;}.navi_pos_container {margin-top: 0em;margin-bottom: 0px;padding-top: 2em;padding-bottom: 0px;}.navi_pos_container:after {background: none;background-color: rgba(0, 0, 0, 0.25);display: none;}.content_main p,.content_main h1,.content_main h2,.content_main h3 {padding-left: 0px;padding-right: 0px;}h1 {font-size: 190% !important;}h2 {font-size: 140% !important;}h3 {font-size: 115% !important;}.txt_right {text-align: left;width: 100%;}.mobile_menu_button {display: block;clear: both;margin-top: 0em;}.top_bar {position: absolute;}.main_navi_container {display: none;padding-bottom: 1.5em;padding-top: 0.5em;width: 100%;padding-left: 0em;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);}.main_navi {font-size: 100%;}.main_navi ul {padding-left: 0px;}.main_navi ul,.main_navi li {clear: both;width: 100%;text-align: center;}.main_navi li {padding-top: 0.25em;padding-bottom: 0.25em !important;padding-right: 0.25em !important;padding-left: 0.25em !important;}.main_navi > ul > li:after {opacity: 0.0;height: 0.25em;}.main_navi > ul > li > a:after {clear: both;width: 100%;height: 0.25em;margin-top: 0.25em;display: block;content: " ";opacity: 0.0;}.main_navi > ul > li.active > a:after,.main_navi > ul > li:hover > a:after {opacity: 1.0;margin-top: 0.25em;}.main_navi li:last-child {border: 0px !important;}.main_navi > ul > li > a {padding-top: 0.25em !important;padding-bottom: 0em !important;}.main_navi .sub_navi {width: 100%;min-width: 0px;font-size: 85%;border-bottom: 1px solid rgba(0, 110, 184, 1.0);position: static;clear: both;display: none;padding-top: 0px;}.main_navi li.active .sub_navi {display: block;min-width: 0px;opacity: 1.0;pointer-events: auto;}.main_navi li:not(.active) a:active .sub_navi {opacity: 0.0;display: none;}.main_navi li > .sub_navi > ul {min-width: 0px;opacity: 1.0;margin-top: 0px;padding-top: 0.5em;padding-bottom: 0.75em;background-color: rgba(0, 0, 0, 0.1);}.main_navi li > .sub_navi ul li a,.main_navi li > .sub_navi li.active .sub_navi_sub li a {color: rgba(25, 25, 25, 1.0);}.banner_img_container {margin-top: 7em;}.navi_pos {display: none;}.content_el_full.font_color_inverted .box1_3:after,.content_el_full.font_color_inverted .box2_3:after {display: none;}.overlay_portrait_img,.overlay_portrait_desc {clear: both;width: 100% !important;padding-left: 0px !important;padding-bottom: 1em !important;}.content_container {display: block;margin-top: 1em;}.content_container .box1_4,.content_container .box2_4,.content_container .box3_4,.content_container .box4_4 {width: 50% !important;float: left !important;clear: none !important;}.content_container .box1_4,.content_container .box3_4 {clear: both !important;}.content_container ul.ul_list,.content_container li.li_list {list-style: square !important;}.content_container ul li.li_list:before {display: none;}.content_container p.space_5 {padding-top: 1.5em;}.content_container .content_default,.content_container .sidebar {width: 100%;clear: both;}.distributor_map svg,.distributor_map img {max-height: 150px;}.distributor_map_link_list a {width: 100%;clear: both;}.distributor_map_popup {width: 95%;left: 2.5%;right: 2.5%;top: 5%;bottom: 5%;position: fixed;}.eds_result_header {display: none;}.eds_result_entry {margin-top: 1em;padding-top: 0.5em;padding-bottom: 0.5em;margin-bottom: 1em;border-bottom: 1px solid rgba(100, 100, 100, 1.0);}.eds_result_container .tenth {width: 100%;}.eifu_country_selector_link_list ul {padding-left: 0px;}.eifu_country_selector_link_list li {width: 50%;}.eifu_csut_question_container a {margin-bottom: 0.5rem !important;}div.lpe_entry {width: 100%;max-width: 100%;clear: both;}div.lpe_img {display: inline-block;}.product {clear: both;width: 100%;}.product:after {clear: both;width: 100%;height: 0px;content: " ";}.content_short_text.img_available,.content_prev_img {clear: both;width: 100%;text-align: left;}.page_flip_numbers,.page_flip_info {width: 100%;clear: both;margin-bottom: 0.25em;text-align: center;}.page_flip_numbers {font-size: 150%;}.page_flip_numbers li {display: inline-block;float: none;margin-left: 0em;margin-right: 0em;padding-left: 0.75em;padding-right: 1em;}.cal_day_1, .cal_day_2, .cal_weekday_label, .cal_day_placeholder{width: calc(50% - 0.5em);}.cal_weekday_label, .cal_day_placeholder {display: none !important;}.cal_mid.cal_mobile_half {display: none;}.cal_mobile_half {width: 50% !important;}footer {text-align: center;}footer ul.side_navi_ul {width: 100%;clear: both;float: none;display: block;}footer:after {clear: both;width: 100%;content: " ";display: block;height: 1.5em;}footer .company_info,footer .copyright,footer .side_navi_container {clear: both;width: 100%;text-align: center;padding: 0px;}}@media (max-width: 650px) {.content_container .box1_4,.content_container .box2_4,.content_container .box3_4,.content_container .box4_4 {width: 100% !important;float: left !important;clear: none !important;}}@media (max-width: 420px) {.navi_pos {display: none;}.popup_eol {left: -35%;width: 135%;max-width: 135%;}.popup_eol img {max-width: 105%;widht: 105%;}}@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: 'PT Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../_temp/font_4.ttf) format('truetype');}