@charset "UTF-8";

/**
 * reset.css
 * tple.g15.fullpage
 */


/**
 * accessability.css
 * tple.g15.fullpage
 */


/**
 * iLink
 * tple.g15.fullpage
 */


/**
 * centering.css
 * tple.g15.fullpage
 */


/**
 * content.css
 * tple.g15.fullpage
 */


/**
 * extendable.css
 * tple.g15.fullpage
 */


/**
 * floating.css
 * tple.g15.fullpage
 */


/**
 * form.css
 * tple.g15.fullpage
 */


/**
 * grid.css
 * tple.g15.fullpage
 */


/**
 * justify.css
 * tple.g15.fullpage
 */


/**
 * offcanvas.css
 * tple.g15.fullpage
 */


/**
 * toggle.css
 * tple.g15.fullpage
 */


/**
 * Editorial
 * tple.g15.stylesheet
 */

#SP-editorial {
  display: none;
}

/**
 * Hauptnavigation
 * tple.g15.stylesheet
 */

#SP-nav-main {
  display: none;
}

/**
 * Logo
 * tple.g15.stylesheet
 */

#SP-logo {
     -moz-box-shadow: none;
  -webkit-box-shadow: none;

  background-color: transparent;
  box-shadow: none;
  height: 95px !important;
  left: 0 !important;
  right: auto !important;
  top: 0 !important;
}
#SP-logo:before,
#SP-logo:after {
  content: none;
}
#SP-logo a:after {
  height: 75px;
  left: 89px;
  right: auto;
  top: 0;
}
.SP-home #SP-logo a:after {
  content: url(/css/img/schriftzug-slogan75.png);
}
.SP-content #SP-logo a:after, .SP-rubric #SP-logo a:after {
  content: url(/css/img/schriftzug-rubrik75.png);
}
#SP-logo img {
  display: block;
  margin-left: 10px;
  margin-top: 5px;
}
#SP-logo .SP-logo-text {
  top: 5px;
}

/**
 * Mobile Navigation
 * tple.g15.stylesheet
 */

#SP-nav-dynamic-trigger-on,
#SP-nav-dynamic {
  display: none !important;
}
.SP-off-canvas-inner-wrap {
  min-height: 0;
}

/**
 * Pfad
 * tple.g15.stylesheet
 */


/**
 * Rahmenlayout
 * tple.g15.stylesheet
 */

@page { 
  size: 21cm 29.7cm; 
}
@page :left {
  margin-right: 1cm;
}
@page :right {
  margin-left: 1cm;
}

body {
  background: #FFFFFF;
  color: #000000;
}
.SP-centered,
.SP-centered-xl {
  max-width: 21cm;
}
#SP-body {
     -moz-box-shadow: none;
  -webkit-box-shadow: none;

  box-shadow: none;
  min-height: 0;
  padding-bottom: 0;
}
#SP-page:before {
  content: none;
}
#SP-header-wrapper {
  background: none;
  position: relative;
}
#SP-header {
  height: 85px;
  position: relative;
}
#SP-header:after {
  content: '';
}
#SP-logo {
  height: auto;
  top: 10px;
  right: 5px;
  left: auto;
}
#SP-logo img {
  height: 75px;
}
#SP-body-wrapper:after {
  content: none;
}
#SP-toc {
  display: none;
}
#SP-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: auto;
}
.SP-home #SP-content {
  padding-top: 0;
}
#SP-content,
#SP-marginal {
  margin-bottom: 0;
}
.SP-home #SP-editorial-wrapper:before {
  content: none;
}
.SP-home #SP-content-inner #SP-editorial-wrapper + .SP-grid {
  padding: 15px 0 0 0;
}
#SP-page {
  padding-top: 0;
}
#sp_ilink_container_0 {
  display: none;
}
#SP-footer-wrapper {
  background: 0 none;
  page-break-before: avoid;
  page-break-inside: avoid;
}
#SP-footer {
  border-top: 1px solid #007fC9;
  margin-top: 1em;
  padding-top: 0;
}

/**
 * Rubriknavigation
 * tple.g15.stylesheet
 */

#SP-nav-main-second {
  display: none;
}

/**
 * Schnellsuche
 * tple.g15.stylesheet
 */

#SP-quicksearch {
  display: none;
}

/**
 * Schnellsuche (für mobil)
 * tple.g15.stylesheet
 */

#SP-quicksearch-mobile {
  display: none;
}

/**
 * Seiteninformationen
 * tple.g15.stylesheet
 */

#SP-copyright {
  display: block;
  padding-top: 0.5em;
  text-align: right;
}

/**
 * Servicenavigation (oben)
 * tple.g15.stylesheet
 */

#SP-nav-service-top { 
  display: none;
}

/**
 * Servicenavigation (unten)
 * tple.g15.stylesheet
 */

#SP-nav-service-bottom {
  display: none;
}

/**
 * Werkzeuge
 * tple.g15.stylesheet
 */

#SP-nav-tools {
  display: none;
}

/**
 * Inhalt
 * tple.g15.stylesheet
 */

.SP-box,
.SP-footer,
#SP-administration .SP-button {
  display: none !important;
}
.SP-teaser,
#SP-topics,
#SP-service,
#SP-administration,
.SP-snip-image {
  page-break-inside: avoid;
}
#SP-administration h2 {
  background-color: #FACF00;
  color: #3B3B3A;
}
.SP-button,
.SP-button:link,
.SP-button:hover,
.SP-button:visited,
.SP-button:active {
  background: #FFFFFF;

  border-color: #4C4C4C;
  border-style: solid;
  border-width: 1px;
  color: #4C4C4C;
}

/**
 * Formulare
 * tple.g15.stylesheet
 */


/**
 * Suche
 * tple.g15.stylesheet
 */

.SP-form-search .SP-annotation,
.SP-paging-below,
.SP-paging-jump {
  display: none;
}

/**
 * slider.css
 * tple.g15.fullpage
 */
