<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;
        }
    </style>