html {
	
}
body {

	margin: auto;
	background-color: #dcdcb8;

	border: 5px solid #d0d0d0;

	width: 68em;

	min-height: 70em;
	font: 15px Arial, sans-serif;

	font-weight: normal;

	padding: 1em 1em 1em 1em ;

	/*position: relative; */
}

.tbild1 {
	/* position: relative; */
	vertical-align: top;
	margin: 0em 0.5em 0em 5em;
	/* height: 20em; */
}
.tbild2 {
	/* position: relative; */
	vertical-align: top;
	margin: 10em 0.5em 0em 0.5em;
	height: 20em;
}
.text1 {
	/* position: relative; */
	vertical-align: top;
	margin: -8.5em 0.5em 0em 6em;
	height: 6em;
	width: 34em
}
.oes1 {
	/* position: relative; */
	vertical-align: top;
	margin: -7.5em 0.5em 0em 6em;
	height: 6em;
}
.oh1 {
	/* position: relative; */
	vertical-align: top;
	margin: -11.5em 0.5em 0em -2em;
	height: 12em;
}
.termin {
	vertical-align: top;
	margin: -7.5em 0.5em 0em 6em;
	font: Helvetica, "Arial Bold", sans-serif;
	text-align: center;
	width: 35em;
}
.nachruf { font: medium ; text-align: center; margin: -9em 0.5em 0 6em; width: 35em; vertical-align: top; }
.termin1 { font: medium ; text-align: center; margin: -27em 0.5em 0 35em; width: 35em; vertical-align: top; }
.termine {
	border-spacing: 30px 2px;
}

nav {

	background-color: transparent;

	/* border: 5px solid #004000; */

	height: 2em;

	margin: 1em 0em;
	padding: 0.4em;

	width: 67em;

	font: 15px Arial, sans-serif;

	font-weight: bold;

}


nav:after {

	clear: left;

	content: "";

}


nav ul {

	margin: 0;

	padding: 0;

	text-align: center;

}


nav li {
	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	position: relative;

}


nav ul ul {

	font: 0/0 serif;

	margin: 0;

	padding: 0;

	position: absolute;

	top: 1.9em;

	z-index: -1;

	-webkit-transition: all 0.1s ease-in;

	transition: all 0.1s ease-in;

}


nav ul li:hover a {

	color: white;

	background-color: #004000;

}



nav ul li:hover ul {

	font: inherit;

	z-index: auto;

}


nav ul ul li {

	float: none;

	margin-bottom: 0.0em;

}


nav a,

nav span {

	background-color: white;

	color: #002000;
	display: block;

	margin: 0 0 0 0;

	padding: 0.4em;

	text-decoration: none;

	width: 7.5em;

	-webkit-transition: all 0.1s ease-in;

	transition: all 0.1s ease-in;

}


nav ul ul a,

nav ul ul span {

	background-color: #004000;

	border-radius: 0px;

	color: white;

}

/* aktuelle Unterseite kennzeichnen */


nav a:focus,

nav a:hover,

nav span {

	color: white;

	background-color: #004000;

	text-decoration: underline;
}


nav a:focus,

nav a:hover {

	margin-top: 0;

	padding: 0.4em;

}


nav ul ul a:hover {

	margin: 0 0 0 0;

	padding: 0.4em;
	background-color: white;

	color: #002000;


}


h1 {

	font: 25px Arial, sans-serif;

	font-weight: bold;

	text-align: center;
}

h2 {

	font: 20px Arial, sans-serif;

	font-weight: bold;

	text-align: left;
	padding: 0.1em 0.5em 0.1em 0.5em ;

}


m1 {

	font: 22px Arial, sans-serif;

	font-weight: bold;

	text-align: center;
}

p {

	font: 15px Arial, sans-serif;

	font-weight: normal;

	text-align: left;
	padding: 0.1em 0.5em 0.1em 0.5em ;

}

textpic {

	padding: 0.5em 1em 0.5em 1em ;

}
midpic {

	padding: 0.5em 1em 0.5em 1em ;
	display: block;
	text-align: center

}
ebene1 {

	font: 20px Arial, sans-serif;

	font-weight: bold;

	text-align: left;
	padding: 0.1em 0.5em 0.1em 0.5em ;

}

ebene2 {

	font: 17px Arial, sans-serif;

	font-weight: bold;

	text-align: left;
	padding: 0.1em 0.5em 0.1em 0.5em ;

}

ebene3 {

	font: 15px Arial, sans-serif;

	font-weight: normal;

	text-align: left;
}


.bild {
	margin: 10px 10px 10px 10px;
	text-align: center; 
	display: inline-block;
}

.ergebnis {
	margin: 10px 10px 10px 10px;
	text-align: center; 
	display: inline-block;
}
.ergebnis img {
	width: 150px;
}