.streamplan {
    display: table;
    width: 90%;
    border-collapse: collapse;
    margin-bottom: 20px;
    margin: auto;
  }

  .streamplanpanel h2 {
    text-decoration: underline;
    color: #b27eff;
    margin-left: 20px;
  }
  
  .row {
    display: table-row;
    border-bottom: 1px solid #ddd;
  }

  .row:last-child {
    border-bottom: none;
  }
  
  .header {
    font-weight: bold;
    text-align: center;
  }
  
  .cell {
    display: table-cell;
    padding: 10px;
    text-align: center;
    /*border-right: 1px solid #ddd;*/
  }
  
  .cell:last-child {
    border-right: none;
  }
  
  .cell a {
    display: inline-block;
    color: white;
    text-decoration: none;
    border-radius: 2px;
    transition: background-color 0.3s;
  }
  
  .cell a:hover {
    background-color: #b27eff;
  }

  .streamPlanÜberschrift {
    margin-left: 20px;
    color: orange;
  }

  .btn-stream {
    background-color: #1F1F1F;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
  }

  .btn-stream:hover {
    color: #9E7BD1;
    background-color: #252525;
    transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
  }

  .cell1 {
    color: #b27eff;
    text-align: center;
  }

  .hinweis {
    margin-top: 20px;
    text-align: center;
  }