.gliederung_titel{
	width: 100;
	margin-bottom: 0.5rem;
}

.ebene1_container,
.ebene2_container,
.ebene3_container,
.ebene4_container {
	width: 100;
	margin-bottom: 0.7rem;
}

.ebene2_container,
.ebene3_container,
.ebene4_container {
	margin-left: 0.2rem;
}

.ebene2_container_box,
.ebene3_container_box,
.ebene4_container_box {
	margin-left: 0;
}

.ebene1,
.box_ebene1,
.box_ebene2,
.box_ebene3,
.box_ebene4 {
	margin-left: 0rem;
}

.ebene1,
.ebene2,
.ebene3,
.ebene4 {
	margin-left: 0;
}

.ebene1 {
	margin-bottom: 0.75rem;
}

.ebene1_zentriert {
	text-align: center;
}

h3.ebene1,
h3.ebene2,
h3.ebene3,
h3.ebene4 {
	margin-top: 0;
}

.ebene1_container ul,
.ebene2_container ul,
.ebene3_container ul,
.ebene4_container ul {
	padding-left: 0.2rem;
}

.ebene1_container ul li:before,
.ebene2_container ul li:before,
.ebene3_container ul li:before,
.ebene4_container ul li:before {
	left: 0.1rem;
}

.ebene1_container ol,
.ebene2_container ol,
.ebene3_container ol,
.ebene4_container ol {
	margin-left: 0.4rem;
}

li.ebene1,
li.ebene2,
li.ebene3,
li.ebene4 {
	margin-left: 0.5rem;
}

ol li.ebene1 a:before,
ol li.ebene2 a:before,
ol li.ebene3 a:before,
ol li.ebene4 a:before {
	content: '';
}


.ebene_box_25, 
.ebene_box_33, 
.ebene_box_50,
.ebene_box_100 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: flex-start;
	margin: 0rem 0 0.25rem 0;	
}

.ebene_box_25 > div {
	width: 24%;
}

.ebene_box_33 > div {
	width: 32%;
}

.ebene_box_50 > div {
	width: 48.5%;
}

.ebene_box_100 > div {
	width: 100%;
}

.ebene_box_25 > div > span,
.ebene_box_33 > div > span,
.ebene_box_50 > div > span,
.ebene_box_100 > div > span {
	display: block;
	font-weight: bold;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 0.25rem 0.5rem;
	background: linear-gradient(to bottom, rgb(255,255,255),rgb(230,230,230));
	margin-bottom: 0.5rem;
}

.ebene_box_25 > div > span:focus,
.ebene_box_25 > div > span:hover,
.ebene_box_25 > div > span:active,
.ebene_box_33 > div > span:focus,
.ebene_box_33 > div > span:hover,
.ebene_box_33 > div > span:active,
.ebene_box_50 > div > span:focus,
.ebene_box_50 > div > span:hover,
.ebene_box_50 > div > span:active,
.ebene_box_100 > div > span:focus,
.ebene_box_100 > div > span:hover,
.ebene_box_100 > div > span:active {
	border-top: 1px #7A003F solid;
	border-bottom: 1px #7A003F solid;
	background: linear-gradient(to bottom, rgb(250,250,250),rgb(220,220,220));
}














