/*
 *  haupt.css  --  Grafische Feinheiten
 */

body { background-color:#f0f0f7; }
a:link    { color:#00007f; text-decoration:none; }
a:visited { color:#3f3f7f; text-decoration:none; }
a:hover   {                text-decoration:underline; }

table.leiste {
  background-color:#707077;
  width:100%;
  padding:1px 1em;
  margin:1ex 0px 3ex;
}
table.leiste tr td { width:16em; }
table.leiste tr   { font-weight:bold;   color:#e7e7a0; }
table.leiste tr a { font-weight:normal; color:#f7f7d0; }

div.header { font-family:Courier,monospace; }
div.header span.field { font-weight:bold; }
div.zitat {
  font-style:italic; font-size:83%;
  text-align:right;
  width:320px;
  margin-top:4ex;
  margin-bottom:4ex;
  padding-left:320px;
}
div.zitat span.autor { font-style:normal; }

h1 {
  font-size:144%;
  background-color:#f7f7ff;
  border-bottom-width:1px;
  border-bottom-style:#3f3f3f;
  border-bottom-style:dotted;
  padding:4px;
}
h2 {
  font-size:120%;
}

p { width:640px; }
p.einrueck { padding-left:2em; }

ul { list-style-type:none; }

hr.fuss {
  margin-top:8ex;
  margin-bottom:8ex;
}

span.netzpost { font-family:Courier,monospace; font-weight:bold; }

a img { border-style:none; }

