/* Datei: css.css */

/* body */
.css_screen_max_size { height:100%; width:100%; margin:0; padding:0; }

/* core height */
/* .css_core_html_div_background_position_top { position: absolute; top: 0px; left: 0px; width:100vw; min-height: var(--core-height); height: 100vh; } */
.css_core_html_div_background_position_top { position: fixed; top: 0px; left: 0px; }

/* CSS-Standard */
.css_clear_both { clear: both !important; }

.css_display_none { display: none !important; }
.css_display_block { display: block !important; }
.css_display_inline_block { display: inline-block !important; }

.css_visibility_collapse { visibility: collapse !important; height: 0px !important; }
.css_visibility_visible { visibility: visible !important; }
.css_visibility_hidden { visibility: hidden !important; }

.css_position_absolute { position: absolute; }
.css_position_relative { position: relative; }

.css_cursor_pointer { cursor: pointer; }
.css_cursor_pointer_hover:hover { cursor: pointer; }

.css_font_weight_normal { font-weight: normal; }
.css_font_weight_bold { font-weight: bold; }

.css_viewport_height { height: 100vh; }
.css_viewport_width { width: 100vh; }
.css_viewport_height_max { height: 100vmax; }
.css_viewport_width_max { width: 100vmax; }

.css_border { border-style: solid; border-width: 1px; }
.css_border_1p5 { border-style: solid; border-width: 1.5px; }
.css_border_none_left { border-left-style: none; border-width: 0px; }
.css_border_none_right { border-right-style: none; border-width: 0px; }
.css_border_none_top { border-right-style: none; border-width: 0px; }
.css_border_none_left { border-left-style: none; border-width: 0px; }

.css_border_left { border-left-style: solid; border-left-width: 1px; }
.css_border_right { border-right-style: solid; border-right-width: 1px; }
.css_border_top { border-top-style: solid; border-top-width: 1px; }
.css_border_bottom { border-bottom-style: solid; border-bottom-width: 1px; }

.css_text_align_center { text-align: center; } 
.css_ta_center { text-align: center; } 
.css_ta_left { text-align: left; } 
.css_ta_right { text-align: right; } 

.css_text_shadow_wihte { text-shadow: 0px 0px 5px rgba(255, 255, 255, 1),0px 0px 10px rgba(255, 255, 255, 1),0px 0px 15px rgba(255, 255, 255, 1),0px 0px 20px rgba(255, 255, 255, 1),0px 0px 25px rgba(255, 255, 255, 1); }

/* CSS-Google Material Icons */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('.././libs/google_material_icons/material_icons_regular.ttf'); /* For IE6-8 */
    src: local('Material Icons'),
         local('MaterialIcons-Regular'),
         url('.././libs/google_material_icons/material_icons_regular.ttf') format('truetype');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px; /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased; /* Support for all WebKit browsers. */
    text-rendering: optimizeLegibility; /* Support for Safari and Chrome. */
    -moz-osx-font-smoothing: grayscale; /* Support for Firefox. */
    font-feature-settings: 'liga'; /* Support for IE. */
}

.material-icons.fs-10 { font-size: 10px; }
.material-icons.fs-11 { font-size: 11px; }
.material-icons.fs-12 { font-size: 12px; }
.material-icons.fs-13 { font-size: 13px; }
.material-icons.fs-14 { font-size: 14px; }
.material-icons.fs-15 { font-size: 15px; }
.material-icons.fs-16 { font-size: 16px; }
.material-icons.fs-17 { font-size: 17px; }
.material-icons.fs-18 { font-size: 18px; }
.material-icons.fs-19 { font-size: 19px; }
.material-icons.fs-20 { font-size: 20px; }
.material-icons.fs-21 { font-size: 21px; }
.material-icons.fs-22 { font-size: 22px; }
.material-icons.fs-23 { font-size: 23px; }
.material-icons.fs-24 { font-size: 24px; }
.material-icons.fs-25 { font-size: 25px; }
.material-icons.fs-27 { font-size: 27px; }
.material-icons.fs-28 { font-size: 28px; }
.material-icons.fs-29 { font-size: 29px; }
.material-icons.fs-30 { font-size: 30px; }
.material-icons.fs-35 { font-size: 35px; }
.material-icons.fs-40 { font-size: 40px; }
.material-icons.fs-45 { font-size: 45px; }
.material-icons.fs-48 { font-size: 48px; }
.material-icons.fs-50 { font-size: 50px; }

/* CSS Google-Fonts - Dancing Script */
/*
@font-face {
    font-family: 'Dancing Script';
    font-weight: 400;
    src: local('Dancing Script'), 
        url('.././libs/google_fonts/font_dancing_script_regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Dancing Script';
    font-weight: 700;
    src: local('Dancing Script'), 
        url('.././libs/google_fonts/font_dancing_script_bold.ttf') format('truetype');
}
.css_font_dancing_script { font-family: 'Dancing Script'; }
*/

/* CSS Google-Fonts - Archivo Narrow */
 
@font-face {
    font-family: 'Archivo Narrow';
    font-weight: 400;
    src: local('Archivo Narrow'), 
        url('.././libs/google_fonts/font_archivo_narrow_regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Archivo Narrow';
    font-weight: 400;
	font-style: italic;
    src: local('Archivo Narrow'), 
        url('.././libs/google_fonts/font_archivo_narrow_italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Archivo Narrow';
    font-weight: 700;
    src: local('Archivo Narrow'), 
        url('.././libs/google_fonts/font_archivo_narrow_bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Archivo Narrow';
    font-weight: 700;
	font-style: italic;	
    src: local('Archivo Narrow'), 
        url('.././libs/google_fonts/font_archivo_narrow_bold_italic.ttf') format('truetype');
}

.css_font_archivo_narrow { font-family: 'Archivo Narrow'; }



/* font-weight */
.css_font_weight_normal { font-weight: normal; }
.css_font_weight_bold { font-weight: bold; }

/* font-style */
.css_font_style_normal { font-style: normal; }
.css_font_style_italic { font-style: italic; }
.css_font_style_oblique { font-style: oblique; }
.css_font_style_initial { font-style: initial; }
.css_font_style_inherit { font-style: inherit; }

/* font-size - rem */
.css_font_size_40rem { font-size: 4.0rem; }
.css_font_size_39rem { font-size: 3.9rem; }
.css_font_size_38rem { font-size: 3.8rem; }
.css_font_size_37rem { font-size: 3.7rem; }
.css_font_size_36rem { font-size: 3.6rem; }
.css_font_size_35rem { font-size: 3.5rem; }
.css_font_size_34rem { font-size: 3.4rem; }
.css_font_size_33rem { font-size: 3.3rem; }
.css_font_size_32rem { font-size: 3.2rem; }
.css_font_size_31rem { font-size: 3.1rem; }
.css_font_size_30rem { font-size: 3.0rem; }
.css_font_size_29rem { font-size: 2.9rem; }
.css_font_size_28rem { font-size: 2.8rem; }
.css_font_size_27rem { font-size: 2.7rem; }
.css_font_size_26rem { font-size: 2.6rem; }
.css_font_size_25rem { font-size: 2.5rem; }
.css_font_size_24rem { font-size: 2.4rem; }
.css_font_size_23rem { font-size: 2.3rem; }
.css_font_size_22rem { font-size: 2.2rem; }
.css_font_size_21rem { font-size: 2.1rem; }
.css_font_size_20rem { font-size: 2.0rem; }
.css_font_size_19rem { font-size: 1.9rem; }
.css_font_size_18rem { font-size: 1.8rem; }
.css_font_size_17rem { font-size: 1.7rem; }
.css_font_size_16rem { font-size: 1.6rem; }
.css_font_size_15rem { font-size: 1.5rem; }
.css_font_size_14rem { font-size: 1.4rem; }
.css_font_size_13rem { font-size: 1.3rem; }
.css_font_size_12rem { font-size: 1.2rem; }
.css_font_size_11rem { font-size: 1.1rem; }
.css_font_size_1rem { font-size: 1.0rem; }
.css_font_size_095rem { font-size: 0.95rem; }
.css_font_size_090rem { font-size: 0.90rem; }
.css_font_size_085rem { font-size: 0.85rem; }
.css_font_size_080rem { font-size: 0.80rem; }
.css_font_size_075rem { font-size: 0.75rem; }
.css_font_size_070rem { font-size: 0.70rem; }
.css_font_size_065rem { font-size: 0.65rem; }
.css_font_size_060rem { font-size: 0.60rem; }
.css_font_size_055rem { font-size: 0.55rem; }
.css_font_size_050rem { font-size: 0.50rem; }

/* font-size (Größen) */
.css_font_size_xxs { font-size: var(--css-font-size-xxs); }
.css_font_size_xs { font-size: var(--css-font-size-xs); }
.css_font_size_sm { font-size: var(--css-font-size-sm); }
.css_font_size { font-size: var(--css-font-size); }
.css_font_size_lg { font-size: var(--css-font-size-lg); }
.css_font_size_xl { font-size: var(--css-font-size-xl); }
.css_font_size_xxl { font-size: var(--css-font-size-xxl); }

.css_font_size_title_xxs { font-size: var(--css-font-size-title-xxs); }
.css_font_size_title_xs { font-size: var(--css-font-size-title-xs); }
.css_font_size_title_sm { font-size: var(--css-font-size-title-sm); }
.css_font_size_title { font-size: var(--css-font-size-title); }
.css_font_size_title_lg { font-size: var(--css-font-size-title-lg); }
.css_font_size_title_xl { font-size: var(--css-font-size-title-xl); }
.css_font_size_title_xxl { font-size: var(--css-font-size-title-xxl); }

.css_font_size_title_h1 { font-size: var(--css-font-size-title-h1); }
.css_font_size_title_h2 { font-size: var(--css-font-size-title-h2); }
.css_font_size_title_h3 { font-size: var(--css-font-size-title-h3); }
.css_font_size_title_h4 { font-size: var(--css-font-size-title-h4); }
.css_font_size_title_h5 { font-size: var(--css-font-size-title-h5); }
.css_font_size_title_h6 { font-size: var(--css-font-size-title-h6); }

/* font-size - Formular */
.css_font_size_form_xxs { font-size: var(--css-font-size-form-xxs); }
.css_font_size_form_xs { font-size: var(--css-font-size-form-xs); }
.css_font_size_form_sm { font-size: var(--css-font-size-form-sm); }
.css_font_size_form { font-size: var(--css-font-size-form); }
.css_font_size_form_lg { font-size: var(--css-font-size-form-lg); }
.css_font_size_form_xl { font-size: var(--css-font-size-form-xl); }
.css_font_size_form_xxl { font-size: var(--css-font-size-form-xxl); }

.css_font_size_form_title_xxs { font-size: var(--css-font-size-form-title-xxs); }
.css_font_size_form_title_xs { font-size: var(--css-font-size-form-title-xs); }
.css_font_size_form_title_sm { font-size: var(--css-font-size-form-title-sm); }
.css_font_size_form_title { font-size: var(--css-font-size-form-title); }
.css_font_size_form_title_lg { font-size: var(--css-font-size-form-title-lg); }
.css_font_size_form_title_xl { font-size: var(--css-font-size-form-title-xl); }
.css_font_size_form_title_xxl { font-size: var(--css-font-size-form-title-xxl); }

.css_font_size_form_fld_xxs { font-size: var(--css-font-size-form-fld-xxs); }
.css_font_size_form_fld_xs { font-size: var(--css-font-size-form-fld-xs); }
.css_font_size_form_fld_sm { font-size: var(--css-font-size-form-fld-sm); }
.css_font_size_form_fld { font-size: var(--css-font-size-form-fld); }
.css_font_size_form_fld_lg { font-size: var(--css-font-size-form-fld-lg); }
.css_font_size_form_fld_xl { font-size: var(--css-font-size-form-fld-xl); }
.css_font_size_form_fld_xxl { font-size: var(--css-font-size-form-fld-xxl); }

/* text-decoration */
.css_text_decoration_underline { text-decoration: underline; }
.css_select_none { -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.css_shadow_box { -webkit-box-shadow: 10px 10px 30px -18px rgba(80,80,80,1); -moz-box-shadow: 10px 10px 30px -18px rgba(80,80,80,1); box-shadow: 10px 10px 30px -18px rgba(80,80,80,1); }

/* z-index */
.css_z-index_-1 { z-index: -1 }
.css_z-index_0 { z-index: 0 }
.css_z-index_1 { z-index: 1 }
.css_z-index_2 { z-index: 2 }
.css_z-index_3 { z-index: 3 }
.css_z-index_4 { z-index: 4 }
.css_z-index_5 { z-index: 5 }
.css_z-index_6 { z-index: 6 }
.css_z-index_7 { z-index: 7 }
.css_z-index_8 { z-index: 8 }
.css_z-index_9 { z-index: 9 }
.css_z-index_10 { z-index: 10 }

/* top */
.css_top_0 { top: 0px; }
.css_top_1 { top: 1px; }
.css_top_2 { top: 2px; }
.css_top_3 { top: 3px; }
.css_top_4 { top: 4px; }
.css_top_5 { top: 5px; }
.css_top_6 { top: 6px; }
.css_top_7 { top: 7px; }
.css_top_8 { top: 8px; }
.css_top_9 { top: 9px; }
.css_top_10 { top: 10px; }
.css_top_11 { top: 11px; }
.css_top_12 { top: 12px; }
.css_top_13 { top: 13px; }
.css_top_14 { top: 14px; }
.css_top_15 { top: 15px; }
.css_top_16 { top: 16px; }
.css_top_17 { top: 17px; }
.css_top_18 { top: 18px; }
.css_top_19 { top: 19px; }
.css_top_20 { top: 20px; }
.css_top_21 { top: 21px; }
.css_top_22 { top: 22px; }
.css_top_23 { top: 23px; }
.css_top_24 { top: 24px; }
.css_top_25 { top: 25px; }
.css_top_26 { top: 26px; }
.css_top_27 { top: 27px; }
.css_top_28 { top: 28px; }
.css_top_29 { top: 29px; }
.css_top_30 { top: 30px; }
.css_top_35 { top: 35px; }
.css_top_40 { top: 40px; }
.css_top_45 { top: 45px; }
.css_top_50 { top: 50px; }
.css_top_55 { top: 55px; }
.css_top_60 { top: 60px; }
.css_top_65 { top: 65px; }
.css_top_70 { top: 70px; }
.css_top_75 { top: 75px; }
.css_top_80 { top: 80px; }
.css_top_85 { top: 85px; }
.css_top_90 { top: 90px; }
.css_top_95 { top: 95px; }
.css_top_100 { top: 100px; }

/* top negative */
.css_top_n1 { top: -1px; }
.css_top_n2 { top: -2px; }
.css_top_n3 { top: -3px; }
.css_top_n4 { top: -4px; }
.css_top_n5 { top: -5px; }
.css_top_n6 { top: -6px; }
.css_top_n7 { top: -7px; }
.css_top_n8 { top: -8px; }
.css_top_n9 { top: -9px; }
.css_top_n10 { top: -10px; }
.css_top_n11 { top: -11px; }
.css_top_n12 { top: -12px; }
.css_top_n13 { top: -13px; }
.css_top_n14 { top: -14px; }
.css_top_n15 { top: -15px; }
.css_top_n16 { top: -16px; }
.css_top_n17 { top: -17px; }
.css_top_n18 { top: -18px; }
.css_top_n19 { top: -19px; }
.css_top_n20 { top: -20px; }
.css_top_n21 { top: -21px; }
.css_top_n22 { top: -22px; }
.css_top_n23 { top: -23px; }
.css_top_n24 { top: -24px; }
.css_top_n25 { top: -25px; }
.css_top_n26 { top: -26px; }
.css_top_n27 { top: -27px; }
.css_top_n28 { top: -28px; }
.css_top_n29 { top: -29px; }
.css_top_n30 { top: -30px; }
.css_top_n35 { top: -35px; }
.css_top_n40 { top: -40px; }
.css_top_n45 { top: -45px; }
.css_top_n50 { top: -50px; }
.css_top_n55 { top: -55px; }
.css_top_n60 { top: -60px; }
.css_top_n65 { top: -65px; }
.css_top_n70 { top: -70px; }
.css_top_n75 { top: -75px; }
.css_top_n80 { top: -80px; }
.css_top_n85 { top: -85px; }
.css_top_n90 { top: -90px; }
.css_top_n95 { top: -95px; }
.css_top_n100 { top: -100px; }

/* bottom */
.css_bottom_0 { bottom: 0px; }
.css_bottom_1 { bottom: 1px; }
.css_bottom_2 { bottom: 2px; }
.css_bottom_3 { bottom: 3px; }
.css_bottom_4 { bottom: 4px; }
.css_bottom_5 { bottom: 5px; }
.css_bottom_6 { bottom: 6px; }
.css_bottom_7 { bottom: 7px; }
.css_bottom_8 { bottom: 8px; }
.css_bottom_9 { bottom: 9px; }
.css_bottom_10 { bottom: 10px; }
.css_bottom_11 { bottom: 11px; }
.css_bottom_12 { bottom: 12px; }
.css_bottom_13 { bottom: 13px; }
.css_bottom_14 { bottom: 14px; }
.css_bottom_15 { bottom: 15px; }
.css_bottom_16 { bottom: 16px; }
.css_bottom_17 { bottom: 17px; }
.css_bottom_18 { bottom: 18px; }
.css_bottom_19 { bottom: 19px; }
.css_bottom_20 { bottom: 20px; }
.css_bottom_21 { bottom: 21px; }
.css_bottom_22 { bottom: 22px; }
.css_bottom_23 { bottom: 23px; }
.css_bottom_24 { bottom: 24px; }
.css_bottom_25 { bottom: 25px; }
.css_bottom_26 { bottom: 26px; }
.css_bottom_27 { bottom: 27px; }
.css_bottom_28 { bottom: 28px; }
.css_bottom_29 { bottom: 29px; }
.css_bottom_30 { bottom: 30px; }
.css_bottom_35 { bottom: 35px; }
.css_bottom_40 { bottom: 40px; }
.css_bottom_45 { bottom: 45px; }
.css_bottom_50 { bottom: 50px; }
.css_bottom_55 { bottom: 55px; }
.css_bottom_60 { bottom: 60px; }
.css_bottom_65 { bottom: 65px; }
.css_bottom_70 { bottom: 70px; }
.css_bottom_75 { bottom: 75px; }
.css_bottom_80 { bottom: 80px; }
.css_bottom_85 { bottom: 85px; }
.css_bottom_90 { bottom: 90px; }
.css_bottom_95 { bottom: 95px; }
.css_bottom_100 { bottom: 100px; }

/* bottom negative */
.css_bottom_n1 { bottom: -1px; }
.css_bottom_n2 { bottom: -2px; }
.css_bottom_n3 { bottom: -3px; }
.css_bottom_n4 { bottom: -4px; }
.css_bottom_n5 { bottom: -5px; }
.css_bottom_n6 { bottom: -6px; }
.css_bottom_n7 { bottom: -7px; }
.css_bottom_n8 { bottom: -8px; }
.css_bottom_n9 { bottom: -9px; }
.css_bottom_n10 { bottom: -10px; }
.css_bottom_n11 { bottom: -11px; }
.css_bottom_n12 { bottom: -12px; }
.css_bottom_n13 { bottom: -13px; }
.css_bottom_n14 { bottom: -14px; }
.css_bottom_n15 { bottom: -15px; }
.css_bottom_n16 { bottom: -16px; }
.css_bottom_n17 { bottom: -17px; }
.css_bottom_n18 { bottom: -18px; }
.css_bottom_n19 { bottom: -19px; }
.css_bottom_n20 { bottom: -20px; }
.css_bottom_n21 { bottom: -21px; }
.css_bottom_n22 { bottom: -22px; }
.css_bottom_n23 { bottom: -23px; }
.css_bottom_n24 { bottom: -24px; }
.css_bottom_n25 { bottom: -25px; }
.css_bottom_n26 { bottom: -26px; }
.css_bottom_n27 { bottom: -27px; }
.css_bottom_n28 { bottom: -28px; }
.css_bottom_n29 { bottom: -29px; }
.css_bottom_n30 { bottom: -30px; }
.css_bottom_n35 { bottom: -35px; }
.css_bottom_n40 { bottom: -40px; }
.css_bottom_n45 { bottom: -45px; }
.css_bottom_n50 { bottom: -50px; }
.css_bottom_n55 { bottom: -55px; }
.css_bottom_n60 { bottom: -60px; }
.css_bottom_n65 { bottom: -65px; }
.css_bottom_n70 { bottom: -70px; }
.css_bottom_n75 { bottom: -75px; }
.css_bottom_n80 { bottom: -80px; }
.css_bottom_n85 { bottom: -85px; }
.css_bottom_n90 { bottom: -90px; }
.css_bottom_n95 { bottom: -95px; }
.css_bottom_n100 { bottom: -100px; }

/* left */
.css_left_0 { left: 0px; }
.css_left_1 { left: 1px; }
.css_left_2 { left: 2px; }
.css_left_3 { left: 3px; }
.css_left_4 { left: 4px; }
.css_left_5 { left: 5px; }
.css_left_6 { left: 6px; }
.css_left_7 { left: 7px; }
.css_left_8 { left: 8px; }
.css_left_9 { left: 9px; }
.css_left_10 { left: 10px; }
.css_left_11 { left: 11px; }
.css_left_12 { left: 12px; }
.css_left_13 { left: 13px; }
.css_left_14 { left: 14px; }
.css_left_15 { left: 15px; }
.css_left_16 { left: 16px; }
.css_left_17 { left: 17px; }
.css_left_18 { left: 18px; }
.css_left_19 { left: 19px; }
.css_left_20 { left: 20px; }
.css_left_21 { left: 21px; }
.css_left_22 { left: 22px; }
.css_left_23 { left: 23px; }
.css_left_24 { left: 24px; }
.css_left_25 { left: 25px; }
.css_left_26 { left: 26px; }
.css_left_27 { left: 27px; }
.css_left_28 { left: 28px; }
.css_left_29 { left: 29px; }
.css_left_30 { left: 30px; }
.css_left_35 { left: 35px; }
.css_left_40 { left: 40px; }
.css_left_45 { left: 45px; }
.css_left_50 { left: 50px; }
.css_left_55 { left: 55px; }
.css_left_60 { left: 60px; }
.css_left_65 { left: 65px; }
.css_left_70 { left: 70px; }
.css_left_75 { left: 75px; }
.css_left_80 { left: 80px; }
.css_left_85 { left: 85px; }
.css_left_90 { left: 90px; }
.css_left_95 { left: 95px; }
.css_left_100 { left: 100px; }

/* left negative */
.css_left_n1 { left: -1px; }
.css_left_n2 { left: -2px; }
.css_left_n3 { left: -3px; }
.css_left_n4 { left: -4px; }
.css_left_n5 { left: -5px; }
.css_left_n6 { left: -6px; }
.css_left_n7 { left: -7px; }
.css_left_n8 { left: -8px; }
.css_left_n9 { left: -9px; }
.css_left_n10 { left: -10px; }
.css_left_n11 { left: -11px; }
.css_left_n12 { left: -12px; }
.css_left_n13 { left: -13px; }
.css_left_n14 { left: -14px; }
.css_left_n15 { left: -15px; }
.css_left_n16 { left: -16px; }
.css_left_n17 { left: -17px; }
.css_left_n18 { left: -18px; }
.css_left_n19 { left: -19px; }
.css_left_n20 { left: -20px; }
.css_left_n21 { left: -21px; }
.css_left_n22 { left: -22px; }
.css_left_n23 { left: -23px; }
.css_left_n24 { left: -24px; }
.css_left_n25 { left: -25px; }
.css_left_n26 { left: -26px; }
.css_left_n27 { left: -27px; }
.css_left_n28 { left: -28px; }
.css_left_n29 { left: -29px; }
.css_left_n30 { left: -30px; }
.css_left_n35 { left: -35px; }
.css_left_n40 { left: -40px; }
.css_left_n45 { left: -45px; }
.css_left_n50 { left: -50px; }
.css_left_n55 { left: -55px; }
.css_left_n60 { left: -60px; }
.css_left_n65 { left: -65px; }
.css_left_n70 { left: -70px; }
.css_left_n75 { left: -75px; }
.css_left_n80 { left: -80px; }
.css_left_n85 { left: -85px; }
.css_left_n90 { left: -90px; }
.css_left_n95 { left: -95px; }
.css_left_n100 { left: -100px; }

/* right */
.css_right_0 { right: 0px; }
.css_right_1 { right: 1px; }
.css_right_2 { right: 2px; }
.css_right_3 { right: 3px; }
.css_right_4 { right: 4px; }
.css_right_5 { right: 5px; }
.css_right_6 { right: 6px; }
.css_right_7 { right: 7px; }
.css_right_8 { right: 8px; }
.css_right_9 { right: 9px; }
.css_right_10 { right: 10px; }
.css_right_11 { right: 11px; }
.css_right_12 { right: 12px; }
.css_right_13 { right: 13px; }
.css_right_14 { right: 14px; }
.css_right_15 { right: 15px; }
.css_right_16 { right: 16px; }
.css_right_17 { right: 17px; }
.css_right_18 { right: 18px; }
.css_right_19 { right: 19px; }
.css_right_20 { right: 20px; }
.css_right_21 { right: 21px; }
.css_right_22 { right: 22px; }
.css_right_23 { right: 23px; }
.css_right_24 { right: 24px; }
.css_right_25 { right: 25px; }
.css_right_26 { right: 26px; }
.css_right_27 { right: 27px; }
.css_right_28 { right: 28px; }
.css_right_29 { right: 29px; }
.css_right_30 { right: 30px; }
.css_right_35 { right: 35px; }
.css_right_40 { right: 40px; }
.css_right_45 { right: 45px; }
.css_right_50 { right: 50px; }
.css_right_55 { right: 55px; }
.css_right_60 { right: 60px; }
.css_right_65 { right: 65px; }
.css_right_70 { right: 70px; }
.css_right_75 { right: 75px; }
.css_right_80 { right: 80px; }
.css_right_85 { right: 85px; }
.css_right_90 { right: 90px; }
.css_right_95 { right: 95px; }
.css_right_100 { right: 100px; }

/* right negative */
.css_right_n1 { right: -1px; }
.css_right_n2 { right: -2px; }
.css_right_n3 { right: -3px; }
.css_right_n4 { right: -4px; }
.css_right_n5 { right: -5px; }
.css_right_n6 { right: -6px; }
.css_right_n7 { right: -7px; }
.css_right_n8 { right: -8px; }
.css_right_n9 { right: -9px; }
.css_right_n10 { right: -10px; }
.css_right_n11 { right: -11px; }
.css_right_n12 { right: -12px; }
.css_right_n13 { right: -13px; }
.css_right_n14 { right: -14px; }
.css_right_n15 { right: -15px; }
.css_right_n16 { right: -16px; }
.css_right_n17 { right: -17px; }
.css_right_n18 { right: -18px; }
.css_right_n19 { right: -19px; }
.css_right_n20 { right: -20px; }
.css_right_n21 { right: -21px; }
.css_right_n22 { right: -22px; }
.css_right_n23 { right: -23px; }
.css_right_n24 { right: -24px; }
.css_right_n25 { right: -25px; }
.css_right_n26 { right: -26px; }
.css_right_n27 { right: -27px; }
.css_right_n28 { right: -28px; }
.css_right_n29 { right: -29px; }
.css_right_n30 { right: -30px; }
.css_right_n35 { right: -35px; }
.css_right_n40 { right: -40px; }
.css_right_n45 { right: -45px; }
.css_right_n50 { right: -50px; }
.css_right_n55 { right: -55px; }
.css_right_n60 { right: -60px; }
.css_right_n65 { right: -65px; }
.css_right_n70 { right: -70px; }
.css_right_n75 { right: -75px; }
.css_right_n80 { right: -80px; }
.css_right_n85 { right: -85px; }
.css_right_n90 { right: -90px; }
.css_right_n95 { right: -95px; }
.css_right_n100 { right: -100px; }

/* margin-top - Pixel */
.css_mt_0 { margin-top: 0px!important; }
.css_mt_1 { margin-top: 1px; }
.css_mt_2 { margin-top: 2px; }
.css_mt_3 { margin-top: 3px; }
.css_mt_4 { margin-top: 4px; }
.css_mt_5 { margin-top: 5px; }
.css_mt_6 { margin-top: 6px; }
.css_mt_7 { margin-top: 7px; }
.css_mt_8 { margin-top: 8px; }
.css_mt_9 { margin-top: 9px; }

.css_mt_10 { margin-top: 10px; }
.css_mt_11 { margin-top: 11px; }
.css_mt_12 { margin-top: 12px; }
.css_mt_13 { margin-top: 13px; }
.css_mt_14 { margin-top: 14px; }
.css_mt_15 { margin-top: 15px; }
.css_mt_16 { margin-top: 16px; }
.css_mt_17 { margin-top: 17px; }
.css_mt_18 { margin-top: 18px; }
.css_mt_19 { margin-top: 19px; }

.css_mt_20 { margin-top: 20px; }
.css_mt_21 { margin-top: 21px; }
.css_mt_22 { margin-top: 22px; }
.css_mt_23 { margin-top: 23px; }
.css_mt_24 { margin-top: 24px; }
.css_mt_25 { margin-top: 25px; }
.css_mt_26 { margin-top: 26px; }
.css_mt_27 { margin-top: 27px; }
.css_mt_28 { margin-top: 28px; }
.css_mt_29 { margin-top: 29px; }

.css_mt_30 { margin-top: 30px; }
.css_mt_35 { margin-top: 35px; }
.css_mt_40 { margin-top: 40px; }
.css_mt_45 { margin-top: 45px; }
.css_mt_50 { margin-top: 50px; }
.css_mt_55 { margin-top: 55px; }
.css_mt_60 { margin-top: 60px; }
.css_mt_65 { margin-top: 65px; }
.css_mt_70 { margin-top: 70px; }
.css_mt_75 { margin-top: 75px; }
.css_mt_80 { margin-top: 80px; }
.css_mt_85 { margin-top: 85px; }
.css_mt_90 { margin-top: 90px; }
.css_mt_95 { margin-top: 95px; }

.css_mt_100 { margin-top: 100px; }
.css_mt_125 { margin-top: 125px; }
.css_mt_150 { margin-top: 150px; }
.css_mt_175 { margin-top: 175px; }

.css_mt_200 { margin-top: 200px; }
.css_mt_225 { margin-top: 225px; }
.css_mt_250 { margin-top: 250px; }
.css_mt_275 { margin-top: 275px; }

.css_mt_300 { margin-top: 300px; }
.css_mt_325 { margin-top: 325px; }
.css_mt_350 { margin-top: 350px; }
.css_mt_375 { margin-top: 375px; }

/* margin-bottom - Pixel */
.css_mb_0 { margin-bottom: 0px!important; }
.css_mb_1 { margin-bottom: 1px; }
.css_mb_2 { margin-bottom: 2px; }
.css_mb_3 { margin-bottom: 3px; }
.css_mb_4 { margin-bottom: 4px; }
.css_mb_5 { margin-bottom: 5px; }
.css_mb_6 { margin-bottom: 6px; }
.css_mb_7 { margin-bottom: 7px; }
.css_mb_8 { margin-bottom: 8px; }
.css_mb_9 { margin-bottom: 9px; }

.css_mb_10 { margin-bottom: 10px; }
.css_mb_11 { margin-bottom: 11px; }
.css_mb_12 { margin-bottom: 12px; }
.css_mb_13 { margin-bottom: 13px; }
.css_mb_14 { margin-bottom: 14px; }
.css_mb_15 { margin-bottom: 15px; }
.css_mb_16 { margin-bottom: 16px; }
.css_mb_17 { margin-bottom: 17px; }
.css_mb_18 { margin-bottom: 18px; }
.css_mb_19 { margin-bottom: 19px; }

.css_mb_20 { margin-bottom: 20px; }
.css_mb_21 { margin-bottom: 21px; }
.css_mb_22 { margin-bottom: 22px; }
.css_mb_23 { margin-bottom: 23px; }
.css_mb_24 { margin-bottom: 24px; }
.css_mb_25 { margin-bottom: 25px; }
.css_mb_26 { margin-bottom: 26px; }
.css_mb_27 { margin-bottom: 27px; }
.css_mb_28 { margin-bottom: 28px; }
.css_mb_29 { margin-bottom: 29px; }

.css_mb_30 { margin-bottom: 30px; }
.css_mb_35 { margin-bottom: 35px; }
.css_mb_40 { margin-bottom: 40px; }
.css_mb_45 { margin-bottom: 45px; }
.css_mb_50 { margin-bottom: 50px; }
.css_mb_55 { margin-bottom: 55px; }
.css_mb_60 { margin-bottom: 60px; }
.css_mb_65 { margin-bottom: 65px; }
.css_mb_70 { margin-bottom: 70px; }
.css_mb_75 { margin-bottom: 75px; }
.css_mb_80 { margin-bottom: 80px; }
.css_mb_85 { margin-bottom: 85px; }
.css_mb_90 { margin-bottom: 90px; }
.css_mb_95 { margin-bottom: 95px; }

.css_mb_100 { margin-bottom: 100px; }
.css_mb_125 { margin-bottom: 125px; }
.css_mb_150 { margin-bottom: 150px; }
.css_mb_175 { margin-bottom: 175px; }

.css_mb_200 { margin-bottom: 200px; }
.css_mb_225 { margin-bottom: 225px; }
.css_mb_250 { margin-bottom: 250px; }
.css_mb_275 { margin-bottom: 275px; }

.css_mb_300 { margin-bottom: 300px; }
.css_mb_325 { margin-bottom: 325px; }
.css_mb_350 { margin-bottom: 350px; }
.css_mb_375 { margin-bottom: 375px; }

/* margin-left - Pixel */
.css_ml_0 { margin-left: 0px!important; }
.css_ml_1 { margin-left: 1px; }
.css_ml_2 { margin-left: 2px; }
.css_ml_3 { margin-left: 3px; }
.css_ml_4 { margin-left: 4px; }
.css_ml_5 { margin-left: 5px; }
.css_ml_6 { margin-left: 6px; }
.css_ml_7 { margin-left: 7px; }
.css_ml_8 { margin-left: 8px; }
.css_ml_9 { margin-left: 9px; }

.css_ml_10 { margin-left: 10px; }
.css_ml_11 { margin-left: 11px; }
.css_ml_12 { margin-left: 12px; }
.css_ml_13 { margin-left: 13px; }
.css_ml_14 { margin-left: 14px; }
.css_ml_15 { margin-left: 15px; }
.css_ml_16 { margin-left: 16px; }
.css_ml_17 { margin-left: 17px; }
.css_ml_18 { margin-left: 18px; }
.css_ml_19 { margin-left: 19px; }

.css_ml_20 { margin-left: 20px; }
.css_ml_21 { margin-left: 21px; }
.css_ml_22 { margin-left: 22px; }
.css_ml_23 { margin-left: 23px; }
.css_ml_24 { margin-left: 24px; }
.css_ml_25 { margin-left: 25px; }
.css_ml_26 { margin-left: 26px; }
.css_ml_27 { margin-left: 27px; }
.css_ml_28 { margin-left: 28px; }
.css_ml_29 { margin-left: 29px; }

.css_ml_30 { margin-left: 30px; }
.css_ml_35 { margin-left: 35px; }
.css_ml_40 { margin-left: 40px; }
.css_ml_45 { margin-left: 45px; }
.css_ml_50 { margin-left: 50px; }
.css_ml_55 { margin-left: 55px; }
.css_ml_60 { margin-left: 60px; }
.css_ml_65 { margin-left: 65px; }
.css_ml_70 { margin-left: 70px; }
.css_ml_75 { margin-left: 75px; }
.css_ml_80 { margin-left: 80px; }
.css_ml_85 { margin-left: 85px; }
.css_ml_90 { margin-left: 90px; }
.css_ml_95 { margin-left: 95px; }

.css_ml_100 { margin-left: 100px; }
.css_ml_125 { margin-left: 125px; }
.css_ml_150 { margin-left: 150px; }
.css_ml_175 { margin-left: 175px; }

.css_ml_200 { margin-left: 200px; }
.css_ml_225 { margin-left: 225px; }
.css_ml_250 { margin-left: 250px; }
.css_ml_275 { margin-left: 275px; }

.css_ml_300 { margin-left: 300px; }
.css_ml_325 { margin-left: 325px; }
.css_ml_350 { margin-left: 350px; }
.css_ml_375 { margin-left: 375px; }

/* margin-right - Pixel */
.css_mr_0 { margin-right: 0px!important; }
.css_mr_1 { margin-right: 1px; }
.css_mr_2 { margin-right: 2px; }
.css_mr_3 { margin-right: 3px; }
.css_mr_4 { margin-right: 4px; }
.css_mr_5 { margin-right: 5px; }
.css_mr_6 { margin-right: 6px; }
.css_mr_7 { margin-right: 7px; }
.css_mr_8 { margin-right: 8px; }
.css_mr_9 { margin-right: 9px; }

.css_mr_10 { margin-right: 10px; }
.css_mr_11 { margin-right: 11px; }
.css_mr_12 { margin-right: 12px; }
.css_mr_13 { margin-right: 13px; }
.css_mr_14 { margin-right: 14px; }
.css_mr_15 { margin-right: 15px; }
.css_mr_16 { margin-right: 16px; }
.css_mr_17 { margin-right: 17px; }
.css_mr_18 { margin-right: 18px; }
.css_mr_19 { margin-right: 19px; }

.css_mr_20 { margin-right: 20px; }
.css_mr_21 { margin-right: 21px; }
.css_mr_22 { margin-right: 22px; }
.css_mr_23 { margin-right: 23px; }
.css_mr_24 { margin-right: 24px; }
.css_mr_25 { margin-right: 25px; }
.css_mr_26 { margin-right: 26px; }
.css_mr_27 { margin-right: 27px; }
.css_mr_28 { margin-right: 28px; }
.css_mr_29 { margin-right: 29px; }

.css_mr_30 { margin-right: 30px; }
.css_mr_35 { margin-right: 35px; }
.css_mr_40 { margin-right: 40px; }
.css_mr_45 { margin-right: 45px; }
.css_mr_50 { margin-right: 50px; }
.css_mr_55 { margin-right: 55px; }
.css_mr_60 { margin-right: 60px; }
.css_mr_65 { margin-right: 65px; }
.css_mr_70 { margin-right: 70px; }
.css_mr_75 { margin-right: 75px; }
.css_mr_80 { margin-right: 80px; }
.css_mr_85 { margin-right: 85px; }
.css_mr_90 { margin-right: 90px; }
.css_mr_95 { margin-right: 95px; }

.css_mr_100 { margin-right: 100px; }
.css_mr_125 { margin-right: 125px; }
.css_mr_150 { margin-right: 150px; }
.css_mr_175 { margin-right: 175px; }

.css_mr_200 { margin-right: 200px; }
.css_mr_225 { margin-right: 225px; }
.css_mr_250 { margin-right: 250px; }
.css_mr_275 { margin-right: 275px; }

.css_mr_300 { margin-right: 300px; }
.css_mr_325 { margin-right: 325px; }
.css_mr_350 { margin-right: 350px; }
.css_mr_375 { margin-right: 375px; }

/* margin-top - Viewport */
.css_mtvh_5 { margin-top: 5vh; }
.css_mtvh_10 { margin-top: 10vh; }
.css_mtvh_15 { margin-top: 15vh; }
.css_mtvh_20 { margin-top: 20vh; }
.css_mtvh_25 { margin-top: 25vh; }
.css_mtvh_30 { margin-top: 30vh; }
.css_mtvh_35 { margin-top: 35vh; }
.css_mtvh_40 { margin-top: 40vh; }
.css_mtvh_45 { margin-top: 45vh; }
.css_mtvh_50 { margin-top: 50vh; }
.css_mtvh_55 { margin-top: 55vh; }
.css_mtvh_60 { margin-top: 60vh; }
.css_mtvh_65 { margin-top: 65vh; }
.css_mtvh_70 { margin-top: 70vh; }
.css_mtvh_75 { margin-top: 75vh; }
.css_mtvh_80 { margin-top: 80vh; }
.css_mtvh_85 { margin-top: 85vh; }
.css_mtvh_90 { margin-top: 90vh; }
.css_mtvh_95 { margin-top: 95vh; }
.css_mtvh_100 { margin-top: 100vh; }

/* margin-left - Viewport */
.css_mlvh_5 { margin-left: 5vh; }
.css_mlvh_10 { margin-left: 10vh; }
.css_mlvh_15 { margin-left: 15vh; }
.css_mlvh_20 { margin-left: 20vh; }
.css_mlvh_25 { margin-left: 25vh; }
.css_mlvh_30 { margin-left: 30vh; }
.css_mlvh_35 { margin-left: 35vh; }
.css_mlvh_40 { margin-left: 40vh; }
.css_mlvh_45 { margin-left: 45vh; }
.css_mlvh_50 { margin-left: 50vh; }
.css_mlvh_55 { margin-left: 55vh; }
.css_mlvh_60 { margin-left: 60vh; }
.css_mlvh_65 { margin-left: 65vh; }
.css_mlvh_70 { margin-left: 70vh; }
.css_mlvh_75 { margin-left: 75vh; }
.css_mlvh_80 { margin-left: 80vh; }
.css_mlvh_85 { margin-left: 85vh; }
.css_mlvh_90 { margin-left: 90vh; }
.css_mlvh_95 { margin-left: 95vh; }
.css_mlvh_100 { margin-left: 100vh; }

/* margin-right - Viewport */
.css_mrvh_5 { margin-right: 5vh; }
.css_mrvh_10 { margin-right: 10vh; }
.css_mrvh_15 { margin-right: 15vh; }
.css_mrvh_20 { margin-right: 20vh; }
.css_mrvh_25 { margin-right: 25vh; }
.css_mrvh_30 { margin-right: 30vh; }
.css_mrvh_35 { margin-right: 35vh; }
.css_mrvh_40 { margin-right: 40vh; }
.css_mrvh_45 { margin-right: 45vh; }
.css_mrvh_50 { margin-right: 50vh; }
.css_mrvh_55 { margin-right: 55vh; }
.css_mrvh_60 { margin-right: 60vh; }
.css_mrvh_65 { margin-right: 65vh; }
.css_mrvh_70 { margin-right: 70vh; }
.css_mrvh_75 { margin-right: 75vh; }
.css_mrvh_80 { margin-right: 80vh; }
.css_mrvh_85 { margin-right: 85vh; }
.css_mrvh_90 { margin-right: 90vh; }
.css_mrvh_95 { margin-right: 95vh; }
.css_mrvh_100 { margin-right: 100vh; }

/* margin-bottom - Viewport */
.css_mbvh_5 { margin-bottom: 5vh; }
.css_mbvh_10 { margin-bottom: 10vh; }
.css_mbvh_15 { margin-bottom: 15vh; }
.css_mbvh_20 { margin-bottom: 20vh; }
.css_mbvh_25 { margin-bottom: 25vh; }
.css_mbvh_30 { margin-bottom: 30vh; }
.css_mbvh_35 { margin-bottom: 35vh; }
.css_mbvh_40 { margin-bottom: 40vh; }
.css_mbvh_45 { margin-bottom: 45vh; }
.css_mbvh_50 { margin-bottom: 50vh; }
.css_mbvh_55 { margin-bottom: 55vh; }
.css_mbvh_60 { margin-bottom: 60vh; }
.css_mbvh_65 { margin-bottom: 65vh; }
.css_mbvh_70 { margin-bottom: 70vh; }
.css_mbvh_75 { margin-bottom: 75vh; }
.css_mbvh_80 { margin-bottom: 80vh; }
.css_mbvh_85 { margin-bottom: 85vh; }
.css_mbvh_90 { margin-bottom: 90vh; }
.css_mbvh_95 { margin-bottom: 95vh; }
.css_mbvh_100 { margin-bottom: 100vh; }

/* margin - Formular */
.css_mt_form_xxs { margin-top: var(--css-mt-form-xxs); }
.css_mt_form_xs { margin-top: var(--css-mt-form-xs); }
.css_mt_form_sm { margin-top: var(--css-mt-form-sm); }
.css_mt_form { margin-top: var(--css-mt-form); }
.css_mt_form_lg { margin-top: var(--css-mt-form-lg); }
.css_mt_form_xl { margin-top: var(--css-mt-form-xl); }
.css_mt_form_xxl { margin-top: var(--css-mt-form-xxl); }

.css_mb_form_xxs { margin-bottom: var(--css-mb-form-xxs); }
.css_mb_form_xs { margin-bottom: var(--css-mb-form-xs); }
.css_mb_form_sm { margin-bottom: var(--css-mb-form-sm); }
.css_mb_form { margin-bottom: var(--css-mb-form); }
.css_mb_form_lg { margin-bottom: var(--css-mb-form-lg); }
.css_mb_form_xl { margin-bottom: var(--css-mb-form-xl); }
.css_mb_form_xxl { margin-bottom: var(--css-mb-form-xxl); }

.css_ml_form_xxs { margin-left: var(--css-ml-form-xxs); }
.css_ml_form_xs { margin-left: var(--css-ml-form-xs); }
.css_ml_form_sm { margin-left: var(--css-ml-form-sm); }
.css_ml_form { margin-left: var(--css-ml-form); }
.css_ml_form_lg { margin-left: var(--css-ml-form-lg); }
.css_ml_form_xl { margin-left: var(--css-ml-form-xl); }
.css_ml_form_xxl { margin-left: var(--css-ml-form-xxl); }

.css_mr_form_xxs { margin-right: var(--css-mr-form-xxs); }
.css_mr_form_xs { margin-right: var(--css-mr-form-xs); }
.css_mr_form_sm { margin-right: var(--css-mr-form-sm); }
.css_mr_form { margin-right: var(--css-mr-form); }
.css_mr_form_lg { margin-right: var(--css-mr-form-lg); }
.css_mr_form_xl { margin-right: var(--css-mr-form-xl); }
.css_mr_form_xxl { margin-right: var(--css-mr-form-xxl); }

/* margin - Formular - Felder */
.css_mt_form_fld_xxs { margin-top: var(--css-mt-form-fld-xxs); }
.css_mt_form_fld_xs { margin-top: var(--css-mt-form-fld-xs); }
.css_mt_form_fld_sm { margin-top: var(--css-mt-form-fld-sm); }
.css_mt_form_fld { margin-top: var(--css-mt-form-fld); }
.css_mt_form_fld_lg { margin-top: var(--css-mt-form-fld-lg); }
.css_mt_form_fld_xl { margin-top: var(--css-mt-form-fld-xl); }
.css_mt_form_fld_xxl { margin-top: var(--css-mt-form-fld-xxl); }

.css_mb_form_fld_xxs { margin-bottom: var(--css-mb-form-fld-xxs); }
.css_mb_form_fld_xs { margin-bottom: var(--css-mb-form-fld-xs); }
.css_mb_form_fld_sm { margin-bottom: var(--css-mb-form-fld-sm); }
.css_mb_form_fld { margin-bottom: var(--css-mb-form-fld); }
.css_mb_form_fld_lg { margin-bottom: var(--css-mb-form-fld-lg); }
.css_mb_form_fld_xl { margin-bottom: var(--css-mb-form-fld-xl); }
.css_mb_form_fld_xxl { margin-bottom: var(--css-mb-form-fld-xxl); }

.css_ml_form_fld_xxs { margin-left: var(--css-ml-form-fld-xxs); }
.css_ml_form_fld_xs { margin-left: var(--css-ml-form-fld-xs); }
.css_ml_form_fld_sm { margin-left: var(--css-ml-form-fld-sm); }
.css_ml_form_fld { margin-left: var(--css-ml-form-fld); }
.css_ml_form_fld_lg { margin-left: var(--css-ml-form-fld-lg); }
.css_ml_form_fld_xl { margin-left: var(--css-ml-form-fld-xl); }
.css_ml_form_fld_xxl { margin-left: var(--css-ml-form-fld-xxl); }

.css_mr_form_fld_xxs { margin-right: var(--css-mr-form-fld-xxs); }
.css_mr_form_fld_xs { margin-right: var(--css-mr-form-fld-xs); }
.css_mr_form_fld_sm { margin-right: var(--css-mr-form-fld-sm); }
.css_mr_form_fld { margin-right: var(--css-mr-form-fld); }
.css_mr_form_fld_lg { margin-right: var(--css-mr-form-fld-lg); }
.css_mr_form_fld_xl { margin-right: var(--css-mr-form-fld-xl); }
.css_mr_form_fld_xxl { margin-right: var(--css-mr-form-fld-xxl); }





/* padding - Pixel */

/*
.css_padding_bottom_10px { padding-bottom: 10px; }
.css_padding_bottom_15px { padding-bottom: 15px; }
.css_padding_bottom_15px { padding-bottom: 20px; }
.css_padding_bottom_15px { padding-bottom: 25px; }
*/

/* padding-top - Pixel */
.css_pt_0 { padding-top: 0px!important; }
.css_pt_1 { padding-top: 1px; }
.css_pt_2 { padding-top: 2px; }
.css_pt_3 { padding-top: 3px; }
.css_pt_4 { padding-top: 4px; }
.css_pt_5 { padding-top: 5px; }
.css_pt_6 { padding-top: 6px; }
.css_pt_7 { padding-top: 7px; }
.css_pt_8 { padding-top: 8px; }
.css_pt_9 { padding-top: 9px; }

.css_pt_10 { padding-top: 10px; }
.css_pt_11 { padding-top: 11px; }
.css_pt_12 { padding-top: 12px; }
.css_pt_13 { padding-top: 13px; }
.css_pt_14 { padding-top: 14px; }
.css_pt_15 { padding-top: 15px; }
.css_pt_16 { padding-top: 16px; }
.css_pt_17 { padding-top: 17px; }
.css_pt_18 { padding-top: 18px; }
.css_pt_19 { padding-top: 19px; }

.css_pt_20 { padding-top: 20px; }
.css_pt_21 { padding-top: 21px; }
.css_pt_22 { padding-top: 22px; }
.css_pt_23 { padding-top: 23px; }
.css_pt_24 { padding-top: 24px; }
.css_pt_25 { padding-top: 25px; }
.css_pt_26 { padding-top: 26px; }
.css_pt_27 { padding-top: 27px; }
.css_pt_28 { padding-top: 28px; }
.css_pt_29 { padding-top: 29px; }

.css_pt_30 { padding-top: 30px; }
.css_pt_35 { padding-top: 35px; }
.css_pt_40 { padding-top: 40px; }
.css_pt_45 { padding-top: 45px; }
.css_pt_50 { padding-top: 50px; }
.css_pt_55 { padding-top: 55px; }
.css_pt_60 { padding-top: 60px; }
.css_pt_65 { padding-top: 65px; }
.css_pt_70 { padding-top: 70px; }
.css_pt_75 { padding-top: 75px; }
.css_pt_80 { padding-top: 80px; }
.css_pt_85 { padding-top: 85px; }
.css_pt_90 { padding-top: 90px; }
.css_pt_95 { padding-top: 95px; }

.css_pt_100 { padding-top: 100px; }
.css_pt_125 { padding-top: 125px; }
.css_pt_150 { padding-top: 150px; }
.css_pt_175 { padding-top: 175px; }

.css_pt_200 { padding-top: 200px; }
.css_pt_225 { padding-top: 225px; }
.css_pt_250 { padding-top: 250px; }
.css_pt_275 { padding-top: 275px; }

.css_pt_300 { padding-top: 300px; }
.css_pt_325 { padding-top: 325px; }
.css_pt_350 { padding-top: 350px; }
.css_pt_375 { padding-top: 375px; }

/* padding-bottom - Pixel */
.css_pb_0 { padding-bottom: 0px!important; }
.css_pb_1 { padding-bottom: 1px; }
.css_pb_2 { padding-bottom: 2px; }
.css_pb_3 { padding-bottom: 3px; }
.css_pb_4 { padding-bottom: 4px; }
.css_pb_5 { padding-bottom: 5px; }
.css_pb_6 { padding-bottom: 6px; }
.css_pb_7 { padding-bottom: 7px; }
.css_pb_8 { padding-bottom: 8px; }
.css_pb_9 { padding-bottom: 9px; }

.css_pb_10 { padding-bottom: 10px; }
.css_pb_11 { padding-bottom: 11px; }
.css_pb_12 { padding-bottom: 12px; }
.css_pb_13 { padding-bottom: 13px; }
.css_pb_14 { padding-bottom: 14px; }
.css_pb_15 { padding-bottom: 15px; }
.css_pb_16 { padding-bottom: 16px; }
.css_pb_17 { padding-bottom: 17px; }
.css_pb_18 { padding-bottom: 18px; }
.css_pb_19 { padding-bottom: 19px; }

.css_pb_20 { padding-bottom: 20px; }
.css_pb_21 { padding-bottom: 21px; }
.css_pb_22 { padding-bottom: 22px; }
.css_pb_23 { padding-bottom: 23px; }
.css_pb_24 { padding-bottom: 24px; }
.css_pb_25 { padding-bottom: 25px; }
.css_pb_26 { padding-bottom: 26px; }
.css_pb_27 { padding-bottom: 27px; }
.css_pb_28 { padding-bottom: 28px; }
.css_pb_29 { padding-bottom: 29px; }

.css_pb_30 { padding-bottom: 30px; }
.css_pb_35 { padding-bottom: 35px; }
.css_pb_40 { padding-bottom: 40px; }
.css_pb_45 { padding-bottom: 45px; }
.css_pb_50 { padding-bottom: 50px; }
.css_pb_55 { padding-bottom: 55px; }
.css_pb_60 { padding-bottom: 60px; }
.css_pb_65 { padding-bottom: 65px; }
.css_pb_70 { padding-bottom: 70px; }
.css_pb_75 { padding-bottom: 75px; }
.css_pb_80 { padding-bottom: 80px; }
.css_pb_85 { padding-bottom: 85px; }
.css_pb_90 { padding-bottom: 90px; }
.css_pb_95 { padding-bottom: 95px; }

.css_pb_100 { padding-bottom: 100px; }
.css_pb_125 { padding-bottom: 125px; }
.css_pb_150 { padding-bottom: 150px; }
.css_pb_175 { padding-bottom: 175px; }

.css_pb_200 { padding-bottom: 200px; }
.css_pb_225 { padding-bottom: 225px; }
.css_pb_250 { padding-bottom: 250px; }
.css_pb_275 { padding-bottom: 275px; }

.css_pb_300 { padding-bottom: 300px; }
.css_pb_325 { padding-bottom: 325px; }
.css_pb_350 { padding-bottom: 350px; }
.css_pb_375 { padding-bottom: 375px; }

/* padding-left - Pixel */
.css_pl_0 { padding-left: 0px!important; }
.css_pl_1 { padding-left: 1px; }
.css_pl_2 { padding-left: 2px; }
.css_pl_3 { padding-left: 3px; }
.css_pl_4 { padding-left: 4px; }
.css_pl_5 { padding-left: 5px; }
.css_pl_6 { padding-left: 6px; }
.css_pl_7 { padding-left: 7px; }
.css_pl_8 { padding-left: 8px; }
.css_pl_9 { padding-left: 9px; }

.css_pl_10 { padding-left: 10px; }
.css_pl_11 { padding-left: 11px; }
.css_pl_12 { padding-left: 12px; }
.css_pl_13 { padding-left: 13px; }
.css_pl_14 { padding-left: 14px; }
.css_pl_15 { padding-left: 15px; }
.css_pl_16 { padding-left: 16px; }
.css_pl_17 { padding-left: 17px; }
.css_pl_18 { padding-left: 18px; }
.css_pl_19 { padding-left: 19px; }

.css_pl_20 { padding-left: 20px; }
.css_pl_21 { padding-left: 21px; }
.css_pl_22 { padding-left: 22px; }
.css_pl_23 { padding-left: 23px; }
.css_pl_24 { padding-left: 24px; }
.css_pl_25 { padding-left: 25px; }
.css_pl_26 { padding-left: 26px; }
.css_pl_27 { padding-left: 27px; }
.css_pl_28 { padding-left: 28px; }
.css_pl_29 { padding-left: 29px; }

.css_pl_30 { padding-left: 30px; }
.css_pl_35 { padding-left: 35px; }
.css_pl_40 { padding-left: 40px; }
.css_pl_45 { padding-left: 45px; }
.css_pl_50 { padding-left: 50px; }
.css_pl_55 { padding-left: 55px; }
.css_pl_60 { padding-left: 60px; }
.css_pl_65 { padding-left: 65px; }
.css_pl_70 { padding-left: 70px; }
.css_pl_75 { padding-left: 75px; }
.css_pl_80 { padding-left: 80px; }
.css_pl_85 { padding-left: 85px; }
.css_pl_90 { padding-left: 90px; }
.css_pl_95 { padding-left: 95px; }

.css_pl_100 { padding-left: 100px; }
.css_pl_125 { padding-left: 125px; }
.css_pl_150 { padding-left: 150px; }
.css_pl_175 { padding-left: 175px; }

.css_pl_200 { padding-left: 200px; }
.css_pl_225 { padding-left: 225px; }
.css_pl_250 { padding-left: 250px; }
.css_pl_275 { padding-left: 275px; }

.css_pl_300 { padding-left: 300px; }
.css_pl_325 { padding-left: 325px; }
.css_pl_350 { padding-left: 350px; }
.css_pl_375 { padding-left: 375px; }

/* padding-right - Pixel */
.css_pr_0 { padding-right: 0px!important; }
.css_pr_1 { padding-right: 1px; }
.css_pr_2 { padding-right: 2px; }
.css_pr_3 { padding-right: 3px; }
.css_pr_4 { padding-right: 4px; }
.css_pr_5 { padding-right: 5px; }
.css_pr_6 { padding-right: 6px; }
.css_pr_7 { padding-right: 7px; }
.css_pr_8 { padding-right: 8px; }
.css_pr_9 { padding-right: 9px; }

.css_pr_10 { padding-right: 10px; }
.css_pr_11 { padding-right: 11px; }
.css_pr_12 { padding-right: 12px; }
.css_pr_13 { padding-right: 13px; }
.css_pr_14 { padding-right: 14px; }
.css_pr_15 { padding-right: 15px; }
.css_pr_16 { padding-right: 16px; }
.css_pr_17 { padding-right: 17px; }
.css_pr_18 { padding-right: 18px; }
.css_pr_19 { padding-right: 19px; }

.css_pr_20 { padding-right: 20px; }
.css_pr_21 { padding-right: 21px; }
.css_pr_22 { padding-right: 22px; }
.css_pr_23 { padding-right: 23px; }
.css_pr_24 { padding-right: 24px; }
.css_pr_25 { padding-right: 25px; }
.css_pr_26 { padding-right: 26px; }
.css_pr_27 { padding-right: 27px; }
.css_pr_28 { padding-right: 28px; }
.css_pr_29 { padding-right: 29px; }

.css_pr_30 { padding-right: 30px; }
.css_pr_35 { padding-right: 35px; }
.css_pr_40 { padding-right: 40px; }
.css_pr_45 { padding-right: 45px; }
.css_pr_50 { padding-right: 50px; }
.css_pr_55 { padding-right: 55px; }
.css_pr_60 { padding-right: 60px; }
.css_pr_65 { padding-right: 65px; }
.css_pr_70 { padding-right: 70px; }
.css_pr_75 { padding-right: 75px; }
.css_pr_80 { padding-right: 80px; }
.css_pr_85 { padding-right: 85px; }
.css_pr_90 { padding-right: 90px; }
.css_pr_95 { padding-right: 95px; }

.css_pr_100 { padding-right: 100px; }
.css_pr_125 { padding-right: 125px; }
.css_pr_150 { padding-right: 150px; }
.css_pr_175 { padding-right: 175px; }

.css_pr_200 { padding-right: 200px; }
.css_pr_225 { padding-right: 225px; }
.css_pr_250 { padding-right: 250px; }
.css_pr_275 { padding-right: 275px; }

.css_pr_300 { padding-right: 300px; }
.css_pr_325 { padding-right: 325px; }
.css_pr_350 { padding-right: 350px; }
.css_pr_375 { padding-right: 375px; }

/* padding - Formular */
.css_pt_form_xxs { padding-top: var(--css-pt-form-xxs); }
.css_pt_form_xs { padding-top: var(--css-pt-form-xs); }
.css_pt_form_sm { padding-top: var(--css-pt-form-sm); }
.css_pt_form { padding-top: var(--css-pt-form); }
.css_pt_form_lg { padding-top: var(--css-pt-form-lg); }
.css_pt_form_xl { padding-top: var(--css-pt-form-xl); }
.css_pt_form_xxl { padding-top: var(--css-pt-form-xxl); }

.css_pb_form_xxs { padding-bottom: var(--css-pb-form-xxs); }
.css_pb_form_xs { padding-bottom: var(--css-pb-form-xs); }
.css_pb_form_sm { padding-bottom: var(--css-pb-form-sm); }
.css_pb_form { padding-bottom: var(--css-pb-form); }
.css_pb_form_lg { padding-bottom: var(--css-pb-form-lg); }
.css_pb_form_xl { padding-bottom: var(--css-pb-form-xl); }
.css_pb_form_xxl { padding-bottom: var(--css-pb-form-xxl); }

.css_pl_form_xxs { padding-left: var(--css-pl-form-xxs); }
.css_pl_form_xs { padding-left: var(--css-pl-form-xs); }
.css_pl_form_sm { padding-left: var(--css-pl-form-sm); }
.css_pl_form { padding-left: var(--css-pl-form); }
.css_pl_form_lg { padding-left: var(--css-pl-form-lg); }
.css_pl_form_xl { padding-left: var(--css-pl-form-xl); }
.css_pl_form_xxl { padding-left: var(--css-pl-form-xxl); }

.css_pr_form_xxs { padding-right: var(--css-pr-form-xxs); }
.css_pr_form_xs { padding-right: var(--css-pr-form-xs); }
.css_pr_form_sm { padding-right: var(--css-pr-form-sm); }
.css_pr_form { padding-right: var(--css-pr-form); }
.css_pr_form_lg { padding-right: var(--css-pr-form-lg); }
.css_pr_form_xl { padding-right: var(--css-pr-form-xl); }
.css_pr_form_xxl { padding-right: var(--css-pr-form-xxl); }

/* padding - Formular - Felder */
.css_pt_form_fld_xxs { padding-top: var(--css-pt-form-fld-xxs); }
.css_pt_form_fld_xs { padding-top: var(--css-pt-form-fld-xs); }
.css_pt_form_fld_sm { padding-top: var(--css-pt-form-fld-sm); }
.css_pt_form_fld { padding-top: var(--css-pt-form-fld); }
.css_pt_form_fld_lg { padding-top: var(--css-pt-form-fld-lg); }
.css_pt_form_fld_xl { padding-top: var(--css-pt-form-fld-xl); }
.css_pt_form_fld_xxl { padding-top: var(--css-pt-form-fld-xxl); }

.css_pb_form_fld_xxs { padding-bottom: var(--css-pb-form-fld-xxs); }
.css_pb_form_fld_xs { padding-bottom: var(--css-pb-form-fld-xs); }
.css_pb_form_fld_sm { padding-bottom: var(--css-pb-form-fld-sm); }
.css_pb_form_fld { padding-bottom: var(--css-pb-form-fld); }
.css_pb_form_fld_lg { padding-bottom: var(--css-pb-form-fld-lg); }
.css_pb_form_fld_xl { padding-bottom: var(--css-pb-form-fld-xl); }
.css_pb_form_fld_xxl { padding-bottom: var(--css-pb-form-fld-xxl); }

.css_pl_form_fld_xxs { padding-left: var(--css-pl-form-fld-xxs); }
.css_pl_form_fld_xs { padding-left: var(--css-pl-form-fld-xs); }
.css_pl_form_fld_sm { padding-left: var(--css-pl-form-fld-sm); }
.css_pl_form_fld { padding-left: var(--css-pl-form-fld); }
.css_pl_form_fld_lg { padding-left: var(--css-pl-form-fld-lg); }
.css_pl_form_fld_xl { padding-left: var(--css-pl-form-fld-xl); }
.css_pl_form_fld_xxl { padding-left: var(--css-pl-form-fld-xxl); }

.css_pr_form_fld_xxs { padding-right: var(--css-pr-form-fld-xxs); }
.css_pr_form_fld_xs { padding-right: var(--css-pr-form-fld-xs); }
.css_pr_form_fld_sm { padding-right: var(--css-pr-form-fld-sm); }
.css_pr_form_fld { padding-right: var(--css-pr-form-fld); }
.css_pr_form_fld_lg { padding-right: var(--css-pr-form-fld-lg); }
.css_pr_form_fld_xl { padding-right: var(--css-pr-form-fld-xl); }
.css_pr_form_fld_xxl { padding-right: var(--css-pr-form-fld-xxl); }

/* width/height */
.css_width_auto { width: auto; }
.css_height_auto { height: auto; }

/* width - Pixel */
.css_w { width: 1px; }
.css_w_2 { width: 2px; }
.css_w_3 { width: 3px; }
.css_w_4 { width: 4px; }
.css_w_5 { width: 5px; }
.css_w_10 { width: 10px; }
.css_w_15 { width: 15px; }
.css_w_20 { width: 20px; }
.css_w_25 { width: 25px; }
.css_w_30 { width: 30px; }
.css_w_35 { width: 35px; }
.css_w_40 { width: 40px; }
.css_w_45 { width: 45px; }
.css_w_50 { width: 50px; }
.css_w_55 { width: 55px; }
.css_w_60 { width: 60px; }
.css_w_65 { width: 65px; }
.css_w_70 { width: 70px; }
.css_w_75 { width: 75px; }
.css_w_80 { width: 80px; }
.css_w_85 { width: 85px; }
.css_w_90 { width: 90px; }
.css_w_95 { width: 95px; }

.css_w_100 { width: 100px; }
.css_w_110 { width: 110px; }
.css_w_120 { width: 120px; }
.css_w_125 { width: 125px; }
.css_w_130 { width: 130px; }
.css_w_140 { width: 140px; }
.css_w_140 { width: 140px; }
.css_w_150 { width: 150px; }
.css_w_160 { width: 160px; }
.css_w_170 { width: 170px; }
.css_w_175 { width: 175px; }
.css_w_180 { width: 180px; }
.css_w_190 { width: 190px; }

.css_w_200 { width: 200px; }
.css_w_210 { width: 210px; }
.css_w_220 { width: 220px; }
.css_w_225 { width: 225px; }
.css_w_230 { width: 230px; }
.css_w_240 { width: 240px; }
.css_w_250 { width: 250px; }
.css_w_260 { width: 260px; }
.css_w_270 { width: 270px; }
.css_w_275 { width: 275px; }
.css_w_280 { width: 280px; }
.css_w_290 { width: 290px; }

.css_w_300 { width: 300px; }
.css_w_310 { width: 310px; }
.css_w_320 { width: 320px; }
.css_w_325 { width: 325px; }
.css_w_330 { width: 330px; }
.css_w_340 { width: 340px; }
.css_w_350 { width: 350px; }
.css_w_360 { width: 360px; }
.css_w_370 { width: 370px; }
.css_w_375 { width: 375px; }
.css_w_380 { width: 380px; }
.css_w_390 { width: 390px; }

.css_w_400 { width: 400px; }
.css_w_410 { width: 410px; }
.css_w_420 { width: 420px; }
.css_w_425 { width: 425px; }
.css_w_430 { width: 430px; }
.css_w_440 { width: 440px; }
.css_w_450 { width: 450px; }
.css_w_460 { width: 460px; }
.css_w_470 { width: 470px; }
.css_w_475 { width: 475px; }
.css_w_480 { width: 480px; }
.css_w_490 { width: 490px; }

.css_w_500 { width: 500px; }
.css_w_510 { width: 510px; }
.css_w_520 { width: 520px; }
.css_w_525 { width: 525px; }
.css_w_530 { width: 530px; }
.css_w_540 { width: 540px; }
.css_w_550 { width: 550px; }
.css_w_560 { width: 560px; }
.css_w_570 { width: 570px; }
.css_w_575 { width: 575px; }
.css_w_580 { width: 580px; }
.css_w_590 { width: 590px; }

.css_w_600 { width: 600px; }
.css_w_610 { width: 610px; }
.css_w_620 { width: 620px; }
.css_w_625 { width: 625px; }
.css_w_630 { width: 630px; }
.css_w_640 { width: 640px; }
.css_w_650 { width: 650px; }
.css_w_660 { width: 660px; }
.css_w_670 { width: 670px; }
.css_w_675 { width: 675px; }
.css_w_680 { width: 680px; }
.css_w_690 { width: 690px; }

.css_w_700 { width: 700px; }
.css_w_710 { width: 710px; }
.css_w_720 { width: 720px; }
.css_w_725 { width: 725px; }
.css_w_730 { width: 730px; }
.css_w_740 { width: 740px; }
.css_w_750 { width: 750px; }
.css_w_760 { width: 760px; }
.css_w_770 { width: 770px; }
.css_w_775 { width: 775px; }
.css_w_780 { width: 780px; }
.css_w_790 { width: 790px; }

.css_w_800 { width: 800px; }
.css_w_810 { width: 810px; }
.css_w_820 { width: 820px; }
.css_w_825 { width: 825px; }
.css_w_830 { width: 830px; }
.css_w_840 { width: 840px; }
.css_w_850 { width: 850px; }
.css_w_860 { width: 860px; }
.css_w_870 { width: 870px; }
.css_w_875 { width: 875px; }
.css_w_880 { width: 880px; }
.css_w_890 { width: 890px; }

.css_w_900 { width: 900px; }
.css_w_910 { width: 910px; }
.css_w_920 { width: 920px; }
.css_w_925 { width: 925px; }
.css_w_930 { width: 930px; }
.css_w_940 { width: 940px; }
.css_w_950 { width: 950px; }
.css_w_960 { width: 960px; }
.css_w_970 { width: 970px; }
.css_w_975 { width: 975px; }
.css_w_980 { width: 980px; }
.css_w_990 { width: 990px; }

.css_w_1000 { width: 1000px; }
.css_w_1025 { width: 1025px; }
.css_w_1050 { width: 1050px; }
.css_w_1075 { width: 1075px; }
.css_w_1100 { width: 1100px; }
.css_w_1125 { width: 1125px; }
.css_w_1150 { width: 1150px; }
.css_w_1175 { width: 1175px; }
.css_w_1200 { width: 1200px; }
.css_w_1225 { width: 1225px; }
.css_w_1250 { width: 1250px; }
.css_w_1275 { width: 1275px; }
.css_w_1300 { width: 1300px; }
.css_w_1325 { width: 1325px; }
.css_w_1350 { width: 1350px; }
.css_w_1375 { width: 1375px; }
.css_w_1400 { width: 1400px; }
.css_w_1425 { width: 1425px; }
.css_w_1450 { width: 1450px; }
.css_w_1475 { width: 1475px; }
.css_w_1500 { width: 1500px; }
.css_w_1525 { width: 1525px; }
.css_w_1550 { width: 1550px; }
.css_w_1575 { width: 1575px; }
.css_w_1600 { width: 1600px; }
.css_w_1625 { width: 1625px; }
.css_w_1650 { width: 1650px; }
.css_w_1675 { width: 1675px; }
.css_w_1700 { width: 1700px; }
.css_w_1725 { width: 1725px; }
.css_w_1750 { width: 1750px; }
.css_w_1775 { width: 1775px; }
.css_w_1800 { width: 1800px; }
.css_w_1825 { width: 1825px; }
.css_w_1850 { width: 1850px; }
.css_w_1875 { width: 1875px; }
.css_w_1900 { width: 1900px; }
.css_w_1920 { width: 1920px; }
.css_w_1925 { width: 1925px; }
.css_w_1950 { width: 1950px; }
.css_w_1975 { width: 1975px; }

/* width - Prozent */
.css_w_1prc { width: 1%; }
.css_w_2prc { width: 2%; }
.css_w_3prc { width: 3%; }
.css_w_4prc { width: 4%; }
.css_w_5prc { width: 5%; }
.css_w_10prc { width: 10%; }
.css_w_15prc { width: 15%; }
.css_w_20prc { width: 20%; }
.css_w_25prc { width: 25%; }
.css_w_30prc { width: 30%; }
.css_w_33prc { width: 33%; }
.css_w_35prc { width: 35%; }
.css_w_40prc { width: 40%; }
.css_w_45prc { width: 45%; }
.css_w_50prc { width: 50%; }
.css_w_55prc { width: 55%; }
.css_w_60prc { width: 60%; }
.css_w_65prc { width: 65%; }
.css_w_70prc { width: 70%; }
.css_w_75prc { width: 75%; }
.css_w_80prc { width: 80%; }
.css_w_85prc { width: 85%; }
.css_w_90prc { width: 90%; }
.css_w_95prc { width: 95%; }
.css_w_100prc { width: 100%; }
.css_w_max { width: 100%; }

/* min-width - Pixel */
.css_minw_1 { min-width: 1px!important; }
.css_minw_2 { min-width: 2px!important; }
.css_minw_3 { min-width: 3px!important; }
.css_minw_4 { min-width: 4px!important; }
.css_minw_5 { min-width: 5px!important; }
.css_minw_10 { min-width: 10px!important; }
.css_minw_15 { min-width: 15px!important; }
.css_minw_20 { min-width: 20px!important; }
.css_minw_25 { min-width: 25px!important; }
.css_minw_30 { min-width: 30px!important; }
.css_minw_35 { min-width: 35px!important; }
.css_minw_40 { min-width: 40px!important; }
.css_minw_45 { min-width: 45px!important; }
.css_minw_50 { min-width: 50px!important; }
.css_minw_55 { min-width: 55px!important; }
.css_minw_60 { min-width: 60px!important; }
.css_minw_65 { min-width: 65px!important; }
.css_minw_70 { min-width: 70px!important; }
.css_minw_75 { min-width: 75px!important; }
.css_minw_80 { min-width: 80px!important; }
.css_minw_85 { min-width: 85px!important; }
.css_minw_90 { min-width: 90px!important; }
.css_minw_95 { min-width: 95px!important; }

.css_minw_100 { min-width: 100px!important; }
.css_minw_110 { min-width: 110px!important; }
.css_minw_120 { min-width: 120px!important; }
.css_minw_125 { min-width: 125px!important; }
.css_minw_130 { min-width: 130px!important; }
.css_minw_140 { min-width: 140px!important; }
.css_minw_140 { min-width: 140px!important; }
.css_minw_150 { min-width: 150px!important; }
.css_minw_160 { min-width: 160px!important; }
.css_minw_170 { min-width: 170px!important; }
.css_minw_175 { min-width: 175px!important; }
.css_minw_180 { min-width: 180px!important; }
.css_minw_190 { min-width: 190px!important; }

.css_minw_200 { min-width: 200px!important; }
.css_minw_210 { min-width: 210px!important; }
.css_minw_220 { min-width: 220px!important; }
.css_minw_225 { min-width: 225px!important; }
.css_minw_230 { min-width: 230px!important; }
.css_minw_240 { min-width: 240px!important; }
.css_minw_250 { min-width: 250px!important; }
.css_minw_260 { min-width: 260px!important; }
.css_minw_270 { min-width: 270px!important; }
.css_minw_275 { min-width: 275px!important; }
.css_minw_280 { min-width: 280px!important; }
.css_minw_290 { min-width: 290px!important; }

.css_minw_300 { min-width: 300px!important; }
.css_minw_310 { min-width: 310px!important; }
.css_minw_320 { min-width: 320px!important; }
.css_minw_325 { min-width: 325px!important; }
.css_minw_330 { min-width: 330px!important; }
.css_minw_340 { min-width: 340px!important; }
.css_minw_350 { min-width: 350px!important; }
.css_minw_360 { min-width: 360px!important; }
.css_minw_370 { min-width: 370px!important; }
.css_minw_375 { min-width: 375px!important; }
.css_minw_380 { min-width: 380px!important; }
.css_minw_390 { min-width: 390px!important; }

.css_minw_400 { min-width: 400px!important; }
.css_minw_410 { min-width: 410px!important; }
.css_minw_420 { min-width: 420px!important; }
.css_minw_425 { min-width: 425px!important; }
.css_minw_430 { min-width: 430px!important; }
.css_minw_440 { min-width: 440px!important; }
.css_minw_450 { min-width: 450px!important; }
.css_minw_460 { min-width: 460px!important; }
.css_minw_470 { min-width: 470px!important; }
.css_minw_475 { min-width: 475px!important; }
.css_minw_480 { min-width: 480px!important; }
.css_minw_490 { min-width: 490px!important; }

.css_minw_500 { min-width: 500px!important; }
.css_minw_510 { min-width: 510px!important; }
.css_minw_520 { min-width: 520px!important; }
.css_minw_525 { min-width: 525px!important; }
.css_minw_530 { min-width: 530px!important; }
.css_minw_540 { min-width: 540px!important; }
.css_minw_550 { min-width: 550px!important; }
.css_minw_560 { min-width: 560px!important; }
.css_minw_570 { min-width: 570px!important; }
.css_minw_575 { min-width: 575px!important; }
.css_minw_580 { min-width: 580px!important; }
.css_minw_590 { min-width: 590px!important; }

.css_minw_600 { min-width: 600px!important; }
.css_minw_610 { min-width: 610px!important; }
.css_minw_620 { min-width: 620px!important; }
.css_minw_625 { min-width: 625px!important; }
.css_minw_630 { min-width: 630px!important; }
.css_minw_640 { min-width: 640px!important; }
.css_minw_650 { min-width: 650px!important; }
.css_minw_660 { min-width: 660px!important; }
.css_minw_670 { min-width: 670px!important; }
.css_minw_675 { min-width: 675px!important; }
.css_minw_680 { min-width: 680px!important; }
.css_minw_690 { min-width: 690px!important; }

.css_minw_700 { min-width: 700px!important; }
.css_minw_710 { min-width: 710px!important; }
.css_minw_720 { min-width: 720px!important; }
.css_minw_725 { min-width: 725px!important; }
.css_minw_730 { min-width: 730px!important; }
.css_minw_740 { min-width: 740px!important; }
.css_minw_750 { min-width: 750px!important; }
.css_minw_760 { min-width: 760px!important; }
.css_minw_770 { min-width: 770px!important; }
.css_minw_775 { min-width: 775px!important; }
.css_minw_780 { min-width: 780px!important; }
.css_minw_790 { min-width: 790px!important; }

.css_minw_800 { min-width: 800px!important; }
.css_minw_810 { min-width: 810px!important; }
.css_minw_820 { min-width: 820px!important; }
.css_minw_825 { min-width: 825px!important; }
.css_minw_830 { min-width: 830px!important; }
.css_minw_840 { min-width: 840px!important; }
.css_minw_850 { min-width: 850px!important; }
.css_minw_860 { min-width: 860px!important; }
.css_minw_870 { min-width: 870px!important; }
.css_minw_875 { min-width: 875px!important; }
.css_minw_880 { min-width: 880px!important; }
.css_minw_890 { min-width: 890px!important; }

.css_minw_900 { min-width: 900px!important; }
.css_minw_910 { min-width: 910px!important; }
.css_minw_920 { min-width: 920px!important; }
.css_minw_925 { min-width: 925px!important; }
.css_minw_930 { min-width: 930px!important; }
.css_minw_940 { min-width: 940px!important; }
.css_minw_950 { min-width: 950px!important; }
.css_minw_960 { min-width: 960px!important; }
.css_minw_970 { min-width: 970px!important; }
.css_minw_975 { min-width: 975px!important; }
.css_minw_980 { min-width: 980px!important; }
.css_minw_990 { min-width: 990px!important; }

.css_minw_1000 { min-width: 1000px!important; }
.css_minw_1025 { min-width: 1025px!important; }
.css_minw_1050 { min-width: 1050px!important; }
.css_minw_1075 { min-width: 1075px!important; }
.css_minw_1100 { min-width: 1100px!important; }
.css_minw_1125 { min-width: 1125px!important; }
.css_minw_1150 { min-width: 1150px!important; }
.css_minw_1175 { min-width: 1175px!important; }
.css_minw_1200 { min-width: 1200px!important; }
.css_minw_1225 { min-width: 1225px!important; }
.css_minw_1250 { min-width: 1250px!important; }
.css_minw_1275 { min-width: 1275px!important; }
.css_minw_1300 { min-width: 1300px!important; }
.css_minw_1325 { min-width: 1325px!important; }
.css_minw_1350 { min-width: 1350px!important; }
.css_minw_1375 { min-width: 1375px!important; }
.css_minw_1400 { min-width: 1400px!important; }
.css_minw_1425 { min-width: 1425px!important; }
.css_minw_1450 { min-width: 1450px!important; }
.css_minw_1475 { min-width: 1475px!important; }
.css_minw_1500 { min-width: 1500px!important; }
.css_minw_1525 { min-width: 1525px!important; }
.css_minw_1550 { min-width: 1550px!important; }
.css_minw_1575 { min-width: 1575px!important; }
.css_minw_1600 { min-width: 1600px!important; }
.css_minw_1625 { min-width: 1625px!important; }
.css_minw_1650 { min-width: 1650px!important; }
.css_minw_1675 { min-width: 1675px!important; }
.css_minw_1700 { min-width: 1700px!important; }
.css_minw_1725 { min-width: 1725px!important; }
.css_minw_1750 { min-width: 1750px!important; }
.css_minw_1775 { min-width: 1775px!important; }
.css_minw_1800 { min-width: 1800px!important; }
.css_minw_1825 { min-width: 1825px!important; }
.css_minw_1850 { min-width: 1850px!important; }
.css_minw_1875 { min-width: 1875px!important; }
.css_minw_1900 { min-width: 1900px!important; }
.css_minw_1920 { min-width: 1920px!important; }
.css_minw_1925 { min-width: 1925px!important; }
.css_minw_1950 { min-width: 1950px!important; }
.css_minw_1975 { min-width: 1975px!important; }

/* min-width - Prozent */
.css_minw_1prc { min-width: 1%; }
.css_minw_2prc { min-width: 2%; }
.css_minw_3prc { min-width: 3%; }
.css_minw_4prc { min-width: 4%; }
.css_minw_5prc { min-width: 5%; }
.css_minw_10prc { min-width: 10%; }
.css_minw_15prc { min-width: 15%; }
.css_minw_20prc { min-width: 20%; }
.css_minw_25prc { min-width: 25%; }
.css_minw_30prc { min-width: 30%; }
.css_minw_33prc { min-width: 33%; }
.css_minw_35prc { min-width: 35%; }
.css_minw_40prc { min-width: 40%; }
.css_minw_45prc { min-width: 45%; }
.css_minw_50prc { min-width: 50%; }
.css_minw_55prc { min-width: 55%; }
.css_minw_60prc { min-width: 60%; }
.css_minw_65prc { min-width: 65%; }
.css_minw_70prc { min-width: 70%; }
.css_minw_75prc { min-width: 75%; }
.css_minw_80prc { min-width: 80%; }
.css_minw_85prc { min-width: 85%; }
.css_minw_90prc { min-width: 90%; }
.css_minw_95prc { min-width: 95%; }
.css_minw_100prc { min-width: 100%; }
.css_minw_max { min-width: 100%; }

/* max-width - Pixel */
.css_maxw_1 { max-width: 1px; }
.css_maxw_2 { max-width: 2px; }
.css_maxw_3 { max-width: 3px; }
.css_maxw_4 { max-width: 4px; }
.css_maxw_5 { max-width: 5px; }
.css_maxw_10 { max-width: 10px; }
.css_maxw_15 { max-width: 15px; }
.css_maxw_20 { max-width: 20px; }
.css_maxw_25 { max-width: 25px; }
.css_maxw_30 { max-width: 30px; }
.css_maxw_35 { max-width: 35px; }
.css_maxw_40 { max-width: 40px; }
.css_maxw_45 { max-width: 45px; }
.css_maxw_50 { max-width: 50px; }
.css_maxw_55 { max-width: 55px; }
.css_maxw_60 { max-width: 60px; }
.css_maxw_65 { max-width: 65px; }
.css_maxw_70 { max-width: 70px; }
.css_maxw_75 { max-width: 75px; }
.css_maxw_80 { max-width: 80px; }
.css_maxw_85 { max-width: 85px; }
.css_maxw_90 { max-width: 90px; }
.css_maxw_95 { max-width: 95px; }

.css_maxw_100 { max-width: 100px; }
.css_maxw_110 { max-width: 110px; }
.css_maxw_120 { max-width: 120px; }
.css_maxw_125 { max-width: 125px; }
.css_maxw_130 { max-width: 130px; }
.css_maxw_140 { max-width: 140px; }
.css_maxw_140 { max-width: 140px; }
.css_maxw_150 { max-width: 150px; }
.css_maxw_160 { max-width: 160px; }
.css_maxw_170 { max-width: 170px; }
.css_maxw_175 { max-width: 175px; }
.css_maxw_180 { max-width: 180px; }
.css_maxw_190 { max-width: 190px; }

.css_maxw_200 { max-width: 200px; }
.css_maxw_210 { max-width: 210px; }
.css_maxw_220 { max-width: 220px; }
.css_maxw_225 { max-width: 225px; }
.css_maxw_230 { max-width: 230px; }
.css_maxw_240 { max-width: 240px; }
.css_maxw_250 { max-width: 250px; }
.css_maxw_260 { max-width: 260px; }
.css_maxw_270 { max-width: 270px; }
.css_maxw_275 { max-width: 275px; }
.css_maxw_280 { max-width: 280px; }
.css_maxw_290 { max-width: 290px; }

.css_maxw_300 { max-width: 300px; }
.css_maxw_310 { max-width: 310px; }
.css_maxw_320 { max-width: 320px; }
.css_maxw_325 { max-width: 325px; }
.css_maxw_330 { max-width: 330px; }
.css_maxw_340 { max-width: 340px; }
.css_maxw_350 { max-width: 350px; }
.css_maxw_360 { max-width: 360px; }
.css_maxw_370 { max-width: 370px; }
.css_maxw_375 { max-width: 375px; }
.css_maxw_380 { max-width: 380px; }
.css_maxw_390 { max-width: 390px; }

.css_maxw_400 { max-width: 400px; }
.css_maxw_410 { max-width: 410px; }
.css_maxw_420 { max-width: 420px; }
.css_maxw_425 { max-width: 425px; }
.css_maxw_430 { max-width: 430px; }
.css_maxw_440 { max-width: 440px; }
.css_maxw_450 { max-width: 450px; }
.css_maxw_460 { max-width: 460px; }
.css_maxw_470 { max-width: 470px; }
.css_maxw_475 { max-width: 475px; }
.css_maxw_480 { max-width: 480px; }
.css_maxw_490 { max-width: 490px; }

.css_maxw_500 { max-width: 500px; }
.css_maxw_510 { max-width: 510px; }
.css_maxw_520 { max-width: 520px; }
.css_maxw_525 { max-width: 525px; }
.css_maxw_530 { max-width: 530px; }
.css_maxw_540 { max-width: 540px; }
.css_maxw_550 { max-width: 550px; }
.css_maxw_560 { max-width: 560px; }
.css_maxw_570 { max-width: 570px; }
.css_maxw_575 { max-width: 575px; }
.css_maxw_580 { max-width: 580px; }
.css_maxw_590 { max-width: 590px; }

.css_maxw_600 { max-width: 600px; }
.css_maxw_610 { max-width: 610px; }
.css_maxw_620 { max-width: 620px; }
.css_maxw_625 { max-width: 625px; }
.css_maxw_630 { max-width: 630px; }
.css_maxw_640 { max-width: 640px; }
.css_maxw_650 { max-width: 650px; }
.css_maxw_660 { max-width: 660px; }
.css_maxw_670 { max-width: 670px; }
.css_maxw_675 { max-width: 675px; }
.css_maxw_680 { max-width: 680px; }
.css_maxw_690 { max-width: 690px; }

.css_maxw_700 { max-width: 700px; }
.css_maxw_710 { max-width: 710px; }
.css_maxw_720 { max-width: 720px; }
.css_maxw_725 { max-width: 725px; }
.css_maxw_730 { max-width: 730px; }
.css_maxw_740 { max-width: 740px; }
.css_maxw_750 { max-width: 750px; }
.css_maxw_760 { max-width: 760px; }
.css_maxw_770 { max-width: 770px; }
.css_maxw_775 { max-width: 775px; }
.css_maxw_780 { max-width: 780px; }
.css_maxw_790 { max-width: 790px; }

.css_maxw_800 { max-width: 800px; }
.css_maxw_810 { max-width: 810px; }
.css_maxw_820 { max-width: 820px; }
.css_maxw_825 { max-width: 825px; }
.css_maxw_830 { max-width: 830px; }
.css_maxw_840 { max-width: 840px; }
.css_maxw_850 { max-width: 850px; }
.css_maxw_860 { max-width: 860px; }
.css_maxw_870 { max-width: 870px; }
.css_maxw_875 { max-width: 875px; }
.css_maxw_880 { max-width: 880px; }
.css_maxw_890 { max-width: 890px; }

.css_maxw_900 { max-width: 900px; }
.css_maxw_910 { max-width: 910px; }
.css_maxw_920 { max-width: 920px; }
.css_maxw_925 { max-width: 925px; }
.css_maxw_930 { max-width: 930px; }
.css_maxw_940 { max-width: 940px; }
.css_maxw_950 { max-width: 950px; }
.css_maxw_960 { max-width: 960px; }
.css_maxw_970 { max-width: 970px; }
.css_maxw_975 { max-width: 975px; }
.css_maxw_980 { max-width: 980px; }
.css_maxw_990 { max-width: 990px; }

.css_maxw_1000 { max-width: 1000px; }
.css_maxw_1025 { max-width: 1025px; }
.css_maxw_1050 { max-width: 1050px; }
.css_maxw_1075 { max-width: 1075px; }
.css_maxw_1100 { max-width: 1100px; }
.css_maxw_1125 { max-width: 1125px; }
.css_maxw_1150 { max-width: 1150px; }
.css_maxw_1175 { max-width: 1175px; }
.css_maxw_1200 { max-width: 1200px; }
.css_maxw_1225 { max-width: 1225px; }
.css_maxw_1250 { max-width: 1250px; }
.css_maxw_1275 { max-width: 1275px; }
.css_maxw_1300 { max-width: 1300px; }
.css_maxw_1325 { max-width: 1325px; }
.css_maxw_1350 { max-width: 1350px; }
.css_maxw_1375 { max-width: 1375px; }
.css_maxw_1400 { max-width: 1400px; }
.css_maxw_1425 { max-width: 1425px; }
.css_maxw_1450 { max-width: 1450px; }
.css_maxw_1475 { max-width: 1475px; }
.css_maxw_1500 { max-width: 1500px; }
.css_maxw_1525 { max-width: 1525px; }
.css_maxw_1550 { max-width: 1550px; }
.css_maxw_1575 { max-width: 1575px; }
.css_maxw_1600 { max-width: 1600px; }
.css_maxw_1625 { max-width: 1625px; }
.css_maxw_1650 { max-width: 1650px; }
.css_maxw_1675 { max-width: 1675px; }
.css_maxw_1700 { max-width: 1700px; }
.css_maxw_1725 { max-width: 1725px; }
.css_maxw_1750 { max-width: 1750px; }
.css_maxw_1775 { max-width: 1775px; }
.css_maxw_1800 { max-width: 1800px; }
.css_maxw_1825 { max-width: 1825px; }
.css_maxw_1850 { max-width: 1850px; }
.css_maxw_1875 { max-width: 1875px; }
.css_maxw_1900 { max-width: 1900px; }
.css_maxw_1920 { max-width: 1920px; }
.css_maxw_1925 { max-width: 1925px; }
.css_maxw_1950 { max-width: 1950px; }
.css_maxw_1975 { max-width: 1975px; }

/* max-width - Prozent */
.css_maxw_1prc { max-width: 1%; }
.css_maxw_2prc { max-width: 2%; }
.css_maxw_3prc { max-width: 3%; }
.css_maxw_4prc { max-width: 4%; }
.css_maxw_5prc { max-width: 5%; }
.css_maxw_10prc { max-width: 10%; }
.css_maxw_15prc { max-width: 15%; }
.css_maxw_20prc { max-width: 20%; }
.css_maxw_25prc { max-width: 25%; }
.css_maxw_30prc { max-width: 30%; }
.css_maxw_33prc { max-width: 33%; }
.css_maxw_35prc { max-width: 35%; }
.css_maxw_40prc { max-width: 40%; }
.css_maxw_45prc { max-width: 45%; }
.css_maxw_50prc { max-width: 50%; }
.css_maxw_55prc { max-width: 55%; }
.css_maxw_60prc { max-width: 60%; }
.css_maxw_65prc { max-width: 65%; }
.css_maxw_70prc { max-width: 70%; }
.css_maxw_75prc { max-width: 75%; }
.css_maxw_80prc { max-width: 80%; }
.css_maxw_85prc { max-width: 85%; }
.css_maxw_90prc { max-width: 90%; }
.css_maxw_95prc { max-width: 95%; }
.css_maxw_100prc { max-width: 100%; }
.css_maxw_max { max-width: 100%; }

/* max-width - Gerätegröße */
.css_maxw_mobil_xs { max-width: var(--css-mw-mobil-xs); }
.css_maxw_mobil_sm { max-width: var(--css-mw-mobil-sm); }
.css_maxw_mobil { max-width: var(--css-mw-mobil); }
.css_maxw_mobil_lg { max-width: var(--css-mw-mobil-lg); }
.css_maxw_mobil_xl { max-width: var(--css-mw-mobil-xl); }

.css_maxw_tablet_xs { max-width: var(--css-mw-tablet-xs); }
.css_maxw_tablet_sm { max-width: var(--css-mw-tablet-sm); }
.css_maxw_tablet { max-width: var(--css-mw-tablet); }
.css_maxw_tablet_lg { max-width: var(--css-mw-tablet-lg); }
.css_maxw_tablet_xl { max-width: var(--css-mw-tablet-xl); }

.css_maxw_desktop_xs { max-width: var(--css-mw-desktop-xs); }
.css_maxw_desktop_sm { max-width: var(--css-mw-desktop-sm); }
.css_maxw_desktop_hd { max-width: var(--css-mw-desktop-hd); }
.css_maxw_desktop_lg { max-width: var(--css-mw-desktop-lg); }
.css_maxw_desktop_xl { max-width: var(--css-mw-desktop-xl); }
.css_maxw_desktop_uhd { max-width: var(--css-mw-desktop-uhd); }

/* max-width - Formulare (Größen) */
.css_maxw_form_xxs { max-width: var(--css-mw-form-xxs); }
.css_maxw_form_xs { max-width: var(--css-mw-form-xs); }
.css_maxw_form_sm { max-width: var(--css-mw-form-sm); }
.css_maxw_form { max-width: var(--css-mw-form); }
.css_maxw_form_lg { max-width: var(--css-mw-form-lg); }
.css_maxw_form_xl { max-width: var(--css-mw-form-xl); }
.css_maxw_form_xxl { max-width: var(--css-mw-form-xxl); }
.css_maxw_form_max { max-width: var(--css-mw-form-max); }

/* max-width - Formulare - Felder (Größen) */
.css_maxw_form_fld_xxs { max-width: var(--css-mw-form-fld-xxs); }
.css_maxw_form_fld_xs { max-width: var(--css-mw-form-fld-xs); }
.css_maxw_form_fld_sm { max-width: var(--css-mw-form-fld-sm); }
.css_maxw_form_fld { max-width: var(--css-mw-form-fld); }
.css_maxw_form_fld_lg { max-width: var(--css-mw-form-fld-lg); }
.css_maxw_form_fld_xl { max-width: var(--css-mw-form-fld-xl); }
.css_maxw_form_fld_xxl { max-width: var(--css-mw-form-fld-xxl); }
.css_maxw_form_fld_max { max-width: var(--css-mw-form-fld-max); }

/* max-width - Formulare - Felder (Größen) */
.css_maxw_form_fld_input_date { max-width: var(--css-mw-form-fld-input-date); }
.css_maxw_form_fld_input_date_7chr { max-width: var(--css-mw-form-fld-input-date-7); }
.css_maxw_form_fld_input_date_5chr { max-width: var(--css-mw-form-fld-input-date-5); }
.css_maxw_form_fld_input_date_4chr { max-width: var(--css-mw-form-fld-input-date-4); }
.css_maxw_form_fld_input_date_2chr { max-width: var(--css-mw-form-fld-input-date-2); }

.css_maxw_form_fld_input_text_xxs { max-width: var(--css-mw-form-fld-input-text-xxs); }
.css_maxw_form_fld_input_text_xs { max-width: var(--css-mw-form-fld-input-text-xxs); }
.css_maxw_form_fld_input_text_sm { max-width: var(--css-mw-form-fld-input-text-xs); }
.css_maxw_form_fld_input_text { max-width: var(--css-mw-form-fld-input-text); }
.css_maxw_form_fld_input_text_lg { max-width: var(--css-mw-form-fld-input-text-lg); }
.css_maxw_form_fld_input_text_xl { max-width: var(--css-mw-form-fld-input-text-xl); }
.css_maxw_form_fld_input_text_xxl { max-width: var(--css-mw-form-fld-input-text-xxl); }
.css_maxw_form_fld_input_text_max { max-width: var(--css-mw-form-fld-input-text-max); }

.css_maxw_form_fld_input_text_1chr { max-width: var(--css-mw-form-fld-input-text-1chr); }
.css_maxw_form_fld_input_text_2chr { max-width: var(--css-mw-form-fld-input-text-2chr); }
.css_maxw_form_fld_input_text_3chr { max-width: var(--css-mw-form-fld-input-text-3chr); }
.css_maxw_form_fld_input_text_4chr { max-width: var(--css-mw-form-fld-input-text-4chr); }
.css_maxw_form_fld_input_text_5chr { max-width: var(--css-mw-form-fld-input-text-5chr); }
.css_maxw_form_fld_input_text_6chr { max-width: var(--css-mw-form-fld-input-text-6chr); }
.css_maxw_form_fld_input_text_7chr { max-width: var(--css-mw-form-fld-input-text-7chr); }
.css_maxw_form_fld_input_text_8chr { max-width: var(--css-mw-form-fld-input-text-8chr); }
.css_maxw_form_fld_input_text_9chr { max-width: var(--css-mw-form-fld-input-text-9chr); }
.css_maxw_form_fld_input_text_10chr { max-width: var(--css-mw-form-fld-input-text-10chr); }
.css_maxw_form_fld_input_text_11chr { max-width: var(--css-mw-form-fld-input-text-11chr); }
.css_maxw_form_fld_input_text_12chr { max-width: var(--css-mw-form-fld-input-text-12chr); }
.css_maxw_form_fld_input_text_13chr { max-width: var(--css-mw-form-fld-input-text-13chr); }
.css_maxw_form_fld_input_text_14chr { max-width: var(--css-mw-form-fld-input-text-14chr); }
.css_maxw_form_fld_input_text_15chr { max-width: var(--css-mw-form-fld-input-text-15chr); }
.css_maxw_form_fld_input_text_16chr { max-width: var(--css-mw-form-fld-input-text-16chr); }
.css_maxw_form_fld_input_text_17chr { max-width: var(--css-mw-form-fld-input-text-17chr); }
.css_maxw_form_fld_input_text_18chr { max-width: var(--css-mw-form-fld-input-text-18chr); }
.css_maxw_form_fld_input_text_19chr { max-width: var(--css-mw-form-fld-input-text-19chr); }
.css_maxw_form_fld_input_text_20chr { max-width: var(--css-mw-form-fld-input-text-20chr); }

/* height - Pixel */
.css_h { height: 1px; }
.css_h_2 { height: 2px; }
.css_h_3 { height: 3px; }
.css_h_4 { height: 4px; }
.css_h_5 { height: 5px; }
.css_h_10 { height: 10px; }
.css_h_15 { height: 15px; }
.css_h_20 { height: 20px; }
.css_h_25 { height: 25px; }
.css_h_30 { height: 30px; }
.css_h_35 { height: 35px; }
.css_h_40 { height: 40px; }
.css_h_45 { height: 45px; }
.css_h_50 { height: 50px; }
.css_h_55 { height: 55px; }
.css_h_60 { height: 60px; }
.css_h_65 { height: 65px; }
.css_h_70 { height: 70px; }
.css_h_75 { height: 75px; }
.css_h_80 { height: 80px; }
.css_h_85 { height: 85px; }
.css_h_90 { height: 90px; }
.css_h_95 { height: 95px; }

.css_h_100 { height: 100px; }
.css_h_110 { height: 110px; }
.css_h_120 { height: 120px; }
.css_h_125 { height: 125px; }
.css_h_130 { height: 130px; }
.css_h_140 { height: 140px; }
.css_h_140 { height: 140px; }
.css_h_150 { height: 150px; }
.css_h_160 { height: 160px; }
.css_h_170 { height: 170px; }
.css_h_175 { height: 175px; }
.css_h_180 { height: 180px; }
.css_h_190 { height: 190px; }

.css_h_200 { height: 200px; }
.css_h_210 { height: 210px; }
.css_h_220 { height: 220px; }
.css_h_225 { height: 225px; }
.css_h_230 { height: 230px; }
.css_h_240 { height: 240px; }
.css_h_250 { height: 250px; }
.css_h_260 { height: 260px; }
.css_h_270 { height: 270px; }
.css_h_275 { height: 275px; }
.css_h_280 { height: 280px; }
.css_h_290 { height: 290px; }

.css_h_300 { height: 300px; }
.css_h_310 { height: 310px; }
.css_h_320 { height: 320px; }
.css_h_325 { height: 325px; }
.css_h_330 { height: 330px; }
.css_h_340 { height: 340px; }
.css_h_350 { height: 350px; }
.css_h_360 { height: 360px; }
.css_h_370 { height: 370px; }
.css_h_375 { height: 375px; }
.css_h_380 { height: 380px; }
.css_h_390 { height: 390px; }

.css_h_400 { height: 400px; }
.css_h_410 { height: 410px; }
.css_h_420 { height: 420px; }
.css_h_425 { height: 425px; }
.css_h_430 { height: 430px; }
.css_h_440 { height: 440px; }
.css_h_450 { height: 450px; }
.css_h_460 { height: 460px; }
.css_h_470 { height: 470px; }
.css_h_475 { height: 475px; }
.css_h_480 { height: 480px; }
.css_h_490 { height: 490px; }

.css_h_500 { height: 500px; }
.css_h_510 { height: 510px; }
.css_h_520 { height: 520px; }
.css_h_525 { height: 525px; }
.css_h_530 { height: 530px; }
.css_h_540 { height: 540px; }
.css_h_550 { height: 550px; }
.css_h_560 { height: 560px; }
.css_h_570 { height: 570px; }
.css_h_575 { height: 575px; }
.css_h_580 { height: 580px; }
.css_h_590 { height: 590px; }

.css_h_600 { height: 600px; }
.css_h_610 { height: 610px; }
.css_h_620 { height: 620px; }
.css_h_625 { height: 625px; }
.css_h_630 { height: 630px; }
.css_h_640 { height: 640px; }
.css_h_650 { height: 650px; }
.css_h_660 { height: 660px; }
.css_h_670 { height: 670px; }
.css_h_675 { height: 675px; }
.css_h_680 { height: 680px; }
.css_h_690 { height: 690px; }

.css_h_700 { height: 700px; }
.css_h_710 { height: 710px; }
.css_h_720 { height: 720px; }
.css_h_725 { height: 725px; }
.css_h_730 { height: 730px; }
.css_h_740 { height: 740px; }
.css_h_750 { height: 750px; }
.css_h_760 { height: 760px; }
.css_h_770 { height: 770px; }
.css_h_775 { height: 775px; }
.css_h_780 { height: 780px; }
.css_h_790 { height: 790px; }

.css_h_800 { height: 800px; }
.css_h_810 { height: 810px; }
.css_h_820 { height: 820px; }
.css_h_825 { height: 825px; }
.css_h_830 { height: 830px; }
.css_h_840 { height: 840px; }
.css_h_850 { height: 850px; }
.css_h_860 { height: 860px; }
.css_h_870 { height: 870px; }
.css_h_875 { height: 875px; }
.css_h_880 { height: 880px; }
.css_h_890 { height: 890px; }

.css_h_900 { height: 900px; }
.css_h_910 { height: 910px; }
.css_h_920 { height: 920px; }
.css_h_925 { height: 925px; }
.css_h_930 { height: 930px; }
.css_h_940 { height: 940px; }
.css_h_950 { height: 950px; }
.css_h_960 { height: 960px; }
.css_h_970 { height: 970px; }
.css_h_975 { height: 975px; }
.css_h_980 { height: 980px; }
.css_h_990 { height: 990px; }

.css_h_1000 { height: 1000px; }
.css_h_1025 { height: 1025px; }
.css_h_1050 { height: 1050px; }
.css_h_1075 { height: 1075px; }
.css_h_1100 { height: 1100px; }
.css_h_1125 { height: 1125px; }
.css_h_1150 { height: 1150px; }
.css_h_1175 { height: 1175px; }
.css_h_1200 { height: 1200px; }
.css_h_1225 { height: 1225px; }
.css_h_1250 { height: 1250px; }
.css_h_1275 { height: 1275px; }
.css_h_1300 { height: 1300px; }
.css_h_1325 { height: 1325px; }
.css_h_1350 { height: 1350px; }
.css_h_1375 { height: 1375px; }
.css_h_1400 { height: 1400px; }
.css_h_1425 { height: 1425px; }
.css_h_1450 { height: 1450px; }
.css_h_1475 { height: 1475px; }
.css_h_1500 { height: 1500px; }
.css_h_1525 { height: 1525px; }
.css_h_1550 { height: 1550px; }
.css_h_1575 { height: 1575px; }
.css_h_1600 { height: 1600px; }
.css_h_1625 { height: 1625px; }
.css_h_1650 { height: 1650px; }
.css_h_1675 { height: 1675px; }
.css_h_1700 { height: 1700px; }
.css_h_1725 { height: 1725px; }
.css_h_1750 { height: 1750px; }
.css_h_1775 { height: 1775px; }
.css_h_1800 { height: 1800px; }
.css_h_1825 { height: 1825px; }
.css_h_1850 { height: 1850px; }
.css_h_1875 { height: 1875px; }
.css_h_1900 { height: 1900px; }
.css_h_1920 { height: 1920px; }
.css_h_1925 { height: 1925px; }
.css_h_1950 { height: 1950px; }
.css_h_1975 { height: 1975px; }

/* height - Prozent */
.css_h_1prc { height: 1%; }
.css_h_2prc { height: 2%; }
.css_h_3prc { height: 3%; }
.css_h_4prc { height: 4%; }
.css_h_5prc { height: 5%; }
.css_h_10prc { height: 10%; }
.css_h_15prc { height: 15%; }
.css_h_20prc { height: 20%; }
.css_h_25prc { height: 25%; }
.css_h_30prc { height: 30%; }
.css_h_33prc { height: 33%; }
.css_h_35prc { height: 35%; }
.css_h_40prc { height: 40%; }
.css_h_45prc { height: 45%; }
.css_h_50prc { height: 50%; }
.css_h_55prc { height: 55%; }
.css_h_60prc { height: 60%; }
.css_h_65prc { height: 65%; }
.css_h_70prc { height: 70%; }
.css_h_75prc { height: 75%; }
.css_h_80prc { height: 80%; }
.css_h_85prc { height: 85%; }
.css_h_90prc { height: 90%; }
.css_h_95prc { height: 95%; }
.css_h_100prc { height: 100%; }
.css_h_max { height: 100%; }

/* min-height - Pixel */
.css_minh_1 { min-height: 1px; }
.css_minh_2 { min-height: 2px; }
.css_minh_3 { min-height: 3px; }
.css_minh_4 { min-height: 4px; }
.css_minh_5 { min-height: 5px; }
.css_minh_10 { min-height: 10px; }
.css_minh_15 { min-height: 15px; }
.css_minh_20 { min-height: 20px; }
.css_minh_25 { min-height: 25px; }
.css_minh_30 { min-height: 30px; }
.css_minh_35 { min-height: 35px; }
.css_minh_40 { min-height: 40px; }
.css_minh_45 { min-height: 45px; }
.css_minh_50 { min-height: 50px; }
.css_minh_55 { min-height: 55px; }
.css_minh_60 { min-height: 60px; }
.css_minh_65 { min-height: 65px; }
.css_minh_70 { min-height: 70px; }
.css_minh_75 { min-height: 75px; }
.css_minh_80 { min-height: 80px; }
.css_minh_85 { min-height: 85px; }
.css_minh_90 { min-height: 90px; }
.css_minh_95 { min-height: 95px; }

.css_minh_100 { min-height: 100px; }
.css_minh_110 { min-height: 110px; }
.css_minh_120 { min-height: 120px; }
.css_minh_125 { min-height: 125px; }
.css_minh_130 { min-height: 130px; }
.css_minh_140 { min-height: 140px; }
.css_minh_140 { min-height: 140px; }
.css_minh_150 { min-height: 150px; }
.css_minh_160 { min-height: 160px; }
.css_minh_170 { min-height: 170px; }
.css_minh_175 { min-height: 175px; }
.css_minh_180 { min-height: 180px; }
.css_minh_190 { min-height: 190px; }

.css_minh_200 { min-height: 200px; }
.css_minh_210 { min-height: 210px; }
.css_minh_220 { min-height: 220px; }
.css_minh_225 { min-height: 225px; }
.css_minh_230 { min-height: 230px; }
.css_minh_240 { min-height: 240px; }
.css_minh_250 { min-height: 250px; }
.css_minh_260 { min-height: 260px; }
.css_minh_270 { min-height: 270px; }
.css_minh_275 { min-height: 275px; }
.css_minh_280 { min-height: 280px; }
.css_minh_290 { min-height: 290px; }

.css_minh_300 { min-height: 300px; }
.css_minh_310 { min-height: 310px; }
.css_minh_320 { min-height: 320px; }
.css_minh_325 { min-height: 325px; }
.css_minh_330 { min-height: 330px; }
.css_minh_340 { min-height: 340px; }
.css_minh_350 { min-height: 350px; }
.css_minh_360 { min-height: 360px; }
.css_minh_370 { min-height: 370px; }
.css_minh_375 { min-height: 375px; }
.css_minh_380 { min-height: 380px; }
.css_minh_390 { min-height: 390px; }

.css_minh_400 { min-height: 400px; }
.css_minh_410 { min-height: 410px; }
.css_minh_420 { min-height: 420px; }
.css_minh_425 { min-height: 425px; }
.css_minh_430 { min-height: 430px; }
.css_minh_440 { min-height: 440px; }
.css_minh_450 { min-height: 450px; }
.css_minh_460 { min-height: 460px; }
.css_minh_470 { min-height: 470px; }
.css_minh_475 { min-height: 475px; }
.css_minh_480 { min-height: 480px; }
.css_minh_490 { min-height: 490px; }

.css_minh_500 { min-height: 500px; }
.css_minh_510 { min-height: 510px; }
.css_minh_520 { min-height: 520px; }
.css_minh_525 { min-height: 525px; }
.css_minh_530 { min-height: 530px; }
.css_minh_540 { min-height: 540px; }
.css_minh_550 { min-height: 550px; }
.css_minh_560 { min-height: 560px; }
.css_minh_570 { min-height: 570px; }
.css_minh_575 { min-height: 575px; }
.css_minh_580 { min-height: 580px; }
.css_minh_590 { min-height: 590px; }

.css_minh_600 { min-height: 600px; }
.css_minh_610 { min-height: 610px; }
.css_minh_620 { min-height: 620px; }
.css_minh_625 { min-height: 625px; }
.css_minh_630 { min-height: 630px; }
.css_minh_640 { min-height: 640px; }
.css_minh_650 { min-height: 650px; }
.css_minh_660 { min-height: 660px; }
.css_minh_670 { min-height: 670px; }
.css_minh_675 { min-height: 675px; }
.css_minh_680 { min-height: 680px; }
.css_minh_690 { min-height: 690px; }

.css_minh_700 { min-height: 700px; }
.css_minh_710 { min-height: 710px; }
.css_minh_720 { min-height: 720px; }
.css_minh_725 { min-height: 725px; }
.css_minh_730 { min-height: 730px; }
.css_minh_740 { min-height: 740px; }
.css_minh_750 { min-height: 750px; }
.css_minh_760 { min-height: 760px; }
.css_minh_770 { min-height: 770px; }
.css_minh_775 { min-height: 775px; }
.css_minh_780 { min-height: 780px; }
.css_minh_790 { min-height: 790px; }

.css_minh_800 { min-height: 800px; }
.css_minh_810 { min-height: 810px; }
.css_minh_820 { min-height: 820px; }
.css_minh_825 { min-height: 825px; }
.css_minh_830 { min-height: 830px; }
.css_minh_840 { min-height: 840px; }
.css_minh_850 { min-height: 850px; }
.css_minh_860 { min-height: 860px; }
.css_minh_870 { min-height: 870px; }
.css_minh_875 { min-height: 875px; }
.css_minh_880 { min-height: 880px; }
.css_minh_890 { min-height: 890px; }

.css_minh_900 { min-height: 900px; }
.css_minh_910 { min-height: 910px; }
.css_minh_920 { min-height: 920px; }
.css_minh_925 { min-height: 925px; }
.css_minh_930 { min-height: 930px; }
.css_minh_940 { min-height: 940px; }
.css_minh_950 { min-height: 950px; }
.css_minh_960 { min-height: 960px; }
.css_minh_970 { min-height: 970px; }
.css_minh_975 { min-height: 975px; }
.css_minh_980 { min-height: 980px; }
.css_minh_990 { min-height: 990px; }

.css_minh_1000 { min-height: 1000px; }
.css_minh_1025 { min-height: 1025px; }
.css_minh_1050 { min-height: 1050px; }
.css_minh_1075 { min-height: 1075px; }
.css_minh_1100 { min-height: 1100px; }
.css_minh_1125 { min-height: 1125px; }
.css_minh_1150 { min-height: 1150px; }
.css_minh_1175 { min-height: 1175px; }
.css_minh_1200 { min-height: 1200px; }
.css_minh_1225 { min-height: 1225px; }
.css_minh_1250 { min-height: 1250px; }
.css_minh_1275 { min-height: 1275px; }
.css_minh_1300 { min-height: 1300px; }
.css_minh_1325 { min-height: 1325px; }
.css_minh_1350 { min-height: 1350px; }
.css_minh_1375 { min-height: 1375px; }
.css_minh_1400 { min-height: 1400px; }
.css_minh_1425 { min-height: 1425px; }
.css_minh_1450 { min-height: 1450px; }
.css_minh_1475 { min-height: 1475px; }
.css_minh_1500 { min-height: 1500px; }
.css_minh_1525 { min-height: 1525px; }
.css_minh_1550 { min-height: 1550px; }
.css_minh_1575 { min-height: 1575px; }
.css_minh_1600 { min-height: 1600px; }
.css_minh_1625 { min-height: 1625px; }
.css_minh_1650 { min-height: 1650px; }
.css_minh_1675 { min-height: 1675px; }
.css_minh_1700 { min-height: 1700px; }
.css_minh_1725 { min-height: 1725px; }
.css_minh_1750 { min-height: 1750px; }
.css_minh_1775 { min-height: 1775px; }
.css_minh_1800 { min-height: 1800px; }
.css_minh_1825 { min-height: 1825px; }
.css_minh_1850 { min-height: 1850px; }
.css_minh_1875 { min-height: 1875px; }
.css_minh_1900 { min-height: 1900px; }
.css_minh_1920 { min-height: 1920px; }
.css_minh_1925 { min-height: 1925px; }
.css_minh_1950 { min-height: 1950px; }
.css_minh_1975 { min-height: 1975px; }

/* min-height - Prozent */
.css_minh_1prc { min-height: 1%; }
.css_minh_2prc { min-height: 2%; }
.css_minh_3prc { min-height: 3%; }
.css_minh_4prc { min-height: 4%; }
.css_minh_5prc { min-height: 5%; }
.css_minh_10prc { min-height: 10%; }
.css_minh_15prc { min-height: 15%; }
.css_minh_20prc { min-height: 20%; }
.css_minh_25prc { min-height: 25%; }
.css_minh_30prc { min-height: 30%; }
.css_minh_33prc { min-height: 33%; }
.css_minh_35prc { min-height: 35%; }
.css_minh_40prc { min-height: 40%; }
.css_minh_45prc { min-height: 45%; }
.css_minh_50prc { min-height: 50%; }
.css_minh_55prc { min-height: 55%; }
.css_minh_60prc { min-height: 60%; }
.css_minh_65prc { min-height: 65%; }
.css_minh_70prc { min-height: 70%; }
.css_minh_75prc { min-height: 75%; }
.css_minh_80prc { min-height: 80%; }
.css_minh_85prc { min-height: 85%; }
.css_minh_90prc { min-height: 90%; }
.css_minh_95prc { min-height: 95%; }
.css_minh_100prc { min-height: 100%; }
.css_minh_max { min-height: 100%; }

/* max-height - Pixel */
.css_maxh_1 { max-height: 1px; }
.css_maxh_2 { max-height: 2px; }
.css_maxh_3 { max-height: 3px; }
.css_maxh_4 { max-height: 4px; }
.css_maxh_5 { max-height: 5px; }
.css_maxh_10 { max-height: 10px; }
.css_maxh_15 { max-height: 15px; }
.css_maxh_20 { max-height: 20px; }
.css_maxh_25 { max-height: 25px; }
.css_maxh_30 { max-height: 30px; }
.css_maxh_35 { max-height: 35px; }
.css_maxh_40 { max-height: 40px; }
.css_maxh_45 { max-height: 45px; }
.css_maxh_50 { max-height: 50px; }
.css_maxh_55 { max-height: 55px; }
.css_maxh_60 { max-height: 60px; }
.css_maxh_65 { max-height: 65px; }
.css_maxh_70 { max-height: 70px; }
.css_maxh_75 { max-height: 75px; }
.css_maxh_80 { max-height: 80px; }
.css_maxh_85 { max-height: 85px; }
.css_maxh_90 { max-height: 90px; }
.css_maxh_95 { max-height: 95px; }

.css_maxh_100 { max-height: 100px; }
.css_maxh_110 { max-height: 110px; }
.css_maxh_120 { max-height: 120px; }
.css_maxh_125 { max-height: 125px; }
.css_maxh_130 { max-height: 130px; }
.css_maxh_140 { max-height: 140px; }
.css_maxh_140 { max-height: 140px; }
.css_maxh_150 { max-height: 150px; }
.css_maxh_160 { max-height: 160px; }
.css_maxh_170 { max-height: 170px; }
.css_maxh_175 { max-height: 175px; }
.css_maxh_180 { max-height: 180px; }
.css_maxh_190 { max-height: 190px; }

.css_maxh_200 { max-height: 200px; }
.css_maxh_210 { max-height: 210px; }
.css_maxh_220 { max-height: 220px; }
.css_maxh_225 { max-height: 225px; }
.css_maxh_230 { max-height: 230px; }
.css_maxh_240 { max-height: 240px; }
.css_maxh_250 { max-height: 250px; }
.css_maxh_260 { max-height: 260px; }
.css_maxh_270 { max-height: 270px; }
.css_maxh_275 { max-height: 275px; }
.css_maxh_280 { max-height: 280px; }
.css_maxh_290 { max-height: 290px; }

.css_maxh_300 { max-height: 300px; }
.css_maxh_310 { max-height: 310px; }
.css_maxh_320 { max-height: 320px; }
.css_maxh_325 { max-height: 325px; }
.css_maxh_330 { max-height: 330px; }
.css_maxh_340 { max-height: 340px; }
.css_maxh_350 { max-height: 350px; }
.css_maxh_360 { max-height: 360px; }
.css_maxh_370 { max-height: 370px; }
.css_maxh_375 { max-height: 375px; }
.css_maxh_380 { max-height: 380px; }
.css_maxh_390 { max-height: 390px; }

.css_maxh_400 { max-height: 400px; }
.css_maxh_410 { max-height: 410px; }
.css_maxh_420 { max-height: 420px; }
.css_maxh_425 { max-height: 425px; }
.css_maxh_430 { max-height: 430px; }
.css_maxh_440 { max-height: 440px; }
.css_maxh_450 { max-height: 450px; }
.css_maxh_460 { max-height: 460px; }
.css_maxh_470 { max-height: 470px; }
.css_maxh_475 { max-height: 475px; }
.css_maxh_480 { max-height: 480px; }
.css_maxh_490 { max-height: 490px; }

.css_maxh_500 { max-height: 500px; }
.css_maxh_510 { max-height: 510px; }
.css_maxh_520 { max-height: 520px; }
.css_maxh_525 { max-height: 525px; }
.css_maxh_530 { max-height: 530px; }
.css_maxh_540 { max-height: 540px; }
.css_maxh_550 { max-height: 550px; }
.css_maxh_560 { max-height: 560px; }
.css_maxh_570 { max-height: 570px; }
.css_maxh_575 { max-height: 575px; }
.css_maxh_580 { max-height: 580px; }
.css_maxh_590 { max-height: 590px; }

.css_maxh_600 { max-height: 600px; }
.css_maxh_610 { max-height: 610px; }
.css_maxh_620 { max-height: 620px; }
.css_maxh_625 { max-height: 625px; }
.css_maxh_630 { max-height: 630px; }
.css_maxh_640 { max-height: 640px; }
.css_maxh_650 { max-height: 650px; }
.css_maxh_660 { max-height: 660px; }
.css_maxh_670 { max-height: 670px; }
.css_maxh_675 { max-height: 675px; }
.css_maxh_680 { max-height: 680px; }
.css_maxh_690 { max-height: 690px; }

.css_maxh_700 { max-height: 700px; }
.css_maxh_710 { max-height: 710px; }
.css_maxh_720 { max-height: 720px; }
.css_maxh_725 { max-height: 725px; }
.css_maxh_730 { max-height: 730px; }
.css_maxh_740 { max-height: 740px; }
.css_maxh_750 { max-height: 750px; }
.css_maxh_760 { max-height: 760px; }
.css_maxh_770 { max-height: 770px; }
.css_maxh_775 { max-height: 775px; }
.css_maxh_780 { max-height: 780px; }
.css_maxh_790 { max-height: 790px; }

.css_maxh_800 { max-height: 800px; }
.css_maxh_810 { max-height: 810px; }
.css_maxh_820 { max-height: 820px; }
.css_maxh_825 { max-height: 825px; }
.css_maxh_830 { max-height: 830px; }
.css_maxh_840 { max-height: 840px; }
.css_maxh_850 { max-height: 850px; }
.css_maxh_860 { max-height: 860px; }
.css_maxh_870 { max-height: 870px; }
.css_maxh_875 { max-height: 875px; }
.css_maxh_880 { max-height: 880px; }
.css_maxh_890 { max-height: 890px; }

.css_maxh_900 { max-height: 900px; }
.css_maxh_910 { max-height: 910px; }
.css_maxh_920 { max-height: 920px; }
.css_maxh_925 { max-height: 925px; }
.css_maxh_930 { max-height: 930px; }
.css_maxh_940 { max-height: 940px; }
.css_maxh_950 { max-height: 950px; }
.css_maxh_960 { max-height: 960px; }
.css_maxh_970 { max-height: 970px; }
.css_maxh_975 { max-height: 975px; }
.css_maxh_980 { max-height: 980px; }
.css_maxh_990 { max-height: 990px; }

.css_maxh_1000 { max-height: 1000px; }
.css_maxh_1025 { max-height: 1025px; }
.css_maxh_1050 { max-height: 1050px; }
.css_maxh_1075 { max-height: 1075px; }
.css_maxh_1100 { max-height: 1100px; }
.css_maxh_1125 { max-height: 1125px; }
.css_maxh_1150 { max-height: 1150px; }
.css_maxh_1175 { max-height: 1175px; }
.css_maxh_1200 { max-height: 1200px; }
.css_maxh_1225 { max-height: 1225px; }
.css_maxh_1250 { max-height: 1250px; }
.css_maxh_1275 { max-height: 1275px; }
.css_maxh_1300 { max-height: 1300px; }
.css_maxh_1325 { max-height: 1325px; }
.css_maxh_1350 { max-height: 1350px; }
.css_maxh_1375 { max-height: 1375px; }
.css_maxh_1400 { max-height: 1400px; }
.css_maxh_1425 { max-height: 1425px; }
.css_maxh_1450 { max-height: 1450px; }
.css_maxh_1475 { max-height: 1475px; }
.css_maxh_1500 { max-height: 1500px; }
.css_maxh_1525 { max-height: 1525px; }
.css_maxh_1550 { max-height: 1550px; }
.css_maxh_1575 { max-height: 1575px; }
.css_maxh_1600 { max-height: 1600px; }
.css_maxh_1625 { max-height: 1625px; }
.css_maxh_1650 { max-height: 1650px; }
.css_maxh_1675 { max-height: 1675px; }
.css_maxh_1700 { max-height: 1700px; }
.css_maxh_1725 { max-height: 1725px; }
.css_maxh_1750 { max-height: 1750px; }
.css_maxh_1775 { max-height: 1775px; }
.css_maxh_1800 { max-height: 1800px; }
.css_maxh_1825 { max-height: 1825px; }
.css_maxh_1850 { max-height: 1850px; }
.css_maxh_1875 { max-height: 1875px; }
.css_maxh_1900 { max-height: 1900px; }
.css_maxh_1920 { max-height: 1920px; }
.css_maxh_1925 { max-height: 1925px; }
.css_maxh_1950 { max-height: 1950px; }
.css_maxh_1975 { max-height: 1975px; }

/* max-height - Prozent */
.css_maxh_1prc { max-height: 1%; }
.css_maxh_2prc { max-height: 2%; }
.css_maxh_3prc { max-height: 3%; }
.css_maxh_4prc { max-height: 4%; }
.css_maxh_5prc { max-height: 5%; }
.css_maxh_10prc { max-height: 10%; }
.css_maxh_15prc { max-height: 15%; }
.css_maxh_20prc { max-height: 20%; }
.css_maxh_25prc { max-height: 25%; }
.css_maxh_30prc { max-height: 30%; }
.css_maxh_33prc { max-height: 33%; }
.css_maxh_35prc { max-height: 35%; }
.css_maxh_40prc { max-height: 40%; }
.css_maxh_45prc { max-height: 45%; }
.css_maxh_50prc { max-height: 50%; }
.css_maxh_55prc { max-height: 55%; }
.css_maxh_60prc { max-height: 60%; }
.css_maxh_65prc { max-height: 65%; }
.css_maxh_70prc { max-height: 70%; }
.css_maxh_75prc { max-height: 75%; }
.css_maxh_80prc { max-height: 80%; }
.css_maxh_85prc { max-height: 85%; }
.css_maxh_90prc { max-height: 90%; }
.css_maxh_95prc { max-height: 95%; }
.css_maxh_100prc { max-height: 100%; }
.css_maxh_max { max-height: 100%; }

/* Palette: -red- */
.css_pal_red_50 { color: var(--css-pal-red-50); }
.css_pal_red_100 { color: var(--css-pal-red-100); }
.css_pal_red_200 { color: var(--css-pal-red-200); }
.css_pal_red_300 { color: var(--css-pal-red-300); }
.css_pal_red_400 { color: var(--css-pal-red-400); }
.css_pal_red_500 { color: var(--css-pal-red-500); }
.css_pal_red_600 { color: var(--css-pal-red-600); }
.css_pal_red_700 { color: var(--css-pal-red-700); }
.css_pal_red_800 { color: var(--css-pal-red-800); }
.css_pal_red_900 { color: var(--css-pal-red-900); }
    
.css_pal_red_a100 { color: var(--css-pal-red-a100); }
.css_pal_red_a200 { color: var(--css-pal-red-a200); }
.css_pal_red_a400 { color: var(--css-pal-red-a400); }
.css_pal_red_a700 { color: var(--css-pal-red-a700); }

/* Palette: -pink- */
.css_pal_pink_50 { color: var(--css-pal-pink-50); }
.css_pal_pink_100 { color: var(--css-pal-pink-100); }
.css_pal_pink_200 { color: var(--css-pal-pink-200); }
.css_pal_pink_300 { color: var(--css-pal-pink-300); }
.css_pal_pink_400 { color: var(--css-pal-pink-400); }
.css_pal_pink_500 { color: var(--css-pal-pink-500); }
.css_pal_pink_600 { color: var(--css-pal-pink-600); }
.css_pal_pink_700 { color: var(--css-pal-pink-700); }
.css_pal_pink_800 { color: var(--css-pal-pink-800); }
.css_pal_pink_900 { color: var(--css-pal-pink-900); }
    
.css_pal_pink_a100 { color: var(--css-pal-pink-a100); }
.css_pal_pink_a200 { color: var(--css-pal-pink-a200); }
.css_pal_pink_a400 { color: var(--css-pal-pink-a400); }
.css_pal_pink_a700 { color: var(--css-pal-pink-a700); }

/* Palette: -purple- */
.css_pal_purple_50 { color: var(--css-pal-purple-50); }
.css_pal_purple_100 { color: var(--css-pal-purple-100); }
.css_pal_purple_200 { color: var(--css-pal-purple-200); }
.css_pal_purple_300 { color: var(--css-pal-purple-300); }
.css_pal_purple_400 { color: var(--css-pal-purple-400); }
.css_pal_purple_500 { color: var(--css-pal-purple-500); }
.css_pal_purple_600 { color: var(--css-pal-purple-600); }
.css_pal_purple_700 { color: var(--css-pal-purple-700); }
.css_pal_purple_800 { color: var(--css-pal-purple-800); }
.css_pal_purple_900 { color: var(--css-pal-purple-900); }
    
.css_pal_purple_a100 { color: var(--css-pal-purple-a100); }
.css_pal_purple_a200 { color: var(--css-pal-purple-a200); }
.css_pal_purple_a400 { color: var(--css-pal-purple-a400); }
.css_pal_purple_a700 { color: var(--css-pal-purple-a700); }

/* Palette: -deep purple- */
.css_pal_deep_purple_50 { color: var(--css-pal-purple-50); }
.css_pal_deep_purple_100 { color: var(--css-pal-purple-100); }
.css_pal_deep_purple_200 { color: var(--css-pal-purple-200); }
.css_pal_deep_purple_300 { color: var(--css-pal-purple-300); }
.css_pal_deep_purple_400 { color: var(--css-pal-purple-400); }
.css_pal_deep_purple_500 { color: var(--css-pal-purple-500); }
.css_pal_deep_purple_600 { color: var(--css-pal-purple-600); }
.css_pal_deep_purple_700 { color: var(--css-pal-purple-700); }
.css_pal_deep_purple_800 { color: var(--css-pal-purple-800); }
.css_pal_deep_purple_900 { color: var(--css-pal-purple-900); }
    
.css_pal_deep_purple_a100 { color: var(--css-pal-purple-a100); }
.css_pal_deep_purple_a200 { color: var(--css-pal-purple-a200); }
.css_pal_deep_purple_a400 { color: var(--css-pal-purple-a400); }
.css_pal_deep_purple_a700 { color: var(--css-pal-purple-a700); }

/* Palette: -indigo- */
.css_pal_indigo_50 { color: var(--css-pal-indigo-50); }
.css_pal_indigo_100 { color: var(--css-pal-indigo-100); }
.css_pal_indigo_200 { color: var(--css-pal-indigo-200); }
.css_pal_indigo_300 { color: var(--css-pal-indigo-300); }
.css_pal_indigo_400 { color: var(--css-pal-indigo-400); }
.css_pal_indigo_500 { color: var(--css-pal-indigo-500); }
.css_pal_indigo_600 { color: var(--css-pal-indigo-600); }
.css_pal_indigo_700 { color: var(--css-pal-indigo-700); }
.css_pal_indigo_800 { color: var(--css-pal-indigo-800); }
.css_pal_indigo_900 { color: var(--css-pal-indigo-900); }
    
.css_pal_indigo_a100 { color: var(--css-pal-indigo-a100); }
.css_pal_indigo_a200 { color: var(--css-pal-indigo-a200); }
.css_pal_indigo_a400 { color: var(--css-pal-indigo-a400); }
.css_pal_indigo_a700 { color: var(--css-pal-indigo-a700); }

/* Palette: -blue- */
.css_pal_blue_50 { color: var(--css-pal-blue-50); }
.css_pal_blue_100 { color: var(--css-pal-blue-100); }
.css_pal_blue_200 { color: var(--css-pal-blue-200); }
.css_pal_blue_300 { color: var(--css-pal-blue-300); }
.css_pal_blue_400 { color: var(--css-pal-blue-400); }
.css_pal_blue_500 { color: var(--css-pal-blue-500); }
.css_pal_blue_600 { color: var(--css-pal-blue-600); }
.css_pal_blue_700 { color: var(--css-pal-blue-700); }
.css_pal_blue_800 { color: var(--css-pal-blue-800); }
.css_pal_blue_900 { color: var(--css-pal-blue-900); }
    
.css_pal_blue_a100 { color: var(--css-pal-blue-a100); }
.css_pal_blue_a200 { color: var(--css-pal-blue-a200); }
.css_pal_blue_a400 { color: var(--css-pal-blue-a400); }
.css_pal_blue_a700 { color: var(--css-pal-blue-a700); }

/* Palette: -light blue- */
.css_pal_light_blue_50 { color: var(--css-pal-light-blue-50); }
.css_pal_light_blue_100 { color: var(--css-pal-light-blue-100); }
.css_pal_light_blue_200 { color: var(--css-pal-light-blue-200); }
.css_pal_light_blue_300 { color: var(--css-pal-light-blue-300); }
.css_pal_light_blue_400 { color: var(--css-pal-light-blue-400); }
.css_pal_light_blue_500 { color: var(--css-pal-light-blue-500); }
.css_pal_light_blue_600 { color: var(--css-pal-light-blue-600); }
.css_pal_light_blue_700 { color: var(--css-pal-light-blue-700); }
.css_pal_light_blue_800 { color: var(--css-pal-light-blue-800); }
.css_pal_light_blue_900 { color: var(--css-pal-light-blue-900); }

.css_pal_light_blue_1000 { color: var(--css-pal-light-blue-1000); }
.css_pal_light_blue_1100 { color: var(--css-pal-light-blue-1100); }
.css_pal_light_blue_1200 { color: var(--css-pal-light-blue-1200); }
.css_pal_light_blue_1300 { color: var(--css-pal-light-blue-1300); }

.css_pal_light_blue_a100 { color: var(--css-pal-light-blue-a100); }
.css_pal_light_blue_a200 { color: var(--css-pal-light-blue-a200); }
.css_pal_light_blue_a400 { color: var(--css-pal-light-blue-a400); }
.css_pal_light_blue_a700 { color: var(--css-pal-light-blue-a700); }

/* Palette: -cyan- */
.css_pal_cyan_50 { color: var(--css-pal-cyan-50); }
.css_pal_cyan_100 { color: var(--css-pal-cyan-100); }
.css_pal_cyan_200 { color: var(--css-pal-cyan-200); }
.css_pal_cyan_300 { color: var(--css-pal-cyan-300); }
.css_pal_cyan_400 { color: var(--css-pal-cyan-400); }
.css_pal_cyan_500 { color: var(--css-pal-cyan-500); }
.css_pal_cyan_600 { color: var(--css-pal-cyan-600); }
.css_pal_cyan_700 { color: var(--css-pal-cyan-700); }
.css_pal_cyan_800 { color: var(--css-pal-cyan-800); }
.css_pal_cyan_900 { color: var(--css-pal-cyan-900); }

.css_pal_cyan_a100 { color: var(--css-pal-cyan-a100); }
.css_pal_cyan_a200 { color: var(--css-pal-cyan-a200); }
.css_pal_cyan_a400 { color: var(--css-pal-cyan-a400); }
.css_pal_cyan_a700 { color: var(--css-pal-cyan-a700); }

/* Palette: -teal- */
.css_pal_teal_50 { color: var(--css-pal-teal-50); }
.css_pal_teal_100 { color: var(--css-pal-teal-100); }
.css_pal_teal_200 { color: var(--css-pal-teal-200); }
.css_pal_teal_300 { color: var(--css-pal-teal-300); } 
.css_pal_teal_400 { color: var(--css-pal-teal-400); } 
.css_pal_teal_500 { color: var(--css-pal-teal-500); } 
.css_pal_teal_600 { color: var(--css-pal-teal-600); } 
.css_pal_teal_700 { color: var(--css-pal-teal-700); } 
.css_pal_teal_800 { color: var(--css-pal-teal-800); } 
.css_pal_teal_900 { color: var(--css-pal-teal-900); } 

.css_pal_teal_a100 { color: var(--css-pal-teal-a100); }
.css_pal_teal_a200 { color: var(--css-pal-teal-a200); }
.css_pal_teal_a400 { color: var(--css-pal-teal-a400); }
.css_pal_teal_a700 { color: var(--css-pal-teal-a700); }

/* Palette: -green- */
.css_pal_green_50 { color: var(--css-pal-green-50); }
.css_pal_green_100 { color: var(--css-pal-green-100); }
.css_pal_green_200 { color: var(--css-pal-green-200); }
.css_pal_green_300 { color: var(--css-pal-green-300); }
.css_pal_green_400 { color: var(--css-pal-green-400); }
.css_pal_green_500 { color: var(--css-pal-green-500); }
.css_pal_green_600 { color: var(--css-pal-green-600); }
.css_pal_green_700 { color: var(--css-pal-green-700); }
.css_pal_green_800 { color: var(--css-pal-green-800); }
.css_pal_green_900 { color: var(--css-pal-green-900); }

.css_pal_green_1000 { color: var(--css-pal-green-1000); }
.css_pal_green_1100 { color: var(--css-pal-green-1100); }
.css_pal_green_1200 { color: var(--css-pal-green-1200); }
.css_pal_green_1300 { color: var(--css-pal-green-1300); }

.css_pal_green_a100 { color: var(--css-pal-green-a100); }
.css_pal_green_a200 { color: var(--css-pal-green-a200); }
.css_pal_green_a400 { color: var(--css-pal-green-a400); }
.css_pal_green_a700 { color: var(--css-pal-green-a700); }

/* Palette: -light-green- */
.css_pal_light_green_50 { color: var(--css-pal-light_green-50); }
.css_pal_light_green_100 { color: var(--css-pal-light-green-100); }
.css_pal_light_green_200 { color: var(--css-pal-light-green-200); }
.css_pal_light_green_300 { color: var(--css-pal-light-green-300); }
.css_pal_light_green_400 { color: var(--css-pal-light-green-400); }
.css_pal_light_green_500 { color: var(--css-pal-light-green-500); }
.css_pal_light_green_600 { color: var(--css-pal-light-green-600); }
.css_pal_light_green_700 { color: var(--css-pal-light-green-700); }
.css_pal_light_green_800 { color: var(--css-pal-light-green-800); }
.css_pal_light_green_900 { color: var(--css-pal-light-green-900); }

.css_pal_light_green_a100 { color: var(--css-pal-light-green-a100); }
.css_pal_light_green_a200 { color: var(--css-pal-light-green-a200); }
.css_pal_light_green_a400 { color: var(--css-pal-light-green-a400); }
.css_pal_light_green_a700 { color: var(--css-pal-light-green-a700); }

/* Palette: -lime- */
.css_pal_lime_50 { color: var(--css-pal-lime-50); }
.css_pal_lime_100 { color: var(--css-pal-lime-100); }
.css_pal_lime_200 { color: var(--css-pal-lime-200); }
.css_pal_lime_300 { color: var(--css-pal-lime-300); }
.css_pal_lime_400 { color: var(--css-pal-lime-400); }
.css_pal_lime_500 { color: var(--css-pal-lime-500); }
.css_pal_lime_600 { color: var(--css-pal-lime-600); }
.css_pal_lime_700 { color: var(--css-pal-lime-700); }
.css_pal_lime_800 { color: var(--css-pal-lime-800); }
.css_pal_lime_900 { color: var(--css-pal-lime-900); }

.css_pal_lime_1000 { color: var(--css-pal-lime-1000); }
.css_pal_lime_1100 { color: var(--css-pal-lime-1100); }
.css_pal_lime_1200 { color: var(--css-pal-lime-1200); }
.css_pal_lime_1300 { color: var(--css-pal-lime-1300); }

.css_pal_lime_a100 { color: var(--css-pal-lime-a100); }
.css_pal_lime_a200 { color: var(--css-pal-lime-a200); }
.css_pal_lime_a400 { color: var(--css-pal-lime-a400); }
.css_pal_lime_a700 { color: var(--css-pal-lime-a700); }

/* Palette: -yellow- */
.css_pal_yellow_50 { color: var(--css-pal-yellow-50); }
.css_pal_yellow_100 { color: var(--css-pal-yellow-100); }
.css_pal_yellow_200 { color: var(--css-pal-yellow-200); }
.css_pal_yellow_300 { color: var(--css-pal-yellow-300); }
.css_pal_yellow_400 { color: var(--css-pal-yellow-400); }
.css_pal_yellow_500 { color: var(--css-pal-yellow-500); }
.css_pal_yellow_600 { color: var(--css-pal-yellow-600); }
.css_pal_yellow_700 { color: var(--css-pal-yellow-700); }
.css_pal_yellow_800 { color: var(--css-pal-yellow-800); }
.css_pal_yellow_900 { color: var(--css-pal-yellow-900); }

.css_pal_yellow_a100 { color: var(--css-pal-yellow-a100); }
.css_pal_yellow_a200 { color: var(--css-pal-yellow-a200); }
.css_pal_yellow_a400 { color: var(--css-pal-yellow-a400); }
.css_pal_yellow_a700 { color: var(--css-pal-yellow-a700); }

/* Palette: -amber- */
.css_pal_amber_50 { color: var(--css-pal-amber-50); }
.css_pal_amber_100 { color: var(--css-pal-amber-100); }
.css_pal_amber_200 { color: var(--css-pal-amber-200); }
.css_pal_amber_300 { color: var(--css-pal-amber-300); }
.css_pal_amber_400 { color: var(--css-pal-amber-400); }
.css_pal_amber_500 { color: var(--css-pal-amber-500); }
.css_pal_amber_600 { color: var(--css-pal-amber-600); }
.css_pal_amber_700 { color: var(--css-pal-amber-700); }
.css_pal_amber_800 { color: var(--css-pal-amber-800); }
.css_pal_amber_900 { color: var(--css-pal-amber-900); }

.css_pal_amber_a100 { color: var(--css-pal-amber-a100); }
.css_pal_amber_a200 { color: var(--css-pal-amber-a200); }
.css_pal_amber_a400 { color: var(--css-pal-amber-a400); }
.css_pal_amber_a700 { color: var(--css-pal-amber-a700); }

/* Palette: -orange- */
.css_pal_orange_50 { color: var(--css-pal-orange-100); }
.css_pal_orange_100 { color: var(--css-pal-orange-100); }
.css_pal_orange_200 { color: var(--css-pal-orange-200); }
.css_pal_orange_300 { color: var(--css-pal-orange-300); }
.css_pal_orange_400 { color: var(--css-pal-orange-400); }
.css_pal_orange_500 { color: var(--css-pal-orange-500); }
.css_pal_orange_600 { color: var(--css-pal-orange-600); }
.css_pal_orange_700 { color: var(--css-pal-orange-700); }
.css_pal_orange_800 { color: var(--css-pal-orange-800); }
.css_pal_orange_900 { color: var(--css-pal-orange-900); }

.css_pal_orange_a100 { color: var(--css-pal-orange-a100); }
.css_pal_orange_a200 { color: var(--css-pal-orange-a200); }
.css_pal_orange_a400 { color: var(--css-pal-orange-a400); }
.css_pal_orange_a700 { color: var(--css-pal-orange-a700); }

/* Palette: -deep-orange- */
.css_pal_deep_orange_50 { color: var(--css-pal-deep-orange-50); }
.css_pal_deep_orange_100 { color: var(--css-pal-deep-orange-100); }
.css_pal_deep_orange_200 { color: var(--css-pal-deep-orange-200); }
.css_pal_deep_orange_300 { color: var(--css-pal-deep-orange-300); }
.css_pal_deep_orange_400 { color: var(--css-pal-deep-orange-400); }
.css_pal_deep_orange_500 { color: var(--css-pal-deep-orange-500); }
.css_pal_deep_orange_600 { color: var(--css-pal-deep-orange-600); }
.css_pal_deep_orange_700 { color: var(--css-pal-deep-orange-700); }
.css_pal_deep_orange_800 { color: var(--css-pal-deep-orange-800); }
.css_pal_deep_orange_900 { color: var(--css-pal-deep-orange-900); }

.css_pal_deep_orange_a100 { color: var(--css-pal-deep_orange-a100); }
.css_pal_deep_orange_a200 { color: var(--css-pal-deep_orange-a200); }
.css_pal_deep_orange_a400 { color: var(--css-pal-deep_orange-a400); }
.css_pal_deep_orange_a700 { color: var(--css-pal-deep_orange-a700); }

/* Palette: -brown- */
.css_pal_brown_50 { color: var(--css-pal-brown-50); }
.css_pal_brown_100 { color: var(--css-pal-brown-100); }
.css_pal_brown_200 { color: var(--css-pal-brown-200); }
.css_pal_brown_300 { color: var(--css-pal-brown-300); }
.css_pal_brown_400 { color: var(--css-pal-brown-400); }
.css_pal_brown_500 { color: var(--css-pal-brown-500); }
.css_pal_brown_600 { color: var(--css-pal-brown-600); }
.css_pal_brown_700 { color: var(--css-pal-brown-700); }
.css_pal_brown_800 { color: var(--css-pal-brown-800); }
.css_pal_brown_900 { color: var(--css-pal-brown-900); }

/* Palette: -earth-brown- */
.css_pal_earth_brown_50 { color: var(--css-pal-earth-brown-50); }
.css_pal_earth_brown_100 { color: var(--css-pal-earth-brown-100); }
.css_pal_earth_brown_200 { color: var(--css-pal-earth-brown-200); }
.css_pal_earth_brown_300 { color: var(--css-pal-earth-brown-300); }
.css_pal_earth_brown_400 { color: var(--css-pal-earth-brown-400); }
.css_pal_earth_brown_500 { color: var(--css-pal-earth-brown-500); }
.css_pal_earth_brown_600 { color: var(--css-pal-earth-brown-600); }
.css_pal_earth_brown_700 { color: var(--css-pal-earth-brown-700); }
.css_pal_earth_brown_800 { color: var(--css-pal-earth-brown-800); }
.css_pal_earth_brown_900 { color: var(--css-pal-earth-brown-900); }

/* Palette: -gray- */
.css_pal_gray_50 { color: var(--css-pal-gray-50); }
.css_pal_gray_100 { color: var(--css-pal-gray-100); }
.css_pal_gray_200 { color: var(--css-pal-gray-200); }
.css_pal_gray_300 { color: var(--css-pal-gray-300); }
.css_pal_gray_400 { color: var(--css-pal-gray-400); }
.css_pal_gray_500 { color: var(--css-pal-gray-500); }
.css_pal_gray_600 { color: var(--css-pal-gray-600); }
.css_pal_gray_700 { color: var(--css-pal-gray-700); }
.css_pal_gray_800 { color: var(--css-pal-gray-800); }
.css_pal_gray_900 { color: var(--css-pal-gray-900); }

/* Palette: -pastel-blue- */
.css_pal_pastel_blue_50 { color: var(--css-pal-pastel-blue-50); }
.css_pal_pastel_blue_100 { color: var(--css-pal-pastel-blue-100); }
.css_pal_pastel_blue_200 { color: var(--css-pal-pastel-blue-200); }
.css_pal_pastel_blue_300 { color: var(--css-pal-pastel-blue-300); }
.css_pal_pastel_blue_400 { color: var(--css-pal-pastel-blue-400); }
.css_pal_pastel_blue_500 { color: var(--css-pal-pastel-blue-500); }
.css_pal_pastel_blue_600 { color: var(--css-pal-pastel-blue-600); }
.css_pal_pastel_blue_700 { color: var(--css-pal-pastel-blue-700); }
.css_pal_pastel_blue_800 { color: var(--css-pal-pastel-blue-800); }
.css_pal_pastel_blue_900 { color: var(--css-pal-pastel-blue-900); }

/* Palette: -pastel-purple- */
.css_pal_pastel_purple_50 { color: var(--css-pal-pastel-purple-50); }
.css_pal_pastel_purple_100 { color: var(--css-pal-pastel-purple-100); }
.css_pal_pastel_purple_200 { color: var(--css-pal-pastel-purple-200); }
.css_pal_pastel_purple_300 { color: var(--css-pal-pastel-purple-300); }
.css_pal_pastel_purple_400 { color: var(--css-pal-pastel-purple-400); }
.css_pal_pastel_purple_500 { color: var(--css-pal-pastel-purple-500); }
.css_pal_pastel_purple_600 { color: var(--css-pal-pastel-purple-600); }
.css_pal_pastel_purple_700 { color: var(--css-pal-pastel-purple-700); }
.css_pal_pastel_purple_800 { color: var(--css-pal-pastel-purple-800); }
.css_pal_pastel_purple_900 { color: var(--css-pal-pastel-purple-900); }

/* Palette: -pastel-brown-lime- */
.css_pal_pastel_brown_lime_50 { color: var(--css-pal-pastel-brown-lime-50); }
.css_pal_pastel_brown_lime_100 { color: var(--css-pal-pastel-brown-lime-100); }
.css_pal_pastel_brown_lime_200 { color: var(--css-pal-pastel-brown-lime-200); }
.css_pal_pastel_brown_lime_300 { color: var(--css-pal-pastel-brown-lime-300); }
.css_pal_pastel_brown_lime_400 { color: var(--css-pal-pastel-brown-lime-400); }
.css_pal_pastel_brown_lime_500 { color: var(--css-pal-pastel-brown-lime-500); }
.css_pal_pastel_brown_lime_600 { color: var(--css-pal-pastel-brown-lime-600); }
.css_pal_pastel_brown_lime_700 { color: var(--css-pal-pastel-brown-lime-700); }
.css_pal_pastel_brown_lime_800 { color: var(--css-pal-pastel-brown-lime-800); }
.css_pal_pastel_brown_lime_900 { color: var(--css-pal-pastel-brown-lime-900); }

/* Palette: -pastel-lime- */
.css_pal_pastel_lime_50 { color: var(--css-pal-pastel-lime-50); }
.css_pal_pastel_lime_100 { color: var(--css-pal-pastel-lime-100); }
.css_pal_pastel_lime_200 { color: var(--css-pal-pastel-lime-200); }
.css_pal_pastel_lime_300 { color: var(--css-pal-pastel-lime-300); }
.css_pal_pastel_lime_400 { color: var(--css-pal-pastel-lime-400); }
.css_pal_pastel_lime_500 { color: var(--css-pal-pastel-lime-500); }
.css_pal_pastel_lime_600 { color: var(--css-pal-pastel-lime-600); }
.css_pal_pastel_lime_700 { color: var(--css-pal-pastel-lime-700); }
.css_pal_pastel_lime_800 { color: var(--css-pal-pastel-lime-800); }
.css_pal_pastel_lime_900 { color: var(--css-pal-pastel-lime-900); }

/* Palette: -pastel-teal- */
.css_pal_pastel_teal_50 { color: var(--css-pal-pastel-teal-50); }
.css_pal_pastel_teal_100 { color: var(--css-pal-pastel-teal-100); }
.css_pal_pastel_teal_200 { color: var(--css-pal-pastel-teal-200); }
.css_pal_pastel_teal_300 { color: var(--css-pal-pastel-teal-300); }
.css_pal_pastel_teal_400 { color: var(--css-pal-pastel-teal-400); }
.css_pal_pastel_teal_500 { color: var(--css-pal-pastel-teal-500); }
.css_pal_pastel_teal_600 { color: var(--css-pal-pastel-teal-400); }
.css_pal_pastel_teal_700 { color: var(--css-pal-pastel-teal-700); }
.css_pal_pastel_teal_800 { color: var(--css-pal-pastel-teal-800); }
.css_pal_pastel_teal_900 { color: var(--css-pal-pastel-teal-900); }

/* Palette: -bw- */
.css_pal_black { color: var(--css-pal-black); }
.css_pal_white { color: var(--css-pal-white); }





/* Palette: background-color -red- */
.css_bg_pal_red_50 { background-color: var(--css-pal-red-50); }
.css_bg_pal_red_100 { background-color: var(--css-pal-red-100); }
.css_bg_pal_red_200 { background-color: var(--css-pal-red-200); }
.css_bg_pal_red_300 { background-color: var(--css-pal-red-300); }
.css_bg_pal_red_400 { background-color: var(--css-pal-red-400); }
.css_bg_pal_red_500 { background-color: var(--css-pal-red-500); }
.css_bg_pal_red_600 { background-color: var(--css-pal-red-600); }
.css_bg_pal_red_700 { background-color: var(--css-pal-red-700); }
.css_bg_pal_red_800 { background-color: var(--css-pal-red-800); }
.css_bg_pal_red_900 { background-color: var(--css-pal-red-900); }
    
.css_bg_pal_red_a100 { background-color: var(--css-pal-red-a100); }
.css_bg_pal_red_a200 { background-color: var(--css-pal-red-a200); }
.css_bg_pal_red_a400 { background-color: var(--css-pal-red-a400); }
.css_bg_pal_red_a700 { background-color: var(--css-pal-red-a700); }

/* Palette: background-color -pink- */
.css_bg_pal_pink_50 { background-color: var(--css-pal-pink-50); }
.css_bg_pal_pink_100 { background-color: var(--css-pal-pink-100); }
.css_bg_pal_pink_200 { background-color: var(--css-pal-pink-200); }
.css_bg_pal_pink_300 { background-color: var(--css-pal-pink-300); }
.css_bg_pal_pink_400 { background-color: var(--css-pal-pink-400); }
.css_bg_pal_pink_500 { background-color: var(--css-pal-pink-500); }
.css_bg_pal_pink_600 { background-color: var(--css-pal-pink-600); }
.css_bg_pal_pink_700 { background-color: var(--css-pal-pink-700); }
.css_bg_pal_pink_800 { background-color: var(--css-pal-pink-800); }
.css_bg_pal_pink_900 { background-color: var(--css-pal-pink-900); }
    
.css_bg_pal_pink_a100 { background-color: var(--css-pal-pink-a100); }
.css_bg_pal_pink_a200 { background-color: var(--css-pal-pink-a200); }
.css_bg_pal_pink_a400 { background-color: var(--css-pal-pink-a400); }
.css_bg_pal_pink_a700 { background-color: var(--css-pal-pink-a700); }

/* Palette: background-color -purple- */
.css_bg_pal_purple_50 { background-color: var(--css-pal-purple-50); }
.css_bg_pal_purple_100 { background-color: var(--css-pal-purple-100); }
.css_bg_pal_purple_200 { background-color: var(--css-pal-purple-200); }
.css_bg_pal_purple_300 { background-color: var(--css-pal-purple-300); }
.css_bg_pal_purple_400 { background-color: var(--css-pal-purple-400); }
.css_bg_pal_purple_500 { background-color: var(--css-pal-purple-500); }
.css_bg_pal_purple_600 { background-color: var(--css-pal-purple-600); }
.css_bg_pal_purple_700 { background-color: var(--css-pal-purple-700); }
.css_bg_pal_purple_800 { background-color: var(--css-pal-purple-800); }
.css_bg_pal_purple_900 { background-color: var(--css-pal-purple-900); }
    
.css_bg_pal_purple_a100 { background-color: var(--css-pal-purple-a100); }
.css_bg_pal_purple_a200 { background-color: var(--css-pal-purple-a200); }
.css_bg_pal_purple_a400 { background-color: var(--css-pal-purple-a400); }
.css_bg_pal_purple_a700 { background-color: var(--css-pal-purple-a700); }

/* Palette: background-color -deep purple- */
.css_bg_pal_deep_purple_50 { background-color: var(--css-pal-purple-50); }
.css_bg_pal_deep_purple_100 { background-color: var(--css-pal-purple-100); }
.css_bg_pal_deep_purple_200 { background-color: var(--css-pal-purple-200); }
.css_bg_pal_deep_purple_300 { background-color: var(--css-pal-purple-300); }
.css_bg_pal_deep_purple_400 { background-color: var(--css-pal-purple-400); }
.css_bg_pal_deep_purple_500 { background-color: var(--css-pal-purple-500); }
.css_bg_pal_deep_purple_600 { background-color: var(--css-pal-purple-600); }
.css_bg_pal_deep_purple_700 { background-color: var(--css-pal-purple-700); }
.css_bg_pal_deep_purple_800 { background-color: var(--css-pal-purple-800); }
.css_bg_pal_deep_purple_900 { background-color: var(--css-pal-purple-900); }
    
.css_bg_pal_deep_purple_a100 { background-color: var(--css-pal-purple-a100); }
.css_bg_pal_deep_purple_a200 { background-color: var(--css-pal-purple-a200); }
.css_bg_pal_deep_purple_a400 { background-color: var(--css-pal-purple-a400); }
.css_bg_pal_deep_purple_a700 { background-color: var(--css-pal-purple-a700); }

/* Palette: background-color -indigo- */
.css_bg_pal_indigo_50 { background-color: var(--css-pal-indigo-50); }
.css_bg_pal_indigo_100 { background-color: var(--css-pal-indigo-100); }
.css_bg_pal_indigo_200 { background-color: var(--css-pal-indigo-200); }
.css_bg_pal_indigo_300 { background-color: var(--css-pal-indigo-300); }
.css_bg_pal_indigo_400 { background-color: var(--css-pal-indigo-400); }
.css_bg_pal_indigo_500 { background-color: var(--css-pal-indigo-500); }
.css_bg_pal_indigo_600 { background-color: var(--css-pal-indigo-600); }
.css_bg_pal_indigo_700 { background-color: var(--css-pal-indigo-700); }
.css_bg_pal_indigo_800 { background-color: var(--css-pal-indigo-800); }
.css_bg_pal_indigo_900 { background-color: var(--css-pal-indigo-900); }
    
.css_bg_pal_indigo_a100 { background-color: var(--css-pal-indigo-a100); }
.css_bg_pal_indigo_a200 { background-color: var(--css-pal-indigo-a200); }
.css_bg_pal_indigo_a400 { background-color: var(--css-pal-indigo-a400); }
.css_bg_pal_indigo_a700 { background-color: var(--css-pal-indigo-a700); }

/* Palette: background-color -blue- */
.css_bg_pal_blue_50 { background-color: var(--css-pal-blue-50); }
.css_bg_pal_blue_100 { background-color: var(--css-pal-blue-100); }
.css_bg_pal_blue_200 { background-color: var(--css-pal-blue-200); }
.css_bg_pal_blue_300 { background-color: var(--css-pal-blue-300); }
.css_bg_pal_blue_400 { background-color: var(--css-pal-blue-400); }
.css_bg_pal_blue_500 { background-color: var(--css-pal-blue-500); }
.css_bg_pal_blue_600 { background-color: var(--css-pal-blue-600); }
.css_bg_pal_blue_700 { background-color: var(--css-pal-blue-700); }
.css_bg_pal_blue_800 { background-color: var(--css-pal-blue-800); }
.css_bg_pal_blue_900 { background-color: var(--css-pal-blue-900); }
    
.css_bg_pal_blue_a100 { background-color: var(--css-pal-blue-a100); }
.css_bg_pal_blue_a200 { background-color: var(--css-pal-blue-a200); }
.css_bg_pal_blue_a400 { background-color: var(--css-pal-blue-a400); }
.css_bg_pal_blue_a700 { background-color: var(--css-pal-blue-a700); }

/* Palette: background-color -light blue- */
.css_bg_pal_light_blue_50 { background-color: var(--css-pal-light-blue-50); }
.css_bg_pal_light_blue_100 { background-color: var(--css-pal-light-blue-100); }
.css_bg_pal_light_blue_200 { background-color: var(--css-pal-light-blue-200); }
.css_bg_pal_light_blue_300 { background-color: var(--css-pal-light-blue-300); }
.css_bg_pal_light_blue_400 { background-color: var(--css-pal-light-blue-400); }
.css_bg_pal_light_blue_500 { background-color: var(--css-pal-light-blue-500); }
.css_bg_pal_light_blue_600 { background-color: var(--css-pal-light-blue-600); }
.css_bg_pal_light_blue_700 { background-color: var(--css-pal-light-blue-700); }
.css_bg_pal_light_blue_800 { background-color: var(--css-pal-light-blue-800); }
.css_bg_pal_light_blue_900 { background-color: var(--css-pal-light-blue-900); }

.css_bg_pal_light_blue_a100 { background-color: var(--css-pal-light-blue-a100); }
.css_bg_pal_light_blue_a200 { background-color: var(--css-pal-light-blue-a200); }
.css_bg_pal_light_blue_a400 { background-color: var(--css-pal-light-blue-a400); }
.css_bg_pal_light_blue_a700 { background-color: var(--css-pal-light-blue-a700); }

/* Palette: background-color -cyan- */
.css_bg_pal_cyan_50 { background-color: var(--css-pal-cyan-50); }
.css_bg_pal_cyan_100 { background-color: var(--css-pal-cyan-100); }
.css_bg_pal_cyan_200 { background-color: var(--css-pal-cyan-200); }
.css_bg_pal_cyan_300 { background-color: var(--css-pal-cyan-300); }
.css_bg_pal_cyan_400 { background-color: var(--css-pal-cyan-400); }
.css_bg_pal_cyan_500 { background-color: var(--css-pal-cyan-500); }
.css_bg_pal_cyan_600 { background-color: var(--css-pal-cyan-600); }
.css_bg_pal_cyan_700 { background-color: var(--css-pal-cyan-700); }
.css_bg_pal_cyan_800 { background-color: var(--css-pal-cyan-800); }
.css_bg_pal_cyan_900 { background-color: var(--css-pal-cyan-900); }

.css_bg_pal_cyan_a100 { background-color: var(--css-pal-cyan-a100); }
.css_bg_pal_cyan_a200 { background-color: var(--css-pal-cyan-a200); }
.css_bg_pal_cyan_a400 { background-color: var(--css-pal-cyan-a400); }
.css_bg_pal_cyan_a700 { background-color: var(--css-pal-cyan-a700); }

/* Palette: background-color -teal- */
.css_bg_pal_teal_50 { background-color: var(--css-pal-teal-50); }
.css_bg_pal_teal_100 { background-color: var(--css-pal-teal-100); }
.css_bg_pal_teal_200 { background-color: var(--css-pal-teal-200); }
.css_bg_pal_teal_300 { background-color: var(--css-pal-teal-300); } 
.css_bg_pal_teal_400 { background-color: var(--css-pal-teal-400); } 
.css_bg_pal_teal_500 { background-color: var(--css-pal-teal-500); } 
.css_bg_pal_teal_600 { background-color: var(--css-pal-teal-600); } 
.css_bg_pal_teal_700 { background-color: var(--css-pal-teal-700); } 
.css_bg_pal_teal_800 { background-color: var(--css-pal-teal-800); } 
.css_bg_pal_teal_900 { background-color: var(--css-pal-teal-900); } 

.css_bg_pal_teal_a100 { background-color: var(--css-pal-teal-a100); }
.css_bg_pal_teal_a200 { background-color: var(--css-pal-teal-a200); }
.css_bg_pal_teal_a400 { background-color: var(--css-pal-teal-a400); }
.css_bg_pal_teal_a700 { background-color: var(--css-pal-teal-a700); }

/* Palette: background-color -green- */
.css_bg_pal_green_50 { background-color: var(--css-pal-green-50); }
.css_bg_pal_green_100 { background-color: var(--css-pal-green-100); }
.css_bg_pal_green_200 { background-color: var(--css-pal-green-200); }
.css_bg_pal_green_300 { background-color: var(--css-pal-green-300); }
.css_bg_pal_green_400 { background-color: var(--css-pal-green-400); }
.css_bg_pal_green_500 { background-color: var(--css-pal-green-500); }
.css_bg_pal_green_600 { background-color: var(--css-pal-green-600); }
.css_bg_pal_green_700 { background-color: var(--css-pal-green-700); }
.css_bg_pal_green_800 { background-color: var(--css-pal-green-800); }
.css_bg_pal_green_900 { background-color: var(--css-pal-green-900); }

.css_bg_pal_green_a100 { background-color: var(--css-pal-green-a100); }
.css_bg_pal_green_a200 { background-color: var(--css-pal-green-a200); }
.css_bg_pal_green_a400 { background-color: var(--css-pal-green-a400); }
.css_bg_pal_green_a700 { background-color: var(--css-pal-green-a700); }

/* Palette: background-color -light-green- */
.css_bg_pal_light_green_50 { background-color: var(--css-pal-light-green-50); }
.css_bg_pal_light_green_100 { background-color: var(--css-pal-light-green-100); }
.css_bg_pal_light_green_200 { background-color: var(--css-pal-light-green-200); }
.css_bg_pal_light_green_300 { background-color: var(--css-pal-light-green-300); }
.css_bg_pal_light_green_400 { background-color: var(--css-pal-light-green-400); }
.css_bg_pal_light_green_500 { background-color: var(--css-pal-light-green-500); }
.css_bg_pal_light_green_600 { background-color: var(--css-pal-light-green-600); }
.css_bg_pal_light_green_700 { background-color: var(--css-pal-light-green-700); }
.css_bg_pal_light_green_800 { background-color: var(--css-pal-light-green-800); }
.css_bg_pal_light_green_900 { background-color: var(--css-pal-light-green-900); }

.css_bg_pal_light_green_a100 { background-color: var(--css-pal-light-green-a100); }
.css_bg_pal_light_green_a200 { background-color: var(--css-pal-light-green-a200); }
.css_bg_pal_light_green_a400 { background-color: var(--css-pal-light-green-a400); }
.css_bg_pal_light_green_a700 { background-color: var(--css-pal-light-green-a700); }

/* Palette: background-color -lime- */
.css_bg_pal_lime_50 { background-color: var(--css-pal-lime-50); }
.css_bg_pal_lime_100 { background-color: var(--css-pal-lime-100); }
.css_bg_pal_lime_200 { background-color: var(--css-pal-lime-200); }
.css_bg_pal_lime_300 { background-color: var(--css-pal-lime-300); }
.css_bg_pal_lime_400 { background-color: var(--css-pal-lime-400); }
.css_bg_pal_lime_500 { background-color: var(--css-pal-lime-500); }
.css_bg_pal_lime_600 { background-color: var(--css-pal-lime-600); }
.css_bg_pal_lime_700 { background-color: var(--css-pal-lime-700); }
.css_bg_pal_lime_800 { background-color: var(--css-pal-lime-800); }
.css_bg_pal_lime_900 { background-color: var(--css-pal-lime-900); }

.css_bg_pal_lime_a100 { background-color: var(--css-pal-lime-a100); }
.css_bg_pal_lime_a200 { background-color: var(--css-pal-lime-a200); }
.css_bg_pal_lime_a400 { background-color: var(--css-pal-lime-a400); }
.css_bg_pal_lime_a700 { background-color: var(--css-pal-lime-a700); }

/* Palette: background-color -yellow- */
.css_bg_pal_yellow_50 { background-color: var(--css-pal-yellow-50); }
.css_bg_pal_yellow_100 { background-color: var(--css-pal-yellow-100); }
.css_bg_pal_yellow_200 { background-color: var(--css-pal-yellow-200); }
.css_bg_pal_yellow_300 { background-color: var(--css-pal-yellow-300); }
.css_bg_pal_yellow_400 { background-color: var(--css-pal-yellow-400); }
.css_bg_pal_yellow_500 { background-color: var(--css-pal-yellow-500); }
.css_bg_pal_yellow_600 { background-color: var(--css-pal-yellow-600); }
.css_bg_pal_yellow_700 { background-color: var(--css-pal-yellow-700); }
.css_bg_pal_yellow_800 { background-color: var(--css-pal-yellow-800); }
.css_bg_pal_yellow_900 { background-color: var(--css-pal-yellow-900); }

.css_bg_pal_yellow_a100 { background-color: var(--css-pal-yellow-a100); }
.css_bg_pal_yellow_a200 { background-color: var(--css-pal-yellow-a200); }
.css_bg_pal_yellow_a400 { background-color: var(--css-pal-yellow-a400); }
.css_bg_pal_yellow_a700 { background-color: var(--css-pal-yellow-a700); }

/* Palette: background-color -amber- */
.css_bg_pal_amber_50 { background-color: var(--css-pal-amber-50); }
.css_bg_pal_amber_100 { background-color: var(--css-pal-amber-100); }
.css_bg_pal_amber_200 { background-color: var(--css-pal-amber-200); }
.css_bg_pal_amber_300 { background-color: var(--css-pal-amber-300); }
.css_bg_pal_amber_400 { background-color: var(--css-pal-amber-400); }
.css_bg_pal_amber_500 { background-color: var(--css-pal-amber-500); }
.css_bg_pal_amber_600 { background-color: var(--css-pal-amber-600); }
.css_bg_pal_amber_700 { background-color: var(--css-pal-amber-700); }
.css_bg_pal_amber_800 { background-color: var(--css-pal-amber-800); }
.css_bg_pal_amber_900 { background-color: var(--css-pal-amber-900); }

.css_bg_pal_amber_a100 { background-color: var(--css-pal-amber-a100); }
.css_bg_pal_amber_a200 { background-color: var(--css-pal-amber-a200); }
.css_bg_pal_amber_a400 { background-color: var(--css-pal-amber-a400); }
.css_bg_pal_amber_a700 { background-color: var(--css-pal-amber-a700); }

/* Palette: background-color -orange- */
.css_bg_pal_orange_50 { background-color: var(--css-pal-orange-100); }
.css_bg_pal_orange_100 { background-color: var(--css-pal-orange-100); }
.css_bg_pal_orange_200 { background-color: var(--css-pal-orange-200); }
.css_bg_pal_orange_300 { background-color: var(--css-pal-orange-300); }
.css_bg_pal_orange_400 { background-color: var(--css-pal-orange-400); }
.css_bg_pal_orange_500 { background-color: var(--css-pal-orange-500); }
.css_bg_pal_orange_600 { background-color: var(--css-pal-orange-600); }
.css_bg_pal_orange_700 { background-color: var(--css-pal-orange-700); }
.css_bg_pal_orange_800 { background-color: var(--css-pal-orange-800); }
.css_bg_pal_orange_900 { background-color: var(--css-pal-orange-900); }

.css_bg_pal_orange_a100 { background-color: var(--css-pal-orange-a100); }
.css_bg_pal_orange_a200 { background-color: var(--css-pal-orange-a200); }
.css_bg_pal_orange_a400 { background-color: var(--css-pal-orange-a400); }
.css_bg_pal_orange_a700 { background-color: var(--css-pal-orange-a700); }

/* Palette: background-color -deep-orange- */
.css_bg_pal_deep_orange_50 { background-color: var(--css-pal-deep-orange-50); }
.css_bg_pal_deep_orange_100 { background-color: var(--css-pal-deep-orange-100); }
.css_bg_pal_deep_orange_200 { background-color: var(--css-pal-deep-orange-200); }
.css_bg_pal_deep_orange_300 { background-color: var(--css-pal-deep-orange-300); }
.css_bg_pal_deep_orange_400 { background-color: var(--css-pal-deep-orange-400); }
.css_bg_pal_deep_orange_500 { background-color: var(--css-pal-deep-orange-500); }
.css_bg_pal_deep_orange_600 { background-color: var(--css-pal-deep-orange-600); }
.css_bg_pal_deep_orange_700 { background-color: var(--css-pal-deep-orange-700); }
.css_bg_pal_deep_orange_800 { background-color: var(--css-pal-deep-orange-800); }
.css_bg_pal_deep_orange_900 { background-color: var(--css-pal-deep-orange-900); }

.css_bg_pal_deep_orange_a100 { background-color: var(--css-pal-deep_orange-a100); }
.css_bg_pal_deep_orange_a200 { background-color: var(--css-pal-deep_orange-a200); }
.css_bg_pal_deep_orange_a400 { background-color: var(--css-pal-deep_orange-a400); }
.css_bg_pal_deep_orange_a700 { background-color: var(--css-pal-deep_orange-a700); }

/* Palette: background-color -brown- */
.css_bg_pal_brown_50 { background-color: var(--css-pal-brown-50); }
.css_bg_pal_brown_100 { background-color: var(--css-pal-brown-100); }
.css_bg_pal_brown_200 { background-color: var(--css-pal-brown-200); }
.css_bg_pal_brown_300 { background-color: var(--css-pal-brown-300); }
.css_bg_pal_brown_400 { background-color: var(--css-pal-brown-400); }
.css_bg_pal_brown_500 { background-color: var(--css-pal-brown-500); }
.css_bg_pal_brown_600 { background-color: var(--css-pal-brown-600); }
.css_bg_pal_brown_700 { background-color: var(--css-pal-brown-700); }
.css_bg_pal_brown_800 { background-color: var(--css-pal-brown-800); }
.css_bg_pal_brown_900 { background-color: var(--css-pal-brown-900); }

/* Palette: background-color -earth-brown- */
.css_bg_pal_earth_brown_50 { background-color: var(--css-pal-earth-brown-50); }
.css_bg_pal_earth_brown_100 { background-color: var(--css-pal-earth-brown-100); }
.css_bg_pal_earth_brown_200 { background-color: var(--css-pal-earth-brown-200); }
.css_bg_pal_earth_brown_300 { background-color: var(--css-pal-earth-brown-300); }
.css_bg_pal_earth_brown_400 { background-color: var(--css-pal-earth-brown-400); }
.css_bg_pal_earth_brown_500 { background-color: var(--css-pal-earth-brown-500); }
.css_bg_pal_earth_brown_600 { background-color: var(--css-pal-earth-brown-600); }
.css_bg_pal_earth_brown_700 { background-color: var(--css-pal-earth-brown-700); }
.css_bg_pal_earth_brown_800 { background-color: var(--css-pal-earth-brown-800); }
.css_bg_pal_earth_brown_900 { background-color: var(--css-pal-earth-brown-900); }

/* Palette: background-color -gray- */
.css_bg_pal_gray_50 { background-color: var(--css-pal-gray-50); }
.css_bg_pal_gray_100 { background-color: var(--css-pal-gray-100); }
.css_bg_pal_gray_200 { background-color: var(--css-pal-gray-200); }
.css_bg_pal_gray_300 { background-color: var(--css-pal-gray-300); }
.css_bg_pal_gray_400 { background-color: var(--css-pal-gray-400); }
.css_bg_pal_gray_500 { background-color: var(--css-pal-gray-500); }
.css_bg_pal_gray_600 { background-color: var(--css-pal-gray-600); }
.css_bg_pal_gray_700 { background-color: var(--css-pal-gray-700); }
.css_bg_pal_gray_800 { background-color: var(--css-pal-gray-800); }
.css_bg_pal_gray_900 { background-color: var(--css-pal-gray-900); }

/* Palette: background-color -pastel-blue- */
.css_bg_pal_pastel_blue_50 { background-color: var(--css-pal-pastel-blue-50); }
.css_bg_pal_pastel_blue_100 { background-color: var(--css-pal-pastel-blue-100); }
.css_bg_pal_pastel_blue_200 { background-color: var(--css-pal-pastel-blue-200); }
.css_bg_pal_pastel_blue_300 { background-color: var(--css-pal-pastel-blue-300); }
.css_bg_pal_pastel_blue_400 { background-color: var(--css-pal-pastel-blue-400); }
.css_bg_pal_pastel_blue_500 { background-color: var(--css-pal-pastel-blue-500); }
.css_bg_pal_pastel_blue_600 { background-color: var(--css-pal-pastel-blue-600); }
.css_bg_pal_pastel_blue_700 { background-color: var(--css-pal-pastel-blue-700); }
.css_bg_pal_pastel_blue_800 { background-color: var(--css-pal-pastel-blue-800); }
.css_bg_pal_pastel_blue_900 { background-color: var(--css-pal-pastel-blue-900); }

/* Palette: background-color -pastel-purple- */
.css_bg_pal_pastel_purple_50 { background-color: var(--css-pal-pastel-purple-50); }
.css_bg_pal_pastel_purple_100 { background-color: var(--css-pal-pastel-purple-100); }
.css_bg_pal_pastel_purple_200 { background-color: var(--css-pal-pastel-purple-200); }
.css_bg_pal_pastel_purple_300 { background-color: var(--css-pal-pastel-purple-300); }
.css_bg_pal_pastel_purple_400 { background-color: var(--css-pal-pastel-purple-400); }
.css_bg_pal_pastel_purple_500 { background-color: var(--css-pal-pastel-purple-500); }
.css_bg_pal_pastel_purple_600 { background-color: var(--css-pal-pastel-purple-600); }
.css_bg_pal_pastel_purple_700 { background-color: var(--css-pal-pastel-purple-700); }
.css_bg_pal_pastel_purple_800 { background-color: var(--css-pal-pastel-purple-800); }
.css_bg_pal_pastel_purple_900 { background-color: var(--css-pal-pastel-purple-900); }

/* Palette: background-color -pastel-brown-lime- */
.css_bg_pal_pastel_brown_lime_50 { background-color: var(--css-pal-pastel-brown-lime-50); }
.css_bg_pal_pastel_brown_lime_100 { background-color: var(--css-pal-pastel-brown-lime-100); }
.css_bg_pal_pastel_brown_lime_200 { background-color: var(--css-pal-pastel-brown-lime-200); }
.css_bg_pal_pastel_brown_lime_300 { background-color: var(--css-pal-pastel-brown-lime-300); }
.css_bg_pal_pastel_brown_lime_400 { background-color: var(--css-pal-pastel-brown-lime-400); }
.css_bg_pal_pastel_brown_lime_500 { background-color: var(--css-pal-pastel-brown-lime-500); }
.css_bg_pal_pastel_brown_lime_600 { background-color: var(--css-pal-pastel-brown-lime-600); }
.css_bg_pal_pastel_brown_lime_700 { background-color: var(--css-pal-pastel-brown-lime-700); }
.css_bg_pal_pastel_brown_lime_800 { background-color: var(--css-pal-pastel-brown-lime-800); }
.css_bg_pal_pastel_brown_lime_900 { background-color: var(--css-pal-pastel-brown-lime-900); }

/* Palette: background-color -pastel-lime- */
.css_bg_pal_pastel_lime_50 { background-color: var(--css-pal-pastel-lime-50); }
.css_bg_pal_pastel_lime_100 { background-color: var(--css-pal-pastel-lime-100); }
.css_bg_pal_pastel_lime_200 { background-color: var(--css-pal-pastel-lime-200); }
.css_bg_pal_pastel_lime_300 { background-color: var(--css-pal-pastel-lime-300); }
.css_bg_pal_pastel_lime_400 { background-color: var(--css-pal-pastel-lime-400); }
.css_bg_pal_pastel_lime_500 { background-color: var(--css-pal-pastel-lime-500); }
.css_bg_pal_pastel_lime_600 { background-color: var(--css-pal-pastel-lime-600); }
.css_bg_pal_pastel_lime_700 { background-color: var(--css-pal-pastel-lime-700); }
.css_bg_pal_pastel_lime_800 { background-color: var(--css-pal-pastel-lime-800); }
.css_bg_pal_pastel_lime_900 { background-color: var(--css-pal-pastel-lime-900); }

/* Palette: background-color -pastel-teal- */
.css_bg_pal_pastel_teal_50 { background-color: var(--css-pal-pastel-teal-50); }
.css_bg_pal_pastel_teal_100 { background-color: var(--css-pal-pastel-teal-100); }
.css_bg_pal_pastel_teal_200 { background-color: var(--css-pal-pastel-teal-200); }
.css_bg_pal_pastel_teal_300 { background-color: var(--css-pal-pastel-teal-300); }
.css_bg_pal_pastel_teal_400 { background-color: var(--css-pal-pastel-teal-400); }
.css_bg_pal_pastel_teal_500 { background-color: var(--css-pal-pastel-teal-500); }
.css_bg_pal_pastel_teal_600 { background-color: var(--css-pal-pastel-teal-400); }
.css_bg_pal_pastel_teal_700 { background-color: var(--css-pal-pastel-teal-700); }
.css_bg_pal_pastel_teal_800 { background-color: var(--css-pal-pastel-teal-800); }
.css_bg_pal_pastel_teal_900 { background-color: var(--css-pal-pastel-teal-900); }

/* Palette: background-color -bw- */
.css_bg_pal_black { background-color: var(--css-pal-black); }
.css_bg_pal_white { background-color: var(--css-pal-white); }

/* Opacity opacity */
.css_opacity_100{ opacity: 1; }
.css_opacity_090{ opacity: 0.90; }
.css_opacity_085{ opacity: 0.85; }
.css_opacity_080{ opacity: 0.80; }
.css_opacity_075{ opacity: 0.75; }
.css_opacity_070{ opacity: 0.70; }
.css_opacity_065{ opacity: 0.65; }
.css_opacity_060{ opacity: 0.60; }
.css_opacity_055{ opacity: 0.55; }
.css_opacity_050{ opacity: 0.50; }
.css_opacity_045{ opacity: 0.45; }
.css_opacity_040{ opacity: 0.40; }
.css_opacity_035{ opacity: 0.35; }
.css_opacity_030{ opacity: 0.30; }
.css_opacity_025{ opacity: 0.25; }
.css_opacity_020{ opacity: 0.20; }
.css_opacity_015{ opacity: 0.15; }
.css_opacity_010{ opacity: 0.10; }

/* Flex */
.css_flex { display: flex; }
.css_flex_center_horizontal { justify-content: center; } 
.css_flex_center_vertical { align-items: center; } 

/* Border */


/* Colors */
.css_background_color_darkgrey { background-color: #404040; }
.css_background_color_cornflowerblue { background-color: cornflowerblue; }
.css_background_color_crimsonred { background-color: crimson; }

/* Formulare */
.css_frm_content { position: relative; z-index: 1; } 

/* Formulare - Markierung verhindern */
.css_select_no {
    -ms-user-select: None;
    -moz-user-select: None;
    -webkit-user-select: None;
    user-select: None;
}




/* Design - Start */

/* Design-Standard */ 

/* Designfarben Dark - (color) */
.css_dc_dfc_red900 { color: var(--css-pal-red-900); }
.css_dc_dfc_pink900 { color: var(--css-pal-pink-900); }
.css_dc_dfc_purple900 { color: var(--css-pal-purple-900); }
.css_dc_dfc_deep_purple900 { color: var(--css-pal-deep-purple-900); }
.css_dc_dfc_indigo900 { color: var(--css-pal-indigo-900); }
.css_dc_dfc_blue_primary900 { color: var(--css-pal-indigo-900); }
.css_dc_dfc_blue900 { color: var(--css-pal-blue-900); }
.css_dc_dfc_light_blue900 { color: var(--css-pal-light-blue-900); }
.css_dc_dfc_cyan900 { color: var(--css-pal-cyan-900); }
.css_dc_dfc_teal900 { color: var(--css-pal-teal-900); }
.css_dc_dfc_green900 { color: var(--css-pal-green-900); }
.css_dc_dfc_light_green900 { color: var(--css-pal-light-green-900); }
.css_dc_dfc_lime900 { color: var(--css-pal-lime-900); }
.css_dc_dfc_yellow900 { color: var(--css-pal-yellow-900); }
.css_dc_dfc_amber900 { color: var(--css-pal-amber-900); }
.css_dc_dfc_orange900 { color: var(--css-pal-orange-900); }
.css_dc_dfc_deep_orange900 { color: var(--css-pal-deep-orange-900); }
.css_dc_dfc_brown900 { color: var(--css-pal-brown-900); }
.css_dc_dfc_earth_brown900 { color: var(--css-pal-earth-brown-900); }
.css_dc_dfc_gray900 { color: var(--css-pal-gray-900); }
.css_dc_dfc_pastel_blue900 { color: var(--css-pal-pastel-blue-900); }
.css_dc_dfc_pastel_purple900 { color: var(--css-pal-pastel-purple-900); }
.css_dc_dfc_pastel_brown_lime900 { color: var(--css-pal-pastel-brown-lime-900); }
.css_dc_dfc_pastel_lime900 { color: var(--css-pal-pastel-lime-900); }
.css_dc_dfc_pastel_teal900 { color: var(--css-pal-pastel-teal-900); }
.css_dc_dfc_pastel_gray900 { color: var(--css-pal-gray-900); }

/* Designfarben Standard - (color) */
.css_dc_dfc_red500 { color: var(--css-pal-red-500); }
.css_dc_dfc_pink500 { color: var(--css-pal-pink-500); }
.css_dc_dfc_purple500 { color: var(--css-pal-purple-500); }
.css_dc_dfc_deep_purple500 { color: var(--css-pal-deep-purple-500); }
.css_dc_dfc_indigo500 { color: var(--css-pal-indigo-500); }
.css_dc_dfc_blue_primary500 { color: var(--css-pal-indigo-500); }
.css_dc_dfc_blue500 { color: var(--css-pal-blue-500); }
.css_dc_dfc_light_blue500 { color: var(--css-pal-light-blue-500); }
.css_dc_dfc_cyan700 { color: var(--css-pal-cyan-700); }
.css_dc_dfc_teal500 { color: var(--css-pal-teal-500); }
.css_dc_dfc_green700 { color: var(--css-pal-green-700); }
.css_dc_dfc_light_green600 { color: var(--css-pal-light-green-600); }
.css_dc_dfc_lime700 { color: var(--css-pal-lime-700); }
.css_dc_dfc_yellow700 { color: var(--css-pal-yellow-700); }
.css_dc_dfc_amber700 { color: var(--css-pal-amber-700); }
.css_dc_dfc_orange500 { color: var(--css-pal-orange-500); }
.css_dc_dfc_deep_orange500 { color: var(--css-pal-deep-orange-500); }
.css_dc_dfc_brown500 { color: var(--css-pal-brown-500); }
.css_dc_dfc_earth_brown500 { color: var(--css-pal-earth-brown-500); }
.css_dc_dfc_gray500 { color: var(--css-pal-gray-500); }
.css_dc_dfc_pastel_blue500 { color: var(--css-pal-pastel-blue-500); }
.css_dc_dfc_pastel_purple500 { color: var(--css-pal-pastel-purple-500); }
.css_dc_dfc_pastel_brown_lime500 { color: var(--css-pal-pastel-brown-lime-500); }
.css_dc_dfc_pastel_lime500 { color: var(--css-pal-pastel-lime-500); }
.css_dc_dfc_pastel_teal500 { color: var(--css-pal-pastel-teal-500); }
.css_dc_dfc_pastel_gray800 { color: var(--css-pal-gray-800); }

/* Designfarben Light - (color) */
.css_dc_dfc_red200 { color: var(--css-pal-red-200); }
.css_dc_dfc_pink200 { color: var(--css-pal-pink-200); }
.css_dc_dfc_purple200 { color: var(--css-pal-purple-200); }
.css_dc_dfc_deep_purple200 { color: var(--css-pal-deep-purple-200); }
.css_dc_dfc_indigo200 { color: var(--css-pal-indigo-200); }
.css_dc_dfc_blue_primary200 { color: var(--css-pal-indigo-200); }
.css_dc_dfc_blue200 { color: var(--css-pal-blue-200); }
.css_dc_dfc_light_blue200 { color: var(--css-pal-light-blue-200); }
.css_dc_dfc_cyan200 { color: var(--css-pal-cyan-200); }
.css_dc_dfc_teal200 { color: var(--css-pal-teal-200); }
.css_dc_dfc_green200 { color: var(--css-pal-green-200); }
.css_dc_dfc_light_green200 { color: var(--css-pal-light-green-200); }
.css_dc_dfc_lime200 { color: var(--css-pal-lime-200); }
.css_dc_dfc_yellow200 { color: var(--css-pal-yellow-200); }
.css_dc_dfc_amber200 { color: var(--css-pal-amber-200); }
.css_dc_dfc_orange200 { color: var(--css-pal-orange-200); }
.css_dc_dfc_deep_orange200 { color: var(--css-pal-deep-orange-200); }
.css_dc_dfc_brown200 { color: var(--css-pal-brown-200); }
.css_dc_dfc_earth_brown200 { color: var(--css-pal-earth-brown-200); }
.css_dc_dfc_gray200 { color: var(--css-pal-gray-200); }
.css_dc_dfc_pastel_blue200 { color: var(--css-pal-pastel-blue-200); }
.css_dc_dfc_pastel_purple200 { color: var(--css-pal-pastel-purple-200); }
.css_dc_dfc_pastel_brown_lime200 { color: var(--css-pal-pastel-brown-lime-200); }
.css_dc_dfc_pastel_lime200 { color: var(--css-pal-pastel-lime-200); }
.css_dc_dfc_pastel_teal200 { color: var(--css-pal-pastel-teal-200); }
.css_dc_dfc_pastel_gray200 { color: var(--css-pal-gray-200); }

/* Designfarben Light Ultra - (color) */
.css_dc_dfc_red50 { color: var(--css-pal-red-50); }
.css_dc_dfc_pink50 { color: var(--css-pal-pink-50); }
.css_dc_dfc_purple50 { color: var(--css-pal-purple-50); }
.css_dc_dfc_deep_purple50 { color: var(--css-pal-deep-purple-50); }
.css_dc_dfc_indigo50 { color: var(--css-pal-indigo-50); }
.css_dc_dfc_blue_primary50 { color: var(--css-pal-indigo-50); }
.css_dc_dfc_blue50 { color: var(--css-pal-blue-50); }
.css_dc_dfc_light_blue50 { color: var(--css-pal-light-blue-50); }
.css_dc_dfc_cyan50 { color: var(--css-pal-cyan-50); }
.css_dc_dfc_teal50 { color: var(--css-pal-teal-50); }
.css_dc_dfc_green50 { color: var(--css-pal-green-50); }
.css_dc_dfc_light_green50 { color: var(--css-pal-light-green-50); }
.css_dc_dfc_lime50 { color: var(--css-pal-lime-50); }
.css_dc_dfc_yellow50 { color: var(--css-pal-yellow-50); }
.css_dc_dfc_amber50 { color: var(--css-pal-amber-50); }
.css_dc_dfc_orange50 { color: var(--css-pal-orange-50); }
.css_dc_dfc_deep_orange50 { color: var(--css-pal-deep-orange-50); }
.css_dc_dfc_brown50 { color: var(--css-pal-brown-50); }
.css_dc_dfc_earth_brown50 { color: var(--css-pal-earth-brown-50); }
.css_dc_dfc_gray50 { color: var(--css-pal-gray-50); }
.css_dc_dfc_pastel_blue50 { color: var(--css-pal-pastel-blue-50); }
.css_dc_dfc_pastel_purple50 { color: var(--css-pal-pastel-purple-50); }
.css_dc_dfc_pastel_brown_lime50 { color: var(--css-pal-pastel-brown-lime-50); }
.css_dc_dfc_pastel_lime50 { color: var(--css-pal-pastel-lime-50); }
.css_dc_dfc_pastel_teal50 { color: var(--css-pal-pastel-teal-50); }
.css_dc_dfc_pastel_gray50 { color: var(--css-pal-gray-50); }

/* Designfarben Dark - (background-color) */
.css_dc_df_bc_red900 { background-color: var(--css-pal-red-900); }
.css_dc_df_bc_pink900 { background-color: var(--css-pal-pink-900); }
.css_dc_df_bc_purple900 { background-color: var(--css-pal-purple-900); }
.css_dc_df_bc_deep_purple900 { background-color: var(--css-pal-deep-purple-900); }
.css_dc_df_bc_indigo900 { background-color: var(--css-pal-indigo-900); }
.css_dc_df_bc_blue_primary900 { background-color: var(--css-pal-blue-900); }
.css_dc_df_bc_blue900 { background-color: var(--css-pal-blue-900); }
.css_dc_df_bc_light_blue900 { background-color: var(--css-pal-light-blue-900); }
.css_dc_df_bc_cyan900 { background-color: var(--css-pal-light-cyan-900); }
.css_dc_df_bc_teal900 { background-color: var(--css-pal-light-teal-900); }
.css_dc_df_bc_green900 { background-color: var(--css-pal-light-green-900); }
.css_dc_df_bc_light_green900 { background-color: var(--css-pal-light-green-900); }
.css_dc_df_bc_lime900 { background-color: var(--css-pal-lime-900); }
.css_dc_df_bc_yellow900 { background-color: var(--css-pal-yellow-900); }
.css_dc_df_bc_amber900 { background-color: var(--css-pal-amber-900); }
.css_dc_df_bc_orange900 { background-color: var(--css-pal-orange-900); }
.css_dc_df_bc_deep-orange900 { background-color: var(--css-pal-deep-orange-900); }
.css_dc_df_bc_brown900 { background-color: var(--css-pal-brown-900); }
.css_dc_df_bc_earth_brown900 { background-color: var(--css-pal-earth-brown-900); }
.css_dc_df_bc_gray900 { background-color: var(--css-pal-gray-900); }
.css_dc_df_bc_pastel_blue900 { background-color: var(--css-pal-pastel-blue-900); }
.css_dc_df_bc_pastel_purple900 { background-color: var(--css-pal-pastel-purple-900); }
.css_dc_df_bc_pastel_brown900 { background-color: var(--css-pal-pastel-brown-900); }
.css_dc_df_bc_pastel_lime900 { background-color: var(--css-pal-pastel-lime-900); }
.css_dc_df_bc_pastel_teal900 { background-color: var(--css-pal-pastel-teal-900); }
.css_dc_df_bc_pastel_gray900 { background-color: var(--css-pal-pastel-gray-900); }

/* Designfarben Standard - (background-color) */
.css_dc_df_bc_red500 { background-color: var(--css-pal-red-500); }
.css_dc_df_bc_pink500 { background-color: var(--css-pal-pink-500); }
.css_dc_df_bc_purple500 { background-color: var(--css-pal-purple-500); }
.css_dc_df_bc_deep_purple500 { background-color: var(--css-pal-deep-purple-500); }
.css_dc_df_bc_indigo500 { background-color: var(--css-pal-indigo-500); }
.css_dc_df_bc_blue_primary500 { background-color: var(--css-pal-blue-500); }
.css_dc_df_bc_blue500 { background-color: var(--css-pal-blue-500); }
.css_dc_df_bc_light_blue500 { background-color: var(--css-pal-light-blue-500); }
.css_dc_df_bc_cyan500 { background-color: var(--css-pal-light-cyan-500); }
.css_dc_df_bc_teal500 { background-color: var(--css-pal-light-teal-500); }
.css_dc_df_bc_green500 { background-color: var(--css-pal-light-green-500); }
.css_dc_df_bc_light_green500 { background-color: var(--css-pal-light-green-500); }
.css_dc_df_bc_lime500 { background-color: var(--css-pal-lime-500); }
.css_dc_df_bc_yellow500 { background-color: var(--css-pal-yellow-500); }
.css_dc_df_bc_amber500 { background-color: var(--css-pal-amber-500); }
.css_dc_df_bc_orange500 { background-color: var(--css-pal-orange-500); }
.css_dc_df_bc_deep-orange500 { background-color: var(--css-pal-deep-orange-500); }
.css_dc_df_bc_brown500 { background-color: var(--css-pal-brown-500); }
.css_dc_df_bc_earth_brown500 { background-color: var(--css-pal-earth-brown-500); }
.css_dc_df_bc_gray500 { background-color: var(--css-pal-gray-500); }
.css_dc_df_bc_pastel_blue500 { background-color: var(--css-pal-pastel-blue-500); }
.css_dc_df_bc_pastel_purple500 { background-color: var(--css-pal-pastel-purple-500); }
.css_dc_df_bc_pastel_brown500 { background-color: var(--css-pal-pastel-brown-500); }
.css_dc_df_bc_pastel_lime500 { background-color: var(--css-pal-pastel-lime-500); }
.css_dc_df_bc_pastel_teal500 { background-color: var(--css-pal-pastel-teal-500); }
.css_dc_df_bc_pastel_gray500 { background-color: var(--css-pal-pastel-gray-500); }

/* Designfarben Light - (background-color) */
.css_dc_df_bc_red200 { background-color: var(--css-pal-red-200); }
.css_dc_df_bc_pink200 { background-color: var(--css-pal-pink-200); }
.css_dc_df_bc_purple200 { background-color: var(--css-pal-purple-200); }
.css_dc_df_bc_deep_purple200 { background-color: var(--css-pal-deep-purple-200); }
.css_dc_df_bc_indigo200 { background-color: var(--css-pal-indigo-200); }
.css_dc_df_bc_blue_primary200 { background-color: var(--css-pal-blue-200); }
.css_dc_df_bc_blue200 { background-color: var(--css-pal-blue-200); }
.css_dc_df_bc_light_blue200 { background-color: var(--css-pal-light-blue-200); }
.css_dc_df_bc_cyan200 { background-color: var(--css-pal-light-cyan-200); }
.css_dc_df_bc_teal200 { background-color: var(--css-pal-light-teal-200); }
.css_dc_df_bc_green200 { background-color: var(--css-pal-light-green-200); }
.css_dc_df_bc_light_green200 { background-color: var(--css-pal-light-green-200); }
.css_dc_df_bc_lime200 { background-color: var(--css-pal-lime-200); }
.css_dc_df_bc_yellow200 { background-color: var(--css-pal-yellow-200); }
.css_dc_df_bc_amber200 { background-color: var(--css-pal-amber-200); }
.css_dc_df_bc_orange200 { background-color: var(--css-pal-orange-200); }
.css_dc_df_bc_deep-orange200 { background-color: var(--css-pal-deep-orange-200); }
.css_dc_df_bc_brown200 { background-color: var(--css-pal-brown-200); }
.css_dc_df_bc_earth_brown200 { background-color: var(--css-pal-earth-brown-200); }
.css_dc_df_bc_gray200 { background-color: var(--css-pal-gray-200); }
.css_dc_df_bc_pastel_blue200 { background-color: var(--css-pal-pastel-blue-200); }
.css_dc_df_bc_pastel_purple200 { background-color: var(--css-pal-pastel-purple-200); }
.css_dc_df_bc_pastel_brown200 { background-color: var(--css-pal-pastel-brown-200); }
.css_dc_df_bc_pastel_lime200 { background-color: var(--css-pal-pastel-lime-200); }
.css_dc_df_bc_pastel_teal200 { background-color: var(--css-pal-pastel-teal-200); }
.css_dc_df_bc_pastel_gray200 { background-color: var(--css-pal-pastel-gray-200); }

/* Designfarben Light Ultra - (background-color) */
.css_dc_df_bc_red50 { background-color: var(--css-pal-red-50); }
.css_dc_df_bc_pink50 { background-color: var(--css-pal-pink-50); }
.css_dc_df_bc_purple50 { background-color: var(--css-pal-purple-50); }
.css_dc_df_bc_deep_purple50 { background-color: var(--css-pal-deep-purple-50); }
.css_dc_df_bc_indigo50 { background-color: var(--css-pal-indigo-50); }
.css_dc_df_bc_blue_primary50 { background-color: var(--css-pal-blue-50); }
.css_dc_df_bc_blue50 { background-color: var(--css-pal-blue-50); }
.css_dc_df_bc_light_blue50 { background-color: var(--css-pal-light-blue-50); }
.css_dc_df_bc_cyan50 { background-color: var(--css-pal-light-cyan-50); }
.css_dc_df_bc_teal50 { background-color: var(--css-pal-light-teal-50); }
.css_dc_df_bc_green50 { background-color: var(--css-pal-light-green-50); }
.css_dc_df_bc_light_green50 { background-color: var(--css-pal-light-green-50); }
.css_dc_df_bc_lime50 { background-color: var(--css-pal-lime-50); }
.css_dc_df_bc_yellow50 { background-color: var(--css-pal-yellow-50); }
.css_dc_df_bc_amber50 { background-color: var(--css-pal-amber-50); }
.css_dc_df_bc_orange50 { background-color: var(--css-pal-orange-50); }
.css_dc_df_bc_deep-orange50 { background-color: var(--css-pal-deep-orange-50); }
.css_dc_df_bc_brown50 { background-color: var(--css-pal-brown-50); }
.css_dc_df_bc_earth_brown50 { background-color: var(--css-pal-earth-brown-50); }
.css_dc_df_bc_gray50 { background-color: var(--css-pal-gray-50); }
.css_dc_df_bc_pastel_blue50 { background-color: var(--css-pal-pastel-blue-50); }
.css_dc_df_bc_pastel_purple50 { background-color: var(--css-pal-pastel-purple-50); }
.css_dc_df_bc_pastel_brown50 { background-color: var(--css-pal-pastel-brown-50); }
.css_dc_df_bc_pastel_lime50 { background-color: var(--css-pal-pastel-lime-50); }
.css_dc_df_bc_pastel_teal50 { background-color: var(--css-pal-pastel-teal-50); }
.css_dc_df_bc_pastel_gray50 { background-color: var(--css-pal-pastel-gray-50); }

/* Designfarben Dark - (border-color) */
.css_dc_df_brc_red900 { border-color: var(--css-pal-red-900); }
.css_dc_df_brc_pink900 { border-color: var(--css-pal-pink-900); }
.css_dc_df_brc_purple900 { border-color: var(--css-pal-purple-900); }
.css_dc_df_brc_deep_purple900 { border-color: var(--css-pal-deep-purple-900); }
.css_dc_df_brc_indigo900 { border-color: var(--css-pal-indigo-900); }
.css_dc_df_brc_blue_primary900 { border-color: var(--css-pal-blue-900); }
.css_dc_df_brc_blue900 { border-color: var(--css-pal-blue-900); }
.css_dc_df_brc_light_blue900 { border-color: var(--css-pal-light-blue-900); }
.css_dc_df_brc_cyan900 { border-color: var(--css-pal-light-cyan-900); }
.css_dc_df_brc_teal900 { border-color: var(--css-pal-light-teal-900); }
.css_dc_df_brc_green900 { border-color: var(--css-pal-light-green-900); }
.css_dc_df_brc_light_green900 { border-color: var(--css-pal-light-green-900); }
.css_dc_df_brc_lime900 { border-color: var(--css-pal-lime-900); }
.css_dc_df_brc_yellow900 { border-color: var(--css-pal-yellow-900); }
.css_dc_df_brc_amber900 { border-color: var(--css-pal-amber-900); }
.css_dc_df_brc_orange900 { border-color: var(--css-pal-orange-900); }
.css_dc_df_brc_deep-orange900 { border-color: var(--css-pal-deep-orange-900); }
.css_dc_df_brc_brown900 { border-color: var(--css-pal-brown-900); }
.css_dc_df_brc_earth_brown900 { border-color: var(--css-pal-earth-brown-900); }
.css_dc_df_brc_gray900 { border-color: var(--css-pal-gray-900); }
.css_dc_df_brc_pastel_blue900 { border-color: var(--css-pal-pastel-blue-900); }
.css_dc_df_brc_pastel_purple900 { border-color: var(--css-pal-pastel-purple-900); }
.css_dc_df_brc_pastel_brown900 { border-color: var(--css-pal-pastel-brown-900); }
.css_dc_df_brc_pastel_lime900 { border-color: var(--css-pal-pastel-lime-900); }
.css_dc_df_brc_pastel_teal900 { border-color: var(--css-pal-pastel-teal-900); }
.css_dc_df_brc_pastel_gray900 { border-color: var(--css-pal-pastel-gray-900); }

/* Designfarben Standard - (border-color) */
.css_dc_df_brc_red500 { border-color: var(--css-pal-red-500); }
.css_dc_df_brc_pink500 { border-color: var(--css-pal-pink-500); }
.css_dc_df_brc_purple500 { border-color: var(--css-pal-purple-500); }
.css_dc_df_brc_deep_purple500 { border-color: var(--css-pal-deep-purple-500); }
.css_dc_df_brc_indigo500 { border-color: var(--css-pal-indigo-500); }
.css_dc_df_brc_blue_primary500 { border-color: var(--css-pal-blue-500); }
.css_dc_df_brc_blue500 { border-color: var(--css-pal-blue-500); }
.css_dc_df_brc_light_blue500 { border-color: var(--css-pal-light-blue-500); }
.css_dc_df_brc_cyan500 { border-color: var(--css-pal-light-cyan-500); }
.css_dc_df_brc_teal500 { border-color: var(--css-pal-light-teal-500); }
.css_dc_df_brc_green500 { border-color: var(--css-pal-light-green-500); }
.css_dc_df_brc_light_green500 { border-color: var(--css-pal-light-green-500); }
.css_dc_df_brc_lime500 { border-color: var(--css-pal-lime-500); }
.css_dc_df_brc_yellow500 { border-color: var(--css-pal-yellow-500); }
.css_dc_df_brc_amber500 { border-color: var(--css-pal-amber-500); }
.css_dc_df_brc_orange500 { border-color: var(--css-pal-orange-500); }
.css_dc_df_brc_deep-orange500 { border-color: var(--css-pal-deep-orange-500); }
.css_dc_df_brc_brown500 { border-color: var(--css-pal-brown-500); }
.css_dc_df_brc_earth_brown500 { border-color: var(--css-pal-earth-brown-500); }
.css_dc_df_brc_gray500 { border-color: var(--css-pal-gray-500); }
.css_dc_df_brc_pastel_blue500 { border-color: var(--css-pal-pastel-blue-500); }
.css_dc_df_brc_pastel_purple500 { border-color: var(--css-pal-pastel-purple-500); }
.css_dc_df_brc_pastel_brown500 { border-color: var(--css-pal-pastel-brown-500); }
.css_dc_df_brc_pastel_lime500 { border-color: var(--css-pal-pastel-lime-500); }
.css_dc_df_brc_pastel_teal500 { border-color: var(--css-pal-pastel-teal-500); }
.css_dc_df_brc_pastel_gray500 { border-color: var(--css-pal-pastel-gray-500); }

/* Designfarben Light - (border-color) */
.css_dc_df_brc_red200 { border-color: var(--css-pal-red-200); }
.css_dc_df_brc_pink200 { border-color: var(--css-pal-pink-200); }
.css_dc_df_brc_purple200 { border-color: var(--css-pal-purple-200); }
.css_dc_df_brc_deep_purple200 { border-color: var(--css-pal-deep-purple-200); }
.css_dc_df_brc_indigo200 { border-color: var(--css-pal-indigo-200); }
.css_dc_df_brc_blue_primary200 { border-color: var(--css-pal-blue-200); }
.css_dc_df_brc_blue200 { border-color: var(--css-pal-blue-200); }
.css_dc_df_brc_light_blue200 { border-color: var(--css-pal-light-blue-200); }
.css_dc_df_brc_cyan200 { border-color: var(--css-pal-light-cyan-200); }
.css_dc_df_brc_teal200 { border-color: var(--css-pal-light-teal-200); }
.css_dc_df_brc_green200 { border-color: var(--css-pal-light-green-200); }
.css_dc_df_brc_light_green200 { border-color: var(--css-pal-light-green-200); }
.css_dc_df_brc_lime200 { border-color: var(--css-pal-lime-200); }
.css_dc_df_brc_yellow200 { border-color: var(--css-pal-yellow-200); }
.css_dc_df_brc_amber200 { border-color: var(--css-pal-amber-200); }
.css_dc_df_brc_orange200 { border-color: var(--css-pal-orange-200); }
.css_dc_df_brc_deep-orange200 { border-color: var(--css-pal-deep-orange-200); }
.css_dc_df_brc_brown200 { border-color: var(--css-pal-brown-200); }
.css_dc_df_brc_earth_brown200 { border-color: var(--css-pal-earth-brown-200); }
.css_dc_df_brc_gray200 { border-color: var(--css-pal-gray-200); }
.css_dc_df_brc_pastel_blue200 { border-color: var(--css-pal-pastel-blue-200); }
.css_dc_df_brc_pastel_purple200 { border-color: var(--css-pal-pastel-purple-200); }
.css_dc_df_brc_pastel_brown200 { border-color: var(--css-pal-pastel-brown-200); }
.css_dc_df_brc_pastel_lime200 { border-color: var(--css-pal-pastel-lime-200); }
.css_dc_df_brc_pastel_teal200 { border-color: var(--css-pal-pastel-teal-200); }
.css_dc_df_brc_pastel_gray200 { border-color: var(--css-pal-pastel-gray-200); }

/* Designfarben Light Ultra - (border-color) */
.css_dc_df_brc_red50 { border-color: var(--css-pal-red-50); }
.css_dc_df_brc_pink50 { border-color: var(--css-pal-pink-50); }
.css_dc_df_brc_purple50 { border-color: var(--css-pal-purple-50); }
.css_dc_df_brc_deep_purple50 { border-color: var(--css-pal-deep-purple-50); }
.css_dc_df_brc_indigo50 { border-color: var(--css-pal-indigo-50); }
.css_dc_df_brc_blue_primary50 { border-color: var(--css-pal-blue-50); }
.css_dc_df_brc_blue50 { border-color: var(--css-pal-blue-50); }
.css_dc_df_brc_light_blue50 { border-color: var(--css-pal-light-blue-50); }
.css_dc_df_brc_cyan50 { border-color: var(--css-pal-light-cyan-50); }
.css_dc_df_brc_teal50 { border-color: var(--css-pal-light-teal-50); }
.css_dc_df_brc_green50 { border-color: var(--css-pal-light-green-50); }
.css_dc_df_brc_light_green50 { border-color: var(--css-pal-light-green-50); }
.css_dc_df_brc_lime50 { border-color: var(--css-pal-lime-50); }
.css_dc_df_brc_yellow50 { border-color: var(--css-pal-yellow-50); }
.css_dc_df_brc_amber50 { border-color: var(--css-pal-amber-50); }
.css_dc_df_brc_orange50 { border-color: var(--css-pal-orange-50); }
.css_dc_df_brc_deep-orange50 { border-color: var(--css-pal-deep-orange-50); }
.css_dc_df_brc_brown50 { border-color: var(--css-pal-brown-50); }
.css_dc_df_brc_earth_brown50 { border-color: var(--css-pal-earth-brown-50); }
.css_dc_df_brc_gray50 { border-color: var(--css-pal-gray-50); }
.css_dc_df_brc_pastel_blue50 { border-color: var(--css-pal-pastel-blue-50); }
.css_dc_df_brc_pastel_purple50 { border-color: var(--css-pal-pastel-purple-50); }
.css_dc_df_brc_pastel_brown50 { border-color: var(--css-pal-pastel-brown-50); }
.css_dc_df_brc_pastel_lime50 { border-color: var(--css-pal-pastel-lime-50); }
.css_dc_df_brc_pastel_teal50 { border-color: var(--css-pal-pastel-teal-50); }
.css_dc_df_brc_pastel_gray50 { border-color: var(--css-pal-pastel-gray-50); }

/* Designfarben dark/white = df_dark_white - (color) */
.css_dc_dfc_dark_white_red900 { color: var(--css-pal-red-900); }
.css_dc_dfc_dark_white_pink900 { color: var(--css-pal-pink-900); }
.css_dc_dfc_dark_white_purple900 { color: var(--css-pal-purple-900); }
.css_dc_dfc_dark_white_deep_purple900 { color: var(--css-pal-deep-purple-900); }
.css_dc_dfc_dark_white_indigo900 { color: var(--css-pal-indigo-900); }
.css_dc_dfc_dark_white_blue_primary900 { color: var(--css-pal-indigo-900); }
.css_dc_dfc_dark_white_blue900 { color: var(--css-pal-blue-900); }
.css_dc_dfc_dark_white_light_blue900 { color: var(--css-pal-light-blue-900); }
.css_dc_dfc_dark_white_cyan900 { color: var(--css-pal-cyan-900); }
.css_dc_dfc_dark_white_teal900 { color: var(--css-pal-teal-900); }
.css_dc_dfc_dark_white_green900 { color: var(--css-pal-green-900); }
.css_dc_dfc_dark_white_light_green900 { color: var(--css-pal-light-green-900); }
.css_dc_dfc_dark_white_lime900 { color: var(--css-pal-lime-900); }
.css_dc_dfc_dark_white_yellow900 { color: var(--css-pal-yellow-900); }
.css_dc_dfc_dark_white_amber900 { color: var(--css-pal-amber-900); }
.css_dc_dfc_dark_white_orange900 { color: var(--css-pal-orange-900); }
.css_dc_dfc_dark_white_deep_orange900 { color: var(--css-pal-deep-orange-900); }
.css_dc_dfc_dark_white_brown800 { color: var(--css-pal-brown-800); }
.css_dc_dfc_dark_white_earth_brown800 { color: var(--css-pal-earth-brown-800); }
.css_dc_dfc_dark_white_gray800 { color: var(--css-pal-gray-800); }
.css_dc_dfc_dark_white_pastel_blue800 { color: var(--css-pal-pastel-blue-800); }
.css_dc_dfc_dark_white_pastel_purple800 { color: var(--css-pal-pastel-purple-800); }
.css_dc_dfc_dark_white_pastel_brown_lime800 { color: var(--css-pal-pastel-brown-lime-800); }
.css_dc_dfc_dark_white_pastel_lime800 { color: var(--css-pal-pastel-lime-800); }
.css_dc_dfc_dark_white_pastel_teal800 { color: var(--css-pal-pastel-teal-800); }
.css_dc_dfc_dark_white_pastel_gray800 { color: var(--css-pal-gray-800); }

/* Designfarben dark/white = df_dark_white - (background-color, color) */
.css_dc_df_dark_white_red900 { background-color: var(--css-pal-red-900); color: var(--css-pal-red-50); }
.css_dc_df_dark_white_pink900 { background-color: var(--css-pal-pink-900); color: var(--css-pal-pink-50); }
.css_dc_df_dark_white_purple900 { background-color: var(--css-pal-purple-900); color: var(--css-pal-purple-50); }
.css_dc_df_dark_white_deep_purple900 { background-color: var(--css-pal-deep-purple-900); color: var(--css-pal-deep-purple-50); }
.css_dc_df_dark_white_indigo900 { background-color: var(--css-pal-indigo-900); color: var(--css-pal-indigo-50); }
.css_dc_df_dark_white_blue_primary900 { background-color: var(--mdb-primary); color: var(--css-pal-indigo-50); }
.css_dc_df_dark_white_blue900 { background-color: var(--css-pal-blue-900); color: var(--css-pal-blue-50); }
.css_dc_df_dark_white_light_blue900 { background-color: var(--css-pal-light-blue-700); color: var(--css-pal-light-blue-50); }
.css_dc_df_dark_white_cyan900 { background-color: var(--css-pal-cyan-900); color: var(--css-pal-cyan-50); }
.css_dc_df_dark_white_teal900 { background-color: var(--css-pal-teal-900); color: var(--css-pal-teal-50); }
.css_dc_df_dark_white_green900 { background-color: var(--css-pal-green-900); color: var(--css-pal-green-50); }
.css_dc_df_dark_white_light_green900 { background-color: var(--css-pal-light-green-900); color: var(--css-pal-light-green-50); }
.css_dc_df_dark_white_lime900 { background-color: var(--css-pal-lime-900); color: var(--css-pal-lime-50); }
.css_dc_df_dark_white_yellow900 { background-color: var(--css-pal-yellow-900); color: var(--css-pal-yellow-50); }
.css_dc_df_dark_white_amber900 { background-color: var(--css-pal-amber-900); color: var(--css-pal-amber-50); }
.css_dc_df_dark_white_orange900 { background-color: var(--css-pal-orange-900); color: var(--css-pal-orange-50); }
.css_dc_df_dark_white_deep_orange900 { background-color: var(--css-pal-deep-orange-900); color: var(--css-pal-deep-orange-50); }
.css_dc_df_dark_white_brown800 { background-color: var(--css-pal-brown-800); color: var(--css-pal-brown-50); }
.css_dc_df_dark_white_earth_brown800 { background-color: var(--css-pal-earth-brown-800); color: var(--css-pal-earth-brown-50); }
.css_dc_df_dark_white_gray800 { background-color: var(--css-pal-gray-800); color: var(--css-pal-gray-50); }
.css_dc_df_dark_white_pastel_blue800 { background-color: var(--css-pal-pastel-blue-800); color: var(--css-pal-pastel-blue-50); }
.css_dc_df_dark_white_pastel_purple800 { background-color: var(--css-pal-pastel-purple-800); color: var(--css-pal-pastel-purple-50); }
.css_dc_df_dark_white_pastel_brown_lime800 { background-color: var(--css-pal-pastel-brown-lime-800); color: var(--css-pal-pastel-brown-lime-50); }
.css_dc_df_dark_white_pastel_lime800 { background-color: var(--css-pal-pastel-lime-800); color: var(--css-pal-pastel-lime-50); }
.css_dc_df_dark_white_pastel_teal800 { background-color: var(--css-pal-pastel-teal-800); color: var(--css-pal-pastel-teal-50); }
.css_dc_df_dark_white_pastel_gray800 { background-color: var(--css-pal-white-gray-800); color: var(--css-pal-gray-800); }

/* Designfarben Standard - (background-color, color) */
.css_dc_df_red500 { background-color: var(--css-pal-red-500); color: var(--css-pal-red-50); }
.css_dc_df_pink500 { background-color: var(--css-pal-pink-500); color: var(--css-pal-pink-50); }
.css_dc_df_purple500 { background-color: var(--css-pal-purple-500); color: var(--css-pal-purple-50); }
.css_dc_df_deep_purple500 { background-color: var(--css-pal-deep-purple-500); color: var(--css-pal-deep-purple-50); }
.css_dc_df_indigo500 { background-color: var(--css-pal-indigo-500); color: var(--css-pal-indigo-50); }
.css_dc_df_blue_primary500 { background-color: var(--mdb-primary); color: var(--css-pal-indigo-50); }
.css_dc_df_blue500 { background-color: var(--css-pal-blue-500); color: var(--css-pal-blue-50); }
.css_dc_df_light_blue500 { background-color: var(--css-pal-light-blue-500); color: var(--css-pal-light-blue-50); }
.css_dc_df_cyan700 { background-color: var(--css-pal-cyan-700); color: var(--css-pal-cyan-50); }
.css_dc_df_teal500 { background-color: var(--css-pal-teal-500); color: var(--css-pal-teal-50); }
.css_dc_df_green700 { background-color: var(--css-pal-green-700); color: var(--css-pal-green-50); }
.css_dc_df_light_green600 { background-color: var(--css-pal-light-green-600); color: var(--css-pal-light-green-50); }
.css_dc_df_lime700 { background-color: var(--css-pal-lime-700); color: var(--css-pal-lime-50); }
.css_dc_df_yellow700 { background-color: var(--css-pal-yellow-700); color: var(--css-pal-yellow-50); }
.css_dc_df_amber700 { background-color: var(--css-pal-amber-700); color: var(--css-pal-amber-50); }
.css_dc_df_orange500 { background-color: var(--css-pal-orange-500); color: var(--css-pal-orange-50); }
.css_dc_df_deep_orange500 { background-color: var(--css-pal-deep-orange-500); color: var(--css-pal-deep-orange-50); }
.css_dc_df_brown500 { background-color: var(--css-pal-brown-500); color: var(--css-pal-brown-50); }
.css_dc_df_earth_brown500 { background-color: var(--css-pal-earth-brown-500); color: var(--css-pal-earth-brown-50); }
.css_dc_df_gray500 { background-color: var(--css-pal-gray-500); color: var(--css-pal-gray-50); }
.css_dc_df_pastel_blue500 { background-color: var(--css-pal-pastel-blue-500); color: var(--css-pal-pastel-blue-50); }
.css_dc_df_pastel_purple500 { background-color: var(--css-pal-pastel-purple-500); color: var(--css-pal-pastel-purple-50); }
.css_dc_df_pastel_brown_lime500 { background-color: var(--css-pal-pastel-brown-lime-500); color: var(--css-pal-pastel-brown-lime-50); }
.css_dc_df_pastel_lime500 { background-color: var(--css-pal-pastel-lime-500); color: var(--css-pal-pastel-lime-50); }
.css_dc_df_pastel_teal500 { background-color: var(--css-pal-pastel-teal-500); color: var(--css-pal-pastel-teal-50); }
.css_dc_df_pastel_gray800 { background-color: var(--css-pal-white-gray-800); color: var(--css-pal-gray-800); }

/* Designfarben light/white - (color) */
.css_dc_dfc_light_white_red200 { color: var(--css-pal-red-200); }
.css_dc_dfc_light_white_pink200 { color: var(--css-pal-pink-200); }
.css_dc_dfc_light_white_purple200 { color: var(--css-pal-purple-200); }
.css_dc_dfc_light_white_deep_purple200 { color: var(--css-pal-deep-purple-200); }
.css_dc_dfc_light_white_indigo200 { color: var(--css-pal-indigo-200); }
.css_dc_dfc_light_white_blue_primary200 { color: var(--css-pal-blue-200); }
.css_dc_dfc_light_white_blue200 { color: var(--css-pal-blue-200); }
.css_dc_dfc_light_white_light_blue200 { color: var(--css-pal-light-blue-200); }
.css_dc_dfc_light_white_cyan200 { color: var(--css-pal-cyan-200); }
.css_dc_dfc_light_white_teal200 { color: var(--css-pal-teal-200); }
.css_dc_dfc_light_white_green200 { color: var(--css-pal-green-200); }
.css_dc_dfc_light_white_light_green200 { color: var(--css-pal-light-green-200); }
.css_dc_dfc_light_white_lime200 { color: var(--css-pal-lime-200); }
.css_dc_dfc_light_white_yellow200 { color: var(--css-pal-yellow-200); }
.css_dc_dfc_light_white_amber200 { color: var(--css-pal-amber-200); }
.css_dc_dfc_light_white_orange200 { color: var(--css-pal-orange-200); }
.css_dc_dfc_light_white_deep_orange200 { color: var(--css-pal-deep-orange-200); }
.css_dc_dfc_light_white_brown200 { color: var(--css-pal-brown-200); }
.css_dc_dfc_light_white_earth_brown200 { color: var(--css-pal-earth-brown-200); }
.css_dc_dfc_light_white_gray200 { color: var(--css-pal-gray-200); }
.css_dc_dfc_light_white_pastel_blue200 { color: var(--css-pal-pastel-blue-200); }
.css_dc_dfc_light_white_pastel_purple200 { color: var(--css-pal-pastel-purple-200); }
.css_dc_dfc_light_white_pastel_brown_lime200 { color: var(--css-pal-pastel-brown-lime-200); }
.css_dc_dfc_light_white_pastel_lime200 { color: var(--css-pal-pastel-lime-200); }
.css_dc_dfc_light_white_pastel_teal200 { color: var(--css-pal-pastel-teal-200); }
.css_dc_dfc_light_white_pastel_gray200 { color: var(--css-pal-gray-200); }

/* Designfarben light/white - (background-color, color, font-weight) */
.css_dc_df_light_white_red200 { background-color: var(--css-pal-red-200); color: var(--css-pal-red-900); font-weight: bold; }
.css_dc_df_light_white_pink200 { background-color: var(--css-pal-pink-200); color: var(--css-pal-pink-900); font-weight: bold; }
.css_dc_df_light_white_purple200 { background-color: var(--css-pal-purple-200); color: var(--css-pal-purple-900); font-weight: bold; }
.css_dc_df_light_white_deep_purple200 { background-color: var(--css-pal-deep-purple-200); color: var(--css-pal-deep-purple-900); font-weight: bold; }
.css_dc_df_light_white_indigo200 { background-color: var(--css-pal-indigo-200); color: var(--css-pal-indigo-900); font-weight: bold; }
.css_dc_df_light_white_blue_primary200 { background-color: var(--mdb-primary); color: var(--css-pal-blue-50); font-weight: bold; }
.css_dc_df_light_white_blue200 { background-color: var(--css-pal-blue-200); color: var(--css-pal-blue-900); font-weight: bold; }
.css_dc_df_light_white_light_blue200 { background-color: var(--css-pal-light-blue-200); color: var(--css-pal-light-blue-900); font-weight: bold; }
.css_dc_df_light_white_cyan200 { background-color: var(--css-pal-cyan-200); color: var(--css-pal-cyan-900); font-weight: bold;}
.css_dc_df_light_white_teal200 { background-color: var(--css-pal-teal-200); color: var(--css-pal-teal-900); font-weight: bold; }
.css_dc_df_light_white_green200 { background-color: var(--css-pal-green-200); color: var(--css-pal-green-900); font-weight: bold; }
.css_dc_df_light_white_light_green200 { background-color: var(--css-pal-light-green-200); color: var(--css-pal-light-green-900); font-weight: bold; }
.css_dc_df_light_white_lime200 { background-color: var(--css-pal-lime-200); color: var(--css-pal-lime-900); font-weight: bold; }
.css_dc_df_light_white_yellow200 { background-color: var(--css-pal-yellow-200); color: var(--css-pal-yellow-900); font-weight: bold; }
.css_dc_df_light_white_amber200 { background-color: var(--css-pal-amber-200); color: var(--css-pal-amber-900); font-weight: bold; }
.css_dc_df_light_white_orange200 { background-color: var(--css-pal-orange-200); color: var(--css-pal-orange-900); font-weight: bold; }
.css_dc_df_light_white_deep_orange200 { background-color: var(--css-pal-deep-orange-200); color: var(--css-pal-deep-orange-900); font-weight: bold; }
.css_dc_df_light_white_brown200 { background-color: var(--css-pal-brown-200); color: var(--css-pal-brown-900); font-weight: bold; }
.css_dc_df_light_white_earth_brown200 { background-color: var(--css-pal-earth-brown-200); color: var(--css-pal-earth-brown-900); font-weight: bold; }
.css_dc_df_light_white_gray200 { background-color: var(--css-pal-gray-200); color: var(--css-pal-gray-900); font-weight: bold; }
.css_dc_df_light_white_pastel_blue200 { background-color: var(--css-pal-pastel-blue-200); color: var(--css-pal-pastel-blue-900); font-weight: bold; }
.css_dc_df_light_white_pastel_purple200 { background-color: var(--css-pal-pastel-purple-200); color: var(--css-pal-pastel-purple-900); font-weight: bold; }
.css_dc_df_light_white_pastel_brown_lime200 { background-color: var(--css-pal-pastel-brown-lime-200); color: var(--css-pal-pastel-brown-lime-900); font-weight: bold; }
.css_dc_df_light_white_pastel_lime200 { background-color: var(--css-pal-pastel-lime-200); color: var(--css-pal-pastel-lime-900); font-weight: bold; }
.css_dc_df_light_white_pastel_teal200 { background-color: var(--css-pal-pastel-teal-200); color: var(--css-pal-pastel-teal-900); font-weight: bold; }
.css_dc_df_light_white_pastel_gray200 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-gray-900); font-weight: bold; }

/* Designfarben Standard ohne Hintergrund = soh - (background-color, color, border-color, font-weight) */
.css_dc_df_soh_red900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-red-900); border-color: var(--css-pal-red-900); font-weight: bold; }
.css_dc_df_soh_pink900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-pink-900); border-color: var(--css-pal-pink-900); font-weight: bold; }
.css_dc_df_soh_purple900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-purple-900); border-color: var(--css-pal-purple-900); font-weight: bold; }
.css_dc_df_soh_deep_purple900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-deep-purple-900); border-color: var(--css-pal-deep-purple-900); font-weight: bold; }
.css_dc_df_soh_indigo900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-indigo-900); border-color: var(--css-pal-indigo-900); font-weight: bold; }
.css_dc_df_soh_blue_primary900 { background-color: var(--mdb-primary); color: var(--css-pal-indigo-50); }
.css_dc_df_soh_blue900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-blue-900); border-color: var(--css-pal-blue200); font-weight: bold; }
.css_dc_df_soh_light_blue900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-light-blue-900); border-color: var(--css-pal-light-blue200); font-weight: bold; }
.css_dc_df_soh_cyan900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-cyan-900); border-color: var(--css-pal-light-cyan200); font-weight: bold;}
.css_dc_df_soh_teal900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-teal-900); border-color: var(--css-pal-teal200); font-weight: bold; }
.css_dc_df_soh_green900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-green-900); border-color: var(--css-pal-light-green200); font-weight: bold; }
.css_dc_df_soh_light_green900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-light-green-900); border-color: var(--css-pal-light-green200); font-weight: bold; }
.css_dc_df_soh_lime900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-lime-900); border-color: var(--css-pal-lime200); font-weight: bold; }
.css_dc_df_soh_yellow900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-yellow-900); border-color: var(--css-pal-light-yellow200); font-weight: bold; }
.css_dc_df_soh_amber900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-amber-900); border-color: var(--css-pal-light-amber200); font-weight: bold; }
.css_dc_df_soh_orange900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-orange-900); border-color: var(--css-pal-light-green200); font-weight: bold; }
.css_dc_df_soh_deep_orange900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-deep-orange-900); border-color: var(--css-pal-light-orange200); font-weight: bold; }
.css_dc_df_soh_brown900 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-brown-900); border-color: var(--css-pal-light-brown200); font-weight: bold; }
.css_dc_df_soh_earth_brown600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-earth-brown-600); border-color: var(--css-pal-earth-brown200); font-weight: bold; }
.css_dc_df_soh_gray600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-gray-600); border-color: var(--css-pal-earth-gray200); font-weight: bold; }
.css_dc_df_soh_pastel_blue600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-pastel-blue-600); border-color: var(--css-pal-earth-blue200); font-weight: bold; }
.css_dc_df_soh_pastel_purple600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-pastel-purple-600); border-color: var(--css-pal-pastel-purple200); font-weight: bold; }
.css_dc_df_soh_pastel_brown_lime600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-pastel-brown-lime-600); border-color: var(--css-pal-pastel-brown-lime200); font-weight: bold; }
.css_dc_df_soh_pastel_lime600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-pastel-lime-600); border-color: var(--css-pal-pastel-lime200); font-weight: bold; }
.css_dc_df_soh_pastel_teal600 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-pastel-teal-600); border-color: var(--css-pal-pastel-teal200); font-weight: bold; }
.css_dc_df_soh_white_gray800 { background-color: var(--css-pal-white-gray-200); color: var(--css-pal-gray-800); border-color: var(--css-pal-pastel-white-gray200); font-weight: bold; }

/* Designfarben Social/Buttons (Background-Color = bc) - (background-color) */
.css_dc_df_bc_social_facebook { background-color: #3b5998; }
.css_dc_df_bc_social_pinterest { background-color: #c61118; }
.css_dc_df_bc_social_instagram { background-color: #ac2bac; }
.css_dc_df_bc_social_youtube { background-color: #ed302f; }
.css_dc_df_bc_social_whatsapp { background-color: var(--css-pal-green-500); }
.css_dc_df_bc_social_twitter { background-color: #55acee; }
.css_dc_df_bc_social_linkedin { background-color: #0082ca; }
.css_dc_df_bc_social_google { background-color: #dd4b39; }

/* Designfarben Social/Buttons (Color = c) - (color) */
.css_dc_df_c_social_facebook { color: #3b5998; }
.css_dc_df_c_social_pinterest { color: #c61118; }
.css_dc_df_c_social_instagram { color: #ac2bac; }
.css_dc_df_c_social_youtube { color: #ed302f; }
.css_dc_df_c_social_whatsapp { color: var(--css-pal-green-500); }
.css_dc_df_c_social_twitter { color: #55acee; }
.css_dc_df_c_social_linkedin { color: #0082ca; }
.css_dc_df_c_social_google { color: #dd4b39; }

/* Designfarben Social/Buttons and Dropdowns / Social Badge */
[data-typ_name="frm_button_social"] [data-typ="badge"] { background-color: var(--css-pal-orange-900)!important; } /* amber-900 auch gut */
[data-typ_name="frm_button_dropdown"] [data-typ="button"] [data-typ="badge"] { background-color: var(--css-pal-orange-900)!important; } /* amber-900 auch gut */

/* Basics */
.css_dc_text_color { color: var(--css-dc-text-color)!important; }
.css_dc_text_font_family { font-family: var(--css-dc-text-font-family); }
.css_dc_text_font_size { font-size: var(--css-dc-text-font-size); }
.css_dc_text_font_weight { font-weight: var(--css-dc-text-font-weight); }
.css_dc_text_font_style { font-style: var(--css-dc-text-font-style); }
.css_dc_text_line_height { line-height: var(--css-dc-text-line-height); }
.css_dc_text_opacity { opacity: var(--css-dc-text-opacity); }
.css_dc_text_important_color { color: var(--css-dc-text-important-color); }

.css_dc_title_color { color: var(--css-dc-title-color)!important; }
.css_dc_title_color_dark { color: var(--css-dc-title-color-dark)!important; }
.css_dc_title_font_family { font-family: var(--css-dc-title-font-family); }
.css_dc_title_font_size { font-size: var(--css-dc-title-font-style); }
.css_dc_title_line_height { line-height: var(--css-dc-title-line-height); }

/* frm */
.css_frm_edit_hide { display:none!important; }
.css_frm_validation_error { background-color: var(--css-pal-red-50)!important; }
.css_frm_validation_text_color_error { color: var(--css-pal-red-900)!important; }

/* frm_fld farbe wenn focus */
/* [data-fld_form_outline="y"].form-outline .form-control:focus~.form-label { color: var(--css-dc-frm-fld-focus-color)!important; } */
[data-fld_form_outline="y"].form-outline .form-control:focus~.form-label { color: var(--css-dc-frm-fld-focus-color)!important; }

/* frm_content_background */
.css_dc_frm_content_background {
	z-index: var(--css-dc-frm-content-background-z-index);
	position: absolute; 
	top:0; 
	left:0;
}

/* frm_content */
.css_dc_frm_content {
	margin-left: var(--css-dc-frm-content-ml);
	margin-right: var(--css-dc-frm-content-mr);
	margin-top: var(--css-dc-frm-content-mt);
	margin-bottom: var(--css-dc-frm-content-mb);
	padding-left: var(--css-dc-frm-content-pl);
	padding-right: var(--css-dc-frm-content-pr);
	padding-top: var(--css-dc-frm-content-pt);
	padding-bottom: var(--css-dc-frm-content-pb);
		
	background-image: url('../../.././core_regbp_system/rc1/design/bilder/regbp_hintergrund3_optimiert.jpg'); 
    background-position: top left; /* Position */
	background-repeat: no-repeat; /* Do not repeat the image */
    /* background-size: cover; */ /* Resize the background image to cover the entire container */
}

/* frm_title1 */
.css_dc_frm_title1 { 
	margin-left: var(--css-dc-frm-title1-ml);
	margin-right: var(--css-dc-frm-title1-mr);
	margin-top: var(--css-dc-frm-title1-mt);
	margin-bottom: var(--css-dc-frm-title1-mb);
	padding-left: var(--css-dc-frm-title1-pl);
	padding-right: var(--css-dc-frm-title1-pr);
	padding-top: var(--css-dc-frm-title1-pt);
	padding-bottom: var(--css-dc-frm-title1-pb);
	font-family: var(--css-dc-frm-title1-font-family);
	font-weight: var(--css-dc-frm-title1-font-weight);
	font-style: var(--css-dc-frm-title1-font-style);
	font-size: var(--css-dc-frm-title1-font-size);
	color: var(--css-dc-frm-title1-color);
	opacity: var(--css-dc-frm-title1-opacity);
	line-height: var(--css-dc-frm-title1-line-height);
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1),0px 0px 10px rgba(255, 255, 255, 1),0px 0px 15px rgba(255, 255, 255, 1),0px 0px 20px rgba(255, 255, 255, 1),0px 0px 25px rgba(255, 255, 255, 1);
} 

/* frm_title2 */
.css_dc_frm_title2 { 
	margin-left: var(--css-dc-frm-title2-ml);
	margin-right: var(--css-dc-frm-title2-mr);
	margin-top: var(--css-dc-frm-title2-mt);
	margin-bottom: var(--css-dc-frm-title2-mb);
	padding-left: var(--css-dc-frm-title2-pl);
	padding-right: var(--css-dc-frm-title2-pr);
	padding-top: var(--css-dc-frm-title2-pt);
	padding-bottom: var(--css-dc-frm-title2-pb);
	font-family: var(--css-dc-frm-title2-font-family);
	font-weight: var(--css-dc-frm-title2-font-weight);
	font-style: var(--css-dc-frm-title2-font-style);
	font-size: var(--css-dc-frm-title2-font-size);
	color: var(--css-dc-frm-title2-color);
	opacity: var(--css-dc-frm-title2-opacity);
	line-height: var(--css-dc-frm-title2-line-height);
} 

/* frm_title3 */
.css_dc_frm_title3 { 
	margin-left: var(--css-dc-frm-title3-ml);
	margin-right: var(--css-dc-frm-title3-mr);
	margin-top: var(--css-dc-frm-title3-mt);
	margin-bottom: var(--css-dc-frm-title3-mb);
	padding-left: var(--css-dc-frm-title3-pl);
	padding-right: var(--css-dc-frm-title3-pr);
	padding-top: var(--css-dc-frm-title3-pt);
	padding-bottom: var(--css-dc-frm-title3-pb);
	font-family: var(--css-dc-frm-title3-font-family);
	font-weight: var(--css-dc-frm-title3-font-weight);
	font-style: var(--css-dc-frm-title3-font-style);
	font-size: var(--css-dc-frm-title3-font-size);
	color: var(--css-dc-frm-title3-color);
	opacity: var(--css-dc-frm-title3-opacity);
	line-height: var(--css-dc-frm-title3-line-height);
} 

/* frm_title4 */
.css_dc_frm_title4 { 
	margin-left: var(--css-dc-frm-title4-ml);
	margin-right: var(--css-dc-frm-title4-mr);
	margin-top: var(--css-dc-frm-title4-mt);
	margin-bottom: var(--css-dc-frm-title4-mb);
	padding-left: var(--css-dc-frm-title4-pl);
	padding-right: var(--css-dc-frm-title4-pr);
	padding-top: var(--css-dc-frm-title4-pt);
	padding-bottom: var(--css-dc-frm-title4-pb);
	font-family: var(--css-dc-frm-title4-font-family);
	font-weight: var(--css-dc-frm-title4-font-weight);
	font-style: var(--css-dc-frm-title4-font-style);
	font-size: var(--css-dc-frm-title4-font-size);
	color: var(--css-dc-frm-title4-color);
	opacity: var(--css-dc-frm-title4-opacity);
	line-height: var(--css-dc-frm-title4-line-height);
} 

/* frm_title5 */
.css_dc_frm_title5 { 
	margin-left: var(--css-dc-frm-title5-ml);
	margin-right: var(--css-dc-frm-title5-mr);
	margin-top: var(--css-dc-frm-title5-mt);
	margin-bottom: var(--css-dc-frm-title5-mb);
	padding-left: var(--css-dc-frm-title5-pl);
	padding-right: var(--css-dc-frm-title5-pr);
	padding-top: var(--css-dc-frm-title5-pt);
	padding-bottom: var(--css-dc-frm-title5-pb);
	font-family: var(--css-dc-frm-title5-font-family);
	font-weight: var(--css-dc-frm-title5-font-weight);
	font-style: var(--css-dc-frm-title5-font-style);
	font-size: var(--css-dc-frm-title5-font-size);
	color: var(--css-dc-frm-title5-color);
	opacity: var(--css-dc-frm-title5-opacity);
	line-height: var(--css-dc-frm-title5-line-height);
} 

/* frm_title6 */
.css_dc_frm_title6 { 
	margin-left: var(--css-dc-frm-title6-ml);
	margin-right: var(--css-dc-frm-title6-mr);
	margin-top: var(--css-dc-frm-title6-mt);
	margin-bottom: var(--css-dc-frm-title6-mb);
	padding-left: var(--css-dc-frm-title6-pl);
	padding-right: var(--css-dc-frm-title6-pr);
	padding-top: var(--css-dc-frm-title6-pt);
	padding-bottom: var(--css-dc-frm-title6-pb);
	font-family: var(--css-dc-frm-title6-font-family);
	font-weight: var(--css-dc-frm-title6-font-weight);
	font-style: var(--css-dc-frm-title6-font-style);
	font-size: var(--css-dc-frm-title6-font-size);
	color: var(--css-dc-frm-title6-color);
	opacity: var(--css-dc-frm-title6-opacity);
	line-height: var(--css-dc-frm-title6-line-height);
} 

/* frm_title_info */
.css_dc_frm_title_info { 
	margin-left: var(--css-dc-frm-title-info-ml);
	margin-right: var(--css-dc-frm-title-info-mr);
	margin-top: var(--css-dc-frm-title-info-mt);
	margin-bottom: var(--css-dc-frm-title-info-mb);
	padding-left: var(--css-dc-frm-title-info-pl);
	padding-right: var(--css-dc-frm-title-info-pr);
	padding-top: var(--css-dc-frm-title-info-pt);
	padding-bottom: var(--css-dc-frm-title-info-pb);
	font-family: var(--css-dc-frm-title-info-font-family);
	font-weight: var(--css-dc-frm-title-info-font-weight);
	font-style: var(--css-dc-frm-title-info-font-style);
	font-size: var(--css-dc-frm-title-info-font-size);
	color: var(--css-dc-frm-title-info-color);
	opacity: var(--css-dc-frm-title-info-opacity);
	line-height: var(--css-dc-frm-title-info-line-height);
} 

/* html_div_1col */
.css_dc_html_div_1col { 
	margin-left: var(--css-dc-html-div-1col-ml); 
	margin-right: var(--css-dc-html-div-1col-mr);
	margin-top: var(--css-dc-html-div-1col-mt);
	margin-bottom: var(--css-dc-html-div-1col-mb);
	padding-left: var(--css-dc-html-div-1col-pl);
	padding-right: var(--css-dc-html-div-1col-pr);
	padding-top: var(--css-dc-html-div-1col-pt);
	padding-bottom: var(--css-dc-html-div-1col-pb);
}

.css_dc_html_div_1col_col1 { 
	margin-left: var(--css-dc-html-div-1col-col1-ml);
	margin-right: var(--css-dc-html-div-1col-col1-mr);
	margin-top: var(--css-dc-html-div-1col-col1-mt);
	margin-bottom: var(--css-dc-html-div-1col-col1-mb);
	padding-left: var(--css-dc-html-div-1col-col1-pl);
	padding-right: var(--css-dc-html-div-1col-col1-pr);
	padding-top: var(--css-dc-html-div-1col-col1-pt);
	padding-bottom: var(--css-dc-html-div-1col-col1-pb);
}


/* html_div_2col */
.css_dc_html_div_2col { 
	margin-left: var(--css-dc-html-div-2col-ml);
	margin-right: var(--css-dc-html-div-2col-mr);
	margin-top: var(--css-dc-html-div-2col-mt);
	margin-bottom: var(--css-dc-html-div-2col-mb);
	padding-left: var(--css-dc-html-div-2col-pl);
	padding-right: var(--css-dc-html-div-2col-pr);
	padding-top: var(--css-dc-html-div-2col-pt);
	padding-bottom: var(--css-dc-html-div-2col-pb);
}

.css_dc_html_div_2col_col_s { 
	margin-left: var(--css-dc-html-div-2col-col-s-ml);
	margin-right: var(--css-dc-html-div-2col-col-s-mr);
	margin-top: var(--css-dc-html-div-2col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-2col-col-s-mb);
	padding-left: var(--css-dc-html-div-2col-col-s-pl);
	padding-right: var(--css-dc-html-div-2col-col-s-pr);
	padding-top: var(--css-dc-html-div-2col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-2col-col-s-pb);
}

.css_dc_html_div_2col_col_e { 
	margin-left: var(--css-dc-html-div-2col-col-e-ml);
	margin-right: var(--css-dc-html-div-2col-col-e-mr);
	margin-top: var(--css-dc-html-div-2col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-2col-col-e-mb);
	padding-left: var(--css-dc-html-div-2col-col-e-pl);
	padding-right: var(--css-dc-html-div-2col-col-e-pr);
	padding-top: var(--css-dc-html-div-2col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-2col-col-e-pb);
}


/* html_div_3col */
.css_dc_html_div_3col { 
	margin-left: var(--css-dc-html-div-3col-ml);
	margin-right: var(--css-dc-html-div-3col-mr);
	margin-top: var(--css-dc-html-div-3col-mt);
	margin-bottom: var(--css-dc-html-div-3col-mb);
	padding-left: var(--css-dc-html-div-3col-pl);
	padding-right: var(--css-dc-html-div-3col-pr);
	padding-top: var(--css-dc-html-div-3col-pt);
	padding-bottom: var(--css-dc-html-div-3col-pb);
}

.css_dc_html_div_3col_col_s { 
	margin-left: var(--css-dc-html-div-3col-col-s-ml);
	margin-right: var(--css-dc-html-div-3col-col-s-mr);
	margin-top: var(--css-dc-html-div-3col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-3col-col-s-mb);
	padding-left: var(--css-dc-html-div-3col-col-s-pl);
	padding-right: var(--css-dc-html-div-3col-col-s-pr);
	padding-top: var(--css-dc-html-div-3col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-3col-col-s-pb);
}

.css_dc_html_div_3col_col_m { 
	margin-left: var(--css-dc-html-div-3col-col-m-ml);
	margin-right: var(--css-dc-html-div-3col-col-m-mr);
	margin-top: var(--css-dc-html-div-3col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-3col-col-m-mb);
	padding-left: var(--css-dc-html-div-3col-col-m-pl);
	padding-right: var(--css-dc-html-div-3col-col-m-pr);
	padding-top: var(--css-dc-html-div-3col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-3col-col-m-pb);
}

.css_dc_html_div_3col_col_e { 
	margin-left: var(--css-dc-html-div-3col-col-e-ml);
	margin-right: var(--css-dc-html-div-3col-col-e-mr);
	margin-top: var(--css-dc-html-div-3col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-3col-col-e-mb);
	padding-left: var(--css-dc-html-div-3col-col-e-pl);
	padding-right: var(--css-dc-html-div-3col-col-e-pr);
	padding-top: var(--css-dc-html-div-3col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-3col-col-e-pb);
}


/* html_div_4col */
.css_dc_html_div_4col { 
	margin-left: var(--css-dc-html-div-4col-ml);
	margin-right: var(--css-dc-html-div-4col-mr);
	margin-top: var(--css-dc-html-div-4col-mt);
	margin-bottom: var(--css-dc-html-div-4col-mb);
	padding-left: var(--css-dc-html-div-4col-pl);
	padding-right: var(--css-dc-html-div-4col-pr);
	padding-top: var(--css-dc-html-div-4col-pt);
	padding-bottom: var(--css-dc-html-div-4col-pb);
}

.css_dc_html_div_4col_col_s { 
	margin-left: var(--css-dc-html-div-4col-col-s-ml);
	margin-right: var(--css-dc-html-div-4col-col-s-mr);
	margin-top: var(--css-dc-html-div-4col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-4col-col-s-mb);
	padding-left: var(--css-dc-html-div-4col-col-s-pl);
	padding-right: var(--css-dc-html-div-4col-col-s-pr);
	padding-top: var(--css-dc-html-div-4col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-4col-col-s-pb);
}

.css_dc_html_div_4col_col_m { 
	margin-left: var(--css-dc-html-div-4col-col-m-ml);
	margin-right: var(--css-dc-html-div-4col-col-m-mr);
	margin-top: var(--css-dc-html-div-4col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-4col-col-m-mb);
	padding-left: var(--css-dc-html-div-4col-col-m-pl);
	padding-right: var(--css-dc-html-div-4col-col-m-pr);
	padding-top: var(--css-dc-html-div-4col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-4col-col-m-pb);
}

.css_dc_html_div_4col_col_e { 
	margin-left: var(--css-dc-html-div-4col-col-e-ml);
	margin-right: var(--css-dc-html-div-4col-col-e-mr);
	margin-top: var(--css-dc-html-div-4col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-4col-col-e-mb);
	padding-left: var(--css-dc-html-div-4col-col-e-pl);
	padding-right: var(--css-dc-html-div-4col-col-e-pr);
	padding-top: var(--css-dc-html-div-4col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-4col-col-e-pb);
}


/* html_div_5col */
.css_dc_html_div_5col { 
	margin-left: var(--css-dc-html-div-5col-ml);
	margin-right: var(--css-dc-html-div-5col-mr);
	margin-top: var(--css-dc-html-div-5col-mt);
	margin-bottom: var(--css-dc-html-div-5col-mb);
	padding-left: var(--css-dc-html-div-5col-pl);
	padding-right: var(--css-dc-html-div-5col-pr);
	padding-top: var(--css-dc-html-div-5col-pt);
	padding-bottom: var(--css-dc-html-div-5col-pb);
}

.css_dc_html_div_5col_col_s { 
	margin-left: var(--css-dc-html-div-5col-col-s-ml);
	margin-right: var(--css-dc-html-div-5col-col-s-mr);
	margin-top: var(--css-dc-html-div-5col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-5col-col-s-mb);
	padding-left: var(--css-dc-html-div-5col-col-s-pl);
	padding-right: var(--css-dc-html-div-5col-col-s-pr);
	padding-top: var(--css-dc-html-div-5col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-5col-col-s-pb);
}

.css_dc_html_div_5col_col_m { 
	margin-left: var(--css-dc-html-div-5col-col-m-ml);
	margin-right: var(--css-dc-html-div-5col-col-m-mr);
	margin-top: var(--css-dc-html-div-5col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-5col-col-m-mb);
	padding-left: var(--css-dc-html-div-5col-col-m-pl);
	padding-right: var(--css-dc-html-div-5col-col-m-pr);
	padding-top: var(--css-dc-html-div-5col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-5col-col-m-pb);
}

.css_dc_html_div_5col_col_e { 
	margin-left: var(--css-dc-html-div-5col-col-e-ml);
	margin-right: var(--css-dc-html-div-5col-col-e-mr);
	margin-top: var(--css-dc-html-div-5col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-5col-col-e-mb);
	padding-left: var(--css-dc-html-div-5col-col-e-pl);
	padding-right: var(--css-dc-html-div-5col-col-e-pr);
	padding-top: var(--css-dc-html-div-5col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-5col-col-e-pb);
}

/* html_div_6col */
.css_dc_html_div_6col { 
	margin-left: var(--css-dc-html-div-6col-ml);
	margin-right: var(--css-dc-html-div-6col-mr);
	margin-top: var(--css-dc-html-div-6col-mt);
	margin-bottom: var(--css-dc-html-div-6col-mb);
	padding-left: var(--css-dc-html-div-6col-pl);
	padding-right: var(--css-dc-html-div-6col-pr);
	padding-top: var(--css-dc-html-div-6col-pt);
	padding-bottom: var(--css-dc-html-div-6col-pb);
}

.css_dc_html_div_6col_col_s { 
	margin-left: var(--css-dc-html-div-6col-col-s-ml);
	margin-right: var(--css-dc-html-div-6col-col-s-mr);
	margin-top: var(--css-dc-html-div-6col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-6col-col-s-mb);
	padding-left: var(--css-dc-html-div-6col-col-s-pl);
	padding-right: var(--css-dc-html-div-6col-col-s-pr);
	padding-top: var(--css-dc-html-div-6col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-6col-col-s-pb);
}

.css_dc_html_div_6col_col_m { 
	margin-left: var(--css-dc-html-div-6col-col-m-ml);
	margin-right: var(--css-dc-html-div-6col-col-m-mr);
	margin-top: var(--css-dc-html-div-6col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-6col-col-m-mb);
	padding-left: var(--css-dc-html-div-6col-col-m-pl);
	padding-right: var(--css-dc-html-div-6col-col-m-pr);
	padding-top: var(--css-dc-html-div-6col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-6col-col-m-pb);
}

.css_dc_html_div_6col_col_e { 
	margin-left: var(--css-dc-html-div-6col-col-e-ml);
	margin-right: var(--css-dc-html-div-6col-col-e-mr);
	margin-top: var(--css-dc-html-div-6col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-6col-col-e-mb);
	padding-left: var(--css-dc-html-div-6col-col-e-pl);
	padding-right: var(--css-dc-html-div-6col-col-e-pr);
	padding-top: var(--css-dc-html-div-6col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-6col-col-e-pb);
}

/* html_div_7col */
.css_dc_html_div_7col { 
	margin-left: var(--css-dc-html-div-7col-ml);
	margin-right: var(--css-dc-html-div-7col-mr);
	margin-top: var(--css-dc-html-div-7col-mt);
	margin-bottom: var(--css-dc-html-div-7col-mb);
	padding-left: var(--css-dc-html-div-7col-pl);
	padding-right: var(--css-dc-html-div-7col-pr);
	padding-top: var(--css-dc-html-div-7col-pt);
	padding-bottom: var(--css-dc-html-div-7col-pb);
}

.css_dc_html_div_7col_col_s { 
	margin-left: var(--css-dc-html-div-7col-col-s-ml);
	margin-right: var(--css-dc-html-div-7col-col-s-mr);
	margin-top: var(--css-dc-html-div-7col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-7col-col-s-mb);
	padding-left: var(--css-dc-html-div-7col-col-s-pl);
	padding-right: var(--css-dc-html-div-7col-col-s-pr);
	padding-top: var(--css-dc-html-div-7col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-7col-col-s-pb);
}

.css_dc_html_div_7col_col_m { 
	margin-left: var(--css-dc-html-div-7col-col-m-ml);
	margin-right: var(--css-dc-html-div-7col-col-m-mr);
	margin-top: var(--css-dc-html-div-7col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-7col-col-m-mb);
	padding-left: var(--css-dc-html-div-7col-col-m-pl);
	padding-right: var(--css-dc-html-div-7col-col-m-pr);
	padding-top: var(--css-dc-html-div-7col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-7col-col-m-pb);
}

.css_dc_html_div_7col_col_e { 
	margin-left: var(--css-dc-html-div-7col-col-e-ml);
	margin-right: var(--css-dc-html-div-7col-col-e-mr);
	margin-top: var(--css-dc-html-div-7col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-7col-col-e-mb);
	padding-left: var(--css-dc-html-div-7col-col-e-pl);
	padding-right: var(--css-dc-html-div-7col-col-e-pr);
	padding-top: var(--css-dc-html-div-7col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-7col-col-e-pb);
}

/* html_div_8col */
.css_dc_html_div_8col { 
	margin-left: var(--css-dc-html-div-8col-ml);
	margin-right: var(--css-dc-html-div-8col-mr);
	margin-top: var(--css-dc-html-div-8col-mt);
	margin-bottom: var(--css-dc-html-div-8col-mb);
	padding-left: var(--css-dc-html-div-8col-pl);
	padding-right: var(--css-dc-html-div-8col-pr);
	padding-top: var(--css-dc-html-div-8col-pt);
	padding-bottom: var(--css-dc-html-div-8col-pb);
}

.css_dc_html_div_8col_col_s { 
	margin-left: var(--css-dc-html-div-8col-col-s-ml);
	margin-right: var(--css-dc-html-div-8col-col-s-mr);
	margin-top: var(--css-dc-html-div-8col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-8col-col-s-mb);
	padding-left: var(--css-dc-html-div-8col-col-s-pl);
	padding-right: var(--css-dc-html-div-8col-col-s-pr);
	padding-top: var(--css-dc-html-div-8col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-8col-col-s-pb);
}

.css_dc_html_div_8col_col_m { 
	margin-left: var(--css-dc-html-div-8col-col-m-ml);
	margin-right: var(--css-dc-html-div-8col-col-m-mr);
	margin-top: var(--css-dc-html-div-8col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-8col-col-m-mb);
	padding-left: var(--css-dc-html-div-8col-col-m-pl);
	padding-right: var(--css-dc-html-div-8col-col-m-pr);
	padding-top: var(--css-dc-html-div-8col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-8col-col-m-pb);
}

.css_dc_html_div_8col_col_e { 
	margin-left: var(--css-dc-html-div-8col-col-e-ml);
	margin-right: var(--css-dc-html-div-8col-col-e-mr);
	margin-top: var(--css-dc-html-div-8col-col-e-mt);
	margin-bottom: var(--css-dc-html-div-8col-col-e-mb);
	padding-left: var(--css-dc-html-div-8col-col-e-pl);
	padding-right: var(--css-dc-html-div-8col-col-e-pr);
	padding-top: var(--css-dc-html-div-8col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-8col-col-e-pb);
}


/* html_div_9col */
.css_dc_html_div_9col { 
	margin-left: var(--css-dc-html-div-9col-ml);
	margin-right: var(--css-dc-html-div-9col-mr);
	margin-top: var(--css-dc-html-div-9col-mt);
	margin-bottom: var(--css-dc-html-div-9col-mb);
	padding-left: var(--css-dc-html-div-9col-pl);
	padding-right: var(--css-dc-html-div-9col-pr);
	padding-top: var(--css-dc-html-div-9col-pt);
	padding-bottom: var(--css-dc-html-div-9col-pb);
}

.css_dc_html_div_9col_col_s { 
	margin-left: var(--css-dc-html-div-9col-col-s-ml);
	margin-right: var(--css-dc-html-div-9col-col-s-mr);
	margin-top: var(--css-dc-html-div-9col-col-s-mt);
	margin-bottom: var(--css-dc-html-div-9col-col-s-mb);
	padding-left: var(--css-dc-html-div-9col-col-s-pl);
	padding-right: var(--css-dc-html-div-9col-col-s-pr);
	padding-top: var(--css-dc-html-div-9col-col-s-pt);
	padding-bottom: var(--css-dc-html-div-9col-col-s-pb);
}

.css_dc_html_div_9col_col_m { 
	margin-left: var(--css-dc-html-div-9col-col-m-ml);
	margin-right: var(--css-dc-html-div-9col-col-m-mr);
	margin-top: var(--css-dc-html-div-9col-col-m-mt);
	margin-bottom: var(--css-dc-html-div-9col-col-m-mb);
	padding-left: var(--css-dc-html-div-9col-col-m-pl);
	padding-right: var(--css-dc-html-div-9col-col-m-pr);
	padding-top: var(--css-dc-html-div-9col-col-m-pt);
	padding-bottom: var(--css-dc-html-div-9col-col-m-pb);
}

.css_dc_html_div_9col_col_e { 
	margin-left: var(--css-dc-html-div-9col-col-e-ml);
	margin-right: var(--css-dc-html-div-9col-col-e-mr);
	margin-top: var(--css-dc-html-div-8col-9col-e-mt);
	margin-bottom: var(--css-dc-html-div-9col-col-e-mb);
	padding-left: var(--css-dc-html-div-9col-col-e-pl);
	padding-right: var(--css-dc-html-div-9col-col-e-pr);
	padding-top: var(--css-dc-html-div-9col-col-e-pt);
	padding-bottom: var(--css-dc-html-div-9col-col-e-pb);
}

/* html_div_xcol */
.css_dc_html_div_xcol { 
	margin-left: var(--css-dc-html-div-xcol-ml);
	margin-right: var(--css-dc-html-div-xcol-mr);
	margin-top: var(--css-dc-html-div-xcol-mt);
	margin-bottom: var(--css-dc-html-div-xcol-mb);
	padding-left: var(--css-dc-html-div-xcol-pl);
	padding-right: var(--css-dc-html-div-xcol-pr);
	padding-top: var(--css-dc-html-div-xcol-pt);
	padding-bottom: var(--css-dc-html-div-xcol-pb);
}

.css_dc_html_div_xcol_col_s { 
	margin-left: var(--css-dc-html-div-xcol-col-s-ml);
	margin-right: var(--css-dc-html-div-xcol-col-s-mr);
	margin-top: var(--css-dc-html-div-xcol-col-s-mt);
	margin-bottom: var(--css-dc-html-div-xcol-col-s-mb);
	padding-left: var(--css-dc-html-div-xcol-col-s-pl);
	padding-right: var(--css-dc-html-div-xcol-col-s-pr);
	padding-top: var(--css-dc-html-div-xcol-col-s-pt);
	padding-bottom: var(--css-dc-html-div-xcol-col-s-pb);
}

.css_dc_html_div_xcol_col_m { 
	margin-left: var(--css-dc-html-div-xcol-col-m-ml);
	margin-right: var(--css-dc-html-div-xcol-col-m-mr);
	margin-top: var(--css-dc-html-div-xcol-col-m-mt);
	margin-bottom: var(--css-dc-html-div-xcol-col-m-mb);
	padding-left: var(--css-dc-html-div-xcol-col-m-pl);
	padding-right: var(--css-dc-html-div-xcol-col-m-pr);
	padding-top: var(--css-dc-html-div-xcol-col-m-pt);
	padding-bottom: var(--css-dc-html-div-xcol-col-m-pb);
}

.css_dc_html_div_xcol_col_e { 
	margin-left: var(--css-dc-html-div-xcol-col-e-ml);
	margin-right: var(--css-dc-html-div-xcol-col-e-mr);
	margin-top: var(--css-dc-html-div-xcol-xcol-e-mt);
	margin-bottom: var(--css-dc-html-div-xcol-col-e-mb);
	padding-left: var(--css-dc-html-div-xcol-col-e-pl);
	padding-right: var(--css-dc-html-div-xcol-col-e-pr);
	padding-top: var(--css-dc-html-div-xcol-col-e-pt);
	padding-bottom: var(--css-dc-html-div-xcol-col-e-pb);
}

/* frm_text */
.css_dc_frm_text { 
	margin-left: var(--css-dc-frm-text-ml);
	margin-right: var(--css-dc-frm-text-mr);
	margin-top: var(--css-dc-frm-text-mt);
	margin-bottom: var(--css-dc-frm-text-mb);
	padding-left: var(--css-dc-frm-text-pl);
	padding-right: var(--css-dc-frm-text-pr);
	padding-top: var(--css-dc-frm-text-pt);
	padding-bottom: var(--css-dc-frm-text-pb);
	font-family: var(--css-dc-frm-text-font-family);
	font-weight: var(--css-dc-frm-text-font-weight);
	font-style: var(--css-dc-frm-text-font-style);
	font-size: var(--css-dc-frm-text-font-size);
	color: var(--css-dc-frm-text-color);
	opacity: var(--css-dc-frm-text-opacity);
	line-height: var(--css-dc-frm-text-line-height);
} 

/* frm_fld_input */
.css_dc_frm_fld_input { 
	margin-left: var(--css-dc-frm-fld-input-ml);
	margin-right: var(--css-dc-frm-fld-input-mr);
	margin-top: var(--css-dc-frm-fld-input-mt);
	margin-bottom: var(--css-dc-frm-fld-input-mb);
	padding-left: var(--css-dc-frm-fld-input-pl);
	padding-right: var(--css-dc-frm-fld-input-pr);
	padding-top: var(--css-dc-frm-fld-input-pt);
	padding-bottom: var(--css-dc-frm-fld-input-pb);
} 

.css_dc_frm_fld_input [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_input [data-typ="label"][data-obj_frm_validation_error="yes"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-pal-red-900)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_input [data-typ="input"] { 
	font-family: var(--css-dc-frm-fld-text-font-family);
	font-weight: var(--css-dc-frm-fld-text-font-weight);
	font-style: var(--css-dc-frm-fld-text-font-style);
	font-size: var(--css-dc-frm-fld-text-font-size);
	color: var(--css-dc-frm-fld-text-color);
	opacity: var(--css-dc-frm-fld-text-opacity);
	line-height: var(--css-dc-frm-fld-text-line-height);
}

/* frm_fld_input_trailing_icon */
/*
.css_dc_frm_fld_input_trailing_icon::before { 
	pointer-events: auto;
	color: var(--css-dc-frm-fld-input-icon-color); 
}

.css_dc_frm_fld_input_trailing_icon:hover { 
	pointer-events: auto;
	color: var(--css-dc-frm-fld-input-icon-color-focus);
	cursor: var(--css-dc-frm-fld-input-icon-cursor);
}
*/

/* frm_fld_input_trailing_icon */
[data-typ="component"][data-typ_name="frm_fld_input"] [data-typ="icon"].trailing { pointer-events: auto; color: var(--css-dc-frm-fld-input-icon-color)!important; } 
[data-typ="component"][data-typ_name="frm_fld_input"] [data-typ="icon"].trailing:hover { pointer-events: auto; color: var(--css-dc-hover-color)!important; cursor: var(--css-dc-frm-fld-input-icon-cursor)!important; } 

/* frm_fld_textarea */
.css_dc_frm_fld_textarea { 
	margin-left: var(--css-dc-frm-fld-textarea-ml);
	margin-right: var(--css-dc-frm-fld-textarea-mr);
	margin-top: var(--css-dc-frm-fld-textarea-mt);
	margin-bottom: var(--css-dc-frm-fld-textarea-mb);
	padding-left: var(--css-dc-frm-fld-textarea-pl);
	padding-right: var(--css-dc-frm-fld-textarea-pr);
	padding-top: var(--css-dc-frm-fld-textarea-pt);
	padding-bottom: var(--css-dc-frm-fld-textarea-pb);
} 

.css_dc_frm_fld_textarea [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_textarea [data-typ="textarea"] { 
	font-family: var(--css-dc-frm-fld-text-font-family);
	font-weight: var(--css-dc-frm-fld-text-font-weight);
	font-style: var(--css-dc-frm-fld-text-font-style);
	font-size: var(--css-dc-frm-fld-text-font-size);
	color: var(--css-dc-frm-fld-text-color);
	opacity: var(--css-dc-frm-fld-text-opacity);
	line-height: var(--css-dc-frm-fld-text-line-height);
}

.form-outline .form-control:focus~.form-label { color: var(--css-dc-frm-fld-focus-color)!important; }

/* frm_fld_helper_text */
.css_dc_frm_fld_helper_text { 
	margin-left: var(--css-dc-frm-fld-helper-text-ml);
	margin-right: var(--css-dc-frm-fld-helper-text-mr);
	margin-top: var(--css-dc-frm-fld-helper-text-mt);
	margin-bottom: var(--css-dc-frm-fld-helper-text-mb);
	padding-left: var(--css-dc-frm-fld-helper-text-pl);
	padding-right: var(--css-dc-frm-fld-helper-text-pr);
	padding-top: var(--css-dc-frm-fld-helper-text-pt);
	padding-bottom: var(--css-dc-frm-fld-helper-text-pb);
	font-family: var(--css-dc-frm-fld-helper-font-family);
	font-weight: var(--css-dc-frm-fld-helper-font-weight);
	font-style: var(--css-dc-frm-fld-helper-font-style);
	font-size: var(--css-dc-frm-fld-helper-font-size)!important;
	color: var(--css-dc-frm-fld-helper-color)!important;
	opacity: var(--css-dc-frm-fld-helper-opacity);
	line-height: var(--css-dc-frm-fld-helper-text-line-height);
} 

/* frm_helper_text */
.css_dc_frm_helper_text { 
	margin-left: var(--css-dc-frm-helper-text-ml);
	margin-right: var(--css-dc-frm-helper-text-mr);
	margin-top: var(--css-dc-frm-helper-text-mt);
	margin-bottom: var(--css-dc-frm-helper-text-mb);
	padding-left: var(--css-dc-frm-helper-text-pl);
	padding-right: var(--css-dc-frm-helper-text-pr);
	padding-top: var(--css-dc-frm-helper-text-pt);
	padding-bottom: var(--css-dc-frm-helper-text-pb);
	font-family: var(--css-dc-frm-helper-text-font-family);
	font-weight: var(--css-dc-frm-helper-text-font-weight);
	font-style: var(--css-dc-frm-helper-text-font-style);
	font-size: var(--css-dc-frm-helper-text-font-size)!important;
	color: var(--css-dc-frm-helper-text-color)!important;
	opacity: var(--css-dc-frm-helper-text-opacity);
	line-height: var(--css-dc-frm-helper-text-line-height);
} 

/* frm_fld_input_dropdown */
.css_dc_frm_fld_input_dropdown_button {
	font-size: var(--css-dc-frm-fld-input-dropdown-button-font-size);
}

.css_dc_frm_fld_input_dropdown_menu_item {
	font-size: var(--css-dc-frm-fld-input-dropdown-menu-item-font-size);
}

[data-typ_name="frm_fld_input"][data-fkt="dropdown"].form-outline .form-control~.form-label { padding-top: 0.3rem!important; }

[data-typ="component"][data-typ_name="frm_fld_input"][data-fkt="dropdown"].input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

[data-fkt="dropdown"].css_dc_frm_fld_input.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), 
[data-fkt="dropdown"].css_dc_frm_fld_input.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), 
[data-fkt="dropdown"].css_dc_frm_fld_input.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), 
[data-fkt="dropdown"].css_dc_frm_fld_input.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* frm_fld_checkbox */
.css_dc_frm_fld_checkbox { 
	margin-left: var(--css-dc-frm-fld-checkbox-ml);
	margin-right: var(--css-dc-frm-fld-checkbox-mr);
	margin-top: var(--css-dc-frm-fld-checkbox-mt);
	margin-bottom: var(--css-dc-frm-fld-checkbox-mb);
	padding-left: var(--css-dc-frm-fld-checkbox-pl);
	padding-right: var(--css-dc-frm-fld-checkbox-pr);
	padding-top: var(--css-dc-frm-fld-checkbox-pt);
	padding-bottom: var(--css-dc-frm-fld-checkbox-pb);
} 

.css_dc_frm_fld_checkbox [data-typ="box_label"] [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_checkbox [data-typ="box_label"] .form-check-label:hover { color: var(--css-dc-text-hover-color)!important; }

/* frm_fld_radio */
.css_dc_frm_fld_radio { 
	margin-left: var(--css-dc-frm-fld-radio-ml);
	margin-right: var(--css-dc-frm-fld-radio-mr);
	margin-top: var(--css-dc-frm-fld-radio-mt);
	margin-bottom: var(--css-dc-frm-fld-radio-mb);
	padding-left: var(--css-dc-frm-fld-radio-pl);
	padding-right: var(--css-dc-frm-fld-radio-pr);
	padding-top: var(--css-dc-frm-fld-radio-pt);
	padding-bottom: var(--css-dc-frm-fld-radio-pb);
} 

.css_dc_frm_fld_radio [data-typ="box_label"] [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_radio [data-typ="box_label"] .form-check-label:hover { color: var(--css-dc-text-hover-color)!important; }

/* frm_fld_switch */
.css_dc_frm_fld_switch { 
	margin-left: var(--css-dc-frm-fld-switch-ml);
	margin-right: var(--css-dc-frm-fld-switch-mr);
	margin-top: var(--css-dc-frm-fld-switch-mt);
	margin-bottom: var(--css-dc-frm-fld-switch-mb);
	padding-left: var(--css-dc-frm-fld-switch-pl);
	padding-right: var(--css-dc-frm-fld-switch-pr);
	padding-top: var(--css-dc-frm-fld-switch-pt);
	padding-bottom: var(--css-dc-frm-fld-switch-pb);
} 

.css_dc_frm_fld_switch [data-typ="box_label"] [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_switch [data-typ="box_input"] .form-check-input[type=checkbox]:checked,
.css_dc_frm_fld_switch [data-typ="box_input"] .form-check-input[type=checkbox]:checked:focus { background-color:var(--css-pal-gray-300); }
.css_dc_frm_fld_switch [data-typ="box_input"] .form-check-input[type=checkbox]:after { background-color: var(--css-pal-gray-200); border-style: solid; border-width: 1px; border-color: var(--css-pal-gray-500); }
/* .css_dc_frm_fld_switch [data-typ="box_input"] .form-check-input:checked[type=checkbox]:after { background-color: var(--css-pal-orange-400); border-style: solid; border-width: 1px; border-color: var(--css-pal-orange-900); } */ /* Schalter orange */
/* .css_dc_frm_fld_switch [data-typ="box_input"] .form-check-input:checked[type=checkbox]:after { background-color: var(--mdb-primary); border-style: solid; border-width: 2px; border-color: #082b65; } */
.css_dc_frm_fld_switch [data-typ="box_input"] .form-check-input:checked[type=checkbox]:after { background-color: var(--mdb-primary); border-style: solid; border-width: 1px; border-color: #051d43; }
.css_dc_frm_fld_switch [data-typ="box_label"] .form-check-label:hover { color: var(--css-dc-text-hover-color)!important; }

/* Design Buttons */
.btn { text-transform: none }

/* frm_fld_button */
.css_dc_frm_fld_button { 
	margin-left: var(--css-dc-frm-fld-button-ml);
	margin-right: var(--css-dc-frm-fld-button-mr);
	margin-top: var(--css-dc-frm-fld-button-mt);
	margin-bottom: var(--css-dc-frm-fld-button-mb);
} 

.css_dc_frm_fld_button:hover {
	/* box-shadow: 0 2px 25px -5px rgba(0,0,0,.16),0 25px 21px -5px rgba(0,0,0,.1)!important; */
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	color: var(--css-pal-gray-900)!important;
}	

/* frm_fld_button (Border) */
.css_dc_frm_fld_button_border { 
	margin-left: var(--css-dc-frm-fld-button-ml);
	margin-right: var(--css-dc-frm-fld-button-mr);
	margin-top: var(--css-dc-frm-fld-button-mt);
	margin-bottom: var(--css-dc-frm-fld-button-mb);
	border-style: solid;
	border-color: #transparent;
	border-width: 1px;
} 

.css_dc_frm_fld_button_border:hover {
	/* box-shadow: 0 2px 25px -5px rgba(0,0,0,.16),0 25px 21px -5px rgba(0,0,0,.1)!important; */
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	border-style: solid;
	border-color: #303030;
	border-width: 1px;
	color: var(--css-pal-gray-900)!important;
}	

[data-typ_name="frm_button"].css_dc_frm_fld_button_border [data-typ="icon"] { margin-left: -1px; }

/* frm_fld_button_social_border */
.css_dc_frm_fld_button_social_border { 
	margin-left: var(--css-dc-frm-fld-button-social-border-ml);
	margin-right: var(--css-dc-frm-fld-button-social-border-mr);
	margin-top: var(--css-dc-frm-fld-button-social-border-mt);
	margin-bottom: var(--css-dc-frm-fld-button-social-border-mb);
	border-style: solid;
	border-color: none;
	border-width: 1px;
} 

.css_dc_frm_fld_button_social_border:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	border-style: solid;
	border-color: #303030;
	border-width: 1px; 
	color: var(--css-pal-gray-900)!important;
}

/* frm_fld_button_social */
.css_dc_frm_fld_button_social { 
	margin-left: var(--css-dc-frm-fld-button-social-ml);
	margin-right: var(--css-dc-frm-fld-button-social-mr);
	margin-top: var(--css-dc-frm-fld-button-social-mt);
	margin-bottom: var(--css-dc-frm-fld-button-social-mb);
} 

.css_dc_frm_fld_button_social:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	border-style: solid;
}

/* frm_fld_button_social_icon */
.css_dc_frm_fld_button_social_icon { 
	margin-left: var(--css-dc-frm-fld-button-social-icon-ml);
	margin-right: var(--css-dc-frm-fld-button-social-icon-mr);
	margin-top: var(--css-dc-frm-fld-button-social-icon-mt);
	margin-bottom: var(--css-dc-frm-fld-button-social-icon-mb);
} 

.css_dc_frm_fld_button_social_icon:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	color: var(--css-dc-hover-color)!important;
}

/* frm_fld_button_social_icon_only */
.css_dc_frm_fld_button_social_icon_only { 
	margin-left: var(--css-dc-frm-fld-button-social-icon-only-ml);
	margin-right: var(--css-dc-frm-fld-button-social-icon-only-mr);
	margin-top: var(--css-dc-frm-fld-button-social-icon-only-mt);
	margin-bottom: var(--css-dc-frm-fld-button-social-icon-only-mb);
	padding-left: var(--css-dc-frm-fld-button-social-icon-only-pl);
	padding-right: var(--css-dc-frm-fld-button-social-icon-only-pr);
	padding-top: var(--css-dc-frm-fld-button-social-icon-only-pt);
	padding-bottom: var(--css-dc-frm-fld-button-social-icon-only-pb);
	
	font-size: var(--css-dc-frm-fld-button-social-icon-only-font-size);
} 

.css_dc_frm_fld_button_social_icon_only:hover { color: var(--css-dc-hover-color)!important; }

/* frm_fld_button_social_icon_text */
.css_dc_frm_fld_button_social_icon_text { 
	margin-left: var(--css-dc-frm-fld-button-social-icon-text-ml);
	margin-right: var(--css-dc-frm-fld-button-social-icon-text-mr);
	margin-top: var(--css-dc-frm-fld-button-social-icon-text-mt);
	margin-bottom: var(--css-dc-frm-fld-button-social-icon-text-mb);
} 

.css_dc_frm_fld_button_social_icon_text:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	color: var(--css-pal-gray-900)!important;
}

/* frm_fld_button_social_icon_text_border */
.css_dc_frm_fld_button_social_icon_text_border { 
	margin-left: var(--css-dc-frm-fld-button-social-icon-text-border-ml);
	margin-right: var(--css-dc-frm-fld-button-social-icon-text-border-mr);
	margin-top: var(--css-dc-frm-fld-button-social-icon-text-border-mt);
	margin-bottom: var(--css-dc-frm-fld-button-social-icon-text-border-mb);
	border-style: solid;
	border-color: #transparent;
	border-width: 1px;
} 

.css_dc_frm_fld_button_social_icon_text_border:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	border-style: solid;
	border-color: #303030;
	border-width: 1px;
	color: var(--css-pal-gray-900)!important;
}

/* frm_fld_button_icon_notification */
.css_dc_frm_fld_button_icon_notification { 
	margin-left: var(--css-dc-frm-fld-button-icon-notification-ml);
	margin-right: var(--css-dc-frm-fld-button-icon-notification-mr);
	margin-top: var(--css-dc-frm-fld-button-icon-notification-mt);
	margin-bottom: var(--css-dc-frm-fld-button-icon-notification-mb);
} 

.css_dc_frm_fld_button_icon_notification:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	color: var(--css-pal-gray-900)!important;
}

/* frm_fld_button_icon_notification_border */
.css_dc_frm_fld_button_icon_notification_border { 
	margin-left: var(--css-dc-frm-fld-button-icon-notification-border-ml);
	margin-right: var(--css-dc-frm-fld-button-icon-notification-border-mr);
	margin-top: var(--css-dc-frm-fld-button-icon-notification-border-mt);
	margin-bottom: var(--css-dc-frm-fld-button-icon-notification-border-mb);
	border-style: solid;
	border-color: #transparent;
	border-width: 1px;
} 

.css_dc_frm_fld_button_icon_notification_border:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	border-style: solid;
	border-color: #303030;
	border-width: 1px;
	color: var(--css-pal-gray-900)!important;
}

/* frm_fld_button_icon_text_notification */
.css_dc_frm_fld_button_icon_text_notification { 
	margin-left: var(--css-dc-frm-fld-button-icon-text-notification-ml);
	margin-right: var(--css-dc-frm-fld-button-icon-text-notification-mr);
	margin-top: var(--css-dc-frm-fld-button-icon-text-notification-mt);
	margin-bottom: var(--css-dc-frm-fld-button-icon-text-notification-mb);
	/* border-style: solid;
	border-color: transparent;
	border-width: 1px; */

} 

.css_dc_frm_fld_button_icon_text_notification:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	color: var(--css-pal-gray-900)!important;
	/* border-style: solid;
	border-color: #303030;
	border-width: 1px; */
}

/* frm_fld_button_icon_text_notification_border */
.css_dc_frm_fld_button_icon_text_notification_border { 
	margin-left: var(--css-dc-frm-fld-button-icon-text-notification-border-ml);
	margin-right: var(--css-dc-frm-fld-button-icon-text-notification-border-mr);
	margin-top: var(--css-dc-frm-fld-button-icon-text-notification-border-mt);
	margin-bottom: var(--css-dc-frm-fld-button-icon-text-notification-border-mb);
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
} 

.css_dc_frm_fld_button_icon_text_notification_border:hover {
	box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1)!important;
	background-color: var(--css-dc-hover-color)!important;
	border-style: solid!important;
	border-color: #303030!important;
	border-width: 1px!important;
	color: var(--css-pal-gray-900)!important;
}

/* frm_button_dropdown */
.css_dc_frm_button_dropdown { font-size: var(--css-dc-frm-button-dropdown-font-size); }
.css_dc_frm_button_dropdown_menu_item { font-size: var(--css-dc-frm-button-dropdown-menu-item-font-size) }

/* frm_button_link_dropdown */
.css_dc_frm_button_link_dropdown { font-size: var(--css-dc-frm-button-link-dropdown-font-size); }
.css_dc_frm_button_link_dropdown_menu_item { font-size: var(--css-dc-frm-button-link-dropdown-menu-item-font-size); }

/* frm_link */
[data-typ="component"][data-typ_name="frm_link"] { 
/*	margin-left: var(--css-dc-frm-link-ml);
	margin-right: var(--css-dc-frm-link-mr);
	margin-top: var(--css-dc-frm-link-mt);
	margin-bottom: var(--css-dc-frm-link-mb);
	padding-left: var(--css-dc-frm-link-pl);
	padding-right: var--css-dc-frm-link-pr);
	padding-top: var(--css-dc-frm-link-pt);
	padding-bottom: var(--css-dc-frm-link-pb);
*/
}

[data-typ="component"][data-typ_name="frm_link"]:hover { color: var(--css-dc-hover-color)!important; }

/* frm_fld_datepicker */
.css_dc_frm_fld_datepicker { 
	margin-left: var(--css-dc-frm-fld-datepicker-ml);
	margin-right: var(--css-dc-frm-fld-datepicker-mr);
	margin-top: var(--css-dc-frm-fld-datepicker-mt);
	margin-bottom: var(--css-dc-frm-fld-datepicker-mb);
	padding-left: var(--css-dc-frm-fld-datepicker-pl);
	padding-right: var(--css-dc-frm-fld-datepicker-pr);
	padding-top: var(--css-dc-frm-fld-datepicker-pt);
	padding-bottom: var(--css-dc-frm-fld-datepicker-pb);
} 

.css_dc_frm_fld_datepicker [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_datepicker [data-typ="input"] { 
	font-family: var(--css-dc-frm-fld-text-font-family);
	font-weight: var(--css-dc-frm-fld-text-font-weight);
	font-style: var(--css-dc-frm-fld-text-font-style);
	font-size: var(--css-dc-frm-fld-text-font-size);
	color: var(--css-dc-frm-fld-text-color);
	opacity: var(--css-dc-frm-fld-text-opacity);
	line-height: var(--css-dc-frm-fld-text-line-height);
}

.css_dc_frm_fld_datepicker button i { color: var(--css-dc-frm-fld-input-icon-color)!important; }
.css_dc_frm_fld_datepicker button i:hover { color: var(--css-dc-hover-color)!important; }

/* frm_fld_timepicker */
.css_dc_frm_fld_timepicker { 
	margin-left: var(--css-dc-frm-fld-timepicker-ml);
	margin-right: var(--css-dc-frm-fld-timepicker-mr);
	margin-top: var(--css-dc-frm-fld-timepicker-mt);
	margin-bottom: var(--css-dc-frm-fld-timepicker-mb);
	padding-left: var(--css-dc-frm-fld-timepicker-pl);
	padding-right: var(--css-dc-frm-fld-timepicker-pr);
	padding-top: var(--css-dc-frm-fld-timepicker-pt);
	padding-bottom: var(--css-dc-frm-fld-timepicker-pb);
} 

.css_dc_frm_fld_timepicker [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_fld_timepicker [data-typ="input"] { 
	font-family: var(--css-dc-frm-fld-text-font-family);
	font-weight: var(--css-dc-frm-fld-text-font-weight);
	font-style: var(--css-dc-frm-fld-text-font-style);
	font-size: var(--css-dc-frm-fld-text-font-size);
	color: var(--css-dc-frm-fld-text-color);
	opacity: var(--css-dc-frm-fld-text-opacity);
	line-height: var(--css-dc-frm-fld-text-line-height);
}

.css_dc_frm_fld_timepicker button i { color: var(--css-dc-frm-fld-input-icon-color)!important; }
.css_dc_frm_fld_timepicker button i:hover { color: var(--css-dc-hover-color)!important; }

/* frm_fld_select_search */
.select-wrapper { 
	margin-left: var(--css-dc-frm-fld-select-search-ml);
	margin-right: var(--css-dc-frm-fld-select-search-mr);
	margin-top: var(--css-dc-frm-fld-select-search-mt);
	margin-bottom: var(--css-dc-frm-fld-select-search-mb);
	padding-left: var(--css-dc-frm-fld-select-search-pl);
	padding-right: var(--css-dc-frm-fld-select-search-pr);
	padding-top: var(--css-dc-frm-fld-select-search-pt);
	padding-bottom: var(--css-dc-frm-fld-select-search-pb);
} 

.select-wrapper .form-outline [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.select-wrapper .form-outline .select-input { 
	font-family: var(--css-dc-frm-fld-text-font-family);
	font-weight: var(--css-dc-frm-fld-text-font-weight);
	font-style: var(--css-dc-frm-fld-text-font-style);
	font-size: var(--css-dc-frm-fld-text-font-size);
	color: var(--css-dc-frm-fld-text-color);
	opacity: var(--css-dc-frm-fld-text-opacity);
	line-height: var(--css-dc-frm-fld-text-line-height);
}

.select-wrapper .form-outline .select-arrow { color: var(--css-dc-frm-fld-input-icon-color)!important; }
.select-wrapper .form-outline .select-arrow:hover { color: var(--css-dc-hover-color)!important; cursor: var(--css-dc-frm-fld-input-icon-cursor)!important }
.select-wrapper .form-outline .form-control:focus~.form-label { color: var(--css-dc-frm-fld-focus-color)!important; } 
.select-filter-input {
	font-family: var(--css-dc-frm-fld-text-font-family)!important;
	font-weight: var(--css-dc-frm-fld-text-font-weight)!important;
	font-style: var(--css-dc-frm-fld-text-font-style)!important;
	font-size: var(--css-dc-frm-fld-text-font-size)!important;	
	color: var(--css-dc-text-important-color)!important;
}
.select-option-text { 
	font-family: var(--css-dc-frm-fld-text-font-family)!important;
	font-weight: var(--css-dc-frm-fld-text-font-weight)!important;
	font-style: var(--css-dc-frm-fld-text-font-style)!important;
	font-size: var(--css-dc-frm-fld-text-font-size)!important;
 }
.select-wrapper .form-outline .select-arrow { right: 6px; } 

/* cards */
.css_dc_cards { 
	margin-left: var(--css-dc-cards-ml);
	margin-right: var(--css-dc-cards-mr);
	margin-top: var(--css-dc-cards-mt);
	margin-bottom: var(--css-dc-cards-mb);
	padding-left: var(--css-dc-cards-pl);
	padding-right: var(--css-dc-cards-pr);
	padding-top: var(--css-dc-cards-pt);
	padding-bottom: var(--css-dc-cards-pb);
} 

.css_dc_cards [data-typ="title"] { font-size: var(--css-dc-cards-title-font-size)!important; }
.css_dc_cards [data-typ="subtitle"] { font-size: var(--css-dc-cards-subtitle-font-size)!important; }
.css_dc_cards [data-typ="text"] { font-size: var(--css-dc-cards-font-size)!important; }
.css_dc_cards [data-typ="list"] [data-typ="item"] { font-size: var(--css-dc-cards-font-size)!important; }
.css_dc_cards [data-typ="header"] { font-size: var(--css-dc-cards-header-font-size)!important; }
.css_dc_cards [data-typ="footer"] { font-size: var(--css-dc-cards-footer-font-size)!important; }
.css_dc_cards .text-muted { color: #aaaaaa!important; }
.css_dc_cards .card-link { margin-left: 0px; margin-right: 1.5rem; }
.css_dc_cards .card-link:hover { color: var(--css-dc-hover-color)!important; }
.css_dc_cards .list-group-light>.list-group-item { 
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1.5px;
    border-left-width: 0px; 
}
.css_dc_cards .list-group-item:first-child {
	border-top-width: 1.5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.css_dc_cards .list-group-item:last-child {
	border-bottom-width: 1.5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-width: 1.5px;
    border-bottom-style: solid;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-color: #f5f5f5!important;	
}

/* frm_datatable_search */
.css_dc_frm_datatable_search { 
	margin-left: var(--css-dc-frm-datatable-search-ml);
	margin-right: var(--css-dc-frm-datatable-search-mr);
	margin-top: var(--css-dc-frm-datatable-search-mt);
	margin-bottom: var(--css-dc-frm-datatable-search-mb);
	padding-left: var(--css-dc-frm-datatable-search-pl);
	padding-right: var(--css-dc-frm-datatable-search-pr);
	padding-top: var(--css-dc-frm-datatable-search-pt);
	padding-bottom: var(--css-dc-frm-datatable-search-pb);
} 

.css_dc_frm_datatable_search [data-typ="label"] { 
	font-family: var(--css-dc-frm-fld-label-font-family);
	font-weight: var(--css-dc-frm-fld-label-font-weight);
	font-style: var(--css-dc-frm-fld-label-font-style);
/*	font-size: var(--css-dc-frm-fld-label-font-size); */
	color: var(--css-dc-frm-fld-label-color)!important;
	opacity: var(--css-dc-frm-fld-label-opacity);
	line-height: var(--css-dc-frm-fld-label-line-height);
}

.css_dc_frm_datatable_search [data-typ="input"] { 
	font-family: var(--css-dc-frm-fld-text-font-family);
	font-weight: var(--css-dc-frm-fld-text-font-weight);
	font-style: var(--css-dc-frm-fld-text-font-style);
	font-size: var(--css-dc-frm-fld-text-font-size);
	color: var(--css-dc-frm-fld-text-color);
	opacity: var(--css-dc-frm-fld-text-opacity);
	line-height: var(--css-dc-frm-fld-text-line-height);
}

.css_dc_frm_datatable_search_table { 
	margin-left: var(--css-dc-frm-datatable-search-table-ml);
	margin-right: var(--css-dc-frm-datatable-search-table-mr);
	margin-top: var(--css-dc-frm-datatable-search-table-mt);
	margin-bottom: var(--css-dc-frm-datatable-search-table-mb);
	padding-left: var(--css-dc-frm-datatable-search-table-pl);
	padding-right: var(--css-dc-frm-datatable-search-table-pr);
	padding-top: var(--css-dc-frm-datatable-search-table-pt);
	padding-bottom: var(--css-dc-frm-datatable-search-table-pb);
} 

[data-typ="frm_datatable_search_table"] thead { background-color: var(--css-dc-background-color-light); }
[data-typ="frm_datatable_search_table"] thead th { font-weight: bold!important; vertical-align: middle!important; }

.datatable.datatable-hover tbody tr:hover { background-color: var(--css-dc-hover-color-light)!important; color: var(--css-dc-text-hover-color-dark); }
.datatable.datatable-hover tbody tr { vertical-align: middle!important; }

/* frm_navbar */
.css_dc_frm_navbar { 
	margin-left: var(--css-dc-frm-navbar-ml);
	margin-right: var(--css-dc-frm-navbar-mr);
	margin-top: var(--css-dc-frm-navbar-mt);
	margin-bottom: var(--css-dc-frm-navbar-mb);
	padding-left: var(--css-dc-frm-navbar-pl);
	padding-right: var(--css-dc-frm-navbar-pr);
	padding-top: var(--css-dc-frm-navbar-pt);
	padding-bottom: var(--css-dc-frm-navbar-pb);
} 

.css_dc_navbar_collapse { background-color: #ffffff; }
.css_dc_navbar {}
[data-typ="component"][data-typ_name="navbar"] [data-typ="navbar"] [data-typ="container"] [data-typ="button"]:hover { color: var(--css-dc-hover-color)!important; }

/* frm_datatables */
.css_dc_frm_datatables { 
	margin-left: var(--css-dc-frm-datatables-ml);
	margin-right: var(--css-dc-frm-datatables-mr);
	margin-top: var(--css-dc-frm-datatables-mt);
	margin-bottom: var(--css-dc-frm-datatables-mb);
	padding-left: var(--css-dc-frm-datatables-pl);
	padding-right: var(--css-dc-frm-datatables-pr);
	padding-top: var(--css-dc-frm-datatables-pt);
	padding-bottom: var(--css-dc-frm-datatables-pb);
} 

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 4px;
	margin-bottom: 5px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    color: inherit !important;
    border: 1px solid var(--css-pal-gray-400)!important;
    border-radius: 2px;
    background-color: var(--css-pal-gray-50)!important;
    background: transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: none;
    color: var(--css-dc-text-hover-color-dark)!important;
    border: 1px solid var(--css-dc-text-hover-color-dark)!important;
    background-color: var(--css-dc-hover-color-light)!important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: none;
    color: var(--css-pal-blue-800)!important;
    border: 1px solid var(--css-pal-blue-800)!important;
    background-color: var(--css-pal-blue-50)!important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #ccc !important;
    border: 1px solid transparent!important;
    background: transparent;
	background-color: transparent!important;
    box-shadow: none;
}

table.dataTable.display tbody tr:hover, table.dataTable.order-column.hover tbody tr:hover {
    box-shadow: inset 0 0 0 9999px var(--css-dc-hover-color-light);
}

table.dataTable.display>tbody>tr.odd>.sorting_1, table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1 {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.1); /* Standard: rgba(0, 0, 0, 0.054) */
}

table.dataTable.display>tbody>tr.even>.sorting_1, table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1 {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.05); /* Standard: rgba(0, 0, 0, 0.019) */
}

.dataTables_wrapper .dataTables_filter input {
	outline: none!important;
	outline-offset: 0px;
    border: 1px solid var(--css-pal-blue-800);
    border-radius: 3px;
    padding: 5px;
    background-color: var(--css-pal-blue-50);
    margin-left: 3px;
}

.dataTables_length {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}	

.dt-buttons {
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}	

.dataTables_filter {
	margin-left: 15px;
	margin-right: 15px;
}

.dataTables_paginate {
	padding: 0px!important;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;	
}
	
.dataTables_info {
	padding-top: 0px!important;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;	
}

.dataTable {
	margin-bottom: 20px!important;
}
	
button.dt-button, div.dt-button, a.dt-button, input.dt-button {
    color: var(--css-pal-teal-800)!important;
    text-shadow: none!important;
	border: 1px solid var(--css-pal-teal-400)!important;
    border-radius: 2px;
    background-color: var(--css-pal-teal-50)!important;
    background: transparent;
	margin-bottom: 10px;
}

button.dt-button.css_button_abort {
    color: var(--css-pal-orange-900)!important;
	text-shadow: none!important;
    border: 1px solid var(--css-pal-orange-800)!important;
    border-radius: 2px;
    background-color: var(--css-pal-amber-50)!important;
    background: transparent;
	margin-bottom: 10px;	
}

button.dt-button.css_button_delete {
    color: var(--css-pal-deep-orange-800)!important;
	text-shadow: none!important;
    border: 1px solid var(--css-pal-deep-orange-400)!important;
    border-radius: 2px;
    background-color: var(--css-pal-deep-orange-50)!important;
    background: transparent;
	margin-bottom: 10px;	
}

button.dt-button:hover { text-decoration: underline!important; }
/* .dataTables_wrapper .dataTables_paginate .paginate_button, button.dt-button { font-size: .88em; } */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { text-decoration: underline!important; }

button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled), input.dt-button:hover:not(.disabled) {
	background: none;
	text-shadow: none!important;
    color: var(--css-dc-text-hover-color-dark)!important;
    border: 1px solid var(--css-dc-text-hover-color-dark)!important;
    background-color: var(--css-dc-hover-color-light)!important;
}

button.dt-button:focus:not(.disabled), div.dt-button:focus:not(.disabled), a.dt-button:focus:not(.disabled), input.dt-button:focus:not(.disabled) {
    border: 1px solid #426c9e;
	text-shadow: none!important;
    outline: none;
    background-color: rgb(121, 172, 233);
    background: none;
}

a.dt-button.css_button_abort {
    color: var(--css-pal-orange-900)!important;
	text-shadow: none!important;
    border: 1px solid var(--css-pal-orange-800)!important;
    border-radius: 2px;
    background-color: var(--css-pal-amber-50)!important;
    background: transparent;
	margin-bottom: 10px;	
}

a.dt-button.css_button_delete {
    color: var(--css-pal-deep-orange-800)!important;
	text-shadow: none!important;
    border: 1px solid var(--css-pal-deep-orange-400)!important;
    border-radius: 2px;
    background-color: var(--css-pal-deep-orange-50)!important;
    background: transparent;
	margin-bottom: 10px;	
}

/*
button.dt-button, div.dt-button, a.dt-button, input.dt-button {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 0.167em;
    margin-right: 0.167em;
    margin-bottom: 0.333em;
    padding: 0.5em 1em;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 2px;
    cursor: pointer;
    font-size: .88em;
    line-height: 1.6em;
    color: black;
    white-space: nowrap;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.1);
    background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(230, 230, 230, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    text-overflow: ellipsis;
}
*/

/*
button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled), input.dt-button:hover:not(.disabled) {
    border: 1px solid #666;
    background-color: rgba(0, 0, 0, 0.1);
    background: linear-gradient(to bottom, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(153, 153, 153, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
}
*/	
	
/* footer */
.css_footer_col { padding:25px; }
.css_footer_section { padding-left:15%!important; padding-right:15%!important; 	
	
	/* background-image: url('../../.././core_regbp_system/rc1/design/bilder/regbp_hintergrund_grau_grau_footer_optimiert3.jpg'); */
    /* background-position: bottom right; */ /* Position */
	/* background-repeat: no-repeat;  */ /* Do not repeat the image */

    /* nein: background-size: cover; */ /* Resize the background image to cover the entire container */
	
	/* background-image: url('../../.././core_regbp_system/rc1/design/bilder/regbp_hintergrund2_optimiert');
	/* background-position: bottom right; /* Position */
	/* background-repeat: no-repeat; /* Do not repeat the image */
    /* background-size: cover; /* Resize the background image to cover the entire container */
} 

.css_footer_link {
	color: var(--css-pal-light-blue-700);
}	
.css_footer_link:hover { 
	color: var(--css-dc-hover-color)!important; 
	text-decoration: underline;
}	

/* frm_accordion */
.css_dc_frm_accordion { 
	/*
	margin-left: var(--css-dc-frm-accordion-ml);
	margin-right: var(--css-dc-frm-accordion-mr);
	margin-top: var(--css-dc-frm-accordion-mt);
	margin-bottom: var(--css-dc-frm-accordion-mb);
	padding-left: var(--css-dc-frm-accordion-pl);
	padding-right: var(--css-dc-frm-accordion-pr);
	padding-top: var(--css-dc-frm-accordion-pt);
	padding-bottom: var(--css-dc-frm-accordion-pb);
	*/
} 

[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] [data-typ="accordion_item_header"] [data-typ="accordion_item_header_button"].css_button_start {
	background-color: var(--css-pal-light-blue-50);
	border-top-left-radius: calc(0.5rem - 1px);
    border-top-right-radius: calc(0.5rem - 1px);
}

[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] [data-typ="accordion_item_header"] [data-typ="accordion_item_header_button"].css_button_middle {
	background-color: var(--css-pal-light-blue-50);
}

[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] [data-typ="accordion_item_header"] [data-typ="accordion_item_header_button"].css_button_end {
	background-color: var(--css-pal-light-blue-50);
}

[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] [data-typ="accordion_item_header"] [data-typ="accordion_item_header_button"].css_button_start:not(.collapsed),
[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] [data-typ="accordion_item_header"] [data-typ="accordion_item_header_button"].css_button_middle:not(.collapsed),
[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] [data-typ="accordion_item_header"] [data-typ="accordion_item_header_button"].css_button_end:not(.collapsed) {
	color: var(--css-pal-light-blue-700);
}

[data-typ="frm"][data-name="frm_regbp_login_meine_daten"] [data-typ="component"][data-typ_name="frm_accordion"] [data-typ="accordion_item"] {
	border-color: rgb(1,87,155,0.65);
}

/* frm_modal */
.modal-backdrop.show { opacity: .0; }

/* Uploader */
.fileuploader {
	margin: 0px;
	background-color: rgb(255, 255, 255)!important;
	padding-left: 25px!important;
	padding-right: 25px!important;
}

.fileuploader-input {
	display: flex!important;
	justify-content: center!important;
}

.fileuploader-input-caption {
	display: none!important;	
}

.fileuploader-items {
	width: 250px!important;
	
}

/* Design - Ende */
