   .custo-table {
            border-collapse: separate; /* Wichtige Eigenschaft für border-radius */
            border-spacing: 0; /* Entfernt Lücken zwischen Zellen */
            width: 80%;
            margin: 20px auto;
            border: 1px solid #ccc;
            border-radius: 30px 30px 0 0; /* Runden der Ecken */
            overflow: hidden; /* Verhindert, dass Inhalte aus der Tabelle herausragen */
        }
        td, th {
			border: 0;
            /*border: 1px solid #000;*/
            text-align: center;
            vertical-align: middle;
        }
		
		
		
		
		
		
        /* Zeilenfarben und -höhen */
        .row-1 {
            background-color: #0000ff; /* Blau */
            height: 5px;
        }
        .row-2 {
            background-color: #ccffcc; /* Hellgrün */
            height: 5px;
        }
        .row-3 {
            background-color: #ccccff; /* Hellblau */
            height: 5px;
        }
        .row-4 {
            background-color: #ffffcc; /* Hellgelb */
            height: 5px;
        }
        .row-5 {
            background-color: #ffccee; /* Rosa */
            height: 5px;
        }
		
		
		
		
		
		
		
		
        /* Spaltenfarben und -breiten */
        .col-1 {
            background-color: #e6e6e6; /* Hellgrau */
            width: 20%;
        }
        .col-2 {
            background-color: #0000ff; /* Pastellrot */
            width: 30%;
        }
        .col-3 {
            background-color: #0000ff; /* Pastellgrün */
            width: 15%;
        }
        .col-4 {
            background-color: #0000ff; /* Pastellblau */
            width: 15%;
        }
        .col-5 {
            background-color: #0000ff;; /* Pastellorange */
            width: 20%;
        }
		
		
		
		
        /* Zellfarben und Größen */
        .cell-1 {
            background-color: #0000ff;; /* Blau */
            width: 60px;
            height: 30px;
        }
        .cell-2 {
            background-color: #0000ff;; /* blau */
            width: 100px;
            height: 50px;
        }
        .cell-3 {
            background-color: #0000ff; /* blau */
            width: 80px;
            height: 70px;
        }
        .cell-4 {
            background-color: #0000ff; /* blau */
            width: 90px;
            height: 90px;
        }
	
/* Tabelle Navigation */
   .custom-table {
	        border-spacing: 0; /* Entfernt Lücken zwischen Zellen */
            width: 80%;
            border: 0;
            table-layout: fixed;
            background-color: #0000ff; /* Hintergrundfarbe für die ganze Tabelle */
			 
            
			word-wrap: break-word;
        }

        .custom-table th, 
        .custom-table td {
            border: 0px solid #ddd;
            padding: 10px;
            text-align: center;
            
        }

        .custom-table th {
            background-color: #f4f4f4;
            font-weight: bold;
        }

        /* Hintergrundfarbe für die erste Zeile */
        .custom-table .row-bg {
            background-color: #0000ff; /* Hellgelb--------------------------------- */
        }
td, th {
			border: 0;
            /*border: 1px solid #000;*/
            text-align: center;
            vertical-align: middle;
        }
        
		
		
		
	/* Navigation */	
    .nav {
      background-color: #333;
      overflow: hidden;
    }
    .nav a {
      float: left;
      display: block;
      color: white;
      text-align: center;
      padding: 14px 16px;
      text-decoration: none;
    }
    .nav a:hover {
      background-color: #ddd;
      color: black;
    }