<style>
        /* Header-Stil */
        body .custom-header {
            background-color: #007BFF !important;
            color: white;
            padding: 10px 0;
            height: 60px;
        }

        /* Wrapper für den Hauptinhalt */
        .custom-container {
            max-width: 1600px;
            margin: 0 auto;
            padding: 20px 0;
        }

        /* Header-Inhalt */
        .custom-header .container {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 20px; /* Abstand zum Rand */
        }

        /* Logo-Stil */
        .custom-header .logo {
            font-size: 1.5rem;
            font-weight: bold;
            padding-left: 0px; /* Ausrichtung an linken Rand */
        }

        /* Admin-Link */
        .admin-link, .frontend-link {
            color: #fff;
            text-decoration: none;
            padding-right: 0px; /* Ausrichtung an rechten Rand */
        }

        .admin-link:hover, .frontend-link:hover {
            text-decoration: underline;
        }

        /* Sidebar-Stil */
        .sidebar {
            background-color: rgba(0, 123, 255, 0.2);
            padding: 20px;
            font-size: 16px;
        }

        .sidebar a {
            color: #007BFF;
            text-decoration: none;
            display: block;
            padding: 10px 0;
            border-bottom: 1px solid #007BFF;
        }

        .sidebar a:hover {
            text-decoration: underline;
        }

        /* Inhaltsbereich */
        .content {
            background-color: white;
            padding: 20px;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        }

        /* Abstand von Header und Inhalt */
        .main-content {
            padding-top: 20px;
        }


/* medienverwaltung filelist ------------------------------------------------------------>*/

        .file-box {
            background-color: #f9f9f9;
            border-radius: 10px; /* Runde Ecken */
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* 3D-Effekt durch Schatten */
            padding: 15px;
            text-align: center;
            transition: transform 0.2s; /* Leichte Skalierung bei Hover */
        }

        .file-box:hover {
            transform: scale(1.05); /* Vergrößerung beim Hover */
            box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
        }

        .file-actions {
            margin-top: 10px;
        }

        .delete-folder, .delete-file {
            cursor: pointer;
            color: red;
        }

        .file-box strong {
            font-size: 1.2em;
        }
