.sr-only,
footer {
  display: none !important;
}

.material-icons {
  display: none !important;
}

.tabslider-wrapper {
  display: none !important;
}

div.container {
  padding: 0 1.25rem !important;
  width: 100% !important;
}

.claim-wrapper {
  margin: 0 0 1.875rem;
  padding: 0.625rem 1.25rem !important;
}

.carousel-more-btn {
  display: none !important;
}

.neuigkeiten-more-btn {
  display: none !important;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}

.col-md-4,
.col-xs-4 {
  width: 30% !important;
  float:left;
}

.content-wrapper .box-grid-base {
  padding: 0 !important;
  margin-bottom: 0.9375rem;
}

.content-wrapper .box-grid-base .row {
  margin: 0 -0.625rem !important;
}





.collapse,
.collapse.in {
  display: block !important;
}



/* MN 21-11-2017 */


/* Startseite */

#page-1 .header_image {
  height: 16.25rem;
  display:block;
}

.header_image .col-md-4 {
  width: 30% !important;
}

.header_image .btn.btn-default {
  background: #dadada !important;
  border: 0.0625rem solid #fff !important;
  color: #000;
}

h1.text-center {
  margin-top: 1.25rem;
  margin-bottom: 0;
}

.header_image p {
  padding-bottom: 0.625rem;
}

.header_image,
#page-1 #content .content-wrapper .no-container.frame.background-light-grey
{
  border-bottom: 0.0625rem solid #dadada;
}

.content-wrapper .frame {
  padding-top: 0em;
  padding-bottom: 0em;
}

#page-1 .news-jcarousel-item.news-list-item {
  width: 19.6875rem !important;
}

#page-1 #content .content-wrapper .no-container.frame.background-light-grey {
    height: 26.25rem !important;
}

#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-8.col-sm-8 {
  width: 100%;
}

#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-8.col-sm-8 a.btn-primary,
#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-8.col-sm-8 button.btn-primary {
  padding: 0.3125rem;width: 45%;
}


#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-8.col-sm-8 .btn.btn-primary {
  background-color: #dadada !important;
  border: 0.0625rem solid #fff !important;
  float:left;
}

#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-8.col-sm-8 a.btn-primary {
  background-color: #dadada !important;
  border: 0.0625rem solid #fff !important;
}

#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-8.col-sm-8 a[href]:after {
  position: relative;
  top:1.25rem;
  left:-7.5rem;
}

#page-1 #content .content-wrapper .col-md-4 {
  width: 100%;
}

#page-1 #content .content-wrapper .frame.container .row .col-md-4 {
  width: 50% !important;
}

#page-1 #content .content-wrapper .frame.container .row .col-md-4:first-child {
  width: 100% !important;
}

#page-1 #content .content-wrapper .frame.container .row .col-md-4 .more-link:after {
  content: "";
  font-size: 0.75rem;
  font-weight: normal;
  color: #000;
  font-family: Arial;
  position: relative;
  right: 0;
  top: 0;
  margin: 0;
}

#page-1 .content-wrapper .frame-custom-110 .news-list-veranstaltungstermine .news-list-item {
  border: 0.0625rem solid #fff !important;
  margin-left: 5% !important;
  width: 90% !important;
}

#page-1 .content-wrapper .background-orange a.btn-primary, #page-1 .content-wrapper .background-orange button.btn-primary {
    color: #000 !important;
}



/* Unterseiten usw. */

a.btn-primary, button.btn-primary {
    padding: 0.9375rem 0;
}
.default-tab-wrapper .nav-tabs.z35-tab > li a {
    padding: 0.8125rem 0.625rem;
}
.product-links,
.no-container.frame.background-grey .gallery-row .gallery-item img,
.no-container.frame.background-gradient .gallery-row .gallery-item img{
  display: none;
}

.product-col {
  height: 30rem;
  margin-bottom: 3.75rem;
}

.tt-products .ce-headline {
  height: 5.625rem;
  font-size: 0.875rem;
}

.box-grid-base .text-body p {
  font-size: 0.875rem;
}

.no-container.frame.background-gradient .col-md-8.col-sm-8 {
  width: 100% !important;
}

.btn {
  border: none;
}

.news-list-veranstaltungstermine .news-list-item {
  border: 0.0625rem solid #fff !important;
  margin-left: 5% !important;
  width: 90% !important;
}

.z35search .z35search-list .results .result-text * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.z35search .z35search-list .results .result-text p {
  margin: 0 0 0.5625rem;
}

#page-77 #content .content-wrapper .frame.container .row .col-md-4 {
  width: 50% !important;
}

#page-77 #content .content-wrapper .frame.container .row .col-md-4:first-child {
  width: 100% !important;
}

#page-77 #content .content-wrapper .no-container.frame.background-light-grey {
  border-bottom: 0.0625rem solid #dadada;
}

#page-514 .col-md-8.col-66,
#page-514 .col-md-4.col-33{
  width: 50% !important;
  float:left;
}

#page-514 .tt-products .products-jcarousel-item figure.image {
    width: 19.6875rem !important;
}

#page-464 #c2272{
  border-top: 0.0625rem solid #dadada;
}
/* Page-Breaks */

#page-1 #content .content-wrapper  .no-container.frame.background-orange,
#page-486 #content .content-wrapper .no-container.background-transparent,
#page-486 #content .content-wrapper .no-container.frame.background-grey,
#page-464 #content .content-wrapper .no-container.frame.background-light-grey,
#page-514 #c2377,
#page-482 .tt-products {
  page-break-before: always;
}

#page-1 #content .content-wrapper .no-container.frame.background-gradient,
#page-77 #content .content-wrapper .no-container.frame.background-gradient,
#page-497 #content .content-wrapper .no-container.frame.background-light-grey,
#page-479 .frame.container  {
  page-break-after: always;
}

.header_image,
.header_image .btn .fa.fa-angle-right,
#page-1 .jcarousel .more-link,
#page-1 #content .content-wrapper .no-container.frame.background-gradient .col-md-4.col-sm-4,
#page-1 .content-wrapper .frame-custom-110 .news-list-veranstaltungstermine .news-read-all,
.news-list-veranstaltungstermine .news-read-all,
.box-grid-base .text-body a.more-link,
.z35search .pagination,
#page-479 .no-container.frame.background-light-grey,
#c1366, #c242,#c1245,
.news-list-pressekonferenz .news-read-more a,
.news-list-presse-aktuelles .news-read-more a,
.news-list-presse-aktuelles .news-read-all a{
  display: none !important;
}

/* Bootstrap Print */

*,
*:before,
*:after {
  background: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #000 !important;
  font-size:1.125rem;
}

a, a:visited { text-decoration: none; }

a[href]:after,abbr[title]:after {
  content: "" !important;
}

pre, blockquote {
  border: 0.0625rem solid #999;
  page-break-inside: avoid;
}

thead {
  display: table-header-group;
}

tr, img {
  page-break-inside: avoid;
}

img {
  max-width: 100% !important;
}

p, h2, h3 {
  orphans: 3;
  widows: 3;
}

h2, h3 {
  page-break-after: avoid;
}

.navbar {
  display: none;
}

.btn > .caret,
.dropup > .btn > .caret{
  border-top-color: #000 !important;
}

.label {
  border: 0.0625rem solid #000;
}

.table {
  border-collapse: collapse !important;
}

.table td,
.table th {
  background-color: #fff !important;
}

.table-bordered th,
.table-bordered td {
  border: 0.0625rem solid #ddd !important;
}

