#SEOlandingHeader h1, #SEOlandingHeader h2 {margin: 1rem 0;}
#SEOlandingHeader img {max-width:100%;width:100%;height:auto!important;}
#SEOlandingHeader .headertext {margin: 0 0 1rem 0;}
#SEOlandingHeader .headertext p {
/*
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
*/
margin:0;
}
#SEOlandingHeader a, #SEOlandingHeader a:hover, #SEOlandingHeader a:active, #SEOlandingHeader a:visited {text-decoration:underline;}
#SEOlandingContent .accordionHeadline {background: #0069b4;color: #fff;padding: 10px 15px;border-radius: 4px;margin: 0 0 5px 0;font-size: 24px; Line-height: 30px;}
#SEOlandingContent .accordionHeadline h1, #SEOlandingContent .accordionHeadline h2, #SEOlandingContent .accordionHeadline h3 {margin:0;}
#SEOlandingContent h1, #SEOlandingContent h2 {margin:0 0 15px 0;}
#SEOlandingContent .panel-default > .panel-heading {background-image:none; background:none;border:none;}
#SEOlandingContent .panel-title {margin:0;font-weight:bold;line-height:1.5;}
/*
#SEOlandingContent .panel-title:after {font-family: Font Awesome\ 6 Pro;content: "\f107";float: right;}
#SEOlandingContent a.accordion-toggle[aria-expanded="true"] .panel-title:after {content: "\f106";}
*/
#SEOlandingContent .panel-body img {max-width:30%;float:left;margin:0 10px 10px 0;}
#SEOlandingContent a, #SEOlandingContent a:hover, #SEOlandingContent a:active, #SEOlandingContent a:visited {text-decoration:underline;}
#SEOlandingContent .accordion-toggle, #SEOlandingContent .accordion-toggle:hover, #SEOlandingContent .accordion-toggle:active, #SEOlandingContent .accordion-toggle:visited {text-decoration:none;}
.alleArtikel {display: block;text-align: center;}
.alleArtikel a {background: #008a00;padding: 12px;margin: 10px auto 14px auto;color: #ffffff;border-radius: 3px;box-shadow: none;font-size: 24px;display: inline-flex;text-decoration: underline;}
#loadProducts{margin-bottom:20px;}


#SEOlandingContent .panel-group .panel + .panel {margin-top: 5px;}
#SEOlandingContent .panel-group .panel {margin-bottom: 0;border-radius: 4px;}
#SEOlandingContent .panel {-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 5%);box-shadow: 0 1px 2px rgb(0 0 0 / 5%);}
#SEOlandingContent .panel-default {border-color: #ddd;}
#SEOlandingContent .panel-default > .panel-heading {background: linear-gradient(#fff,#f8f8f8 100%);color: #333;border: 1px solid #ddd;}
#SEOlandingContent .panel-group .panel-heading {border-bottom: 0;}
#SEOlandingContent .panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#SEOlandingContent .panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
#SEOlandingContent .collapse.in {display: block;}
#SEOlandingContent .collapse {display: none;}

#SEOlandingContent .panel-group .panel-heading + .panel-collapse > .panel-body, #SEOlandingContent .panel-group .panel-heading + .panel-collapse > .list-group {border: 1px solid #ddd;}
#SEOlandingContent .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top: none;}
#SEOlandingContent .panel-body {padding: 15px;}

#SEOlandingContent .panel-heading a, #SEOlandingContent .panel-heading a:hover, #SEOlandingContent .panel-heading a:active, #SEOlandingContent .panel-heading a:visited {text-decoration:none;cursor:default;color:#333;}


@media only screen and (max-width: 1199px) {
  #SEOlandingHeader .buttons .col-lg-3 {margin-bottom: 25px;}
}



/* NEU */
#SEOlandingHeader img {max-width:100%;width:100%;height:auto!important;}
#SEOlandingHeader a, #SEOlandingHeader a:hover, #SEOlandingHeader a:active, #SEOlandingHeader a:visited {text-decoration:underline;}

.alleArtikel {display: block;text-align: center;}
.alleArtikel a {background: #008a00;padding: 12px;margin: 10px auto 14px auto;color: #ffffff;border-radius: 3px;box-shadow: none;font-size: 24px;display: inline-flex;text-decoration: underline;}
#loadProducts{margin-bottom:20px;}
#SEOCSS {margin-top:1rem;}
#SEOCSS .accordionHeadline {background: #0069b4;color: #fff!important;padding: 10px 15px;border-radius: 4px;margin: 0 0 5px 0;font-size: 24px; Line-height: 30px;}
#SEOCSS h1, #SEOCSS h2 {margin:0 0 15px 0;}
#SEOCSS .accordionHeadline h1, #SEOCSS .accordionHeadline h2, #SEOCSS .accordionHeadline h3 {margin:0;font-size: 1.5rem;line-height: 1.5rem;}
#SEOCSS .accordion-header > .accordion-button {background-image:none; background:none;border:none;color:#333;font-size:16px;font-weight:bold;padding:10px 15px;}
#SEOCSS .accordion-header {margin:0;font-weight:bold;line-height:1.5;}
#SEOCSS .panel-body img {max-width:30%;float:left;margin:0 10px 10px 0;}
#SEOCSS a, #SEOCSS a:hover, #SEOCSS a:active, #SEOCSS a:visited {text-decoration:underline;}
#SEOCSS .accordion-button {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#SEOCSS .accordion-button:focus {border-color: #ddd;box-shadow: none;}
#SEOCSS .accordion-header {margin-top: 0;margin-bottom: 0;font-size: 16px;background: linear-gradient(#fff,#f8f8f8 100%);color: #333;}
#SEOCSS .accordion-item {border-radius:4px; margin-top:5px;border:1px solid #ddd;}
#SEOCSS .accordion-body {padding: 15px;}
#SEOCSS .accordion-body p {margin:0;}

@media only screen and (max-width: 1199px) {
  #SEOCSS .buttons .col-lg-3 {margin-bottom: 25px;}
}

@media only screen and (max-width: 767px) {
#SEOlandingHeader h1, #SEOlandingHeader h2 {font-size: 1.1rem;line-height: 1.1rem;}
}