/* 
rot: #000066
blau: #646363
*/

#iddiv_header_outer {
    border-bottom-color: #646363 !important;
}

#iddiv_login_content {
    background: #000066 !important;
}

#idbtn_login_submit {
    background: #646363 !important;
}

#iddiv_footer_outer {
    border-top-color: #646363 !important;
    background: #646363 !important;
}

.cssbtnbuttonleisteliefer,
.cssbtnbuttonleistesonderkalk,
.cssbtnbuttonleistebestueb,
.cssbtnbuttonleisteangebot,
.cssbtnbuttonleistewarenkorb {
    background-color: #000066 !important;
}

#ida_mchilfe>img,
#idbtn_mc_suche_starten>img,
#idbtn_bqz_suche_starten>img,
#cocrgbutid>img,
#iddiv_suchleiste_btns img,
.error img {
    background-color: #000066 !important;
}

.btn {
    background-color: #000066 !important;
}

.clsbtn_partnerrolle_btn_waehlen {
    background-color: #646363 !important;
    font-weight: normal;
}

#iddiv_coc_suche_hsntsn,
#iddiv_coc_suche_hersteller,
#iddiv_coc_suche_modell,
#iddiv_coc_suche_ausfuehrung,
#iddiv_suchleiste_mc,
#iddiv_suchleiste_bqz,
#iddiv_suchleiste_hersteller_mng,
#iddiv_suchleiste_saison,
#iddiv_suchleiste_btns,
#iddiv_suchleiste_iconbtns {
    background-color: #646363 !important;
}

.clsdiv_vorsel_saison:hover,
.clsdiv_vorsel_saison_selected {
    background-color: #000066 !important;
}

.clsdiv_vorsel_saison:hover>img,
.clsdiv_vorsel_saison_selected>img {
    filter: invert(1) !important;
}

#iddiv_filter_container {
    background: #646363 !important;
}

.clsdiv_filtericon_big,
.clsdiv_filtericon {
    background: #000066 !important;
    color: #fff !important;
}

.clsdiv_filtericon img,
.clsdiv_filtericon_big img {
    filter: invert(1) !important;
}

#iddiv_ergtab_header>div {
    background-color: #646363 !important;
}

.clsdiv_ergtab_row:hover {
    background: #919090 !important;
}

.iddiv_suche_trefferanzeige_bn>a>img {
    background: #000066 !important;
}

.clsimg_search_info {
    background: #000066 !important;
    border-radius: 50% !important;
}


#iddiv_modallayer_header {
    background: #000066 !important;
}

#iddiv_detaillayer_buttons input {
    background: #646363;
}

#iddiv_artikeldetails_label_tbl_head {
    background: #646363 !important;
}

#idbtn_angebotstart {
    background: #000066 !important;
}

.clsdiv_modallayer_tbl_head,
#iddiv_detaillayer_merkmale_head {
    background: #646363 !important;
}

.clsdiv_versandlayerzeile_header {
    background: #646363 !important;
}

.clsdiv_versandlayerzeile:hover {
    background-color: #df5666;
}

.clsdiv_stdvart_text {
    color: #000066 !important;
}

#iddiv_versandlayer_hinweis_container {
    color: #000066 !important;
}

.clsbtn_versandartwk,
.clsbtn_versandartws,
.clsbtn_versandartwk_sis,
.clsbtn_versandartws_sis,
.clsbtn_versandartwk_angebot {
    background-color: #000066 !important;
}

#iddiv_infolayer_header {
    background: #000066 !important;
}

.clsbtn_partnerrolle_btn_std {
    background: #646363 !important;
    font-weight: normal;
}

.standard_we, .selected_we {
    color: #ffffff !important;
    font-weight: bold;
}

#iddiv_partnerrollen_sortieren {
    background: #646363 !important;
}

.clsdiv_partnerlayer_adresse_ueberschrift {
    color: #000066 !important;
}

#iddivkalkevbmeldung {
    background: #646363 !important;
}

#iddivkalkvorgabenauswahlnavi>button {
    background: #000066 !important;
}

.kalktabelle .TABHEADERBACK {
    background: #646363 !important;
}

#idbtnvorgedit {
    background: #000066 !important;
}

#idbtnvorgdel {
    background: #646363 !important;
}

#idbtnkalkloeschen {
    background: #646363 !important;
}

#idbtnkalkspeichern {
    background: #000066 !important;
}

.evbzusatz_text_orange {
    color: #000066 !important;
}

.evbzusatz_icon_btn {
    background-color: #000066 !important;
}

.clstable_evbtable .TABHEADERBACK {
    background: #646363 !important;
}

button[name="werkseinstellung"],
.clstable_evbtable button[name="aendern"] {
    background: #000066 !important;
}

.clstable_evbtable button[name="loeschen"] {
    background: #646363 !important;
}

#idbtn_suchen {
    background: #000066 !important;
}

#idbtn_reset {
    background: #646363 !important;
}

.clsdiv_poskopf {
    background: #646363 !important;
}

.clsdiv_poskopf.aktiv {
    background: #000066 !important;
}

.clsdiv_tableheader,
.clsdiv_tableheader_pos {
    background: #646363 !important;
}

.clsbtn_tabledetails {
    background: #000066 !important;
}

#iddiv_detaillayer_allg_header,
#iddiv_detaillayer_ladr_header,
#iddiv_detaillayer_positionen_header {
    color: #000066 !important;
}

#loader {
    border-left-color: #000066 !important;
    border-right-color: #000066 !important;
    border-bottom-color: #000066 !important;
}


#iddiv_blaetternavi div img {
    background: #000066 !important;
}

#iddiv_angebotcontainer button {
    background: #000066 !important;
}

.clsbtn_angebot_anzeigen {
    background-color: #000066 !important;
}

#iddiv_layer_angebot_head_firmenname {
    color: #000066 !important;
}

#iddiv_layer_angebot_dsgvo_text {
    background: #646363 !important;
}

#idbtn_angebot_neuer_artikel {
    background: #000066 !important;
}

.clstbl_angebot_position_artikel th,
.clstbl_angebot_dienstl_artikel th,
.clstbl_angebot_textpos_artikel th,
.clstbl_angebot_position_label th {
    background: #646363 !important;
}

#idbtn_angebot_pdf_erstellen_ein_artikel {
    background: #646363 !important;
}

#idbtn_angebot_speichern {
    background: #000066 !important;
}

.clsdiv_scart_adrblock_head,
#iddiv_scart_table_ueberschrift {
    color: #000066 !important;
}

#idbtnzumshop,
#idbtn_scart_angebot_erstellen {
    background: #646363 !important;
}

#idbtnwkabschicken {
    background: #000066 !important;
}

.clsimg_scart_artikeldetails {
    background-color: #000066 !important;
}

#idbtn_mengeaendern_layer {
    background-color: #000066 !important;
    border: 0;
}

#iddiv_profil_head,
#iddiv_profil_pw_head {
    color: #000066 !important;
}

button[name="zusatz_evb"] {
    background: #646363 !important;
}

#idbtn_kopflogo {
    background-color: #000066 !important;
}

#iddiv_profilcontainer input[type="submit"] {
    background-color: #000066 !important;
}

#iddiv_profil_form_infotext {
    color: #000066 !important;
}

.clsbtnkontaktsenden {
    background-color: #000066 !important;
}

#iddiv_scart_beok_table_inner .TABHEADERBACK {
    background: #646363 !important;
}

body {
    background: #fff;
}

#iddiv_angebote_lissi_table_head {
    background: #000066 !important;
}

button[name="btkplevb"] {
    background: #000066 !important;
}

.breadcrumbnavi li {
    background: #000066;
}

.breadcrumblink:hover {
    color: #bbbbca;
}


@keyframes wisch {
    from {
        background-color: #000066;
    }

    to {
        background-color: #646363;
    }
}

@keyframes wischarrow {
    from {
        border-color: transparent transparent transparent #000066;
    }

    to {
        border-color: transparent transparent transparent #646363;
    }
}

.arrow2,
.arrow3 {
    border-color: transparent transparent transparent #000066;
}

.divcontainerueberschrift {
    color: #000066 !important;
}

#btnplatzhalter {
    background: #000066 !important;
}

.clsdivletztefahrzeuge {
    color: #000066 !important;
}

.gobtns {
    background: #000066 !important;
}

.classaletztefahrzeuge:hover {
    color: #000066 !important;
}

#id_divfahrzeugauswahl {
    color: #000066 !important;
}

.classtrcarid:hover {
    background-color: #bbbbca !important;
}

#modallayerheader {
    background-color: #000066 !important;
}

#idspanfzgzgrwahl_head {
    color: #000066 !important;
}

.clsdiv_vorfilterung_box_head {
    color: #000066 !important;
}

#idbtn_start_rdkstool,
#idbtnzgrwahlweiter {
    background-color: #000066 !important;
}

.clsdiv_kpl_footer_header {
    color: #000066 !important;
}

.divboxtitel {
    color: #000066 !important;
}

.felgenbox_herst {
    background: #646363 !important;
}

#iddivminimodallayerheader {
    background: #000066 !important;
    background-color: #000066 !important;
}

#idbtn_felgenhinweise_gelesen_weiter {
    background-color: #000066 !important;
}

#idtable_rdks_table .trcolor1:hover,
#idtable_rdks_table .trcolor2:hover {
    background-color: #bbbbca !important;
}

.clsbtnreifengroesse,
.clsdivabe {
    background: #646363 !important;
}

#idbtn_minimodalschliessen {
    background-color: #000066 !important;
}

#iddivreifenfilter {
    background: #646363 !important;
}

.detailcontentschalteraktiv {
    color: #000066 !important;
}

.clsspan_zusammenfassung_hersteller {
    color: #000066 !important;
}

#iddivzusammenfassunginfozeile_gutachten_info {
    border-color: #000066 !important;
}

#idbtnpdferstellen,
#idbtn_versandarten,
#idbtn_kb_bestaetigung {
    background: #646363 !important;
}

#idbtninwarenkorb {
    background: #000066 !important;
}

#idbtninwarenkorb.disabled {
    background: #f0f0f0 !important;
}

#iddivzusammenfassunginfozeile_mwst {
    color: #000066 !important;
}

#iddivfahrzeugname {
    background: #646363 !important;
}

#idbtneinfrieren {
    background: #000066 !important;
}

.idimgfarbefelgendimension, .imglupe,
.clsdiv_reifentable_info>img {
    background: #000066 !important;
}

#iddivimage .imglupe {
    background: #000066 !important;
}

.clsimgauflagen {
    background: #000066 !important;
}

.clsdivfelgenauflagen>img {
    background: #000066 !important;
}

.clsimgauflagenabe {
    background: #000066 !important;
}

#idimg_bearbeitemontage,
#idimg_dienstleistungsartikel,
.clsimg_dienstlloeschen {
    background: #000066 !important;
}

#iddiv_mchilfe_bspmctop_text,
#iddiv_mchilfe_bspmctop_head,
#iddiv_mchilfe_bspmctop_textihle {
    color: #000066 !important;
}

#idbtnlogoutzumwarenjorb,
#idbtnlogoutzumausloggen {
    background: #000066 !important;
}

#iddiv_login_reg_pwv_link {
    display: none;
}

#divergtablescroll .clsdiv_ergtab_row:nth-child(2n+1) .clsdiv_ergtab_nettopreis {
    background: transparent !important;
}

#divergtablescroll .clsdiv_ergtab_row:nth-child(2n) .clsdiv_ergtab_nettopreis {
    background: transparent !important;
}

#iddiv_infolayermini_header {
    background: #000066 !important;
}

#idbtnsearchmengenanfrage {
    background: #000066 !important;
}

#iddiv_wkleeren_ja,
#iddiv_wkleeren_nein {
    background: #000066 !important;
    border: 0px;
}

#idbtn_angebot_pdf_erstellen_mehr_artikel {
    background: #646363 !important;
}

.clsdiv_carousel {
    background: #000066 !important;
}

.clsdiv_carsousel_akt {
    background: #646363 !important;
}

#idbtn_rdkstool_filter_reset,
#idbtn_rdkstool_filter_suche {
    background: #000066 !important;
}

#idtable_rdkshead {
    background: #646363 !important;
}

.btnzollgroesseaktiv {
    background: #000066 !important;
}

#iddivlayerfelgenauflagen .clsdiv_auflagentrenner {
    background: #000066 !important;
}

.clsdiv_fzgdarstlayer_labels_head {
    color: #000066 !important;
}

.coctable_head {
    background: #646363 !important;
}

.brakenotice {
    background: #646363 !important;
}

.clsdiv_felgenergtab_row_head {
    background: #646363 !important;
}

#idtable_reifentable_head {
    background: #646363 !important;
}

.clsdivtablezusammenfassungueberschrift {
    background: #646363 !important;
}

.clsbtn_zusammenfassung_ventil_button {
    border: 0;
    background: #000066 !important;
}

.classdivautobild>img {
    background: #000066 !important;
}

#idaohnerdksweiter {
    background: #000066 !important;
}

#idspan_footersondertext a {
    color: #ffffff !important;
}

#idbtb_login_button_regsiter,
#idbtn_cookie_auswahl_anzeigen {
    background: #000066 !important;
}

#iddiv_datenschutzcontainer>p b>span {
    color: #000066 !important;
}

#iddiv_cookie_allen_zustimmen {
    background: #000066 !important;
}

#ida_cookie_datenschutzhinweise {
    color: #000066 !important;
}

#ida_cookie_save {
    color: #000066 !important;
}

#iddiv_cookie_einstellungen_gespeichert {
    background: #000066 !important;
}

.clsdiv_merkmal_icon {
    background: #000066;
    color: #fff;
}

.clsdiv_merkmal_icon>img {
    filter: invert(1);
}

#iddiv_top22_head {
    background: transparent;
    color:black;
    font-size:13px;
    height: 28px;
    padding-top: 4px; 
}
#iddiv_normale_treffer_head {
    background: transparent;
    color:black;
    font-size:13px;
    border-top:2px solid black; 
    height: 28px;
    padding-top: 4px; 
}

.clsdiv_ergtab_row.top22 {
    background: transparent !important;
}

#idsel_sprache,
#idsel_sprache_login,
#idsel_sprache_register,
#idsel_sprache_passwortvergessen_service,
#idsel_sprache_passwortvergessen {
    margin-left: 10px;
    color: #000066;
    background: #fff;
    border: 2px solid #646363;
}

.clsa_colorred {
    color: #000066 !important;
}
.clssp_login_error {
    color: red !important;
    font-size:15px;
    font-weight: bold;
}

@media (max-width: 768px), (max-width: 900px) and (orientation: landscape) {

    #iddiv_header_inner_menu_opener img,
    #iddiv_header_inner_menu_closer>img {
        filter: hue-rotate(312deg) saturate(200);
    }

    .clsdiv_menu_row {
        background: #000066 !important;
    }

    .bgblau {
        background: #646363 !important;
    }

    .toplogo>img {
        width: 100%;
    }

    .toplogo_menu>img {
        width: calc(100% - 45px);
    }

    .mobile_switch_selected {
        background: #646363 !important;
    }

    .clsdiv_search_container_mobile_switcher {
        background: #000066;
    }

    #iddiv_header_inner_wk_anzahl {
        background: #000066 !important;
    }

    .dbr {
        color: #fff;
    }

    #iddiv_mobile_sortierung img {
        filter: invert(1);
    }

    .clsimg_searchwk {
        background: #000066 !important;
    }

    #iddiv_filter_opener>img {
        filter: invert(1);
    }

    .clsdiv_filter_preisschalter>div>label {
        color: #fff;
    }

    #iddiv_artikeldetails_label_tbl_head {
        background: #000066 !important;
    }

    .clsbtn_versandartwk>img {
        filter: invert(1);
    }

    #ida_scart_neue_suche>button {
        background: #646363 !important;
    }
}

.clsbtn_versandartdel, .clsbtn_versandartdel_wk {
    background: #646363;
    color: #fff;
}

.clsbtn_versandartwk_sis>img {
    filter: invert(1);
}
.clsbtn_versandartwk>img {
    filter: invert(1);
}
.clsbtn_versandartws_sis>img {
    filter: invert(1);
}
.clsbtn_versandartws>img {
    filter: invert(1);
}
.clsbtn_versandartws>img {
    filter: invert(1);
}

.clsdiv_auftragsverwaltung_row.head,
.clsdiv_position_row.head,
.clsdiv_benutzer_row.head,
.clsdiv_preiskalkulation_row.head,
.clsdiv_bestellhistorie_row.head,
.clsdiv_eigene_artikel_row.head {
    background: #000066;
}