       .inplaykalender_tag { text-align: center; font-size: 8px; letter-spacing: 1px; } 
        .szenen { background-color: var(--iptsze); } 
        .szenen strong { color: var(--iptfont) !important; } 
        .geburtstag { background-color: var(--iptgeb); } 
        .geburtstag strong { color: var(--iptfont) !important; } 
        .timeline { background-color: var(--ipttim);}
        .timeline strong { color: var(--iptfont) !important; }
        .event { background-color: var(--ipteve); }
        .event strong { color: var(--iptfont) !important; }
        
        .szenentimeline { background: linear-gradient(to left top, var(--iptgeb) 50%, var(--ipttim) 50%); }
        .szenentimeline strong { color: var(--iptfont) !important; }
        .szenengeburtstag { background: linear-gradient(to left top, var(--iptgeb) 50%, var(--iptsze) 50%); }
        .szenenevent { background: linear-gradient(to left top, var(--iptgeb) 50%, var(--ipteve) 50%); }
        .szenenevent strong { }
        .szenengeburtstag strong { color: var(--iptfont) !important; }
        .geburtstagtimeline { background: linear-gradient(to left top, var(--iptsze) 50%, var(--ipttim) 50%); }
        .geburtstagtimeline strong { color: var(--iptfont) !important;  }
        .geburtstagevent { background: linear-gradient(to left top, var(--iptsze) 50%, var(--ipteve) 50%); }
        .geburtstagevent strong { }
        .timelineevent { background: linear-gradient(to left top, var(--ipttim) 50%, var(--ipteve) 50%);  }
        .timelineevent strong { }
        
        .szenengeburtstagtimeline { background: linear-gradient(to left top, var(--iptgeb) 33%, var(--iptsze) 33%, var(--iptsze) 66%, var(--ipttim) 66%); }
        .szenengeburtstagtimeline strong { color: var(--iptfont) !important; }
        .szenengeburtstagevent { background: linear-gradient(to left top, var(--iptgeb) 33%, var(--iptsze) 33%, var(--iptsze) 66%, var(--ipteve) 66%); }
        .szenengeburtstagevent strong { }
        .szenentimelineevent {  background: linear-gradient(to left top, var(--iptgeb) 33%, var(--ipttim) 33%, var(--ipttim) 66%, var(--ipteve) 66%); }
        .szenentimelineevent strong { }
        .geburtstagtimelineevent { background: linear-gradient(to left top, var(--iptsze) 33%, var(--ipttim) 33%, var(--ipttim) 66%, var(--ipteve) 66%); }
        .geburtstagtimelineevent strong { }
        
        .szenengeburtstagtimelineevent { background: linear-gradient(to left top, var(--iptgeb) 25%, var(--iptsze) 25%, var(--iptsze) 50%, var(--ipttim) 50%, var(--ipttim) 75%, var(--ipteve) 75%); }

        #mini-kalender { font-size: 7px; }
        #mini-kalender td { padding: 5px; }

.calpop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.5); z-index: 1000; opacity:0; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; transition: .5s ease-in-out; pointer-events: none;} 


.calpop:target { opacity:1; pointer-events: auto; }

.calpop > .pop {
	text-align: justify; background: var(--boxen); width: 800px; max-width:90%;position: relative; margin: 5% auto; padding: 10px; z-index: 1002; font-size: 11px; max-height: 75%; overflow-y: auto;
}

.closepop { position: absolute; right: -5px; top:-5px; width: 100%; height: 100%; z-index: 999; }

.inplaykalender-eventlist { max-height: 50px; overflow: auto; padding-right: 5px;}

.ipk_pop_plot {font-size: 11px; text-transform: uppercase; letter-spacing: 1; font-family:var(--open);transition: .9s;text-decoration: none !important;line-height:1.5em;}
.ipk_pop_event {font-size: 11px; text-transform: uppercase; letter-spacing: 1; font-family:var(--open);transition: .9s;text-decoration: none !important;line-height:1.5em;}
.ipk_pop_threadsubject {font-size: 11px; text-transform: uppercase; letter-spacing: 1; font-family:var(--open);transition: .9s;text-decoration: none !important;line-height:1.5em;}
.ipk_pop_birthday {font-size: 11px; text-transform: uppercase; letter-spacing: 1; font-family:var(--open);transition: .9s;text-decoration: none !important;line-height:1.5em;}

.ipk_pop_threaddesc {font-size: 9px; text-transform: uppercase; font-weight: 100; font-family:var(--open);margin-bottom:3px;line-height:14px}