:root {	
            --chart-primary: var(--farbe3);
            --chart-text: var(--schrift1);
        }
        
        /* SPIELERVERZEICHNIS */
        
        .playerdirectory_directory {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            gap: 10px;
            align-items: flex-start;
        }
        
        .playerdirectory_user {
            width: 32.5%;
        }
 
/*profname in profile */
        .playerdirectory_headline {
	background: var(--farbe3);
	color: var(--schrift1);
		text-align: center;
	padding: 5px;
	font-family: 'Arial', sans-serif;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: double 2px var(--farbe1);
        }

.playerdirectory_headline a {
	color: var(--schrift1);
}

/*profname in profile */
.playerdirectory_info {
	width: 300px;
	padding: 3px;
	font-size: 11px;
	text-align: center;
	background: var(--farbe1);
	display: block;
	margin-top: 2px;
}

.playerdirectory_info2 {
	width: 95%;
	padding: 3px;
	font-size: 12px;
	text-align: center;
	background: var(--farbe3);
	font-family: 'Arial', sans-serif;
	display: block;
	margin-top: 10px;
}

/*profusertitle in profile */
.playerdirectory_big {
	font-family: 'Arial', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	padding: 5px;
	font-weight: 400;
}

/*miscbox in profile */
.playerdirectory_box {
	padding: 6px;
	border: solid  3px var(--farbe3);
	background: var(--basis);
		height: 250px;
	overflow: auto;
	margin: 2px;
}
        
        .playerdirectory_subline {
	background: var(--farbe2);
	padding: 6px;
	font-size: 12px;
			font-weight: bold;
        }
        
        .playerdirectory_user_information {
            padding: 5px 0;
        }
        
        .playerdirectory_user_information_item {
            padding: 1px 0;
        }
        
        .playerdirectory_user_accounts {
            height: 200px;
            overflow: auto;
            padding-top: 10px;
        }
        
        .directory_characters {
            display: flex;
            width: 100%;
            margin-bottom: 5px;
            flex-wrap: nowrap;
            align-items: flex-start;
            justify-content: flex-start;
            gap: 10px;
        }
        
        .directory_characters_avatar {
            width: 15%;
        }
        
        .directory_characters_avatar img {
            width: 100%;
        }
        
        .directory_characters_fact {
            padding-top: 3px;
        }
        
        /* SPIELERSTATISTIK */
        
        .playerdirectory_playerstat_statistic {
            display: flex;
            flex-flow: wrap;
            margin: 10px 0;
        }
        
        .playerdirectory_playerstat_stat {
            width: calc(100% / 4);
            display: flex;
            flex-flow: column;
            padding: 10px 5px;
            box-sizing: border-box;
            justify-content: flex-start;
            align-items: center;
        }
        
        .playerdirectory_playerstat_question {
            font-size: small;
            font-weight: bold;
            text-transform: uppercase;
        }
        
        .playerdirectory_playerstat_answer {
            text-align: center;
        }
        
        .playerdirectory_playerstat_characters {
            display: flex;
            justify-content: flex-start;
            flex-wrap: nowrap;
            gap: 10px;
            width: 95%;
            margin-bottom: 10px;
			border: solid 3px var(--farbe3);
			background: var(--basis);
			padding: 10px;
			text-align: left;
        }
        
        .playerdirectory_playerstat_avatar {
            width: 15%;
        }
        
        .playerdirectory_playerstat_avatar img {
            width: 100px;
			border-radius: 50%;
			border: solid var(--farbe2) 3px;
        }
        
        .playerdirectory_playerstat_infos {
            width: 90%;
        }
        
        .playerdirectory_playerstat_username {
	border-bottom: double 2px var(--farbe2);
	padding: 8px;
			font-weight: bold;
			font-size: 20px;
			text-align: left;
        }


/* profusername in profile */        
        .playerdirectory_playerstat_usertitle {
	font-family: 'Cuprum', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
        }
        
        .playerdirectory_playerstat_username a:link,
        .playerdirectory_playerstat_username a:visited,
        .playerdirectory_playerstat_username a:active,
        .playerdirectory_playerstat_username a:hover {
            color: var(--schrift1);
        }
        
        /* CHARAKTERSTATISTIK */
        
        .playerdirectory_characterstat_statistic {
            display: flex;
            flex-flow: wrap;
            margin: 10px 0;
        }
        
        .playerdirectory_characterstat_stat {
            width: calc(100% / 4);
            display: flex;
            flex-flow: column;
            padding: 10px 5px;
            box-sizing: border-box;
            justify-content: flex-start;
            align-items: center;
        }
        
        .playerdirectory_characterstat_question {
            font-size: small;
            font-weight: bold;
            text-transform: uppercase;
        }
        
        .playerdirectory_characterstat_answer {
            text-align: center;
        }
        
        .playerdirectory_characterstat_characters {
            display: flex;
            justify-content: flex-start;
            flex-wrap: nowrap;
            gap: 10px;
            width: 100%;
            margin-bottom: 10px;
        }
        
        .playerdirectory_characterstat_avatar {
            width: 10%;
        }
        
        .playerdirectory_characterstat_avatar img {
            width: 100%;
        }
        
        .playerdirectory_characterstat_infos {
            width: 90%;
        }
        
        .playerdirectory_characterstat_username {
	background: #262626;
	border-bottom: double 2px #889ab5;
	padding: 8px;
			font-weight: bold;
			font-size: 20px;
        }
        
        .playerdirectory_characterstat_usertitle {
  	background: #262626;
	padding: 6px;
	font-size: 12px;
            font-weight: bold;
        }
        
        .playerdirectory_characterstat_username a:link,
        .playerdirectory_characterstat_username a:visited,
        .playerdirectory_characterstat_username a:active,
        .playerdirectory_characterstat_username a:hover {
            color: #889ab5;
        }
        
        /* INPLAYZITATET */
        
        .playerdirectory_inplayquote {
            width: 100%;
            display: flex;
            margin: 10px 0;
            flex-wrap: nowrap;
            align-items: center;
        }
        
        .playerdirectory_inplayquote_avatar {
            width: 10%;
            text-align: center;
        }
        
        .playerdirectory_inplayquote_avatar img {
            border-radius: 100%;
            border: 2px solid var(--farbe2);
            width: 100px;
        }
        
        .playerdirectory_inplayquote_container {
            width: 90%;
        }
        
        .playerdirectory_quote {
            width: 95%;
            margin: auto;
            font-size: 15px;
            text-align: justify;
            margin-bottom: 10px;
        }