.bg-dark{
    background-color: #0767f8 !important;
}

.navbar-brand{
    text-shadow: 1px 1px #000;
}

#banner2{
    background-image: url("images/Magdalena4.jpg") !important;
    background-color: #cccccc; /* Used if the image is unavailable */
    height: 800px; /* You must set a specified height */
    background-position: center; /* - Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
     position: relative;
}

.bannertext{
        color: white;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 16px;
        position: absolute;  
        text-align: center;          /* Achtung "absolute" braucht immer ein relativ im Eltern-Element */
        top: 70%;
        bottom: 0px;
}

    /** Größere Monitore **/
    @media only screen and (min-width: 570px) {
        #banner2 { display:none;
            }
    }
    
    /** Kleinere Monitore **/
    @media only screen and (max-width: 600px) {
       #banner1, #einleitung { display:none;
            }
            
    /* Textausrichtung in der unteren Hälfte */
 
    #banner2 .container span{
        background-color: rgba(0,0,0, 0.2);
        text-shadow: 1px 1px #000;
        padding: 5px;
        margin: -15px;
        color: #fff;
        position:absolute;
        bottom:0;
        } 
    }

a .bi, .bi a:visited .bi, a:hover .bi{
    color: white;
}

/*Beginn Gridlayout*/

.grid-container {
    display: grid;
    gap: 5px;
    
    padding: 5px;
  }
  
  .grid-item {
    border: 2px black solid;
	background-color: #0767f8 !important;
    text-align: center;
    padding: 20px;
    font-size: 30px;
  }
  .item0 {
      grid-column: 1 / span 2;
      grid-row:1;
      }

  .item1 {
      grid-column: 1;
      grid-row:2;
      }
      
  .item2 {
      grid-column:2;
      grid-row:2;
      }
  .item3 {
      grid-column:1;
      grid-row:3;
  }

  .item4 {
      grid-column:2;
      grid-row:3;
  }

  .video{
    width: 100%!important;
}

a bi-chevron-up, footer a{
	color: white;
}

.ton{

  width:70%;
}

.btn-link {
  background-color: transparent;
  border-color: transparent;
  color: white !important;
  text-decoration: none;
}