@charset "UTF-8";
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

#bab-breadcrumb-top {
  display: none; }
#breadcrumb, #bab-breadcrumb-top {
  background-color: #cccccc;
  position: relative;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 1.2rem; }
  #breadcrumb a, #bab-breadcrumb-top a {
    color: #000000; }
  #breadcrumb ul, #bab-breadcrumb-top ul {
    margin: 0;
    padding: 0;
    position: relative; }
  #breadcrumb li, #bab-breadcrumb-top li {
    list-style-type: none; }
  #breadcrumb.sticky, #bab-breadcrumb-top.sticky {
    position: fixed;
    width: 100%;
    bottom: 0;
    min-height: 2em;
    height: auto;
    margin-bottom: -0.1em; }
    #breadcrumb.sticky .bt-cookie-layer, #bab-breadcrumb-top.sticky .bt-cookie-layer {
      bottom: 2em;
      max-width: none; }
    #breadcrumb.sticky ul, #bab-breadcrumb-top.sticky ul {
      margin: 0; }
  #breadcrumb ul, #bab-breadcrumb-top ul {
    margin: 0 -10px; }
  #breadcrumb li, #bab-breadcrumb-top li {
    padding: 0.8em 0 0.8em 10px;
    border-bottom: solid 1px #ffffff;
    position: relative;
    color: #000;
    z-index: 200; }
    #breadcrumb li:after, #breadcrumb li:before, #bab-breadcrumb-top li:after, #bab-breadcrumb-top li:before {
      top: 100%;
      left: 2.6em;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    #breadcrumb li:after, #bab-breadcrumb-top li:after {
      border-color: rgba(136, 183, 213, 0);
      border-top-color: #cccccc;
      border-width: 5px;
      margin-left: -5px; }
    #breadcrumb li:before, #bab-breadcrumb-top li:before {
      border-color: rgba(194, 225, 245, 0);
      border-top-color: #ffffff;
      border-width: 7px;
      margin-left: -7px; }
    #breadcrumb li:last-child:after, #breadcrumb li:last-child:before, #bab-breadcrumb-top li:last-child:after, #bab-breadcrumb-top li:last-child:before {
      display: none; }
    #breadcrumb li a:hover, #breadcrumb li a:focus, #breadcrumb li a:active, #bab-breadcrumb-top li a:hover, #bab-breadcrumb-top li a:focus, #bab-breadcrumb-top li a:active {
      text-decoration: none; }
    #breadcrumb li a:hover span, #breadcrumb li a:focus span, #breadcrumb li a:active span, #bab-breadcrumb-top li a:hover span, #bab-breadcrumb-top li a:focus span, #bab-breadcrumb-top li a:active span {
      text-decoration: underline; }
/** BREAKPOINTS **/
/* Tablet */
@media (min-width: 768px) {
  #bab-breadcrumb-top {
    display: inline-block; }
  body.bt-no-navi #bab-breadcrumb-top {
    display: none; }
  #breadcrumb, #bab-breadcrumb-top {
    font-size: 1.4rem;
    min-height: 2.428em;
    height: auto; }
    #breadcrumb ul, #bab-breadcrumb-top ul {
      margin: 0.3em 0 0.5em 0; }
    #breadcrumb li, #bab-breadcrumb-top li {
      display: inline-block;
      border: none;
      padding: 0.3em 1.5rem 0 0;
      margin-right: .75rem; }
      #breadcrumb li:after, #breadcrumb li:before, #bab-breadcrumb-top li:after, #bab-breadcrumb-top li:before {
        display: none; }
      #breadcrumb li a:after, #bab-breadcrumb-top li a:after {
        content: '\e81a';
        font-family: 'bt-icons';
        position: absolute;
        left: auto;
        right: 0; } }
/* Desktop */
@media (min-width: 992px) {
  #breadcrumb, #bab-breadcrumb-top {
    min-height: 3.428em; }
    #breadcrumb ul, #bab-breadcrumb-top ul {
      margin: 0.7em 0 1em 0; }
    #breadcrumb li, #bab-breadcrumb-top li {
      padding: 0.3em 1.5rem 0 0; } }
#bab-breadcrumb-top {
  position: relative;
  width: 100%;
  background: #cccccc; }
  @media screen and (min-width: 1365px) {
    #bab-breadcrumb-top {
      background: #ffffff; } }
/* PAGE-TITLE Suche SCSS */
  background: #ffffff; }

