.character_manager {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        gap: 5px;
        }

        a.character_manager_button:link,
        a.character_manager_button:hover,
        a.character_manager_button:visited,
        a.character_manager_button:active {
        background: var(--col2);
        color: var(--highlight);
        display: inline-block;
        padding: 4px 8px;
        margin: 2px 2px 6px 2px;
        border: 1px solid var(--col4);
        font-size: 14px;
		font-weight: bold;
		font-family: var(--text);
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        }

        .character_manager_character {
        width: 30%;
        text-align: center;
        }

        .character_manager_username {
        font-size: 16px;
        font-weight: bold;
        }

        .character_manager_avatar img {
        padding: 5px;
        border: 1px solid var(--border);
        }

        .character_manager_ideas {
        margin: 10px 0;
        }

        .character_manager_ideas-headline {
        background: var(--col8) url(/img/asfalt-light.png) top left repeat-x;
        color: var(--highlight);
        border-bottom: 1px solid var(--border);
        padding: 8px;
        height: 35px;
        }

.character_manager_ideas_bit-chara {
	margin: 10px 0 0 0;
	border-bottom: 1px solid var(--border);
	padding-bottom: 5px;
	max-height: 350px;
	overflow: auto;
			
}
        
        .character_manager_ideas_bit-title {
        border-bottom: 2px solid var(--border);
        font-weight: bold;
        }

        .character_manager_ideas_bit-item {
        font-size: var(--size);
        }
		
		.character_manager_ideas_bit-itemtitle {
       	 	font-size: 16px;
			font-family: var(--title);
			color: var(--col4);
        }