/* Beispielinhalt für style.css */
body {
    background-color: #f8f9fa;
}

.navbar {
    margin-bottom: 20px;
}

.container {
    max-width: 960px;
}

.jumbotron {
    background-color: #e9ecef;
    padding: 2rem 1rem;
    border-radius: 0.3rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}






.table-responsive {
    overflow-y: auto;
    height: auto; /* Anpassen der Höhe der Tabelle nach Bedarf */
}

.thead-fixed th {
    position: sticky;
    top: 0;
    background-color: #fff; /* Hintergrundfarbe des Tabellenkopfs */
    z-index: 1000; /* Stellen Sie sicher, dass der Tabellenkopf über den anderen Elementen liegt */
}



.table-striped tbody tr {
    padding-top: 5px;
    padding-bottom: 5px;
}

.highlight {
    background-color: #f8f9fa; /* Leichtes Grau zur Hervorhebung */
}
.bordered {
    border: 1px solid #dee2e6; /* Rahmenfarbe */
    padding: 5px; /* Innenabstand */
}


.rotate {
    transform: rotate(90deg);
    transition: transform 0.3s ease;
    }

.collapsed .rotate {
    transform: rotate(0deg);
}


/* CSS-Stil für unsichtbare Aufzählungspunkte */
ul.no-bullets {
    list-style-type: none;
    padding-left: 0;
}








.card {
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.card-header {
    background-color: #f8f9fa;
    text-align: center;
}

.card-title {
    margin-bottom: 0;
}

.form-control {
    border-radius: 10px;
}

.btn-primary {
    border-radius: 25px;
}

.modal-dialog {
  position: fix !important;
}


