                /* empty :( */

/* Profilanzeige */
.memrelas_entry_deko {
	display: flex;
	align-items: center;
	margin: 5px 0px 10px 0px;
    height: 50px;
    overflow: hidden;
}
.memrelas_entry_img {
	width: 50px;
	height: 50px;	
}
.memrelas_entry_img img {
	width: 50px;
	height: 50px;
	filter: grayscale(100%);	
}
.memrelas-entry__item.ava {
	width: 50px;
	height: 50px;
}
.memrelas-entry__item.ava img {
	width: 50px;
	height: 50px;		
}
.memrelas_entry_deko .entry__item.ava {
	height: 50px;
	filter: grayscale(100%);
	background-size: cover;
	background-position: bottom;
}
.memrelas_entry_infos {
	width: calc(100% - 50px);
    box-sizing: border-box;
    padding: 0px 0px 0px 5px;
}
.memrelas_entry_info {
	padding: 1px;
    text-align: center;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 9px;
    letter-spacing: 2px;
    background: var(--forumhg);
    color: var(--font_main);
    height: 11px;
    overflow: hidden;
}
.memrelas_entry_info:nth-of-type(1) {
	margin: 0px 0px 10px 0px;	
}
.memrelas-entry__item.descr {
    max-height: 90px;
    overflow: auto;
    line-height: 150%;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 12px;
    padding: 0px 5px 0px 0px;
    text-align: justify;
    color: var(--font_main);
    box-sizing: border-box;
}
.memrelas-entry__item.descr::-webkit-scrollbar { width: 7px; background:  var(--forumhg); } 
.memrelas-entry__item.descr::-webkit-scrollbar-thumb { background: var(--andarna_onlight); }

.memrelas-catcon {
	padding: 10px 15px 0px 15px;	
}
.memrelas-subcat__item.memrelas-entry.bl-globalcard {
	width: calc(100% / 3 - 5px);
	background: var(--forumhg);
	box-sizing: border-box;
	padding: 5px;
}
.memrelas-entry__item.name {
    box-sizing: border-box;
    height: 25px;
    overflow: hidden;
    display: flex;
    align-items: center;
	justify-content: space-between;
}
.memrelas-entry__item.name .justname {
	font-style: italic;	
}
.memrelas-entry__item.name .justname,
.memrelas-entry__item.name .justname a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    color: var(--font_dlink);
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
    line-height: 12px;
    letter-spacing: 2px;
}
.memrelas-entry__item.name .justname a {
	font-style: normal;	
}
.memrelas-entry__item.name .justname a:hover {
	background: var(--andarna_onlight);
color: var(--font_onhigh);
}
.memrelas-entry__item.name .npclinks {
	display: flex;
	gap: 5px;
}
.memrelas-entry__item.name .npclinks a {
	font-size: 15px;	
}
/* Profilanzeige Ende */


/* für Tabs überschreiben */ 
.lister_steder_all_font {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-align: justify;
    font-weight: 300;
    font-size: 13px;
	line-height: 200%;
}
.lister_steder_all_font input[type=text],
.lister_steder_all_font input[type=number] {
	display: block;	
	margin: 0 auto;
}
.lister_steder_all_font input[type=radio] {
	display: inline;	
}
.lister_steder_all_font label {
	background: var(--opacity0);
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-align: justify;
    font-weight: 300;
    font-size: 13px;
	text-transform: none;
    min-width: 10px;
	padding: 0px;
    color: var(--font_main);
}
/* für Tabs überschreiben ENDE */ 



/* Beziehungsübersicht */ 
.ucp_relas_anzeige {
	
}

/* Beziehungstabs */
.ucp_relas_cat_tabs {
	border: solid 1px var(--factshr);
    padding: 6px 6px;
    margin: 0px 0px 5px 0px;	
}
.ucp_relas_cat_tabshg {
	background: var(--forumhg_tablecat);
    padding: 5px 0px;
    gap: 6px;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
}
.ucp_relas_cat_tabshg button {
	outline: none;
	border: none;
	background: var(--forumhg_tablecat);
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 9px;
    letter-spacing: 2px;
}
.ucp_relas_cat_tabshg button:hover {
	background: var(--andarna_onlight);
}
.rela-heading2 {
    padding: 0px;
	margin: 0px;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;	
}
.rela-heading3 {
	color: var(--font_main);
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 13px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
}
/* Beziehungstabs Ende */

/* Anker, weil wir Tabs nicht hinkriegen */
.ucp_relas_ankerlist {
	text-align: center;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 500;
    font-size: 11px;
    letter-spacing: 1px;
    background: var(--andarna_ondark);
    color: var(--font_main);	
    box-sizing: border-box; display: flex;
}
.ucp_relas_oneanker { 
	padding: 10px 0px; 
	width: calc(100% / 3); 
	display: block;
}
.ucp_relas_ankertitle {
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-align: right;
    color: var(--font_main);
    font-weight: 700;
    font-size: 19px;
    font-style: italic;
    letter-spacing: 4px;
    text-decoration: none;
    text-transform: uppercase;
}
.ucp_relas_ankertitle_p {
	padding: 40px 0px 0px 0px;	
}
/* Anker, weil wir Tabs nicht hinkriegen Ende */

/* Popup */
.model-form {
	display: flex;	
}
.model-form label,
.model-form input[type=text],
.model-form input[type=number],
.model-form select[name=cat] {
	width: 50%;	
	margin: 2px 0px;
}
.model-form label,
.ucp_ask_edit_100 label,
.ucp_ask_edit_50 label  {
	text-align: left;
	font-weight: bold;
}
.model-form.model-form--button input {
	display: block;
	margin: 15px auto 0 auto;
}
/* editieren */
.ucp_ask_edit_box {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ucp_ask_edit_100,
.ucp_ask_edit_50 select[name=kategorie] {
	width: 100%;
	margin: 5px 0px;
}
.ucp_ask_edit_50 input[type=number] {
	width: 95%;	
	margin: 0px 0px 10px 0px;
}
.ucp_ask_edit_50 {
	width: calc(100% / 2);
}
.ucp_ask_edit_100 textarea {
	width: 90%;	
	margin: 0 auto;
	display: block;
}

/* Überschriften */ 
.ucp_relas_h2 {
    color: var(--font_main);
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 0 0px 0;
    margin: 0px 0px 0px 0px;	
}
.ucp_relas_h3,
.rlea-heading3,
.bl-tabcon__title {
    color: var(--font_main);
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 13px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
}
.rlea-heading3 {
	margin: 0;
	padding: 0;
	width: 100%;
}


/* Kategorieerstellung 2 */
#catstandard p {
	border: solid 1px var(--factshr);
	padding: 6px 6px;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	text-align: justify;
	font-weight: 300;
	font-size: 13px;
	margin: 5px 0px;	
}
.usercp_cat_npc {
	border: solid 1px var(--factshr);
	padding: 6px 6px;
	display: flex;
	justify-content: space-between;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-weight: 300;
	font-size: 9px;
	letter-spacing: 2px;
	margin: 0px 0px 5px 0px;
	gap: 6px;
	flex-wrap: wrap;
}
.usercp_cat_gens {
	border: solid 1px var(--factshr);
	padding: 6px 6px;
	display: flex;
	justify-content: space-between;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-weight: 300;
	font-size: 9px;
	letter-spacing: 2px;
	margin: 0px 0px 5px 0px;
	gap: 6px;
}
.usercp_cat_gen,
.usercp_cat_gen_main,
.usercp_cat_npc_50,
.usercp_cat_npc_100 {
	box-sizing: border-box;
	background: var(--forumhg_tablecat);
	padding: 5px 0px;
	width: calc(100% / 3 - 3px);
	display: flex;
	justify-content: center;
	align-items: center;	
}
.usercp_cat_gen,
.usercp_cat_npc_50 {
	width: calc(100% / 3 - 4px);	
}
.usercp_cat_gen_main {
	width: calc(100% / 2 - 3px);	
}
.usercp_cat_npc_100 {
	width: 100%;	
}
.usercp_cat_npc_100 span {
	width: 100%;	
}
.usercp_cat_npc_100 span textarea {
	width: 90%;	
}

.usercp_cat_gen b,
.usercp_cat_gen_main b,
.usercp_cat_npc_50 b,
.usercp_cat_npc_100 b {
    font-weight: 700;
    display: block;
}
.usercp_cat_gen select,
.usercp_cat_gen_main select,
.usercp_cat_npc_50 select {
	    border: solid 1px var(--opacity0);
    outline: none;
    background: var(--forumhg);
    color: var(--font_main);
    font-weight: 300;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-size: 11px;
}
.usercp_cat_gen input[type=text],
.usercp_cat_gen input[type=number],
.usercp_cat_gen_main input[type=text],
.usercp_cat_gen_main input[type=number],
.usercp_cat_npc_50 input[type=text],
.usercp_cat_npc_50 input[type=number],
.usercp_cat_npc_50 input[type=url] {
	    border: solid 1px var(--factshr);
    outline: none;
    background: var(--forumhg);
    color: var(--font_main);
    font-weight: 300;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-size: 11px;
	padding: 4px;
}
.usercp_cat_button {
	display: flex;
	justify-content: flex-end;	
	padding: 0px 6px 0px 15px;	
}
.usercp_cat_button input,
#catstandard input {
	display: block;
	font-size: 12px;
	text-transform: lowercase;
	letter-spacing: 2px;
	font-weight: 200;
	color: var(--font_link_darkhg);
	background: var(--link_darkhg);
	padding: 0.2em 1em;
	text-decoration: none;
	border: solid 1px var(--link_darkhg);
	outline: 0;
	cursor: pointer;
}
#catstandard input {
	float: right;
    margin: 11px 0px 0px 0px;
}
.usercp_cat_button input:hover,
#catstandard input:hover {
	color: var(--font_onhigh);
	background: var(--andarna_ondark);	
}

/* Kategorieerstellung 2 Ende */

.usercp_relas_setts .trow1, 
.usercp_relas_setts .trow2 {
	background: var(--opacity0);
	padding: 0px 5px;
}

.usercp_relas_setts .trow_sep {
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-style: italic;
    letter-spacing: 2px;
    font-size: 12px;
}

/* Eintragung */ 
/* .ucprelas-npcform__item select[name="kategorie"] {
	
} */

/* Eintragung Ende */ 

/* Kategorienverwaltung */
#catstandard {
	text-align: justify;
}
#catstandard .alert_warn {
	font-weight: 700;
}
#maincat {
	width: 169px;	
}
.relas_cat_manage {
	/* max-height: 200px; */
	overflow: auto;
	display: flex;
    display: -webkit-flex;
    -moz-display: flex;
    flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: flex-start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    gap: 5px;	
}
.relas_cat_manage::-webkit-scrollbar, .ucp_relas_subscroll::-webkit-scrollbar { width: 7px; background:  var(--forumhg); } 
.relas_cat_manage::-webkit-scrollbar-thumb, .ucp_relas_subscroll::-webkit-scrollbar-thumb { background: var(--andarna_onlight); }
.ucprelas-editcat {
flex: 1 1 calc(50% - 5px);
}
.editcname {
	    background: var(--forumhg_tablecat);
    padding: 3px;
    line-height: normal;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
}
.ucprelas-managesubcat {
    background: var(--forumhg);
	font-weight: 300;
    font-size: 13px;
    line-height: 200%;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	padding: 5px;
	margin: 3px 0px 0px 0px;
}
.ucp_relas_subscroll {
	height: 100px;
	overflow: auto;
	padding: 0px 5px 0px 0px;
}
/* Kategorienverwaltung Ende */        

/* Anfragen annehmen */
.ucprelas_toaccept,
.ucprelas_waiting,
.ucprelas_toadd_flex {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.ucp_relas_e_anfrage {
	width: calc(100% / 2 - 5px);	
	flex-grow: 1;
}
.ucprelas-pending__item.name,
.ucprelas-toaccept__user.name,
.ucprelas-requestuser__item.name,
.ucprelas-manage__item.name,
.ucprelas-user__item.name {
background: var(--forumhg_tablecat);
    padding: 3px;
    line-height: normal;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;	
}
.ucprelas-pending__item.name .float_right a,
.ucprelas-toaccept__user.name .float_right a,
.ucprelas-requestuser__item.name .float_right a,
.ucprelas-manage__item.name .float_right a,
.editcname .float_right a,
.ucprelas-user__item.name .float_right a {
	margin: 0px 5px;	
	font-size: 15px;
}
.ucprelas-requestuser__item.kommentar,
.ucprelas-user__item.kommentar {
	height: 100px;
    overflow: auto;
    padding: 0px 5px 0px 0px;
}
.ucprelas-requestuser__item.kommentar::-webkit-scrollbar, 
.ucprelas-user__item.kommentar::-webkit-scrollbar { width: 7px; background:  var(--forumhg); } 
.ucprelas-requestuser__item.kommentar::-webkit-scrollbar-thumb, 
.ucprelas-user__item.kommentar::-webkit-scrollbar-thumb { background: var(--andarna_onlight); }
.ucp_relakommi_scrollout {
	    background: var(--forumhg);
    font-weight: 300;
    font-size: 13px;
    line-height: 200%;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    padding: 5px;
    margin: 3px 0px 0px 0px;
}
/* Anfragen annehmen Ende */