body { background-color: #ffc; margin:0; 
 font-family: Arial,Helv,Verdana,sans-serif;
}
/* Links */
a { color:#060; }
a:visited {color: #333}
a:hover { color:#000  }
a:active { color:rgb(192,0,0); }
a img {border-style: none }

/* Seitenende */
#fuss, #Fuss
 { margin-top:5mm}
#fuss td, #Fuss td {width:200px}
#Stand{text-align: center; margin-top: 36pt} /* zur Darstellung des Aenderungsdatum einer Seite */

.Achtung{background:#FFFFaa; color:black}
/* Blockmenü im Hauptrahmen */
#blockmenue
 {}

#blockmenue a
 {background-color: #cc0; color: #000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  text-decoration: none;
  /* padding: 1mm; */
  width: 3.5cm;
  display: block}

#blockmenue td
 { width: 4cm; padding: 1mm; margin: 1mm}

#blockmenue a:visited
 {color: #333}

#blockmenue a:hover
 {color: #000; background-color:#fff}

#DieseSeite {}
#blockmenue #DieseSeite {background: #090; color: #fff}

/* Menüzeile -- dünne Navigationsleiste am Seitenkopf */
#Menue {}
#Menue a
 {color: #000;
  text-decoration: none;
  font-family: Verdana, sans-serif;
  font-weight: normal; font-size: 10pt
}
#Menue a:hover {background-color: #ffc; color: #060}
#Menue td {padding-right: 10mm; width:5cm; }

#Seiteninfo_unten{margin-top: 24pt; margin-bottom: 24pt; text-align: center}
.Nav_amEnde /* Aussehen ähnlich wie Menue a */
 {background-color: #b3b38f;
  color: #000;
  text-decoration: none;
  font-family: Verdana, sans-serif;
  font-weight:normal; font-size:10pt;
  margin-top:2mm; margin-bottom: 10mm}

/* Dokumentstruktur */
div.Kapitel, div.Einheit{margin-bottom: 12pt;
  border: thin solid transparent;
  padding:2pt}

.Einheit:hover, .Einheit:focus, .Kapitel:hover, .Kapitel:focus
  {background: white; 
   border-style:outset;
   border-color: #bbb
  }

/* Abstaende */
.Abstand_v{ 
  margin: 1ex 0 1ex 0;
} 
.Abstand_oben{
  margin-top: 1ex;
}

.Abstand_unten{
  margin-bottom: 1ex;
}
.KeinAbstand {
  margin: 0;
}
.Kein_vert_Abst, .Abstand0_ou {
  margin-top:0; margin-bottom: 0;
}
.Kein_Abst_unten, .Abstand0_u {
  margin-bottom:0;
}
.Kein_Abst_oben, .Abstand0_o {
  margin-top: 0;
}
.kompakt{
  margin: 0; 
  padding: 0;
}

/* aufeinanderfolgende Bloecke */
div+div{
  margin-top: 1ex;
}


/* Überschriften */

h1, h2, h3, h4, h5{page-break-after: avoid; page-break-inside: avoid}
h1.Titel {color: #060;
 font-size: 21pt; font-weight: normal;
 text-align:center;
 padding-bottom: 0.5mm; border-bottom: #060 1pt solid}

h2 {font-size: 18pt; color:#060; font-weight:normal}
div.Kapitel h2, div.Einheit h2{color: black;
  margin-top:3pt; margin-bottom: 2mm;
  }

/* Tabellen */
.Zonen6_100 {}
.Zonen6_100 td {width: 3.5cm; text-align:center; }

/* deutsche Anfuehrungszeichen */
q:before {
  content: "\201E";
} 
q:after{
  content: "\201C";
}

/* Aufzaehlungen ohne Listenpunkte */
ul.einfach {
  list-style-type: none; 
  padding:0;
}
ul.einfach ul{
  padding-left:2em;
  list-style-type:inherit;
}

/* Unterliste */
li ul{padding-bottom: 6pt}

/* Aussehen wie Tabellen */
.Tabelle{display:table}
.TabZeile{display:table-row}
.TabZelle{display:table-cell}


/* Information am Seitenende */
.Endnote{
  text-align: center;
  border-top: solid thin;
  margin-top: 12pt; 
  padding-top: 6pt;
  margin-bottom: 24pt;
}

/* Medienspezifische Formate */
/* Steuerung, soll nicht im Ausdruck erscheinen */
.Steuerung {padding: 1mm 10% 1mm 10%;
 border: #3c3 1pt;
 border-style: solid none solid none;
 color: #3c3;
 text-align:center;
 font-size:11pt; font-family: Helv,Arial,sans-serif;}

.Steuerung a{padding:2pt}
.Steuerung a:link, .Steuerung a:visited {color: #090; text-decoration: none}
.Steuerung a:hover {color: #030; background-color: inherit}
.Steuerung a#dieseSeite, .Steuerung a.dieseSeite, .dieseSeite {color: #000 !important}
#Stand_bearbeitet{text-align: center; margin: 1cm 0 1cm 0}

/* ausblenden */
.passiv {display: none;}/* Navigations- und Inhaltsbereich in der Bildschirmanzeige */
.nur_drucken1, .nur_drucken2{display:none} /*vorgesehen fuer Webadressen, die in der Bildschrimanzeige entbehrlich sind */
#Navigation_links {display: none}
/* weitere Formate */
.block{
    display: block;
}
@media screen {
 #Navigation_links {width: 150px; left:0; top: 0; position: fixed; display:block}
 #Navigation_links dd {margin-left:5mm}
 #Hauptteil_rechts {width: 450px; left:151px; top:0; position: absolute}
}

@media all /* Verbergen vor Netscape 4.x */
{#blockmenue a {padding: 1mm}
}

@media print {
 .Steuerung {display: none}
 body{background:transparent; color:black}
}


