.sidebar_toc {
    position:fixed;
    width:20%;
    right:0;
    top:0;
    background:#ececec  ;
    z-index:5;
    height:100%;
    padding:40px 20px;
    font-size:16px;
}

.js-toc ul,
.js-toc ol {
    margin-left:10px;
}
.js-toc ul ul,
.js-toc ol ol {
    padding-left:20px;
}
ul.toc-list li::marker{content: "";}
.toc-list-item {position: relative; margin-bottom: 8px;}
.toc-list-item:before {position: absolute;content: url(/img/kb/icons/chevron-right.svg);left: -25px;}

a.toc-link {color:#39a5f6; height:100%}
a.toc-link:hover {color:#000000;}
.is-active-link {color:#000000!important; font-weight:700}

.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}
.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}
  
.zztoc-list li{list-style:none} 
/*.kb .toc-list.is-collapsible.is-collapsed {display: inline;} öffnen im neunen Tab*/
/*#toc .toc-list.collapsed-toc{overflow: visible; display: contents;} */

#toc.js-toc, .js-toc {font-size: 17px; color: #39a5f6;}

/*
        $c.find('.toc-list').css({"overflow": "visible", "display": "contents"});
        $c.find('ul.toc-list li').css({"margin-bottom": "10px"});
        $c.find('ul').css({"margin": "0"});*/

/*
 
.toc>

.toc{overflow-y:auto;}
.toc>.toc-list{overflow:hidden;position:relative}
.toc>.toc-list li{list-style:none}
.toc-list{margin:0;padding-left:10px}


.toc-link::before{background-color:#EEE;content:'- ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}
*/