@page {
  size: 29cm 42cm;  
 
}
.col-1,.col-2,.col-3, .col-4,.col-5, .col-6,.col-7,.col-8,.col-9,.col-10,.col-11, .col-12, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  border: 0;
  padding: 0 10px 0 10px;
 
}


main .news-slider-item {display:block !important;}
main .owl-carousel .owl-stage, main .owl-carousel .owl-item {display:block !important;position:static !important;width:100% !important;height:auto !important;max-height:400px !important;}
.owl-stage {transform:none !important;transiton: none !important;display:block !important;width:100% !important;height:auto ;}

.d-flex {display:block !important;float:left !important}
.col-lg-3,.col-md-3  {float:left;display:block !important;width:25% !important;}
.col-lg-4,.col-md-4{float:left;display:block !important;width:33% !important;}
.col-lg-6,.col-md-6 {float:left;display:block !important;width:50% !important;}
.col-lg-8,.col-md-8 {float:left;display:block !important;width:66% !important;}
.col-lg-9,.col-md-9{float:left;display:block !important;width:75% !important;}
.col-lg-12,.col-md-12 {float:left;display:block !important;width:100% !important;}


.container-fluid > .container-header {margin:0px !important}

.body {height:auto;}
.row {display :block !important}
/* Die obenstehenden Zeilen bitte unverändert lassen */

  html, body,main,.container-fluid,.container, .row {
    min-width: 992px !important;
    
    
  }
  
.frame-type-menu_section {display:none !important}  
   .container,
  .container-fluid {
   
    width: auto;
    min-width: 1200 px; 


h1 {
	font-size:34px;
	font-weight:bold;
}

h2 {
	font-size:24px;
	line-height:120%;
	font-weight:bold;
}

h3 {
	font-size:18px;
	line-height:120%;
	font-weight:bold;
	margin-top:25px;
}

h4 {
	font-size:15px;
	line-height:120%;
	font-weight:bold;
	margin-top:25px;
}

h5 {
	font-size:12px;
	line-height:120%;
	font-weight:bold;
	margin-top:25px;
}
p {
	font-size:12px;
	line-height:120%;
	font-weight:normal;
}

.lead, .zitat, blockquote{
	font-size:18px;
	line-height:120%;
}

.zitat {
	font-style:italic;
}


.tools-panel,   #c108-col3, #c108-col4, div[class*="col-"].d-flex.toolbar, .lightbox, navbar, footer .toolbar, .toolbar, .scrollToTop, a.back, .shariff,.frame-type-menu_section,
a.more,
a.back{
  display: none !important
}
main img:not([src*=".svg"]), #hero img:not([src*=".svg"] {
  width: auto !important;
  max-width: 600px;
}

.row,
div[class*="col-"],
.grid-container,
.container,
.container-header,
.container-fluid{
	padding:0;
	margin:0;
}

div[class*="col-"] + div[class*="col-"] {
	margin-top:25px !important;
}




/* Abstände Cards weg */

div:not(.accordion) > .card > header,
div:not(.accordion) > .card > .kategorie:first-child,
div:not(.accordion) > .card > header + .ce-body,
div:not(.accordion) > .card > .ce-body:only-child,
.grid-container.card,
div[class*="col"].card,
div:not(.accordion) > .card.imgorient-7 > .ce-body:only-child .ce-textcontent,
.vcard .card-body,
div:not(.accordion) > .card > .ce-body:only-child{
  padding:0em !important;
}



/* Slider */





/* Bild */




/* Bildunterschrift */
.ce-gallery figcaption, .news .thumbnail .caption {
  margin: 0px;
  color:#000000;
  padding:10px 0em 0em 0em;
  background-color:transparent;
}


