/* Auto-generated at Wed, 03 Jun 26 17:34:51 +0000. */

:root {
	--fe-black: #000;
	--fe-body-bg: var(--fe-white);
	--fe-body-color: #212529;
	--fe-body-md-line-height: var(--fe-line-height-sm);
	--fe-body-md-size: var(--fe-font-size-xxs);
	--fe-body-sm-line-height: var(--fe-line-height-sm);
	--fe-body-sm-size: var(--fe-font-size-xxs);
	--fe-border-radius-lg: 12px;
	--fe-border-radius-md: 6px;
	--fe-border-radius-sm: 3px;
	--fe-brand-primary: #333333;
	--fe-brand-primary-dark: color-mix(in srgb, var(--fe-brand-primary) 50%, black);
	--fe-brand-primary-light: color-mix(in srgb, var(--fe-brand-primary) 15%, white);
	--fe-brand-secondary: #FFAD00;
	--fe-brand-secondary-dark: #b58b38;
	--fe-brand-secondary-light: #ffe6cf;
	--fe-btn-error-bg: var(--fe-status-error);
	--fe-btn-error-bg-hover: var(--fe-status-error-dark);
	--fe-btn-error-border: none;
	--fe-btn-error-border-hover: none;
	--fe-btn-error-color: var(--fe-white);
	--fe-btn-error-color-hover: var(--fe-white);
	--fe-btn-height-md: 36px;
	--fe-btn-outline-bg: none;
	--fe-btn-outline-bg-hover: none;
	--fe-btn-outline-border: 1px solid transparent;
	--fe-btn-outline-border-hover: 1px solid var(--fe-brand-primary);
	--fe-btn-outline-color: black;
	--fe-btn-outline-color-hover: brand-primary;
	--fe-btn-primary-bg: var(--fe-brand-primary);
	--fe-btn-primary-bg-hover: var(--fe-brand-primary-dark);
	--fe-btn-primary-border: none;
	--fe-btn-primary-border-hover: none;
	--fe-btn-primary-color: var(--fe-white);
	--fe-btn-primary-color-hover: var(--fe-white);
	--fe-btn-radius-md: 0.25rem;
	--fe-btn-secondary-bg: var(--fe-brand-secondary);
	--fe-btn-secondary-bg-hover: var(--fe-brand-secondary-dark);
	--fe-btn-secondary-border: none;
	--fe-btn-secondary-border-hover: none;
	--fe-btn-secondary-color: var(--fe-white);
	--fe-btn-secondary-color-hover: var(--fe-white);
	--fe-btn-shadow: none;
	--fe-btn-shadow-active: none;
	--fe-btn-shadow-hover: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	--fe-btn-success-bg: var(--fe-status-success);
	--fe-btn-success-bg-hover: var(--fe-status-success-dark);
	--fe-btn-success-border: none;
	--fe-btn-success-border-hover: none;
	--fe-btn-success-color: var(--fe-white);
	--fe-btn-success-color-hover: var(--fe-white);
	--fe-btn-tertiary-bg: var(--fe-gray-lighter);
	--fe-btn-tertiary-bg-hover: var(--fe-gray-light);
	--fe-btn-tertiary-border: none;
	--fe-btn-tertiary-border-hover: none;
	--fe-btn-tertiary-color: var(--fe-black);
	--fe-btn-tertiary-color-hover: var(--fe-black);
	--fe-card-additional-text-color: var(--fe-gray-basic);
	--fe-card-additional-text-color-hover: var(--fe-gray-basic);
	--fe-card-bg: var(--fe-gray-lightest);
	--fe-card-bg-hover: var(--fe-white);
	--fe-card-border: none;
	--fe-card-border-hover: none;
	--fe-card-radius: var(--fe-global-radius);
	--fe-card-shadow: var(--fe-global-shadow);
	--fe-card-shadow-hover: var(--fe-global-shadow);
	--fe-card-teaser-scale: 1;
	--fe-card-text-color: var(--fe-black);
	--fe-card-text-color-hover: var(--fe-black);
	--fe-ckeditor-btn-bg-active: var(--fe-gray-light);
	--fe-ckeditor-btn-border-color: var(--fe-gray-light);
	--fe-ckeditor-color: var(--fe-gray-basic);
	--fe-ckeditor-color-hover: var(--fe-black);
	--fe-ckeditor-toolbar-bg: var(--fe-gray-lightest);
	--fe-email-background-color: var(--fe-body-bg);
	--fe-email-btn-background-color: var(--fe-btn-primary-bg);
	--fe-email-btn-color: var(--fe-btn-primary-color);
	--fe-email-btn-primary-background-color: var(--fe-btn-primary-bg);
	--fe-email-btn-primary-color: var(--fe-btn-primary-color);
	--fe-email-color: var(--fe-body-color);
	--fe-email-font-family: var(--fe-font-family-base);
	--fe-email-footer-color: var(--fe-gray-basic);
	--fe-email-header-background-color: var(--fe-nav-bg);
	--fe-email-headings-color: inherit;
	--fe-email-link-color: var(--fe-link-color);
	--fe-email-page-article-headings-color: inherit;
	--fe-email-page-article-headings-font-family: var(--fe-email-font-family);
	--fe-email-subject-text-color: var(--fe-email-headings-color);
	--fe-email-table-border-color: var(--fe-gray-darker);
	--fe-filled-tab-bg: transparent;
	--fe-filled-tab-bg-hover: transparent;
	--fe-filled-tab-bg-selected: var(--fe-brand-primary);
	--fe-filled-tab-color: var(--fe-black);
	--fe-filled-tab-color-hover: var(--fe-brand-primary);
	--fe-filled-tab-color-selected: var(--fe-white);
	--fe-filled-tab-row-bg: transparent;
	--fe-font-family-base: 'LufthansaText', Arial, sans-serif;
	--fe-font-family-headline: 'APK Galeria', Helvetica, Arial, sans-serif;
	--fe-font-size-lg: 24px;
	--fe-font-size-md: 20px;
	--fe-font-size-sm: 18px;
	--fe-font-size-xl: 28px;
	--fe-font-size-xs: 16px;
	--fe-font-size-xxl: 36px;
	--fe-font-size-xxs: 14px;
	--fe-font-size-xxxl: 48px;
	--fe-font-size-xxxs: 12px;
	--fe-font-size-xxxxs: 10px;
	--fe-font-weight-black: 700;
	--fe-font-weight-bold: 600;
	--fe-font-weight-light: 300;
	--fe-font-weight-medium: 500;
	--fe-font-weight-regular: 400;
	--fe-footer-bg: var(--fe-gray-lightest);
	--fe-footer-color: var(--fe-brand-primary);
	--fe-footer-color-active: var(--fe-brand-primary);
	--fe-form-element-bg: var(--fe-gray-lightest);
	--fe-form-element-border: 1px solid var(--fe-gray-lighter);
	--fe-form-element-border-active: 1px solid var(--fe-brand-primary);
	--fe-form-element-border-hover: 1px solid var(--fe-gray-light);
	--fe-form-element-color: var(--fe-black);
	--fe-form-element-height: 50px;
	--fe-form-element-hover: var(--fe-gray-lightest);
	--fe-form-element-label-color: var(--fe-black);
	--fe-form-element-margin-top: 20px;
	--fe-form-element-padding: 15px;
	--fe-form-element-placeholder-color: var(--fe-gray-basic);
	--fe-form-element-radius: 6px;
	--fe-global-radius: 0;
	--fe-global-shadow: none;
	--fe-global-shadow-hover: 0 4px 30px 0 rgba(0,0,0,0.1);
	--fe-gray-basic: #999;
	--fe-gray-darker: #787878;
	--fe-gray-darkest: #333333;
	--fe-gray-light: #E6E6E6;
	--fe-gray-lighter: #E8E8F4;
	--fe-gray-lightest: #F4F4F4;
	--fe-label-lg-line-height: var(--fe-line-height-sm);
	--fe-label-lg-size: var(--fe-font-size-xs);
	--fe-label-lg-weight: var(--fe-font-weight-bold);
	--fe-label-md-line-height: var(--fe-line-height-sm);
	--fe-label-md-size: var(--fe-font-size-xxs);
	--fe-label-md-weight: var(--fe-font-weight-bold);
	--fe-label-sm-line-height: var(--fe-line-height-sm);
	--fe-label-sm-size: var(--fe-font-size-xxxs);
	--fe-label-sm-weight: var(--fe-font-weight-medium);
	--fe-landingpage-banner-bg: var(--fe-gray-lightest);
	--fe-landingpage-banner-btn-bg: var(--fe-brand-primary);
	--fe-landingpage-banner-btn-color: var(--fe-white);
	--fe-landingpage-banner-color: var(--fe-black);
	--fe-landingpage-body-bg: var(--fe-body-bg);
	--fe-landingpage-body-color: var(--fe-body-color);
	--fe-landingpage-hero-color: var(--fe-landingpage-body-color);
	--fe-landingpage-hero-height: 40vh;
	--fe-landingpage-hero-overlay-bg: linear-gradient(to bottom, rgba(var(--fe-landingpage-body-bg),0.2) 20%, var(--fe-landingpage-body-bg) 100%);
	--fe-line-height-md: 150%;
	--fe-line-height-sm: 130%;
	--fe-line-height-xs: 120%;
	--fe-link-color: #0707e0;
	--fe-link-color-hover: var(--fe-brand-primary-dark);
	--fe-nav-bg: var(--fe-white);
	--fe-nav-height: 60px;
	--fe-nav-item-bg-active: transparent;
	--fe-nav-item-bg-hover: transparent;
	--fe-nav-item-border: none;
	--fe-nav-item-border-active: none;
	--fe-nav-item-border-hover: none;
	--fe-nav-item-color: var(--fe-brand-primary);
	--fe-nav-item-color-active: var(--fe-brand-primary);
	--fe-nav-item-color-hover: var(--fe-brand-primary);
	--fe-nav-logo-height: calc(var(--fe-nav-height) / 2.75);
	--fe-nav-logo-width: auto;
	--fe-nav-shadow: none;
	--fe-panel-bg: var(--fe-gray-lightest);
	--fe-panel-color: var(--fe-black);
	--fe-panel-padding: 40px;
	--fe-panel-radius: var(--fe-global-radius);
	--fe-panel-shadow: var(--fe-global-shadow);
	--fe-panel-shadow-hover: var(--fe-global-shadow);
	--fe-print-bg-color: var(--fe-white);
	--fe-print-color: var(--fe-black);
	--fe-print-font-family: var(--fe-font-family-base);
	--fe-print-header-background-color: var(--fe-nav-bg);
	--fe-print-header-border-bottom: 1px solid transparent;
	--fe-print-header-color: var(--fe-nav-item-color);
	--fe-print-link-color: var(--fe-link-color);
	--fe-print-nav-logo-height: var(--fe-nav-logo-height);
	--fe-print-nav-logo-width: var(--fe-nav-logo-width);
	--fe-status-error: #CF3231;
	--fe-status-error-dark: #902828;
	--fe-status-error-light: #fee2e2;
	--fe-status-info: #2FBEEB;
	--fe-status-info-dark: #0F6FB4;
	--fe-status-info-light: #EFF8FF;
	--fe-status-success: #49A66A;
	--fe-status-success-dark: #096122;
	--fe-status-success-light: #eefff7;
	--fe-status-warning: #F68925;
	--fe-status-warning-dark: #AF6D20;
	--fe-status-warning-light: #FFEDD8;
	--fe-title-1-line-height: var(--fe-line-height-sm);
	--fe-title-1-size: var(--fe-font-size-xxxl);
	--fe-title-2-line-height: var(--fe-line-height-sm);
	--fe-title-2-size: var(--fe-font-size-xxl);
	--fe-title-3-line-height: var(--fe-line-height-sm);
	--fe-title-3-size: var(--fe-font-size-xl);
	--fe-title-4-line-height: var(--fe-line-height-sm);
	--fe-title-4-size: var(--fe-font-size-lg);
	--fe-title-5-line-height: var(--fe-line-height-sm);
	--fe-title-5-size: var(--fe-font-size-md);
	--fe-title-6-line-height: var(--fe-line-height-sm);
	--fe-title-6-size: var(--fe-font-size-sm);
	--fe-underline-tab-color: var(--fe-black);
	--fe-underline-tab-color-hover: var(--fe-brand-primary);
	--fe-underline-tab-color-selected: var(--fe-brand-primary);
	--fe-underline-tab-line: transparent;
	--fe-underline-tab-line-hover: transparent;
	--fe-underline-tab-line-selected: var(--fe-brand-primary);
	--fe-underline-tab-row-bg: transparent;
	--fe-white: #fff;

}