/* für alle Seiten, auch menu, neben, vneben */
html,body {
   height:100%; }
body {
   border-style:none;
   margin:0;
   padding:0 1em 0 0;
   color:black;
   background-color:white;
   font-size:1em; /* wegen Tiny */ }
body,td,th,caption,textarea {
   font-family:arial,helvetica,sans-serif; }
form { /* wegen IE */
   margin:0; }

/* Schriften, auch fuer tinymce */
.groesser {
   font-size:125%; }
.normal { }
.kleiner {
   font-size:85%; }
.fussnote {
   font-size:75%; }
h2 { font-size:1.5em; }
h3 { font-size:1.3em;font-style:italic; }
.clear { clear:both; }

/* sonstige Elemente */
hr {
   border:solid 1px #192a7a; }
br.klein {
   font-size:25%; } /* für kleine Leerzeile */
.knopf {
   width:12px;
   height:12px;
   border-style:none;
   margin:0; }
table.gfb { /* Tabellen in Gerbrunn-Standard (braun) */
   border:1px solid #192a7a;
   border-spacing:0; } /* im IE unwirksam: cellspacing='0' noetig */
table.gfb td, table.gfb th {
   border:1px solid #192a7a;
   padding:5px; }
.verweispunkt {
  list-style-image:url(/bilder/knoepfe/pfeilpng.php); }
.menupunkt {
  list-style-image:url(/bilder/knoepfe/pluspng.php); }
.standpunkt {
  list-style-image:url(/bilder/knoepfe/punktpng.php); }
.mittig { /* fuer IE im uebergeordneten Block text-align:center */
   margin-left:auto;
   margin-right:auto; }

/* Links */
a:link, a:visited, a:active {
   color:#192a7a;
   background-color:inherit; }
a:hover, a:focus {
   color:#fccd1d;
   text-decoration:underline;
   background-color:#192a7a; }
a.hb:hover, a.hb:focus {
   text-decoration:none;
   color:inherit;
   background-color:#fccd1d; }
a img {
   border-style:none; }