/*
Copyright (C) 2020 uwe

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
/*
    Created on : 20.10.2020, 16:55:49
    Author     : uwe
*/
/*
Copyright (C) 2020 uwe

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
/*
    Created on : 20.10.2020, 16:53:29
    Author     : uwe
*/
/*
Copyright (C) 2020 uwe

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
/*
    Created on : 20.10.2020, 16:54:51
    Author     : uwe
*/
/*
Copyright (C) 2020 uwe

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
/*
    Created on : 20.10.2020, 16:40:24
    Author     : uwe
*/
.normal_color {
  color: #000000;
  background-color: #ffffff;
}
.inv_color {
  color: #ffffff;
  background-color: #B61C3E;
}
.inf_color_color {
  color: #ffffff;
  background-color: #B61C3E;
}
html {
  font-size: 100%;
  font-family: sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  background-color: #c0d0e;
}
.fn {
  font-size: 1em;
}
.fg {
  font-size: 1.25em;
}
.fxg {
  font-size: 1.5em;
}
.fs {
  font-size: 0.75em;
}
.fxs {
  font-size: 0.5em;
}
.norm_text {
  font-size: 1em;
  color: #000000;
  background-color: #ffffff;
  font-style: normal;
  font-weight: normal;
}
.smal_text {
  font-size: 0.75em;
  color: #000000;
  background-color: #ffffff;
  font-style: normal;
  font-weight: normal;
}
.very_smal_text {
  font-size: 0.5em;
  color: #000000;
  background-color: #ffffff;
  font-style: normal;
  font-weight: normal;
}
.large_text {
  font-size: 1.25em;
  color: #000000;
  background-color: #ffffff;
  font-style: normal;
  font-weight: normal;
}
.very_large_text {
  font-size: 1.5em;
  color: #000000;
  background-color: #ffffff;
  font-style: normal;
  font-weight: normal;
}
.norm_bold {
  font-size: 1em;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  font-style: normal;
}
.smal_bold {
  font-size: 0.75em;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  font-style: normal;
}
.very_smal_bold {
  font-size: 0.5em;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  font-style: normal;
}
.large_bold {
  font-size: 1.25em;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  font-style: normal;
}
.very_large_bold {
  font-size: 1.5em;
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  font-style: normal;
}
.norm_italic {
  font-size: 1em;
  color: #000000;
  background-color: #ffffff;
  font-style: italic;
  font-weight: normal;
}
.smal_italic {
  font-size: 0.75em;
  color: #000000;
  background-color: #ffffff;
  font-style: italic;
  font-weight: normal;
}
.very_smal_italic {
  font-size: 0.5em;
  color: #000000;
  background-color: #ffffff;
  font-style: italic;
  font-weight: normal;
}
.large_italic {
  font-size: 1.25em;
  color: #000000;
  background-color: #ffffff;
  font-style: italic;
  font-weight: normal;
}
.very_large_italic {
  font-size: 1.5em;
  color: #000000;
  background-color: #ffffff;
  font-style: italic;
  font-weight: normal;
}
h1 h2 h3 h4 h5 h6 {
  display: block;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 4px;
  margin-top: 8px;
  color: #ffffff;
  background-color: #B61C3E;
}
h6 {
  font-size: 1.5em;
  font-style: italic;
}
h5 {
  font-size: 1.5em;
  font-weight: bolder;
}
h4 {
  font-size: 1.75em;
  font-weight: bold;
}
h3 {
  font-size: 2em;
  font-style: italic;
}
h2 {
  font-size: 2em;
  font-weight: bolder;
}
h1 {
  font-size: 2em;
  font-weight: bold;
}
h1 h2 h3 h4 h5 h6 .center {
  text-align: center;
}
h1 h2 h3 h4 h5 h6 .norm {
  color: #E3000F;
  background-color: #ffffff;
}
h1 h2 h3 h4 h5 h6 .inc_center {
  text-align: center;
  color: #E3000F;
  background-color: #ffffff;
}
.headline {
  color: #ffffff;
  background-color: #B61C3E;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.5em;
  padding: 0.25em;
}
.flex_row {
  display: flex;
  flex-flow: row wrap;
}
.flex_column {
  display: flex;
  flex-direction: column;
  border-bottom: 1px dashed black;
  margin-bottom: 1em;
}
.flex_row_end {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
}
.flex_row_center {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.flex_row_space_between {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.flex_row_space_around {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.flex_item {
  flex-basis: 100px;
  flex: 1 0 10em;
}
.flex_item_content {
  flex-basis: 100px;
  flex: 1 0 10em;
  flex-grow: 4;
  padding: 8px;
  color: #000000;
  background-color: #ffffff;
}
.flex_item_aside {
  flex-basis: 100px;
  flex: 1 0 10em;
  flex-grow: 2;
  margin-left: 1.5em;
  font-size: 0.8em;
}
.flex_menu_aktuell {
  flex-basis: 100px;
  flex: 1 0 10em;
  list-style: none;
  border: 1px solid #E3000F;
  border-radius: 9px;
  margin: 0.5em;
  padding: 0.25em;
  text-align: center;
}
.flex_menu_item {
  flex-basis: 100px;
  flex: 1 0 10em;
  margin: 0.5em 0.75em;
  list-style: none;
}
.flex_menu_item a {
  text-decoration: none;
}
.flex_menu_item a:hover {
  font-weight: bolder;
  font-style: italic;
  text-decoration: underline;
  color: #B61C3E;
  background-color: #FAAAAA;
}
.widget_item {
  padding: 0.75em;
  border: 1 solid #FAAAAA;
  margin-bottom: 0.5em;
}
.nav_top {
  border-bottom: 1px dotted #B61C3E;
  margin-bottom: 1em;
}
.nav_bot {
  border-top: 1px dotted #B61C3E;
  margin-top: 1em;
}
.selftest {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 1em;
  justify-content: space-between;
  border-bottom-color: navy;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
.selftest .solution {
  flex-grow: 1;
}
.selftest .bewertung {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}
.selftest .bewertung .wert {
  flex-shrink: 1;
  font-size: 0.75em;
}
.low {
  font-weight: normal;
  color: darkgreen;
  border-color: green;
  border-width: 3px;
  border-style: solid;
  border-radius: 6px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.high {
  font-weight: bolder;
  color: red;
  border-color: red;
  border-width: 3px;
  border-style: ridge;
  border-radius: 6px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.medium {
  background-color: black;
  color: lightyellow;
  font-weight: bolder;
  border-color: yellow;
  border-width: 3px;
  border-style: groove;
  border-radius: 6px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
body {
  background-color: snow;
  margin: 0.1 0em;
  padding: 0.5em;
}
ol {
  list-style: decimal;
}
ol ol {
  list-style: lower-alpha;
}
ol ol ul {
  list-style: circle;
}
.cimg {
  margin: 0 auto 0 auto;
}
#lister {
  padding: 0.75em;
}
/*# sourceMappingURL=main.css.map */