       .inplaykalender_tag { text-align: center; font-size: 14px; letter-spacing: 1px; } 
       .inplaykalender_tag a:link{ color:var(--navbg);}
        .szenen { background-color: #b4568b50 !important; } 
        .geburtstag { background-color: #fff !important; } 
        .timeline { background-color: #549eb050 !important;}
        .event { background-color: #54b05450 !important; }

        .szenentimeline { background: linear-gradient(to left top, #b4568b50 50%, #549eb050 50%) !important; }
        .szenengeburtstag { background: linear-gradient(to left top, #b4568b50 50%, #fff 50%) !important; }
        .szenenevent { background: linear-gradient(to left top, #b4568b50 50%, #54b05450 50%) !important; }
        .geburtstagtimeline { background: linear-gradient(to left top, #fff 50%, #549eb050 50%) !important; }
        .geburtstagevent { background: linear-gradient(to left top, #fff 50%, #54b05450 50%) !important; }
        .timelineevent { background: linear-gradient(to left top, #549eb050 50%, #54b05450 50%) !important;  }
        
        .szenengeburtstagtimeline { background: linear-gradient(to left top, #b4568b50 33%, #fff 33%, #fff 66%, #549eb050 66%) !important; }
        .szenengeburtstagevent { background: linear-gradient(to left top, #b4568b50 33%, #fff 33%, #fff 66%, #54b05450 66%) !important; }
        .szenentimelineevent {  background: linear-gradient(to left top, #b4568b50 33%, #abd9b150 33%, #abd9b150 66%, #54b05450 66%) !important; }
        .geburtstagtimelineevent { background: linear-gradient(to left top, #fff 33%, #549eb050 33%, #549eb050 66%, #54b05450 66%) !important; }
        
        .szenengeburtstagtimelineevent { background: linear-gradient(to left top, #cfa54650 25%, #cfa54650 25%, #fff 50%, #549eb050 50%, #549eb050 75%, #54b05450 75%) !important; }

          #mini-kalender { font-size: 7px; }
        #mini-kalender td { padding: 5px; width: 14.28%;}
        .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; height: 100%;overflow:auto;overflow-x: hidden;} 


        .calpop:target { opacity:1; pointer-events: auto; }

        .calpop > .pop { text-align: justify; background: var(--navbg); width: 800px; position: relative; margin: 5% auto; padding: 10px; z-index: 1002; font-size: 11px; }

        .closepop { position: absolute; right: -5px; top:-5px; width: 100%; height: 100%; z-index: 999; }

        .inplaykalender-eventlist { max-height: 50px; overflow: auto; padding-right: 5px;}
		