/* DGUV Vorschrift 2 2025-11-21 - #jv_2025_1-container */
  #jv_2025_1-container {
      width:100%;
      min-width:400px;
      max-width:1200px;
      display:flex;
      flex-wrap: wrap;
      flex-direction:row;
      overflow:auto;
   }
      
   #jv_2025_1_titel a:hover {
      color: rgba(255,255,255,0.7);
   } 
   #jv_2025_1_content a {
      color: #004994;
      text-decoration: none;
   }       

   #jv_2025_1-container .jv_d-flex {display: flex;}
   #jv_2025_1-container .jv_col {flex-direction:column}
   #jv_2025_1-container .jv_d-block {display:block;}
   #jv_2025_1-container .jv_space-between {justify-content: space-between;}
   #jv_2025_1-container .jv_width-100 {width:100%;}
   #jv_2025_1-container .jv_width-50 {width:50%;}
   #jv_2025_1-container .jv_width-33 {width:33.33%;}
   #jv_2025_1-container .jv_width-25 {width:25%;}
   #jv_2025_1-container .jv_text-center {text-align: center;}
   #jv_2025_1-container .jv_text-left {text-align: left;}
   #jv_2025_1-container .jv_letter-spacing-005 {letter-spacing: 0.05em;}
   #jv_2025_1-container .jv_word-spacing-05 {word-spacing: 0.5em;}
   #jv_2025_1-container .jv_uppercase {text-transform: uppercase;}
   #jv_2025_1-container .jv_line-height-100 {line-height:1.0rem;}
   #jv_2025_1-container .jv_line-height-110 {line-height:1.1rem;}
   #jv_2025_1-container .jv_line-height-130 {line-height:1.3rem;}
   #jv_2025_1-container .jv_color-blue {color:#004994;}
   #jv_2025_1-container .jv_color-black {color:#000000;}
   #jv_2025_1-container .jv_color-white {color:#ffffff;}
   #jv_2025_1-container .jv_bg-white {background-color: white;}
   #jv_2025_1-container .jv_bg-gray {background-color: #e6e6e6;}
   #jv_2025_1-container .jv_bg-blue {background-color: #004994;}
   #jv_2025_1-container .jv_bg-blue-20 {background-color: #a1daf8;}
   #jv_2025_1-container .jv_bg-blue-10 {background-color: #d4edfc;}
   #jv_2025_1-container .jv_p-10 {padding:10px;}
   #jv_2025_1-container .jv_pt-10 {padding-top:10px;}
   #jv_2025_1-container .jv_pl-10 {padding-left:10px;}
   #jv_2025_1-container .jv_pr-10 {padding-right:10px;}
   #jv_2025_1-container .jv_pb-10 {padding-bottom:10px;}
   #jv_2025_1-container .jv_pb-0 {padding-bottom:0px;}
   #jv_2025_1-container .jv_mr-5 {margin-right:5px;}
   #jv_2025_1-container .jv_mb-5 {margin-bottom:5px;}
   #jv_2025_1-container .jv_mb-0 {margin-bottom:0px;}
   #jv_2025_1-container .jv_mb-30 {margin-bottom:30px;}
   #jv_2025_1-container .jv_ml-5 {margin-left:5px;}
   #jv_2025_1-container .jv_mt-30 {margin-top:30px;}
   #jv_2025_1-container .jv_mt-0 {margin-top:0px;}
   #jv_2025_1-container .jv_border-black {border: 1px solid black;}
   #jv_2025_1-container .jv_size-80 {font-size: 0.8rem;}
   #jv_2025_1-container .jv_size-90 {font-size: 0.9rem;}
   #jv_2025_1-container .jv_size-100 {font-size: 1.0rem;}
   #jv_2025_1-container .jv_size-110 {font-size: 1.1rem;}
   #jv_2025_1-container .jv_size-120 {font-size: 1.2rem;}
   #jv_2025_1-container .jv_size-130 {font-size: 1.3rem;}
   #jv_2025_1-container .jv_size-140 {font-size: 1.4rem;}
   #jv_2025_1-container .jv_size-150 {font-size: 1.5rem;}
   #jv_2025_1-container .jv_size-200 {font-size: 2.0rem;}
   #jv_2025_1-container .jv_decoration-underline {text-decoration:underline;}
   #jv_2025_1-container .jv_align-items-start {align-items: start;}
   #jv_2025_1-container .jv_weight-600 {font-weight:600;}
   #jv_2025_1-container .jv_weight-700 {font-weight:700;}
/* DGUV Vorschrift 2 2025-11-21 - #jv_2025_1-container ENDE */


/* DGUV Vorschrift 2 2026 - #jv_grafik_05_container */

#jv_grafik_05_container {
         
         width:100%;
         min-width:400px;
         display:flex;
         flex-wrap: wrap;
         flex-direction:row;
         background-color: #d4edfc;
         overflow:auto;
      }

      #jv_grafik_05_titel {
         text-align: center;
         color: rgb(255,255,255);
         background-color: #004994;
         width:100%;
      }

      #jv_grafik_05_content {
         display: flex;
         align-items: start;
         width: 100%;
         justify-content: space-between;
      }

      #jv_grafik_05_titel h1 {
      letter-spacing: 0.05em;
      word-spacing: 0.5em;
      text-transform: uppercase;
      color:white;
      padding:0px 10px;
      }

      #jv_grafik_05_container h1 {
      font-size:1.5rem; font-weight: 600;
      }
      #jv_grafik_05_container h2 {
      font-size:0.9rem; font-weight: 600; margin :0%; padding:0%; line-height:1.1rem;
      }
      #jv_grafik_05_container h3 {
      font-size:0.8rem; font-weight: 700; margin :0%; line-height:1.1rem;
      }
      #jv_grafik_05_container h4 {
      font-size:0.8rem;  margin:0%; margin-top :5%; padding:0%; line-height:1.1rem;
      }
      #jv_grafik_05_container p {
      font-size:0.8rem;  margin :0%; padding:0%; line-height:1.1rem;
      }

 /* ----Styles für Liks evtl. anpassen, wenn Code in anderer Website eingebaut wird -------- */
      

      #jv_grafik_05_container a:hover {
         text-decoration: underline;
      }
      
      #jv_grafik_05_titel a {
         color: white;
         text-decoration: underline;
      } 
      
      #jv_grafik_05_titel a:hover {
         color: rgba(255,255,255,0.7);
      } 

      #jv_grafik_05_content a {
         color: #004994;
         text-decoration: none;
      }       

      .jv_d-flex {display: flex;}
      .jv_col {flex-direction:column}
      .jv_d-block {display:block;}
      .jv_space-between {justify-content: space-between;}
      .jv_width-100 {width:100%;}
      .jv_width-50 {width:50%;}
      .jv_width-33 {width:33.33%;}
      .jv_width-25 {width:25%;}
      .jv_text-center {text-align: center;}
      .jv_text-left {text-align: left;}
      .jv_color-blue {color:#004994;}
      .jv_bold {font-weight: 700;}
      .jv_bg-white {background-color: white;}
      .jv_bg-gray {background-color: #e6e6e6;}
      .jv_bg-lightblue {background-color: #a1daf8;}
      .jv_p-10 {padding:10px;}
      .jv_pt-10 {padding-top:10px;}
      .jv_pl-10 {padding-left:10px;}
      .jv_pr-10 {padding-right:10px;}
      .jv_pb-10 {padding-bottom:10px;}
      .jv_mr-5 {margin-right:5px;}
      .jv_ml-5 {margin-left:5px;}
      .jv_mt-30 {margin-top:30px;}
      .jv_border-black {border: 1px solid black;}
      .jv_size-150 {font-size: 1.5rem;}
/* DGUV Vorschrift 2 2026 - #jv_grafik_05_container ENDE */      

/* Stufenpyramide Gewalt 2025_09_29 #7678 - jv_2025_5-container */
 #jv_2025_5-container {
        font-size: 0.8rem;
        margin-left: auto;
        margin-right: auto;
        padding: 10px;
        text-align: center;
        width:100%;
        max-width:800px;
        display: flex;
        flex-direction: column;
        align-items: center;
      }

      #jv_2025_5-container div{
        min-height:3rem;
        padding: 2rem; 
        display: flex;
        justify-content: center;
        align-items: center;
        font-size:1rem;
        font-weight:700;
        line-height: 1.3rem;
        color:#000000;
      }

      #jv_2025_5-container .jv_width-100 {width:100%;}
      #jv_2025_5-container .jv_width-85 {width:85%;}
      #jv_2025_5-container .jv_width-70 {width:70%;}
      #jv_2025_5-container .jv_width-55 {width:55%;}
      #jv_2025_5-container .jv_width-45 {width:45%;}

      #jv_2025_5-container .jv_bg-green-20 {background-color: #d6e284;}
      #jv_2025_5-container .jv_bg-orange-20 {background-color: #ffe4b2;}
      #jv_2025_5-container .jv_bg-orange-50 {background-color: #f7a600;}
      #jv_2025_5-container .jv_bg-red-30 {background-color: #f35449;}
/* Stufenpyramide Gewalt 2025_09_29 #7678 - jv_2025_5-container ENDE */

/* Sicherheitsbeauftragte (Sibe) #1713 - jv_grafik_2025_2-container */
#jv_2025_2-container{
  font-size: 0.8rem; 
  margin-left: auto;
  margin-right: auto; 
  justify-content: space-between;
  display: flex;
  width:100%;
  min-width: 400px;
  max-width: 700px;
  padding: 10px;
}

#jv_2025_2-container .jv_d-flex {display: flex;}
#jv_2025_2-container .jv_col {flex-direction:column}
#jv_2025_2-container .jv_d-block {display:block;}
#jv_2025_2-container .jv_space-between {justify-content: space-between;}
#jv_2025_2-container .jv_max-width-700 {max-width: 700px;}
#jv_2025_2-container .jv_width-100 {width:100%;}
#jv_2025_2-container .jv_width-50 {width:50%;}
#jv_2025_2-container .jv_width-45 {width:45%;}
#jv_2025_2-container .jv_width-33 {width:33.33%;}
#jv_2025_2-container .jv_width-25 {width:25%;}
#jv_2025_2-container .jv_width-10 {width:10%;}
#jv_2025_2-container .jv_height-100 {height:100%;}
#jv_2025_2-container .jv_height-auto {height:auto;}
#jv_2025_2-container .jv_size-100 {font-size: 1.0rem;}
#jv_2025_2-container .jv_size-110 {font-size: 1.1rem;}
#jv_2025_2-container .jv_size-120 {font-size: 1.2rem;}
#jv_2025_2-container .jv_size-130 {font-size: 1.3rem;}
#jv_2025_2-container .jv_size-140 {font-size: 1.4rem;}
#jv_2025_2-container .jv_size-150 {font-size: 1.5rem;}
#jv_2025_2-container .jv_size-200 {font-size: 2.0rem;}
#jv_2025_2-container .jv_text-center {text-align: center;}
#jv_2025_2-container .jv_weight-700 {font-weight: 700;}
#jv_2025_2-container .jv_weight-600 {font-weight: 600;}
#jv_2025_2-container .jv_text-left {text-align: left;}
#jv_2025_2-container .jv_color-white {color:#ffffff;}
#jv_2025_2-container .jv_color-black {color:#000000;}
#jv_2025_2-container .jv_color-blue {color:#004994;}
#jv_2025_2-container .jv_color-red {color:#9b1c18;}
#jv_2025_2-container .jv_bg-blue {background-color: #004994;}
#jv_2025_2-container .jv_bg-white {background-color: white;}
#jv_2025_2-container .jv_bg-blue:hover {background-color: #0075BF;}
#jv_2025_2-container .jv_bg-gray {background-color: #e6e6e6;}
#jv_2025_2-container .jv_bg-lightblue {background-color: #a1daf8;}
#jv_2025_2-container .jv_bg-green {background-color: #AFCA0B;}
#jv_2025_2-container .jv_bg-green:hover {background-color: #8BB920;}
#jv_2025_2-container .jv_p-5 {padding:5px;}
#jv_2025_2-container .jv_p-10 {padding:10px;}
#jv_2025_2-container .jv_p-20 {padding:20px;}
#jv_2025_2-container .jv_pt-10 {padding-top:10px;}
#jv_2025_2-container .jv_pl-10 {padding-left:10px;}
#jv_2025_2-container .jv_pr-10 {padding-right:10px;}
#jv_2025_2-container .jv_pb-10 {padding-bottom:10px;}
#jv_2025_2-container .jv_m-5 {margin:5px;}
#jv_2025_2-container .jv_m-10 {margin:10px;}
#jv_2025_2-container .jv_mr-5 {margin-right:5px;}
#jv_2025_2-container .jv_ml-5 {margin-left:5px;}
#jv_2025_2-container .jv_ml-20 {margin-left:20px;}
#jv_2025_2-container .jv_mt-30 {margin-top:30px;}
#jv_2025_2-container .jv_mt-20 {margin-top:20px;}
#jv_2025_2-container .jv_mt-5 {margin-top:5px;}
#jv_2025_2-container .jv_mt-10 {margin-top:10px;}
#jv_2025_2-container .jv_mb-20 {margin-bottom:20px;}
#jv_2025_2-container .jv_mb-20 {margin-bottom:20px;}
#jv_2025_2-container .jv_mb-30 {margin-bottom:30px;}
#jv_2025_2-container .jv_mb-5 {margin-bottom: 5px;}
#jv_2025_2-container .jv_border-black {border: 1px solid black;}
#jv_2025_2-container .jv_border-blue {border: 2px solid #004994;}
#jv_2025_2-container .jv_border-green {border: 2px solid #AFCA0B;}
#jv_2025_2-container .jv_border-radius-20 {border-radius: 20px;}
#jv_2025_2-container .jv_align-items-center {align-items: center;}
#jv_2025_2-container .jv_justify-content-center {justify-content: center;}
#jv_2025_2-container .jv_pointer {cursor: pointer;}
/* Sicherheitsbeauftragte (Sibe) #1713 - jv_grafik_2025_2-container ENDE */


/* Sicherheitsbeauftragte (Sibe) #1713 - jv_grafik_2025_3-container */
#jv_2025_3-container{
  margin-left: auto;
  margin-right: auto; 
  text-align: center;
  width:100%;
  max-width: 700px;
  padding:10px;
}

#jv_2025_3-container .jv_d-flex {display: flex;}
#jv_2025_3-container .jv_col {flex-direction:column}
#jv_2025_3-container .jv_d-block {display:block;}
#jv_2025_3-container .jv_space-between {justify-content: space-between;}
#jv_2025_3-container .jv_max-width-700 {max-width: 700px;}
#jv_2025_3-container .jv_width-100 {width:100%;}
#jv_2025_3-container .jv_width-50 {width:50%;}
#jv_2025_3-container .jv_width-45 {width:45%;}
#jv_2025_3-container .jv_width-33 {width:33.33%;}
#jv_2025_3-container .jv_width-25 {width:25%;}
#jv_2025_3-container .jv_width-10 {width:10%;}
#jv_2025_3-container .jv_height-100 {height:100%;}
#jv_2025_3-container .jv_size-100 {font-size: 1.0rem;}
#jv_2025_3-container .jv_size-110 {font-size: 1.1rem;}
#jv_2025_3-container .jv_size-120 {font-size: 1.2rem;}
#jv_2025_3-container .jv_size-130 {font-size: 1.3rem;}
#jv_2025_3-container .jv_size-140 {font-size: 1.4rem;}
#jv_2025_3-container .jv_size-150 {font-size: 1.5rem;}
#jv_2025_3-container .jv_size-200 {font-size: 2.0rem;}
#jv_2025_3-container .jv_text-center {text-align: center;}
#jv_2025_3-container .jv_weight-700 {font-weight: 700;}
#jv_2025_3-container .jv_weight-600 {font-weight: 600;}
#jv_2025_3-container .jv_text-left {text-align: left;}
#jv_2025_3-container .jv_color-black {color:#000000;}
#jv_2025_3-container .jv_color-white {color:#ffffff;}
#jv_2025_3-container .jv_color-blue {color:#004994;}
#jv_2025_3-container .jv_color-red {color:#9b1c18;}
#jv_2025_3-container .jv_bg-blue {background-color: #004994;}
#jv_2025_3-container .jv_bg-white {background-color: white;}
#jv_2025_3-container .jv_bg-blue:hover {background-color: #0075BF;}
#jv_2025_3-container .jv_bg-gray {background-color: #e6e6e6;}
#jv_2025_3-container .jv_bg-lightblue {background-color: #a1daf8;}
#jv_2025_3-container .jv_p-5 {padding:5px;}
#jv_2025_3-container .jv_p-10 {padding:10px;}
#jv_2025_3-container .jv_pt-10 {padding-top:10px;}
#jv_2025_3-container .jv_pl-10 {padding-left:10px;}
#jv_2025_3-container .jv_pr-10 {padding-right:10px;}
#jv_2025_3-container .jv_pb-10 {padding-bottom:10px;}
#jv_2025_3-container .jv_m-5 {margin:5px;}
#jv_2025_3-container .jv_m-10 {margin:10px;}
#jv_2025_3-container .jv_mr-5 {margin-right:5px;}
#jv_2025_3-container .jv_ml-5 {margin-left:5px;}
#jv_2025_3-container .jv_mt-30 {margin-top:30px;}
#jv_2025_3-container .jv_mt-5 {margin-top:5px;}
#jv_2025_3-container .jv_mt-10 {margin-top:10px;}
#jv_2025_3-container .jv_mb-20 {margin-bottom:20px;}
#jv_2025_3-container .jv_mb-30 {margin-bottom:30px;}
#jv_2025_3-container .jv_mb-5 {margin-bottom: 5px;}
#jv_2025_3-container .jv_border-black {border: 1px solid black;}
#jv_2025_3-container .jv_border-blue {border: 4px solid #004994;}
#jv_2025_3-container .jv_align-items-center {align-items: center;}
#jv_2025_3-container .jv_justify-content-center {justify-content: center;}
#jv_2025_3-container .jv_pointer {cursor: pointer;}

/* Sicherheitsbeauftragte (Sibe) #1713 - jv_grafik_2025_3-container ENDE */


/* Sicherheitsbeauftragte (Sibe) #1713 - jv_grafik_2025_4-container */
 #jv_2025_4-container {
        font-size: 0.8rem;
        margin-left: auto;
        margin-right: auto;
        padding: 10px;
        text-align: center;
        width:100%;
        max-width:800px;
        display: flex;
      }


#jv_2025_4-container .jv_d-flex {display: flex;}
#jv_2025_4-container .jv_col {flex-direction:column}
#jv_2025_4-container .jv_d-block {display:block;}
#jv_2025_4-container .jv_space-between {justify-content: space-between;}
#jv_2025_4-container .jv_max-width-700 {max-width: 700px;}
#jv_2025_4-container .jv_width-100 {width:100%;}
#jv_2025_4-container .jv_width-50 {width:50%;}
#jv_2025_4-container .jv_width-45 {width:45%;}
#jv_2025_4-container .jv_width-33 {width:33.33%;}
#jv_2025_4-container .jv_width-25 {width:25%;}
#jv_2025_4-container .jv_width-10 {width:10%;}
#jv_2025_4-container .jv_height-100 {height:100%;}
#jv_2025_4-container .jv_height-auto {height:auto;}
#jv_2025_4-container .jv_size-100 {font-size: 1.0rem;}
#jv_2025_4-container .jv_size-110 {font-size: 1.1rem;}
#jv_2025_4-container .jv_size-120 {font-size: 1.2rem;}
#jv_2025_4-container .jv_size-130 {font-size: 1.3rem;}
#jv_2025_4-container .jv_size-140 {font-size: 1.4rem;}
#jv_2025_4-container .jv_size-150 {font-size: 1.5rem;}
#jv_2025_4-container .jv_size-200 {font-size: 2.0rem;}
#jv_2025_4-container .jv_text-center {text-align: center;}
#jv_2025_4-container .jv_weight-700 {font-weight: 700;}
#jv_2025_4-container .jv_weight-600 {font-weight: 600;}
#jv_2025_4-container .jv_weight-400 {font-weight: 400;}
#jv_2025_4-container .jv_text-left {text-align: left;}
#jv_2025_4-container .jv_color-white {color:#ffffff;}
#jv_2025_4-container .jv_color-black {color:#000000;}
#jv_2025_4-container .jv_color-blue {color:#004994;}
#jv_2025_4-container .jv_color-red {color:#9b1c18;}
#jv_2025_4-container .jv_bg-blue {background-color: #004994;}
#jv_2025_4-container .jv_bg-white {background-color: white;}
#jv_2025_4-container .jv_bg-blue:hover {background-color: #0075BF;}
#jv_2025_4-container .jv_bg-gray {background-color: #e6e6e6;}
#jv_2025_4-container .jv_bg-lightblue {background-color: #a1daf8;}
#jv_2025_4-container .jv_bg-green {background-color: #AFCA0B;}
#jv_2025_4-container .jv_bg-green:hover {background-color: #8BB920;}
#jv_2025_4-container .jv_bg-cyan {background-color: #0075bf;}
#jv_2025_4-container .jv_bg-cyan:hover {background-color: #39a5e9;}
#jv_2025_4-container .jv_bg-lightgreen {background-color: #afca0b;}
#jv_2025_4-container .jv_bg-lightgreen-interactive {background-color: #afca0b;}
#jv_2025_4-container .jv_bg-lightgreen-interactive:hover {background-color: #d1e06f;}
#jv_2025_4-container .jv_bg-green-20-interactive {background-color: #d6e284;}
#jv_2025_4-container .jv_bg-green-20-interactive:hover {background-color: #c3d646;}

#jv_2025_4-container .jv_p-5 {padding:5px;}
#jv_2025_4-container .jv_p-10 {padding:10px;}
#jv_2025_4-container .jv_p-20 {padding:20px;}
#jv_2025_4-container .jv_pt-10 {padding-top:10px;}
#jv_2025_4-container .jv_pl-10 {padding-left:10px;}
#jv_2025_4-container .jv_pr-10 {padding-right:10px;}
#jv_2025_4-container .jv_pb-10 {padding-bottom:10px;}
#jv_2025_4-container .jv_m-5 {margin:5px;}
#jv_2025_4-container .jv_m-10 {margin:10px;}
#jv_2025_4-container .jv_mr-5 {margin-right:5px;}
#jv_2025_4-container .jv_ml-5 {margin-left:5px;}
#jv_2025_4-container .jv_ml-20 {margin-left:20px;}
#jv_2025_4-container .jv_mt-30 {margin-top:30px;}
#jv_2025_4-container .jv_mt-20 {margin-top:20px;}
#jv_2025_4-container .jv_mt-5 {margin-top:5px;}
#jv_2025_4-container .jv_mt-10 {margin-top:10px;}
#jv_2025_4-container .jv_mb-10 {margin-bottom:10px;}
#jv_2025_4-container .jv_mb-20 {margin-bottom:20px;}
#jv_2025_4-container .jv_mb-20 {margin-bottom:20px;}
#jv_2025_4-container .jv_mb-30 {margin-bottom:30px;}
#jv_2025_4-container .jv_mb-5 {margin-bottom: 5px;}
#jv_2025_4-container .jv_border-black {border: 1px solid black;}
#jv_2025_4-container .jv_border-blue {border: 2px solid #004994;}
#jv_2025_4-container .jv_border-green {border: 2px solid #AFCA0B;}
#jv_2025_4-container .jv_border-radius-20 {border-radius: 20px;}
#jv_2025_4-container .jv_align-items-center {align-items: center;}
#jv_2025_4-container .jv_justify-content-center {justify-content: center;}
#jv_2025_4-container .jv_pointer {cursor: pointer;}
#jv_2025_4-container .jv_rotate-270 {rotate: 270deg;}
#jv_2025_4-container .jv_nowrap {text-wrap: nowrap;} 
/* Sicherheitsbeauftragte (Sibe) #1713 - jv_grafik_2025_4-container ENDE*/


/* Fachkräfte für Arbeitssicherheit - Tabelle #3564 */
 .jv-tablestyle-table_wrapper {
        width: 100%;
    }

    table.jv-tablestyle-table {
        font-size: 1rem;
        border-collapse: collapse;
        max-width: 1200px;
    }

    table.jv-tablestyle-table thead th {
        font-weight: bold;
    }

    table.jv-tablestyle-table th {
        font-weight: normal;
    }
    
    table.jv-tablestyle-table td, 
    table.jv-tablestyle-table th {
        width: calc(100% * 2 / 9);
        border: 0 solid #fff;
        border-right-width: 5px;
        border-bottom-width: 1px;
        padding: 0.5rem 0.5rem 0.5rem calc(0.5rem + 5px + 1vw);
        vertical-align: middle;
        text-align: left;
    }


    table.jv-tablestyle-table th:first-child {
        width: calc(100% / 3);
    }

    table.jv-tablestyle-table tr:nth-child(2n) td, 
    table.jv-tablestyle-table tr:nth-child(2n) th {
        background: rgb(242, 242, 242);
    }
    
    table.jv-tablestyle-table p {
        margin: 0;
    }

    table.jv-tablestyle-table tr .jv-tablestyle-maxwidth15 {
        max-width: 15%;
    }

    table.jv-tablestyle-table tr.jv-tablestyle-headerblue,
    table.jv-tablestyle-table tr .jv-tablestyle-headerblue {
        color:#fff; 
        background:#004994;
    }

    table.jv-tablestyle-table tbody tr.jv-tablestyle-brown,
    table.jv-tablestyle-table tbody tr .jv-tablestyle-brown,
    table.jv-tablestyle-table thead tr .jv-tablestyle-brown{
        box-shadow: calc(5px + 1vw) 0px rgb(210,140,90) inset;
        background-color: rgba(210,140,90, 0.3);
    }

    table.jv-tablestyle-table tbody tr.jv-tablestyle-lightbrown,
    table.jv-tablestyle-table tbody tr .jv-tablestyle-lightbrown,
    table.jv-tablestyle-table thead tr .jv-tablestyle-lightbrown{
        box-shadow: calc(5px + 1vw) 0px rgb(225,180,130) inset;
        background-color: rgba(225,180,130, 0.3);
    }

    table.jv-tablestyle-table tbody tr.jv-tablestyle-green,
    table.jv-tablestyle-table tbody tr .jv-tablestyle-green, 
    table.jv-tablestyle-table thead tr .jv-tablestyle-green {
        box-shadow: calc(5px + 1vw) 0px rgb(160,175,90) inset;
        background-color: rgba(160,175,90, 0.3);
    }

    table.jv-tablestyle-table tbody tr.jv-tablestyle-turquoise,
    table.jv-tablestyle-table tbody tr .jv-tablestyle-turquoise, 
    table.jv-tablestyle-table thead tr .jv-tablestyle-turquoise {
        box-shadow: calc(5px + 1vw) 0px rgb(80,150,150) inset;
        background-color: rgba(80,150,150, 0.3);
    }

    table.jv-tablestyle-table tbody tr.jv-tablestyle-lightblue,
    table.jv-tablestyle-table tbody tr .jv-tablestyle-lightblue, 
    table.jv-tablestyle-table thead tr .jv-tablestyle-lightblue {
        box-shadow: calc(5px + 1vw) 0px rgb(20,115,165) inset;
        background-color: rgba(20,115,165,0.3);
    }

    table.jv-tablestyle-table tbody tr.jv-tablestyle-gray,
    table.jv-tablestyle-table tbody tr .jv-tablestyle-gray, 
    table.jv-tablestyle-table thead tr .jv-tablestyle-gray {
        box-shadow: calc(5px + 1vw) 0px rgb(198, 198, 198) inset;
        background-color: rgba(198, 198, 198, 0.3);
    }

    table.jv-tablestyle-table tr .jv-tablestyle-lekred {
        color: #fff;
        background:rgb(215,53,52); 
        padding: 0.25rem;
        line-height: calc(100% + 1rem);
    }

    .jv-tablestyle-info {
        margin-top: 1rem;
        width: calc(100% - 1rem);
        max-width: 1200px;
        display: flex;
        justify-content: flex-end;
    }

    @media (max-width: 996px){
        .jv-tablestyle-table_wrapper {
            overflow: auto;
        }

        .jv-tablestyle-table_wrapper::-webkit-scrollbar{
            -webkit-appearance: none;
            width: 14px;
            height: 14px;
        }

        .jv-tablestyle-table_wrapper::-webkit-scrollbar-thumb{
            border-radius: 8px;
            border: 3px solid #fff;
            background-color: rgba(0, 0, 0, .3);
        }

        table.jv-tablestyle-table {
            table-layout: auto;
            min-width: 800px;
        }

        table.jv-tablestyle-table td, 
        table.jv-tablestyle-table th {
            word-wrap: break-word;
            -webkit-hyphens: auto; /* iOS 4.2+ */
            -moz-hyphens: auto; /* Firefox 5+ */
            -ms-hyphens: auto; /* IE 10+ */
            hyphens: auto;
        } 

        .jv-tablestyle-info {
            max-width: 800px;
        }
    }

/* Fachkräfte für Arbeitssicherheit - Tabelle #3564 ENDE */

/* Grafik DGUV A2 #26 - NEU 2024: Grafik mit Links - blau*/
#jv_grafik_05_container {
 width:100%;
 min-width:400px;
 display:flex;
 flex-wrap: wrap;
 flex-direction:row;
 background-color: rgba(212,237,252);
 overflow:auto;
}
#jv_grafik_05_titel {
 padding:1% 0 0.5% 0;
 text-align: center;
 color: rgb(255,255,255);
 background-color: rgb(0,73,148); /* font-size: clamp(16px,2vw, 35px); */
 width:100%;
}
#jv_grafik_05_content {
 padding:1% 0 0.5% 0;
 width:100%;
 display:flex;
 flex-wrap: nowrap;
 flex-direction:row;
}
#jv_grafik_05_linke_spalte {
 width:50%;
 display: flex;
 margin:  0% 1%;
 flex-direction:column;
}
#jv_grafik_05_rechte_spalte {
 width:50%;
 display: flex;
 flex-direction:column;
 margin: 0% 1%;
}
#jv_grafik_05_container h1 {
 letter-spacing: 0.1em;
 word-spacing: 0.5em;
 text-transform: uppercase;
 color:white;
}

#jv_grafik_05_container h1 {
 font-size:1.5rem;
}
#jv_grafik_05_container h2 {
 font-size:0.9rem; font-weight: bold; margin :0%; padding:0%; line-height:1.1rem;
}
#jv_grafik_05_container h3 {
 font-size:0.8rem; font-weight: bold; margin :0%; line-height:1.1rem;
}
#jv_grafik_05_container h4 {
 font-size:0.8rem;  margin:0%; margin-top :5%; padding:0%; line-height:1.1rem;
}
#jv_grafik_05_container p {
 font-size:0.8rem;  margin :0%; padding:0%; line-height:1.1rem;
}




#jv_grafik_05_container h2,
#jv_grafik_05_container h3,
#jv_grafik_05_container h4 {
 color:black;
}
.jv_grafik_05_100_prozent {
 width: 100%;
}
.jv_grafik_05_50_prozent {
 width: 50%;
}
.jv_grafik_05_33_prozent {
 width: 33%;
}
.jv_grafik_05_center {
 text-align: center;
}
.jv_grafik_05_background_white {
 background-color: white;
}
.jv_grafik_05_background_gray {
 background-color: rgb(230,230,230);
}
.jv_grafik_05_background_green {
 background-color: rgb(169,203,152);
}
.jv_grafik_05_anlage {
 width: 50%;
 text-align: center;
 font-weight:bold;
 color:#004994;
 font-size: 1rem;
}
.jv_grafik_05_pfeile {
 width: 50%;
 text-align: center;
 font-weight:bold;
 font-size: 1.5rem;
 margin-top:0%; 
 padding:1%; 
}
.jv_grafik_05_beschaeftigte {
 width: 50%;
 text-align: left;
 margin:0% 2px;
 padding: 1%;
 border:1px solid black;
}
.jv_grafik_05_beschaeftigte_combi {
 width: 50%;
 text-align: left;
 margin:0% 2%;
 background-color: rgb(161,218,248); /* padding: 1%; */ /* border:1px solid black; */
}
.jv_grafik_05_beschaeftigte_combi_2 {
 width: 50%;
 text-align: left;
 margin:0% 2px;
 padding: 1%;
}
.jv_grafik_05_beschaeftigte_combi h3 {
 background-color: white;
 padding:1%;
}
.jv_grafik_05_dienstleister {
 text-align: left;
 margin:0% 2px;
 padding: 1%;
 border:1px solid black;
 background-color: white;
}
.jv_grafik_05_dienstleister_2 {
 text-align: left;
 margin:0% 2px;
 padding: 1%;
 border:1px solid black;
 background-color: rgb(230,230,230) 
}
.jv_grafik_05_dienstleister_3 {
 text-align: left;
 margin:0% 2px;
 padding: 1%;
 border:0px solid black;
 background-color: rgb(161,218,248);
}
.jv_grafik_05_flex_1 {
}
.jv_grafik_05_modell {
 text-align: center; /* flex: 1; */
 background-color: white;
 border:1px solid black;
 margin:1%;
 padding-top: 1%;
}
.jv_grafik_05_info {
 text-align: left;
 margin:1%;
 padding-top: 1%;
}
/* Grafik DGUV A2 #26 ENDE */

/* Grafik DGUV A2 #26 NEU 07-2025 ANFANG */
 #jv_2025_1-container {
      width:100%;
      min-width:400px;
      max-width:1200px;
      display:flex;
      flex-wrap: wrap;
      flex-direction:row;
      overflow:auto;
   }
      
   #jv_2025_1_titel a:hover {
      color: rgba(255,255,255,0.7);
   } 
   #jv_2025_1_content a {
      color: #004994;
      text-decoration: none;
   }       

   #jv_2025_1-container .jv_d-flex {display: flex;}
   #jv_2025_1-container .jv_col {flex-direction:column}
   #jv_2025_1-container .jv_d-block {display:block;}
   #jv_2025_1-container .jv_space-between {justify-content: space-between;}
   #jv_2025_1-container .jv_width-100 {width:100%;}
   #jv_2025_1-container .jv_width-50 {width:50%;}
   #jv_2025_1-container .jv_width-33 {width:33.33%;}
   #jv_2025_1-container .jv_width-25 {width:25%;}
   #jv_2025_1-container .jv_text-center {text-align: center;}
   #jv_2025_1-container .jv_text-left {text-align: left;}
   #jv_2025_1-container .jv_letter-spacing-005 {letter-spacing: 0.05em;}
   #jv_2025_1-container .jv_word-spacing-05 {word-spacing: 0.5em;}
   #jv_2025_1-container .jv_uppercase {text-transform: uppercase;}
   #jv_2025_1-container .jv_line-height-100 {line-height:1.0rem;}
   #jv_2025_1-container .jv_line-height-110 {line-height:1.1rem;}
   #jv_2025_1-container .jv_line-height-130 {line-height:1.3rem;}
   #jv_2025_1-container .jv_color-blue {color:#004994;}
   #jv_2025_1-container .jv_color-black {color:#000000;}
   #jv_2025_1-container .jv_color-white {color:#ffffff;}
   #jv_2025_1-container .jv_bg-white {background-color: white;}
   #jv_2025_1-container .jv_bg-gray {background-color: #e6e6e6;}
   #jv_2025_1-container .jv_bg-blue {background-color: #004994;}
   #jv_2025_1-container .jv_bg-blue-20 {background-color: #a1daf8;}
   #jv_2025_1-container .jv_bg-blue-10 {background-color: #d4edfc;}
   #jv_2025_1-container .jv_p-10 {padding:10px;}
   #jv_2025_1-container .jv_pt-10 {padding-top:10px;}
   #jv_2025_1-container .jv_pl-10 {padding-left:10px;}
   #jv_2025_1-container .jv_pr-10 {padding-right:10px;}
   #jv_2025_1-container .jv_pb-10 {padding-bottom:10px;}
   #jv_2025_1-container .jv_pb-0 {padding-bottom:0px;}
   #jv_2025_1-container .jv_mr-5 {margin-right:5px;}
   #jv_2025_1-container .jv_mb-5 {margin-bottom:5px;}
   #jv_2025_1-container .jv_mb-0 {margin-bottom:0px;}
   #jv_2025_1-container .jv_mb-30 {margin-bottom:30px;}
   #jv_2025_1-container .jv_ml-5 {margin-left:5px;}
   #jv_2025_1-container .jv_mt-30 {margin-top:30px;}
   #jv_2025_1-container .jv_mt-0 {margin-top:0px;}
   #jv_2025_1-container .jv_border-black {border: 1px solid black;}
   #jv_2025_1-container .jv_size-80 {font-size: 0.8rem;}
   #jv_2025_1-container .jv_size-90 {font-size: 0.9rem;}
   #jv_2025_1-container .jv_size-100 {font-size: 1.0rem;}
   #jv_2025_1-container .jv_size-110 {font-size: 1.1rem;}
   #jv_2025_1-container .jv_size-120 {font-size: 1.2rem;}
   #jv_2025_1-container .jv_size-130 {font-size: 1.3rem;}
   #jv_2025_1-container .jv_size-140 {font-size: 1.4rem;}
   #jv_2025_1-container .jv_size-150 {font-size: 1.5rem;}
   #jv_2025_1-container .jv_size-200 {font-size: 2.0rem;}
   #jv_2025_1-container .jv_decoration-underline {text-decoration:underline;}
   #jv_2025_1-container .jv_align-items-start {align-items: start;}
   #jv_2025_1-container .jv_weight-600 {font-weight:600;}
   #jv_2025_1-container .jv_weight-700 {font-weight:700;}
/* Grafik DGUV A2 #26 NEU 07-2025 ENDE */

/* Grafik Seminare / Führungskräfte #1866 START */

@media only screen and (max-width: 400px) {
     
      #jv_grafik_fuehrung_text {
        display:none;
      } 

      #jv_grafik_fuehrung_icon {
        display:block;
      } 
      
    }
    @media only screen and (min-width: 401px) {

      #jv_grafik_fuehrung_text {
        display:block;
      }   
      #jv_grafik_fuehrung_icon {
        display:none;
      } 
    }

/* Grafik Seminare / Führungskräfte #1866 ENDE */