body {
 margin: 0px; 
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 min-width: 400px;
 background: #FFFFFF;
 color: #000000;
}
.stumm {
 display: none;
}
body.Err {
 background: #FFE4E1;	/*	mistyrose (fehlermeldungen.)	*/
}
body.Hil {
 background: #DAF2DA;	/*	Hilfeseiten)	*/
 background: #eeffdd;	/*	Hilfeseiten)	*/
}
body.Pro {
/* background: #FAF0E6;		linen (nicht schlecht),rgb(250,240,230)	*/
/* background: #FAF5E6;		rgb(250,245,230)	*/
/* background: #FFF0EB;		rgb(255,240,235)	*/
 background: #FFEFD5;	/*	papayawhip	*/
}

div.F0{			/* Flaggen 0 [z1]*/
 z-index:1;
 position: absolute;
  top: 80px; 
  left: auto;
  right: 20px; 
  bottom: 0px;
  height: 1.2em;
 color: black;
 padding: 0.2em 0px 0.2em 10px;
 text-align: left;
 white-space:nowrap;}
div.F1{			/* Firma 1 [z1]*/
 z-index:1;
 position: absolute;
  top: 20px; 
  left: 20px;
  right: auto; 
  bottom: 0px;
  height: 1.2em;
 color: black;
 padding: 0.2em 0px 0.2em 10px;
 font-weight: bold;
 text-align: left;
 white-space:nowrap;}
div.F2{ 		/* Firma 2 [z2]*/
 z-index:2;
 position: absolute;
  top: 40px; 
  left: 40px;
  right: auto; 
  bottom: 0px;
  height: 1.2em;
 color: black;
 padding: 0.2em 0px 0.2em 10px;
 font-weight: bold;
 text-align: left;
 white-space:nowrap;}
div.F3{ 		/* Firma 2  [z3]*/
 z-index:3;
 position: absolute;
  top: 60px; 
  left: 60px;
  right: auto; 
  bottom: 0px;
  height: 1.2em;
 color: black;
 padding: 0.2em 0px 0.2em 10px;
 font-weight: bold;
 text-align: left;
 white-space:nowrap;}
div.F4{ 		/* Firma 4  [z4]*/
 z-index:4;
 position: absolute;
  top: 80px; 
  left: 25px;
  right: auto; 
  bottom: 0px;
  height: 1.2em;
 color: black;
 padding: 0.2em 0px 0.2em 10px;
 font-weight: bold;
 text-align: left;
 white-space:nowrap;}
div.m{ 			/* MenueFlaeche links [z6]*/
 position: absolute;
  top: 110px; 
  right: auto; 
  left: 20px;
  bottom: 0px;
  height: auto;
  min-height: 200px;
 margin: 0px 0px 20px 0px;
 padding-top: 4px;
 padding-bottom: 0px;
 padding: 0px 0px 0px 0px;}
div.mp{ 		/* MenuePunkt*/
 position: relative;
 color: #800000;
 background: #d0d0d0;
 width: 130px;
 padding: 4px;
 margin:  5px;
 cursor:pointer;
 font-weight: bold;
 text-align: right;}
div.mpa{ 		/* MenuePunktAktuell*/
 position: relative;
 color: #800000;
 background: #FFF0C3;
 width: 130px;
 padding: 4px;
 margin:  5px;
 cursor:pointer;
 font-weight: bold;
 text-align: right;}
div.mup{ 		/* MenueUnterPunkt*/
 position: relative;
 color: #800000;
 background: #d0d0d0;
 margin: 4px 0px 0px 0px; 
 padding: 2px 6px 2px 0px; 
 font-size: 90%;
 text-align: right;}

div.bgx {		/* Kasten Hauptinhalt*/
 position: absolute;
  top: 110px; 
  left: 172px;
  right: 20px; 
  height: auto;
 margin: 0px 0px 20px 0px;
 padding-top: 3px; 
 padding-left: 5px;
 padding-bottom: 5px; 
 padding-right: 5px;}

h1, h2, h3, h4, h5, h6 {
 font-family:	Arial, Helvetica, sans-serif;
 font-style:	normal;
 font-weight:	bold;}
h5, h6	{
 margin:	0.8ex 0ex;		/* oben-unten, rechts-links */
 font-style:	italic;
 font-size:	 92%;}
h1	{
 margin:	2px 0px 10px;		/* oben,  rechts-links, unten */
 font-size:	133%;}
h2	{
 margin:	6px 0px;		/* oben-unten, rechts-links */
 font-size:	117%;}
h3	{
 margin:	4px 0px;		/* oben-unten, rechts-links */
 font-size:	100%;}
h4	{
 margin:	4px 0px 4px 2.5em;	/* oben, rechts, unten, links */
 text-indent:	-2.5em;
 font-size:	 92%;}
h4.fr	{
 margin:	4px 0px 4px 4.08em;	/* oben, rechts, unten, links */
 text-indent:	-4.08em;}
h6	{
 font-weight:	normal;}
p, form {
/*  margin:	0.3ex 0ex;		oben-unten, rechts-links */
 margin:	0.3ex 0ex 0.3ex 0.4ex;	/* oben, rechts, unten, links */
}			/* p + p {	 margin:	0.3ex 1ex; } */

p.k	{
 font-family: Arial, Helvetica, sans-serif;
 text-align:right;
 font-style:italic;
 font-size: 90%;}
p.m1	{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 110%;
 margin-top: 2ex; 
 margin-left: 0ex;
 margin-bottom: 1ex; 
 margin-right: 1ex;}
.hilfe {
 cursor:help;
 text-decoration: underline;
}
.Qde:before { content:'\201E'; }
.Qde:after  { content:'\201C'; }
.Qen:before { content:'\201C'; }
.Qen:after  { content:'\201D'; }
.Qfr:before { content:'\AB\2009'; }
.Qfr:after  { content:'\2009\BB'; }
.Qja:before { content:'\AB'; }
.Qja:after  { content:'\BB'; }
.Qru:before { content:'\AB'; }
.Qru:after  { content:'\BB'; }
.Qzh:before { content:'\AB'; }
.Qzh:after  { content:'\BB'; }

<!--
ul {
 margin-top: 0ex; 
 margin-left: 3ex;
 margin-bottom: 0ex; 
 margin-right: 1ex;
 font-family: Arial, Helvetica, sans-serif;
}
li.weg {
 margin: 1em; 
 font-size: 90%;
 font-family: Arial, Helvetica, sans-serif;
}
ol {
 margin-top: 0.5ex; 
 margin-left: 1em;
 margin-bottom: 0.5ex; 
 margin-right: 1ex;
 font-family: Arial, Helvetica, sans-serif;
}
li {
 margin-top: 0.5ex; 
 margin-left: 0em;
 margin-bottom: 0.5ex; 
 margin-right: 0ex;
 font-family: Arial, Helvetica, sans-serif;
}
-->

#Uhr {position:relative; top: 25px; right: 20px; color:#800000; text-align: right; z-index:5;} /* [z5]*/
.Uhr { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:black; text-align: right;}


div.fzA {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
 text-align: center;
 margin: 1ex; }
div.fzN {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
 text-align: left;
 margin-top: 1ex; 
 margin-left: 0ex;
 margin-bottom: 1ex; 
 margin-right: 1ex}
div.fzZ {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 text-align: center;
 margin: 1ex; }

/* Um eine korrekte Darstellung dieser Pseudoformate zu erreichen, müssen Sie bei der Notierung die folgende Reihenfolge einhalten: */
/* :link, :visited, :hover, :active. */

a:link {
 text-decoration: underline;
 color: blue; }
a:visited {
 color: #111;
 text-decoration: underline; 
 background: inherit;}
a:hover {color: black;
 background: #ddd;
 text-decoration: underline; }
a:active {color: #888;
 background: #ddd;
 text-decoration: underline; }

a.ml{
 font-weight: bold;
 text-decoration: none;
}
/* :link, :visited, :hover, :active. */
a.mll:link {
 color: #800000;
 background: inherit;
 font-weight: bold;
 text-decoration: none;
}
a.mll:visited {
 color: #800000;
 background: inherit;
 font-weight: bold;
 text-decoration: none;
}
a.mll:hover {
 color: #800000;
 background: inherit;
 font-weight: bold;
 text-decoration: none;
}
a.mll:active {
 color: #800000;
 background: inherit;
 font-weight: bold;
 text-decoration: none;
}

a.h1 {
 cursor: help;
}
a.m2, a.h1 {
 color: black;
 text-decoration: underline;
}
a.m2:visited, a.h1:visited{
 color: black;
 text-decoration: underline;
}
a.m2a{
 color: black;
 text-decoration: underline;
 font-size: 84%;
 white-space: nowrap; 	
}
a.m2a:visited{
 color: black;
 text-decoration: underline;
 font-size: 84%;
 white-space: nowrap; 	
}
a.m2b{
 color: black;
 text-decoration: underline;
 white-space: nowrap; 	
 font-size: 86%;
}
a.m2b:visited{
 color: black;
 text-decoration: underline;
 white-space: nowrap; 	
 font-size: 86%;
}


a.m3:link {		/* Flaggen */
 color: #999;
 background: inherit;
}
a.m3:active {
 color: yellow;
 background: inherit;
}
a.m3:visited {
 color: #999;
 background: inherit;
}
a.m3:hover {
 color: black;
 background: inherit;
}

img.fz {		/* Fußzeile */
 border: 1px solid;
 width: 15px;
 height: 10px;
}

@media screen
{
}
