img {
    border-radius: 100%;
    height: 400px;
    width: 400px;
    object-fit: cover;
    border-color: #0b2545;
    border: 1px solid;
}

table, tr, td{
    border: 1px #0b2545;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}

.naturfag {
    background-color: greenyellow;
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.yrkesfag {
    background-color: #ff74dc;
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
    color: rgb(255, 255, 255, 0.85);
}

.engelsk {
    background-color: rgb(125, 214, 255);
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.historiefortelling {
    background-color: rgb(248, 230, 69);
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.konsept {
    background-color: rgb(205, 180, 255);
    color: rgb(0, 0, 0); /* Text color */
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.teknologi {
    background-color: #bf0603; /* Red background */
    color: white; /* Text color */
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.matematikk {
    background-color: #1982c4; /* Red background */
    color: white; /* Text color */
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.kroppsoeing {
    background-color: #38b000; /* Red background */
    color: white; /* Text color */
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.time-slot {
    background-color: #0b2545; /* Red background */
    color: white; /* Text color */
    padding: 10px; /* Padding inside cells */
    border: 1px solid #0b2545; /* Cell border */
    text-align: center;
}

.empty-header {
    background-color: #0b2545; /* Red background */
    color: white; /* Text color */
}

.empty {
    background-color: #0b2545; /* Red background */
    color: white; /* Text color */
}

table {
    margin: auto;
    margin-top: 5%;
    position: relative;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    
}

