#nav-tools {
  right: 80px !important;
}
#nav-tools .header-real-lang {
  left: -12px !important;
}

#page-header {
  height: 100px;
  background: #0098db;
}

#footer-left .ce-bodytext p {
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
}
#footer-left .linkIcon {
  display: none;
}
#footer-left a {
  color: #fff;
}

.home-text {
  background: #fff;
  padding: 30px;
}

.hidden {
  display: none;
}

#nav-subnav {
  margin-top: 30px;
}

.page_access,
.graytop,
.darkgraytop,
.menue,
.hauptseite_status {
  display: none;
}

@media screen and (min-width: 768px) {
  #page-header {
    height: 100px;
  }
}

@media screen and (min-width: 992px) {
  #page-header {
    height: 140px;
  }
}

@media screen and (min-width: 1280px) {
  #page-header {
    height: 140px;
  }
  #footer-left {
    min-height: 420px;
    background-size: auto 400px;
    padding-top: 140px;
  }

  #logo {
    padding: 20px 0 0 20px;
  }
  #nav-main-wrapper {
    padding-top: 90px;
  }
  #nav-main > ul > li > span > a {
    width: auto;
    padding-bottom: 0;
    height: 50px;
  }
  #nav-main > ul {
    text-align: right;
  }
}

@media screen and (min-width: 1280px) {
  #logo {
    padding: 10px 0 0 20px;
  }
}

@media screen and (min-width: 992px) {
  #logo {
    padding: 10px 0 0 10px;
  }

  #logo img {
    max-height: 120px;
  }
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
}

#bottomline {
  background: #edf1f2;
}

#nav-service ul li a {
  color: #000;
}
#nav-tools .icn-contrast {
  background: transparent
    url('/typo3conf/ext/website_template/Resources/Public/mandanten/monheim/icons/icn_contrast@2x.png')
    no-repeat left top;
  background-size: 25px auto;
  line-height: 25px;
  text-indent: -9999px;
  display: inline-block !important;
}
#nav-tools .icn-easylang {
  background: transparent
    url('/fileadmin/mandanten/vhs/icons/icn_LeichteSprache.svg') no-repeat left
    top;
  background-size: 30px;
  text-indent: -9999px;
  display: inline-block !important;
}
@media screen and (min-width: 992px) {
  #nav-tools {
    right: 30px !important;
  }
  #nav-tools .icn-contrast,
  #nav-tools .icn-easylang {
    text-indent: 0;
  }
}
