.zg-right{float:right;margin:0 0 18px 22px;max-width:45%;height:auto;}
@media(max-width:767px){.zg-right{float:none;margin:0 0 16px 0;max-width:100%;}}
.elementor-widget-text-editor img{max-width:100%;height:auto;}
.elementor-widget-text-editor h2{margin-top:1.7em;margin-bottom:.5em;}
.elementor-widget-text-editor h3{margin-top:1.3em;margin-bottom:.4em;}
.elementor-widget-text-editor p{margin:0 0 1em;}
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-left:1.35em;margin:0 0 1.1em;}
.elementor-widget-text-editor li{margin-bottom:.35em;}
.elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 1.2em;}
.elementor-widget-text-editor table td,.elementor-widget-text-editor table th{padding:9px 10px;border-bottom:1px solid #E0DBD5;vertical-align:top;text-align:left;}
.zg-site-header .elementor-widget-text-editor h1,.zg-site-header .elementor-widget-text-editor h2,.zg-site-header .elementor-widget-text-editor h3,
.zg-site-footer .elementor-widget-text-editor h1,.zg-site-footer .elementor-widget-text-editor h2,.zg-site-footer .elementor-widget-text-editor h3{margin-top:0;}
.zg-site-footer .elementor-widget-text-editor table td{border-bottom:0;padding:0;}
.elementor-widget-text-editor details{border-bottom:1px solid #E0DBD5;padding:14px 0;}
.elementor-widget-text-editor details summary{cursor:pointer;font-weight:700;color:#3D3730;}

/* Lesbare Zeilenlaenge im Inhalt */
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor p,
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol,
.elementor-widget-text-editor table,
.elementor-widget-text-editor details,
.elementor-widget-heading .elementor-heading-title{max-width:760px;}
/* Kopf- und Fussbereich sowie Teamseiten ausgenommen */
.zg-site-header .elementor-widget-text-editor h1,.zg-site-header .elementor-widget-text-editor h2,.zg-site-header .elementor-widget-text-editor h3,.zg-site-header .elementor-widget-text-editor p,.zg-site-header .elementor-widget-text-editor ul,.zg-site-header .elementor-widget-text-editor table,
.zg-site-footer .elementor-widget-text-editor h1,.zg-site-footer .elementor-widget-text-editor h2,.zg-site-footer .elementor-widget-text-editor h3,.zg-site-footer .elementor-widget-text-editor p,.zg-site-footer .elementor-widget-text-editor ul,.zg-site-footer .elementor-widget-text-editor table{max-width:none;}
