body {
  margin: 0;
  padding: 0;
  font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  color: black;
  background: transparent;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana,
"Bitstream Vera Sans", sans-serif;
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after: avoid;
}
/* Fuer die Druckausgabe ueberfluessiges abschalten */
#newsf,#footer,.plogo,.boxtitel, .boxrahmen, .nprint { display: none; }

.print{display: inline;}

p {
  margin: 0 0 1em 0;
}

p+p {
  margin-top: -1em;
  text-indent: 2em;
}

a, a:visited, a:hover, a:visited:hover {
  color: #04667e;
  background: transparent;
  text-decoration: none;
}
.newsoben
{
border-style: solid solid none solid;border-width: 1px 1px 0px 1px;border-color: #000000;
}
.newsobenunten
{
border-style: none solid solid solid;border-width: 0px 1px 1px 1px;border-color: #000000;
}
.newsmitte
{
border-style: none solid none solid;border-width: 0px 1px 0px 1px;border-color: #000000;
}
.newsuntenlinks
{
border-style: solid none solid solid;border-width: 1px 0px 1px 1px;border-color: #000000;
}
.newsuntenrechts
{
border-style: solid solid solid none;border-width: 1px 1px 1px 0px;border-color: #000000;
