body.contrast *:not(select,.compact-model){background-image:none!important}body.contrast *:focus-visible{box-shadow:0 0 0 5px #ff9300!important}body.contrast .img-alt-wrapper{position:relative}body.contrast .img-alt-wrapper::after{content:'Bild: ' attr(data-alt);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}body.contrast img,body.contrast svg use,body.contrast svg path{filter:grayscale(1)}body.contrast body{color:black!important}body.contrast a:not(.btn),body.contrast a:visited:not(.btn),body.contrast .anchor:not(.btn){color:black!important;text-decoration:underline!important}body.contrast a:hover,body.contrast a:visited:hover,body.contrast .anchor:hover{text-decoration:none!important}body.contrast h1,body.contrast h2,body.contrast h3,body.contrast h4,body.contrast h5,body.contrast h6,body.contrast h7,body.contrast .h1,body.contrast .h2,body.contrast .h3,body.contrast .h4,body.contrast .h5,body.contrast .h6,body.contrast .h7{color:black!important}body.contrast hr{border-color:black!important}body.contrast .b-sm{border-color:black!important;border:2px solid black!important}body.contrast .bgc-primary,body.contrast .bgc-secondary,body.contrast .bgc-light,body.contrast .bgc-orange,body.contrast .bgc-primary-lighten{background:none!important;color:black!important;fill:black!important}body.contrast .c-secondary,body.contrast .c-white,body.contrast .c-yellow,body.contrast .c-green,body.contrast .c-positive,body.contrast .c-red,body.contrast .c-orange{color:black!important;fill:black!important}body.contrast .bc-primary,body.contrast .bc-secondary,body.contrast .bc-orange{border-color:black!important}body.contrast .btn{background:black!important;color:white!important;border:none!important}body.contrast .btn .icon{fill:white!important}body.contrast .tile{background:none!important;border:2px solid #000}body.contrast .tile--basic{background:none!important}body.contrast .tile--active{border-width:5px!important}body.contrast .masthead{background:white!important}body.contrast .masthead__menu--item{border-color:black!important}body.contrast .masthead__logo{background:url(/uploads/tarifcheck-logo-24-jahren-3d-black-rgb.svg) left top no-repeat!important;background-size:contain!important}body.contrast .masthead__logo img{visibility:hidden!important}body.contrast .masthead .hamburger-menu span{background:black!important}body.contrast .masthead nav .nav__item.active:before{background:black!important}body.contrast .masthead .autosuggest-submit{background:black!important}body.contrast .masthead .autosuggest-submit svg{fill:white!important}body.contrast .masthead .autosuggest-results>div{background:white!important;border:2px solid black!important}body.contrast .masthead .autosuggest-results .tile{border:none!important}body.contrast .footer__logo{background:url(/uploads/tarifcheck-logo-24-jahren-3d-black-rgb.svg) left top no-repeat!important;background-size:contain!important}body.contrast .footer__logo img{visibility:hidden!important}body.contrast .cookie-trigger,body.contrast #notification-setting,body.contrast .accessibility-trigger{background:black!important}body.contrast .cookie-trigger svg,body.contrast #notification-setting svg,body.contrast .accessibility-trigger svg{fill:white!important}body.contrast .notif-dialog{background:white!important}body.contrast .notif-dialog:after{border-color:transparent transparent transparent white!important}body.contrast .cookie-trigger:focus-visible,body.contrast #notification-setting:focus-visible,body.contrast .accessibility-trigger:focus-visible{background-color:#ff9300!important;border-radius:50%}body.contrast .cookie-trigger:focus-visible svg,body.contrast #notification-setting:focus-visible svg,body.contrast .accessibility-trigger:focus-visible svg{box-shadow:none!important}body.contrast .breadcrumb-wrapper .tab-bar__tabs li{color:black!important}body.contrast .breadcrumb-wrapper .tab-bar__tabs svg{fill:black!important}body.contrast x-grid{background:none!important}body.contrast .accordion__header{background:none!important}body.contrast .form--shortcalc .form__label input,body.contrast .form--shortcalc .form__label select{border-color:black!important}body.contrast .form--shortcalc .form__radio div:first-child{border-color:black!important}body.contrast .form .form-captcha-refresh svg{fill:black!important}body.contrast .form input,body.contrast .form select,body.contrast .form textarea{border-color:black!important}body.contrast .form .product-form-v2 .radio-wrapper input+label:before{border-color:black!important}body.contrast .form .product-form-v2 .radio-wrapper input:checked+label:before{border-color:black!important;background:black!important}body.contrast .custom-checkbox .custom-control-indicator{background:none!important;border:1px solid #000}body.contrast .custom-checkbox .custom-control-indicator:after{background:black!important}body.contrast .custom-checkbox input:checked~.custom-control-indicator{background:black!important}body.contrast .hero__model,body.contrast .hero .compact-model{filter:saturate(0) brightness(.7) contrast(3)}body.contrast .hero__model svg .c-white,body.contrast .hero .compact-model svg .c-white{fill:white!important}body.contrast .modal__body{background:white!important;color:black!important}body.contrast .alert{border-color:black!important}body.contrast .only-contrast{display:block!important}body.contrast article span a:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article p a:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article td a:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article li a:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article form[data-prg] a:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article span.anchor:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article p.anchor:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article td.anchor:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article li.anchor:not(.anchor--no-border):not(.btn):not(.pager li a),body.contrast article form[data-prg].anchor:not(.anchor--no-border):not(.btn):not(.pager li a){border-bottom:none!important}body.contrast .progressbar{border:1px solid #000}body.contrast .progressbar__active{background:black!important;border:none!important}body.contrast .inhaltsverzeichnis ol li.active::marker{color:black!important}body.contrast .inhaltsverzeichnis ol li.active:before{border-color:black!important}