#kostenloseNachhilfevideos {
  background: white;
  background-image: -webkit-gradient(linear, right top, left bottom, from(rgba(255, 115, 21, 0.5)), to(#ff7315));
  background-image: linear-gradient(to bottom left, rgba(255, 115, 21, 0.5), #ff7315);
  background-image: none; }

.inhalt1, .inhalt2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: auto;
  padding: 1.5rem 0rem 1.5rem 0rem;
  padding: 0px;
  max-width: 65rem;
  text-align: center; }

.klein {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.gross {
  display: none; }

.ueberLyrelda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -ms-flex-wrap: no-wrap;
      flex-wrap: no-wrap;
  width: 100%; }
  .ueberLyrelda .videowrapper {
    margin: auto;
    padding: 0px;
    padding: 1.5rem 0rem 1.5rem 0rem;
    width: 95%;
    max-width: 65rem; }
    .ueberLyrelda .videowrapper .videobox {
      width: 100%; }

#finanzierung article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -ms-flex-wrap: no-wrap;
      flex-wrap: no-wrap; }
  #finanzierung article .spende {
    margin: auto;
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
    #finanzierung article .spende a {
      padding: 1rem;
      display: block;
      border: 1px solid #000000;
      border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
      font-weight: bold;
      background-image: -webkit-gradient(linear, right top, left bottom, from(rgba(255, 115, 21, 0.5)), to(#ff7315));
      background-image: linear-gradient(to bottom left, rgba(255, 115, 21, 0.5), #ff7315); }
    #finanzierung article .spende a:hover {
      background-color: #ff7315; }

@media screen and (min-width: 650px) {
  .gross {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .klein {
    display: none; } }
