
        /* CSS-Styling für die Zwei-Spalten-Anordnung */
        .standbetreiber-form-row {
            display: flex; /* Flexbox für nebeneinanderliegende Elemente */
            gap: 20px; /* Abstand zwischen den Spalten */
            margin-bottom: 15px; /* Abstand zwischen den Zeilen */
	    flex-wrap: wrap;
        }
        .standbetreiber-form-col {
            flex: 1; /* Beide Spalten nehmen gleich viel Platz ein */
            display: flex;
            flex-direction: column; /* Label und Input untereinander in der Spalte */
        }
        .standbetreiber-form-col label {
            font-weight: bold;
            margin-bottom: 5px;
        }
        .standbetreiber-form-col input[type="text"] {
            padding: 8px;
            border: 1px solid #ccc;
            border-radius: 4px;
            width: 100%; /* Input füllt die Spalte aus */
        }
        .standbetreiber-submit-row {
            margin-top: 20px;
        }
	/* Media Query für Handy-Bildschirme (z.B. unter 900px Breite) */
	@media (max-width: 900px) {
    	.standbetreiber-form-row {
        	flex-direction: column; /* Erzwingt Spaltenstapelung statt Reihen */
        	gap: 0; /* Optional: Abstand zwischen den Zeilen wird auf 0 gesetzt, da sie jetzt vertikal gestapelt sind */
    	}
    	.standbetreiber-form-col {
        margin-bottom: 15px; /* Fügt wieder Platz zwischen den gestapelten Feldern hinzu */
    	}
	}
