HTML {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
        PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #fff;
}
H1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.bi {
FONT-WEIGHT: bold; FONT-STYLE:  italic;  font-size: 0.9em;  color: navy; margin: 0em 10.5em 0em 10.5em;  display:block;
}

.help{
cursor: help;
}

.klein {
        FONT-WEIGHT: bold;
        FONT-SIZE: 0.65em;
}

.klein1 {
        FONT-WEIGHT: normal;
        FONT-SIZE: 0.85em;
             line-height: 1.2em;
                margin: 0em;
}

.hr_kurz {
        width: 18em;
        text-indent: 11em;
        padding: 0em;
        margin: 0em;
}

IMG {
                 border: none;
                margin: 0em -0.1em;
                padding: 0em ;
                border: 0em;
                }



IMG.border {
        border:  1px #AFAFAF dotted;
}

IMG.border1 {
        border:  2px #AFAFAF solid;
}

IMG.space {
        padding: 0em 0.8em;
}

IMG.borderspace {
        border:  1px #AFAFAF solid;
        margin: 0em 0.8em;
}

IMG.space1 {
        margin: 1em;
}

IMG.border_bild_ol {
        border:  1px #AFAFAF dotted;
        border-right: none;
        border-bottom: none;
        margin: 0em -0.2em;
}

IMG.border_bild_or {
        border:  1px #AFAFAF dotted;
        border-left: none;
        border-bottom: none;
        margin: 0em -0.2em;
}

IMG.border_bild_ul {
        border:  1px #AFAFAF dotted;
        border-right: none;
        border-top: none;
        margin: -0.3em -0.2em;
}

IMG.border_bild_ur {
        border:  1px #AFAFAF dotted;
        border-left: none;
        border-top: none;
        margin: -0.3em -0.2em;
}

IMG.border_rechts_nicht {
        border:  1px #AFAFAF dotted;
        border-right: none;
        margin: 0em -0.2em;
}

IMG.border_rechts_oben_nicht {
        border:  1px #AFAFAF dotted;
        border-right: none;
        border-top: none;
        margin: 0em -0.2em;
}

IMG.border_links_nicht {
        border:  1px #AFAFAF dotted;
        border-left: none;
        }

IMG.border_links_oben_nicht {
        border:  1px #AFAFAF dotted;
        border-left: none;
        border-top: none;
        }

IMG.border_unten_nicht {
        border:  1px #AFAFAF dotted;
        border-bottom: none;
}

IMG.border_oben_nicht {
        border:  1px #AFAFAF dotted;
        border-top: none;
}

.fuss
{
background-color: #B0CFDE;
font-size : 0.8em;
line-height: 0.8em;
 padding: 0.2em;
font-weight : bold;
color : #006589;
text-align : center;
margin: 0em 0em;
display: block;
position: relativ;
}

#hauptbereich #inhalt #download {
         width: 42em;
         /* height: 11.5em; */
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 1em 5em 1em 12em;
        padding: 1em;
        line-height: 1.3em;
    display: block;
        }

#hauptbereich #inhalt #download  h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.55em;
        margin: 0.7em 0em;;
   color: #999999;
    text-align: center;
}

#hauptbereich #inhalt #download  h2.blau
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.35em;
    color: navy;
    text-align: left;
}

#hauptbereich #inhalt div.download {
         width: 42em;
         /* height: 11.5em; */
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 1em 5em 1em 12em;
        padding: 1em;
        line-height: 1.3em;
    display: block;
        }

#hauptbereich #inhalt div.download  h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.55em;
        margin: 0.7em 0em;;
   color: #999999;
    text-align: center;
}

#hauptbereich #inhalt  p.blau
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.20em;
    color: navy;
        margin:  0em 8em;
    text-align: left;
}



#hauptbereich #inhalt div.download  h2.blau
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.35em;
    color: navy;
    text-align: left;
}

#hauptbereich #inhalt #kontakt_weitere {
         width: 45em;
         height: 12.5em;
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 1em 5em 1em 10.5em;
        padding: 1em;
    display: block;
}

#hauptbereich #inhalt #kontakt_weitere2 {
         width: 45em;
         height: 16.5em;
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 1em 5em 1em 10.5em;
        padding: 1em;
    display: block;
}

#hauptbereich #inhalt #kontakt_weitere1 {
         width: 46.6em;
         height: 65em;
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 1em 5em 1em 10.5em;
        padding: 0.3em;
    display: block;
}

#hauptbereich #inhalt #kontakt_weitere1  h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.55em;
        line-height: 1.2em;
    color: #999999;
    text-align: center;
}

#hauptbereich #inhalt #kontakt_weitere  h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.55em;
        line-height: 1.2em;
    color: #999999;
    text-align: center;
}

#hauptbereich #inhalt #kontakt {
         width: 47.5em;
         height: 34em;
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 9em;
        padding: 1em;
    display: block;
}



#hauptbereich #inhalt #kontakt_presse {
         width: 42.0em;
         height: 15em;
         border: 1px  #AFAFAF solid;
         background-color: #EFEFEF;
    margin: 0em 0em 0em 12em;
         padding: 2em;

}




#hauptbereich #inhalt #pressespiegel {
         width: 405px;
         border-bottom: none;
    margin: 1em 10em 0em 12.7em;
        padding: 0.5em;
    display: block;
        font-size: 1em;
        color: #000;
        border: 1px #AFAFAF dotted;
}

#hauptbereich #inhalt #refstat {
         width: 46em;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 12em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
        border: 1px #AFAFAF solid;
         }

#hauptbereich #inhalt #refstat table, tr, td,th  {
   font-size: 1.15em;   text-align: left; border: 1px #fff solid;
}

#hauptbereich #inhalt #refstat table tr th {
        font-weight: bold; text-align: left; text-indent: 0.4em; border: 1px #fff solid;
}

#hauptbereich #inhalt #refstat table tr td {
        font-weight: normal;  font-size: 0.8em; padding-left: 0.7em;
}

#hauptbereich #inhalt .dienstpr {
         width: 56em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 6em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt .dienstpr table, tr, td,th  {
   font-size: 1.15em;   text-align: left; border: 1px #fff solid;
}

#hauptbereich #inhalt .dienstpr table tr th {
        font-weight: bold; text-align: left; text-indent: 0.4em; border: 1px #fff solid;
}

#hauptbereich #inhalt .dienstpr table tr td {
        font-weight: normal;  font-size: 0.8em; padding-left: 0.7em;
}


#hauptbereich #inhalt #presse {
         width: 45em;
         height: 21em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 12em;
        padding: 0.5em;
    display: block;
}

 #hauptbereich #inhalt #presse1 {
         width: 45em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 12em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt #presse1 table, tr, td,th  {
   font-size: 1.15em;   text-align: left; border: 1px #fff solid;
}

#hauptbereich #inhalt #presse1 table tr th {
        font-weight: bold; text-align: left; text-indent: 0.4em; border: 1px #fff solid;
}

#hauptbereich #inhalt #presse1 table tr td {
        font-weight: normal;  font-size: 0.8em; padding-left: 0.7em;
}

#hauptbereich #inhalt #presse1 table tr td.center {
         text-align: center;
}

#hauptbereich #inhalt #presse1 table tr td.tabpunkt {
        font-weight: normal;  font-size: 1.4em; padding-left: 0.2em; text-align: center;
}


#hauptbereich #inhalt .presse1 {
         width: 45em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 12em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt .presse1 table, tr, td,th  {
   font-size: 1.15em;   text-align: left;  border: 1px #fff solid;
}

#hauptbereich #inhalt .presse1 table tr th {
        font-weight: bold; text-indent: 0.4em; border: 1px #fff solid;
}

#hauptbereich #inhalt .presse1 table tr td {
        font-weight: normal;  font-size: 0.8em; padding-left: 0.7em;
}

#hauptbereich #inhalt .presse1 table tr td.center {
         text-align: center;
}

#hauptbereich #inhalt .presse1 table tr th.center {
         text-align: center;
}

#hauptbereich #inhalt .presse1 table tr td.tabpunkt {
        font-weight: normal;  font-size: 1.4em; padding-left: 0.2em; text-align: center;
}

#hauptbereich #inhalt #presse1a {
         width: 45em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 12em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt #presse1a table, tr, td,th  {
   font-size: 1.15em;   text-align: left; border: 1px #fff solid;
}

#hauptbereich #inhalt #presse1a table tr th {
        font-weight: bold; text-align: left; text-indent: 0.4em; border: 1px #fff solid;
}

#hauptbereich #inhalt #presse1a table tr td {
        font-weight: normal;  font-size: 0.8em; padding-left: 0.7em;
}

#hauptbereich #inhalt #presse1a table tr td.center {
         text-align: center;
}

#hauptbereich #inhalt #presse1a table tr td.tabpunkt {
        font-weight: normal;  font-size: 1.4em; padding-left: 0.2em; text-align: center;
}


#hauptbereich #inhalt #presse1b {
         width: 63em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 2em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt #presse1b table, tr, td,th  {
   font-size: 1.15em;   text-align: left; border: 1px #fff solid;
}

#hauptbereich #inhalt #presse1b table tr th {
        font-weight: bold; text-align: left; text-indent: 0.4em; border: 1px #fff solid;
}

#hauptbereich #inhalt #presse1b table tr td {
        font-weight: normal;  font-size: 0.8em; padding-left: 0.7em;
}

#hauptbereich #inhalt #presse1b table tr td.center {
         text-align: center;
}

#hauptbereich #inhalt #presse1b table tr td.tabpunkt {
        font-weight: normal;  font-size: 1.4em; padding-left: 0.2em; text-align: center;
}


#hauptbereich #inhalt #presse2 {
         width: 46.5em;
         border-bottom: none;
         background-color: #fff;
    margin: 1em 6em 0em 10.5em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt #presse3 {
         width: 45em;
         border: 1px  #AFAFAF dotted;
        background-color: #FBFBFB;
    margin: 1em 6em 0em 11.8em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt #presse3 table  tr, td, th  {
   font-size: 1.15em;
}

#hauptbereich #inhalt #presse3 table tr th {
        font-weight: bold; text-align: left; text-indent: -0.5em;  font-style: italic;  font-size: 0.9em; background-color: #FBFBFB;
}

#hauptbereich #inhalt #presse3 table tr td {
        font-weight: normal; text-align: left; font-size: 0.8em;
}

#hauptbereich #inhalt #presse3 table tr td.right {
        font-weight: normal; text-align: right; font-size: 0.8em;
}

#hauptbereich #inhalt #presse3 table ul li {
        font-weight: normal; text-align: left; font-size: 1.0em;
}

#hauptbereich #inhalt .presse3 {
         width: 45em;
         border: 1px  #AFAFAF dotted;
        background-color: #FBFBFB;
    margin: 1em 6em 0em 11.8em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt .presse3 table  tr, td, th  {
   font-size: 1.15em;
}

#hauptbereich #inhalt .presse3 table tr th {
        font-weight: bold; text-align: left; text-indent: -0.5em;  font-style: italic;  font-size: 0.9em; background-color: #FBFBFB;
}

#hauptbereich #inhalt .presse3 table tr td {
        font-weight: normal; text-align: left; font-size: 0.8em;
}

#hauptbereich #inhalt .presse3 table tr td.right {
        font-weight: normal; text-align: right; font-size: 0.8em;
}

#hauptbereich #inhalt .presse3 table ul li {
        font-weight: normal; text-align: left; font-size: 1.0em;
}


#hauptbereich #inhalt #links {
         width: 55em;
         border-bottom: none;
         background-color: #EFEFEF;
    margin: 1em 6em 0em 6em;
        padding: 0.5em;
    display: block;
        font-family: Arial, Helvetica, sans-serif;
         }

#hauptbereich #inhalt #links table, tr, td,th  {
   font-size: 1.15em;
}

#hauptbereich #inhalt #links table tr th {
        font-weight: bold; text-align: left; text-indent: 0.7em;
}

#hauptbereich #inhalt #links table tr td {
        font-weight: normal;  text-align: left;  font-size: 0.8em;
}

#hauptbereich #inhalt #links table tr td.center {
         text-align: center;
}

#hauptbereich #inhalt #links table tr th.center {
         text-align: center;
}

#inhalt #presse .floatleft1p {
   FLOAT: left;   MARGIN: 0.5em 0em 0em 1em;  display: inline; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 12em;  text-align: left;
}

#inhalt #presse .floatleft2p {
     FLOAT: left;   MARGIN: 0.5em 0em 0em 1em; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; display: inline; width: 29em; text-align: left;
}




#hauptbereich #inhalt #presse_mitteilung {
         width: 48em;
        /* border: 1px  #AFAFAF solid;  */
    margin: 0em 6em 0em 10em;
        padding: 0em;
    display: block;
}

#hauptbereich #inhalt #presse_mitteilung   UL LI {
                LIST-STYLE-TYPE:  disc;
                LINE-HEIGHT: 1.2em;
                                margin: 0em 0em 0em -1em ;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 1em;
                                text-align: left;
                                COLOR: navy;
                        }


#hauptbereich #inhalt #presse_mitteilung h1
{
        font-family: Arial Black, Helvetica, sans-serif;
        font-size: 1.35em;
        line-height: 1.3em;
        color: navy;
        text-align: left;
        padding: 0em ;
        margin: 1.3em 0em 4em 7em;
        display: block;
        /* border: 1px black solid; */
        font-weight: 600;
        }

#hauptbereich #inhalt #presse_mitteilung h1 .lighter{
         font-weight:  100;
}

#hauptbereich #inhalt #presse_mitteilung h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        line-height: 1.4em;
        color: navy;
        text-align: left;
        padding: 0em ;
        margin: 1em 0em 0.8em 0em;
        display: block;
        /* border: 1px black solid; */
        font-weight: 800;
        }

#hauptbereich #inhalt #impressum {
         width: 47em;
        /*  height: 55em; */
        /*  border: 1px  #AFAFAF solid;  */
    margin: 0em 6em 0em 10em;
        padding: 0.5em;
    display: block;

         }

#hauptbereich #inhalt #impressum table  tr, td, th  {
       font-size: 1em; font-weight: normal; text-align: left;
       font-family: Arial, Helvetica, sans-serif;
}


#inhalt #impressum .floatleft2 {
                 float: left;
                 MARGIN: 1em 0em 0.5em -0.5em;
             padding: 1.5em 0em 2em 0em;
             FONT-WEIGHT:  normal;
                 FONT-SIZE: 1em;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 text-align: left;
                 text-indent: 10px;
                 COLOR: Navy;
                 LINE-HEIGHT: 1.4em;
                 position: relative;
                 display: inline;
                 width: 47em;
        border-top: 1px   #AFAFAF solid;
            border-bottom: 1px   #AFAFAF solid;
}






#inhalt #presse_mitteilung .hr1 {
                 float: left;
                 MARGIN: 1em 0em -2em 0em;
             padding: 1.5em 0em 2em 0em;
             FONT-WEIGHT:  normal;
                 FONT-SIZE: 1em;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 text-align: left;
                 text-indent: 0px;
                 COLOR: Navy;
                 LINE-HEIGHT: 1.4em;
                 position: relative;
                 display: inline;
                 width: 48em;
        border-top: 1px   #AFAFAF solid;
            border-bottom: 1px   #AFAFAF solid;
}

#inhalt #presse_mitteilung .hr2{
                 float: left;
                 MARGIN: 1em 0em -2em 0em;
             padding: 0.2em 0em 0.5em 0em;
             FONT-WEIGHT:  normal;
                 FONT-SIZE: 1em;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 text-align: left;
                 COLOR: Navy;
                 LINE-HEIGHT: 1.4em;
                 width: 48em;
                 display: inline;
                 position: relative;
        border-top: 1px   #AFAFAF solid;
            border-bottom: 1px   #AFAFAF solid;

}

#inhalt #presse_mitteilung .hr3 {
                 float: left;
                 MARGIN: 1em 0em -2em 0em;
             padding: 1.5em 0em 2em 0em;
             FONT-WEIGHT:  normal;
                 FONT-SIZE: 1em;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 text-align: justify;
                 text-indent: 0px;
                 COLOR: Navy;
                 LINE-HEIGHT: 1,4em;
                 width: 120em;
                 position: relative;
                 display: inline;
                 width: 48em;
        border-top: 1px   #AFAFAF solid;
            border-bottom: 1px   #AFAFAF solid;

}

#inhalt #impressum .floatright1 {
                float: right;
            MARGIN: 0em 0em 0em 0.5em;
                FONT-FAMILY: Arial, Helvetica, sans-serif;
            FONT-WEIGHT:  normal;
            FONT-SIZE: 1em;
                COLOR: Navy;
            LINE-HEIGHT: 1.4em;
             text-align: left;
             position: relative;
         display:  inline;
                 width: 30em;
}

#inhalt #impressum .floatright1a {
                 float: right;
             MARGIN: 1em 0em 0em 0.5em;
                 padding: 3em 0em;
                 FONT-WEIGHT:  normal;
                 FONT-SIZE: 1em;
                 COLOR: Navy;
                  LINE-HEIGHT: 1.4em;
                  FONT-FAMILY: Arial, Helvetica, sans-serif;
                  text-align: left;
                 position: relative;
             display:  inline;
                 width: 30em;
}

#inhalt #impressum .floatright1b {
                 float: right;
             MARGIN: 1em 0em 0em 0.5em;
                 padding: 1em 0em;
             FONT-WEIGHT:  normal;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 FONT-SIZE: 1em; COLOR: Navy;
             LINE-HEIGHT: 1.4em;
                 text-align: left;
                 position: relative;
                 display:  inline;
             width: 30em;
}

#inhalt #impressum .floatright1c {
                 float: right;
             MARGIN: 1em 0em 0em 0.5em;
                 padding: 0.5em 0em;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 FONT-WEIGHT:  normal;
                 FONT-SIZE: 1em;
                 COLOR: Navy;
                 LINE-HEIGHT: 1.4em;
                 text-align: left;
                 position: relative;
                 display:  inline;
                  width: 30em;
}

#hauptbereich #inhalt  #tilly  {
         width: 50em;
         height: 31.7em;
         /* border: 1px  #AFAFAF solid;  */
    margin: 0em 6em 0em 10em;
        padding-top: 0.2em;
    display: block;
        background-color: #EFEFEF;
}

#hauptbereich #inhalt  #tilly1  {
         width: 48em;
         height: 26em;
         /* border: 1px  #AFAFAF solid;  */
    margin: 0em 1em 0em 4em;
        padding-top: 0.2em;
    display: block;
        font-size: 1em;
        background-color: #EFEFEF;
}

#tilly #floatleft_t {
    float: left;
     MARGIN: 0em 0em 0em 0em;
         padding-top: 0.2em;
          position: relative;
          FONT-FAMILY: Arial, Helvetica, sans-serif;
          display: inline;
          text-align: left;
          width: 230px;
        /*  border: 1px  #AFAFAF solid;  */
}

#tilly #floatright_t {
      float: right;
          MARGIN: 0.2em 0em 0em 0em;
           display:  inline;
           width: 29em;
           height: 360px;
         /*border: 1px  #AFAFAF solid; */
          position: realiv;
          background-color: #EFEFEF;
}

#tilly #floatright_t  div.th {
     font-size: 1.1em;
         line-height: 1.2em;
         font-weight: bold;
         margin: 0em 0em 0.6em 0em;
         display: block;
         text-align: left;
         padding: 0em 6em;
         position: relativ;
         width: 14.3em;
        background-color: #8EBBD1;
        }

#tilly #floatright_t  div.td1 {
     font-size: 1em;
         line-height: 1.2em;
         font-weight: normal;
         display: inline;
         text-align: left;
         padding-left: 0.5em;
     margin: 0em;
         position: relativ;
     width: 5.5em;
   /*  border: 1px  #AFAFAF solid;  */
         float: left;
        }

#tilly #floatright_t  div.td2 {
     font-size: 1em;
         line-height: 1.2em;
         font-weight: normal;
         display: inline;
         text-align: left;
         padding: 0em;
         margin: 0em;
         margin-left: 0.5em;
         position: relativ;
         width: 22em;
   /* border: 1px  #AFAFAF solid; */
         float: left;
        }

center {
         text-align: center;
}

#hauptbereich #inhalt #kontakt1{
         width: 47.5em;
         height: 32.3em;
     background-color: #FBFBFB;
    margin: 0em 6em  0em 10em;
        padding: 0em;
        display: block;
        /*  border: 1px  #AFAFAF solid;         */
 }

#hauptbereich #inhalt #kontakt h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.55em;
    color: #999999;
    text-align: center;
}


#hauptbereich #inhalt LI A {
         COLOR:  navy;   font-weight: normal;   text-decoration: underline;
}

#hauptbereich #inhalt LI A:active {
        color: #6495ED;  text-decoration: none;
}

#hauptbereich #inhalt LI A:visited {
         COLOR:  navy;    text-decoration: underline;
}

#hauptbereich #inhalt LI A:hover {
        text-decoration: none;  BACKGROUND-COLOR: #F0F8FF;
}

#hauptbereich #inhalt P A {
         COLOR: #navy;    text-decoration: underline;
}

#hauptbereich #inhalt P A:active {
        color: #6495ED;  text-decoration: none;
}

#hauptbereich #inhalt P A:visited {
         COLOR: navy;    text-decoration: underline;
}

#hauptbereich #inhalt P A:hover {
        text-decoration: none;  BACKGROUND-COLOR: #F0F8FF;
}

.unsichtbar {
        LEFT: -2000px; POSITION: absolute
}

.nofloat {
        CLEAR: both
}

#kopf {
        WIDTH: 100%;
        RIGHT: 0;
        LEFT: 0;
                display: inline;
        POSITION: static;
        HEIGHT: 79px;
                margin: 0px;
                                padding-top: 1px;
    /*    background-color : #8EBBD1; */
           background-color :  White;
}

#kopfmenue {
     background-color : #8EBBD1;
          POSITION: static;
        margin-top: 1.5em;  display: block;
          width: 100%;
          height: 2.8em;
}

/* #kopfmenue_rahmen {
         margin:  10px 0px 8px 0px;
         border-top: 1px solid  #006589;
         border-bottom: 1px solid  #006589;
         display: block;
         height: 1.4em;
          width: 55.6em;
          position: absolute;
          z-index: 0;
} */

#kopfmenue_rahmen {
         margin:  10px 0px 8px 0px;
         border-top: 1px solid  #006589;
         border-bottom: 1px solid  #006589;
         display: block;
         height: 1.4em;
          width: 67em;
          position: absolute;
          z-index: 0;
}

#kopfmenue_pfad {
         margin: 1px 0px 0px 0px;
         padding: 0px;
         display: inline;
        width: 100%;
                 top: 0px;
         position: absolute;
         font-family: Arial, Helvetica, sans-serif;
         font-weight : bold;
         color : #006589;
        /* background-color :#8EBBD1;*/
          background-color : White;
          text-indent: 125px;
          font-size: 0.8em;  line-height: 1.2em; /* height: 2em; */

}

#kopfmenue_rahmen  div.eins {
            background-color :#B0CFDE ;
        text-align : center;
                vertical-align:  middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
                color : #006589;
                font-size: 1em;   line-height: 1.3em;  height: 1.3em;
                position: absolute;
                left: 11.8em;
                top: 1px;
                display: block;
}

#kopfmenue_rahmen  div.zwei {
            background-color :#B0CFDE ;
        text-align : center;
                vertical-align: middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
                color : #006589;
                font-size: 1em;   line-height: 1.3em;  height: 1.3em;
                position: absolute;
                left: 19.2em;
                top: 1px;
                display: block;
}

#kopfmenue_rahmen  div.drei {
            background-color :#B0CFDE ;
        text-align : center;
                vertical-align: middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
                color : #006589;
                font-size: 1em;   line-height: 1.3em;  height: 1.3em;
                position: absolute;
                left: 26.6em;
                top: 1px;
                display: block;
}

#kopfmenue_rahmen  div.vier {
            background-color :#B0CFDE ;
        text-align : center;
                vertical-align: middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
                color : #006589;
                font-size: 1em;   line-height: 1.3em;  height: 1.3em;
                position: absolute;
                left: 34em;
                top: 1px;
                display: block;
}

#kopfmenue_rahmen  div.fuenf {
            background-color :#B0CFDE ;
        text-align : center;
                vertical-align: middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
                color : #006589;
                font-size: 1em;   line-height: 1.3em;  height: 1.3em;
                position: absolute;
                left: 41.4em;
                top: 1px;
                display: block;
}

#kopfmenue_rahmen  div.sechs {
            background-color :#B0CFDE ;
        text-align : center;
                vertical-align: middle;
        width : 10.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
                color : #006589;
                font-size: 1em;   line-height: 1.3em;  height: 1.3em;
                position: absolute;
                left: 48.8em;
                top: 1px;
                display: block;
}

#kopfmenue_rahmen  div.sieben {
        background-color :#006589;
        text-align : center;
                vertical-align: middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
        color: #FFAA00;
                font-size: 1em;   line-height: 1.4em;  height: 1.4em;
                position: absolute;
                left: 60.2em;
                top: 0px;
                display: block;
}

/* #kopfmenue_rahmen  div.sechs {
        background-color :#006589;
        text-align : center;
                vertical-align: middle;
        width : 6.8em;
                 font-family: Arial, Helvetica, sans-serif;
        font-weight : bold;
        color: #FFAA00;
                font-size: 1em;   line-height: 1.4em;  height: 1.4em;
                position: absolute;
                left: 48.8em;
                top: 0px;
                display: block;
} */

#kopfmenue A {
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight : bold;
                color : #006589;
            line-height:  1.1em;
                margin-top: 1px;
                display: block;
        }

#kopfmenue A:visited {
                color : #006589;
        text-decoration: none;
}

#kopfmenue A:active {
        text-decoration: none;
}

#kopfmenue A:hover {
    color : #FFFFFF;
     background-color :#006589;
     display:  block;
}

#kopfmenue #kopfmenue_rahmen  div.sieben A {
          color: #FFAA00;
          background-color :#006589;
          display: block;
}

#kopfmenue #kopfmenue_rahmen  div.sieben  A:activ {
         text-decoration: none;
         display: block;
}

#kopfmenue #kopfmenue_rahmen  div.sieben  A:visited {
         color: #FFAA00;
         display: block;
}

#kopfmenue #kopfmenue_rahmen  div.sieben  A:hover
{
    color : #FFFFFF;
    text-decoration: none;
    display: block;
}



#logoinhalt {
        DISPLAY: block;
                 text-align: center;
                 vertical-align: middle;
                 position: absolute;
                  top: 0px;  width: 119px;  height: 78px;
                /* background-color: #8EBBD1; */
                background-color:  White;
                 border-right: 1px;
                  border-right-color:  #006589;
                  border-right-style: solid;
              z-index: 1;
}

#kopflogo {
  display: block;  position: absolute; top: 6px ;   left:10px;
  }

#menue_left.hilfe {
             width: 9em;
           height: 28em;
           top: 0px;
         }

#menue_left.hilfe ul  {
           margin-top: 0.8em;
           padding: 5px;
        }

#menue_left.hilfe li {
                padding-bottom: 1em;
}

#menue_left.hilfe  li a:hover
         {
                 width: 9.5em;
                  }



#menue_left_lang1 {
       background-color : #006589;
           color: white;
           display: block;
           width: 14.8em;
         /*  height: 36.65em; */
                   height: 400em;
           position: absolute;
           left: 0px;
           top: 78px;
           margin: 0px;
           padding: 0px;
         }

#menue_left_lang1 ul  {
           color: white;
           display: block;
           left: 0px;
           top: 20px;
           position: absolute;
           margin: 0px;
           padding: 10px;
       list-style-type : none;
                   }

#menue_left_lang1 li {
        margin-left: 0px;
                margin-right: 5px;
                padding-bottom: 0.2em;
                color: #FFAA66;
         }

#menue_left_lang1 li.trenn
{
        list-style-type :  none;
                line-height: 0.2em;
            margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 0.3em;
                margin-top: -0.3em;
                padding-top: 0em;
                padding-bottom: 0em;
                 border-bottom: 1px  #FFAA66  dotted;
                 width: 13em;
         }


#menue_left_lang1 LI a
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #FFAA66;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: inline;
}


#menue_left_lang1 LI a.ordner
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #B0CFDE;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: block;
}

#menue_left_lang1 LI a.ordner:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #fff;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: block;
}

#menue_left_lang1 span.weiss
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #fff;
                 text-decoration: none;
        font-weight : bold;
                display: inline;
}

#menue_left_lang1 a:visited
{
        text-decoration: none;
        color : #FFAA66;
                width: 14.5em;
}

#menue_left_lang1 a.ordner:visited
{
        text-decoration: none;
        color : #B0CFDE;
                width: 14.5em;
}

#menue_left_lang1 a:hover
{
        background-color : #003366;
        text-decoration:none;
        color : #8EBBD1;
                width: 14.5em;
                display: block;
                  }

#menue_left_lang1 a:active
{
        text-decoration: none;
                width: 14.5em;
                display: block;
                }

#menue_left_lang1 h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: White;
                margin-top: 0.85em;
        margin-left: 3px;
}

#menue_left_lang1 UL h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: White;
                margin: 0.5em 0em;
        margin-left: -7px;
}

#menue_left_lang1 LI.klein
{
        font-size: 0.6em;
                margin-left: 10px;
                margin-bottom: 0px;
                padding-bottom: 0.5em;
                width: 15em;
                display: block;
                position: relative;
}

#menue_left_lang {
       background-color : #006589;
           color: white;
           display: block;
           width: 14.8em;
           height: 40.5em;
           position: absolute;
           left: 0px;
           top: 78px;
           margin: 0px;
           padding: 0px;
         }

#menue_left_lang ul  {
           color: white;
           display: block;
           left: 0px;
           top: 20px;
           position: absolute;
           margin: 0px;
           padding: 10px;
       list-style-type : none;
                   }

#menue_left_lang li {
        margin-left: 0px;
                margin-right: 5px;
                padding-bottom: 0.2em;
                color: #FFAA66;
         }

#menue_left_lang li.trenn
{
        list-style-type :  none;
                line-height: 0.2em;
            margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 0.3em;
                margin-top: -0.3em;
                padding-top: 0em;
                padding-bottom: 0em;
                 border-bottom: 1px  #FFAA66  dotted;
                 width: 13em;
         }





#menue_left {
       background-color : #006589;
           color: white;
           display: block;
           width: 15.3em;
          /* height: 37.65em; */
                     height: 58.0em;
           position: absolute;
           left: 0px;
          /*  top: 78px; */
                   top: 5.45em;
           margin: 0px;
           padding: 0px;
         }




#menue_left ul  {
           color: white;
           display: block;
           left: 0px;
           top: 20px;
           position: absolute;
           margin: 0px;
           padding: 10px;
       list-style-type : none;
                   }

#menue_left li {
        margin-left: 0px;
                margin-right: 5px;
                padding-bottom: 0.2em;
                color: #FFAA66;
         }

#menue_left li.trenn
{
        list-style-type :  none;
                line-height: 0.2em;
            margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 0.3em;
                margin-top: -0.3em;
                padding-top: 0em;
                padding-bottom: 0em;
                 border-bottom: 1px  #FFAA66  dotted;
                 width: 13em;
         }


#menue_left LI a
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #FFAA66;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: inline;
}


#menue_left LI a.ordner
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #B0CFDE;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: block;
}

#menue_left LI a.ordner:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #fff;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: block;
}

#menue_left span.weiss
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #fff;
                 text-decoration: none;
        font-weight :bold;
                display: inline;
}

#menue_left a:visited
{
        text-decoration: none;
        color : #FFAA66;
                width: 14.5em;
}

#menue_left a.ordner:visited
{
        text-decoration: none;
        color : #B0CFDE;
                width: 14.5em;
}

#menue_left a:hover
{
        background-color : #003366;
        text-decoration:none;
        color : #8EBBD1;
                width: 15.2em;
                display: block;
                  }

#menue_left a:active
{
        text-decoration: none;
                width: 15.2em;
                display: block;
                }

#menue_left h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: White;
                margin-top: 0.5em;
        margin-left: 3px;
}

#menue_left UL h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: White;
                margin: 0.5em 0em;
        margin-left: -7px;
}

#menue_left LI.klein
{
        font-size: 0.6em;
                margin-left: 10px;
                margin-bottom: 0px;
                padding-bottom: 0.5em;
                width: 15em;
                display: block;
                position: relative;
}

#menue_left_lang {
       background-color : #006589;
           color: white;
           display: block;
           width: 14.8em;
           height: 45.5em;
           position: absolute;
           left: 0px;
           top: 79px;
           margin: 0px;
           padding: 0px;
         }

#menue_left_lang ul  {
           color: white;
           display: block;
           left: 0px;
           top: 40px;
           position: absolute;
           margin: 0px;
           padding: 10px;
       list-style-type : none;
                   }

#menue_left_lang li {
        margin-left: 0px;
                margin-right: 5px;
                padding-bottom: 0.2em;
                color: #FFAA66;
         }

#menue_left_lang li.trenn
{
        list-style-type :  none;
                line-height: 0.2em;
            margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 0.3em;
                margin-top: -0.3em;
                padding-top: 0em;
                padding-bottom: 0em;
                 border-bottom: 1px  #FFAA66  dotted;
                 width: 13em;
         }


#menue_left_lang LI a
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #FFAA66;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: inline;
}


#menue_left_lang LI a.ordner
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #B0CFDE;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: block;
}

#menue_left_lang LI a.ordner:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #fff;
                 text-decoration: none;
        font-weight : bold;
                width: 14.5em;
                display: block;
}

#menue_left_lang span.weiss
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #fff;
                 text-decoration: none;
        font-weight :bold;
                display: inline;
}

#menue_left_lang a:visited
{
        text-decoration: none;
        color : #FFAA66;
                width: 14.5em;
}

#menue_left_lang a.ordner:visited
{
        text-decoration: none;
        color : #B0CFDE;
                width: 14.5em;
}

#menue_left_lang a:hover
{
        background-color : #003366;
        text-decoration:none;
        color : #8EBBD1;
                width: 14.5em;
                display: block;
                  }

#menue_left_lang a:active
{
        text-decoration: none;
                width: 14.5em;
                display: block;
                }

#menue_left_lang h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: White;
                margin-top: 0.85em;
        margin-left: 3px;
}

#menue_left_lang LI.klein
{
        font-size: 0.6em;
                margin-left: 10px;
                margin-bottom: 0px;
                padding-bottom: 0.5em;
                width: 15em;
                display: block;
                position: relative;
}


#menue_left_index {
       background-color : #006589;
           color: white;
           display: block;
           width: 14em;
           height: 36.35em;
           position: absolute;
           left: 0px;
                   top: 5.45em;
           margin: 0px;
           padding: 0px;
         }

#menue_left_bbviewer {
       background-color : #006589;
           color: white;
           display: block;
           width: 13.8em;
           height: 36.35em;
           position: absolute;
           left: 0px;
                   top: 5.45em;
           margin: 0px;
           padding: 0px;
         }



#menue_left_index ul  {
           color: white;
           display: block;
           left: 0px;
           top: 20px;
           position: absolute;
           margin: 0px;
           padding: 10px;
       list-style-type : none;
        }

#menue_left_index li
{
        list-style-type :  none;
            margin-left: 0px;
                margin-right: 10px;
                padding-bottom: 0em;
         }



#menue_left_index li.trenn
{
        list-style-type :  none;
                line-height: 0.1em;
            margin: -0.3em 0em 0.2em 0em ;
                padding: 0em;
                border-bottom: 1px  #FFAA66  dotted;
                 width: 12.5em;
         }


#menue_left_index a
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
            color :  #FFAA66;
                 text-decoration: none;
        font-weight : bold;
                width: 14 em;
                display: inline;
}

#menue_left_index span.weiss
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
            color :  #fff;
                 text-decoration: none;
        font-weight : normal;
                display: inline;
}

#menue_left_index a:visited
{
        text-decoration: none;
        color : #FFAA66;
}

#menue_left_index a:hover
{
        background-color : #003366;
        text-decoration:none;
        color : #8EBBD1;
                width: 14em;
                display: block;
                  }

#menue_left_index a:active
{
        text-decoration: none;
                }

#menue_left_index h2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.0em;
        font-weight: bold;
        color: White;
                margin-top: 0.5em;
        margin-left: 3px;
}

#menue_left_index LI.klein
{
        font-size: 0.65em;
                margin-left: 10px;
                margin-bottom: 0px;
                padding-bottom: 0.5em;
                width: 15em;
                display: block;
                position: relative;
}


#hauptbereich  {
        BACKGROUND-COLOR: #fff;
}

/* #container {
        MARGIN-LEFT: 17.1em;  top: 80px; position: absolute; background-color: #fff; width: 51.5em;
} */


/* #container von position: absolute; auf position: relative; geändert !!! */

#container {
        MARGIN-LEFT: 14.8em;  margin-top: 20px; position: static; background-color: #fff; width: 54.5em;
}

#container1 {
        MARGIN-LEFT: 20em;  margin-top: 20px; position: static; background-color: #fff; width: 45em;
}

#container2 {
       /*  MARGIN-LEFT: 13.8em;  margin-top: 11px; position: static; background-color: #fff; width: 45em; */
                MARGIN-LEFT: 15.1em;  margin-top: 11px; position: static; background-color: #fff; width: 45em;
}

#container_breit {
        MARGIN-LEFT: 15.1em;  margin-top: 20px; position: static; background-color: #fff; width: 61em;
}

#inhalt {
        MARGIN :0em ;
        padding: 0em;
       /*  top: 90px;  */
}

#inhalt_center {
        MARGIN : 0em 2em ;
                top: 0em;
         /* border: 1px #f00 solid;  */
           display: block;
           position: absolute;
           width: 37em;
}

#inhalt_center1 {
        MARGIN : 0em 1em ;
         /*   border: 1px #f00 solid; */
           display: block;
           position: absolute;
           width: 500px;
           height: 300px;
        }



#inhalt_center1         h3 {
        font-size: 1.2em;
        font-weight: bold;
        margin: 0.4em ;
        padding: 0em;
        background-color : #EFEFEF;
        color: Navy;
        text-align: center;
        position: relative;
        }

#inhalt_center1         h4 {
        font-size: 1em;
        font-weight: bold;
        margin: 0.4em ;
        padding: 0em;
        color: Navy;
        text-align: center;
        position: relative;
        }

#inhalt_center1         p {
        color: Navy;
        font-size: 0.8em;
        margin: 0em ;
        padding: 0em;
        }

#inhalt_center.hilfe  {
                top: 0em;
          /*   border: 1px #f00 solid;  */
           display: block;
           position: absolute;
           MARGIN-LEFT: 9em;
           background-color: #fff;
           width: 29em;
}

#inhalt_center.hilfe  h2{
        width: 20em;
}

#inhalt_center  UL LI {
                LIST-STYLE-TYPE:  disc;
                LINE-HEIGHT: 1.2em;
                                margin: 0em 1em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 0.8em;
                                COLOR: navy;
}


#inhalt_center h2 {
        font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
        color: #999999;
        text-align: center;
    margin: 1em;
        width: 20em;
}

#inhalt_center  h3
{
font-size: 0.8em;
line-height: 1.2em;
font-weight: bold;
margin: 1.5em 0em;
padding: 0.3em;
color: Navy;
background-color : #EFEFEF;
}

#inhalt_center  h4
{
font-size: 0.8em;
line-height: 1.2em;
font-weight: normal;
text-align: center;
margin: 0.5em 0em;
padding: 0.3em;
color: Navy;
}

#inhalt_center div.adr {
          MARGIN: 1em 1em  1em 14em;
          FONT-WEIGHT:  normal;
          FONT-SIZE: 0.8em;
          COLOR: Navy;
          LINE-HEIGHT: 1.2em;
           position:  relativ;
           FONT-FAMILY: Arial, Helvetica, sans-serif;
           text-align: left;
           width: 22em;
}


#inhalt div.adr {
           MARGIN: 1em 1em  1em 5em;
           PADDING: 0.5em;
           FONT-WEIGHT:  normal;
           FONT-SIZE: 0.8em;
           COLOR: Navy;
           LINE-HEIGHT: 1.2em;
           position:  relativ;
           FONT-FAMILY: Arial, Helvetica, sans-serif;
           text-align: left;
           width: 55em;
           display: block;
           background-color: #FBFBFB;
           border:  1px  #AFAFAF dotted;

}


#inhalt_center div.anspr {
        MARGIN : 0em ;
                top: 0em;
         /*   border: 1px #0f0 solid; */
           display: block;
           position: relativ;
           width: 34.5em;
            FONT-WEIGHT:  normal;
                FONT-SIZE: 0.8em;
                COLOR: Navy;
            LINE-HEIGHT: 1.2em;
                FONT-FAMILY: Arial, Helvetica, sans-serif;
                text-align: left;
}


#inhalt_index {
        MARGIN-LEFT: 0px ;
        top: 75px;
        }

.img_start  {
          border: 0px; border-style:  none; margin: 2em 5em  5em 2em;
}


IMG.start_pfeil {
        MARGIN-LEFT: 12px ;
        border: 0px;
        padding: 0.0em 1.0em;
}

.img_start1  {
          border: 0px; border-style:  none; margin: 0em 5em  5em 12.5em;
}

.img_center  {
          border: 0px; border-style:  none; margin: 1em 5em  1em 8.5em;
}

.img_brw  {
          border: 1px #000 solid; margin: 1em 9em  1em 9em;
}

 #hauptbereich #inhalt  b  {
        font-weight: bold;
                color: Navy;
 }

  #hauptbereich #inhalt  #impressum div b {
        font-weight: bold;
                color: Navy;
                font-size: 1.3em;
 }

P.breadcrumb {
        DISPLAY: none; LEFT: 410px; POSITION: absolute; TOP: 36px
}

#hauptbereich #inhalt h1
{
        font-family: Arial Black, Arial, sans-serif;
        font-size: 1.8em;
        color: #999999;
        text-align: center;
        /* margin: 1em 6em 1em 13em; */
        margin-top: 20px;
}

#hauptbereich #inhalt h1.sapos
{
        text-align: left;
}

#hauptbereich #inhalt h1.sapos1
{
        font-family: Arial Black, Arial, sans-serif;
        font-size: 1.7em;
        color: #999999;
        text-align: center;
        /* margin: 1em 6em 1em 13em; */
        margin-top: 0px;
}

#inhalt h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #999999;
text-align: center;
margin: 10px 0px 20px 0px;
}

#inhalt h3
{
    font-size: 1.2em;
        font-weight: bold;
        margin: 1em 8em;
        padding: 0em;
        background-color : #EFEFEF;
        color: Navy;
        text-align: left;
        position: relative;
       width: 30.8em;
          /* width: 29.5em; */
}

#inhalt h3.tour
{
    font-size: 1.2em;
        font-weight: bold;
        margin: 1em 8em;
        padding: 0em;
        background-color : #EFEFEF;
        color: Navy;
        text-align: center;
        position: relative;
        width: 27em;
}

#inhalt h3.anfahrt
{
    font-size: 1.2em;
        font-weight: bold;
        margin: 1em 0em;
        padding: 0em;
        background-color : #EFEFEF;
        color: Navy;
        text-align: center;
        position: relative;
        width: 100%
}

#inhalt h3.left {
                text-align: left;
}

#inhalt h4
{
font-size: 1em;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 1.3em;
}



#inhalt div h5
{
font-size: 1em;
font-weight: 400;
line-height: 1.2em;
margin: 1.3em 0em;
color: Navy;
}

#inhalt .center1{
  MARGIN-LEFT: 10em;  display: block; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: Navy;  LINE-HEIGHT: 1.2em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif;  width: 100%;  height: 5em;
}

#inhalt .center2{
  MARGIN-LEFT: 9.5em;  display: block;  width: 35em; height: 8em;  font-size: 1em; LINE-HEIGHT: 1.8em;
  }


#inhalt .center1 h2{
    font-size: 1.7em;
}




#inhalt .floatleft {
  FLOAT: right;  width: 25.5em;  text-align: left; display: inline;  MARGIN: 0em 0.5em 0em 0.5em; padding: 0.2em;
}


#inhalt .floatleft1 {
   FLOAT: left;   MARGIN: 2em 0em 0em 1em;  display: inline; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 23em;  text-align: left;
}

#inhalt #kontakt .floatleft1 {
   FLOAT: left;   MARGIN: 2em 0em 0em 1em;  display: inline; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 23em;  text-align: left;
}

#inhalt .floatleft2 {
     FLOAT: left;   MARGIN: 2em 0em 0em 1em; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; display: inline; width: 18em; text-align: left;
}

#inhalt #kontakt .floatleft2 {
     FLOAT: left;   MARGIN: 2em 0em 0em 1em; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; display: inline; width: 18em; text-align: left;
}

#inhalt .floatleft3 {
     FLOAT: left;   MARGIN: 0.5em 0em 0em 0.5em; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: Navy;  LINE-HEIGHT: 1.2em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; display: inline; width: 22em; text-align:  justify;
}

#inhalt .floatleft1a {
   FLOAT: left;   padding: 1em; MARGIN: 1em 1em 0em 0em;  display: inline; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 21em; border:  1px  #AFAFAF dotted;
}

#inhalt .floatleft2a {
     FLOAT: left;   padding: 1em; MARGIN: 1em 0em 0em 0em; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; display: inline; width: 20.8em; border:  1px  #AFAFAF dotted;
}

#inhalt  .floatright {
 float: left; display: block;  margin: 0.3em; position: relativ; top: 0em; left: 0em;  right: 0em; width: 11em; padding: 0.1em;
}


#inhalt  .floatright1 {
 float: left; display: block;  margin-left: 6em;  margin-top: 0em; position: relativ; top: 0em; left: 0em;  right: 0em; padding: 0.1em;
}


#inhalt  .floatright2 {
  float: left; display: block; margin: 0em 0em 0em 6em;  padding: 0.1em; FONT-SIZE: 0.8em;
}

#inhalt  .floatright3 {
  float: left; display: block; margin: 0em 0.5em 0em 4em;  padding: 0.1em; FONT-SIZE: 0.8em;
}

#inhalt .floatright4 {
  FLOAT: left;  width: 29.0em;  text-align: right; display: inline;  MARGIN: 0em 0.5em 0em 0.5em; padding: 0.2em;
}

#inhalt .floatleft1 {
       float: right;
          MARGIN: 0em 8em 0em 1em;
          FONT-WEIGHT:  normal;
          FONT-SIZE: 1em;
          COLOR: Navy;
          LINE-HEIGHT: 1.4em;
          position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif;
          display: inline;
          text-align: left;
          width: 10em;
}



#nofloat {
         clear: both;
}


#inhalt  div {
        MARGIN: 0.5em ; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: Navy;  LINE-HEIGHT: 1.2em;   position:  static;  FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify;
}

#hauptbereich  #inhalt  pre {
       FONT-SIZE: 0.85em;  COLOR: Navy;
           }


#inhalt  div.schmal {
        MARGIN: 0em 0.5em ; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: Navy;  LINE-HEIGHT: 1.2em;   display:  block;  FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify; width: 20em;  position: relative; padding: 0em; float: left;
}

#inhalt div.center {
        text-align: center;
                color: Navy;
        FONT-SIZE: 0.8em
}

#inhalt div.right {
        text-align: right;
                color: Navy;
        FONT-SIZE: 1em
}

div  A {
                text-decoration: underline;  color: navy; line-height: 1.4em;
}

div  A:active {
                text-decoration: none;    color : #6495ED;
}

div  A:visited {
                text-decoration: underline;   color: navy;
}

div  A:hover {
                text-decoration: none;  BACKGROUND-COLOR: #F0F8FF;
}

#inhalt  div  A {
                text-decoration: underline;  color: navy; line-height: 1.4em;
}

#inhalt  div  A:active {
                text-decoration: none;    color : #6495ED;
}

#inhalt  div  A:visited {
                text-decoration: underline;   color: navy;
}

#inhalt  div  A:hover {
                text-decoration: none;  BACKGROUND-COLOR: #F0F8FF;
}

#inhalt P {
        padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.2em;
                position: relative;
                margin: 1em 12em;
                text-align: justify;
}

#inhalt P.cdrom {

                FONT-WEIGHT: normal;
                FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.4em;
                position: relative;
                margin: 0em 9em  1em 12em;
                text-align: justify;
}

#inhalt P.sup {

                FONT-WEIGHT: normal;
                FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.4em;
                position: relative;
                margin: 1em 12em;
                text-align: justify;
}

#inhalt sup {
        padding: 0em;
        FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em
        LINE-HEIGHT: 2.5em;


}

#inhalt P.text_left {
        padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.2em;
                position: relative;
                margin: 1em 12em;
                text-align: left;
}

#inhalt P.text {
    FONT-WEIGHT:  normal;
     padding: 0.2em 0em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 40.4em;
        /*  height: 100px; */
                 height: 8.5em;
         display: block;
         background-color:  White;
}

#inhalt P.text_hoch {
    FONT-WEIGHT:  normal;
     padding: 0.2em 0em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 40.4em;
        /*  height: 100px; */
                 height: 13em;
         display: block;
         background-color:  White;
}

#inhalt P.text_hoch1 {
    FONT-WEIGHT:  normal;
     padding: 0.2em 0em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 40.4em;
        /*  height: 100px; */
                 height: 10em;
         display: block;
         background-color:  White;
}

#inhalt P.text_hoch2 {
    FONT-WEIGHT:  normal;
     padding: 0.2em 0em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 40.4em;
        /*  height: 100px; */
                 height: 16em;
         display: block;
         background-color:  White;
}


#inhalt P.text_hoch3 {
    FONT-WEIGHT:  normal;
     padding: 0.2em 0em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 40.4em;
            height: 21em;
         display: block;
         background-color:  White;
}


#inhalt P.text1 {
    FONT-WEIGHT:  normal;
     padding: 0.5em 0em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 40.4em;
         display: block;
         background-color:  White;
}

#inhalt P.text2 {
    FONT-WEIGHT:  normal;
     padding: 0em 0em;
         margin-left: 10em;
         FONT-SIZE: 0.9em;
        LINE-HEIGHT: 1.2em;
        width: 46em;
         color: Navy;
         display: block;
         background-color:  White;
}

#inhalt P.neues {
    FONT-WEIGHT:  bold;
     padding: 0.2em 0.5em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 38.4em;
         height: 1.5em;
         display: block;
         background-color: #8EBBD1;
}

#inhalt P.neues  span.left{
                 display: inline;
                 float: left;
                 margin:0em;
                 width: 33.4em;
                }

#inhalt P.neues  span.right{
                 display:inline;
                 float: left;
                 margin: 0em;
                 text-align: right;
                 width: 5em;
}

#inhalt P.service {
    FONT-WEIGHT:  bold;
     padding: 0.2em 0.5em;
         FONT-SIZE: 0.8em;
        LINE-HEIGHT: 1.2em;
         color: Navy;
         width: 39.3em;
         height: 1.5em;
         display: block;
         background-color: #8EBBD1;
}


#inhalt P.pressem {
        padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 1em;
                COLOR: navy;
                LINE-HEIGHT: 1.2em;
                position: relative;
                margin: 1em 0em ;
                text-align: justify;
}

#inhalt P.neues_index {
        padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.2em;
                position: relative;
                margin: 1em 0em ;
                text-align: justify;
}

#inhalt #presse_mitteilung P.pm  {
                margin: 0em;
             padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 1em;
}

#inhalt_center.hilfe P {
                margin: 1em;
        padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.2em;
                position: relative;
                text-align: justify;
}

#inhalt_center.hilfe P.center {
                text-align: center;
}

#inhalt P.left {
                text-align:  left;
                width: 40em;
                padding: 0.5em;
                margin: 0.5em;
                font-size: 0.9em;
                color: Navy;
}

#inhalt P.left1 {
                text-align:  justify;
                padding: 0.5em;
                margin: 0.5em 5em 0.5em 19em;
                font-size: 0.8em;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt P.left2 {
                text-align:  justify;
                padding: 0em;
                margin: 0em 0em 0.5em 12em;
                font-size: 0.8em;
                width: 30em;
                display: block;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt div.schmal1 {
                text-align:  justify;
                padding: 0em;
                margin: 0em 0em 0.5em 0.5em;
                font-size: 0.8em;
                float: right;
                width: 25em;
                display: block;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt P.left3 {
                text-align:  justify;
                padding: 0em;
                margin: 1em 0em 0.5em 8em;
                font-size: 0.8em;
                display: block;
                width: 45em;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt P.left4 {
                text-align:  justify;
                padding: 0em;
                margin: 1em 0em 0.5em 24em;
                font-size: 0.8em;
                display: block;
                width: 25em;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt P.kali {
                text-align:  justify;
                padding: 0em;
                margin: 1em 0em 0.5em 8em;
                font-size: 0.8em;
                display: block;
                width: 48em;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt P.left4 UL LI{
        list-style: disc;
                line-height: 1.2 em;
                font-family: Arial, Helvetica, sans-serif;
                color: Navy;
}

#inhalt h2.left
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #999999;
text-align: left;
margin: 0em 10em;
}

#inhalt h2.left1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #999999;
text-align: left;
margin: 0em 0em 0em 19.5em;
}

#inhalt h2.left2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #999999;
text-align: left;
margin: 0em 0em 0em 17.5em;
}

#inhalt h2.left3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #999999;
text-align: left;
margin: 0em 8.5em;
}

.bold {
        font-weight: bold;
}

.bold_rot {
        font-weight: bold; color: Red;
}

.rot {
        font-weight: normal; color: Red;
}

.sapos_rot {
        font-weight: bold; color: Red; font-style: italic; line-height:1.5em;
}

.sapos_schwarz {
        font-weight: bold; color: Black; font-style: normal; line-height:1.5em;
}

.blau {
       font-weight: normal; color: #006699; FONT-SIZE: 2,0em;
}

.bold_blau {
        font-weight: bold; color: #006589;
}

.bold_gruen {
        font-weight: bold; color: #009F00;
}

#inhalt TABLE.rand {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  padding-top: 0.5em; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; margin-left: 10px; margin-right: 10px;   margin-top: 0.3em; text-align: left; width: 500px; border: 1px;  border-style: dotted; border-color: #C9C9C9; text-align: center;
}

#inhalt TABLE TD.rand {
        border: 1px;  border-right-style: dotted; border-right-color: #C9C9C9;
}

#inhalt TABLE TH.rand {
        border: 1px;  border-right-style: dotted; border-right-color: #C9C9C9; border-bottom-style: dotted; border-bottom-color: #C9C9C9;  vertical-align: top;
}

#inhalt TABLE TH.rand_last {
        border: 1px;   border-bottom-style: dotted; border-bottom-color: #C9C9C9; vertical-align: top;
}

#inhalt TABLE.schmal {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  padding-top: 0.5em; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; margin-left: 50px; margin-right: 10px;   margin-top: 0.3em; text-align: left; width: 30em;
}


#inhalt TABLE.kontakt TR TD {
        border: 0px;  FONT-WEIGHT:  normal; padding: 0em 1em; text-align: left; FONT-SIZE: 0.8em; color: Navy;
}

#inhalt TABLE.kontakt TR TD a {
        border: 0px;  FONT-WEIGHT:  normal; padding: 0em;  text-align: left; FONT-SIZE: 0.95em; color: Navy;
}

#inhalt TABLE TR TH{
        border: 0px;  FONT-WEIGHT:  bold; padding: 0.2em 0.5em; text-align: left; FONT-SIZE: 0.8em; color: Navy; text-align: center; background-color: #B0CFDE;
}

#inhalt TABLE.produkte {
            border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-color: #000;
        border-top-color: #000;
        border-right-color: #000;
        border-bottom-color: #000;
        border-style: solid;
                width: 45em;
}

#inhalt TABLE.produkte th {
      /*  border-left-width: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-color: #00008B;
        border-top-color: #00008B;
        border-right-color: #00008B;
        border-bottom-color: #00008B;
        border-style: solid; */
        font-size: 0.9em;
                line-height: 0.9em;
        text-align: left;
        padding-left: 16px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 2px;
        font-family:  Arial, Helvetica, sans-serif;
        background-color: #FFF;
}

#inhalt TABLE.produkte th.in_tabelle {
        border-top-width: 1px;
        border-top-color: #00008B;
        border-top-style: solid;
}

#inhalt TABLE.produkte td {
   /*    border-left-width: 0px;
       border-right-width: 0px;
        border-bottom-width: 0px;
       border-left-color: #00008B;
            border-right-color: #00008B;
        border-bottom-color: #00008B;        */
        border-top-width: 1px;
        border-top-color: #00008B;
         border-style: solid;
        font-size: 0.9em;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #B0CFDF;
        padding-left: 16px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 2px;
}

#inhalt TABLE.produkte td.weiss
{
        background-color: #fff;
                line-height: 2px;
}

#inhalt TABLE.produkte1 {
                width: 40 em;
            font-size: 0.9em;
                line-height: 1em;
        border: 1px solid  #00008B;
                border-left: none;
                border-top: none;
        font-family:  Arial, Helvetica, sans-serif;
}

#inhalt TABLE.produkte1 th {
        border: 1px solid  #00008B;
                border-right: none;
                border-bottom: none;
                font-size: 0.8em;
                line-height: 1em;
        text-align: left;
        padding-left: 10px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 2px;
        font-family:  Arial, Helvetica, sans-serif;
       background-color: #B0CFDE;
}

#inhalt TABLE.produkte1 td {
        border: 1px solid  #00008B;
                border-right: none;
                border-bottom: none;
        font-size: 0.8em;
                line-height: 1em;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        background-color: white;
        padding-left: 10px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 2px;
}

#inhalt  UL LI,  DT {
                LIST-STYLE-TYPE:  disc;
                LINE-HEIGHT: 1.2em;
                                margin: 0em 11em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 0.8em;
                                COLOR: navy;
}

#inhalt  UL LI  UL LI {
                LIST-STYLE-TYPE:  circle;
                LINE-HEIGHT: 1.5em;
                                margin: 0em 0em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 1em;
                                COLOR: navy;
}


#inhalt  DL  DT {
                                LINE-HEIGHT: 1.2em;
                                margin: 0em 14em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 0.8em;
                                COLOR: navy;
}

#inhalt  OL LI {
                LINE-HEIGHT: 1.2em;
                                margin: 0em 11em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 1em;
                                COLOR: navy;
}

#inhalt #topfachk UL LI {
                LIST-STYLE-TYPE:  disc;
                LINE-HEIGHT: 1.2em;
                                margin: 0em 6.8em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 1em;
                                COLOR: navy;
}

#inhalt table TR TD  UL LI {
                LIST-STYLE-TYPE:  disc;
                LINE-HEIGHT: 1.2em;
                                margin: 0em 0em 0em -1em ;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 1em;
                                text-align: left;
                                COLOR: navy;
                        }

#inhalt.aufgaben  UL LI.e1 {
                LIST-STYLE-TYPE:  none;
                LINE-HEIGHT: 1.2em;
                                margin: 0em 8.5em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 0.8em;
                                COLOR: navy;
}

#inhalt.aufgaben  LI UL LI.e2 {
                LIST-STYLE-TYPE:  disc;
                LINE-HEIGHT: 1.2em;
                                margin: 0.5em  0em;
                                padding: 0em;
                                FONT-WEIGHT:  normal;
                                FONT-SIZE: 1em;
                                COLOR: navy;
                                }

#inhalt.eichw UL LI {

                                margin: 0em 1em;

}

#inhalt OL {
           LIST-STYLE-TYPE:  decimal;  margin-top: 0.5em;  margin-bottom: 0em; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: #505050; margin-right: 10px;
}

#fuss {
        BORDER-TOP: #fff 2px solid; margin-bottom: 0px;  margin-top: 0em;   margin-left: 0px;   position: static;   WIDTH: 100%; HEIGHT: 2.5em; BACKGROUND-COLOR: #006589; FONT-WEIGHT: 300; FONT-SIZE: 0.75em; color: #fff; text-align: center;
}


#fuss_index {
        BORDER-TOP: #fff 2px solid;   left: 12.2em; border-left: none; border-right:  none; margin: 0px;   left: 0px;   top: 41.5em;   position: absolute;   WIDTH: 58.5em; HEIGHT: 2.5em; BACKGROUND-COLOR: #006589; FONT-WEIGHT: 300; FONT-SIZE: 0.75em; color: #fff; text-align: center;
}

#kastenre span {
         text-align: right;  color: navy; font-size: 1 em;   line-height: 1.6em;   display:  inline;  float: right;  position:  static; HEIGHT: 2em;
}

#kastenre span A {
             color : navy;  font-size: 1 em;   line-height: 1.6em; display:  inline; text-decoration: none;
}


#kastenre span A:active {
               color : #6495ED;   font-size: 1 em;   line-height: 1.6em; display:  inline; text-decoration: none; background-color: #848484;
}


#kastenre span A:visited {
                color: navy;  font-size: 1 em;   line-height: 1.6em;  display:  inline; text-decoration: none;
}

#kastenre span A:hover {
                color: navy;  background-color : #EFEFEF;  font-size: 1 em;   line-height: 1.6em; display:  inline; text-decoration: none;
}


#hauptbereich #inhalt div.kastenre {
         text-align: right;  color: navy; font-size: 0.8 em;   line-height: 1.6em;   display:  inline;  float: right;  position:  static; HEIGHT: 2em;  text-decoration: none;
}

#hauptbereich #inhalt div.kastenre A {
             color : navy;  font-size: 0.8 em;   line-height: 1.6em; display:  inline;  text-decoration: none;
}


#hauptbereich #inhalt div.kastenre A:active {
               color : #6495ED;   font-size: 0.8 em;   line-height: 1.6em; display:  inline; text-decoration: none; background-color: #848484;
}


#hauptbereich #inhalt div.kastenre A:visited {
                color: navy;  font-size: 0.8 em;   line-height: 1.6em;  display:  inline; text-decoration: none;
}

#hauptbereich #inhalt div.kastenre A:hover {
                color: navy;  background-color : #EFEFEF;  font-size: 0.8 em;   line-height: 1.6em; display:  inline; text-decoration: none;
}


pre {
            margin: 1em 12em;
            padding: 0em;
                FONT-WEIGHT: normal;
                COLOR: navy;
                font-size: 1em;
                LINE-HEIGHT: 1em;
                position: relative;
}

.h2a
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight : bold;
        line-height: 1.5em;
        color: Navy;
        background-color: #8EBBD1;
        text-align: center;
        border: 1px solid navy;
        border-bottom: none;
}


.h3
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight : bold;
        line-height:1.2em;
        color: Navy;
        background-color: #8EBBD1;
        text-align: center;
        border: 1px solid navy;
}

.h3a
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight : bold;
        line-height: 1.5em;
        color: Navy;
        text-align: center;
        border: 1px solid navy;
        border-bottom: none;
}

.h3b
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight : bold;
        line-height: 1.5em;
        color: Navy;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
}

.h3c
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight : bold;
        line-height: 1.5em;
        color: Navy;
        text-align: center;
        border: 1px solid navy;
}

.h3d
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #FFE3D7;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
}



.h3e
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #FFE3D7;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
}



.h3f
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #FFFF80;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}


.h3g
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #FFFF80;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
}


.h3h
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: none;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}

.h3hinfo
{
        font-family: Arial, Helvetica, sans-serif;
        FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
        color: navy;
        background-color: none;
        text-align: left;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}


.h3i
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #E1E1E1;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}

.h3j
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: none;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
}

.h3jinfo
{
        font-family: Arial, Helvetica, sans-serif;
        FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
        color: navy;
        background-color: none;
        text-align: left;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
}

.h3k
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #C0C0C0;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}

.h3l
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #B0B0B0;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}

.h3m
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #B0B0B0;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
}

.h3aaakomp
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height:1.2em;
        color: Navy;
        background-color: #FFFF80;
        text-align: center;
        border: 1px solid navy;
}

.h3aaakomp1
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height:1.2em;
        color: Navy;
        background-color: #FFCF88;
        text-align: center;
        border: 1px solid navy;
}

.h3aaakomp2
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height:1.2em;
        color: Navy;
        background-color: #75FF75;
        text-align: center;
        border: 1px solid navy;
}

.h3daaa
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #FFE3D7;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;
}

.h3jaaa
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #75FF75;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
}




.h3jaaa1
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #75FF75;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
        border-right: none;
}


.h3jaaa1blue
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #82D7FF;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;
        border-top: none;
        border-right: none;
}



.h3laaa
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #EAEAEA;
        text-align: center;
        border: 1px solid navy;
        border-right: none;

}

.h3laaainfo
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        line-height: 1.5em;
        color: navy;
        background-color: #EAEAEA;
        text-align: left;
        border: 1px solid navy;
        border-right: none;

}

.h3laaa1
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #EAEAEA;
        text-align: center;
        border: 1px solid navy;
        border-right: none;
        border-top: none;

}


.h3maaa
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.5em;
        color: navy;
        background-color: #EAEAEA;
        text-align: center;
        border: 1px solid navy;
        border-right: 1px solid navy;

}

.h3maaainfo
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        line-height: 1.5em;
        color: navy;
        background-color: #EAEAEA;
        text-align: left;
        border: 1px solid navy;
        border-right: 1px solid navy;

}


.lia
{

        padding: 0em;
                FONT-WEIGHT: normal;
        FONT-SIZE: 0.8em;
                COLOR: navy;
                LINE-HEIGHT: 1.2em;
                position: relative;
                margin: 1em 12em;
                text-align: justify;
}

.h4
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight : bold;
        /* line-height: 30px; */
        color: Navy;
        text-align: center;
        border: 1px solid navy;
        text-align: left;
}

.h5
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        line-height: 1em;
        font-weight : bold;
        color: Navy;
        text-align: center;
        background-color: #FFEEEE;
    border: 1px  #AFAFAF dotted;
}

a.startlink:link {color:#000000; text-decoration:none;}
a.startlink:visited {color:#000000; text-decoration:none;}
a.startlink:hover {color:#f6bd6c; text-decoration:none;}
a.startlink:active {color:#006699; text-decoration:none;}


a.top50link:visited {color:#FF0000; text-decoration:underline;}


#hauptbereich #inhalt  p.nachruf
{
    font-family: "Times New Roman";
    font-size: 1.2em;
    color: black;
    margin:  1.8em;
    text-align: center;
    border: 6px #000000 double;



}
