  body {
    color: black; background: white;
    font-size: 100.01%;
    font-family:Verdana,Helvetica, Arial, Tahoma,Sans Serif;
    margin: 0; padding: 1em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }

img {border:0;}

div.header {
   text-align:left;
   height:6.25em;
   border-bottom:0.125em solid #fff;
   margin:0;
   padding:0;
}

h1 {
	margin:0;
	padding:0 0 1em 0;
	font-weight:normal;
	font-size:1.25em;
	color:#034380;
}

h2 {
	margin:0;
	padding:0 0 1em 0;
	font-weight:bold;
	font-size:0.8em;
	color:#000;
}

h3 {
	font-size: 0.8em;
	margin:0.5em 0.5em 0.25em 0.5em;
	padding:0;
	background:#99B3FE;
	color:#fff;
}

h3 a {display:block;padding:0.5em;font-weight:bold;;color:#000;text-decoration:none;}
h3 a:hover {color:#000;background:#eee}

h4 {
	font-size:0.85em;
	font-weight:bold;
	border-bottom:0.0625em solid #808080;
	margin:0 0 0.5em 0;
	padding:0 0 0 0;
	}

/* umschlie&szlig;ender Container, der die maximale Breite des Webangebotes festlegt */
div.content {
	min-width:952px;
	width:952px;
	may-width:952px;
	margin:0:
	padding:0;
}

/* Navigation Header */
ul.navi_01 {
 	margin:0;
	padding:0;
	text-align:right;
	font-size:0.7em;
	min-height:20px;
	height:20px;
	max-height:20px;
	display:none;
}

	ul.navi_01 li {
	 list-style:none;
	 display:inline;
	 margin:0;
	 padding:0 0.25em 0 0.5em;
	 border-right:0.0625em solid #000;
	 display:none;
	}

	ul.navi_01 a {color:#000;text-decoration:none;display:none;}
	ul.navi_01 a:hover {color:#000;background:#99B3FE;display:none;}


div.logo_01 {
	float:left;
	min-width:252px;
	width:252px;
	max-width:252px;
	min-height:100px;
	height:100px;
	max-height:100px;
	text-align:left;
	margin:0;
	padding:0;
}

div.logo_01 a,a:hover {dext-decoration:none;}

div.logo_03 {
	float:right;
	min-width:130px;
	width:130px;
	max-width:130px;
	min-height:100px;
	height:100px;
	max-height:100px;
	text-align:center;
	margin:0;
	padding:0;
	display:none;

}

div.logo_02 {
	margin-left:252px;
	margin-right:100px;
	min-height:100px;
	height:100px;
	max-height:100px;
	display:none;
}

/*Identifikationszeile*/
div.ident {
	clear:both;
	margin-top:0.25em;
	margin-bottom:0.0625em;
	padding:0.25em;
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
	text-align:right;
	background-image:url(../pics/background.jpg);


}

div.navigation {
   float:left;
   min-width:225px;
   width:252px;
   max-width:252px;
   margin:0 0 100px 0;
	padding:1em 0 0 0;
	display:none;
}

/*Formatierungen f&uuml;r das Obermenue*/
ul.navigation_01{
	font-size: 0.8em;
   min-width:252px;
   width:252px;
   max-width:252px;
   margin:0 0 0 0;
	padding:0;
	display:none;
  }

  ul.navigation_01 li {
  	list-style:none;
   margin:0;
   padding:0.5em;
  	display:none;
  }

  ul.navigation_01 a {display:block;padding:0.5em;font-weight:bold;background:#eee;color:#000;text-decoration:none;}
  ul.navigation_01 a:hover {color:#000;background:#99B3FE;}

ul.navigation_02{
	font-size: 0.8em;
   margin:0 0.5em 2em 1em;
	padding:0;
	display:none;
  }

  ul.navigation_02 li {
  	list-style:none;
   margin:0;
   padding:0.25em 0 0.25em 0.5em;
   display:none;
  }

  ul.navigation_02 a {display:block;padding:0.25em 0.25em 0.25em 1.75em;font-weight:bold;background:#eee;color:#000;text-decoration:none;}
  ul.navigation_02 a:hover {color:#000;background:#99B3FE;}

  div.Inhalt {
    margin:0 0 0 0;
    padding:1em 1.5em 1.5em 1.5em;
    background:#fff;
  }
  * html div.Inhalt {
    height:1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

  div.Fusszeile {
    clear:both;
    font-size:0.75em;
    margin:0;
    padding:0.25em;
    text-align:center;
	 background-image:url(../pics/background.jpg);
    text-align:right;
    color:#fff;
    font-weight:bold;
  }

/* spezifische Formatierungen */

div.picture_navi {
	margin:1em 0.5em 0 0;
	padding:0;
	text-align:right;
}


div.text {
	font-size:0.75em;
	margin:0 0 1em 0;
	line-height:1.35em;
}

div.text span {font-weight:bold;color:#034380;}

div.text a{padding:0;font-weight:bold;background:#eee;color:#000;text-decoration:none;}
div.text a:hover {color:#000;background:#99B3FE;}


ul.list_01 {
	margin:0 0 0 2em;
	padding:0;
	font-size:0.75em;
}

ul.list_01 li {
	list-style-image:url(../pics/list_big.jpg);
	padding:0 0 1em 0;
	line-height:1.5em;
}

ul.list_01 a{padding:0;font-weight:bold;background:#eee;color:#000;text-decoration:none;}
ul.list_01 a:hover {color:#000;background:#99B3FE;}

ul.list_02 {
	margin:1em 0 1em 0;
}

ul.list_02 li {
	list-style-image:url(../pics/list_small.jpg);
	padding:0;
}

div.bild_link {width:500px;font-size:0.75em;}
div.bild_link a{display:block;padding:0.25em;font-weight:bold;background:#eee;color:#000;text-decoration:none;}
div.bild_link a:hover {color:#000;background:#99B3FE;}

/* Logo_classes f&uuml;r die Verkleinerung und Vergr&ouml;&szlig;erung der bilder bei Bildschirmanpassungen des Modzilla*/

img.jki_logo {
	width:15.75em;
	height:6.25em;
}

img.dgb_logo {
	width:35.125em;
	height:6.25em;
}

img.dgb_logo_short {
	width:7.185em;
	height:6.25em;
}

img.orga_pic {
	width:31.25em;
	height:25.5em;
}

img.obstbild {width:19.75em;}

/* Suchformular Format */

table.suchform_01 {border:0;margin:0;padding:0.25em;font-size:0.75em;width:100%;}
table.suchform_01 th {text-align:left;padding:0.25em;vertical-align:top;}
table.suchform_01 td {padding:0.25em;vertical-align:top;}

table.ausgabe_01 {width:100%;margin-bottom:1em;}
table.ausgabe_01 th {font-size:0.75em;padding:0.15em;vertical-align:top;}
table.ausgabe_01 td {font-size:0.75em;padding:0.15em;vertical-align:top;}
table.ausgabe_01 a {padding:0;background:#eee;color:#000;text-decoration:none;}
table.ausgabe_01 a:hover {color:#000;background:#99B3FE;}

table.ausgabe_02 {
	width:100%;
	border-left:0.0625em solid #808080;
	border-right:0.0625em solid #808080;
	border-bottom:0.0625em solid #808080;
 }

 table.ausgabe_02 th {
	font-size:0.80em;
	text-align:center;
	padding-top:0.25em;
	padding-bottom:0.25em;
	background-image:url("../pics/background.jpg");
	background-position:right;
	color:#fff;
	border-top:0.0625em solid #808080;
	border-bottom:0.0625em solid #808080;
	vertical-align:top;
}
table.ausgabe_02 td {
	font-size:0.75em;
	padding:0.25em;
	margin:0;
	vertical-align:top;
}

table.ausgabe_02 a {padding:0;background:#eee;color:#000;text-decoration:none;}
table.ausgabe_02 a:hover {color:#000;background:#99B3FE;}
table.ausgabe_02 img {margin:0;padding:0; border:0;}
table.ausgabe_02 span {font-style:italic;}

div.left {float:left;text-align:left;width:400px;}
div.right {width:246px;}
div.invisible {clear:both;margin-bottom:3em;}
