.Data_Title{
    background-image: url(/images/001/back.png);
    background-size: cover;
    background-attachment: fixed;
    padding: 10px 0px;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
}

.Data_Title span {
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 7px;
    right: 15px;
}

.Input_Button_Stuff{
    background-color: #010202;
    padding: 10px 12px;
    text-align: center;
}

.modal .Modul_Subby{
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 9px;
    text-align: left;
}

#Postbit_Add_Res{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 22px;
	padding: 13px 20px;
	text-align: center;
	width: 855px;
}

#Postbit_Add_Res input.textbox  {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 2.5px;
    font-weight: 700;
    font-size: 6px;
    text-transform: uppercase;
    padding: 8px 6px 6px 9px;
}

#Char_Ubersicht{display: flex;flex-wrap: wrap;}
#Char_Ubersicht .Char_User:nth-child(2n+0) {margin-right:0px;}
#Char_Ubersicht .Char_User:nth-child(1), #Char_Ubersicht .Char_User:nth-child(2) {margin-top:0px;}

#Char_Ubersicht .Char_Leiste4{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 2.5px;
    font-weight: 700;
    font-size: 6.5px;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    top: 11px;
    width: 425px;
}

#Char_Ubersicht .Char_Leiste2{
    background-image: url(/images/001/back2.png);
    background-size: cover;
    background-attachment: fixed;
    padding: 15px 0px;
    position: relative;
    overflow: hidden;
    height: 10px;
    margin: 15px -15px -18px;
}

#Char_Ubersicht .Char_Infos {
	display: flex;
	margin-left: 156px;
}

#Char_Ubersicht .Char_Text1{
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 7px;
	text-transform: uppercase;
	color: #e6e6e6;
	line-height: 190%;
	width: 215px;
	margin-left: 161px;
	text-align: center;
}

#Char_Ubersicht .Char_Infos div {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 3.5px;
	font-weight: 700;
	font-size: 7px;
	text-transform: uppercase;
	color: #fff;
	line-height: 190%;
	padding: 12px 5px 0px;
	text-align: left;
	width: 108px;
}

#Char_Ubersicht .Char_Infos div span {
    display: block;
    font-family: "Playfair Display SC";
    color: var(--maincolor);
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 110%;
}

#Char_Ubersicht .Char_Desc{
	height: 133px;
	overflow: auto;
	width: 215px;
	scrollbar-width: thin;
	scrollbar-color: var(--maincolor) #000;
	padding-right: 7px;
	text-align: justify;
	color: #fff;
	letter-spacing: 2px;
	font-family: Montserrat;
	line-height: 185%;
	font-size: 9px;
	margin: 11px 11px 0px 161px;
}

#Char_Ubersicht .Char_Pic{
    width: 120px;
    position: absolute;
    top: 15px;
    left: 16px;
    border: 10px solid #010202;
}

#Char_Ubersicht .Char_Text{
    height: 185px;
}

#Char_Ubersicht .Char_Pic img{
	width: 100%;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

#Char_Ubersicht .Char_Pic1{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.57);
    position: absolute;
    top: 0px;
    z-index: 1;
}

#Char_Ubersicht .Char_User{
    width: 395px;
    background-color: #010202;
    margin-right: 15px;
    margin-top: 15px;
    padding: 15px;
	position: relative;
}

#Char_Ubersicht .Char_Title{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 3.5px;
    font-weight: 700;
    font-size: 8px;
    text-transform: uppercase;
    color: #fff;
    line-height: 230%;
    padding: 5px 0 9px;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 5px;
}

#Char_Ubersicht .Char_Title a{color: #fff;}

#Char_Ubersicht .Char_Title span {
    display: block;
    font-family: "Playfair Display SC";
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#Char_Ubersicht .Char_Leiste {
	background-image: url(/images/001/back2.png);
	background-size: cover;
	background-attachment: fixed;
	padding: 15px 0px;
	position: relative;
	overflow: hidden;
	height: 17px;
	margin: -15px -15px 0px;
}

#Char_Ubersicht .Char_Leiste1 {
    background-color: #a0a0a0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    mix-blend-mode: multiply;
}

.tduck{
    padding: 7px 10px;
	font-weight: bold;
	font-family: Roboto;
	font-size: 10px;
}

.tduck strong {
    text-transform: uppercase;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
}

.Lexicon_Inhalt .ubersicht_title{
    background-image: url(/images/001/back3.png);
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    padding: 17px 0px;
    height: 7px;
    overflow: hidden;
    margin: 11px 0px 14px;
}

.Lexicon_Inhalt .ubersicht_title span {
	font-family: "Playfair Display SC";
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	position: absolute;
	top: 5px;
	right: 15px;
}

#Ubersicht .ubersicht_name3  {
    background-image: url(/images/001/back3.png);
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    padding: 17px 0px 7px;
    height: 1px;
    overflow: hidden;
    margin: -15px -15px 10px;
}

#Ubersicht .ubersicht_name3 span {
	font-family: "Playfair Display SC";
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	position: absolute;
	top: 7px;
	right: 6px;
}

#Ubersicht .ubersicht_zweitchar{
	width: 245px;
	overflow: hidden;
	margin-top: -4px;
	margin-left: 10px;
}

#Ubersicht .ubersicht_info_otherchars_name{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 3.5px;
    font-weight: 700;
    font-size: 8px;
    text-transform: uppercase;
    color: #fff;
    line-height: 190%;
    padding: 5px 0 9px;
    text-align: center;
}

#Ubersicht .ubersicht_info_otherchars_name a{color: unset;}

#Ubersicht .ubersicht_info_otherchars_name span{
    display: block;
    font-family: "Playfair Display SC";
    color: var(--maincolor);
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#Ubersicht .ubersicht_info_otherchars_pic{
    width: 66px;
    height: 50px;
    overflow: hidden;
    border: 1px solid var(--bordercolor);
    padding: 6px;
    position: relative;
    margin-right: 10px;
}
#Ubersicht .ubersicht_info_otherchars_pic2{
	background-color: var(--piccolor);
	mix-blend-mode: multiply;
	position: absolute;
    width: 66px;
    height: 50px;
	top: 6px;
	left: 6px;
}

#Ubersicht .ubersicht_info_otherchars_pic img {
	width: 66px;
    height: 50px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

#Ubersicht .avatar_inside_pic {
    width: 130px;
    overflow: hidden;
    border: 1px solid var(--bordercolor);
    padding: 6px;
	position: relative;
}

#Ubersicht .avatar_inside_pic2 {overflow: hidden;}

#Ubersicht .avatar_inside_pic img {
    height: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	margin-left: -75px;
}

#Ubersicht .avatar_inside_pic1{
	background-color: var(--piccolor);
	mix-blend-mode: multiply;
	position: absolute;
	width: 142px;
	height: 221px;
	top: 5px;
	left: 0px;
}

#Kurs_Main {
    background-color: #010202;
    margin-top: 15px;
    padding: 15px;
    display: flex;
}

#Kurs_Main .Kurs_Sub1 {
    scrollbar-width: thin;
    scrollbar-color: var(--maincolor) #000;
    padding-right: 7px;
    text-align: justify;
    color: #fff;
    letter-spacing: 2px;
    font-family: Montserrat;
    line-height: 185%;
    font-size: 9px;
    height: 160px;
    overflow: auto;
    margin: 5px 0 0px;
}

#Kurs_Main .Kurs_Sub1 .smalltext {font-size: 8px;}
#Kurs_Main .Kurs_Sub1 .smalltext a {font-weight: bold;}

#Kurs_Main .Kurs_Sub{
    scrollbar-width: thin;
    scrollbar-color: var(--maincolor) #000;
    padding-right: 7px;
    text-align: justify;
    color: #fff;
    letter-spacing: 2px;
    font-family: Montserrat;
    line-height: 185%;
    font-size: 9px;
    height: 100px;
    overflow: auto;
    margin: 5px 0 7px;
}

#Kurs_Main .Kurs_Box{width: 350px;margin-right: 15px;}
#Kurs_Main .Kurs_Box1{width: 470px;display: flex;}
#Kurs_Main .Kurs_Players{width: 230px;margin-right: 10px;}
#Kurs_Main .Kurs_Players1{width: 230px;}

#Kurs_Main .Kurs_Title3{
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    text-transform: uppercase;
}

#Kurs_Main .Kurs_Title1{
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    position: relative;
	margin-top: 4px;
}

#Kurs_Main .Kurs_Title1 span{
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1.5px;
	font-weight: 700;
	font-size: 7px;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	bottom: 1px;
	right: 0;
	width: max-content;
}

#Kurs_Main .Kurs_Title{
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    text-transform: uppercase;
	position: relative;
}

#Kurs_Main .Kurs_Title span{
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1.5px;
	font-weight: 700;
	font-size: 7px;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	bottom: 5px;
	right: 0;
}

#Kurs_Main .Kurs_Title2{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1.5px;
    font-weight: 700;
    font-size: 7px;
    text-transform: uppercase;
    color: #fff;
    text-align: right;
}

#Ubersicht {display: flex;flex-wrap: wrap;}

#Ubersicht .ubersicht_user:first-child, 
#Ubersicht .ubersicht_user:nth-child(2),
#Ubersicht .ubersicht_user1:first-child, 
#Ubersicht .ubersicht_user1:nth-child(2),
#Ubersicht .ubersicht_user1:nth-child(3),
#Ubersicht .ubersicht_user1:nth-child(4){margin-top: 0px;}

#Ubersicht .ubersicht_user:nth-child(2n+0) {margin-right: 0px;}

#Ubersicht .ubersicht_user1:nth-child(4n+0) {margin-right: 0px;}

#Ubersicht .ubersicht_user {
    width: 395px;
    background-color: #010202;
    margin-right: 15px;
    margin-top: 15px;
	padding: 15px;
}

#Ubersicht .ubersicht_user1 {
    width: 175px;
    background-color: #010202;
    margin-right: 15px;
    margin-top: 15px;
	padding: 15px;
}

#Ubersicht .ubersicht_sub{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 3.5px;
    font-weight: 700;
    font-size: 8px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

#Ubersicht .ubersicht_sub1{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 3.5px;
    font-weight: 700;
    font-size: 6px;
    text-transform: uppercase;
    color: #fff;
	border-bottom: 1px solid #3e3e3e;
	margin-bottom: 3px;
	text-align: left;
	padding-left: 5px;
	margin-top: 10px;
	position: relative;
}

#Ubersicht .ubersicht_sub1 spino{
    position: absolute;
    top: 0px;
    right: 3px;
}

#Ubersicht .ubersicht_sub2{
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 3.5px;
    font-weight: 700;
    font-size: 8px;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    top: -25px;
}

#Ubersicht .ubersicht_name1 {
	background-image: url(/images/001/back3.png);
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	padding: 17px 0px;
	height: 5px;
	overflow: hidden;
	margin: -15px -15px 10px;
}

#Ubersicht .ubersicht_name1 span{
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: absolute;
    top: -2px;
    right: 15px;
}

#Ubersicht .ubersicht_name2 {
	background-image: url(/images/001/back3.png);
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	padding: 17px 0px;
	height: 5px;
	overflow: hidden;
	margin: -15px -15px 10px;
}

#Ubersicht .ubersicht_name2 span{
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 5px;
    right: 15px;
}

#Ubersicht .ubersicht_name{
    font-family: "Playfair Display SC";
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}

#Ubersicht .avatar_inside{
	color: #fff;
	letter-spacing: 2px;
	font-family: Montserrat;
	line-height: 125%;
	text-align: left;
	margin-top: 5px;
}

#Ubersicht .avatar_inside .smalltext {font-size: 8px;}
		
		