@import url("bootstrap.4.5.0.components.css");
@import url("css/all.css");

.display-3 {
	font-size: 3.5rem;
}
@media (max-width: 768px) {
	.display-3 {
		font-size: 2.5rem;
	}
}
.display-4 {
	font-size: 2.5rem;
}

.h2-underline {width: 40%; height: 2px; background-color: #AA0000;}

.infobox p {margin-bottom: 0;}

.textfeld, .infobox {line-height: 1.5em;}

.carouselslide img {height: 250px;}

.textfeld a, .textfeld a:hover {
}
.textfeld ul {
	list-style: none;
	padding: 15px 0 0 15px;
}
.textfeld li {
	padding-left: 1.3em;
}
.textfeld li:before {
	content: '\f00c'; /* FontAwesome Unicode */
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	display: inline-block;
	margin-left: -1.3em; /* same as padding-left set on li */
	width: 1.3em; /* same as padding-left set on li */
}
a.extern:before {
	content: '\f35d'; /* FontAwesome Unicode */
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	display: inline-block;
	margin-left: 0.25em;
	margin-right: 0.5em;
}
@media (min-width: 768px) {
	.column-2 {
		column-count: 2;
		column-gap: 80px;
		column-rule: 1px solid #ddd;
	}
	.column-3 {
		column-count: 3;
		column-gap: 80px;
		column-rule: 1px solid #ddd;
	}
	.column-4 {
		column-count: 4;
		column-gap: 80px;
		column-rule: 1px solid #ddd;
	}
}


