                        * {
                                font-family: Arial, sans-serif;
                        }

                        html, body {

                                display: flex;
                                flex-direction: column;
                                height: 100%;
                                margin: 0;
                                padding: 0;
                                flex-wrap: nowrap;
                                gap: 5px;
                        }


                        header {
                                background-image: linear-gradient(to right, #008cc1, #005180);
                                color: white;
                                position: -webkit-sticky; /* Safari */
                                position: sticky;
                                top: 0;
                                max-height: 60px;
                                z-index: 9999

                        }

                        logoseite {
                                max-heigth: 300px:
                        }


                        main {
                                flex: 1;
                        }

                        oeffnung {
                                max-heigth: 60px:
                        }

                        petsxl {
                                max-heigth: 60px:
                        }

                        atmoimg {
                                background-image:url(../IMG_2096.JPG);
                                color: white;
                                background-size: cover;
                                background-position: center center;
                                background-position: 0 -700px;
                                opacity: 0.5;
                                heigth: 300px:
                        }
                        footer {
                                background: linear-gradient(to right, #008cc1, #005180);
                                color: white;
                                position: -webkit-sticky; /* Safari */
                                position: sticky;
                                heigth: 75px:
                        }

                        .container {
                                margin: 2em auto;
                                max-width: 80%;
                                padding: 0 1em;
                        }

                        #fixiert {
                               position: absolute;
                               height: auto; width: auto;
                               left: 20px; top: 100px;
                               border: 1px;
                               bordercolor: black;
                        }