/* fonts */

/* arsenal-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Arsenal';
  font-style: normal;
  font-weight: 400;
  src: url('../font/arsenal-v12-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-serif-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 300;
  src: url('../font/noto-serif-v28-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-serif-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  src: url('../font/noto-serif-v28-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.hand-font {font-family: 'Arsenal', 'sans-serif';}

/* --- farben  */
.mod_article.nopaddingtop.nomargintop {padding-top:0;margin-top:0;}
.mod_article.nopaddingbottom.nomarginbottom {padding-bottom:0;margin-bottom:0;}
.height200 {height:200px;}
.height300 {height:300px;}
.caption {font-size:12px;float:right;color:#ffffff;}

a:hover {color:#E60000;}
a.link:hover {color:#E60000!important;}
.btn a:hover {color:#ffffff;}
.margintop10 {margin-top:10px;}
.margintop22 {margin-top:22px;}
.bgbestaetigung {background-image: url("/files/ev/bilder/istockphoto-1387451522-1024x1024.jpg");height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.logo-footer {float:left;width:100px;height:auto;padding-right:15px;}
legend, .widget-textarea label, .widget-text label{font-weight:600;font-size:1.2rem;}
.widget-radio, .widget-textarea, .widget-text {margin-top:20px;}
.widget-radio fieldset {margin-top:20px;background-color:#fcfaf5;border-radius:5px;}
.invisible {display:none;}
.checkbox_container, .noborder {border:none;}
.checkbox_container label {font-size:0.9rem;}
button[type=submit],.submit_container a{background-color:#E60000;color:#fff;padding:20px 30px;font-weight:bold;border:unset;border-radius:4px;cursor:pointer;font-size:1.2em;letter-spacing:0px;margin-top:20px}
.form-erklaerung {font-size:0.9rem;padding:0px 0px 40px 43px;}

.rot {color:#E60000!important;}