.doom_canon_toptext {
	background: var(--backgroundcolor);
	padding: 15px;
	text-align: justify;
	font-size: 13px;
}

.canon_outbox_inbox {
	width: 470px;
	background: var(--backgroundcolor);
	margin: 1px;
	border: 10px solid var(--backgroundcolor_dark);
}

.canon_inbox_charname {
	text-transform: lowercase;
	text-align: center;
	padding: 6px;
	color: var(--lesfarbe_hell);
	font-family: var(--seriffont);
	font-size: 55px;
	margin-top: -55px;
	font-style: italic;
	text-shadow: 1px 1px 20px var(--forum_accent2), 1px 1px 40px var(--forum_accent2);
}

.canon_box_options {
	background: var(--backgroundcolor_dark);
	color: var(--lesfarbe_hell);
	padding: 15px;
}


.canon_inbox_shortinfos {
	background: var(--backgroundcolor3);
	padding: 5px;
	color: var(--lesfarbe);
	text-transform: uppercase;
	font-size: 11px;
	margin-top: -12px;
	text-align: right;
}

.canon_beschreibung {
	height: 180px;
	overflow: auto;
	padding: 10px;
	text-align: justify;
	font-size: 13px;
	background: #ddd;
	scrollbar-width: none;
	width: 100%;
}

.canon_beschreibung b {
	background: var(--backgroundcolor);
	padding: 4px;
	text-transform: uppercase;
}

.canon_beschreibung i {
	font-style: italic;
	color: var(--forum_accent2);
}

/* Für Chrome, Edge und Safari */
.scroll-canon_beschreibung::-webkit-scrollbar {
  display: none;
}


.canon_flex {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
}

.canon_nav{
	margin: 2px 10px;
	text-align:  center;
}

.canon_box{
display: flex;
box-sizing: border-box;
align-items: center;
}

.canon_pic{
	text-align: center;
	padding: 0 10px;
	height: 150px;
	width: 120px;
}

.canon_info{
	margin: 0 10px;
	width: 75%;
box-sizing: border-box;
padding: 10px;
}

.canon_name{
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
}

.canon_avatar{
		font-size: 11px;
	text-align: center;
	text-transform: uppercase;
}

.canon_infos{
		font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}

.canon_desc{
	width: 95%;
	margin: 5px auto 0 auto;
	overflow: auto;
	height: 100px;
	scrollbar-width: none !important;
	font-size: 12px;
	text-align: justify;
}

.canon_options {
	display: flex;
	gap: 10px;
	justify-content: right;
}



.canon_status{
text-align: center;
	text-transform: uppercase;
}

.canon_modcp_option{
	display: flex;
	justify-content: center;
}

.canon_modcp_option > div{
	margin: 2px 10px;	
	text-align: center;
	text-transform: uppercase;
}
        