 .timeline3 {
         position: relative;
         min-height: 200px;
         width: 100%;
         overflow: hidden;
         border: 1px inset #bbb;
     cursor: grab;
     }
     .scale {
         position: absolute;
         left: 0; bottom: 0;
     }
     .tl-back {
         position: absolute; 
         left: 0; top: 0;
         width: 100%; height: 100%;
         background-color: #eee;
     }
     .tl-period {
         position: absolute;
         box-sizing: border-box;
          overflow: hidden;
         text-overflow: ellipsis;
         curosor: pointer;
     }
     .tl-desc {
         
         font-size: smaller;
         line-height: 1.2em;
         padding: 0.2em;
         cursor: pointer;
        
     }
     .scale-odd, .scale-even {
         position: absolute;
         background-color: #fafafa;
/*         border-left: 1px solid #bbb;*/
     }
     
     .scale-even {
         background-color: #f0f0f0;
     }
     
     .scale-desc {
         position: absolute;
         left: 0.1em; bottom: 0.1em;
         font-size: smaller;
     }
     
     .evt-body {
         position: absolute;
     }
     .evt-desc {
         padding: 0.5em;
         border: 1px solid #bbb;
         border-radius: 5px;
         background: #ffd;
         width: 10em;
         font-size: smaller;
         line-height: 1.2em;
         overflow: hidden;
         cursor: pointer;
     }
     .evt-desc a {
         line-height: 1.1em;
     }
     section.chapter {
         position: relative;
         padding-right: 200px;
     }

aside.further {
 position: absolute; right: 10px; 

    width: 170px;
    background: transparent;

    font-size: 90%;
}

aside h4 {
    margin: 0; padding: 0;
/*    margin-left: 30px;*/
    min-height: auto;
}
aside ul {
    margin: 0 !important; padding: 0;
    padding-left: 0;
}

aside li {
    background: transparent;
    margin-left: 0; padding-left: 0 !important;
    margin-bottom: 0;
}
aside li::before { display: none }
aside p {
    text-indent: 0;
}
.timeline {
/*    position: absolute; left: 0;*/
    clear: both; margin-left: -260px;
    display: none;
    margin: 2em 0;
}
