.ym-button,
.ym-form button,
.ym-form input[type="button"],
.ym-form input[type="reset"],
.ym-form input[type="submit"] {
  background-color: #b82719;
  box-shadow: 0px 0px 1px 1px #b82719 inset, 0px 1px 0px #b82719;
  color: #FFF !important;
  border-color: #b82719;
  border-radius: 9px !important;
  box-shadow: none!important;
}
.ym-form button:hover,
.ym-form input[type="button"]:hover,
.ym-form input[type="reset"]:hover,
.ym-form input[type="submit"]:hover,
.ym-button:hover {
  background-color: #da2917;
  box-shadow: 0px 0px 1px 1px #094c84 inset, 0px 1px 0px #da2917;
  border-color: #da2917;
  box-shadow: none!important;
  border-bottom: none!important;
}
nav {
    background: linear-gradient(45deg, black 10%, #b82719 100%, black);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.panibox h6 {
	background: #b82719;
}
.schritt_aktiv {
	background: #b82719;
}
.schritt_inaktiv {
	background: #b82719;
}

.panibox h6, .ym-form legend {
    background: #b82719;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.panibox,.panibox2 {
    border-radius: 16px;
    }
@media all {
    * {
       margin-bottom: 3px;
    }
.ym-grid {
        border-radius: 9px;
    }
.ym-gr {
        border-top-right-radius: 9px;
    }
