@media screen and (max-width: 1200px) { 
body {
font-size:1.1em;
line-height:1.6em;
  }  
.section-state1 .section-content,
.section-state2 .section-content,
.section-state4 .section-content,
.section-state5 .section-content,
.section-state9 .section-content,
.section-state10 .section-content {
padding-left:15px !important;
padding-right:15px !important;
width:calc(100% - 40px) !important;
  }
.frame-contweissblatt,
.frame-contgruen,
.frame-contgruenblatt,
.frame-contgelb,
.frame-contblatt,
.frame-conthellgrau {
width:calc(100% + 10px) !important;
padding-left:15px;
padding-right:15px;
margin-left:-15px;
}
	.frame-contweissblatt {
padding-bottom:5em;
margin-bottom:2em;
	 background-image:url('/fileadmin/lag/template/images/hg-4blaetter.svg');
	 background-repeat:no-repeat;
	 background-size:auto 100px;
}
.frame-contgruenblatt {
	 background-size:auto 120px;
}
  .frame-bildbanner {
width:calc(100% + 40px) !important;
padding:0px !important;
margin-left:-15px !important;
}

#c792.frame-type-twocol.frame-layout-4 .spaltencontainer .column {
 width:100% !important; 
height:auto !important;
}
#c792.frame-type-twocol .spaltencontainer>.grid-config-2.column2 .frame-terminbox {
height:auto !important;
}
}
/* bildschirme unter 1080px */
@media screen and (min-width:1px) and (max-width: 1080px) {
  body{
  font-size:12pt; 
line-height:17pt;
    }

#main {
margin-top:30px;
    }
.header {
margin: 0px 0px 0px 0px !important;
padding:0px;
}
h1, header h5, h5 {
font-size:2.4em; 
line-height:1.1em;
}

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 1.5em; }
    .frame-space-before-medium { margin-top: 2em; }
    .frame-space-before-large { margin-top: 3em; }
    .frame-space-before-extra-large { margin-top: 4em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 1em; }
    .frame-space-after-medium { margin-bottom: 1.5em; }
    .frame-space-after-large { margin-bottom: 3em; }
    .frame-space-after-extra-large { margin-bottom: 4em; }

.frame-newsbox .news-list-view .card,
.frame-newsbox .swiper-slide.slick-slide {
height:550px !important;
  }
.frame-newsbox .news-list-view .card-title {
font-size:1em;
line-height:1.4em;
  }
  .frame-zitatslider .slick-slider{
width:calc(100% - 85px);
margin-left:50px;
}
.frame-zitatslider .ce-left.ce-intext.ce-nowrap .ce-gallery[data-ce-columns="1"] figure img,
.frame-zitatslider .ce-center.ce-below .ce-gallery[data-ce-columns="1"] figure img {
width:300px !important;
}
.frame-kontaktbox .frame-type-text {
position:relative;
float:left;
clear:none;
min-height:300px;
width: calc(50% - 36px);
padding:15px 15px 15px 0px;
margin-bottom:20px;
margin-right:20px;
}
}
/* bildschirme unter 810px */
@media screen and (min-width:1px) and (max-width: 810px) {
  body{
    }
.tx-powermail .frame-type-text.frame-layout-0 {
width:100%;
margin-left:0%;
}
.frame-type-onecol .column,
.frame-type-twocol .column,
.frame-type-threecol .column,
.frame-type-fourthcol .column {
float:left;
clear:left;
width:100% !important;
margin-left:0px;
margin-right:0px;
margin-top:10px;
 margin-bottom:10px;
  }
    /* Space */
    .frame-space-before-extra-small,
    .frame-space-before-small,
    .frame-space-before-medium,
    .frame-space-before-large,
  .frame-space-before-extra-large {
margin-top:3% !important;
 }
    .frame-space-after-extra-small,
    .frame-space-after-small,
    .frame-space-after-medium,
    .frame-space-after-large,
    .frame-space-after-extra-large {
float:left;
clear:left;
width:100%;
margin-bottom:3% !important;
}
  .tx-powermail .powermail_fieldset{
  width:95% !important;
  float:left;
  clear:left;
  margin-left:2%; 
  margin-right:2%;
}

/* image float */
/* Bilder in Reihen */
.ce-gallery[data-ce-columns="1"] .ce-column {
width:100% !important;
}
.ce-gallery[data-ce-columns="2"] .ce-column {
width:calc(100%/2 - 5px) !important;
}
.ce-gallery[data-ce-columns="3"] .ce-column {
width:calc(100%/3 - 9px) !important;
}
.ce-gallery[data-ce-columns="4"] .ce-column {
width:calc(100%/4 - 13px) !important;
}
.ce-gallery[data-ce-columns="5"] .ce-column {
width:calc(100%/5 - 15px) !important;
}
.ce-gallery[data-ce-columns="6"] .ce-column {
width:calc(100%/3 - 10px) !important;
}
.ce-gallery[data-ce-columns="7"] .ce-column {
width:calc(100%/3 - 25px) !important;
}
.ce-gallery[data-ce-columns="8"] .ce-column {
width:calc(100%/4 - 30px) !important;
}
.ce-gallery[data-ce-columns="2"] figure,
.ce-gallery[data-ce-columns="3"] figure,
.ce-gallery[data-ce-columns="4"] figure,
.ce-gallery[data-ce-columns="5"] figure,
.ce-gallery[data-ce-columns="6"] figure,
.ce-gallery[data-ce-columns="7"] figure,
.ce-gallery[data-ce-columns="8"] figure {

width:80% !important;
height:auto !important;
float:left;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
/* Anpassungen Erscheinungsbilder */
.frame-newsbox .news-list-view .card {
height:490px !important;
  width: calc(48% - 20px) !important; 
}
  .frame-newsbox .swiper-slide.slick-slide {
height:auto !important;
}
  .frame-newsbox .slick-slider .card .powermail_submit {
position:relative;
margin-top:30px;
bottom:0px;
}
.frame-zitatslider .ce-left.ce-intext.ce-nowrap .ce-gallery[data-ce-columns="1"] figure img,
.frame-zitatslider .ce-center.ce-below .ce-gallery[data-ce-columns="1"] figure img {
width:200px !important;
}
}

@media screen and (min-width:1px) and (max-width: 640px) {
  h1, h5, header h5 {
font-size:1.8em;
}
/* Anpassung Spaltencontainer 5 ohne Abstand */
.frame-ohneabstand .ce-textpic.ce-center.ce-above .ce-bodytext {
min-height: 380px;
}
.frame-newsbox .news-list-view .card {
height:auto !important;
  width: calc(100% - 20px) !important; 
}
.frame-newsbox .slick-slider {
position:relative;
float:left;
}
.frame-newsbox .slick-slider .card .powermail_submit {
position:relative;
  }
  .frame-newsbox .swiper-slide.slick-slide {
position:relative;
float:left;
height:auto !important;
}
  .frame-zitatslider .ce-left.ce-intext.ce-nowrap .ce-gallery[data-ce-columns="1"],
.frame-zitatslider .ce-center.ce-below .ce-gallery[data-ce-columns="1"] {
position:relative;
width:100%;
}
.frame-zitatslider .ce-left.ce-intext.ce-nowrap .ce-gallery[data-ce-columns="1"] figure img,
.frame-zitatslider .ce-center.ce-below .ce-gallery[data-ce-columns="1"] figure img {
width:300px !important;
}
.frame-kontaktbox .frame-type-text {
position:relative;
float:left;
clear:none;
min-height:auto;
width: calc(100% - 16px);
padding:15px 15px 15px 0px;
margin-bottom:20px;
margin-right:0px;
}
}

/* bildschirme bis 480px */
@media screen and (max-width: 480px) {
  body {
font-size:11pt;
}
.frame-layout-1,
.frame-layout-1-content .contentcolumn,
.frame-layout-2,
.frame-layout-2-content .contentcolumn {
position:relative;
float:left;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
max-width:100% !important;
}
 /* Anpassung Spaltencontainer 5 ohne Abstand */
.frame-ohneabstand .column {
float:left;
width:100%;
margin:0px !important;
padding:0px !important;
  }
.frame-ohneabstand .column5 {
float:left;
margin-left: 0% !important;
-webkit-transform: translateX(-0%);
-ms-transform: translateX(-0%);
transform: translateX(-0%);
  }
.frame-ohneabstand .ce-textpic.ce-center.ce-above .ce-bodytext {
min-height: auto;
padding-bottom:10px;
}

}
/* bildschirme bis 280px */
@media screen and (max-width: 374px) {

} 



