:root {
	--body-shadow-color: #6a7886;
}

body.hearts {
	background-color: #2060A0;
	background-image: url('graphics/hearts/hg_kachel_hearts_300x225.png');
	background-size: 150px 112px;
	background-repeat: repeat;
}

div.bg-image {
	background-image: url('graphics/hearts/hearts-titel.png');
}

a {
	color:#89180D;
}

/* Anpassungen für background image */
.bg-image {
	top:-40px;
	max-width:calc(1900px * 0.9);
	height:calc(1300px * 0.9);
}
@media (max-width: 940px) {
	.bg-image {
		top:25px;
		max-width:calc(1900px * 0.7);
		height:calc(1300px * 0.7);
	}
}
@media (max-width: 680px) {
	.bg-image {
		top:50px;
		max-width:calc(1900px * 0.6);
		height:calc(1300px * 0.6);
	}
}
@media (max-width: 550px) {
	.bg-image {
		top:90px;
		max-width:calc(1900px * 0.45);
		height:calc(1300px * 0.45);
	}
}
@media (max-width: 370px) {
	.bg-image {
		top:120px;
		max-width:calc(1900px * 0.35);
		height:calc(1300px * 0.35);
	}
}

