h1 {
	font-family: "Raleway";
	color: var(--firmenfarbe);
    font-weight: 800;
	margin-top: 0px;
	margin-bottom: 16px;
}

h2 {
	font-family: "Raleway";
	color: var(--firmenfarbe);
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 16px;
}

h3 {
	font-family: "Raleway";
	color: var(--firmenfarbe);
    font-weight: 500;
	color: var(--firmenfarbe_heller);
	margin-top: 0px;
	margin-bottom: 16px;
}

p {
	margin-top: 0px;
	margin-bottom: 16px;
	line-height: 1.4;
}

ul {
	margin-top: 0px;
	margin-bottom: 16px;
}

ol {
	margin-top: 0px;
	margin-bottom: 16px;
}

li {
	margin-bottom: 4px;
}



.layout_nach_oben_versetzt {
	margin-top: -220px;
	z-index: 1;
	position: relative;
}



.layout_nach_oben_versetzt .block_nurhtml {
	padding: 16px;
    background-color: #ffffffaa;
    border-radius: 8px;
}



nav {
	text-align: right;
	background-image: url(files/2560/38.webp);
    background-position: center center;
    background-size: cover;
}

.nav_link {
	background-color: #ffffff8a;
}

.logo.logo_style_0 {
    margin-bottom: -95px;
    margin-left: 5%;
}

.logo.logo_style_0 img {
    width: 120px;
    z-index: 10;
    position: relative;
}

.block.block_galerie.block_1.galerie_variante_2 .slide-image img {
    object-fit: cover;
}

.titel_kasten {
    font-family: "Raleway";
    padding: 24px 24px;
    background-color: rgb(255 255 255 / 75%);
}

.titel_kasten .zwischen_titel {
    font-weight: 600;
    color: var(--firmenfarbe_heller);
}

.titel_kasten .haupt_titel {
    font-size: 3rem;
    font-weight: 900;
    color: var(--firmenfarbe);
}


.block.block_nurhtml.block_2 p {
    font-size: 1.1rem;
    text-align: justify;
}
