.szenen {background-color: #C8B6CC;} 
.szenen strong {color: #543D59;} 

.geburtstag {background-color: #EBD39D;} 
.geburtstag strong {color: #6E644E;} 

.timeline {background-color: #BADBAF;}
.timeline strong {color: #3D4F37;}

.event {background-color: #ABD9D8;}
.event strong {color: #4D6E6D;}
        
.szenentimeline {background: linear-gradient(to left top, #EBD39D 50%, #BADBAF 50%);}
.szenentimeline strong {color: #3D4F37;}

.szenengeburtstag {background: linear-gradient(to left top, #EBD39D 50%, #C8B6CC 50%);}
.szenengeburtstag strong {color: #543D59;}

.szenenevent {background: linear-gradient(to left top, #EBD39D 50%, #ABD9D8 50%);}
.szenenevent strong {}

.geburtstagtimeline {background: linear-gradient(to left top, #EBD39D 50%, #BADBAF 50%);}
.geburtstagtimeline strong {color: #6E644E;}

.geburtstagevent {background: linear-gradient(to left top, #C8B6CC 50%, #ABD9D8 50%);}
.geburtstagevent strong {}

.timelineevent {background: linear-gradient(to left top, #BADBAF 50%, #ABD9D8 50%);}
.timelineevent strong {}
        
.szenengeburtstagtimeline {background: linear-gradient(to left top, #EBD39D 33%, #C8B6CC 33%, #C8B6CC 66%, #BADBAF 66%);}
.szenengeburtstagtimeline strong { color: #543D59;}

.szenengeburtstagevent {background: linear-gradient(to left top, #EBD39D 33%, #C8B6CC 33%, #C8B6CC 66%, #ABD9D8 66%);}
.szenengeburtstagevent strong {}

.szenentimelineevent {background: linear-gradient(to left top, #EBD39D 33%, #BADBAF 33%, #BADBAF 66%, #ABD9D8 66%);}
.szenentimelineevent strong {}

.geburtstagtimelineevent {background: linear-gradient(to left top, #EBD39D 33%, #BADBAF 33%, #BADBAF 66%, #ABD9D8 66%);}
.geburtstagtimelineevent strong {}
        
.szenengeburtstagtimelineevent {background: linear-gradient(to left top, #EBD39D 25%, #C8B6CC 25%, #C8B6CC 50%, #BADBAF 50%, #BADBAF 75%, #ABD9D8 75%);}

.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: rgba(255,255,255,8);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;}


#header-table .box11-txt {font-family: var(--font2);text-align: justify;height: 185px;overflow: auto;border: 5px solid #fff;border-image: url(/images/dark1/bg1.png) 5 repeat;}
#header-table .box11-txt::-webkit-scrollbar, #header-table .box1-txt::-webkit-scrollbar, #header-table .box2-txt::-webkit-scrollbar { width: 3px;}
#header-table .box12-txt {font-family: var(--font2);text-align: justify;height: 185px;overflow: auto;border: 5px solid #fff;border-image: url(/images/dark1/bg1.png) 5 repeat;}
#header-table .box12-txt::-webkit-scrollbar, #header-table .box1-txt::-webkit-scrollbar, #header-table .box2-txt::-webkit-scrollbar { width: 3px;}
#mini-kalender {margin-bottom: 10px;}
#mini-kalender .tcat {font-family: var(--font2);font-size: 28px;line-height: .5;padding-top: 15px;padding-left: 20px;}
#mini-kalender .thead {height: 5px;text-align: center;font-weight: 600;font-family: var(--font1);text-transform: uppercase;font-size: 10px;border-radius: 0 0 0 0;border: 1px solid var(--lyho-bg);}       .inplaykalender_spn_tag { text-align: center; font-size: 8px; letter-spacing: 1px; } 
        .szenen { background-color: #C8B6CC; } 
        .szenen strong { color: #543D59 !important; } 
        .geburtstag { background-color: #EBD39D; } 
        .geburtstag strong { color: #6E644E !important; } 
        .timeline { background-color: #BADBAF;}
        .timeline strong { color: #3D4F37 !important; }
        .event { background-color: #ABD9D8; }
        .event strong { color: #4D6E6D !important; }
        
        .szenentimeline { background: linear-gradient(to left top, #EBD39D 50%, #BADBAF 50%); }
        .szenentimeline strong { color: #3D4F37 !important; }
        .szenengeburtstag { background: linear-gradient(to left top, #EBD39D 50%, #C8B6CC 50%); }
        .szenenevent { background: linear-gradient(to left top, #EBD39D 50%, #ABD9D8 50%); }
        .szenenevent strong { }
        .szenengeburtstag strong { color: #543D59 !important; }
        .geburtstagtimeline { background: linear-gradient(to left top, #EBD39D 50%, #BADBAF 50%); }
        .geburtstagtimeline strong { color: #6E644E !important;  }
        .geburtstagevent { background: linear-gradient(to left top, #C8B6CC 50%, #ABD9D8 50%); }
        .geburtstagevent strong { }
        .timelineevent { background: linear-gradient(to left top, #BADBAF 50%, #ABD9D8 50%);  }
        .timelineevent strong { }
        
        .szenengeburtstagtimeline { background: linear-gradient(to left top, #EBD39D 33%, #C8B6CC 33%, #C8B6CC 66%, #BADBAF 66%); }
        .szenengeburtstagtimeline strong { color: #543D59 !important; }
        .szenengeburtstagevent { background: linear-gradient(to left top, #EBD39D 33%, #C8B6CC 33%, #C8B6CC 66%, #ABD9D8 66%); }
        .szenengeburtstagevent strong { }
        .szenentimelineevent {  background: linear-gradient(to left top, #EBD39D 33%, #BADBAF 33%, #BADBAF 66%, #ABD9D8 66%); }
        .szenentimelineevent strong { }
        .geburtstagtimelineevent { background: linear-gradient(to left top, #EBD39D 33%, #BADBAF 33%, #BADBAF 66%, #ABD9D8 66%); }
        .geburtstagtimelineevent strong { }
        
        .szenengeburtstagtimelineevent { background: linear-gradient(to left top, #EBD39D 25%, #C8B6CC 25%, #C8B6CC 50%, #BADBAF 50%, #BADBAF 75%, #ABD9D8 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: rgba(255,255,255,8); 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_spn-eventlist { max-height: 50px; overflow: auto; padding-right: 5px;}       .inplaykalender_gods_tag { text-align: center; font-size: 8px; letter-spacing: 1px; } 
        .szenen { background-color: #C8B6CC; } 
        .szenen strong { color: #543D59 !important; } 
        .geburtstag { background-color: #EBD39D; } 
        .geburtstag strong { color: #6E644E !important; } 
        .timeline { background-color: #BADBAF;}
        .timeline strong { color: #3D4F37 !important; }
        .event { background-color: #ABD9D8; }
        .event strong { color: #4D6E6D !important; }
        
        .szenentimeline { background: linear-gradient(to left top, #EBD39D 50%, #BADBAF 50%); }
        .szenentimeline strong { color: #3D4F37 !important; }
        .szenengeburtstag { background: linear-gradient(to left top, #EBD39D 50%, #C8B6CC 50%); }
        .szenenevent { background: linear-gradient(to left top, #EBD39D 50%, #ABD9D8 50%); }
        .szenenevent strong { }
        .szenengeburtstag strong { color: #543D59 !important; }
        .geburtstagtimeline { background: linear-gradient(to left top, #EBD39D 50%, #BADBAF 50%); }
        .geburtstagtimeline strong { color: #6E644E !important;  }
        .geburtstagevent { background: linear-gradient(to left top, #C8B6CC 50%, #ABD9D8 50%); }
        .geburtstagevent strong { }
        .timelineevent { background: linear-gradient(to left top, #BADBAF 50%, #ABD9D8 50%);  }
        .timelineevent strong { }
        
        .szenengeburtstagtimeline { background: linear-gradient(to left top, #EBD39D 33%, #C8B6CC 33%, #C8B6CC 66%, #BADBAF 66%); }
        .szenengeburtstagtimeline strong { color: #543D59 !important; }
        .szenengeburtstagevent { background: linear-gradient(to left top, #EBD39D 33%, #C8B6CC 33%, #C8B6CC 66%, #ABD9D8 66%); }
        .szenengeburtstagevent strong { }
        .szenentimelineevent {  background: linear-gradient(to left top, #EBD39D 33%, #BADBAF 33%, #BADBAF 66%, #ABD9D8 66%); }
        .szenentimelineevent strong { }
        .geburtstagtimelineevent { background: linear-gradient(to left top, #EBD39D 33%, #BADBAF 33%, #BADBAF 66%, #ABD9D8 66%); }
        .geburtstagtimelineevent strong { }
        
        .szenengeburtstagtimelineevent { background: linear-gradient(to left top, #EBD39D 25%, #C8B6CC 25%, #C8B6CC 50%, #BADBAF 50%, #BADBAF 75%, #ABD9D8 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: rgba(255,255,255,8); 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_gods-eventlist { max-height: 50px; overflow: auto; padding-right: 5px;}