/* Druckversion */
@page {
  margin: 2cm 1cm; }
body {
  size: 210mm 297mm;
  height: 99%; }
  body a:link:before, body a:visited:before {
    display: none; }
  body a:link:after, body a:visited:after {
    display: none; }
* {
  float: none !important;
  color: #000 !important;
  box-sizing: content-box !important;
  box-shadow: none !important;
  text-shadow: none !important; }
*[class*="col-"] {
  width: 100% !important;
  padding: 0 !important; }
header .bt-head-navi {
  position: relative; }
header .bt-header {
  height: auto; }
  header .bt-header h1 {
    padding: 0; }
    header .bt-header h1 a {
      width: 100%;
      max-width: 100%; }
    header .bt-header h1 img {
      width: 75%; }
.bt-print-only {
  display: block; }
.bt-no-print {
  display: none !important; }
#main .bt-page-title h1 {
  border-top: 2px solid #000000;
  display: block;
  font-size: 2.5rem;
  height: 7rem;
  line-height: 1.2em;
  margin: 1rem 0 0 0;
  padding: 1rem 0; }
header .nav-service, header .bt-menu-wrap, header .bt-main-nav, header .bab-flyout-nav {
  display: none; }
header .bt-head-navi.sticky {
  position: relative !important; }
#main div.bt-filterzeile, #main a.bt-accordion-toggle, #main .bt-slider-mobile-navi {
  display: none !important; }
#main .bt-page-title {
  height: auto;
  margin: 0;
  padding: 0 0 1em 0; }
#main .bt-video-titel {
  padding-right: 0;
  padding-left: 0; }
  #main .bt-video-titel p {
    font-size: 1.2rem; }
#main div.bt-bild-standard .bt-bild-info-text {
  display: block;
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative; }
  #main div.bt-bild-standard .bt-bild-info-text p {
    margin: 0; }
#main .bt-module-row-mitglieder h2.bt-title {
  padding-top: 0; }
#main .bt-module-row-mitglieder .bt-slider-all-view {
  display: table; }
  #main .bt-module-row-mitglieder .bt-slider-all-view .row {
    display: inline-block; }
    #main .bt-module-row-mitglieder .bt-slider-all-view .row [class^="col-"], #main .bt-module-row-mitglieder .bt-slider-all-view .row [class*=" col-"] {
      display: inline-block;
      float: left !important;
      page-break-inside: avoid; }
  #main .bt-module-row-mitglieder .bt-slider-all-view .bt-teaser-person img {
    max-width: 85pt !important; }
  #main .bt-module-row-mitglieder .bt-slider-all-view .bt-teaser-person .bt-bild-info-icon {
    display: none; }
#main .bt-btn-show-all, #main .bt-btn-show-some {
  display: none !important; }
#main .bt-pages-overlay .bt-standard-content ul.bt-linkliste li a.bt-link-intern {
  padding-left: 0; }
footer #breadcrumb, footer .bt-footer {
  display: none !important; }
footer .bt-footer-print {
  border-top: solid 1px #000;
  font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
  padding-top: 1rem; }
  footer .bt-footer-print p {
    font-size: 12px;
    margin-bottom: 0; }
.table-responsive {
  overflow: visible; }
.bt-na-table {
  border: none !important; }
  .bt-na-table td[colspan="3"].bt-standard-content {
    display: none; }
  .bt-na-table tr, .bt-na-table td, .bt-na-table th {
    border-left: none !important;
    border-right: none !important; }
.container-fluid {
  max-width: 100%;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important; }
div[class*="col-sm-pull-"] {
  left: 0 !important; }
div[class*="col-sm-push-"] {
  left: 0 !important; }
.row {
  margin: 0 !important; }
  .row.row-no-padding {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .row [class*="col-"] {
    padding: 0 !important;
    width: 100% !important;
    clear: both !important;
    float: none !important; }
  .row .bt-videoplayer,
  .row .bt-teaser-petition {
    width: 50% !important; }
#main .bt-module-row {
  min-height: 1px !important; }
#main .bt-pages-overlay article {
  border: none; }
#main .collapse {
  display: block; }
#main article.bt-artikel .bt-bild-info-text p {
  padding-bottom: 1em; }
.bt-profil .visible-xs-block {
  clear: both;
  display: none !important; }
.bt-profil-kontakt .row .bt-kontakt {
  padding-bottom: 2em !important; }
#main .bt-standard-content.bt-profil-kontakt ul.bt-linkliste li a {
  padding-left: 0; }
.row .bt-profil-potrait {
  width: 25% !important; }
.row .bt-biografie-name, .row .bt-logo-partei, .row .bt-profil-kontakt {
  width: 75% !important;
  clear: none !important;
  float: left !important; }
.bt-biografie .bt-step-navi.bt-step-navi-biografie .bt-time p {
  padding-right: .5em; }
.bt-pages-overlay.bt-module-row-biografien .bt-profil .bt-biografie-beruf p,
.bt-pages-overlay.bt-module-row-biografien-single .bt-profil .bt-biografie-beruf p,
.row .bt-logo-partei img {
  padding-bottom: 0.5em; }
.bt-pages-overlay.bt-module-row-biografien .bt-richtextfeld h5, .bt-pages-overlay.bt-module-row-biografien-single .bt-richtextfeld h5 {
  padding: 0.75em 0; }
main h1, main h2, main h3, main h4, main h5, main h6 {
  clear: both; }
#main .bt-step-navi.bt-content-tab-navi .tab-content {
  border: none;
  padding-top: 0; }
#main .bt-page-title h1 {
  height: auto;
  clear: both;
  margin-top: 1em;
  margin-bottom: 1em; }
#main .bt-pages-overlay .bt-overlay-close, #main .slick-arrow.slick-prev, #main .slick-arrow.slick-next, #main .bt-loader, #main .bt-bild-video-icon, #main .bt-bild-galerie-icon, #main .bt-bild-info-icon, #main .bt-overlay-loader, #main ul[role="tablist"], #main .bt-video-funktionen, #main .bt-bild-info-close, #main .bt-aside, #main .bt-artikel .bt-videoplayer, #main article.bt-artikel .bt-bild-standard, #main .bt-pages-overlay.bt-module-row-biografien .bt-biografie i, #main .bt-pages-overlay.bt-module-row-biografien-single .bt-biografie i, #main .bt-reden-show-more, #main .bt-abstimmungen-show-more, #main ul.bt-reden li i, #main .bt-paginierung, #main #bab-breadcrumb-top, main#main .bt-pages-overlay .bt-overlay-close, main#main .slick-arrow.slick-prev, main#main .slick-arrow.slick-next, main#main .bt-loader, main#main .bt-bild-video-icon, main#main .bt-bild-galerie-icon, main#main .bt-bild-info-icon, main#main .bt-overlay-loader, main#main ul[role="tablist"], main#main .bt-video-funktionen, main#main .bt-bild-info-close, main#main .bt-aside, main#main .bt-artikel .bt-videoplayer, main#main article.bt-artikel .bt-bild-standard, main#main .bt-pages-overlay.bt-module-row-biografien .bt-biografie i, main#main .bt-pages-overlay.bt-module-row-biografien-single .bt-biografie i, main#main .bt-reden-show-more, main#main .bt-abstimmungen-show-more, main#main ul.bt-reden li i, main#main .bt-paginierung, main#main #bab-breadcrumb-top {
  display: none !important; }
#main article.bt-artikel > span + h3 + .bt-bild-standard, main#main article.bt-artikel > span + h3 + .bt-bild-standard {
  display: block !important; }
#main .bab-overlay-close-text {
  display: none; }
main#main .bt-module-row .bt-pages-overlay {
  padding: 0 !important; }
#main .bt-module-row header {
  min-height: 1em !important;
  padding-top: 0; }
  #main .bt-module-row header h2 {
    margin-left: 0; }
div.bt-bild-standard {
  max-width: 100% !important; }
div.bt-bild-max img {
  width: inherit; }
#main .bt-slider {
  height: auto !important; }
  #main .bt-slider .slick-track {
    max-width: 100% !important; }
    #main .bt-slider .slick-track .bt-slide {
      width: 100% !important;
      display: inline-block;
      clear: both;
      height: auto !important; }
      #main .bt-slider .slick-track .bt-slide .bt-teaser-standard {
        height: auto !important; }
        #main .bt-slider .slick-track .bt-slide .bt-teaser-standard .bt-dachzeile {
          width: 100% !important; }
      #main .bt-slider .slick-track .bt-slide img {
        width: 12em !important; }
      #main .bt-slider .slick-track .bt-slide .bt-slide-content {
        height: auto !important; }
#main .bt-module-row.bt-module-row-aktuell h2.bt-title {
  margin-left: -1rem;
  margin-top: 1.5rem; }
#main .bt-module-row.bt-module-row-aktuell .bt-slider.row-no-padding {
  margin-left: 0 !important;
  margin-right: 0 !important; }
#main .bt-module-row.bt-module-row-aktuell .bt-slider .bt-slide .bt-teaser-standard .bt-teaser-text {
  padding-left: 0;
  padding-right: 0; }
#main .bt-module-row.bt-module-row-aktuell div.bt-teaser-kalenderblatt {
  height: auto !important;
  padding: 0 !important;
  background: none; }
  #main .bt-module-row.bt-module-row-aktuell div.bt-teaser-kalenderblatt .bt-teaser-kalenderblatt-date {
    text-align: left; }
    #main .bt-module-row.bt-module-row-aktuell div.bt-teaser-kalenderblatt .bt-teaser-kalenderblatt-date p .bt-teaser-kalenderblatt-date-line:before, #main .bt-module-row.bt-module-row-aktuell div.bt-teaser-kalenderblatt .bt-teaser-kalenderblatt-date p .bt-teaser-kalenderblatt-date-line:after {
      display: none; }
    #main .bt-module-row.bt-module-row-aktuell div.bt-teaser-kalenderblatt .bt-teaser-kalenderblatt-date p {
      margin-top: 0; }
    #main .bt-module-row.bt-module-row-aktuell div.bt-teaser-kalenderblatt .bt-teaser-kalenderblatt-date .bt-teaser-kalenderblatt-year {
      font-size: 2em !important; }
#main .bt-teaser-person {
  padding-bottom: 0; }
#bt-two-player-collapse > div {
  display: inline-block; }
.bt-adler-bild img {
  max-width: 15em !important; }
.bt-adler-form, .bt-adler-bild {
  display: inline-block;
  left: 0 !important; }
#main .bt-module-row-adler .bt-adler .bt-adler-form div:before {
  display: none; }
.bt-teaser-termin {
  width: 50% !important; }
  .bt-teaser-termin .bt-time {
    display: none; }
  .bt-teaser-termin .bt-teaser-termin-content {
    min-height: 1px !important; }
  .bt-teaser-termin .btn-group {
    display: none; }
.calendarDetail .btn-group {
  display: none; }
.calendarDetail .viewport {
  height: auto !important; }
  .calendarDetail .viewport .singleDate {
    height: auto !important; }
body.print-mitglieder #main div.bt-filterzeile {
  text-align: left; }
body.print-mitglieder #main .bt-page-title h1 {
  margin-bottom: -10px;
  display: none; }
body.print-mitglieder .bt-module-row {
  display: none; }
body.print-mitglieder .bt-module-row.bt-module-row-mitglieder {
  display: block; }
body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view .row {
  display: inline; }
body.print-mitglieder #main .bt-module-row header {
  display: inline-block;
  height: 1em;
  float: none; }
body.print-mitglieder #main .bt-module-row h2.bt-title, body.print-mitglieder #main .bt-module-row h4.bt-title {
  border: none; }
body.print-mitglieder #main .bt-module-row h2.bt-title {
  padding-bottom: 10pt;
  line-height: 1.5em; }
  body.print-mitglieder #main .bt-module-row h2.bt-title span.bt-print-only {
    font-size: 22pt; }
  body.print-mitglieder #main .bt-module-row h2.bt-title span.counter, body.print-mitglieder #main .bt-module-row h2.bt-title span.mitglieder-label {
    font-size: 18pt; }
body.print-mitglieder .bt-module-content {
  border-top: solid 1px #cccccc;
  padding-top: 20px; }
body.print-mitglieder #main .bt-module-row header {
  padding: 0; }
body.print-mitglieder #main .bt-slider .slick-track .bt-slide {
  width: 33.3% !important; }
  body.print-mitglieder #main .bt-slider .slick-track .bt-slide:nth-child(n+3):after {
    clear: both !important; }
body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view .row {
  margin-bottom: 20px; }
  body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view .row .bt-teaser-person-mitgliedschaft {
    visibility: hidden; }
  body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view .row div[class*="col-"] {
    width: 33.33% !important;
    clear: none !important;
    float: none !important;
    display: inline-block !important; }
    body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view .row div[class*="col-"]:nth-child(3n+1) {
      clear: both !important; }
  body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view .row div.col-xs-4.col-sm-3.col-md-2:first-child .bt-teaser-person-mitgliedschaft {
    visibility: visible; }
body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view table {
  width: 99% !important; }
  body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view table td {
    display: table-cell !important; }
    body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view table td:before {
      display: none !important; }
    body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view table td:first-child {
      border-top: solid 1px #ddd !important; }
  body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view table th {
    display: table-cell !important; }
  body.print-mitglieder #main .bt-module-row-mitglieder .bt-slider-all-view table thead {
    display: table-header-group !important; }
body.print-mitglieder #main a .bt-teaser-person p.bt-teaser-person-mitgliedschaft {
  font-size: 16px; }
body.print-mitglieder #main .bt-teaser-person {
  padding-bottom: 0; }
body.print-mitglieder #main .bt-teaser-person-text h3 {
  color: #31505f !important; }
body.print-mitglieder #main .bt-module-row.bt-module-row-mitglieder header h2 {
  padding-bottom: 1rem;
  padding-top: 0.4rem;
  line-height: 1.4em; }
body.print-mitglieder #main .bt-module-row.bt-module-row-mitglieder .bt-print-filters {
  font-size: 1.6em;
  font-family: Georgia,Times New Roman,Times,serif;
  padding-bottom: 0.7em; }
#main .bt-additional-content .table {
  display: table;
  height: 100%;
  page-break-inside: auto; }
#main .bt-standard-content table.table.bt-table-data thead, #main .bt-additional-content.bt-standard-content table.table.bt-table-data thead {
  display: table-header-group !important; }
  #main .bt-standard-content table.table.bt-table-data thead th, #main .bt-additional-content.bt-standard-content table.table.bt-table-data thead th {
    display: table-cell !important;
    border-color: #ccc; }
#main .bt-standard-content table.table.bt-table-data tbody td, #main .bt-additional-content.bt-standard-content table.table.bt-table-data tbody td {
  display: table-cell !important; }
#main .bt-standard-content table.table.bt-table-data tbody td:before, #main .bt-additional-content.bt-standard-content table.table.bt-table-data tbody td:before {
  display: none !important; }
#main .bt-standard-content table.table.bt-table-data tbody td:first-child, #main .bt-additional-content.bt-standard-content table.table.bt-table-data tbody td:first-child {
  border-color: #ccc;
  border-width: 1px; }
#main .bt-additional-content.bt-standard-content table.table.bt-table-data td {
  display: table-cell;
  border-color: #ccc; }
  #main .bt-additional-content.bt-standard-content table.table.bt-table-data td:first-child {
    border-color: #ccc;
    border-width: 1px; }
#main .bt-additional-content.bt-standard-content table.table.bt-table-data td:before {
  display: none; }
#main .bt-additional-content.bt-standard-content table.table.bt-table-data thead {
  display: table-header-group; }
#main .bt-step-navi-biografie ul[role="tablist"] {
  display: block !important; }
  #main .bt-step-navi-biografie ul[role="tablist"] li {
    display: none; }
    #main .bt-step-navi-biografie ul[role="tablist"] li.active {
      display: inline-block !important; }
    #main .bt-step-navi-biografie ul[role="tablist"] li a[data-toggle="tab"] {
      border-bottom: none !important; }
#main .bt-step-navi-biografie .tab-content {
  border: none !important; }
  #main .bt-step-navi-biografie .tab-content > div {
    display: none !important; }
    #main .bt-step-navi-biografie .tab-content > div.active {
      display: block !important; }
.bt-pages-overlay.bt-module-row-biografien .bt-biografie .tab-content .tab-pane, .bt-pages-overlay.bt-module-row-biografien-single .bt-biografie .tab-content .tab-pane {
  display: block !important; }
#main .bt-slider-list-view .bt-2col .bt-list-holder {
  column-count: 1;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  -ms-column-count: 1; }
/*# sourceMappingURL=print.css.map */
