/* +++ CSS-Layout und Formatvorlagen +++ */


/* *** Links-Verweise *** */

a:link {color: #2c5e6b; text-decoration:none}
a:visited {color: #2c5e6b; text-decoration:none}
a:active {color: #2c5e6b; text-decoration:none}
a:hover {color: #afafaf; text-decoration:none}

/* *** Formate für Seitenhintergrund *** */

body        { /* Seitenhintergrund */
  background: #000000;
  background-image: url(gfx/bg.png);
  background-repeat: repeat;
  padding: 0px;
  margin:0px auto;
  text-align: center;
  }

img.redirect {
  background: url(gfx/da_hp_logo_20210519.jpg) no-repeat scroll center top;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 750px;
  height: 500px;
  margin-left: -375px;
  margin-top: -250px;
  border: transparent none 0px;
  }

div.menu { /* Menü-DIV-Tag alt: head2jpg*/
  background: url(gfx/head.png) no-repeat scroll center top;
  padding: 0px;
  margin: 0px auto;
  width: 840px;
  height: 315px;
  text-align:left;
  border: transparent none 0px;
  }

div.border_top { /* KanteOben-DIV-Tag */
  background: url(gfx/kanteoben.png) no-repeat scroll center top;
  padding: 0px;
  margin: 0px auto 0px auto;
  width: 840px;
  height: 7px;
  font-size: 0px; /* wegen Internet-Explorer-Fehler */
  text-align: center;
  border: transparent none 0px;
  }

div.border_side { /* KanteSeitlich-DIV-Tag alt:transparent */
  background: url(gfx/main.png) repeat scroll center top;
  padding: 0px;
  margin: 0px auto;
  width: 840px;
  font-size: 0px; /* wegen Internet-Explorer-Fehler */
  text-align: center;
  border: transparent none 0px;
  }

div.border_bottom {  /* KanteUnten-DIV-Tag */
  background: url(gfx/kanteunten.png) no-repeat scroll center top;
  padding: 0px;
  margin: 0px auto;
  width: 840px;
  height: 32px;
  font-size: 0px; /* wegen Internet-Explorer-Fehler */
  text-align: center;
  border: transparent none 0px;
  }

div.frame { /* Rahmen um Inhalt */
  background: transparent;
  padding: 0px 0px;
  margin: 0px auto;
  width: 724px;
  text-align: center;
  border: transparent solid 1px; /* muss leider so sein, sonst fügt Firefox einen Abstand ein */
  }

div.content { /* Inhalt-DIV-Tag */
  background: #181818;
  padding: 5px; /* innerhalb Div Block*/
  margin: 10px 10px; /* außerhalb Div Block*/
  text-align: justify;
  overflow: hidden; /* Abschneiden übergroßer Bilder */
  border: #232323 solid 1px;
  }

/* *** Formate für Schrift *** */

body, div { /* globale Schrift */
  font-family: Tahoma, Verdana, Helvetica, Arial, 'Times New Roman', Times, sans-serif;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-decoration:none;
  color: #ffffff;
  }

div.headline { /* Überschrift */
  margin: 0px 0px;
  padding: 0px 0px 5px 0px;
  text-align: justify;
  font-style: normal;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  text-decoration:none;
  color: #f0a523;
  }

div.timestamp { /* News-Datum */
  margin: 0px 0px;
  padding: 5px 0px 0px 0px;
  text-align: justify;
  font-style: normal;
  font-size: 10px;
  line-height: 10px;
  font-weight: 500;
  text-decoration:none;
  color: #333333;
  }

div.ul { /* Aufzählungsliste */
  list-style: disc outside
  }

div.ol { /* nummerierte Liste */
  list-style: decimal outside
  }
  