/*******************************************************************************
** Diese Styesheet zu benutzen für neues Design
*******************************************************************************/

body
  {
  color:         #000000;
  background:    #FFFCEF;
  font-family:   Arial,Helvetica,sans-serif;
  font-size:     10pt;
  padding:       0;
  margin:        0;
  }

img
  {
  border:  0;
  margin:  0;
  }

img.extlink { width:10px; height:10px; }
  
p
  {
  font-family:  Arial,Helvetica,sans-serif;
  line-height:  120%;
  margin:       2px 2px 6px 2px;
  text-align:   justify;
  }

/* Hauptmeldung */
p.melde
  {
  margin: 4px 20px 5px 40px;
  }

p.linksb
  {
  text-align: left;
  }

p.rechtsb
  {
  text-align: right;
  }

p.zentr
  {
  text-align: center;
  }

p.utitel
  {
  margin:      1px 1px 1px 1px;
  font-size:   12px;
  font-style:  oblique;
  text-align:  center;
  }

p.utklein
  {
  margin:      1px 1px 1px 1px;
  font-family: 'Microsoft Sans Serif','MS Sans Serif',Verdana,Arial,Geneva,sans-serif;
  line-height: normal;
  font-size:   8pt;
  text-align:  center;
  }

p.datum
  {
  text-align: left;
  font-size:  10px;
  }


/* Hauptüberschrift im Ausgabefenster */
h1
  {
  text-align:      center;
  font-size:       180%;
  font-weight:     bold;
  font-family:     "Book Antiqua", "Times New Roman", "Times", serif;
  letter-spacing:  0.1em;
  color:           #660033;
  margin:          0px 2px 10px 2px;
  }

/* Unterüberschrift im Ausgabefenster */
h2
  {
  text-align:      center;
  font-size:       160%;
  font-weight:     bold;
  font-family:     "Book Antiqua", "Times New Roman", "Times", serif;
  letter-spacing:  0.05em;
  color:           #660033;
  margin:          2px 2px 10px 2px;
  }

/* Hauptüberschrift in Meldefenstern */
h3
  {
  text-align:      center;
  font-size:       130%;
  font-weight:     bold;
  font-family:     Arial,Helvetica,sans-serif;
  color:           #660033;
  margin:          2px 2px 10px 2px;
  }

/* Unterüberschriften in Meldefenstern */
h4
  {
  text-align:      left;
  font-size:       110%;
  font-weight:     bold;
  font-family:     Arial,Helvetica,sans-serif;
  color:           #000099;
  margin:          8px 2px 4px 2px;
  }

/* Schlagzeilenüberschrift */
h5
  {
  clear:         both;
  color:         #660033;
  font-family:   'Book Antiqua','Times New Roman',Times,serif;
  font-size:     120%;
  font-weight:   bold;
  text-align:    left;
  margin:        15px 20px 1px 85px;
  text-indent:   -75px;
  }
/* Rand unten von h5 auf 1px gestellt als Workaround für Firefox-Bug unter Win98 (Bildboxen werden nach oben über h5 verschoben) (mr) */

div
  {
  z-index:      10;
  font-weight:  normal;
  font-style:   normal;
  text-align:   justify;
  color:        #000000;
  width:        auto;
  height:       auto;
  padding:      0;
  margin:       auto;
  border:       0 solid #000000;
  position:     relative;
  }


/* Um das Ausgabefenster in allen Browsern exakt zu treffen,
** brauchen wir zwei geschachtelte DIVs: basis und ausgabe */

div.basis  /* Alles unterm Kopf */
  {
  background:  #FFFCEF url(/pict2/rahmen.jpg) no-repeat 120px 0px;
  position:    absolute;
  top:         100px;
  left:        0;
  width:       100%;
  padding:     20px 0 20px 0;
  }

div.ausgabe  /* der eigentlich beschreibbare Bereich, muss in basis sein  */
  {
  margin:     0 0 0 120px;
  padding:    0;
  height:     100%;
  }

div.bericht
  {
  background: #FFFFFF;
  margin:     20px 20px 0 20px;
  padding:    2px;
  border:     2px ridge #FFFFFF;
  height:     100%;
  }

div.boxmitte
  {
  background: #FFFFFF;
  margin:     20px auto 0 auto;
  padding:    2px;
  border:     2px ridge #FFFFFF;
  height:     100%;
  width:      500px;
  }

div.ctrl
  {
  background: #FFFEF8;
  margin:     20px auto 20px auto;
  padding:    2px;
  border:     1px solid #800000;
  height:     100%;
  width:      500px;
  }

div.pos
  {
  position: absolute;
  }

div.pos-ur
  {
  position: absolute;
  right:    0;
  bottom:   0;
  }

div.bild-rechts
  {
  display:  inline;
  width:    auto;
  float:    right;
  top:      0;
  margin:   4px 20px 1px 5px;
  }
/* Rand rechts von div.bild-rechts auf 10px gestellt für gleichen Abstand wie p.melde (mr) */

div.bild-links
  {
  display:  inline;
  width:    auto;
  float:    left;
  top:      0;
  margin:   4px 5px 1px 40px;
  }
/* Rand links von div.bild-links auf 40px gestellt für gleichen Abstand wie p.melde (mr) */

div.logo
  {
  width:    auto;
  float:    right;
  top:      20px;
  margin:   4px 5px 0 5px;
  }

table
  {
  margin: 0 auto 0 auto;
  }

.space1
  {
  word-spacing: 1em;
  }

.space2
  {
  word-spacing: 2em;
  }

.deadlink
  {
  color: #A0A0A0;
  }


a:link    { color: #BB2255 }
a:visited { color: #990033 }
a:active  { color: #BB2255 }


/*******************************************************************************
** Formate für Rahmen und Menüsteuerung über Javascript
*******************************************************************************/
div.rkopf
  {
  background:    url(/pict2/tarrasch1.jpg) no-repeat left center;
  font-family:   "Book Antiqua", "Times New Roman", "Times", serif;
  position:      absolute;
  top:           0;
  width:         680px;
  height:        90px;
  margin:        0 0 0 20px;
  }

div.rkopf-i
  {
  background:    url(/pict2/tarrasch1i.jpg) no-repeat left center;
  font-family:   "Book Antiqua", "Times New Roman", "Times", serif;
  position:      absolute;
  top:           0;
  width:         680px;
  height:        90px;
  margin:        0 0 0 20px;
  }

div.rmenu
  {
  background:  #EDEBDE url(/pict2/rahmen_menu.jpg) no-repeat top right;
  z-index:     20;
  position:    absolute;
  top:         100px;
  left:        0;
  height:      auto;
  width:       120px;
  padding-top: 30px;
  }

div.rfuss
  {
  height:      1.2em;
  margin-top:  0;
  padding-top: 2px;
  z-index:     99;
  font-size:   80%;
  background:  #E1E0D2;
  position:    fixed;
  top:         auto;
  right:       auto;
  bottom:      0;
  left:        0;
  width:       100%;
  }

div.rfuss-kern
  {
  width:       95%;
  position:    relative;
  background:  #DDBB99;
  }

p.rmenu
  {
  margin-bottom:  10px;
  text-align:     center;
  }

p.rfuss
  {
  position:absolute;
  top:0;
  margin:0;
  }

a.rmenu
  {
  text-decoration: none;
  }