.elementor-kit-12{--e-global-color-primary:#434343;--e-global-color-secondary:#B71918;--e-global-color-text:#434343;--e-global-color-accent:#454545;--e-global-color-cf7afe8:#B71918;--e-global-color-d71cb15:#007334;--e-global-color-e35a5bf:#9B2B2B;--e-global-color-9570f14:#033F1E;--e-global-color-e32b04b:#E9E9E9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-e32b04b );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:#B71918;text-shadow:0px 0px 10px #FFFFFF;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:#007334;border-radius:15px 15px 15px 15px;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 h1{color:var( --e-global-color-astglobalcolor5 );font-size:48px;font-weight:bold;font-style:oblique;}.elementor-kit-12 h2{font-size:36px;font-weight:bold;font-style:oblique;}.elementor-kit-12 h3{font-size:30px;font-weight:bold;font-style:oblique;}.elementor-kit-12 h4{font-size:22px;font-weight:bold;font-style:oblique;}.elementor-kit-12 h5{font-size:20px;font-weight:bold;font-style:oblique;}.elementor-kit-12 h6{font-size:18px;font-weight:bold;font-style:oblique;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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 */.root: {
  /* Buttons
     Text Buttons
     Navigation Hover-State */
  -tsg-color-red: #b71918; 

  /* Buttons Hover
     Text Buttons Hover
     Navigation Aktiv-State */
  -tsg-color-green: #007334;

  /* Textfarbe */
  -tsg-color-text: #434343;
  
  /* Hintergrund */  
  -tsg-color-background: #e9e9e9;
}

body {
  font-family: "Roboto";
  color: #434343;
  background-color: #e9e9e9;
}

.body1 {
  font-family: "Roboto";
  color: #434343;
  background-color: #e9e9e9;
  background: repeating-linear-gradient(
    45deg,
    #e9e9e9,
    #e9e9e9 10px,
    #ffffff 10px,
    #ffffff 20px
  );
}


a {
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  color: #434343;
}

/* unvisited link */
a:link {
  color: #434343;
}

/* visited link */
a:visited {
  color: #434343;
}

/* mouse over link */
a:hover {
  color: #434343;
}

/* selected link */
a:active {
  color: #434343;
} 


p {
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight:normal; 
}

  
.tsg-tab {
  border-collapse: collapse;
  font-family: 'Roboto', sans-serif;
}

.tsg-tab-header {
  border-collapse: collapse;
  font-family: 'Roboto', sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: normal; 
  color: #434343;
}

.tsg-tab-zelle {
  font-size: 18px;
  font-style: normal;
  font-weight: normal; 
  color: #434343;
}

.tsg-icon-link-decor {
	line-height: 100%;
}

.tsg-icon-link-text {
  color: #b71918;
	line-height: 100%;
}

.tsg-icon-link-header {
	color: #434343;
	font-weight: bold;
	line-height: 100%;
}

.tsg_chapter_nr h2 { 
  counter-reset: tsg_chapter_nr_h3;
}

.tsg_chapter_nr h3 { 
  counter-reset: tsg_chapter_nr_h4;
}

.tsg_chapter_nr h4 { 
  counter-reset: tsg_chapter_nr_h5;
}

.tsg_chapter_nr h5 { 
  counter-reset: tsg_chapter_nr_h6;
}

h3.tsg_chapter_nr:before {
  counter-increment: tsg_chapter_nr_h3;
  content: counter(tsg_chapter_nr_h3, decimal) ". "; }
h4.tsg_chapter_nr:before {
  counter-increment: tsg_chapter_nr_h4;
  content: counter(tsg_chapter_nr_h3, decimal) ". " counter(tsg_chapter_nr_h4, decimal) ". "; }
h5.tsg_chapter_nr:before {
  counter-increment: tsg_chapter_nr_h5;
  content: counter(tsg_chapter_nr_h3, decimal) ". " counter(tsg_chapter_nr_h4, decimal) ". " counter(tsg_chapter_nr_h5, decimal) ". "; }
h6.tsg_chapter_nr:before {
  counter-increment: tsg_chapter_nr_h6;
  content: counter(tsg_chapter_nr_h3, decimal) ". " counter(tsg_chapter_nr_h4, decimal) ". " counter(tsg_chapter_nr_h5, decimal) ". " counter(tsg_chapter_nr_h6, decimal) ". "; }

  

/*

background: #B71918;
background: linear-gradient(180deg,rgba(183, 25, 24, 1) 0%, rgba(136, 17, 18, 1) 100%);

background: #007334;
background: linear-gradient(180deg,rgba(0, 115, 52, 1) 0%, rgba(3, 63, 30, 1) 100%);


*/

/* 
TSG-Rot
Rot:  B71918

Verwendung(
. Button*
. Text Buttons
. Navigation Hover-State


TSG Grün
HEX: 007334

Verwendung(
. Buttons Hover
. Text Buttons Hover
. Navigation Aktiv-State


TSG Dunkelgrau
HEX: 434343
Verwendung(
. Text


TSG Hellgrau
HEX: E9E9E9

Verwendung(
. Hintergrund



TSG Rot Verlauf
HEX: 881112
Verwendung(
. Icon-Fläch^
. Text-Flächen


TSG Grün Verlauf
HEX: 007334
Verwendung(
. Icon-Fläche

*//* End custom CSS */