#Lexi_Main .Listen_Wand_Stats{
  width: 100%;
  margin-top: 18px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
}

#Lexi_Main .Listen_Wand_Stats .Sticker_Pic_Main2{
	width: 164px;
	height: 35px;
	  font-family: Work Sans;
	  font-size: 14px;
	  letter-spacing: 1.5px;
	  text-transform: uppercase;
	  font-weight: 700;
}
#Lexi_Main .Listen_Wand_Stats.Core_Fix .Sticker_Pic_Main2{width: 123px;}
#Lexi_Main .Listen_Wand_Stats  .Sticker_Pic_Main spanner{font-size: 9px;margin-top: 21px;}
#Lexi_Main .Listen_Wand_Stats .Sticker_Pic_Main{flex-grow: 1;}

#Lexi_Main .stundenflex {text-align: center;}

#Lexi_Main .stundenzeit{
	background-color: rgba(var(--designback), 0.6) !important;
	text-align: center;
	text-transform: uppercase;
	padding: 9px 5px;
	width: 74px;
	font-weight: bold;
	font-family: Calibri;
	font-size: 10px;
}

#Lexi_Main .stundentopda{background-color: rgba(var(--designback), 0.6) !important;}
#Lexi_Main .stundentopda td {padding: 10px 0;}

#Lexi_Main .stundenbreak{
  text-align: center;
  font-weight: bold;
  opacity: 0.5;
}

#Lexi_Main .stundengrp{
	filter: blur(0.5px);
	font-family: Montserrat;
	font-weight: 800;
	font-size: 11px;
	color: var(--designhighlight);
	text-align: center;
	padding-right: 12px;
}

#Lexi_Main .stundenday{
  filter: blur(0.1px);
  font-family: Montserrat;
  font-weight: 800;
  font-size: 9px;
  text-align: center;
}

#Lexi_Main .Ghost_Edit{
  position: absolute;
  top: 10px;
  z-index: 1;
  font-family: Work Sans;
  font-size: 10px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 800;
  right: 10px;
}
#Lexi_Main .Ghost_Edit a{ color: var(--designtextcolor);}

#Lexi_Main .stundenflex {
  display: flex;
  column-gap: 20px;
	font-family: Work Sans;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

#Lexi_Main .trow4{
  font-family: Work Sans;
  font-size: 10px;
  letter-spacing: 1.5px;
  line-height: 160%;
}

#Lexi_Main .Lexicon_Wand_Double{
	background-color: var(--designmaincolor);
	font-family: Montserrat;
	font-size: 7px;
	font-weight: 800;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 9px 10px 10px 11px;
	width: fit-content;
	margin: 10px auto 0px;
	line-height: 100%;
}

#Lexi_Main .Lexi_Name .Lexi_New{
	font-family: Montserrat;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	position: absolute;
	bottom: 15px;
	right: 0px;
	text-align: right;
	width: unset;
	opacity: 1;
	margin: unset;
}

#Lexi_Main .Lexicon_Title div{
	font-family: Montserrat;
	text-transform: uppercase;
	font-size: 8px;
	letter-spacing: 2.5px;
	position: absolute;
	bottom: 8px;
	right: 0;
	display: flex;
	flex-direction: column;
	text-align: right;
	line-height: 160%;
	font-weight: 600;
}

#Lexi_Main .Lexicon_Title div b{color: var(--designmaincolor);}

#Lexi_Main .Lexicon_Award_List{
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
	row-gap: 40px;
	margin-top: 20px;
}

#Lexi_Main  xmp {
	overflow: auto;
	scrollbar-width: thin;
	margin: 8px 0px 0px;
	line-height: 160%;
	font-size: 11px;
	padding-bottom: 5px;
}

#Lexi_Main .Lexicon_Award_List .Stickerbox{
	display: flex;
	flex-grow: 1;	
	width: 48%;
	column-gap: 15px;	 
}

#Lexi_Main .Lexicon_Award_List .Sticker_Pic_Main2{width: 35px;height: 80%;}
#Lexi_Main .Sticker_Info{width: 50%;flex-grow: 1;}

#Lexi_Main .Sticker_Name{
	border-bottom: 1px solid rgba(var(--designborder), 0.17);
	font-family: Montserrat;
	font-size: 9px;
	font-weight: 800;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 3px 0px 9px 0px;
	margin: 7px 0px 0px -15px;
	position: relative;
}

#Lexi_Main .Sticker_Name a{
  display: block;
  position: absolute;
  top: 5px;
  right: 3px;
}

#Lexi_Main .Sticker_Name1{padding-left: 15px;}
#Lexi_Main .Lexicon_Award_List .Lexicon_Text {margin-top: 6px;}

#Lexi_Main .Lexicon_Title1C{
  font-family: Montserrat;
  font-weight: 800;
  font-size: 10px;
  color: var(--designhighlight);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  line-height: 160%;
}

#Lexi_Main .Lexicon_Title1C::before {
  content: '';
  background-color: rgba(var(--designborder), 0.17);
  height: 1px;
  margin-right: 10px;
  width: 35px;
}

#Ghost_Main{
  margin-top: 22px;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}

#Lexi_Main .Ghost_House{
  background-color: var(--designbacksecond);
  position: absolute;
  padding: 5px;
  border-radius: 50%;
  right: 12px;
  top: 12px;
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  z-index: 1;
}

#Lexi_Main .Ghost_House i {
  margin-right: 1px;
  margin-top: 1px;
}

#Lexi_Main .Ghost_Texte_Content{
  height: 200px;
  overflow: hidden;
  margin-top: 6px;
}

#Lexi_Main .profilecontent{
  display: block;
  margin-top: -6px;
  overflow: auto;
  height: 206px;
  padding-right: 6px;
  scrollbar-width: thin;
	display: none;
}

#Lexi_Main .Ghost_Texte_Tabs .active {color: var(--designtextcolor);}

#Lexi_Main .Ghost_Texte_Tabs button, 
#Lexi_Main .Ghost_Texte_Tabs input.button{
	font-weight: 700;
	border: 1px solid rgba(var(--designborder), 0.17);
	line-height: 110%;
	margin: 7px 12px 0 0;
	font-size: 12px;
	width: 36px;
	height: 96.5px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	color:  rgba(var(--designborder), 0.17);
}

#Lexi_Main .Ghost_Texte{display: flex;}

#Lexi_Main .Ghost_Bit::after {
  content: "";
  opacity: 0.5;
  border-bottom: 1px solid rgba(var(--designborder), 0.17);
  display: block;
  width: 100%;
margin-top: 40px;
}

#Lexi_Main .Ghost_Bit:last-child:after {width: 0%;}


#Lexi_Main .Ghost_Bit {display: flex;position: relative;column-gap: 15px;flex-wrap: wrap;}
#Lexi_Main .Ghost_Infos{width: 30%;flex-grow: 1;position: relative;}

#Lexi_Main .Ghost_Title {
  filter: blur(0.5px);
  font-family: serifina;
  font-size: 21px;
  letter-spacing: 1.5px;
  margin-bottom: -13px;
  margin-top: -3px;
}

#Lexi_Main .Ghost_Title2 {
  font-family: Montserrat;
  font-size: 9px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 6px;
}

#Lexi_Main .Ghost_Quote {
  width: 110px;
  display: flex;
  justify-content: center;
  height: 120px;
  position: absolute;
  top: 45px;
  left: 30px;
  z-index: 1;
}

#Lexi_Main .Ghost_QuoteA {
  align-self: center;
  position: relative;
  width: 170px;
}

#Lexi_Main .Ghost_Quote1{
  font-size: 75px;
  filter: blur(0.7px);
  line-height: 100%;
  position: absolute;
  top: -22px;
  left: -22px;
  opacity: 0.2;
	color: var(--designmaincolor);
}

#Lexi_Main .Ghost_Quote2{
  text-align: center;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 180%;
}

#Lexi_Main .Ghost_Quote3{
	font-size: 75px;
	filter: blur(0.7px);
	line-height: 100%;
	position: absolute;
	bottom: -50px;
	right: -12px;
	opacity: 0.2;
	color: var(--designmaincolor);
}

#Lexi_Main .Ghost_Title1{
  font-family: serifina;
  font-size: 35px;
  filter: blur(0.5px);
  position: absolute;
  bottom: -6px;
  left: -3px;
  z-index: 2;
  width: min-content;
  line-height: 100%;
  opacity: 0.03;
}

#Lexi_Main .Ghost_Pic {
  width: 250px;
  height: 276px;
  overflow: hidden;
  position: relative;
  outline: 1px solid rgba(var(--designborder), 0.17);
  outline-offset: 10px;
  margin: 11px 11px 11px 11px;
}

#Lexi_Main .Ghost_Pic img{
  height: 100%;
  filter: grayscale(100%);
}

#Lexi_Main .Ghost_Pic::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--designmaincolor);
  z-index: 1;
  mix-blend-mode: multiply;
}

#Lexi_Main .Lexicon_Text {
	font-family: Work Sans;
	font-size: 12.5px;
	letter-spacing: 1px;
	text-align: justify;
	line-height: 240%;
}

#Lexi_Main .Lexicon_Text u,
#Lexi_Main .Lexicon_Text i,
#Lexi_Main .Lexicon_Text b,
#Lexi_Main .Lexicon_Text s,
#Lexi_Main .Lexicon_Text .mycode_u,
#Lexi_Main .Lexicon_Text .mycode_i,
#Lexi_Main .Lexicon_Text .mycode_b,
#Lexi_Main .Lexicon_Text .mycode_s{
	color: var(--designhighlight);
}

#Lexi_Main .MargUp {margin-bottom: -35px;}

#Lexi_Main .Lexicon_Title1,
#Lexi_Main .Lexicon_Title1A{
  font-family: serifina;
  font-size: 16px;
  letter-spacing: 1px;
  filter: blur(0.5px);
}

#Lexi_Main .Lexicon_Title1A{color: var(--designhighlight);}

#Lexi_Main .Lexicon_TitleA,
#Lexi_Main .Lexicon_TitleB,
#Lexi_Main .Lexicon_Title1A,
#Lexi_Main .Lexicon_Title1B{
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 100%;
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicsecond);
  padding: 17px;
  border: 1px solid rgba(var(--designborder), 0.05);
  width: max-content;
}

#Lexi_Main .Lexicon_TitleA, #Lexi_Main .Lexicon_Title1A{float: left;margin: 10px 15px 0 0;}
#Lexi_Main .Lexicon_TitleB, #Lexi_Main .Lexicon_Title1B{float: right;margin: 10px 0 0 15px;}
#Lexi_Main .Lexicon_Title1A,#Lexi_Main .Lexicon_Title1B{color: var(--designhighlight);}

#Lexi_Main .Lexicon_Link{
  text-align: center;
  font-family: Work Sans;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: bold;
}

#Lexi_Main .Lexicon_Text .Lexicon_List ul{list-style: none;margin: 50px 50px -30px;padding: unset;}
#Lexi_Main .Lexicon_Text .Lexicon_List1 ul{list-style: none;margin: 20px 50px -20px;padding: unset;}

#Lexi_Main .Lexicon_Text .Lexicon_List li,
#Lexi_Main .Lexicon_Text .Lexicon_List1 li {text-indent: 2px;margin-bottom: 25px;}
#Lexi_Main .Lexicon_Text .Lexicon_List impt,
#Lexi_Main .Lexicon_Text .Lexicon_List1 impt{
	font-family: Montserrat;
	font-weight: 800;
	font-size: 11px;
	color: var(--designhighlight);
	letter-spacing: 1.5px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	line-height: 160%;
}

#Lexi_Main .Lexicon_Text .Lexicon_List impt de,
#Lexi_Main .Lexicon_Text .Lexicon_List1 impt de{filter: blur(0.7px);}
#Lexi_Main .Lexicon_Text .Lexicon_List impt::before,
#Lexi_Main .Lexicon_Text .Lexicon_List1 impt::before {
  content: '';
  background-color: rgba(var(--designborder), 0.17);
  height: 1px;
  margin-right: 10px;
  width: 35px;
}

#Lexi_Main .Lexicon_School_Trenn{
  border-bottom: 1px solid rgba(var(--designborder), 0.17);
  margin-top: 15px;
  margin-bottom: 5px;
	opacity: 0.5;
}

#Lexi_Main .Lexicon_School_Info {
	display: flex;
	margin-top: 20px;
	font-family: Work Sans;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 220%;
}

#Lexi_Main .Lexicon_School_Info div {width: 23%;}
#Lexi_Main .Lexicon_School_Info div:first-child,
#Lexi_Main .Lexicon_School_Info div:nth-child(2){width: 16%;}

#Lexi_Main .Lexicon_School_Info ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0px;
}

#Lexi_Main .Lexicon_School_Info li {text-indent: -1px;}

#Lexi_Main .Lexicon_School_Info li impt{
	filter: blur(0.5px);
	font-family: Montserrat;
	font-weight: 800;
	font-size: 11px;
	color: var(--designhighlight);
}

#Lexi_Main .Lexicon_School_Name{
  filter: blur(0.5px);
  font-family: serifina;
  font-size: 21px;
  letter-spacing: 1.5px;
  margin-bottom: -13px;
  margin-top: -3px;
}

#Lexi_Main .Lexicon_School img {
	width: 150px;
	margin-right: 15px;
	margin-bottom: -12px;
	float: left;
	padding: 15px;
}

#Lexi_Main .Lexicon_School_Sub_Info {
	display: flex;
	margin-bottom: 10px;
	font-family: Work Sans;
	margin-top: 17px;
	font-size: 10px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-align: center;
	line-height: 220%;
	font-weight: bold;
}
#Lexi_Main .Lexicon_School_Sub_Info div{width: 25%;}

#Lexi_Main .Lexicon_School_Sub_Info div span{
	display: block;
	font-weight: initial;
	margin-top: -2px;
	color: var(--designhighlight);
	line-height: 120%;
}

#Lexi_Main .Lexicon_School_Sub_Info div:first-child {text-align: left;}
#Lexi_Main .Lexicon_School_Sub_Info div:last-child {text-align: right;}

#Lexi_Main .Lexicon_Title{
  border-bottom: 1px solid rgba(var(--designborder), 0.17);
  padding: 5px 10px;
  font-family: serifina;
  font-size: 18px;
  letter-spacing: 2.5px;
  display: flex;
  align-items: flex-end;
  margin-bottom: 8px;
	position: relative;
}

#Lexi_Main .Lexicon_Title span {
  filter: blur(0.5px);
  position: relative;
  padding-right: 30px;
  display: block;
  width: fit-content;
}

#Lexi_Main .Lexicon_Title span::after {
  content: "";
  display: block;
  border-bottom: 2px solid var(--designmaincolor);
  position: absolute;
  width: 100%;
  bottom: -7px;
  left: -9px;
}

#Lexi_Main .Lexicon_Title spaner{
	font-family: Montserrat;
	font-size: 7px;
	font-weight: 800;
	letter-spacing: 3px;
	text-transform: uppercase;
	display: block;
	position: absolute;
	right: 4px;
	bottom: 8px;
}

#Lexi_Main .Lexicon_Sticker {display: flex;column-gap: 10px;}
#Lexi_Main .Lexicon_Texta {width: 50%;}
#Lexi_Main .Lexicon_Info {
	width: 25%;
	text-align: right;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 240%;
	margin-top: 7px;
}

#Lexi_Main .Sticker_Pic_Main2{
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	background-attachment: fixed;
	background-image: var(--designpicsecond);
	outline: 1px solid rgba(var(--designborder), 0.17);
	outline-offset: 10px;
	margin: 11px;
	height: 30px;
	width: 50px;
	font-size: 15px;
}

#Lexi_Main .Sticker_Pic_Main spanner{
	display: block;
	text-align: center;
	font-family: Montserrat;
	font-size: 7px;
	font-weight: 800;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 19px;
}

#Lexi_Main .Lexicon_Sticker1 {
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
	width: 21%;
	margin-top: 8px;
	margin-right: 10px;
}

#Lexi_Main .Lexicon_Wand{
	display: flex;
	flex-wrap: wrap;
	margin-top: 25px;
	column-gap: 30px;
	row-gap: 30px;
}
#Lexi_Main .Lexicon_Wand_Box {width: 48.11%;}

#Lexi_Main .Lexicon_Wand_Box_Symbol{
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  border: 1px solid rgba(var(--designborder), 0.17);
  font-size: 18px;
}

#Lexi_Main .Lexicon_Wand_Box_Info{float: right;margin: 18px 0px 15px 20px;}

#Lexi_Main .Lexicon_Wand_Box_Info spaner{
  display: block;
  text-align: center;
  font-family: Montserrat;
  font-size: 7px;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
}

#Lexi_Main .Lexicon_Timeline{
	position: relative;
	display: flex;
	flex-direction: column;
}

#Lexi_Main .Lexicon_Timeline::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	width: 1px;
	background-color: rgba(var(--designborder), 0.17);
}

#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event{position: relative;width: 50%;margin-top: -85px;}
#Lexi_Main .Lexicon_Title de::after {content: ".";}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event .Lexicon_Text{padding: 20px 40px 0px 25px;min-height: 150px;}

#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event::before {
	position: absolute;
	right: -8px;
	top: 25px;
	font-size: 15px;
	font-family: "Font Awesome 6 Pro";
	content: "\f6bf";
	color: rgba(var(--designborder), 0.73);
}

#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:last-child  {margin-bottom: -178px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:first-child {margin-top: -40px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) {align-self: flex-end;width: 49.9%;margin-top: -85px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n)::before{right: unset;left: -7px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) .Lexicon_Text{padding: 20px 25px 0px 40px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) .Lexicon_Title{height: 25.2px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) .Lexicon_Title de::before {content: ".";}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) .Lexicon_Title de::after {content: "";}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) .Lexicon_Title span {padding-left: 30px;padding-right: 0;position: absolute;right: 10px;}
#Lexi_Main .Lexicon_Timeline .Lexicon_Timeline_Event:nth-child(2n) .Lexicon_Title span::after {left: unset;right: -9px;}

#Lexi_Main .trow1, #Lexi_Main .trow2{
  font-family: Work Sans;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 700;
}

#Lexi_Main .Lexicon_Table .trow1 .smalltext,
#Lexi_Main .Lexicon_Table .trow2 .smalltext {font-size: 9px;}

#Lexi_Main .Lexicon_Table{
	background-size: cover;
	background-attachment: fixed;
	background-image: var(--designpicsecond);
	position: relative;
	padding: 15px;
	float: right;
	margin: 9px 0px 0 20px;
	width: 45%;
}

#Lexi_Main .Lexicon_Table .tborder{background: unset;}