#inhalte-werden-zentriert {
  display: flex;
  align-items: center;
  justify-content: center;
}
BODY {
     font-family: "Roboto:weight@300&display=swap", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 
        arial, helvetica, sans-serif; background-color: #CDCDC1; margin-top: 30px;
        /*#8FBC8F=grün! ; FONT-FAMILY: Arial, Helvetica, Sans-Serif, Trebuchet MS; background-color: #C0C0C0; margin-top: 30px; */
}
TD.text {
        FONT-FAMILY: Arial, Helvetica, Sans-Serif, Trebuchet MS;
        BORDER-RIGHT: slategray 3px solid;
        PADDING-RIGHT: 25px;
        BORDER-TOP: white 3px solid;
        PADDING-LEFT: 25px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 90%;
        PADDING-BOTTOM: 25px;
        VERTICAL-ALIGN: middle;
        BORDER-LEFT: white 3px solid;
        COLOR: #000000;
        LINE-HEIGHT: normal;
        PADDING-TOP: 25px;
        BORDER-BOTTOM: slategray 3px solid;
        FONT-STYLE: normal;
        BACKGROUND-COLOR: #dcdcdc;
        TEXT-ALIGN: justify;
        TEXT-DECORATION: none
}

td.textklein
  {
      Background-Color: #D7D5D5;
    Color: #000000;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 80%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 0px;
    Background-Color: #dcdcdc;
}
td.texttabelle
  {
    Color: #000000;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 50%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Text-Align: justify;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 3px;
    Border-Style: solid;
    Padding: 5px;
    Background-Color: #F5F5F5;
  }
td.textschmal
  {
    Color: #000000;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Text-Align: justify;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 3px;
    Border-Style: solid;
    Padding: 5px;
    Background-Color: #dcdcdc;
  }
td.textkl
  {
    Background-Color: #D7D5D5;
    Color: #000000;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 80%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 0px;
    Background-Color: #dcdcdc;
}
td.textmitte
  {
    Background-Color: #D7D5D5;
    Color: #000000;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 80%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 15px;
    Background-Color: #dcdcdc;
  }

td.textgr
  {
    Background-Color: #D7D5D5;
    Color: #000000;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 80%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: justify;
    Text-decoration: none;
    Text-Align: justify;
    Vertical-Align: middle;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 0px;
    Background-Color: #dcdcdc;
  }

td.textoben
  {
    Color: #000000;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Text-Align: justify;
    Vertical-Align: top;
    Border-Color: 0;
    Border-Width: 3px;
    Border-Style: solid;
    Padding: 5px;
    Background-Color: #F5F5F5;
  }

td.textleft
  {
    Color: #000000;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-align: left;
    Text-decoration: none;
    Text-Align: left;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 3px;
    Border-Style: solid;
    Padding: 5px;
    Background-Color: #F5F5F5;
  }


p style  {
            text-align: center;
 } 

P.UmC {
        TEXT-ALIGN: center;
}
h1 {
        font-family: 'Tangerine', Helvetica, Arial, Sans-Serif, serif;
        font-size: 3rem;
        text-shadow: 8px 8px 8px rgba(170,170,170,0.9);
}
H2 {
        FONT-SIZE: 180%; TEXT-ALIGN: center;
}
H3 {
        FONT-SIZE: 130%; TEXT-ALIGN: center;
}
H4 {
        FONT-SIZE: 120%; TEXT-ALIGN: center;
}
H5 {
        FONT-SIZE: 80%; TEXT-ALIGN: center;
}
H6 {
        FONT-WEIGHT: bold; FONT-SIZE: 110%; TEXT-ALIGN: left;
}
H7 {
        FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-ALIGN: center;
}
H8 {
        FONT-WEIGHT: normal; FONT-SIZE: 90%; TEXT-ALIGN: center;
}
#navL
{
 width: 10em; margin-top: 30px;
}
#navR
{
 width: 10em; margin-top: 30px;
}

#navL td {
                         PADDING: 1px; BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #c3c3c3;
                         TEXT-ALIGN: left;
}

#navR td{
                        PADDING: 1px; BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #c3c3c3;
                 TEXT-ALIGN: right;
}

#navR td img {
                                 height: 18px;
                                 width: 70px;
                                 vertical-align: middle;
                                 border: 0px
}
td#footer {
                                        text-align: center;
                                        padding: 30px 0px 20px 0px;
}

td#footer hr{
                                        width: 50%;
}

td#header {
                                        text-align: center
}

td#header h2 {
                                        font-style: italic;
}

A:link {
        FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: black; TEXT-DECORATION: none
}
A:visited {
        FONT-WEIGHT: bold; COLOR: #696969;  TEXT-DECORATION: underline
        /*#6B8E23; */
}
A:hover {
        FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ccffff; TEXT-DECORATION: underline
}

.oliv {
        font-weight: bold;
        COLOR: #006400
}

strong.Rot
{
    color: red
}
strong.Blau
{
    color: blue
}
strong.oliv
{
    color: darkgreen
}
strong.maroon
{
    color: maroon
}
strong.Gelb
{
    color: yellow
    } 