.elementor-kit-5{--e-global-color-primary:#1073D7;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-fb3b99c:#FFFFFF;--e-global-color-c7fe55b:#1073D7;--e-global-color-b7629b1:#0D0D0D;--e-global-color-c3c8e36:#298CF0;--e-global-color-86a187e:#4CA4FF;--e-global-color-ea3aa35:#9B9BAE;--e-global-color-d5c3d57:#4B4B4B;--e-global-color-5b7988c:#E8B000;--e-global-color-3f9bb16:#1073D7;--e-global-color-735d422:#B8B8B8;--e-global-color-930f13b:#9A9AAD;--e-global-color-3c8bfb7:#D8EAFF;--e-global-color-b33a86a:#4CA4FF54;--e-global-color-e4fc4eb:#FFFFFF6B;--e-global-color-7a2c6b6:#E12A2A;--e-global-color-8aafa0f:#FDFDFD;--e-global-color-aad99c3:#FCFAFA;--e-global-typography-primary-font-family:"SF Pro Display";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"SF Pro Display";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"SF Pro Text";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"SF Pro Text";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:600;color:var( --e-global-color-b7629b1 );font-family:"SF Pro Text", Sans-serif;font-size:16px;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#1073D7;font-family:"L-MerriweatherSans", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-fb3b99c );border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-b7629b1 );font-family:"SF Pro Display", Sans-serif;line-height:80px;letter-spacing:0px;}.elementor-kit-5 h2{color:var( --e-global-color-b7629b1 );font-family:"SF Pro Display", Sans-serif;line-height:1.4em;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"SF Pro Display", Sans-serif;line-height:1.4em;letter-spacing:0px;}.elementor-kit-5 h4{color:var( --e-global-color-b7629b1 );font-family:"SF Pro Display", Sans-serif;letter-spacing:0px;}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:"SF Pro Display", Sans-serif;}.elementor-kit-5 h6{color:var( --e-global-color-b7629b1 );font-family:"SF Pro Display", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
  scroll-behavior: smooth;
}
a {
  scroll-behavior: smooth;
}
.scroll-container {
  scroll-behavior: smooth;
}

body {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

/* Elementor Video Bug Fix 2024-05 */
.elementor-video iframe { height: 450px !important; }



/* Blog Styling | Table of Content */

/* .tableofcontents div {
    background-color: #D8EAFF !important;
}*/ 
.tableofcontents h3
{
    width:450px !important;
    /* Deine Styling-Regeln hier */
    margin-right:20px !important;
}

.tableofcontents ol
{
 margin:0 ;   
}

/* Blog Styling | Rechte Spalte */

.manual_body h2 {
    font-size:160% !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    margin-top: 12px;
    margin-bottom: 0px;
}

.manual_body h3 {
    color: #888;
    font-size:120% !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    margin-top: 8px;
    margin-bottom: 0px;
}

.manual_body h4 {
    color: #888;
    font-size:100% !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    margin-top: 12px;
    margin-bottom: -6px;
}

.manual_body h5 {
    color: #888;
    font-size:100% !IMPORTANT;
    font-weight: bold !IMPORTANT;
    margin-top: 12px;
    margin-bottom: -6px;
}

.manual_body .menu {
    background-color:#288CFF; 
    color:#FFF; padding:1px 8px; 
    font-weight:400;
    white-space: nowrap;
}

kbd {
    background-color:rgb(248,248,248);
    border:1px solid rgb(170,170,170);
    margin:0 2px;
    padding:0 5px;
    color:rgb(70,70,70);
    white-space: nowrap;
    border-radius: 4px; /* Standard: Border-Radius von 4px */
    -webkit-border-radius: 4px; /* Für Webkit-basierte Browser wie Chrome und Safari */
    -moz-border-radius: 4px; /* Für Mozilla-basierte Browser wie Firefox */
    -ms-border-radius: 4px; /* Für Internet Explorer */
    -o-border-radius: 4px; /* Für Opera */
}

.manual_body .item {background-color:rgb(248,248,248);
    border:1px solid rgb(170,170,170);margin:0 2px;
    padding:0 5px;color:rgb(70,70,70);white-space: nowrap;
}

.manual_body .button {
    background-color:rgb(248,248,248);
    border:1px solid rgb(170,170,170);
    margin:0 2px;
    padding:1px 12px;
    color:rgb(70,70,70);
    white-space: nowrap;
    border-radius: 8px;
}

.manual_body .glossary {white-space: nowrap;}

.manual_body ul,.manual_body ol { margin:20px 0; padding:0 0 0 23px ;}

.user-manual-content p {
    padding:10px 0;
    
}

/* Styling Linke Spalte Blog*/

.linker_kasten .navigationSiteList { 
    padding:0 !IMPORTANT; 
    margin:0 0 0 0 !IMPORTANT;
    list-style-type: none;
}

.linker_kasten .navigationSiteList a, .linker_kasten .parentpost a {
    font-size: 14px !IMPORTANT;
    color:rgb(112,112,112);
}
.linker_kasten .navigationSiteList li {
    padding:0 !IMPORTANT;
    margin:0 !IMPORTANT;
}

.linker_kasten .parentpost, .linker_kasten .parentpost a  {
    margin:0 !IMPORTANT;
    padding:0 0 0 6px !IMPORTANT;
    font-weight: normal !IMPORTANT;
    
    line-height: 2em !IMPORTANT;
    font-size: 16px !IMPORTANT;
    color:#0d0d0d !IMPORTANT;
    
}

.linker_kasten .childpost-1, .linker_kasten .childpost-1 a{
    margin:0 0 0 15px !IMPORTANT;
    padding:0 !IMPORTANT;
    font-weight: normal !IMPORTANT;
    line-height: 2em !IMPORTANT;
    font-size: 16px !IMPORTANT;
    color:#70798c !IMPORTANT;
}


.linker_kasten .childpost-2, .linker_kasten .childpost-2 a {
    margin:0 0 0 30px !IMPORTANT;
    padding:0 !IMPORTANT;
    font-weight: normal !IMPORTANT;
}

.linker_kasten .childpost-3, .linker_kasten .childpost-3 a {
    margin:0 0 0 45px !IMPORTANT;
    padding:0 !IMPORTANT;
    font-weight: normal !IMPORTANT;
}

.linker_kasten .childpost-4, .linker_kasten .childpost-4 a {
    margin:0 0 0 60px !IMPORTANT;
    padding:0 !IMPORTANT;
    font-weight: normal !IMPORTANT;
}

.linker_kasten .currentPage {
}

.linker_kasten .currentPage a {
    color:#0a84ff !IMPORTANT;
}

.manual_body .linker_kasten ul li.parentpost a {
    font-weight: bold !IMPORTANT;
}/* End custom CSS */