       .inplaykalender_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, #C8B6CC 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; }
        .inplaykalender-eventlist { max-height: 50px; overflow: auto; padding-right: 5px;}.roi {
  background: #efefef;
  width: 1100px;&

  padding: 10px;
  display: flex;
  gap: 20px;
}

.roi_box {
  background: #fff;
  width: 50%;
  padding: 10px;
}

.roi_title {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
}

.roi_body {
  display: flex;
  gap: 10px;
}

.roi_img {
  width: 150px;
  height: 150px;
}

.roi_inhalt {
  width: 70%;
}

.roi_forum {
  font-size: 12px;
  margin-bottom: 10px;
}

.roi_gesuch {
}

.roi_information {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.roi_info {
  background: #a0a0a0;

  padding: 5px;
}

.roi_desc {
  text-align: justify;
}.inplayquotes-quote { font-family: "georgia", serif; font-size: 22px; letter-spacing: -1px; text-transform: lowercase; text-align: center; }
		.ip-quotes-pop { 
			position: fixed; 
			top: 0; 
			right: 0; 
			bottom: 0; 
			left: 0; 
			background: hsla(0, 0%, 0%, 0.5); 
			z-index: 1; 
			opacity:0; 
			-webkit-transition: .5s ease-in-out; 
			-moz-transition: .5s ease-in-out; 
			transition: .5s ease-in-out; 
			 pointer-events: none; 
		 } 
				
		.ip-quotes-pop:target { 
			opacity:1;
			pointer-events: auto; 
		} 
				
		.ip-quotes-pop > .ip-quotes-popup { 
			background: transparent; 
			width: 450px; 
			position: relative; 
			margin: 10% auto; 
			padding: 25px; 
			z-index: 1; 
		} 
				
		.closepop { 
			 position: absolute; 
			right: -5px; 
			top:-5px; 
			width: 100%; 
			height: 100%; 
			z-index:0; 
		}