.lexiconentry-headline {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 5px;
}

.lexiconentry-main {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    gap: 10px;
    margin-top: 20px;
}

.lexiconentry-mainDesc {
    width: 70%;
}

.lexiconentry-mainFacts {
    width: 30%;
}

.lexiconentry-mainText {
    margin-top: 10px;
}

.lexiconentry-factsTitle {
    background: #0066a2 url(../../../images/thead.png) top left repeat-x;
    color: #ffffff;
    border-bottom: 1px solid #263c30;
    padding: 8px;
    font-weight: bold;
    text-transform: uppercase;
}

.lexiconentry-fact {
    display: flex;
    align-items: center;
    gap: 10px;
}

.lexiconentry-factIcon {
    width: 10%;
    text-align: center;
}

.lexiconentry-factText {
    width: 90%;
}

.lexiconentry img {
    width: 100%;
}

.lexiconentry-kingdoms {
    margin-top: 20px;
}

.lexiconentry-kingdomsHeadline {
    background: #0066a2 url(../../../images/thead.png) top left repeat-x;
    color: #ffffff;
    border-bottom: 1px solid #263c30;
    padding: 8px;
    font-weight: bold;
    text-transform: uppercase;
}

.lexiconentry-kingdomsBit {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center;
    align-items: flex-start;
}

.lexiconentry-kingdom {
    text-align: center;
    margin: 10px 0 0;
    width: 48%;
}

.lexiconentry-kingdomHeadline {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.lexiconentry-kingdomSubline {
    font-size: 11px;
    font-style: italic;
    line-height: 1;
    margin-bottom: 5px;
}

.lexiconentry-kingdom img {
    width: 60%;
}

.lexiconentry-head {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.lexiconentry-wappen {
    width: 15%;
}

.lexiconentry-name {
    width: 65%;
}

.lexiconentry-nav {
    width: 20%;
}

.lexiconentry-mainHeadline {
    background: #0066a2 url(../../../images/thead.png) top left repeat-x;
    color: #ffffff;
    border-bottom: 1px solid #263c30;
    padding: 8px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0;
}

.lexiconentry-dukedomsBit {
    display: flex;
    gap: 1%;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.lexiconentry-dukedom {
    width: 49%;
}

.lexiconentry-dukedomHeadline {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.lexiconentry-dukedomWappenR {
    float: right;
}

.lexiconentry-dukedomWappenL {
    float: left;
}

img.lexiconentry-dukedomWappenR,
img.lexiconentry-dukedomWappenL {
    width: 30%;
}

.lexiconentry-dukedomPlaces {
    margin: 10px 5px;
}

.lexiconentry-dukedomPlaces-legend {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 5px;
    background: #0f0f0f url(../../../images/tcat.png) repeat-x;
    color: #fff;
    border-top: 1px solid #444;
    border-bottom: 1px solid #000;
    padding: 0 6px;
    font-weight: bold;
}

.lexiconentry-dukedomPlaces-legend-div {
    width: 100%;
}

.lexiconentry-dukedomPlaces-content {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 5px;
}

.lexiconentry-dukedomPlaces-content-div {
    width: 100%;
}