/*** BODY ***/
/*#page {
  background-image: url('/wp-content/uploads/hintergrund.gif');
  background-repeat: no-repeat;
  background-size: cover;
}*/
#page {
  background-color: #000000;
}

/*** TABLE ***/
table {
  border-collapse: collapse;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
}
td {
  vertical-align: top;
  border-right: 0px solid;
}
tr {
  border-bottom: 2px solid #009fe1;
}

/*** SPONSORING ***/
.elementor-widget-image a img[src$=".svg"] {
  width: auto !important;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: -15px;
}

/*** CONTACT ***/
.contact-form .contact-row {
  width: 99%;
  display: flex;
}
.contact-field {
  width: 48%;
}
.wpcf7 select, .wpcf7 textarea {
  width: 95%;
  background: none;
  border: none;
  border-bottom: 1px solid #3A3A3A;
}
.wpcf7 input:not([type="submit"]) {
  background: none;
  border: none;
  border-bottom: 1px solid #3A3A3A;
}
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], [type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  color: #333333;
}
input[type="submit"]:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}