.elementor-402 .elementor-element.elementor-element-7ef6f00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-475f970{text-align:left;}.elementor-402 .elementor-element.elementor-element-475f970 img{width:100%;}.elementor-402 .elementor-element.elementor-element-1ef238e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-402 .elementor-element.elementor-element-2ef7065 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-402 .elementor-element.elementor-element-2ef7065.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-f0fb7f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-402 .elementor-element.elementor-element-e8cdc05 > .elementor-widget-container{margin:00px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-e8cdc05{columns:1;}.elementor-402 .elementor-element.elementor-element-4ad1b64 > .elementor-widget-container{margin:00px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-4ad1b64{columns:1;}.elementor-402 .elementor-element.elementor-element-527cfbc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-3c551b1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-402 .elementor-element.elementor-element-fcff3d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-122bbfa{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-122bbfa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-3288c5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-3288c5e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-a606aa9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-a606aa9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-a841fe3 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-ba6a9a2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-ba6a9a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-5d75bbc > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-cdf9cb8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-cdf9cb8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-ff40b2c > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-3ef3513{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-3ef3513.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-5a17de7 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-8c09e66{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-8c09e66.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-c2db3f5 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-3d1568c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-3d1568c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-e8a3469 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-24b30d2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-24b30d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-ed03d92 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-fdb5f5c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-fdb5f5c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-9415c73 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-f472ef7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-f472ef7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-23e90a1 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-7b0b155{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-7b0b155.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-8459601 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-fdcac3d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-fdcac3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-939ee26 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-2bc8000{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-2bc8000.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-b449184 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-36da303{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-36da303.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-8efd124 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-83914f5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-83914f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-d1b22fe > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-2123e4e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-2123e4e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-2957351 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-0c4939d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-0c4939d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-b6e5f4e > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-402 .elementor-element.elementor-element-e3c4eb6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-e3c4eb6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-dcce2fb > .elementor-widget-container{padding:6px 6px 6px 6px;}@media(min-width:768px){.elementor-402 .elementor-element.elementor-element-122bbfa{--width:auto;}.elementor-402 .elementor-element.elementor-element-3288c5e{--width:42%;}.elementor-402 .elementor-element.elementor-element-a606aa9{--width:auto;}.elementor-402 .elementor-element.elementor-element-ba6a9a2{--width:auto;}.elementor-402 .elementor-element.elementor-element-cdf9cb8{--width:auto;}.elementor-402 .elementor-element.elementor-element-3ef3513{--width:auto;}.elementor-402 .elementor-element.elementor-element-8c09e66{--width:auto;}.elementor-402 .elementor-element.elementor-element-3d1568c{--width:auto;}.elementor-402 .elementor-element.elementor-element-24b30d2{--width:auto;}.elementor-402 .elementor-element.elementor-element-fdb5f5c{--width:auto;}.elementor-402 .elementor-element.elementor-element-f472ef7{--width:auto;}.elementor-402 .elementor-element.elementor-element-7b0b155{--width:auto;}.elementor-402 .elementor-element.elementor-element-fdcac3d{--width:auto;}.elementor-402 .elementor-element.elementor-element-2bc8000{--width:auto;}.elementor-402 .elementor-element.elementor-element-36da303{--width:auto;}.elementor-402 .elementor-element.elementor-element-83914f5{--width:auto;}.elementor-402 .elementor-element.elementor-element-2123e4e{--width:auto;}.elementor-402 .elementor-element.elementor-element-0c4939d{--width:auto;}.elementor-402 .elementor-element.elementor-element-e3c4eb6{--width:auto;}}@media(max-width:1024px){.elementor-402 .elementor-element.elementor-element-f0fb7f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-402 .elementor-element.elementor-element-1ef238e.e-con{--order:-99999 /* order start hack */;}.elementor-402 .elementor-element.elementor-element-f0fb7f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-402 .elementor-element.elementor-element-e8cdc05{columns:1;}.elementor-402 .elementor-element.elementor-element-4ad1b64{columns:1;}}/* Start custom CSS for html, class: .elementor-element-0377ea1 */.fach-tabelle {
  width: 100%;
  border-collapse: collapse;
  background-color: #b2b2b2;
  font-size: 0.95rem;
  color: #333333; /* Textfarbe odd */
  line-height: 1.2;
}

.fach-tabelle tr:nth-child(even){
  width: 100%;
  border-collapse: collapse;
  background-color: #b2b2b2;
  font-size: 0.95rem;
  color: #333333; /* Textfarbe even */
  line-height: 1.2;
}


.fach-tabelle tr:nth-child(even),
.fach-tabelle tr:nth-child(odd),
.fach-tabelle tbody tr {
  background-color: #eeeeee;
}

.fach-tabelle tr {
  background-color: #b2b2b2; /* Streifen deaktivieren */
}

.fach-tabelle td {
  border: 2px solid #fff;
  padding: 6px 13px; /* kompakter */
  vertical-align: top;
}

.fach-tabelle a.upload-link {
  color: #333333;
  font-weight: 500;
  text-decoration: none;
  transition: color 0.1s ease;
}

.fach-tabelle a.upload-link:hover {
  color: #F9D058;
}/* End custom CSS */
/* Start custom CSS */.zurueck-link {
    background: linear-gradient(120deg, #F9D058 0%,
#F9D058 100%); 
    background-repeat: no-repeat; 
    background-size: 100% 30%; 
    background-position: 0 80%;
}

/*.fachinfo-box a.zurueck-link:hover {
    
}*//* End custom CSS */