body {
    padding: 0px;
}

/*--------------------------------------------------------------
# Main
--------------------------------------------------------------*/
#main {
    margin-top: 80px;
    padding: 20px 30px;
    transition: all 0.3s;
  }

@media (max-width: 1199px) {
  #main {
    padding: 20px;
  }
}

@media (min-width: 1200px){
  .h3, h3 {
      font-size: 1.5rem;
  }
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer-intern {
  padding: 20px 0;
  font-size: 14px;
  transition: all 0.3s;
  border-top: 1px solid #cddfff;
}

.footer-intern .copyright {
  text-align: center;
  color: #012970;
}

@media (min-width: 1200px) {
  #footer-intern {
    margin-left: 300px;
  }
}
  /*--------------------------------------------------------------
    # Navbar
    --------------------------------------------------------------*/

    .mobile-nav-toggle {
      /* margin-right: 1rem; */
      font-size: 1.4rem;
    }

    .dropdown-toggle::after {
      display: none;
  }

    .dropdown-toggle::after {
      display: inline-block;
      margin-left: 0.4em;
      vertical-align: 0.2em;
      content: "";
      border-top: 0.3em solid;
      border-right: 0.3em solid transparent;
      border-bottom: 0;
      border-left: 0.3em solid transparent;
  }


  /*--------------------------------------------------------------
    # Page Title
    --------------------------------------------------------------*/
  .pagetitle {
    margin-bottom: 10px;
  }
  .pagetitle h1 {
    font-size: 1.75rem;
    margin-bottom: 10px;
    font-weight: 600;
    color: var(--text-color-header);
  }

  #main .breadcrumb-item > a:hover {
    color: var(--ci-color);
}

  /*--------------------------------------------------------------
    # Tables
    --------------------------------------------------------------*/
table {
  width: 100%;
}

table a {
  color: var(--text-dark)
}

table a:hover {
  color: var(--ci-color)
}

tbody, td, tfoot, th, thead, tr {
  padding:10px;

}

.ohne_umbruch a {
  padding: 0px 5px;
  text-decoration: none;
}

.tab_zeile2 {
  background-color: #F5F5F5;
  font-size: 1rem;
}
.tab_zeile1 {
  background-color: #fff;
  font-size: 1rem;
}