      #page {
        display: flex;
        flex-wrap: nowrap;
        gap: 20px;
        /* Abstand zwischen Content und Sidebar */
      }

      #content {
        flex: 1;
        min-width: 0;
        /* Verhindert Überlauf */
      }

      #sidebar {
        width: 600px;
        /* Feste Breite für die Sidebar */
        flex-shrink: 0;
      }
	img {
		max-width: 100%;
		height: auto;
		margin: 3px;
		border: none; /* Rahmen entfernen */
	}

      /* Responsive Anpassungen */
      @media (max-width: 768px) {
        #page {
          flex-direction: column;
        }

        #sidebar {
          width: 100%;
        }
      }
