.look_tabwrapper {width: 100%;border-top:1px solid #f4f0ef; border-bottom: 1px solid #f4f0ef;
    display: flex;overflow-x: auto;    overflow-y: hidden;}
.look_advisortabs .look_tabwrapper {border-top:1px solid #fff; border-bottom: 1px solid #fff;}

.look_tabwrapper a h5 {
    padding: 14px 5px;
    color: #7d7d7d;
}

.look_tabwrapper a:hover h5 {
    background: #edf9f7;
}
.look_biggerTabs2 .look_tabwrapper a{padding: 0 2%;}
.look_biggerTabs2 .look_tabwrapper{padding: 0 0 0 2%;width: 98%;}
.look_biggerTabs3 .look_tabwrapper a{padding: 0 3%;}
.look_biggerTabs3 .look_tabwrapper{padding: 0 0 0 3%;width: 97%;}
.look_biggerTabs4 .look_tabwrapper a{padding: 0 4%;}
.look_biggerTabs4 .look_tabwrapper{padding: 0 0 0 4%;width: 96%;}

.look_tabwrapper a {
    flex-grow: 1;
    cursor: pointer;
    display: inline-block !important;
    padding: 0 2%;
    width: auto;
    position: relative;
    text-decoration: none;
    text-align: center;
}

tabs > tab {
    float: left;
    width: 100%;
    padding: 4% 0 0 0;
}
.look_rightSideContent tabs .look_tabwrapper {
    position: absolute;
    left: 0;
    width: 55px;
    padding: 0;
    top: 45px;
    z-index: 100;
    border: 0;;
}
.look_rightSideContent tabs .look_tabwrapper a {
    margin: 5px;
    padding: 0;height:auto;
    border: 0;
}
.look_rightSideContent tabs .look_tabwrapper a.look_current {
    background:#033f42;
}
.look_tabwrapper a.look_current:after {content:''}
.look_tabwrapper a.look_current {}

.look_tabwrapper a.look_current:after {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    background: #8a6760;
    border-radius: 100%;
    left: 50%;
    top: 100%;
    margin: -8px 0 0 -3px;
}
.look_erbeColor .look_tabwrapper  a.look_current:after {

    background: #8E0B56;

}
.look_vorsorgColor .look_tabwrapper a.look_current:after {

    background: #544587;

}
