#bak-rechner-formular {
max-width: 400px;
margin: 20px auto; 
padding: 20px;
border: 1px solid #ddd;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05); background-color: #ffffff;
font-family: Arial, sans-serif;
} #bak-rechner-formular h2 {
text-align: center;
color: #0073aa; border-bottom: 2px solid #0073aa;
padding-bottom: 10px;
margin-bottom: 20px;
font-size: 1.5em;
} #bak-form label {
display: block;
margin-top: 15px;
margin-bottom: 5px;
font-weight: 600;
color: #333;
}
#bak-form input[type="number"],
#bak-form select {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box; 
font-size: 1em;
} #bak-form small {
display: block;
color: #777;
margin-top: -5px; margin-bottom: 10px;
font-size: 0.85em;
} #bak-form button[type="submit"] {
display: block;
width: 100%;
padding: 12px;
background-color: #4CAF50; color: white;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 1.1em;
font-weight: bold;
margin-top: 25px;
transition: background-color 0.3s ease;
}
#bak-form button[type="submit"]:hover {
background-color: #45a049;
} #bak-ergebnis {
margin-top: 30px;
padding: 20px;
border: 2px solid #e0e0e0;
border-radius: 8px;
text-align: center;
background-color: #f0f8ff; } #bak-wert {
display: block;
font-size: 2.5em;
font-weight: 900;
color: #d32f2f; margin: 10px 0;
}