/* LAS Automation – Kontakt: Ansprechpartner-Box (Entwurf) */
#article-150 .ce_rsce_ansprechpartner,.ce_rsce_ansprechpartner.ap-box{
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;
  border:1px solid #d9d9d9;border-top:3px solid #e3000b;border-radius:4px;
  background:#fafafa;padding:24px;margin:0 0 40px;
}
#article-150 .ce_rsce_ansprechpartner .text-container,.ce_rsce_ansprechpartner.ap-box .text-container{
  width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;
  background:#fff;border:1px solid #ececec;font-size:13px;line-height:1.35;
}
#article-150 .ce_rsce_ansprechpartner .text-container h3,.ce_rsce_ansprechpartner.ap-box .text-container h3{
  order:2;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;
  color:#e3000b;margin:8px 10px 2px;min-height:2.7em;
}
#article-150 .ce_rsce_ansprechpartner .text-container,.ce_rsce_ansprechpartner.ap-box .text-container{display:flex;flex-direction:column}
#article-150 .ce_rsce_ansprechpartner .image-container,.ce_rsce_ansprechpartner.ap-box .image-container{order:1;aspect-ratio:3/4;overflow:hidden;margin:0}
#article-150 .ce_rsce_ansprechpartner .image-container img,.ce_rsce_ansprechpartner.ap-box .image-container img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
#article-150 .ce_rsce_ansprechpartner .text-container p,.ce_rsce_ansprechpartner.ap-box .text-container p{order:3;margin:0 10px 4px;font-size:13px;word-break:break-word}
#article-150 .ce_rsce_ansprechpartner .text-container p:last-child,.ce_rsce_ansprechpartner.ap-box .text-container p:last-child{margin-bottom:10px}
#article-150 .ce_rsce_ansprechpartner .text-container p br+br,.ce_rsce_ansprechpartner.ap-box .text-container p br+br{display:none}
.ce_rsce_ansprechpartner.ap-box{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 40px}
@media (max-width:1024px){#article-150 .ce_rsce_ansprechpartner,.ce_rsce_ansprechpartner.ap-box{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:600px){#article-150 .ce_rsce_ansprechpartner,.ce_rsce_ansprechpartner.ap-box{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}}
/* Bildunterschrift Roman Boos, Ueber uns, 04.11.2026 */
html[lang="de"] .ce_image figure:has(img[src*="Roman_Boos"])::after{content:"Roman Boos, gesch\00E4 ftsf\00FC hrender Gesellschafter";display:block;font-size:14px;line-height:1.4;color:#555;margin-top:8px;font-style:italic;}

/* Landing Service: Ansprechpartner im grauen Band wie aktuelles-Bloecke, 04.11.2026 */
#article-1610 h2.ce_headline:has(+ .ap-box){background:#F0F0F0;margin:6rem 0 0;padding:6rem 6rem 0;font-size:2.5rem;font-weight:600;text-transform:uppercase;color:#7b7a7f;line-height:1.2;hyphens:auto}
#article-1610 h2.ce_headline:has(+ .ap-box):after{display:none}
#article-1610 .ce_rsce_ansprechpartner.ap-box{background:#F0F0F0;border:none;border-radius:0;padding:3rem 6rem 6rem;margin:0}

/* Hauptnavigation: Submenüs per Mouseover, 04.11.2026 */
@media (hover:hover) and (min-width:1100px){
	#mainNavigation.horizontalNavigation > ul > li:hover > ul,#mainNavigation.horizontalNavigation > ul > li:focus-within > ul{height:auto}
	#mainNavigation.horizontalNavigation > ul > li > ul{margin-top:0}
}
