.marked_bar i.back{
    /*background-color: #006797;*/
    width: 150px;
    height: 45px;
    padding: 23px;
    border-radius: 23px;
}



.marked_bar .initial_noline{
    float: left;
    margin-left: 14px;
    font-size: 14px;
}

/*.marked_bar div{
    display: none;
}*/

.marked_bar{
    bottom: 25px;
    left: 23px;
    z-index: 1000;
}

@media (min-width: 641px) {
    .marked_bar{
        padding: 14px 0px;
    }
}


/* merklisten seite */

.accordion.merkliste .accitem:not(.open) .content{
    display: none;
}

.accordion.merkliste .accitem .acctoggle{
    background: #e6e6e6;
    padding: 18px 50px 18px 20px;
}

.theme-dark .accordion.merkliste .accitem .acctoggle{
    background: var(--dark-theme-semi-light);
}

.accordion.merkliste .accitem .content{
    padding: 0 0 0 0;
    border: none;
}

.accordion.merkliste .bm-holder{
    border: none;
    border-collapse: collapse;
}

/*.accordion.merkliste .sortblock{
    display: none;
}*/

.accordion.merkliste .bm-col{
    border: none;
}

.accordion.merkliste .search-results tr{
    border: none!important;
}

.accordion.merkliste .bm-holder .bm-row{
    border-bottom: 1px solid rgb(230, 230, 230);;
}

.accordion.merkliste .bm-holder .bm-row:first-child{
    border-bottom: 1px solid rgb(230, 230, 230);;
    border-top: 1px solid rgb(230, 230, 230);;
}

@media (min-width: 641px) {
    .merkliste .esr .form-block.sortblock .form-item.half {
        float: right;
        padding: 0 0 0 0;
    }
    .merkliste .esr .form-block.sortblock .form-row.clfix {
        margin: 0 0;
    }

}

@media (min-width: 641px){
    .bookmarklist .bm-col-inner .col {
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        flex-grow: 1;
        text-align: left;
        width: 50%;
    }
    .bookmarklist .bm-col-inner .col:last-child {
        order: 3;
        text-align: right;
    }
    .bookmarklist .bm-col-inner .col:first-child, .bookmarklist .bm-col-inner .col:nth-child(2) {
        order: 1;
    }
    .bookmarklist .bm-col-inner {
        display: flex;
        align-items: center;
    }
    .bm-col .inner.col .clfix{
        display: flex;
    }
    .bm-col .inner.col{
        margin-top: 0!important;
    }
    .bm-col .inner.col .col3ergebnis{
        align-self: center;
    }
}
#initialContentC .search-results td:nth-child(2){

    width: unset;
}

@media (max-width: 850px) {
    #initialContentV .search-results td:nth-child(2){
        display: none;
    }
    #initialContentC .search-results td:nth-child(2){
        display: none;
    }
}

.containerFlexorderInnerReferent{

}

.containerFlexorderInnerReferent{

}

@media (max-width: 641px){

    table.search-results tbody td::before {
        content: unset;
        display: block;
        color: gray;
    }

    #initialContentC table.search-results tbody tr {
        flex-direction: column!important;
    }

    #initialContentC .mailAndPhone{
        position: unset;
        width: 100%;
        padding: 0!important;
        margin: 0!important;;
    }

    #initialContentC .mailAndPhone > div{
        align-self: unset!important;
    }

    #initialContentC .bm-col.markeditem{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }

    #initialContentV .search-results td:nth-child(2),
    #initialContentV .search-results td:nth-child(3){
        display: none;
    }

    #initialContentC .search-results td:nth-child(2){
        display: none;
    }

    #initialContentC .search-results td:nth-child(3){
        display: flex;
        flex-direction: column;
    }

    #initialContentV .bm-col.markeditem{
        position: absolute!important;
    }

    #initialContentC .bm-holder .bm-col {
        padding-bottom: 20px;
    }

    .bm-col .inner.col .col3ergebnis{
        /*display: none;*/
    }

    .bookmarklist .bm-col-inner .col {
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        flex-grow: 1;
        text-align: left;
        width: 72%;
    }
}

.merklistenView .grid-wrapper .gw-inner .link-row{
    padding: 0 0 20px 0;
}

.merklistenView .grid-wrapper .gw-inner .accordion.merkliste {
    margin-top: 0;
}

.marked_bar a:hover{
    box-shadow: rgb(255 255 255 / 0%) 0px -2px 0px inset!important;
}

.accordion.merkliste{

    margin-top: 60px;
}

.merklistenView .gw-inner > .hl_2{
    margin-top: 50px;
    padding-bottom: 10px;
    padding-top: 34px;
}

.merklistenView .shareholder a{
    font-family: noto_sansbold,Arial,Helvetica,sans-serif;
    padding-left: 27px;
    margin-right: 25px;
    margin-bottom: 10px;
    white-space: nowrap;
    display: inline-block;
    float: left;
    opacity: .6;
    min-height: 20px;
    background-repeat: no-repeat;
    background-position-x: left;
}

.checkboxTextNew, .customDelete span{
    color: rgb(51,51,51);
    margin-left: 10px;
}



.theme-dark .checkboxTextNew,.theme-dark .customDelete span{
    color: var(--dark-theme-light);
}

.theme-dark .customDelete img{
    filter: invert(1);
}

.mail img, .phone img{
    margin-right: 10px;
}

.totop {
    right: 10px;
    bottom: 10px;
    box-shadow: none;
    background-size: 20px;
    /*width: 45px;*/
    /*height: 45px;*/
    width: 70px;
    height: 70px;
    /*background-color: #006797;*/
}

.marked_bar.calchexpseudoback{
    width: unset;
}

.markedbartext{
    margin-right: 4px;
}

@media (max-width: 641px) {
    .markedbartext{
        display: none;
    }
    .marked_bar i.back{
        /*background-color: #006797;*/
        border-radius: 100%;
        width: 70px;
        height: 70px;
        right: 23px;
    }
    .markedcountNewContainer{
        display: none;
    }

    .marked_bar{
        right: -5px;
        left: unset;
        width: unset;
    }

    .marked_bar a div{
        padding: 12px;
    }
}

/*.bm-col.markeditem{*/
/*    box-shadow: -16px 0px 0px -14px rgb(230 230 230);*/
/*}*/

.ergebnisliste .bms #initialContentA .markeditem {
    box-shadow: -24px 0px 0px -22px rgb(230 230 230)
}

.ergebnisliste .bms #initialContentC .markeditem {
    box-shadow: -38px 0px 0px -36px rgb(230 230 230)
}

.ergebnisliste .bms #initialContentC .search-results td:nth-child(3) {
    box-shadow: -24px 0px 0px -22px rgb(230 230 230);
    border: none;
}

.mailAndPhone{
    border: none;
    width: 120px;
    padding: 20px;
    margin-left: 10px;
    align-content: center;
    display: flex;
}

.marked_bar img{

    filter: brightness(6.0);
    margin-right: 5px;
}

/*  merkliste und chatbot alignment */
.LPMcontainer.LPMoverlay{
    inset: auto 10px 10px auto!important;
    margin: auto 0px 0px auto!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
.LPMcontainer.LPMoverlay img{
    top: unset!important;
    left: unset!important;
}
.totop{
    width: 60px;
    height: 60px;
}


@media (max-width: 641px) {
    .marked_bar .initial_noline{
        margin-top: 10px;
    }


    .marked_bar.calchexpseudoback {
        right: 15px;
        width: 60px;
        height: 60px;
    }
    .marked_bar i.back{
        width: 60px;
        height: 60px;
        inset: auto -5px -15px auto!important;
    }
}
