#hd {
 background: #f4f4f4 url(images/bg_hd_4_extrakte.gif) no-repeat;
 height: 115px;
 text-align: right;
 padding-right: 2em;
}
#bd {
 background-color: #ffffff;
 color: #000;
 margin: 1em; }
#ft {
 background-color: #906;
 color: white;
 padding: .25em 1em;
 text-align: right;
}
#ft a { color: gold; }

@media print {
 #ft {display: none}
}

h1 {
 text-align: right;
 color: #fff;
}
h2, h3, h4 {
 font-weight: bold;
 color: #906;
}
h2 {
 font-size: 131%; /*17px*/
 margin: 1.2em;
}
h3 {
 font-size: 108%; /*14px*/
}
h3, h4, p {
 padding: .33em;
}
DIV.inhalt_block {
 border-top:3px dotted #906;
 margin: .5em;
}
DIV.inhalt_block img {
 border:1px solid #906;
}
DIV.inhalt_block img.no_border {
 border:none;
}
DIV.outerbox {

}
DIV.versal {
 float:left;
 font-size:3.8em;
 font-weight:bold;
 padding:0 0.1em
}
em, blockquote {
 font-style: italic;
}
blockquote {
 padding: .5em 1.75em;
}
  table { width: 99%; }
  table caption { color: silver; font-weight: bold; }
  th,td { padding:.5em; border:1px solid silver; vertical-align:top; }
  thead th { background-color: #444; color: #fff }
  tbody th { background-color: #ccc; color: #333 }
  tbody th.sub { background-color: #ddd; color: #333 }
  tr.row-a { background-color: #ddd; color: #333 }

  table.layout td { border: 0; margin:0; vertical-align:middle; }
  table.vat td { vertical-align:top; }

  ul { margin: 1em}
  li { list-style-type: circle; margin: .93em}
  dl { margin: 1em; }
  dl dt { margin-top: .25em; font-weight: bold; }
  dl dd { margin-left: 2em; }

  .winzig { font-size: 85%; /*11px*/ }
  .deutlich, strong { font-weight: bold }
  .float_left { float:left; margin:1em; }
  .float_right { float:right; margin:1em; }
  .autor, .quelle { text-align: right; padding-right: 1em; font-style: italic; font-size: 108%; }
  .embold { font-style: italic; font-weight: bold; }
  .legende { font-style: italic; margin: 1em; color: #906}