/* Dies sieht in einem Standard konformen Browser richtig aus, zB Mozilla
 * Firefox.  Weniger brauchbare wie Internet Explorer bringen die Anzeige
 * leider nicht ganz hin... */

/* Seite, Seitenkopf */
body { margin:0; padding:0px; font-family:Verdana,sans-serif;
  background:url(bg.png) repeat; }
#kopf { margin:0; padding:0; height:100px; width:100%;
  font-size:large; background:url(kopf.png) repeat; }
#kopf1 { padding-left:20px; padding-top:10px; }
#kopf form { display:inline; }
#titel { font-size:x-large; padding-bottom:10px; }
#titel span { font-size:small; }
#logo { position:absolute; right:0; top:0; width:155px; height:100px;
  background:url(drugs4.jpg) no-repeat; }
#aufrufe { position:absolute; top:85px; right:5px; font-size:x-small;
  font-family:monospace,sans-serif; }

/* Ergebnistabelle */
#ergebnis table { margin:20px; border-spacing:0; border-collapse:collapse;
  empty-cells:show; border:solid black 1px; border-bottom:none; }
#ergebnis th { background-color:#def; border-bottom:solid black 1px; }
#ergebnis td { border-bottom:solid black 1px; padding:5px; }
#ergebnis td.i { font-size:small; }
td.med { font-weight:bold; }
tr a { text-decoration:none; color:#000; }
tr.cG { background-color:#cfc; }
tr.cG:hover { background-color:#bfb; } 
tr.cY { background-color:#ffa; }
tr.cY:hover { background-color:#ff9; } 
tr.cR { background-color:#eaa; }
tr.cR:hover { background-color:#f99; } 
tr.cE { background-color:#ccc; }
tr.cE td.med { text-decoration:line-through; }
tr.cE:hover { background-color:#ddd; }
#eintraege { margin-left:20px; padding-bottom:20px; }
#eintraege form { display:inline; }
b.preis { font-size:smaller; font-weight:normal; }

/* ATC Information */
#atc table { margin:20px; border-spacing:0; empty-cells:show;
  border:solid black 1px; border-bottom:none; border-collapse:collapse; }
#atc th { border-bottom:solid black 2px; background-color:#dbb; }
#atc td { border-bottom:solid black 1px; padding:5px; }
#atc tr { background-color:#9af6ea; }
#atc tr:hover { background-color:#7dd4c9; }
#atc td.ptr { cursor: pointer; }
#atc td.ar { text-align: right; }
#atc tr.cur { font-weight: bold; }

/* Meldung "Nichts gefunden" */
#nix { margin:30px; text-align:center; font-size:large;
  font-weight:bold; color:#d66; }

/* Hilfeseiten */
#hilfe { text-align:center; margin-bottom:10px; }
#hilfe div { width:600px; margin:0 auto; padding:10px; text-align:left;
  border:solid black 1px; }

#hilfe td { vertical-align:top; }
#hilfe td.k { font-weight:bold; }
#hilfe td.info { background-color:#fdd; }
#hilfe table { border:solid black 1px; border-spacing:10px; background-color:#ffd; }

/* Buttons */
button.inactive { visibility: hidden; }
button.active { }
