.groesse_7   { font-size: 7pt;   }
.groesse_7_5 { font-size: 7.5pt; }
.groesse_8   { font-size: 8pt;   }
.groesse_8_5 { font-size: 8.5pt; }
.groesse_9   { font-size: 9pt;   }
.groesse_9_5 { font-size: 9.5pt; }
.groesse_10  { font-size: 10pt;  }
.groesse_11  { font-size: 11pt;  }
.groesse_12  { font-size: 12pt;  }
.groesse_13  { font-size: 13pt;  }
.groesse_14  { font-size: 14pt;  }
.groesse_15  { font-size: 15pt;  }
.groesse_16  { font-size: 16pt;  }
.groesse_17  { font-size: 17pt;  }
.groesse_18  { font-size: 18pt;  }
.groesse_19  { font-size: 19pt;  }
.groesse_20  { font-size: 20pt;  }

.schrift_courier   { font-family: Courier New, Lucida Console; }

.ueberschrift   { text-align: center; width: 552px; padding-left: 12px; padding-right: 12px; padding-top: 6px; padding-bottom: 6px; background-color: #f9b760; }

div.center { text-align:center; }
div.center table { margin:auto; text-align:left; }

.stil_fett   { font-weight: bold; }
.stil_kursiv { font-style:  italic; }
.stil_lined  { text-decoration: underline; }

.farbe_weiss                  { color: #ffffff; }
.farbe_schwarz                { color: #000000; }
.farbe_dunkelrot              { color: #990000; }
.farbe_gold_dunkel            { color: #f8e898; }
.farbe_gold_hell              { color: #ffff80; }

.hintergrund_weiss            { background-color: #ffffff; }
.hintergrund_schwarz          { background-color: #000000; }
.hintergrund_gold_dunkel      { background-color: #f9b760; }
.hintergrund_gold_hell        { background-color: #f6f090; }

frame,body,table,tr,th,td,a,ul,li,p,img,span,div
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   8pt;
    font-style:  normal;
    font-weight: normal;
  }

ul,li
  {
    vertical-align: middle;
    text-align:     left;
  }

frame,body,table,tr,th,td,a,p,img
  {
    vertical-align: middle;
    text-align:     center;
  }

frame,body,table,tr,th,td,a,ul,li,p,img
  {
    border-style: none;
    border-width: 0px;
    border-spacing: 0px;

    empty-cells:    show;

    margin-left:    0px;
    margin-right:   0px;
    margin-top:     0px;
    margin-bottom:  0px;
    padding-left:   0px;
    padding-right:  0px;
    padding-top:    0px;
    padding-bottom: 0px;
  }

a                     { text-decoration:none; color:#0000ff; }
a:hover               { text-decoration:underline; }
a:visited             { color:#0000ff; }
a.breadcrumb          { text-decoration:none; color:#0000cc; }
a.breadcrumb:hover    { text-decoration:underline; }
a.breadcrumb:visited  { color:#0000cc; }

div.breadcrumb
  {
    position: absolute;
    top:  0px;
    left: 64px;
    min-width: 570px;
    width: auto;
    text-align: left;
    padding:    2px;
    padding-bottom: 10px;
    background-color: #ffffff;
    background-image: url(../_images/_hintergrund/hintergrund_weiss.gif);
  }
div.breadcrumb[id]
  {
    position: fixed;
  }

div.main_fenster
  {
    position: absolute;
    top:  0px;
    left: 0px;
    width:  64px;
    height: 64px;
    background-image:    url(../_images/_hintergrund/hintergrund_main_1.gif);
    background-repeat:   no-repeat;
    background-position: left top;
    z-index: 0;
  }
div.main_fenster[id]
  {
    position: fixed;
  }

body.main_fenster
  {
    z-index: 1;
    padding-left:   10px;
    padding-right:  0px;
    padding-top:    30px;
    padding-bottom: 0px;
    text-align:  left;
    background-image: url(../_images/_hintergrund/hintergrund_weiss.gif);
  }

body.titel_fenster
  {
    background-image:    url(../_images/_hintergrund/hintergrund_titel_2.gif);
    background-repeat:   repeat-x;
    background-position: left top;
    text-align: left;
  }

body.menue_fenster
  {
    background-image:    url(../_images/_hintergrund/hintergrund_menue_2.gif);
    background-repeat:   repeat-y;
    background-position: left top;
  }

div.menue_fenster_logo
  {
    position: absolute;
    left:   0px;
    top:    0px;
    width:  150px;
    height: 128px;
    overflow: hidden;
    background-image:    url(../_images/_hintergrund/hintergrund_menue_1.gif);
    background-repeat:   no-repeat;
    background-position: left top;
    text-align: center;
    vertical-align: top;
  }

div.menue_fenster_bogen
  {
    position: absolute;
    right:   0px;
    /* top:     300px; */
    width:   150px;
    height:  99px;
    overflow: hidden;
    background-image:    url(../_images/_hintergrund/hintergrund_menue_3.gif);
    background-repeat:   no-repeat;
    background-position: right bottom;
    text-align: center;
  }

div.titel_fenster
  {
    position: absolute;
    left:   0px;
    top:    0px;
    width:  78px;
    height: 50px;
    overflow: hidden;
    background-image:    url(../_images/_hintergrund/hintergrund_titel_1.gif);
    background-repeat:   no-repeat;
    background-position: left top;
  }

div.titel_ueberschrift
  {
    position: absolute;
    left:   63px;
    top:    0px;
    width:  360px;
    height: 50px;
    overflow: hidden;
    background-image:    url(../_images/_hintergrund/hintergrund_titel_ueberschrift.gif);
    background-repeat:   no-repeat;
    background-position: left -1px;
    z-index: 1;
  }

div.titel_logo_elh-webdesign
  {
    position: absolute;
    right:  -10px;
    top:    0px;
    width:  170px;
    height: 14px;
    overflow: hidden;
    z-index: 1;
  }

div.autobahn_rand   { font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #0000ff; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-style: solid; border-color: #0000ff; border-width: 1px; display: inline; text-align: center; }
div.autobahn_inhalt { font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #0000ff; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-style: solid; border-color: #ffffff; border-width: 2px; display: inline; text-align: center; }

select.galerie   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; background-color: #ffffff; line-height: 12pt; vertical-align: middle; }

div.news_text {
	padding: 4px;
	background-color: #ffffeb;
/*	font-size: 9pt;*/
}
div.news_text,
div.news_text * {
	text-align: left;
	font-size: 10pt;
	vertical-align: baseline;
}

div.news_text h1,
div.news_text h2,
div.news_text h3 {
	margin: 5pt 0 5pt 0;
}


div.news_text h1 {font-size:12pt;}
div.news_text h2 {font-size:11pt;}
div.news_text h3 {font-size:10pt;}
