#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: 100%;
        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: center;
        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: 120%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    Text-Align: justify;
    Text-decoration: none;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 40px;
    Background-Color: #dcdcdc;
    margin-left: 50px;
    margin-right: 50px;
}
/*
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: middle;
    Text-decoration: none;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 20px;
    Background-Color: #dcdcdc;
} */
td.textmitte
  {
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    Text-Align: center;
    Text-decoration: none;
    Vertical-Align: middle;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 10px;
    Background-Color: #dcdcdc;
}
td.textkl2
  {
    Background-Color: #D7D5D5;
    Color: #000000;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 50%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    Text-Align: center;
    Text-decoration: none;
    Vertical-Align: middle;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 5px;
    Background-Color: #dcdcdc;
}
td.textkl3
  {
    Background-Color: #D7D5D5;
    Color: #000000;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 120%;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    Text-Align: justify;
    Text-decoration: none;
    Vertical-Align: top;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 10px;
    Background-Color: #dcdcdc;
    margin-left: 50px;
    margin-right: 50px;
}
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;
}
/* Hier wird der Table definiert!!! 
Table
  {
    width: 50%;
    margin-left: 10%;
    margin-right: 10%;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 100%;
    font-weight: normal;
    Background-Color: #dcdcdc
    color: #000000;
    position: center center;
    Text-Align: justify;
    Vertical-Align: middle;
    Border-Color: White Slategray Slategray White;
    Border-Width: 1px;
    Border-Style: solid;
    Padding: 1px;
    Background-Color: #dcdcdc;
}*/
/* 
Table2
  {
    width: 100%;
    margin-left: 10%;
    margin-right: 10%;
    font-family: Verdana, Lucida, Sans-Serif;
    font-size: 100%;
    font-weight: bold;
    Background-Color: #dcdcdc
    color: #000000;
    position: center center;
    Text-Align: justify;
    Vertical-Align: middle;
    Border-Color: White Slategray Slategray White;
    Border-Width: 3px;
    Border-Style: solid;
    Padding: 10px;
    Background-Color: #dcdcdc;
} Hier wird der Table2 definiert!!! */
td.rahmen
{
   Border-Style: solid;
   border: 3px solid #ffffff";
   Border-Color: White Slategray Slategray White;
   Border-Width: 3px;
   Border-Style: solid;
   Padding: 10px;
   Background-Color: maroon;
   Text-Align: center;
}
a:link
{
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 120%;
 Font-Weight: normal;
 Color: black;
 Text-Decoration: none;
 Background-Color: DCDCDC;
 
}

a:visited
{
 Font-Weight: bold;
 Color: Slategray;
 Text-Decoration: none;
}

a:hover
{
 Font-Weight: bold;
 Color: Blue;
 Text-Decoration: none;
 Background-Color: DCDCDC;
}

