/* Padding / Margin */
.page-footer, select
{ padding:1rem; }

/* Einheitliches zentriertes Formular-Layout */
.form-panel form
{ padding:1.5rem; margin:2rem auto; }

/* Form-Label Ausrichtung */
label
{ width:12rem; text-align:right; vertical-align:top; }

/* Form-Felder Breite + Abstand */
input[type="text"], input[type="password"], input[type="email"], textarea, select
{ width:20rem; margin-bottom:0.8rem; margin-left:12rem; }

/* Tabs + Footer/Header Buttons */
.form-tabs label, .page-footer-btn, .page-header-btn
{ text-align:center; padding:0.5rem 1rem; margin-right:0.5rem; }
