.Modul_Text1 {
  text-transform: uppercase;
  font-family: Work Sans;
  font-size: 9px;
}

.Modul_Text1 a {font-weight:bold;}

.inplaykalender_tag { text-align: center; font-size: 8px; letter-spacing: 1px; } 
        
.szenen{background: rgba(var(--designmaincolorrbg), 0.90) !important;}
.geburtstag{background: rgba(var(--designmaincolorrbg), 0.70) !important;}
.timeline{background: rgba(var(--designmaincolorrbg), 0.50) !important;}
.event{background: rgba(var(--designmaincolorrbg), 0.30) !important;}

.szenentimeline { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 50%, rgba(var(--designmaincolorrbg), 0.50) 50%) !important; }
.szenengeburtstag { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 50%, rgba(var(--designmaincolorrbg), 0.70) 50%) !important; }
.szenenevent { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 50%, rgba(var(--designmaincolorrbg), 0.30) 50%) !important; }

.geburtstagtimeline { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 50%, rgba(var(--designmaincolorrbg), 0.50) 50%) !important; }
.geburtstagevent { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.70) 50%, rgba(var(--designmaincolorrbg), 0.30) 50%) !important; }
.timelineevent { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.50) 50%, rgba(var(--designmaincolorrbg), 0.30) 50%) !important;}
      
.szenengeburtstagtimeline { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 33%, rgba(var(--designmaincolorrbg), 0.70) 33%, rgba(var(--designmaincolorrbg), 0.70) 66%, rgba(var(--designmaincolorrbg), 0.50) 66%) !important; }
.szenengeburtstagevent { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 33%, rgba(var(--designmaincolorrbg), 0.70) 33%, rgba(var(--designmaincolorrbg), 0.70) 66%, rgba(var(--designmaincolorrbg), 0.30) 66%) !important; }
.szenentimelineevent {  background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 33%, rgba(var(--designmaincolorrbg), 0.50) 33%, rgba(var(--designmaincolorrbg), 0.50) 66%, rgba(var(--designmaincolorrbg), 0.30) 66%) !important; }
.geburtstagtimelineevent { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 33%, rgba(var(--designmaincolorrbg), 0.50) 33%, rgba(var(--designmaincolorrbg), 0.50) 66%, rgba(var(--designmaincolorrbg), 0.30) 66%) !important; }
        
.szenengeburtstagtimelineevent { background: linear-gradient(to left top, rgba(var(--designmaincolorrbg), 0.90) 25%, rgba(var(--designmaincolorrbg), 0.70) 25%, rgba(var(--designmaincolorrbg), 0.70) 50%, rgba(var(--designmaincolorrbg), 0.50) 50%, rgba(var(--designmaincolorrbg), 0.50) 75%, rgba(var(--designmaincolorrbg), 0.30) 75%) !important; }

#mini-kalender { font-size: 7px; }
#mini-kalender a {color: var(--designtextcolor);}
#mini-kalender td {
	padding: 8px 3px;
	width: 43px;
	background: unset;
	border: unset;
	font-family: Montserrat;
	font-weight: 800;
}

#mini-kalender .thead{
	color: var(--designhighlight);
	background: unset;
	border: unset;
	font-size: 11px;
	filter: blur(0.7px);
	text-transform: uppercase;
}

.inplaykalender-eventlist { max-height: 50px; overflow: auto; padding-right: 5px;}

#Lexi_Main .calender_list {
	font-family: Montserrat;
	font-size: 8px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
  line-height: 100%;
  margin: 15px auto 0px;
}

#Lexi_Main .calender_list td {padding: 9px 8px 9px 9px;}

#Lexi_Main .Forenbit_Inplay_Kalender_Inside {
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicsecond);
  position: relative;
  padding: 25px;
  width: 37.5%;
  flex-grow: 1;
}

#Lexi_Main .Forenbit_Inplay_Kalender_Inside::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--designbacksecond);
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: overlay;
}

#Lexi_Main .Forenbit_Inplay_Kalender_Inside_Month_Back {
  font-family: serifina;
  font-size: 52px;
  filter: blur(2.7px);
  position: absolute;
  bottom: -16px;
  right: -3px;
  opacity: 0.1;
	z-index: 1;
}

#Lexi_Main .Forenbit_Inplay_Kalender_Inside_Month {
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  position: absolute;
  bottom: 11px;
  right: 20px;
  z-index: 2;
}

#Lexi_Main .Forenbit_Inplay_Kalender_Inside table {
  width: 100%;
  position: inherit;
  z-index: 1;
}