textarea.f3-form-error {
  background-color:#FF9F9F;
  border: 1px #FF0000 solid;
}

input.f3-form-error {
  background-color:#FF9F9F;
  border: 1px #FF0000 solid;
}

.carousel-list{
  display:flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin:0 -1% 40px;
}

.carousel-list-item {
  width:23%; margin:10px 1%; border-radius:5px; overflow:hidden; box-shadow:0 0 8px rgba(0,0,0,0.5);
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}

.carousel-list-item:hover {
    text-decoration:none !important;
}

.carousel-list-img img {
  width:100%; height:auto;
}
.carousel-list-text {
  text-align:center; padding:0 10px;
}

.carousel-list-text h4 {
  font-weight:500; min-height:70px; font-size:1.1rem;
}

.carousel_options {
  padding: 0px;
  position: absolute;
  left: -23%;
  width: 21%;
  font-size:0.8rem;
  /* Suche ausblenden */
  display:none;
}

.carousel_options input { font-size:1.0rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:3px; border-radius:3px; background:rgba(0,0,0,0.1); outline:none; width:100%; border:none; margin-bottom:10px; height:40px; padding:0 2%; }
.carousel_options input:focus, .carousel_options textarea:focus, .carousel_options select:focus { background:rgba(0,0,0,0.3); }
.carousel_options select { font-size:1.0rem; -webkit-appearance: none; -webkit-border-radius:3px; background:rgba(0,0,0,0.1); outline:none; width:100%; border:none; margin-bottom:10px; height:40px; padding:0 2%; }
.carousel_options input[type="submit"] { margin-top:10px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; background:#ee7f00; opacity:0.3; text-decoration:none; font-size:1.25rem; text-align:center; line-height:40px; height:40px; padding:0 2%; opacity:0.8; cursor:pointer; color:#FFF;
  transition: all 0.2s ease-in 0s; /* explorer 10 */
  -webkit-transition: all 0.2s ease-in 0s; /* chrome & safari */
  -moz-transition: all 0.2s ease-in 0s; /* firefox */
  -o-transition: all 0.2s ease-in 0s; /* opera */
}
.carousel_options input[type="submit"]:hover {  opacity:1; }

