.inplaykalender_tag {
    text-align: center;
    font-size: 8px;
	background-color: var(--bg-color-50);
	border: 1px solid transparent;
    letter-spacing: 1px;
    color: var(--text-color);
}

/* SZENEN & EVENTS – einzige farblich getrennte Typen */

.szenen {
	padding:2px;
	border: 1px solid var(--nilfgaard);
    background-color: var(--bg-color);
}

.szenen strong {
    color: var(--text-color) !important;
}

.event {
    padding:2px;
	border: 1px solid var(--temerien);
    background-color: var(--bg-color);
}

.event strong {
    color: var(--text-color) !important;
}

/* Geburtstage & Timeline */

.timeline {
	padding:2px;
	border: 1px solid var(--cintra);
    background-color: var(--bg-color);
}

.geburtstag {
	padding:2px;
	border: 1px solid var(--redanien);
	background-color: var(--bg-color);
}

.geburtstag strong,
.timeline strong {
    color: var(--text-color) !important;
}

/* Kombi-Klassen */

.szenentimeline{
	border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--nilfgaard);
    border-right: 1px solid var(--cintra);
	border-bottom: 1px solid var(--cintra);
}

.szenengeburtstagtimeline {
    border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--nilfgaard);
	border-right: 1px solid var(--redanien);
	border-bottom: 1px solid var(--cintra);
}

.szenentimelineevent {
    border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--nilfgaard);
	border-right: 1px solid var(--temerien);
	border-bottom: 1px solid var(--cintra);
}

.szenengeburtstagevent
 {
	border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--nilfgaard);
	 border-right: 1px solid var(--redanien);
	border-bottom: 1px solid var(--temerien);
}

.szenengeburtstagtimelineevent {
	border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--temerien);
	border-right: 1px solid var(--cintra);
	border-bottom: 1px solid var(--redanien);
}

.szenengeburtstag {
	border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--nilfgaard);
	border-right: 1px solid var(--redanien);
	border-bottom: 1px solid var(--redanien);
}

.szenenevent {
	border-left: 1px solid var(--nilfgaard);
	border-top: 1px solid var(--nilfgaard);
	border-right: 1px solid var(--temerien);
	border-bottom: 1px solid var(--temerien);
}

.geburtstagtimelineevent {
	border-left: 1px solid var(--redanien);
	border-top: 1px solid var(--temerien);
	border-right: 1px solid var(--cintra);
	border-bottom: 1px solid var(--cintra);
}

.geburtstagevent {
	border-left: 1px solid var(--redanien);
	border-top: 1px solid var(--redanien);
	border-right: 1px solid var(--temerien);
	border-bottom: 1px solid var(--temerien);
}

.geburtstagtimeline {
	border-left: 1px solid var(--redanien);
	border-top: 1px solid var(--redanien);
	border-right: 1px solid var(--cintra);
	border-bottom: 1px solid var(--cintra);
}

.timelineevent {
	border-left: 1px solid var(--temerien);
	border-top: 1px solid var(--temerien);
	border-right: 1px solid var(--cintra);
	border-bottom: 1px solid var(--cintra);
}

.szenentimeline strong,
.szenengeburtstag strong,
.szenenevent strong,
.geburtstagtimeline strong,
.geburtstagevent strong,
.timelineevent strong,
.szenengeburtstagtimeline strong,
.szenengeburtstagevent strong,
.szenentimelineevent strong,
.geburtstagtimelineevent strong,
.szenengeburtstagtimelineevent strong {
    color: var(--text-color);
}

/* Mini-Kalender */

#mini-kalender {
	background-color: var(--bg-color-25);
    font-size: 7px;
}

#mini-kalender .thead {
	background-color: var(--bg-color-50);
	border-bottom: 1px solid var(--accent);
    font-size: 7px;
}

#mini-kalender td {
	
    padding: 10px;
}

.inplaykalender-eventlist {
    max-height: 50px;
    overflow: auto;
    padding-right: 5px;
}

.indexkal {
	background-color: var(--bg-color);
    background-image: url(https://witcherverse-rpg.de/images/design/nilfgaard/kalbg.png);
    background-size: cover;
	background-position: center;
    background-attachmentt: fixed;
    background-blend-mode: overlay;
}
