.entry-content table {
  border-width: 3px;
  border-color: black;
  border-style: solid;
  width: auto !important; }
  .entry-content table caption {
    font-size: 17px;
    font-weight: bold;
    border-width: 3px;
    border-color: black;
    border-style: solid; }
  .entry-content table tbody tr td {
    border-width: 1px;
    border-color: black;
    border-style: solid;
    padding: 4px 8px; }
  .entry-content table tbody tr td:first-child {
    max-width: 450px !important; }
  .entry-content table tbody tr:nth-child(even) {
    background-color: #d6d6d6; }

.dreier_spalten_klasse .et_pb_column {
  width: 31.3333%;
  margin-right: 3%; }

@media only screen and (max-width: 1080px) {
  #erste_Hilfe_maennchen {
    display: none !important; } }
.et_pb_slider_container_inner .et_pb_slide_description .et_pb_text_overlay_wrapper {
  padding: 5px; }
.et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
  padding-bottom: 0px; }
.et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul {
  padding-bottom: 0px; }
.et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content li {
  line-height: 1em; }

.et_pb_section .et-pb-controllers {
  bottom: 5px; }
  .et_pb_section .et-pb-controllers a {
    width: 10px;
    height: 10px; }
.et_pb_section .et-pb-slider-arrows .et-pb-arrow-prev {
  font-size: 70px; }
.et_pb_section .et-pb-slider-arrows .et-pb-arrow-next {
  font-size: 70px; }

.et-fixed-header .et_menu_container #et-top-navigation {
  padding-left: 0px !important; }
  @media only screen and (max-width: 1160px) {
    .et-fixed-header .et_menu_container #et-top-navigation {
      padding-left: 280px !important; } }

header:not(.et-fixed-header) #et-top-navigation {
  padding-left: 0px !important; }
  @media only screen and (max-width: 1250px) {
    header:not(.et-fixed-header) #et-top-navigation {
      padding-left: 280px !important; } }

@media screen and (max-width: 980px) {
  #page-container #main-header.et-fixed-header {
    position: fixed;
    top: 0 !important; }
    #page-container #main-header.et-fixed-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
      padding-bottom: 0px; } }
@media screen and (max-width: 980px) {
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul .current_page_item > a, #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul .current_page_parent > a {
    background-color: #393c3d;
    color: #ffed00; }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul .current_page_item, #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul .current_page_parent {
    background-color: #393c3d;
    color: #ffed00; }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul li a:hover, #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul li a:active, #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul li a:focus {
    color: yellow !important;
    opacity: 1 !important;
    background-color: #393c3d; }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul li a:before {
    background-color: #393c3d; } }
header .logo_container {
  width: 141px !important;
  object-fit: contain; }
  header .logo_container .logo_helper {
    display: contents; }
  header .logo_container #logo {
    max-height: 100%; }
header #et-top-navigation {
  padding-top: 0 !important; }
  header #et-top-navigation #top-menu-nav ul#top-menu .current_page_item > a, header #et-top-navigation #top-menu-nav ul#top-menu .current_page_parent > a {
    background-color: #393c3d; }
  header #et-top-navigation #top-menu-nav ul#top-menu .current_page_item, header #et-top-navigation #top-menu-nav ul#top-menu .current_page_parent {
    background-color: #393c3d; }
  header #et-top-navigation #top-menu-nav ul#top-menu li {
    padding-right: 0;
    margin-left: -4px; }
    header #et-top-navigation #top-menu-nav ul#top-menu li a {
      padding: 0 18px 0 15px;
      line-height: 80px;
      margin-top: -1px;
      transition: all 0.2s ease 0s;
      -o-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      -webkit-transition: all 0.3s ease 0s;
      -webkit-transform: perspective(1px) translateZ(0);
      transform: perspective(1px) translateZ(0); }
      @media only screen and (max-width: 1250px) {
        header #et-top-navigation #top-menu-nav ul#top-menu li a {
          line-height: 55px; } }
      header #et-top-navigation #top-menu-nav ul#top-menu li a:hover, header #et-top-navigation #top-menu-nav ul#top-menu li a:active, header #et-top-navigation #top-menu-nav ul#top-menu li a:focus {
        color: yellow !important;
        opacity: 1 !important; }
      header #et-top-navigation #top-menu-nav ul#top-menu li a:before {
        content: '';
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #393c3d;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 50%;
        transform-origin: 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out; }
      header #et-top-navigation #top-menu-nav ul#top-menu li a:hover:before, header #et-top-navigation #top-menu-nav ul#top-menu li a:focus:before, header #et-top-navigation #top-menu-nav ul#top-menu li a:active:before {
        -webkit-transform: scaleX(1);
        transform: scaleX(1); }
    header #et-top-navigation #top-menu-nav ul#top-menu li li {
      padding: 0;
      margin-left: 0; }
      header #et-top-navigation #top-menu-nav ul#top-menu li li a {
        line-height: 35px !important; }
        header #et-top-navigation #top-menu-nav ul#top-menu li li a:hover {
          background-color: transparent; }
      header #et-top-navigation #top-menu-nav ul#top-menu li li ul {
        top: 0px;
        left: 200px; }
    header #et-top-navigation #top-menu-nav ul#top-menu li ul {
      width: 200px;
      padding: 0; }
  header #et-top-navigation #top-menu-nav ul#top-menu li.et-reverse-direction-nav li ul {
    top: 0px;
    right: 200px;
    left: auto; }
header.et-fixed-header #top-header {
  display: none; }
header.et-fixed-header ul li a {
  line-height: 40px !important; }
@media only screen and (max-width: 1250px) {
  header.et-fixed-header ul li a {
    line-height: 30px !important; } }
header #et_mobile_nav_menu #top-header {
  display: none; }
header #et_mobile_nav_menu ul li a {
  line-height: 30px !important; }

.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a:hover, .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a:active, .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a:focus {
  color: yellow !important; }
.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu ul {
  background-color: #d6d6d6 !important; }
.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu li {
  padding-left: 0px;
  padding-right: 0px; }
.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu li li ul {
  top: 0px;
  left: 200px; }
.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu li.et-reverse-direction-nav li ul {
  top: 0px;
  right: 200px;
  left: auto; }
.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu {
  width: auto;
  padding: 0px; }
  .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu li {
    padding: 0px; }
    .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu li a {
      padding: 5px 28px 5px 5px !important;
      padding-right: 20px;
      color: black !important; }
    .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu li a:hover, .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu li a:active, .et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu li a:focus {
      color: yellow !important; }

.et-menu-nav ul li a {
  padding: 35px 28px !important;
  margin: 0;
  text-align: center;
  position: relative;
  vertical-align: middle;
  transition: all 0.2s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }
.et-menu-nav ul li a:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #1d2a2c;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }
.et-menu-nav ul li a:hover:before, .et-menu-nav ul li a:focus:before, .et-menu-nav ul li a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }
.et-menu-nav ul li a:hover {
  opacity: 1 !important; }
.et-menu-nav li.current_page_item a {
  background-color: #1d2a2c; }

.tabellenfloating {
  display: inline-block; }
  .tabellenfloating table {
    float: left; }
  .tabellenfloating table:nth-child(n+1) {
    margin-left: 5px; }

.entry-content .tribe-common .tribe-events-l-container {
  padding-top: 35px;
  padding-bottom: 55px; }

.custom-html-widget .tecc-wrapper .tecc-event-detail {
  padding: 0px; }
  .custom-html-widget .tecc-wrapper .tecc-event-detail a {
    background-color: #ffed00 !important;
    color: black !important; }
  @media only screen and (max-width: 980px) {
    .custom-html-widget .tecc-wrapper .tecc-event-detail a {
      padding: 2px 12px !important; } }
.custom-html-widget .tecc-wrapper .tecc-event-info {
  padding: 0px; }
  .custom-html-widget .tecc-wrapper .tecc-event-info h2, .custom-html-widget .tecc-wrapper .tecc-event-info h3, .custom-html-widget .tecc-wrapper .tecc-event-info span {
    color: #ffed00 !important; }
  @media only screen and (max-width: 980px) {
    .custom-html-widget .tecc-wrapper .tecc-event-info h2 {
      font-size: 150%; }
    .custom-html-widget .tecc-wrapper .tecc-event-info h3 {
      font-size: 100%; }
    .custom-html-widget .tecc-wrapper .tecc-event-info span.tecc-date {
      font-size: 80%; } }
  .custom-html-widget .tecc-wrapper .tecc-event-info .tecc-title {
    margin-top: 0.45em; }
.custom-html-widget .tecc-wrapper .tecc-timer-wrapper {
  padding-bottom: 10px; }
  @media only screen and (max-width: 980px) {
    .custom-html-widget .tecc-wrapper .tecc-timer-wrapper {
      padding-bottom: 0px; } }
  .custom-html-widget .tecc-wrapper .tecc-timer-wrapper .tecc-date-timer .tecc-timer-one .tec-small-box span {
    background-color: #ffed00 !important;
    color: black !important; }
  .custom-html-widget .tecc-wrapper .tecc-timer-wrapper .tecc-date-timer .tecc-timer-one .tec-small-box span.tecc-amount {
    font-size: 40px;
    padding: 12px 10px 0px; }
  .custom-html-widget .tecc-wrapper .tecc-timer-wrapper .tecc-date-timer .tecc-timer-one .tec-small-box span.tecc-word {
    padding: 10px; }
  @media only screen and (max-width: 980px) {
    .custom-html-widget .tecc-wrapper .tecc-timer-wrapper .tecc-date-timer .tecc-timer-one .tec-small-box span.tecc-amount {
      font-size: 150%;
      padding: 6px 4px 0px; }
    .custom-html-widget .tecc-wrapper .tecc-timer-wrapper .tecc-date-timer .tecc-timer-one .tec-small-box span.tecc-word {
      padding: 2px 4px 0px; } }

@media only screen and (max-width: 980px) {
  #main-footer .container #footer-widgets .footer-widget:first-child {
    width: 36% !important; }
  #main-footer .container #footer-widgets .footer-widget:nth-child(2) {
    width: 54% !important; } }
@media only screen and (max-width: 530px) {
  #main-footer .container #footer-widgets {
    padding-left: 25%; }
    #main-footer .container #footer-widgets .footer-widget:first-child {
      width: 70% !important; }
    #main-footer .container #footer-widgets .footer-widget:nth-child(2) {
      width: 100% !important; } }
#main-footer #footer-widgets {
  padding: 2.5% 0 0; }
  #main-footer #footer-widgets .footer-widget {
    margin-bottom: 0px; }

/*# sourceMappingURL=style.css.map */
