body {
    background-image: url(../ass/gbb\ Kopie.jpg);
    background-size: cover;    /* Choose: cover / contain / 200% / etc */
    background-repeat: stretch;
    image-rendering: pixelated;
    image-rendering: crisp-edges;  /* fallback */
}


.maincontainer {
    width: 70%;
    margin: auto;
    padding: 2%;

}


.text {
    background-color: aliceblue;
    float: right;
    width: fit-content;
     border: black;
    border-style: solid;
    border-width: 1px;
    margin: auto;
    margin-right: -180px;
    margin-top: -100px;
    border: 200px solid transparent; 
    border-image: url("../ass/window_border.png") 200 stretch;
    background-clip: padding-box;
    

}

.text1 {
    background-color: aliceblue;
    width: fit-content;
    border: black;
    border-style: solid;
    border-width: 1px;
    padding: 2%;
    margin: -180px;
    margin-top: -100px;
    margin-bottom: -250px;
    float: left;
       border: 200px solid transparent; 
    border-image: url("../ass/window_border.png") 200 stretch;
    background-clip: padding-box;
}


p{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#poster {
    width: 300px;
}

 .video-container {
    position: relative;
    width: 100%;
    max-width: 480px;
    height: 0;
    padding-bottom: 75%; /* 4:3 ratio */
    
  }
  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
     border: 200px solid transparent; 
    border-image: url("../ass/window_border.png") 200 stretch;
    background-clip: padding-box;
  }


  .text2 {
    background-color: aliceblue;
    float: left;
    width: fit-content;
    border: black;
    border-style: solid;
    border-width: 1px;
    padding: 2%;
    margin: auto;
    margin-top: -500px;
    margin-left: -300px;
    
       border: 200px solid transparent; 
    border-image: url("../ass/window_border.png") 200 stretch;
    background-clip: padding-box;
}

.text3 {
    background-color: aliceblue;
    float: right;
    width: fit-content;
     border: black;
    border-style: solid;
    border-width: 1px;
    margin: auto;
    margin-right: -120px;
    margin-top: -600px;
    border: 200px solid transparent; 
    border-image: url("../ass/window_border.png") 200 stretch;
    background-clip: padding-box;
    

}


.big {
    background-color: aliceblue;
    background-image:  url(../ass/heart_tile.gif);
    width: 100%;
    margin: auto;
    margin-left: -30%;
    margin-top: 5%;
    border: 200px solid transparent; 
    border-image: url("../ass/window_border.png") 200 stretch;
    background-clip: padding-box;

}

.catti{
    margin: 3%;
    width: 40%;
}