body {
  background-color: #fff;
  color: #000;
  font-family: serif;
  margin: 0;
  padding: 0
}

#content {
  width: 100%;
  line-height: 1.1em;
  font-size: .9em
}

#content .links {
  clear: both;
  width: 44%;
  margin-right: 3%;
  margin-left: 3%;
  float: left
}

#content .rechts {
  width: 44%;
  margin-right: 3%;
  margin-left: 3%;
  float: right
}

#content h1.title {
  text-align: center;
  page-break-after: avoid;
  font-size: 1.5em;
  padding-bottom: 8px
}

#content h2 {
  border-bottom: 1px dotted #999;
  padding-bottom: 3px;
  page-break-after: avoid;
  font-size: 1.2em;
}

#content p.h1 {
  font-size: 16px;
  text-align: center;
  font-weight: 700;
  border: 1px solid #000;
  page-break-after: avoid;
  padding: 6px 0
}

.date {
  font-size: 12px;
  padding-left: 20px;
}

.blau {
  border: 1px solid #000;
  padding: 5px;
  margin: 2px
}

.center {
  text-align: center;
}

abbr, .abbr {
  border-bottom: 0
}

#footer {
  clear: both;
  font-size: .7em;
  text-align: center;
  padding-top: 8px;
}

#footer {
  color: #ccc;
}

img {
  border: 0;
  margin: 0;
  padding: 0
}

#content .image {
  margin-top: 5px;
  margin-bottom: 5px
}

a {
  text-decoration: underline;
  color: #000
}

a.name {
  text-decoration: none;
  color: #000
}

.maintext {
  font-size: .9em;
  line-height: 1.2em;
  margin-bottom: 2em;
  margin-right: 3em
}

hr {
  height: 1px;
  border-color: #000;
  border-style: dotted;
  border-width: 1px 0 0
}

p {
  orphans: 5;
  widows: 5;
  margin: 0 0 1em
}

p+p {
  margin-top: -1em;
  text-indent: 2em
}

#content table {
  width: 100%;
  border-collapse: collapse
}

#content table,content table tr,#content table td,#content table.border,#content table.border td,#content table th {
  border: 1px solid #000
}

#content td {
  padding: 2px
}

#content td.h1,#content td.h2,#content .h1 a:link,#content .h2 a:link,#content .h1 a:visited,#content .h2 a:visited,#content .h1 a:active,#content .h2 a:active,#content tr.h1,#content tr.h2 {
  font-weight: 700
}

#content table .light {
  background: #e6e6e6
}

#content table td.leer {
  border-top: 0;
  border-bottom: 0
}

.frage {
  font-weight: 700;
  line-height: 1.2em;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0
}

.right {
  text-align: right
}

#header,#logo,#hotlinks,#suche,#header2,#mailbox,#unet,#medizin,.alert,#navigation,.noprint,#content .floatright,#content .floatrightborder,.sitemap,.top,.standardss,.kontrastss,.english {
  display: none
}

#titel,#content table th,#content .h1 td {
  text-align: center
}
