@charset "UTF-8"; @media all { .webkit html * { font-size: 15px; } .webkit textarea, .webkit pre, .webkit code, .webkit kbd, .webkit samp, .webkit var, .webkit tt { font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; } .webkit body { font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; color: #000; } .webkit h1, .webkit h2, .webkit h3, .webkit h4, .webkit h5, .webkit h6 { font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-weight: normal; color: #000000; margin: 0; padding: 0; } .webkit h1, .webkit a h1, .webkit span.frontPageHeadline { font-family: wuerthextra_bold_cond, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; /*color: #605d5c;*/ color: #000000; font-size: 30px; line-height: 1.1; padding: 0 0 0 0; margin: 0 0 12px 0; text-transform: uppercase; font-weight: normal; } .webkit span.frontPageHeadline { display: block; } .webkit h2, .webkit a h2 { font-family: wuerthbold, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; color: #cc0000; font-size: 20px; line-height: 1.3; padding: 0; margin: 0 0 10px 0; display: block; text-transform: none; font-weight: normal; } .webkit h3, .webkit a h3 { color: #000000; font-size: 15px; font-weight: bold; line-height: 1.6; padding: 0; /* margin: 0 0 13px 0;*/ text-transform: none; } .webkit h4, .webkit a h4 { color: #000000; font-size: 13px; font-weight: bold; line-height: 1.6; padding: 0; /* margin: 0 0 13px 0;*/ text-transform: none; } .webkit h5 { font-size: 100%; } .webkit h6 { font-size: 100%; } .webkit dt { font-weight: bold; } .webkit dd { margin: 0 0 1em 0.8em; } .webkit p { margin: 0 0 15px 0; /*line-height:16px;*/ line-height: 1.6; } .webkit .new p { line-height: 1.75; } .webkit blockquote, .webkit cite, .webkit q { font-family: Georgia, "Times New Roman", Times, "Microsoft Yahei", "微软雅黑", serif; font-style: italic; } .webkit blockquote { margin: 0 0 1em 1.6em; color: #605d5c; } .webkit strong, .webkit b, .webkit .strong, .webkit .bold { font-weight: bold; font-size: 100%; } .webkit em, .webkit i { font-style: italic; } .webkit big { font-size: 116.667%; } .webkit small { font-size: 91.667%; } .webkit pre { line-height: 1.5em; margin: 0 0 1em 0; } .webkit pre, .webkit code, .webkit kbd, .webkit tt, .webkit samp, .webkit var { font-size: 100%; } .webkit pre, .webkit code { color: #800; } .webkit kbd, .webkit samp, .webkit var, .webkit tt { color: #605d5c; font-weight: bold; } .webkit var, .webkit dfn { font-style: italic; } .webkit acronym, .webkit abbr { border-bottom: 1px #aaa dotted; font-variant: small-caps; letter-spacing: .07em; cursor: help; } .webkit hr { color: #fff; background: transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border: 0; border-bottom: 1px #eee solid; } .webkit a, .webkit a:link, .webkit a:hover, .webkit a:focus, .webkit a:visited, .webkit a:active { text-decoration: none; color: #c00; background: transparent; font-weight: normal; outline: 0; } .webkit :focus { outline: none; } .webkit ::-moz-focus-inner { border: 0; } .webkit .highlight { color: #c30; } .webkit .dimmed { color: #888; } .webkit .info { background: #f8f8f8; color: #605d5c; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; } .webkit .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; } .webkit .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; } .webkit .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; } .webkit .float_left { float: left; display: inline; margin-right: 1em; margin-bottom: 0.15em; } .webkit .float_right { float: right; display: inline; margin-left: 1em; margin-bottom: 0.15em; } .webkit .center { display: block; text-align: center; margin: 0.5em auto; } .webkit .cols_3 .inner_wrapper .inner_sub img { margin-bottom: 10px; } .webkit .cols_3.gal .inner_wrapper .inner_sub img { margin-bottom: 0px; } .webkit table { width: auto; border-collapse: collapse; margin-bottom: 0.5em; border-top: 2px #888 solid; border-bottom: 2px #888 solid; } .webkit table caption { font-variant: small-caps; } .webkit table.full { width: 100%; } .webkit table.fixed { table-layout: fixed; } .webkit th, .webkit td { padding: 0.5em; } .webkit thead th { color: #000; border-bottom: 2px #800 solid; } .webkit tbody th { background: #e0e0e0; color: #333; } .webkit tbody th[scope="row"], .webkit tbody th.sub { background: #f0f0f0; } .webkit tbody th { border-bottom: 1px solid #fff; text-align: left; } .webkit tbody td { border-bottom: 1px solid #eee; } .webkit .subc, .webkit .subcl, .webkit .subcr { padding: 0; margin: 0; padding-left: 10px; } .webkit .c25l, .webkit .c75l, .webkit .c25r { overflow: hidden; } .webkit *:focus, .webkit *:active { outline: none !important; ie-dummy: expression(this.hideFocus=true); /*removes the dotted outline in IE7*/ } .webkit form input:-webkit-autofill { outline: none !important; background-color: #fff !important; -webkit-box-shadow: 0 0 0 50px #fff inset; } .webkit .page { padding: 0; } .webkit div.page { padding: 0 9px 0 10px; } .webkit .wide div.page { padding: 0; } .webkit .text img { vertical-align: bottom; } .webkit .sidebarteaser { margin: 0 0 10px 0; } .webkit .sidebarteaser a { display: block; margin-bottom: -1px; overflow: hidden; } .webkit .sidebarteaser img { /*margin:0 0 -3px 0;*/ margin: 0px; } .webkit .sidebarnav { font-size: 1.3rem; } .webkit .sidebarnav ul { list-style-type: none; margin-bottom: 10px; padding-left: 0; } .webkit .sidebarnav ul li { background-color: #dedede; margin: 0 0 1px 0; } .webkit #col2_content .sidebarnav ul li a, .webkit #col3_content .sidebarnav ul li a { color: #000; padding: 4px 10px 5px 25px; display: block; line-height: 17px; } .webkit .dateAndTimes { font-style: italic; font-weight: normal; } .webkit .sidebartextbox { border: 1px solid #dedede; font-size: 9pt; margin-bottom: 10px; } .webkit .sidebartextbox .wrapper { margin-bottom: -6px; } .webkit .sidebartextbox h3 { padding: 4px 2px; background-color: #dedede; color: #605d5c; font-size: 9pt; font-weight: bold; } .webkit .sidebartextbox p { margin: 4px 4px 10px 4px; } .webkit #main input.button, .webkit .yform input.submit, .webkit #main button, .webkit #main span.button { background: #c00; border: 1px solid #c00; font-weight: normal; padding: 2px 4px 3px 4px; font-size: 9pt; height: 22px; } .webkit #main input.button.green, .webkit .yform input.submit.green, .webkit #main button.green, .webkit #main span.button.green { background: #6f7900; border: 1px solid #6f7900; } .webkit #main span.button { padding-left: 6px; padding-right: 6px; } .webkit .ie7 .yform div.type-button span { background: #c00 url(../../images_wl2/but_bg.gif) 0 0 repeat-x; border: 1px solid #c00; width: auto; } .webkit .ie7 .yform .file_upload .browser_visible span { background: #6f7900 url(../../images_wl2/but_bg_green.gif) 0 0 repeat-x; border: 1px solid #6f7900; position: absolute; top: 3px; left: 0; width: auto; } .webkit .ie7 .yform div.type-button input, .webkit .ie7 .yform .file_upload input.button { width: inherit; display: inline; padding: 0 6px; } .webkit .inner_wrapper .inner_main { padding-right: 10px; } /* commented for bootstrap, MB 13.02.2018 .webkit .cols_full .inner_wrapper.highlighted, .webkit .cols_2 .inner_wrapper.highlighted, .webkit .cols_3 .inner_wrapper.highlighted, .webkit .cols_6 .inner_wrapper.highlighted { margin-right: 10px; } */ .webkit .inner_main a img, .webkit .inner_wrapper li a img, .webkit #nyroModalFull a img { margin-right: 4px; } .webkit .spaced_container { padding-right: 10px; margin-left: 0; } .webkit .spaced_after { margin-bottom: 30px; } .webkit .cols_full .inner_wrapper, .webkit .cols_2 .inner_wrapper { margin-right: 0px; zoom: 1; } .webkit .cols_3 .inner_wrapper, .webkit .cols_6 .inner_wrapper { margin-right: 0; zoom: 1; } .webkit .cols_full, .webkit .cols_2, .webkit .cols_3, .webkit .cols_6 { margin: 0; padding: 0; width: 100%; overflow: hidden; } .webkit #layout2col #layout2col_content .cols_full, .webkit #layout2col #layout2col_content .cols_2, .webkit #layout2col #layout2col_content .cols_3, .webkit #layout2col #layout2col_content .cols_6 { width: 100%; max-width: 710px; } .webkit #layout2col #layout2col_content .cols_3.gal.oneImage { width: 32%; margin-right: 2%; float: left; } .webkit #layout2col #layout2col_content .cols_3.gal.oneImage.last { margin-right: 0; } .webkit #layout2col #layout2col_content .cols_3.gal.oneImage .inner_sub, .webkit #layout2col #layout2col_content .cols_3.gal.oneImage .inner_sub img { width: 100%; height: auto; } .webkit #layout2col #layout2col_content .cols_3.gal.oneImage .inner_sub img { max-width: 220px; } .webkit .frontpage .cols_full { width: 100%; } .webkit .inner_sub { float: left; overflow: hidden; padding: 0; position: relative; } .webkit .inner_sub img { padding: 0 10px 0 0; width: 100%; height: auto; } .webkit .gal .inner_sub img { padding: 0 0px 0 0; width: auto; } .webkit .inner_sub .galExtImgContainer img { width: 100%; } .webkit .inner_sub p { padding: 0 10px 0 0; /*font-size:8pt;*/ margin: 0 0 16px 0; } .webkit .inner_sub p a img, .webkit .inner_sub.last p a img { margin: 0; width: auto; padding: 0; } .webkit .inner_sub p.date, .webkit .inner_sub p.normal { font-size: 10pt; } .webkit .inner_main p.date { margin-bottom: 0; } .webkit .inner_sub h2 { font-size: 8pt; padding: 0 10px 0 0; } .webkit .inner_main p { padding: 0; margin: 0 0 16px 0; } .webkit .inner_main h2.gray_inverted { color: #000; background-color: #dedede; padding: 2px 4px; margin-bottom: 5px; } .webkit .inner_main h2.topMargin { margin-top: 20px; } .webkit .inner_wrapper .imgMargBottom { margin-bottom: 30px; } .webkit .fader_container { display: none; position: absolute; top: 0; left: 0; } .webkit .fader_container img { opacity: 0; } .webkit .cols_full .inner_sub { width: 100%; margin-bottom: 7px; } .webkit .cols_full .inner_main { padding-right: 10px; } .webkit .cols_2 .inner_sub { width: 49%; margin-right: 2%; margin-bottom: 7px; } .webkit .new .cols_2 .inner_sub { width: 48.333333%; margin-right: 3.333333%; } .webkit .cols_2 .inner_sub.nlContact { float: left; } .webkit .cols_2 .inner_sub.nlContact .contact-left { float: left; width: 90px; margin-right: 10px; } .webkit .cols_2 .inner_sub.nlContact .contact-right { float: left; line-height: 1.5em; } .webkit .cols_2 .inner_main { padding-right: 10px; } .webkit .cols_3 .inner_sub { /*width: 180px;*/ width: 32%; margin-bottom: 7px; margin-right: 2%; } .webkit .new .cols_3 .inner_sub { width: 31.166666%; margin-right: 3.25%; } .webkit .cols_3 .inner_sub.last, .webkit .cols_2 .inner_sub.last { margin-right: 0px; } .webkit .cols_3 .inner_sub:nth-child(3n) { margin-right: 0; } .webkit .galExtImgContainer { width: 170px; height: 170px; background-color: #dedede; display: table-cell; vertical-align: middle; text-align: center; } .webkit #layout2col #layout2col_content .galExtImgContainer { width: 210px; height: 210px; } .webkit .galExtImgContainer img { padding: 0; max-height: 170px; max-width: 170px; margin-bottom: -4px; } .webkit #layout2col #layout2col_content .galExtImgContainer img { max-width: 210px; max-height: 210px; } .webkit .cols_2 .inner_sub:nth-child(2n) { margin-right: 0; } .webkit .inner_sub.last img { padding: 0px; } .webkit .inner_sub.last p a img { padding-right: 0px; } .webkit #layout2col #layout2col_content .cols_3 .inner_sub { width: 32%; margin-bottom: 7px; margin-right: 2%; } .webkit #layout2col #layout2col_content .cols_3 .inner_sub.last, .webkit #layout2col #layout2col_content .cols_2.gal .inner_sub.last, .webkit .cols_3.gal .inner_sub.last, .webkit .cols_2.gal .inner_sub.last { margin-right: 0px; } .webkit .imageCta, .webkit .btnContainer { width: 100%; display: block; position: relative; float: left; margin-bottom: 40px; box-sizing: content-box; } .webkit .cols_2 .imageCta.dom, .webkit .cols_3 .imageCta.dom, .webkit .cols_6 .imageCta.dom { width: auto; } .webkit .cols_2 .imageCta.dom.right, .webkit .cols_3 .imageCta.dom.right, .webkit .cols_6 .imageCta.dom.right { width: auto; float: right; } .webkit .btnContainer.twoBtn { width: calc(50% - 20px); margin-bottom: 30px; margin-right: 0px; } .webkit .btnContainer.twoBtn.odd { margin-right: 40px; } .webkit .btnContainer.noMarginBottom { margin-bottom: 10px; } .webkit .titleImg .imageCta { margin-bottom: 0; } .webkit .btn_function.fullwidth { width: 100%; margin-right: 0 !important; } .webkit .btn_function.btnIconLeft, .webkit .btn_function.btnIconRight, .webkit .btn_cta.btnIconLeft, .webkit .btn_cta.btnIconRight { font-size: 13px; height: 40px; display: inline-block; margin-right: 20px; margin-left: 0; padding: 0 20px 0 20px; box-sizing: border-box; text-align: left; //float: left; } .webkit .btn_function.btnIconLeft, .webkit .btn_function.btnIconRight { font-family: Arial, Helvetica, sans-serif; text-transform: none; display: inline-block; } .webkit .btn_function.btnIconRight i.btnIcon.right, .webkit .btn_function.btnIconLeft i.btnIcon.left, .webkit .btn_cta.btnIconLeft i.btnIcon.left, .webkit .btn_cta.btnIconRight i.btnIcon.right { display: inline-block; width: 25px; font-size: 25px; float: left; margin: 7px 15px 0 0; position: relative; } .webkit .btn_function.btnIconRight i.btnIcon.right, .webkit .btn_cta.btnIconRight i.btnIcon.right { float: right; margin-left: 15px; margin-right: 0; } .webkit .btnContainer.twoBtn .btn_function { margin-top: 0; } .webkit .cols_2.gal .inner_sub .wrapper, .webkit .cols_2.gal .inner_sub .wrapper .description { max-width: 345px; } .webkit .frontpage .cols_2 .inner_sub.galleryImg, .webkit .frontpage .cols_6 .inner_sub.galleryImg, .webkit .frontpage .cols_3 .inner_sub.galleryImg { width: auto; } .webkit .cols_3 .inner_main { padding-right: 10px; } .webkit .cols_6 .inner_sub { width: 15%; margin-bottom: 7px; } .webkit .new .cols_6 .inner_sub { width: 13.91666666%; margin-right: 3.333333%; } .webkit .cols_6 .inner_main { padding-right: 10px; margin-left: 16.5%; } .webkit .cols_6 .inner_main { padding-right: 10px; margin-left: 17.25%; } .webkit .list_title { margin-right: 20px; margin-bottom: 5px; } .webkit .routplanner.list_title { padding-left: 10px; } .webkit .column { float: left; margin-bottom: -16px; } .webkit .column ol, .webkit .column ul { list-style-type: none; padding: 0; margin: 0px; } .webkit .column li { padding: 0; margin: 0; line-height: 1.75; /*line-height:16px;margin-bottom:2px*/ } .webkit .cols_full .column { width: 100%; } .webkit .cols_2 .column { width: 50%; } .webkit .cols_3 .column { width: 33%; } .webkit .cols_3 .column li { padding: 0; margin: 0; line-height: 1.75; /*line-height:14px;font-size:8pt;*/ } .webkit .column ul { padding: 2px 0; list-style-type: none; } .webkit .column ol { padding-left: 20px; } .webkit .cols_3 .column ol { padding-left: 17px; } .webkit .column ol>li { padding-left: 3px; } .webkit .cols_3 .column ol>li { padding-left: 6px; margin-left: 1px; } .webkit .column ul li { padding-left: 24px; position: relative; } .webkit .column ul li ul li { padding-left: 13px; } .webkit .column ul li .icon, .webkit .frontpage ul li .icon { position: absolute; /*top: 4px;*/ top: 7px; left: 12px; width: 5px; height: 7px; background-position: -96px -402px; } .webkit .column ul li ul li .icon { position: absolute; /*top: 4px;*/ top: 7px; left: 1px; width: 5px; height: 7px; } .webkit .column ul li ul li ul li .icon { /*top: 5px;*/ top: 7px; } .webkit .highlighted .column ul>li { padding-left: 23px; position: relative; } .webkit .cols_3 .column ul>li { padding-left: 25px; position: relative; } .webkit .cols_3 .highlighted .column ul>li { padding-left: 18px; } .webkit .highlighted .column ul>li .icon { left: 5px; } .webkit .cols_3 .column ul>li .icon { position: absolute; /*top: 3px;*/ top: 7px; left: 12px; width: 5px; height: 7px; background-position: -96px -402px; } .webkit .cols_3 .highlighted .column ul>li .icon { position: absolute; /*top: 3px;*/ top: 7px; left: 5px; width: 5px; height: 7px; background-position: -96px -402px; } .webkit .cols_full .inner_wrapper table tr td ul { margin-left: 15px; } .webkit .column ul ul>li .icon { background-position: -110px -402px; } .webkit .column ul ul ul>li .icon { background-position: -122px -402px; } .webkit .column ul li img.icon { background: none; left: 0px; height: 15px; width: 15px; position: relative; top: 0px; } .webkit .column ol { list-style-image: none; list-style-type: decimal; } .webkit .column ul ul ul ul { padding-left: 0; list-style-type: none; list-style-image: none; background-color: #0093DD; color: #000; font-weight: bold; } .webkit .column ul ul ul ul>li { padding-left: 0; } .webkit .highlighted { background-color: #dedede; padding: 7px 7px 30px 7px; } .webkit .column .frst { padding-left: 10px; } .webkit .column .frst.list_w_title { padding-left: 0px; } .webkit .column .last { padding-right: 21px; } .webkit .cols_full .inner_main ul, .webkit .cols_full .inner_main ol, .webkit .frontpage2col.subcolumns ul, .webkit .frontpage2col.subcolumns ol { margin: 0 0 16px 0; padding: 0 0 0 0px; clear: left; } .webkit .cols_2 .inner_main ul, .webkit .cols_2 .inner_main ol { margin: 0 0 16px 50%; padding: 0 0 0 27px; } .webkit .cols_3 .inner_main ul, .webkit .cols_3 .inner_main ol { margin: 0 0 16px 33%; padding: 0 0 0 27px; } .webkit ul, .webkit .cols_6 .inner_main ul, .webkit .cols_6 .inner_main ol { margin: 0 0 16px 0; padding: 0 0 0 22px; } .webkit .inner_main ul li, .webkit .inner_main ol li, .webkit .frontpage2col.subcolumns ul li, .webkit .frontpage2col.subcolumns ol li, .webkit .swiper-slide .slider-description .subheader ul li, .webkit .swiper-slide .slider-description .subheader ol li { position: relative; left: 5px; padding: 0; margin: 0; vertical-align: bottom; } .webkit .inner_main ol li, .webkit .frontpage2col.subcolumns ol li, .webkit .swiper-slide .slider-description .subheader ol li { left: 16px; } .webkit .inner_main ol li { vertical-align: top; } .webkit ul li, .webkit .inner_main ul, .webkit .frontpage2col.subcolumns ul, .webkit .swiper-slide .slider-description .subheader ul, .nl-opening-container ul li.bulletList { list-style-type: none; list-style-image: none; } .webkit .inner_main ul li, .webkit .frontpage .frontpage2col ul li, .webkit .swiper-slide .slider-description .subheader ul li { left: 0px; padding-left: 24px; margin-bottom: 0px; line-height: 25px; } .webkit .inner_main ul li { margin-bottom: 7px; } .webkit .inner_main ul li .icon, .webkit .frontpage2col ul li .icon { position: absolute; top: 4px; left: 12px; width: 5px; height: 7px; background-position: -96px -402px; } .webkit .inner_main ul li .icon-interface-right, .webkit .frontpage2col ul li .icon-interface-right, .webkit .swiper-slide .slider-description .subheader ul li .icon-interface-right { position: absolute; top: 8px; left: 10px; width: 5px; height: 7px; font-size: 10px; font-weight: bold; } .webkit .inner_main ol { list-style-type: decimal; } .webkit .inner_main ol li { padding-left: 3px; margin-bottom: 2px; line-height: 1.6; width: calc(100% - 16px); } .webkit .cols_full .inner_main ul ul, .webkit .cols_full .inner_main ul ol, .webkit .cols_full .inner_main ol ul, .webkit .cols_full .inner_main ol ol { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background-color: #0093DD; font-weight: bold; } .webkit .cols_full .inner_main ul ul li, .webkit .cols_full .inner_main ul ol li, .webkit .cols_full .inner_main ol ul li, .webkit .cols_full .inner_main ol ol li { margin: 0; padding: 0; left: 0; } .webkit .cols_2 .inner_main ul ul, .webkit .cols_2 .inner_main ul ol, .webkit .cols_2 .inner_main ol ul, .webkit .cols_2 .inner_main ol ol { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background-color: #0093DD; font-weight: bold; } .webkit .cols_2 .inner_main ul ul li, .webkit .cols_2 .inner_main ul ol li, .webkit .cols_2 .inner_main ol ul li, .webkit .cols_2 .inner_main ol ol li { margin: 0; padding: 0; left: 0; } .webkit .cols_3 .inner_main ul ul, .webkit .cols_3 .inner_main ul ol, .webkit .cols_3 .inner_main ol ul, .webkit .cols_3 .inner_main ol ol { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background-color: #0093DD; font-weight: bold; } .webkit .cols_3 .inner_main ul ul li, .webkit .cols_3 .inner_main ul ol li, .webkit .cols_3 .inner_main ol ul li, .webkit .cols_3 .inner_main ol ol li { margin: 0; padding: 0; left: 0; } .webkit .cols_6 .inner_main ul ul, .webkit .cols_6 .inner_main ul ol, .webkit .cols_6 .inner_main ol ul, .webkit .cols_6 .inner_main ol ol { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background-color: #0093DD; font-weight: bold; } .webkit .cols_6 .inner_main ul ul li, .webkit .cols_6 .inner_main ul ol li, .webkit .cols_6 .inner_main ol ul li, .webkit .cols_6 .inner_main ol ol li { margin: 0; padding: 0; left: 0; } .webkit .clear { clear: both; } .webkit .clear.small { height: 0; } .webkit .frontpage .nlEquipmentWrapper ul li.bulletList:before, .webkit .frontpage .frontpage2col ul li.bulletList:before, .webkit .frontpage .frontpage3col ul li.bulletList:before, .webkit .frontpage .inner_main ul li.bulletList:before, .webkit .inner_main ul li.bulletList:before, .webkit .column ul li.bulletList:before, .nl-opening-container ul li.bulletList:before, .webkit #layout2col_content ul li.bulletList:before { font-family: 'Wuerthicons'; content: '\eb14'; margin: 0 5px 0 -21px; color: #cc0000; } .webkit .frontpage .frontpage2col ul li.bulletList ul li.bulletList:before, .webkit .frontpage .frontpage3col ul li.bulletList ul li.bulletList:before, .webkit .frontpage .inner_main ul li.bulletList ul li.bulletList:before, .webkit .inner_main ul li.bulletList ul li.bulletList:before, .webkit .column ul li.bulletList ul li.bulletList:before { font-family: 'Arial'; content: '\2022'; color: #000000; } .webkit .frontpage .frontpage2col ul li.bulletList ul li.bulletList ul li.bulletList:before, .webkit .frontpage .frontpage3colul ul li.bulletList ul li.bulletList ul li.bulletList:before, .webkit .frontpage .inner_main ul li.bulletList ul li.bulletList ul li.bulletList:before, .webkit .inner_main ul li.bulletList ul li.bulletList ul li.bulletList:before, .webkit .column ul li.bulletList ul li.bulletList ul li.bulletList:before { font-family: 'Arial'; content: '-'; color: #000000; } .webkit ul#sitemap ul ul ul { list-style-type: circle; margin-left: 15px; background-color: #fff; } .webkit ul#sitemap ul ul ul li { background-color: #fff; } .webkit ul#sitemap ul ul ul ul { list-style-type: disc; background-color: #fff; } .webkit ul#sitemap ul ul ul ul li { background-color: #fff; } .webkit div.pmp p { margin-bottom: 0; } .webkit .small { font-size: 8pt; } .webkit .error_inverted { background-color: #0093DD; color: #fff; padding: 5px; } .webkit .error_inverted h2, .webkit .error_inverted p { color: #fff; } .webkit .error { color: #f7a707; } .webkit #col3_content>.error { margin: 0px 0px 10px 0; } .webkit .pmp { margin-top: 20px; } .webkit .pmThumb { margin-right: 20px; float: left; } .webkit .pmSubline { margin-top: 10px; } .webkit .video_columns { float: left; width: 48.333333%; margin-right: 3.333333%; } .webkit .video_columns.last { margin-right: 0; } .webkit .video-container { position: relative; clear: right; } .webkit .youtube-embed { position: relative; padding-bottom: 56%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 20px; width: 100%; } .webkit .youtube-embed.ratio4x3 { padding-bottom: 75%; } .webkit .youtube-embed iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } .webkit .video-startimage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .webkit .nlImgContainer { float: left; width: 300px; margin-bottom: 20px; } .webkit .nlInfoContainer { float: left; } .webkit .nlInfoContainer p { line-height: 1.5em; } .webkit table.openingTimes td { padding: 5px 5px; line-height: 16px; } .webkit #searchInside, .webkit #callback, .webkit .internal_search { /*background-color: #dedede;*/ margin-bottom: 10px; overflow: hidden; width: 100%; } .webkit #searchInside form, .webkit #callback form, .webkit .internal_search form { padding-bottom: 13px; width: 100%; } .webkit #searchInside form label, .webkit #callback form label, .webkit .internal_search form label { display: block; font-size: 8pt; margin: 3px 0px; overflow: hidden; padding: 0; } .webkit .internal_search form input[type=text] { border: 1px solid #dedede; float: left; margin: 0px 10px 0 0; padding: 9px 9px; width: 460px; height: 40px; box-sizing: border-box; } .webkit .internal_search .btn_function, .webkit .internal_search .btn_cta { margin: 0; width: 165px; } .webkit .internal_search .btn_cta.nomargin .internal_search .btn_function.nomargin { margin-top: 0; } .webkit #col3 .internal_search form input[type=text] { width: 280px; } .webkit .wide #col3 .internal_search form input[type=text] { width: 48.333333%; box-sizing: border-box; margin-right: 3.333333%; } .webkit .wide #col3 .internal_search form .btn_cta { width: 25%; padding: 0 40px; } .webkit #routeplannerForm .red { background-color: #cc0000; color: #fff; border: none; padding: 10px; margin-top: 5px; width: 165px; } .webkit h2.nlHeadline { color: #959595; font-family: wuerthextra_bold_cond, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-size: 24px; font-weight: normal; padding: 5px 0; text-transform: uppercase; } .webkit .wrapperLeft, .webkit .wrapperRight { float: left; width: 50%; } .webkit .wrapperLeft p, .webkit .wrapperRight p { line-height: 1.5; } .webkit .wrapperRight p span.openDays { display: inline-block; width: 50px; } .webkit #nlimageDetail { display: none; } .webkit .frontpage span.frontpage_headline p { line-height: 24px; } .webkit .frontpage span.frontpage_headline span.highlightColor { color: #cc0000; } .webkit .inner_wrapper .inner_main span.highlightColor { color: #b2b2b2; font-family: wuerthextra_bold_cond, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-weight: normal; text-transform: uppercase; font-size: 14pt; } .webkit .frontpage span.frontpage_headline span.highlightColor { color: #cc0000; } .webkit h2.frontpage_headline { margin: 0px; font-size: 14pt; } .webkit .content_headline { display: block; font-family: wuerthextra_bold_cond, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-size: 14pt; line-height: 14pt; font-weight: normal; margin: 0px; margin-top: 1px; padding: 5px 0px 15px 0px; border-top: 4px solid #cdcdcd; color: #b2b2b2; text-transform: uppercase; } .webkit .frontpage span.frontpage_headline { display: block; width: 100%; } .webkit .frontpage .frontpage2col { margin-bottom: 20px; } .webkit .frontpage .frontpage2col.new { margin-bottom: 40px; float: left; width: 100%; } .webkit .frontpage .frontpage2col .col { float: left; display: inline; padding: 0px; margin-right: 18px; width: 478px; } .webkit .frontpage .frontpage2col .col.last { margin-right: 0px; } .webkit .frontpage .frontpage2col .col .imgcontainer { padding: 20px 2px 5px 0px; width: 478px; height: 225px; } .webkit .frontpage2col.new .oneTwoCol { position: relative; display: inline-block; float: left; width: calc(50% - 12px); margin-right: 24px; padding: 0; } .webkit .frontpage2col.new.teaserLayout .oneTwoCol { background-color: #ececec; } .webkit .frontpage2col.new .oneTwoCol.last { margin-right: 0 !important; } .webkit .frontpage2col.new .col .imgcontainer { width: 100%; height: auto; padding: 0; overflow: hidden; } .webkit .frontpage2col.new .col .imgcontainer img { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .webkit .frontpage2col.new .col .imgcontainer a:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); } .webkit .frontpage2col.new .col .imgcontainer a { display: block !important; } .webkit .frontpage2col.new .oneTwoCol .btn_cta.btnRight { float: right; margin-right: 20px; } .webkit .frontpage2col.new .oneTwoCol .imgTextContainer { display: inline-block; position: absolute; font-family: wuerthextra_bold_cond, "Microsoft Yahei", "微软雅黑"; font-size: 24px; line-height: 1.2; font-weight: normal; text-transform: uppercase; } .webkit .frontpage2col .oneTwoCol .imgTextContainer.text-white { color: #fff; } .webkit .frontpage2col .oneTwoCol .imgTextContainer.text-red { color: #cc0000; } .webkit .frontpage2col .oneTwoCol.text_right .imgTextContainer { text-align: right; } .webkit .frontpage2col .oneTwoCol .imgCtaContainer { display: inline-block; position: absolute; bottom: 30px; right: 30px; } .webkit .storySection .leftColumn .text_left .teaser-title-container, .webkit .frontpage2col .oneTwoCol .imgTextContainer { position: absolute; top: 0; left: 0; width: 100%; height: auto; padding: 15px 30px; box-sizing: border-box; } .webkit .frontpage2col .oneTwoCol .imgTextContainer.text-white { background-color: rgba(0, 0, 0, 0.3); } .webkit .frontpage2col .oneTwoCol .imgTextContainer.text-red, .webkit .frontpage2col .oneTwoCol .imgTextContainer.text-black { background-color: rgba(255, 255, 255, 0.85); } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form { position: absolute; bottom: 30px; padding: 0 30px; box-sizing: border-box; display: block; width: 100%; } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form .block, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form .block { float: left; width: calc(58% - 20px); display: inline-block; margin-right: 20px; } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form .block.buttons, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form .block.buttons { margin-right: 0; width: 42%; float: left; } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form .block.buttons .btn_cta, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form .block.buttons .btn_cta { width: 100%; max-width: 100%; margin: 0; min-width: auto; } .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form form .searchfield_route, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form form .searchfield_route { width: 100%; border: none; -webkit-appearance: none; padding: 0 20px; box-sizing: border-box; line-height: 40px; color: #000; height: 40px; } .stage-slider .swiper-slide .nlfinder form .placeholderWarn::placeholder, .webkit .frontpage2col .oneTwoCol.text_left .nlfinder-form form .placeholderWarn::placeholder, .webkit .frontpage2col .oneTwoCol.text_right .nlfinder-form form .placeholderWarn::placeholder { color: #f7a707 !important; } /* video in 2-col-teaser */ .webkit .frontpage2col .youtube-embed { margin-bottom: 0; } /* Teaser-Layout for 2-col-teaser */ .webkit .frontpage2col.teaserLayout .imgcontainer { border-bottom: 2px solid #cc0000; } .webkit .frontpage2col .oneTwoCol .teaserLayout { background-color: #ebebeb; padding: 20px; box-sizing: content-box; } .webkit .frontpage2col.subcolumns .col, .webkit .frontpage2col.subcolumns .col.last { display: inline-block; } /* Kundenstimmen */ .frontpage2col.new .oneTwoCol.textNextImg { display: inline-block; } .frontpage2col.new .oneTwoCol.textNextImg .imgcontainer, .frontpage2col.new .oneTwoCol.textNextImg .frontpage2col_news{ display: block; position: relative; float: left; } .frontpage2col.new .oneTwoCol.textNextImg .imgcontainer{ width: 25%; padding:0 5% 0 0; margin: 2%; } .frontpage2col.new .oneTwoCol.textNextImg .frontpage2col_news{ width: 65%; padding: 0; color: #4E3C3C; } /*.webkit .frontpage2col .oneTwoCol h3 { margin: 0; } .webkit .frontpage2col .oneTwoCol h4 { font-family: wuerthbold, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; color: #cc0000; font-size: 20px; line-height: 1.2; padding: 0; margin: 0 0 10px 0; display: block; text-transform: none; font-weight: normal; }*/ .webkit .frontpage .frontpage3col { display: flex; align-items: stretch; flex-wrap: wrap; margin-bottom: 40px; } .webkit .frontpage .frontpage3col .col, .webkit .frontpage .frontpage3col .col { float: left; display: inline-block; padding: 0px; margin-right: 3.3%; width: 31.13333333%; } .webkit .frontpage .frontpage3col .col { box-sizing: border-box; background-color: #ebebeb; width: calc(34.3333333333% - 1.6rem); margin-right: 1.6rem; max-width: calc(34.3333333333% - 1.6rem); } .webkit .frontpage .frontpage3col .col.centerColumn { margin-left: 1.6rem; margin-right: 1.6rem; } .webkit .frontpage .frontpage3col .col.product { position: relative; } .webkit .frontpage .frontpage3col .col.product .btn_cta { position: absolute; bottom: 0px; } .webkit .frontpage .frontpage3col .col.last { margin-right: 0px; } .webkit .frontpage .frontpage3col .col .imgcontainer { padding: 0; width: 100%; height: auto; overflow: hidden; margin: 0; } .webkit .frontpage .frontpage3col .col .imgcontainer, .webkit .frontpage .frontpage3col .col .imgcontainer img { width: 100%; height: auto; margin-bottom: -3px; border-bottom: 2px solid #cc0000; } .webkit .frontpage .frontpage3col .col .imgcontainer img { border-bottom: none; } .webkit .frontpage .frontpage3col .col .textcontainer { padding: 20px; } .webkit .frontpage .frontpage2col .col .imgcontainer img, .webkit .frontpage .frontpage3col .col .imgcontainer img { width: 100%; height: auto; } .webkit .frontpage .frontpage3col .col h3, .webkit .frontpage .frontpage3col .col h4 { font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-weight: bold; margin: 0px; padding: 0px; } .webkit .frontpage .frontpage3col .col h3 { font-size: 15px; border-bottom: none; } .webkit .frontpage .frontpage3col .col h4 { font-family: wuerthbold, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; color: #cc0000; font-size: 20px; line-height: 1.2; padding: 0; margin: 0 0 10px 0; display: block; text-transform: none; font-weight: normal; } .webkit .frontpage .frontpage3col .product h3 { color: #605d5c; font-size: 20px; } .webkit .frontpage .frontpage3col .product p { margin-bottom: 15px; } .webkit .frontpage .frontpage3col .product .imgcontainer { height: auto; display: table-cell; vertical-align: middle; } .webkit .frontpage .frontpage4col { float: left; width: 100%; display: flex; align-items: stretch; flex-wrap: wrap; margin-bottom: 40px; } .webkit .frontpage .frontpage4col .column { box-sizing: border-box; background-color: #ebebeb; } .webkit .frontpage .frontpage4col .column { width: calc(25% - 12px); margin-right: 1.6rem; } .webkit .frontpage .frontpage4col .column h3, .webkit .frontpage .frontpage4col .col h4 { font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-weight: bold; margin: 0px; padding: 0px; text-transform: none; } .webkit .frontpage .frontpage4col .column h3 { font-size: 15px; text-transform: none; border-bottom: none; text-overflow: ellipsis; overflow: hidden; line-height: 18px; margin-bottom: 5px; } .webkit .frontpage .frontpage4col .column h4 { font-family: wuerthbold, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; color: #cc0000; font-size: 20px; line-height: 1.2; padding: 0; margin: 0 0 10px 0; display: block; text-transform: none; text-overflow: ellipsis; overflow: hidden; font-weight: normal; } .webkit .frontpage .frontpage4col .column.last { margin-right: 0px; } .webkit .frontpage .frontpage4col .column .imgcontainer { box-sizing: border-box; padding: 0; } .webkit .frontpage .frontpage4col .column .imgcontainer img { width: 100%; height: auto; } .webkit .frontpage4col .column .textcontainer { box-sizing: border-box; background-color: #ebebeb; padding: 20px; border-top: 2px solid #cc0000; } .webkit .frontpage .subcolumns .textColumn .textcontainer { padding-top: 20px; } .webkit .pullRight { float: right; } .webkit .highlightSpan { font-weight: bold; color: #b2b2b2; } .webkit .inlineIcon { display: inline-block; width: 15px; height: 15px; background: url(../../images_wl2/icon-sprites.png) no-repeat 0px 0px; } .webkit .inlineIcon.iconArrow { background-position: 0px -103px; } .webkit .inlineIcon.iconEnvelope { background-position: -35px -81px; } .webkit .inlineIcon.iconEnvelope.black { background-position: -35px -101px; } .webkit .inlineIcon.iconPhone { background-position: -69px -79px; } .webkit .inlineIcon.iconPhone.black { background-position: -70px -99px; } .webkit .inlineIcon.iconFax { background-position: -53px -80px; } .webkit .inlineIcon.iconFax.black { background-position: -53px -100px; } .webkit .colorButton { display: inline-block; font-family: wuerthextra_bold_cond, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; text-align: center; text-transform: uppercase; font-size: 16px; font-weight: normal; padding: 0px 18px; margin: 0px; line-height: 31px; border: 1px solid #fff; height: auto; } .webkit button.colorButton { background-image: none; } .webkit .colorButton.fixed { width: 228px !important; padding: 0px; } .webkit .colorButton.blue { background-color: #0093DD; color: #fff; border-color: #0093DD; } .webkit #header #headerUserlayer .colorButton.blue { height: 33px; line-height: 31px; padding-top: 2px; box-sizing: border-box; -moz-box-sizing: border-box; } .webkit .linkButton { display: inline-block; color: #000 !important; text-decoration: none !important; float: left; line-height: 33px; } .webkit .linkButton:hover { text-decoration: underline !important; } .webkit .linkButton span { margin-right: 4px; } .webkit .iconList { list-style: none; margin: 0px 0px 9px 0px; padding: 0px; } .webkit .iconList li { line-height: 23px; padding: 0px 0px 9px 0px; } .webkit .iconList li span { float: left; width: 23px; height: 23px; margin-right: 7px; background: url(../../images_wl2/icon-sprites.png) no-repeat 0px 0px; } .webkit .iconList li.iconExclamation span { background-position: 0px -78px; } .webkit .form label, .webkit .form .label { font-family: wuerthextra_bold_cond, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-weight: normal; font-size: 19px; text-transform: uppercase; color: #a4a4a4; display: block; margin-bottom: 3px; line-height: 27px; } .webkit .form .formGroup { float: left; clear: both; width: 400px; margin-bottom: 10px; } .webkit .form .formGroup.last { margin-bottom: 0px; } .webkit .form .formField { background-color: #fff; width: 100%; height: 33px; overflow: hidden; } .webkit .form .formField input { border: 1px solid #fff; background-color: #fff; float: left; font-size: 14px; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 8px; color: #000; width: 384px; outline: none; } .webkit .form.inline .formGroup { clear: none; margin-right: 8px; } .webkit .form.inline .formGroup.newline { clear: left; } .webkit .form.narrow .formGroup { width: 230px; } .webkit .form.narrow .formField input { width: 214px; } .webkit .form.narrow button.colorButton { padding: 0px; width: 230px !important; } .webkit .vcard .image { display: block; float: left; width: 170px; height: 134px; margin-right: 14px; } .webkit .vcard .content { overflow: hidden; height: 134px; } .webkit .vcard .content p { line-height: 18px; } .webkit #map_canvas, .webkit #map_canvas_new { /*margin-bottom: 50px;*/ margin-bottom: 20px; } .webkit #map_canvas h2, .webkit #map_canvas_new h2 { font-size: 15px; color: #000; } .webkit .notShow { display: none; } .webkit .morelink, .webkit .lesslink { float: right; color: #cc0000; cursor: pointer; margin-bottom: 20px; } .webkit .lesslink { display: none; } .webkit .countdown { background-color: #cc0000; padding: 15px 10px 10px 20px; color: #fff; } .webkit .countdowntext { background-color: #dedede; font-family: wuerthextra_bold_cond, Arial, "Microsoft Yahei", "微软雅黑", sans-serif; font-size: 24px; color: #000; float: left; margin-top: 1px; padding: 10px; text-transform: uppercase; width: 100%; box-sizing: border-box; line-height: 28px; font-weight: normal; } .webkit .countdowntext a { color: #000; } .webkit .nlopening { float: left; width: 100%; position: relative; padding-left: 20px; margin: 2px 0; } .webkit .nlopening_headline { float: left; margin-top: 20px; } .webkit .nlopening .icon { width: 6px; height: 10px; position: absolute; top: 5px; left: 9px; background-position: -96px -402px; } .webkit .toTop { display: none; } .webkit .marketingSection .marketingEnumeration li:before { background: url(../../images_wl2/icon-sprites.png) no-repeat -96px -402px; width: 4px; height: 7px; position: absolute; content: " "; margin-left: -15px; margin-top: 5px; } .webkit .marketingSection p.level3 { text-indent: 35px; margin-top: -20px; } .webkit .marketingSection { margin-bottom: 20px; } .webkit .marketingSection .marketingSectionTitle { display: block; margin-top: 20px; font-weight: bold; font-size: 14px; margin-bottom: 10px; } .webkit .marketingSubSection { border-top: 1px solid #959595; } .webkit .marketingSection .marketingEnumeration { margin-bottom: 20px; list-style-type: none; } .webkit .marketingSection .marketingEnumeration li { margin-left: 35px; } .webkit #productDetailCenterApplicationDescription .marketingSection .marketingEnumeration { margin-bottom: 20px; } .webkit #productDetailCenterApplicationDescription .marketingSection .marketingEnumeration li { margin-left: 35px; } .webkit #productDetailCenterDescription .marketingSection .marketingEnumeration { margin-bottom: 20px; } .webkit #productDetailCenterDescription .marketingSection .marketingEnumeration li { margin-left: 15px; } .webkit .marketingSection .level1 { font-weight: bold; margin-bottom: 0px; } .webkit .redbox a, .webkit .redbox a:link, .webkit .redbox a:hover, .webkit .redbox a:focus, .webkit .redbox a:visited, .webkit .redbox a:active { color: #fff; text-decoration: underline; } .webkit .boxarrowLink { position: relative; } .webkit .boxarrowLink .icon { position: absolute; top: 12px; left: 10px; width: 5px; height: 11px; background: none; } .webkit .redbox.boxarrowLink .icon { background-position: -70px -420px; } .webkit .greybox.boxarrowLink .icon, .webkit .transparentbox.boxarrowLink .icon { background-position: -84px -420px; } .webkit .sidebarteaser { margin: 0 0 10px 0; } .webkit .sidebarteaser a { display: block; margin-bottom: -1px; overflow: hidden; } .webkit .sidebarteaser img { /*margin:0 0 -3px 0;*/ margin: 0px; } .webkit .sidebarnav { font-size: 13px; line-height: 1.6; } .webkit .sidebarnav ul { list-style-type: none; margin-bottom: 10px; } .webkit .sidebarnav ul li { background-color: #dedede; margin: 0 0 1px 0; } .webkit #col2_content .sidebarnav ul li a, .webkit #col3_content .sidebarnav ul li a { color: #000; /*background-image: url(../../images/arr_link_border.gif) transparent; background-position: 12px 5px; background-repeat: no-repeat;*/ padding: 5px 10px 5px 19px; display: block; line-height: 16px; position: relative; } .webkit #col2_content .sidebarnav ul li a .icon, .webkit #col3_content .sidebarnav ul li a .icon { background-position: -91px -418px; position: absolute; top: 7px; left: 10px; width: 5px; height: 11px; } .webkit .sidebartextbox { border: 1px solid #dedede; font-size: 9pt; margin-bottom: 10px; } .webkit .sidebartextbox .wrapper { margin-bottom: -6px; } .webkit .sidebartextbox h3 { padding: 4px 2px; background-color: #dedede; color: #605d5c; font-size: 9pt; font-weight: bold; } .webkit .sidebartextbox p { margin: 4px 4px 10px 4px; } .webkit .marginBox { color: #000; padding: 10px; margin-bottom: 10px; line-height: 18px; display: block; font-weight: normal; } .webkit .marginBox ul { padding-left: 15px; } .webkit a.marginBox { color: #000; line-height: 16px; } .webkit .redbox { background-color: #CC0000 !important; color: #fff !important; } .webkit .greybox { background-color: #dedede !important; color: #000 !important; } .webkit .transparentbox { color: #000 !important; border: 1px solid #959595; } .webkit .boxarrow { line-height: 16px; word-wrap: break-word; font-size: 13px; } .webkit .boxarrowLink { background-repeat: no-repeat !important; background-position: 13px 13px !important; line-height: 1.5; padding-left: 22px; word-wrap: break-word; font-size: 13px; } .webkit .redbox b { font-size: 110%; } .webkit .boxarrowLink b, .webkit .boxarrow b { font-size: 1em; } .webkit .boxarrowLink h2, .webkit .boxarrow h2 { font-family: wuerthbold, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif; font-size: 1.2em; font-weight: normal; } .webkit .redbox.boxarrowLink h2, .webkit .redbox.boxarrow h2 { color: #fff !important; } .webkit .greybox.boxarrowLink h2, .webkit .greybox.boxarrow h2 { color: #000 !important; } .webkit .image_dynamic { margin-bottom: 10px; } .webkit .image_dynamic div { /*height: 100%; commented MB 04.05.2015*/ left: 0; position: absolute; top: 0; } .webkit x:-o-prefocus, .webkit h1 { margin-top: 18px; } .display-source-app .header-toolbar, .display-source-app .header-nav, .display-source-app .header-nav-mobile, .display-source-app .header-search, .display-source-app .header-breadcrumb, .display-source-app .breadcrumb, .display-source-app .footer, .display-source-app .header, .display-source-app .header-breadcrumb, .display-source-app .socialIconbar, .display-source-app #col2, .display-source-app #cookieBanner, .display-source-app .cookiebanner, .display-source-app .service_detail_morelinks, .display-source-app .services_footer, .display-source-app .service_detail_apps, .display-source-app .footerColContainerCta, .display-source-app .toTo, .display-source-app .social { display: none !important; } .display-source-app .main { padding-top: 20px; } } @media all and (max-width: 1050px) { .webkit #layout2col #layout2col_content .cols_full, .webkit #layout2col #layout2col_content .cols_2, .webkit #layout2col #layout2col_content .cols_3, .webkit #layout2col #layout2col_content .cols_6 { width: 100%; max-width: 710px; } .webkit .cols_full .inner_main { padding-right: 0px; } /* google maps */ #map_canvas_new { width: 100% !important; } .webkit .internal_search form input[type=text] { width: 49%; margin-right: 2%; } .webkit .internal_search .btn_function, .webkit .internal_search .btn_cta { width: 49%; min-width: auto; } } @media all and (max-width: 576px) { .webkit .internal_search form input[type=text] { width: 100%; margin-right: 0; margin-bottom: 5px; } .webkit .internal_search .btn_function, .webkit .internal_search .btn_cta { width: 100%; min-width: auto; } .webkit .video_columns { width: 100%; margin-right: 0; } }