/* +++ 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;
  }

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: center;
  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;
  }

div.content a span { /* aufklappbarer Newsblock, versteckt*/
  display: none;
  }

div.content a:hover span { /* aufklappbarer Newsblock, eingeblendet*/
  display: inline;
  }

/* *** 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
  }

/* *** Formate für Spione (Bilder + Text) *** */

#spione_img { /* Portraits in "spione.html" */
  width:200px;
  text-align:top; float:left; /* Wird im anschließenden Text wieder aufgehoben. */
  margin: 0px 5px 5px 0px;
  border-color: #0E0E0E; border-style:solid; border-width: 1px;
  }

#right { /* Textblock in "spione.html" */
  background: transparent;
  margin: 0px 0px 0px 210px; /* etwas größer als #spione_img, damit Textblock rechts bleibt. */
  padding: 0px;
  border: transparent none 0px;
  }
  
/* *** Formate für Gästebuch *** */
#gbook1, #gbook2, #gbook3 {
  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;
  }
  
#gbook1 {
  text-align: right;
  }

#gbook2 {
  text-align: left;
  color: #000000;
  }

#gbook3 {
  text-align: center;
  }
  
#Trennlinie {
  width:100%; height:1px;
  color:#f0a523; background-color:#f0a523; 
  margin:5px 0px; text-align:center;
  padding: 0px 5px;
  border: transparent none 0px;
  }
