body {
	font: 14pt Arial, Helvetica, sans-serif;
	margin-top: -200px;
	padding: 0;
	color: black;
	background: transparent;
}

.gridcontainer .col-50,.gridcontainer .col-75{width:95%;}
h1 {
	font: 16pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: .75em 0 .5em 0;
	page-break-after: avoid;
}
h2, h3, h4, h4, h5, h6 {
	font: 14pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: .75em 0 .5em 0;
	page-break-after: avoid;
}
h5, h6 {
	font: 12pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: .75em 0 .5em 0;
	page-break-after: avoid;
}

#nav, img {display:none;}
.displaytitel {display: inline; font-weight: bold;}
header {display:none;}
a, a:visited, a:active, a:hover, a:focus {color: black; font-size: 14pt; font-weight: bold;}
section {
	margin-top: -300px;
	background:transparent;
}
.adress {
	display:block;
}
main {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-template-rows: 20em 11em 11em;
}
main > section {
	height: 200px;

}
main > header {
	display: block;
	grid-column: 1 / -1;
}

footer .displyes{display: none;}
footer .displno{display: inline; font-size: 12pt;}
.displayvar {display: none;}
.footerleft {margin-left: 60px; font-weight: bold;}
.footerleft a {color: black;}
.footerright {display: none;}
.print {display: none;}
#mapframe {display: none;}
