@media all {
body { font-size: 100.01%; }
#seiteteil { }
#navteil {
  /* entsprechend SESSION["nav"] in der Seite evtl. display:none gesetzt */ }
#kopfwappen {
  margin:1em;
  text-align:center; }
#kopfwappen img {
  height:5em; }
#navstart {
  white-space:nowrap;
  font-size:0.7em;
  border-left:2px solid #192a7a;
  display:none; } /* nur beim Erstaufruf von index.php sichtbar */
#gerbrunnkopf {
  color:#192a7a;
  background-color:inherit; }
#kopftitel {
  float:left;
  font-size:1.5em;
  margin-top:0.7em;
  margin-left:0.7em; }
#kopfbemerkung {
  float:right;
  text-align:right;
  font-size:0.75em;
  white-space:nowrap;
  margin-right:1em; }
#kopfdatum {
  font-weight:normal;
  font-style:italic; }
#kopflogo {
  height:6em;
  margin-left:0.5em; }
#kopfadmintext {
  color:#fccd1d;
  background-color:#e40057;
  padding-right:1em;
  font-size:2em;
  font-weight:bold;
  font-style:italic; }
#pfadmenueteil {
  border-top:solid #192a7a 2px;
  border-left:solid #192a7a 2px;
  font-size:0.9em; }
#pfadmenue {
  float:left; }
#inhaltsteil {
  padding:0em 1em 1em 1em; }
#kurzlink {
  text-align:right;
  white-space:nowrap;
  font-size:0.75em;
  font-style:italic;
  text-decoration:overline;
  margin-right:1em;
  margin-top:1em; }
}

@media screen {
#seiteteil {
/*   position:absolute;
   top:0;
   left:0; */
   border-left:solid #fccd1d 11em; }
#navteil {
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:11em;
  background-color:#fccd1d;
  color:inherit;
  border-right:2px solid #192a7a; }
#navteil ul {
  padding:0;
  margin:0;
  width:95%; }
#navmenu {
  width:10.5em;
  margin:0;
  padding:0; }
#navmenutxt {
  margin-left:0.5em;
  font-size:0.8em;
  padding-bottom:1em; }
#navteil .hauptpunkt {
  padding-top:0.5em;
  padding-bottom:0.5em;
  list-style-type:none;
  margin-left:0; }
#navteil .menupunkt {
  margin-left:1.5em; }
#navteil .verweispunkt { /* siehe auch stdseiten */
  margin-left:1.5em; }
#navteil .aktivpunkt {
  list-style-type:disc;
  margin-left:1.5em;
  font-weight:bold; }
#navteil .untermenu {
  margin-left:1em;
  padding-bottom:0;
  list-style-type:none; }
#gerbrunnkopf {
  border-left:2px solid #192a7a; }
#gerbrunnkopf .kopfschatten {
  display:inline; }
#gerbrunnkopf .kopfdatum {
  padding-right:3.5em; }
#inhaltsteil {
  border-left:2px solid #192a7a;
  color:inherit;
  background-color:white; }
}

@media print {
#navteil {
   display:none; }
#seiteteil { }
#pfadmenueteil {
  display:none; }
}

@media aural, braille, embossed {
#navteil {
   display:none; }
#kopfwappen {
  display:none; }
}