/* Button-Stil */ button { background-color: #003b7a; border: none; border-radius: 4px; color: white; padding: 10px 20px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin-top: 10px; margin-bottom: 10px; cursor: pointer; transition-duration: 0.4s; } button:hover { background-color: #002a57; } /* Bild-Stil */ img { border-radius: 4px; max-width: 100%; } /* H1-Stil */ h1 { padding: 30px; text-align: center; background-color: #003b7a; color: white; font-size: 30px; border: none; position: relative; border-radius: 4px; } h8 { padding: 15px; text-align: center; background-color: #003b7a; color: white; font-size: 30px; border: none; position: relative; border-radius: 4px; } @media (max-width: 767px) { h1 { padding: 15px; font-size: 20px; border-radius: 4px; } } /* P-Stil */ p { font-size: 18px; line-height: 1.5; font-family: "Helvetica Neue", Arial, sans-serif; text-align: justify; text-justify: inter-word; } {% block content %} { font-size: 18px; line-height: 1.5; font-family: "Helvetica Neue", Arial, sans-serif; text-align: justify; text-justify: inter-word; } /* Body-Stil */ body { font-size: 18px; font-family: Arial, sans-serif; margin: 0; padding-bottom: 60px; /* Platz für den Fußbereich */ } /* Starke Text-Stil */ strong { font-weight: 600; } /* Globales Element-Stil */ * { box-sizing: border-box; } /* Fußbereich-Stil */ footer { background-color: #071E22; color: white; padding: 20px; text-align: center; position: fixed; bottom: 0; width: 100%; font-size: 16px; } radio-label { display: block; margin-bottom: 10px; } radio-label input[type="radio"] { margin-right: 5px; } .arabic-text { direction: rtl; }