h1, h2, h3, h4, h1#firstHeading { font-family: 'Architects Daughter', cursive !important; }
h2 { margin: 0; }
h3 { margin: 0; }
/* Infobox */
.lpnon-infobox {
border: 2px solid #cf001b;
background-color: #f9f9f9;
width: 250px;
margin: 10px 0;
float: right;
font-size:13px;
}
.lpnon-infobox .infobox-image {
text-align: center;
margin: 5px 0;
}
.lpnon-infobox .infobox-title {
font-weight: bold;
text-align: center;
color: #cf001b;
margin: 10px 0;
}
.lpnon-infobox .infobox-table {
width: 100%;
border-collapse: collapse;
margin: 0;
}
.lpnon-infobox .infobox-table th {
text-align: left;
padding: 5px;
background-color: #cf001b;
color: white;
}
.lpnon-infobox .infobox-table td {
padding: 5px;
}
/* Abschnitt für Beschreibungen */
.lpnon-description {
margin: 0;
padding: 10px;
}
/* Gallery */
.lpon-gallery {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 10px;
margin: 20px 0 0 0;
}
.lpon-gallery img {
width: 100%;
height: auto;
border: 2px solid #cf001b;
border-radius: 5px;
}
.lpon-gallery .thumb {
display: inline-block;
text-align: center;
}
.lpon-gallery .thumb div.thumbinner {
border: none;
background-color: transparent;
}
/* Spieler Links */
.lpon-links {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: flex-start;
margin: 10px 0;
}
.lpon-player-links {
margin: 0;
}
.lpon-player-links span {
display: inline-block;
}
.lpon-player-links a,
.lpon-links .plainlinks a {
color: #cf001b !important;
font-size: 28px;
text-decoration: none;
}
.lpon-player-links a:hover {
text-decoration: underline;
}
.lpon-player-links i {
margin-right: 5px;
}
/* Mods-Bereich */
.lpnon-mods {
margin: 20px 0;
padding: 10px;
background-color: #f5f5f5;
border: 1px dashed #cf001b;
}
/* Folgen-Bereich */
.lpnon-episodes {
margin: 20px 0;
padding: 10px;
background-color: #eef9ff;
border: 1px solid #cf001b;
}
/* Überschriften */
.lpnon-section-header {
font-weight: bold;
color: #cf001b;
margin-bottom: 10px;
}
/* Tabellen (falls benötigt) */
.lpnon-table {
width: 100%;
border-collapse: collapse;
margin: 15px 0;
}
.lpnon-table th, .lpnon-table td {
border: 1px solid #cf001b;
padding: 8px;
text-align: left;
}
.lpnon-table th {
background-color: #cf001b;
color: #fff;
font-weight: bold;
}
.lpnon-episode-table {
width: 100%;
border-collapse: collapse;
margin: 10px 0;
font-size: 16px;
text-align: left;
border: 1px solid #ddd;
background-color: #f9f9f9;
}
.lpnon-episode-table th {
background-color: #cf001b;
color: #ffffff;
padding: 8px;
text-align: center;
}
.lpnon-episode-table td {
padding: 8px;
border: 1px solid #ddd;
}
.lpnon-episode-table tr:nth-child(even) {
background-color: #f7f7f7;
}
.lpnon-episode-table tr:nth-child(odd) {
background-color: #ffffff;
}
/* Feste Spaltenbreiten */
.lpnon-episode-table th:nth-child(1),
.lpnon-episode-table td:nth-child(1) {
width: 5%;
text-align: center;
}
.lpnon-episode-table th:nth-child(2),
.lpnon-episode-table td:nth-child(2) {
width: 20%;
}
.lpnon-episode-table th:nth-child(3),
.lpnon-episode-table td:nth-child(3) {
width: 65%;
}
.lpnon-episode-table th:nth-child(4),
.lpnon-episode-table td:nth-child(4) {
width: 10%;
text-align: center;
}
.lpnon-episode-table a {
color: #cf001b;
text-decoration: none;
}
.lpnon-episode-table a:hover {
text-decoration: underline;
}