@font-face {
  font-family: "Icons";
  src: url("/superx/input/font/fontello.woff2") format("woff2"), url("/superx/input/font/fontello.woff") format("woff"), url("/superx/input/font/fontello.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "zdvIcons";
  src: url("/superx/input/font/zdvIcons.woff?1s8vo1") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fontello";
  src: url("../font/fontello.eot?46829176");
  src: url("../font/fontello.eot?46829176#iefix") format("embedded-opentype"), url("../font/fontello.woff2?46829176") format("woff2"), url("../font/fontello.woff?46829176") format("woff"), url("../font/fontello.ttf?46829176") format("truetype"), url("../font/fontello.svg?46829176#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* albert-sans-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 100;
  src: url("../font/albert-sans-v4-latin-100.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-100.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-100.woff2") format("woff2"), url("../font/albert-sans-v4-latin-100.woff") format("woff"), url("../font/albert-sans-v4-latin-100.ttf") format("truetype"), url("../font/albert-sans-v4-latin-100.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 100;
  src: url("../font/albert-sans-v4-latin-100italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-100italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-100italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-100italic.woff") format("woff"), url("../font/albert-sans-v4-latin-100italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-100italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 200;
  src: url("../font/albert-sans-v4-latin-200.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-200.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-200.woff2") format("woff2"), url("../font/albert-sans-v4-latin-200.woff") format("woff"), url("../font/albert-sans-v4-latin-200.ttf") format("truetype"), url("../font/albert-sans-v4-latin-200.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 200;
  src: url("../font/albert-sans-v4-latin-200italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-200italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-200italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-200italic.woff") format("woff"), url("../font/albert-sans-v4-latin-200italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-200italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../font/albert-sans-v4-latin-300.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-300.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-300.woff2") format("woff2"), url("../font/albert-sans-v4-latin-300.woff") format("woff"), url("../font/albert-sans-v4-latin-300.ttf") format("truetype"), url("../font/albert-sans-v4-latin-300.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 300;
  src: url("../font/albert-sans-v4-latin-300italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-300italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-300italic.woff") format("woff"), url("../font/albert-sans-v4-latin-300italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-300italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../font/albert-sans-v4-latin-regular.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-regular.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-regular.woff2") format("woff2"), url("../font/albert-sans-v4-latin-regular.woff") format("woff"), url("../font/albert-sans-v4-latin-regular.ttf") format("truetype"), url("../font/albert-sans-v4-latin-regular.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../font/albert-sans-v4-latin-italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-italic.woff") format("woff"), url("../font/albert-sans-v4-latin-italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../font/albert-sans-v4-latin-500.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-500.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-500.woff2") format("woff2"), url("../font/albert-sans-v4-latin-500.woff") format("woff"), url("../font/albert-sans-v4-latin-500.ttf") format("truetype"), url("../font/albert-sans-v4-latin-500.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../font/albert-sans-v4-latin-500italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-500italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-500italic.woff") format("woff"), url("../font/albert-sans-v4-latin-500italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-500italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../font/albert-sans-v4-latin-600.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-600.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-600.woff2") format("woff2"), url("../font/albert-sans-v4-latin-600.woff") format("woff"), url("../font/albert-sans-v4-latin-600.ttf") format("truetype"), url("../font/albert-sans-v4-latin-600.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../font/albert-sans-v4-latin-600italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-600italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-600italic.woff") format("woff"), url("../font/albert-sans-v4-latin-600italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-600italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../font/albert-sans-v4-latin-700.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-700.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-700.woff2") format("woff2"), url("../font/albert-sans-v4-latin-700.woff") format("woff"), url("../font/albert-sans-v4-latin-700.ttf") format("truetype"), url("../font/albert-sans-v4-latin-700.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../font/albert-sans-v4-latin-700italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-700italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-700italic.woff") format("woff"), url("../font/albert-sans-v4-latin-700italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-700italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 800;
  src: url("../font/albert-sans-v4-latin-800.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-800.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-800.woff2") format("woff2"), url("../font/albert-sans-v4-latin-800.woff") format("woff"), url("../font/albert-sans-v4-latin-800.ttf") format("truetype"), url("../font/albert-sans-v4-latin-800.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 800;
  src: url("../font/albert-sans-v4-latin-800italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-800italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-800italic.woff") format("woff"), url("../font/albert-sans-v4-latin-800italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-800italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 900;
  src: url("../font/albert-sans-v4-latin-900.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-900.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-900.woff2") format("woff2"), url("../font/albert-sans-v4-latin-900.woff") format("woff"), url("../font/albert-sans-v4-latin-900.ttf") format("truetype"), url("../font/albert-sans-v4-latin-900.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
/* albert-sans-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Albert Sans";
  font-style: italic;
  font-weight: 900;
  src: url("../font/albert-sans-v4-latin-900italic.eot"); /* IE9 Compat Modes */
  src: url("../font/albert-sans-v4-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../font/albert-sans-v4-latin-900italic.woff2") format("woff2"), url("../font/albert-sans-v4-latin-900italic.woff") format("woff"), url("../font/albert-sans-v4-latin-900italic.ttf") format("truetype"), url("../font/albert-sans-v4-latin-900italic.svg#AlbertSans") format("svg"); /* Legacy iOS */
}
.message {
  padding: 15px;
  margin-bottom: 20px;
  background-color: rgb(248, 247, 250);
}
.message i {
  font-size: 18px;
  display: inline-block;
}
.message i:hover:before {
  color: rgb(50, 65, 75) !important;
}
.message h4 {
  font-size: 20px;
  display: inline-block !important;
  margin: 0 0 10px 0;
}
.message h5 {
  margin: 0;
}
.message .stand {
  float: right;
}
.message p {
  display: block;
  width: 80%;
  margin: 0 0 10px 0;
  font-size: 12px;
}
.message p + p {
  display: block;
}
.message p a {
  text-decoration: underline !important;
}
.message p a:hover {
  color: rgb(0, 157, 204) !important;
}
.message p ul {
  margin: 0;
}

.message-warning {
  border: 1px solid rgb(231, 230, 232);
  border-top: 5px solid rgb(0, 157, 204);
}
.message-warning i {
  color: rgb(0, 157, 204);
}

.message-info {
  border: 1px solid rgb(231, 230, 232);
  border-top: 5px solid rgb(0, 81, 118);
}
.message-info i {
  color: rgb(50, 65, 75);
}

.message-alert {
  border: 1px solid rgb(231, 230, 232);
  border-top: 4px solid rgb(234, 86, 79);
}
.message-alert i {
  color: rgb(0, 81, 118);
}

.version {
  display: none;
}
.version td {
  font-weight: bold;
  width: 210px;
}
.version td + td {
  font-weight: normal;
}

#modal {
  width: 50%;
  margin: 0;
  position: absolute;
  position: fixed;
  top: 35%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  z-index: 999999;
  -webkit-box-shadow: 2px 0 10px rgba(52, 66, 76, 0.2), -2px 0 10px rgba(52, 66, 76, 0.2);
  -moz-box-shadow: 2px 0 10px rgba(52, 66, 76, 0.2), -2px 0 10px rgba(52, 66, 76, 0.2);
  box-shadow: 2px 0 10px rgba(52, 66, 76, 0.2), -2px 0 10px rgba(52, 66, 76, 0.2);
  background-color: #fff;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
}
#modal h3 {
  font-weight: normal !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  background-color: #f2f2f2 !important;
  background-image: none !important;
  color: #32414b !important;
  line-height: 25px !important;
  clear: both !important;
  text-indent: 4px !important;
  border-top: 3px solid #a51e37 !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  margin: 0 0 20px 0px !important;
  border-radius: 1px !important;
  padding-top: 5px !important;
}
#modal p {
  padding: 15px;
}
#modal input {
  margin: 15px;
}

html {
  padding: 0 20px;
  font-size: 11px;
  color: rgb(50, 65, 75) !important;
  height: 100%;
}
html * {
  font-family: "Albert Sans" !important;
  outline: none !important;
}

html,
body {
  margin: 0;
}

body {
  min-height: 100%;
}
body a {
  color: rgb(50, 65, 75) !important;
  transition: all 0.15s;
  cursor: pointer;
}
body a:link {
  color: rgb(50, 65, 75) !important;
}
body a:visited {
  color: rgb(50, 65, 75) !important;
}
body a:hover {
  color: rgb(0, 81, 118) !important;
}
body a:active {
  color: rgb(0, 81, 118) !important;
}
body h1 {
  color: rgb(50, 65, 75) !important;
  border: none;
  padding: 0;
  margin-left: 0;
}
body .article-green {
  display: none !important;
}
body {
  background-color: #fff;
}

body[name="menu_html.xsl"] #content {
  margin: 69px 15px 0 0;
  position: relative;
}

.page-wrap {
  position: relative;
}

#header,
.header {
  height: 85px !important;
  padding: 0 10px !important;
  margin: 25px 30px 0px 35px !important;
}
#header .header_input,
.header .header_input {
  width: 100%;
  margin: 0 0 30px 0px;
  padding: 0;
}
#header .header_input #logo,
.header .header_input #logo {
  width: 100%;
  margin: 0 0 0 0px;
  padding: 0;
  height: 70px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
#header .header_input #logo img,
.header .header_input #logo img {
  width: 182px;
  height: 70px;
}
#header .header_input #logo #delimiter,
.header .header_input #logo #delimiter {
  display: inline-block;
  height: 60px;
  width: 3px;
  background-color: rgb(0, 81, 118);
  margin: 0 20px;
}
#header .header_input #logo #sitetitle,
.header .header_input #logo #sitetitle {
  color: #005176;
  line-height: 1.33;
  font-weight: 500;
  font-size: 24px;
  text-align: left;
  text-decoration: none;
}
#header .header_input #logo #sitedescription,
.header .header_input #logo #sitedescription {
  color: #444e57;
  line-height: 1.33;
  font-weight: 400;
  font-size: 16px;
  display: inline-block;
}
#header .header_input #logout,
.header .header_input #logout {
  display: inline-block;
  position: absolute;
  right: 40px;
  top: 30px;
  text-transform: uppercase;
}

.header {
  padding-top: 5px;
}
.header .header-left #delimiter {
  display: inline-block;
  height: 60px;
  width: 3px;
  background-color: rgb(0, 81, 118);
  margin: 0 20px;
}
.header .header-left #sitetitle {
  color: #005176;
  line-height: 1.33;
  font-weight: 500;
  font-size: 24px;
  text-align: left;
  text-decoration: none;
}
.header .header-left #sitedescription {
  color: #444e57;
  line-height: 1.33;
  font-weight: 400;
  font-size: 16px;
  display: inline-block;
}
.header .header-left #logo {
  text-decoration: none;
}
.header .logo {
  display: none;
}
.header img {
  width: 270px;
  height: 60px;
}
.header h1 {
  display: none;
}
.header .header-right {
  display: none;
}
.article {
  margin: 15px;
}
.article + .article {
  display: none;
}
.article + .footer {
  display: none;
}
.article.green {
  margin: 42px 0 0 33px;
}
.article .article-inner {
  /*&::before {
      font-weight: bold;
      font-size: 14px;
      display: inline-block;
      margin: 10px 15px;
      border-top: 3px solid $uni-pri-blue;
      padding-top: 15px;
      content: "Geben Sie Ihren Benutzernamen und Ihr Passwort an um sich anzumelden.";
  }*/
}
.article #message {
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
  margin: 10px 15px;
  border-top: 3px solid rgb(0, 81, 118);
  padding-top: 15px;
}
.article .info {
  color: rgb(50, 65, 75) !important;
}
.article .warning {
  color: rgb(0, 81, 118) !important;
}
.article .i {
  display: none;
}
.article .holder-section {
  margin: 15px;
}
.article form {
  font-weight: bold;
}
.article form input {
  margin-top: 5px;
}
#contentFrame,
#contentwrapper,
#wrapper {
  width: 75% !important;
  flex-grow: 1;
  height: 100%;
  float: left;
  padding: 0;
  text-align: left;
  position: relative;
}

body[name="tabelle_html.xsl"] #contentwrapper {
  margin-top: 39px !important;
}

#content {
  width: -webkit-fill-available !important;
  width: -moz-available !important;
  width: fill-available !important;
  padding: 0 30px 0 0;
}

#index {
  padding: 0 10px 0 30px;
  display: flex;
  flex-direction: row;
}

#progressbar {
  display: none !important;
}

#overlay,
#modaloverlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 950;
  width: 100%;
  height: 100%;
  display: none;
}
#overlay .spinner,
#modaloverlay .spinner {
  margin: -150px auto 0 auto;
  height: 40px;
  text-align: center;
  font-size: 10px;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
}
#overlay .spinner > div,
#modaloverlay .spinner > div {
  background-color: rgb(0, 81, 118);
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
#overlay .spinner .rect2,
#modaloverlay .spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
#overlay .spinner .rect3,
#modaloverlay .spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
#overlay .spinner .rect4,
#modaloverlay .spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
#overlay .spinner .rect5,
#modaloverlay .spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.6);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.6);
    -webkit-transform: scaleY(0.6);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}

.closeOverlay {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50px;
  right: 50px;
  font-size: 20px;
}

.dt-button-background {
  display: none !important;
}

#fuss {
  display: none !important;
}

/* Medien-Artikel */
.media-left {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.media-content h2 {
  margin: 0;
  display: none;
}

.icon-portlet {
  display: none;
}

input {
  display: block;
  margin-bottom: 10px;
}

label {
  display: inline-block;
  margin-top: 10px;
}

.separator {
  display: none;
}

/* Responsive */
.grid {
  margin-top: 50px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 40% 60%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: rgb(229, 238, 241) !important;
  border: 1px solid rgb(178, 203, 214);
  border-top: 4px solid rgb(0, 81, 118);
  margin-left: 50px;
}
.cell #message {
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  border: none !important;
}

.message-container {
  grid-column-start: 3;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  margin-left: 40px;
}

.ladejobs-container {
  grid-column-start: 3;
  grid-column-end: 7;
  grid-row-start: 2;
  grid-row-end: 3;
  margin-left: 40px;
}

/*# sourceMappingURL=welcome.css.map */
