/*******************************************************************************
** Diese Stylesheet ist gültig für alle Seiten mit klassischem Design.
** Damit diese Seiten dauerhaft ihr Aussehen behalten, diese Datei
** bitte nicht mehr ändern!!
*******************************************************************************/
body
  {
  color:             #000000;
  background-color:  #ffffff;
  font-family:       Arial,Helvetica,sans-serif;
  font-size:         10pt;
  margin:            0px;
  padding:           0 0 1.5em 0;
  }


h1 { font-family:"Times New Roman",Times; font-size:24pt; font-weight:normal; color:#000000 }

th { font-family:Arial,Helvetica; font-size:10pt; font-weight:bold; color:#ffffff; }
td { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; }
td.tk { font-weight:bold; color:#ffffff; }
td.klein { font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#000000; }
td.top { font-family:"Courier New",Courier,monospace; }

img
  {
  border:  0px;
  }

p
  {
  margin-top:     3px;
  margin-bottom:  3px;
  margin-right:   4px;
  margin-left:    4px;
  text-align:     justify;
  line-height:    105%;
  }

p.ansage
  {
  text-align:     left;
  }

p.bay_titel
  {
  margin-bottom: 6px;
  font-size:     11pt;
  font-weight:   bold;
  text-align:    center;
  color:         #0066CC;
  }

p.titel
  {
  margin-bottom: 6px;
  font-size:     11pt;
  font-weight:   bold;
  text-align:    center;
  }

p.subtitel
  {
  margin-bottom: 6px;
  font-weight:   bold;
  text-align:    center;
  color:         #0000FF;
  }

p.utitel
  {
  margin-top:    1px;
  font-style:    oblique;
  font-size:     9pt;
  text-align:    center;
  }


div
  {
  z-index:           10;
  font-weight:       normal;
  font-style:        normal;
  text-align:        justify;
  width:             630px;
  height:            auto;
  padding:           2px;
  margin:            5px auto 0 auto;
  border:            0 solid #000000;
  position:          relative;
  }

div.posit
  {
  width:      auto;
  position:   absolute;
  }

div.innen
  {
  width:     auto;
  }

div.datum
  {
  background: #FFFFFF;
  font-size:  9pt;
  margin-top: 20px;
  padding:    0;
  }

div.km
  {
  width:             628px;
  background-color:  #F1E9DE;
  border-color:      #333399;
  border:            1px solid #333399 ;
  }

div.mmm
  {
  background:  #FFFFCC url(/bilder/logobz.mini.gif) no-repeat 2px 2px;
  }

div.mp
  {
  background: #FFCC99;
  }

div.weih
  {
  background:  #CCFF99;
  }

div.bayern
  {
  background:  #DBF0FF url(/bilder/bayern.gif) no-repeat 2px 2px;
  }

div.blitz
  {
  background:  #CCFFCC;
  }

div.somtur_ifc
  {
  width:    628px;
  border:   1px solid #ff6600;
  }

div.bild_links
  {
  width:          auto;
  float:          left;
  top:            0;
  margin-right:   4px;
  padding:        0;
  }

div.logo_links
  {
  width:          auto;
  float:          left;
  top:            0;
  margin:         -2px 4px 0 -1px;
  padding:        0;
  }

div.bild_rechts
  {
  width:         auto;
  float:         right;
  top:           0;
  margin-left:   4px;
  padding:       0;
  }

div.jugend
  {
  border:            1px solid #999999;
  background-color:  #FFFFCC;
  }

div.fuss
  {
  border-top:    1px solid #CCCCCC;
  height:        10px;
  padding:       0;
  }


a:link    { color: #0000ff }
a:visited { color: #0000ff }
a:active  { color: #0000ff }

.jubildtext
  {
  padding:     3px 4px 3px 4px;
  font-family: 'Microsoft Sans Serif','MS Sans Serif',Verdana,Arial,Geneva,sans-serif;
  font-size:   8pt;
  color:       #333399;
  }

.jufliesstext
  {
  padding:     0px 4px 0px 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size:   10pt;
  }  	

.datum  { font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000000; }
.headline1 { font-weight:bold; }
.headline2 { font-weight:bold; color:#0000ff; }
.basis { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; }
.foto { font-family:'Times New Roman',Times,serif; font-size:10pt; color:#0000ff }
.passiv { color: #BBBBBB }
.hilite { font-weight:bold; color:#990099 }
.rot { color:#FF0000 }

a:link { color: #0000ff }
a:visited { color: #0000ff }
a:active { color: #0000ff }

/*******************************************************************************
** Formate für Rahmen und Menüsteuerung über Javascript
*******************************************************************************/
div.rkopf
  {
  font-family:    Arial,Helvetica,sans-serif;
  position:       relative;
  top:            0;
  background:     #FFFFFF;
  padding-bottom: 5px;
  margin-top:     0;
  }

div.rmenu
  {
  width:         800px;
  margin:        6px auto 20px auto;
  font-family:   Arial,Helvetica,sans-serif;
  text-align:    center;
  position:      relative;
  background:    #FFCC00;
  padding:       2px 0 2px 0;
  }

div.rfuss
  {
  margin-top:  0;
  padding:     0;
  z-index:     99;
  font-size:   8pt;
  background:  #FFFFFF;
  position:    fixed;
  top:         auto;
  right:       auto;
  bottom:      0;
  left:        0;
  width:       99%;
  height:      18px;
  }

div.rfuss_kern
  {
  border-top:  1px ridge white;
  height:      1em;
  position:    relative;
  }

p.rfuss
  {
  position:absolute;
  top:0;
  margin:0;
  }

a.rmenu
  {
  color:           #000000;
  text-decoration: none;
  margin:          0 2px 0 2px;
  }

a.rmenu:hover
  {
  background: #FFFFCC;
  }

a.rmenu:link
  {
  color: #000000;
  }

a.rmenu:visited
  {
  color: #000000;
  }

a.rmenu:active
  {
  color: #000000;
  }