.memberlist_title {margin: 0px auto; width: 1000px; height: auto; padding: 20px 20px 5px 20px; text-align: center; text-transform: lowercase; margin-top: 30px; font-style: italic;  margin-bottom: 5px; height: 20px; overflow:hidden; font-family: 'Yeseva One', cursive; letter-spacing: 1pt; color: var(--schwarz); font-size: 26px; font-weight: 100;}
.memberlist_line {height: 1px; width: 1000px; border-top: 5px solid var(--accent1); margin: 0px auto; padding: 0px 20px 5px 20px;}
.memberlist_head {background: var(--dunkel); padding: 20px; font-family: 'Frank Ruhl Libre', serif; font-size: 16px; letter-spacing: 4px; font-weight: 600; opacity: 0.7; padding: 10px; }


.memberlist_user { background: var(--dunkel); font-family: 'Frank Ruhl Libre', serif; display: flex; gap: 20px; padding: 40px;  width: 437px;}
.memberlist_user_name a {font-family: 'Yeseva One', cursive; font-size: 16px;}
.memberlist_user_avatar {}
.memberlist_user_gruppe {letter-spacing: 0.5pt; text-transform: uppercase; font-size: 11px;}
.memberlist_user_text {text-align: justify; margin: 10px 0 10px 0; height: 130px; overflow: auto; font-size: 11px; letter-spacing: 0.4pt;}
.memberlist_user_lastonline {}
.memberlist_user_stats {}
.memberlist_user_rechts {padding-left: 20px;}
.memberlist_box {font-size: 10px; color: var(--schwarz); text-transform: uppercase; letter-spacing: 1.5pt; padding: 4px 8px 4px 8px; border: 1px solid var(--schwarz); margin: 3px 1px 3px 1px; display: inline-block;}
.memberlist_box a {color: var(--schwarz); font-size: 10px;}


.memberlist_userbit {display: flex; flex-wrap: wrap; gap: 5px; width: 1040px;}



.faceclaim_title {margin: 0px auto; width: 1000px; height: auto; padding: 20px 20px 5px 20px; text-align: center; text-transform: lowercase; margin-top: 30px; font-style: italic;  margin-bottom: 5px; height: 20px; overflow:hidden; font-family: 'Yeseva One', cursive; letter-spacing: 1pt; color: var(--schwarz); font-size: 26px; font-weight: 100;}
.faceclaim_line {height: 1px; width: 1000px; border-top: 5px solid var(--accent1); margin: 0px auto; padding: 0px 20px 5px 20px;}

.faceclaim_content { width: 1040px;  padding: 20px 0px 20px 0px; background: var(--dunkel);}

.faceclaim_abc {background: var(--hell); font-family: 'Frank Ruhl Libre', serif; font-size: 14px; letter-spacing: 4px; font-weight: 600; opacity: 0.7; padding: 10px;}
.faceclaim_faces {display: flex; gap: 1px;}
.faceclaim_faces_list {width: 50%; text-align: left; padding: 3px 0 3px 50px; font-size: 12px; letter-spacing: 0.6pt; font-weight: 400;}