/* CSS Document */
@charset "UTF-8";
#stickyheader {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    padding: 8px;
    background-color: rgba(255, 255, 255, 0.8);
    background: linear-gradient(rgba(255,255,255,1)50%, rgba(255,255,255,0));
    text-align: center;
}
.smallButton {
    display: inline-block;
    border-radius: 2px;
    background-color: white;
    border:1px solid;
    text-align: center;
    font-size: 12px;
    padding: 8px;
    min-width: 100px;
    cursor: pointer;
    margin: 5px;
}

.smallButtoninfo {
    display: inline-block;
    border-radius: 2px;
    background-color: white;
    border:1px solid;
    text-align: center;
    font-size: 12px;
    padding: 8px;
    min-width: 50px;
    cursor: pointer;
    margin: 5px;
}

.noMinWidth {
    min-width: 0px !important;
}

.smallButton:hover {
    background-color: #d3d3d3;
}

.red {
    background-color:#FFA8A8;
}

.red:hover {
    background-color:#FF5B5B;
}
.fixButton {
    display: inline-block;
    border-radius: 2px;
    background-color: white;
    border:1px solid;
    text-align: center;
    font-size: 12px;
    padding: 8px;
    width: 200px;
    cursor: pointer;
    margin: 5px;
}
.fixButton:hover {
    background-color: #d3d3d3;
}

/*Responsive Design für kleinere Bildschirme */
@media screen and (max-width: 768px) {
    .smallButton {
        display: inline-block;
        border-radius: 2px;
        background-color: white;
        border:1px solid;
        text-align: center;
        font-size: 8px;
        padding: 6px;
        width: 75px;
        cursor: pointer;
        margin: 5px;
    }
}

/* Druckversion */
@media print {
    .smallButton{
        display: none;
    }
}
