.doom_index_gv_outbox {
	display: flex;
	width: 100%;
}

.doom_ppartner_box, .doom_index_forumgesuch_list {
	padding: 20px;
	background: var(--backgroundcolor3);
	width: 100%;
	box-sizing: border-box;
	font-size: 15px;
	font-family: var(--seriffont);
	text-transform: uppercase;
}

.doom_index_gesuchebox {
	display: flex;
	width: 100%;
	border-bottom: 10px solid var(--borderfarbe);
}

.doom_index_gesucheinbox {
	background: var(--backgroundcolor_dark);
	width: 860px;
	color: var(--lesfarbe_hell);
	padding: 30px;
	text-align: justify;
	font-size: 14px;
}

.doom_index_gesuchbox_post {
	padding: 10px;
	text-align: center;
	color: var(--lesfarbe_hell);
	text-transform: uppercase;
	font-size: 11px;
}

.doom_index_forumbox_gesuchinbox {
	display: flex;
	align-items: center;
	gap: 40px;
	background: var(--backgroundcolor2);
	padding: 25px;
	width: 100%;
	box-sizing: border-box;
}

.doom_index_gesuchforum_titel {
	font-size: 70px;
	font-family: var(--akzentfont);
	text-transform: lowercase;
	margin-top: -28px;
}

.index_boardstats_statbox {
	background: var(--backgroundcolor_dark);
	display: flex;
	padding: 20px;
	justify-content: space-evenly;
}

.index_boardstats_stat {
	color: var(--lesfarbe_hell);
	text-transform: uppercase;
	font-weight: bold;
}

.index_stat_newuser {
	padding: 10px;
	font-family: var(--akzentfont);
	font-size: 120px;
	margin-top: -70px;
}

.index_stat_newuser_note {
	padding: 10px;
	font-family: var(--seriffont);
	font-size: 20px;
	margin-top: -80px;
	font-style: italic;
	color: var(--lesfarbe_hell);
	text-align: center;
}

.index_online_box {
	display: flex;
	background: var(--backgroundcolor3);
	padding: 40px;
	font-size: 14px;
}

.index_online_titel {
	font-family: var(--seriffont);
	font-size: 20px;
	color: var(--lesfarbe);
	text-transform: uppercase;
}

.index_online_note {
	font-size: 10px;
	color: var(--lesfarbe);
	text-transform: uppercase;
}

.index_online_inbox {
	width: 50%;
}

.index_boardstats_rassen {
	background: var(--backgroundcolor_dark);
	display: flex;
	justify-content: space-evenly;
	padding: 20px;
}

.index_boardstats_rasse {
	color: var(--lesfarbe_hell);
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.doom_index_subforums {
	display: flex;
	background: var(--backgroundcolor_dark);
	padding: 10px;
	width: 100%;
	gap: 10px;
}

.doom_index_subforumlink {
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0px;
	color: var(--lesfarbe_hell);
	font-weight: bold;
}

.doom_index_forentitel {
	font-family: var(--akzentfont);
	font-size: 70px;
	text-transform: lowercase;
	padding: 20px;
	text-align: right;
}

.doom_index_foren_untertitel {
	padding: 20px;
	margin-top: -60px;
	text-align: right;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 500;
	color: var(--weiss);
}

.doom_index_forumbox {
	background: var(--backgroundcolor2);
	display: flex;
	align-items: center;
	padding: 15px;
	flex-wrap: wrap;
	width: 1150px;
}

.doom_index_forum_titel {
	font-size: 50px;
	font-family: var(--akzentfont);
	text-transform: lowercase;
}

.doom_index_forumbox_inbox {
	display: flex;
	align-items: center;
	gap: 40px;
	background: var(--backgroundcolor);
	padding: 25px;
	width: 100%;
	box-sizing: border-box;
}

.doom_index_forumbox_beschreibung {
	height: 90px;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 60px;
	width: 970px;
	text-align: justify;
}

.doom_index_forumbox_bottombox {
	display: flex;
	align-items: center;
	width: 85%;
	padding: 20px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: -82px;
	gap: 140px;
	margin-left: 150px;
}

.doom_index_forumbox_lastpostbox {
	background: var(--backgroundcolor_dark);
	padding: 18px;
	color: var(--weiss);
}

.doom_index_forumbox_stats {
	background: var(--forum_accent2);
	padding: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: var(--weiss);
	margin-top: -17px;
	box-sizing: border-box;
	width: 100%;
}


/* Zentrale Container */
.doom_container_alt {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
}

/* Grundlegender Stil für alle Boxen */
.box_alt {
    position: relative;
    width: 70px;
    height: 70px;
    border: 1px solid #999;
}

/* Haupt-Viereck, um 40° gedreht */
.main-box-alt {
    transform: rotate(60deg);
}

/* Inneres Viereck 1, um 20° gedreht */
.inner-box-1-alt {
    width: 70px;
    height: 70px;
    transform: rotate(120deg);
}

/* Inneres Viereck 2, um -10° gedreht */
.inner-box-2-alt {
    width: 70px;
    height: 70px;
    transform: rotate(20deg);
}