@import url("general.css");

/* Content */
.content {
    display        : flex;
    flex-direction : column;
    justify-content: start;
    align-items    : center;
    gap            : 30px;
    overflow-y     : hidden;
    width          : 100%;
    height         : auto;
}

.content h1 {
    text-align   : center;
    line-height  : 115%;
    font-size    : 25px;
    margin-bottom: 15px;
}

.content p {
    text-align : center;
    width      : 80%;
    overflow   : hidden;
    line-height: 1.5em;
}

.content img {
    width : 200px;
    height: auto;
}

.formulatable {
    table-layout   : fixed;
    border-collapse: collapse;
    width          : 90%;
    text-align     : center;
}

.formulatable tr {
    height: 50px;
}

.formulatable td {
    font-weight: bold;
    padding    : 5px 8px;
    overflow   : hidden;
    border     : 1px solid black;
}

.rowtitle {
    background-color: black;
    color           : white;
}

#radiohelp tr:nth-of-type(2),
#radiohelp tr:nth-of-type(3) {
    background-color: yellow;
}

#radiohelp tr:nth-of-type(2),
#radioemergency tr:nth-of-type(2) {
    font-weight: bold;
}

#radioemergency tr:nth-of-type(2),
#radioemergency tr:nth-of-type(3) {
    background-color: red;
    color           : white;
}

#radiohelp ul,
#radioemergency ul {
    text-align: left;
}

ul {
    width              : 90%;
    list-style-type    : "► ";
    list-style-position: outside;
}

ul li {
    margin-left: 20px;
    text-align : left;
    font-size  : var(--fcs-FS-h4);
    font-weight: bold;
    padding    : 5px;
}

#landings {
    border: 1px solid var(--fcs-text-blue);
}

#landings td {
    text-align    : justify;
    vertical-align: top;
    font-weight   : normal;
    font-size     : 14px;
    hyphens       : auto;
    border        : 1px solid var(--fcs-text-blue);
}

#landings tr:nth-of-type(1) td,
#landings tr:nth-of-type(2) td {
    vertical-align  : middle;
    font-weight     : bold;
    font-size       : var(--fcs-FS-h4);
    text-align      : center;
    background-color: var(--fcs-text-blue);
}

#landings tr:nth-of-type(2) td {
    background-color: var(--fcs-blue);
    color           : white;
}

#landings .headline {
    vertical-align  : middle;
    text-align      : center;
    font-weight     : bold;
    font-size       : var(--fcs-FS-h4);
    background-color: var(--fcs-menue-item);
}
