
body,p,h1,h2,h3,h4,h5,ul,div{ 
	font-family:helvetica,Arial,sans-serif;
	text-align:justify;
} 
h1{
	margin-top: 3em;
}
h5{
	text-decoration: underline;
}
h6{
	font-style: italic;
}
body{
	z-index:15;
	position: absolute;
	left:2ex;
	right:80px;
	background:#ffffff;
	padding-top:0em;
	padding-bottom:10em;
}
em{
	font-style:italic;
}
.nachdatum{
	padding-top:0em;
	margin-top:0em;
}
/* Für Datum direkt über der Überschrift */
div.datum {
	font-style:italic;
	color:#777777;
	padding-top:2em;
	padding-bottom:0em;
	margin-bottom:0em;
}
.nachdatum{
	padding-top:0em;
	margin-top:0em;
}
a{
	text-decoration:none;
	color:#073299;
}
a.black {
	text-decoration:none;
	color:#000000;
}
li{
	padding-bottom:1em;
}
img {
	border: 0;
}
img.rightbig {
	float:right;
        width:40%;
	padding-left:3ex;
}
img.imgdiv100 {
	width:100%
}

div.bildrechte {
	font-size:x-small;
	font-style:italic;
	color:#777;
}
div.rightbig {
	float:right;
        width:40%;
	padding-left:3ex;
}

p.em1{ /* Groß, fett, rot */
	color:#fb4c47;
	text-align:center;
	font-size:x-large;
	font-weight:bold;
}

p.em2{ /* Fett, Eingerückt */
	color:#000;
	padding-left:15%;
	font-size:medium;
	font-weight:bold;
}
div.Balloon{
	position:fixed;
	visibility:hidden;
	background-color:#ffffc9;
	border-color:#1b4f92;
	border-width:1px;
	border-style:solid;
	margin:3px;
	padding:5px;
}
p.HinweisIE{
	color:#0b7;
	padding-left:15%;
	font-size:medium;
	font-weight:bold;
	border:1;
	border-color:#0b7;
}

/* Dekoration */

#DekoObenB, #DekoObenF, #DekoRechtsB, #DekoRechtsF, #DekoObenW, img.logo { position:fixed; }
#DekoObenB   { top:60px;   left:3%; width:94%;   height:16px; z-index: 21;  }
#DekoObenW   { top:0px;   left:0%; width:55%;   height:70px; z-index: 20; background-color:#ffffff }
#DekoRechtsB { right:50px; top:3%;  height:94%;  width:16px;  z-index: 21;  }
#DekoObenF   { top:70px;   left:1%; width:98%;   height:2px;  z-index: 22;  }
#DekoRechtsF { right:54px; top:1%;  height:98%;  width:2px;   z-index: 22;  }
img#logo_znhl { left:10%; top:5px; width:8%; z-index: 25 ;margin:0px;padding:0px; }
img#logo_koenigsjaeger { right:10%; top:5px; width:25%; z-index: 25 ;margin:0px;padding:0px; }
#TopPlatzhalter   { height:100px;}

#Nav{
	position:fixed;
	z-index:30;
	top:0;
	height:72px; 
	left:25%;
	right:0px;
	font-size:large;
}
td.Nav{
	vertical-align:bottom;
	border:none;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}
table.Nav{
	vertical-align:bottom;
	border:none;
	z-index:31;
}

#Nav a{
	padding-left:.5ex;
	padding-right:.5ex;
	z-index:31;
}

@media print{
	body,p,h1,h2,h3,h4,h5,ul{ 
		font-family:times,serif;
		font-size: 11pt;
		text-align:justify;
	} 
	body{
	   position:relative;
	   left: 28mm; width:70%;
	   top: 2cm;
	}

	
img#logo { 
	left:10%; top:2mm; height:16mm; width:16mm; z-index: 25 ;
	margin:0mm;padding:0mm; }
}

td{
	padding-right:2ex;
	padding-top:0.5ex;
	padding-bottom:0.5ex;
	vertical-align:top;
}

table{
	border:2px solid;
	border-color:#700000;
}


/* Für Openstreetmaps */

.leaflet-control-attribution
{
	color:#212529;
	background: #ffffff;
	opacity: 0.7;
	font-size:small;
	position: absolute;
	bottom: 2px;
	right: 1px;
}

.donate-attr
{
	color:#60a94f
}


div.container{
	border:2px solid;
	border-color:#700000;
	margin:0.3em;
	padding:0.3em;
	width:55%;
}

label.form{
	display:inline-block;
/*	font-size:Large;
	font-weight:bold; */
	width:20ex;
}

input.form{
	display:inline-block;
/*	font-size:Large;
	font-weight:bold; */
	width:65%;
}
