div.banner                         /* Definition des Menues 'banner' */
{
  margin:            0;
  font-size:         90% /*smaller*/;
  text-align:        center;
  position:          absolute;
  top:               1.0em;
  left:              auto;
  width:             13em;
  right:             0.5em;
}
div.endmatter>div.banner
{
  position: fixed;
}

div.banner p                       /* Definition von <p> im 'banner' */
{
  margin:             1;
  padding:            0.3em 0.4em;
  font-family:        Verdana,Arial,Helvetica,sans-serif;
  font-size:          14px;
  text-align:         left;
  background:         #f8f8f8;     /* Hntergrundfarbe */
  color:              #000;        /* Textfarbe       */
}

div.banner em                      /* Definition von <em> im 'banner' */
{
  margin:             1;
  padding:            0.3em 0.4em;
  font-family:        Verdana,Arial,Helvetica,sans-serif;
  font-size:          14px;
  text-align:         left;
  background:         #f8f8f8;     /* Hntergrundfarbe */
  color:              #000;        /* Textfarbe       */
}

div.banner small                    /* Definition von <small> im 'banner' */
{
  margin:             0;
  padding:            0.1em 0.1em;
  font-family:        Verdana,Arial,Helvetica,sans-serif;
  font-size:          10px;
  text-align:         left;
  background:         #ddd;        /* Hntergrundfarbe */
  color:              #000;        /* Textfarbe       */
}


div.banner a, div.banner em, div.banner small{ display: block; margin: 0 0.5em }
/*div.banner a, div.banner em, div.banner small{ border: 1px groove #d00 }*/
/*div.banner a:first-child { border-top: none }*/
div.banner a:link { text-decoration: none; color: #000 }
div.banner a:visited { text-decoration: none; color: #d00 }   /*Grundfatbe*/
div.banner a:hover { color:#ffffff; background:#004477 }          /*Auswahl-Text*/

body{
  margin: 0px 0px 0px 0px;
  background-image: url(../vj_gif/system/hintergrund.gif);
  background-attachment:fixed;
}

p{margin:4px;font-family:Times New Roman,Georgia,Times,serif}
a{text-decoration:none}
/*a:hover img{margin: 4px -0px -4px 0px;background-color:#db2400}*/
a:hover img{background-color:#ffffff}
a:hover {color:#ffffff;background-color:#004477}
td{font-family:Verdana,Arial,Helvetica,sans-serif}
pre{margin:4px;border:thin #666 groove;font-family:monospace;font-size:14px;color:#000;background-color:#fff;white-space:pre}
pre a{font-family:monospace}
tt{color:#000;background-color:#fff}
input{font-family:Verdana,Arial,Helvetica,sans-serif}
/*h3,h4,h5{margin-left:4px;font-family:Verdana,Arial,Helvetica,sans-serif}*/

h1,h2,h3,h4,h5{font-family:Verdana,Arial,Helvetica,sans-serif;color:#3c3c50}
h2{margin-top:20px;margin-bottom:16px}
h3{margin-top:16px;margin-bottom:12px}
h4{margin-top:20px;margin-bottom:4px}
h5{margin-top:8px;margin-bottom:0px}

ol,ul{margin-top:6px;margin-bottom:6px}
td.box{font-size:74%}
div.linklist a{text-decoration:none}
div.linklist span.important a{font-weight:bold;text-decoration:underline}
div.body{margin:4px;font-family:Times New Roman,Georgia,Times,serif}