/* Definitionen für Listen */
.rte_wrapper ol,
.rte_wrapper ul {
	display: table;
	color: #333939;
	padding: 0px;
	margin: 1.500rem 0px 0px 0px;
	list-style: none;
	border-spacing: 0px;
}
.rte_wrapper ol {
	counter-reset: li;
}
.rte_wrapper ul.spacing_big,
.rte_wrapper ol.spacing_big {
	margin: calc(1.500rem - 5px) 0px -5px 0px;
	border-spacing: 0px 5px;
}
.rte_wrapper ol > li,
.rte_wrapper ul > li {
	display: table-row;
}
	.rte_wrapper ol > li::before {
		display: table-cell;
		counter-increment: li;
		content: counters(li, ".") ".\00a0";
		overflow-wrap: normal; /* sonst wird Punkt umgebrochen */
	}
	.rte_wrapper ul > li::before {
		display: table-cell;
		vertical-align: top;
		content: "\e047";
		color: var(--skin-color, var(--fsu-gold));
		letter-spacing: normal;
		text-transform: none;
		direction: ltr;
		font-family: "Icon";
		font-style: normal;
		font-weight: normal; /* Safari Dinge */
		font-feature-settings: "liga";
		font-variation-settings: "FILL" 1, "GRAD" 100, "wght" 200; /* FILL/GRAD muss Caps */
		font-size: 14px;
		text-indent: -3px;
	}
	.rte_wrapper [dir="rtl"] ul > li::before {
		direction: rtl;
	}
	.rte_wrapper ul > li ul > li:before {
		font-size: 12px;
	}
	.rte_wrapper ul ul,
	.rte_wrapper ul ol,
	.rte_wrapper ol ul,
	.rte_wrapper ol ol {
		margin-top: 0px;
	}
	.rte_wrapper ul.spacing_big ul,
	.rte_wrapper ul.spacing_big ol,
	.rte_wrapper ol.spacing_big ul,
	.rte_wrapper ol.spacing_big ol {
		margin: 0px 0px -5px 0px;
		border-spacing: 0px 5px;
	}