/*! , Compiled at 2025-09-26 10:40:09 */
/**
 * Rheinhessen Portal 2014
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2014 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage keyvisual styles
 * @author     schoening
 * @since      23.09.2021
 * @version    $Id$
 **/
@media screen {
  header#siteHeader.siteHeader--hidden,
  header#siteHeader.siteHeader--hidden ~ #keyvisualArea .module--jumpmarkers {
    top: -300px;
  }
  #siteHeader ~ #keyvisualArea .module--jumpmarkers {
    transition: top 0.3s ease;
    width: 100%;
    z-index: 5;
  }
  section.module--jumpmarkers {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    background-color: #3d3d3d;
    text-align: center;
    text-transform: uppercase;
    padding: 0 10px 35px 10px;
    margin-bottom: 30px;
    color: white;
    position: fixed;
  }
  section.module--jumpmarkers a {
    font: 400 normal 18px/22px Arial, sans-serif;
    position: relative;
    top: 15px;
    padding: 20px;
    text-transform: uppercase;
    text-decoration: underline;
    -webkit-text-decoration-color: #6e6e6e;
            text-decoration-color: #6e6e6e;
    text-underline-position: under;
  }
}
@media screen and (max-width: 1150px) {
  #keyvisualArea section.module--jumpmarkers {
    overflow-y: scroll;
    top: 150px;
    width: 100%;
  }
  #siteHeader.siteHeader--hidden ~ #keyvisualArea .module--jumpmarkers {
    top: -300px;
  }
  #siteHeader ~ #keyvisualArea .module--jumpmarkers {
    transition: top 0.3s ease;
    width: 100%;
    top: 150px;
  }
}
@media screen and (max-width: 630px) {
  #keyvisualArea section.module--jumpmarkers {
    overflow-y: scroll;
  }
  #siteHeader ~ #keyvisualArea .module--jumpmarkers {
    transition: top 0.3s ease;
    width: 100%;
    top: 150px;
  }
}
