*,
:after,
:before {
 box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference) {
 :root {
  scroll-behavior:smooth
 }
}

html, body {
	font: 1.05em/1.4em Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: 400;
	height: 100%;
}

body {
	display: block;
	position: relative;

}
/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
h1 {
	font-size: 1.5em!important;
	line-height: 1.3em;
}
a, a:active {
	color: #007495;
}
a:hover {
	color: #000;
}

.wrapper {
	height: 100%;
	width: 100%;
	display: grid;
	align-items: center;
	justify-content: center;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr 1fr;
}
.abstand {
	padding: 20px;
	max-width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.content1 {
	width: 100%;
	text-align: center;
	
}
.content1 img {
	width: 150px;
}
.content1 .abstand {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	
}
.adresse {
	text-align: center;
}
p.ecg {
	font-size: 0.7em;
	line-height: 1.4em;
	color: #8d8d8d;
}
.content2 {
	width: 100%;
	border-top: 2px solid #f07610;
	background-color: rgb(251, 215, 193);
	background: linear-gradient(0deg,rgba(255, 244, 237, 1) 0%, rgba(251, 215, 193, 1) 100%);
	justify-self: stretch;
	align-self: stretch;
}

@media (max-width: 767px) { 

}
