.thumbnail-horizontal {
    margin-top: 70px;
    margin-left: -70px;
    width: 118px;
    height: 482px;
    overflow-y: auto;
    overflow-x: hidden;
    transform: rotate(-90deg);
    transform-origin: top center;
    background-color: black;
    position: absolute;
}

.thumbnail-horizontal > a > img {
    width: 100px;
    height: 100px;
    margin: 1px;
    transform: rotate(90deg);
    transform-origin: right top;
}

.fullimage {
    position: relative;
    margin-top: 160px;
    margin-left: 25px;
    margin-bottom: 40px;
    width: 457px;
    height: 600px;
    background-color: white;
    overflow: hidden;
}

.fullimage > ul > li {
    list-style: none;
    background-color: white;
    width: 457px;
    margin-left: -40px;
    height: 600px;
    display: flex; 
    justify-content: center; 
    align-items: center;
    
}
.fullimage > ul > li > img {
}

.hoch {
    height: 600px;
}