#einstiegsbild,
#einstiegsblock {
	margin: 1rem 0 0.75rem -0.95rem;
	width: calc(100% + 1.9rem); 
}

#einstiegsblock a {
	display: block;
	font-family: 'InfoTextWeb-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;
	font-size: 1.25rem;
	line-height: 2.5rem;
	padding: 0.25rem 0.75rem;
}
#einstiegsblock a:nth-of-type(odd) {
	background-color: #ffffd0;
}
#einstiegsblock.graustufen a:nth-of-type(odd) {
	background-color: #cfd3d6;
}
#einstiegsblock a:nth-of-type(even) {
	background-color: #efefef;
}

#einstiegsblock a:hover {
	color: #7A003F;
}
#einstiegsblock a:nth-of-type(odd):hover {
	background-color: #ffffe0;
}
#einstiegsblock.graustufen a:nth-of-type(odd):hover {
	background-color: #d7d9da;
}
#einstiegsblock a:nth-of-type(even):hover {
	background-color: #f3f3f3;
}

#einstiegsblock_kompakt {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: flex-start;
	margin: 0.75rem 0 0.25rem 0;
}

.einstiegsblock_element {
	background: linear-gradient(to bottom, rgb(255,255,255),rgb(230,230,230));
	border: 1px solid #ddd;	
	border-radius: 0.2rem;   
	margin: 0.2rem 0;
	padding: 0.3rem;
}

.einstiegsblock_element:hover,
.einstiegsblock_element:focus,
.einstiegsblock_element:active {
	background: linear-gradient(to bottom, rgb(250,250,250),rgb(220,220,220));
	border: 1px solid #7a003f;	
}

/*.einstiegsblock_element a:hover span,
.einstiegsblock_element a:focus span,
.einstiegsblock_element a:active span {
	color: #444;
}*/

.einstiegsblock_element a {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: center;
}


.einstiegsseite_kompakt_spalten_4 .einstiegsblock_element {
	width: 24%;
}
.einstiegsseite_kompakt_spalten_3 .einstiegsblock_element {
	width: 32%;
}
.einstiegsseite_kompakt_spalten_2 .einstiegsblock_element {
	width: 49%;
}
.einstiegsseite_kompakt_spalten_1 .einstiegsblock_element {
	width: 100%;
}


.einstiegsblock_element a img {
	padding: 0 0.5rem 0 0;
	height: auto;
}

.einstieg_kompakt_bildbreite_05 {
	width: 5%;
}
.einstieg_kompakt_bildbreite_10 {
	width: 10%;
}
.einstieg_kompakt_bildbreite_15 {
	width: 15%;
}
.einstieg_kompakt_bildbreite_20 {
	width: 20%;
}
.einstieg_kompakt_bildbreite_25 {
	width: 25%;
}
.einstieg_kompakt_bildbreite_30 {
	width: 30%;
}
.einstieg_kompakt_bildbreite_35 {
	width: 35%;
}
.einstieg_kompakt_bildbreite_40 {
	width: 40%;
}
.einstieg_kompakt_bildbreite_50 {
	width: 50%;
}

@media screen and ( max-width: 800px) {

.einstiegsseite_kompakt_spalten_3 .einstiegsblock_element {
	width: 49%;
}
.einstiegsseite_kompakt_spalten_4 .einstiegsblock_element {
	width: 32%;
}

}

@media screen and ( max-width: 650px) {

.einstiegsseite_kompakt_spalten_4 .einstiegsblock_element {
	width: 49%;
}
.einstiegsseite_kompakt_spalten_3 .einstiegsblock_element {
	width: 49%;
}
.einstiegsseite_kompakt_spalten_2 .einstiegsblock_element {
	width: 100%;
}

}

@media screen and ( max-width: 400px) {

.einstiegsseite_kompakt_spalten_4 .einstiegsblock_element {
	width: 100%;
}
.einstiegsseite_kompakt_spalten_3 .einstiegsblock_element {
	width: 100%;
}

}

