:root{--primary-color:#004a9a!important}#website .header ul.main-menu li{padding-right:20px;margin-right:8px}#website .accordion-link:before,#website .accordion-links .accordion-link,#website .accordion.layout-1>.container-item>.a-h .h4,#website .accordion.layout-1>.container-item>.a-h h4,#website .accordion.layout-1>.container-item>.a-h.open .h4,#website .accordion.layout-1>.container-item>.a-h.open h4,#website .accordion.layout-1>.container-item>.a-h:hover .h4,#website .accordion.layout-1>.container-item>.a-h:hover h4,#website .accordion.special-case>.container-item>.a-h .event-labes,#website .accordion.special-case>.container-item>.a-h.open .a-h-inner span,#website .accordion.special-case>.container-item>.a-h.open .event-labes,#website .accordion.special-case>.container-item>.a-h:hover .a-h-inner span,#website .accordion.special-case>.container-item>.a-h:hover .event-labes,#website .aside-contact .phone:hover,#website .aside-contact .social-buttons a:before,#website .aside-contact .social-buttons span:before,#website .aside-contact .sticky-contact-wrapper a:before,#website .aside-contact .sticky-contact-wrapper span:before,#website .brands-slider-wrapper .controls:hover,#website .ce-bodytext a:before,#website .contact-box .contact-content span a,#website .contact-email:before,#website .contact-fax:before,#website .contact-mobile:before,#website .contact-phone:before,#website .contact-website:before,#website .container .news.news-single .news-backlink-wrap a,#website .container-item>.a-h .arrow-inner,#website .content-slider.with-description .slider-nav .next-slide,#website .content-slider.with-description .slider-nav .prev-slide,#website .counter .counter-number,#website .csc-uploads .csc-uploads-element a:before,#website .fake-link,#website .footer .footer-bottom li a:hover,#website .footer .footer-cell ul li a:before,#website .footer .footer-cell ul li span:before,#website .footer .footer-menu li a:hover,#website .footer .footer-top ul li a:hover,#website .header .main-menu-wrapper .search button span,#website .header ul.main-menu li.active>span,#website .header ul.main-menu li.current-sub-menu>span,#website .header ul.main-menu li:hover>span,#website .header ul.meta-menu li a:hover,#website .page-navigation ul li:hover a,#website .price-wrap-inner span,#website .quote:after,#website .submenu-inner.search-item button.submit span,#website .tx-felogin-pi1 .h3:before,#website .tx-felogin-pi1 h3:before,#website .tx-indexedsearch-browsebox li:hover a,#website .tx-indexedsearch-form .tx-indexedsearch-searchbox-button span,#website .view-online,#website .white-decorater a.red-font-decorater:hover,#website a.locationLink,#website a.mail,#website span.check:before,#website ul.ce-uploads li a:before,.tx-srlanguagemenu.tx-srlanguagemenu-links:hover span,.wb-responsive-menu .buton-close-placeholder .wb-button,.wb-responsive-menu .meta-menu .language .CUR span:hover,.wb-responsive-menu .meta-menu .language .NO a:hover,.wb-responsive-menu .meta-menu a:hover *,.wb-responsive-menu .wb-main-menu>li.active *,.wb-responsive-menu .wb-main-menu>li:hover *,.wb-responsive-menu .wb-submenu .wb-submenu-first>.icon.icon-arrow-left5,.wb-responsive-menu .wb-submenu>a,.wb-responsive-menu li .level-3 li.active>a,.wb-responsive-menu li .level-3 li:hover>a,.wb-responsive-menu li .level-4 li.active>a,.wb-responsive-menu li .level-4 li:hover>a,.wb-responsive-search .icon-search3,.wb-submenu.active .wb-submenu-first>span,.wb-submenu.active .wb-submenu-first>span:hover,.wb-submenu.active>span,.wb-submenu.active>span:hover{color:#004a9a!important}#website .news-category .news-category-item.active a,#website .news-category .news-category-item:hover a{border-color:#004a9a!important}#website .accordion.layout-1>.container-item>.a-h .arrow,#website .accordion.layout-1>.container-item>.a-h:hover .arrow,#website .aside-contact .sticky-contact-card .icon-user,#website .footer .back-to-top,#website .footer .back-to-top:hover,#website .header ul.meta-menu li.shop,#website .news-category .news-category-item.active,#website .tabs .a-h.open,#website .tabs .a-h:hover,#website .team-decorater{background:#004a9a}#website .accordion.layout-1>.container-item>.a-h .arrow,#website .accordion.special-case>.container-item>.a-h .arrow,#website .aside-contact .sticky-contact-card .icon-user-2,#website .aside-contact .sticky-contact-card .rotate,#website .red-frame,.responsive-footer,.wb-responsive-wrapper .meta-menu.highlight{background-color:#004a9a!important}#website .footer .back-to-top:hover{opacity:.8}#website .service-teaser .teaser-items li{border-bottom:1px solid #fff}#website .header.sticky .logo{width:250px}#website .container .fancy-grid-left .title a,#website .container .fancy-grid-left a.link,#website .dark-gray-frame .tx-felogin-pi1 a,#website .dark-gray-frame .tx-felogin-pi1 h3:before,#website .dark-gray-frame h3,#website .header ul.meta-menu li.login a:hover{color:#fff!important}#website .aside-container .aside-menu .level-2 a,#website .container .container-inner .white-decorater :not(div),#website .container-inner a.contact-mobile,#website .container-inner a.contact-phone,#website .content-container .bct li a,#website .content-container .bct li span{color:#464646!important}#website .container .container-inner .team-decorater :not(div){color:#fff!important}#website .container .container-inner .print a.print-button{color:#999!important}#website .container-inner a.contact-mobile:hover,#website .container-inner a.contact-phone:hover,#website .fax:before,#website .header .submenu-wrapper .level-2 li>.level-3 li a:hover,#website .header .submenu-wrapper .level-3 li.active>a,#website .header ul.main-menu li.active a,#website .header ul.main-menu li.active>.icon,#website .header ul.main-menu li.active>button,#website .header ul.main-menu li.current-sub-menu .icon,#website .header ul.main-menu li.current-sub-menu a,#website .header ul.main-menu li.current-sub-menu>button,#website .header ul.main-menu li:hover>button,#website .header ul.main-menu>li:hover .icon,#website .header ul.main-menu>li:hover a,#website .news a.mail:before,#website .phone:before,#website a.locationLink:before,#website a.mail:before,.vf-intro a.vf-show-more .vf-linktext,.vfbody #website .vf-boxes.vf-red .container-inner .ce-bodytext a:hover{color:#004a9a!important}#website .header ul.meta-menu li.shop a:hover{color:#fef300!important}#foldout-menu .menu-item.hover>a{background-color:#004a9a}a.anchor-link::before,span.anchor-link::before{text-shadow:1px 1px 0#bbb;color:#004a9a}ul.anchor-links li::before{color:#fef300;text-shadow:1px 1px 0#bbb}#website .container .content-container-inner .hlz-ceteaser-wrapper a{color:#fff!important;border-color:#f1f1f1;background-color:#004a9a!important}#website .container .content-container-inner .hlz-ceteaser-wrapper a:hover{color:#004a9a!important;background-color:#fff!important}.vf-boxes .vf-textbox h2,.vf-intro h1,.vfbody .container .categories .category-title,.vfbody .container-box-headline,.vfbody .h2,.vfbody .h3,.vfbody .h4,.vfbody h2{color:#444!important}.vfbody #website .header .wb-responsive-menu-wrapper .wb-button.menu::after,.vfbody #website .header ul.meta-menu li.shop,.vfbody #website .vf-boxes .vf-teaser-wrap.-inverted .vf-text-wrap,.vfbody #website .vf-boxes .vf-teaser-wrap.-inverted .vf-text-wrap::after,.vfbody #website .vf-boxes.vf-red,.vfbody .back-to-top{background-color:#004a9a!important}.vf-boxes.vf-red .container-box-headline,.vfbody #website .vf-boxes.vf-red .ce-bodytext a{color:#fff!important}.vfbody #website .header .wb-responsive-menu-wrapper .wb-button.menu{border-top:4px solid #004a9a!important;border-bottom:4px solid #004a9a!important}#website .aside-container .aside-menu .level-2 a:hover,#website .aside-container .aside-menu .level-2 li.active>a,#website div.aside-container div.aside-menu ul.level-1 li ul.level-2 li a:hover{color:#444!important}#website .aside-container .aside-menu .level-3>li.active:before{top:5px!important}#website .aside-container .aside-menu .level-3>li.active a,#website .tx-hlz-places ul.contact-info li a.website,#website .tx-hlz-places ul.contact-info li a.website:before{color:#004a9a!important}.powermail_fieldset{display:table}#website .wb-responsive-menu .foldout-mobile-wrapper .meta-menu.highlight>li,#website .wb-responsive-menu .foldout-mobile-wrapper .meta-menu.highlight>li>a{color:#fff!important}#website-wrapper #website .contact-boxes .contact-content span.contact-description{word-break:break-word;hyphens:auto}#website .ce-gallery img:not(.image-svg).logo-image,#website .ce-image .ce-gallery .image-svg.logo-image{max-width:130px!important}#website .tx-hlz-places .place .companyName{background-color:#004a9a!important;padding:16px;font-size:20px;line-height:1.4em}#website .tx-hlz-places .place .companyName a{font-size:20px;line-height:1.4em;color:#fff!important}#website .tx-hlz-places .moreButton p.align-left.no-margin{padding:4px!important}#website .tx-hlz-places .moreButton a{font-size:20px!important;text-decoration:none!important;color:#fff!important}#website .tx-hlz-places .moreButton a:hover{color:#fff!important}.tx-hlz-places .place-col-12{background-color:#fff!important}.place-inner *{font-size:18px!important;line-height:1.3em!important;word-break:break-word!important;hyphens:auto!important}