h1,
h2,
h3,
h4,
h5,
h6 {
  color:  var(--color-berufswahl);
}

.intro_box__content {
  background-color: var(--color-berufswahl);
  color: var(--color-white);
}

.intro_box__content h1,
.intro_box__content p {
  color: var(--color-white);
 }

 .block-type-quote blockquote {
   color: var(--color-berufswahl);
 }

 main a {
   color: var(--color-berufswahl);
   text-decoration: none;
 }

 main a:hover {
   border-bottom: 1px solid var(--color-berufswahl);
 }

 .breadcrump li a {
   color: var(--color-berufswahl);
 }

 .block-type-line hr {
   border: none;
   border-top: 1px solid var(--color-berufswahl);
 }

 .bg_col,
 .bg_col h2,
 .bg_col h3,
 .bg_col blockquote,
 .bg_col blockquote footer {
   background-color: var(--color-berufswahl);
   color: var(--color-white) !important;
   padding: 4px 0 2px 0;
 }

 .bg_col h2,
 .bg_col h3 {
   padding: 0;
   margin: 0 10px 0 10px;
 }

 .bg_col hr {
   border-top: 1px solid var(--color-white);
   padding: 0;
   margin: 10px 10px 0 10px;
 }

 .bg_col p {
   margin: 10px;
 }

 .bg_col blockquote {
   padding-top: 10px;
 }

 .bg_col ul {
   margin-left: 25px;
 }

 .bg_col .img-caption {
   color: var(--color-white) !important;
   margin-left: 10px;
   padding-bottom: 5px;
 }

 .bg_col .video-caption {
   color: var(--color-white) !important;
 }
 
 .bg_col__abc {
   background-color:  var(--color-berufswahl-soft) !important;
 }

 .abc-grid-letter {
   background-color: var(--color-berufswahl);
 }

 .acc_title {
   border-top: 1px solid var(--color-berufswahl);
 }

 .event {
   background-color: var(--color-berufswahl);
 }

 .abc-sel {
   border-top: 1px solid var(--color-berufswahl);
   color: var(--color-berufswahl);
 }
 .abc-list {
   border-top: 1px solid var(--color-berufswahl);
 }

 .abc-list-result {
   border-bottom: 1px solid var(--color-berufswahl);
   color: var(--color-berufswahl);
 }
 
 
 
 .filter-beruf {
   background-color: var(--color-white);
   border-top: 4px solid var(--color-berufswahl);
 }
 
 .filter-beruf__interesse p,
 .filter-beruf__art p {
   color: var(--color-berufswahl);
 }
 
 .filter-beruf__art {
   color: var(--color-berufswahl);
 }
 
 input[name="ls_art"],
 input[name="ls_filter"] {
   accent-color: var(--color-berufswahl);
 }
 
 .result-loading button {
   color: var(--color-white);
   background-color: var(--color-berufswahl);
   border: 1px solid var(--color-berufswahl);
 }

 .result-loading button:hover {
   color: var(--color-berufswahl);
   background-color: var(--color-white);
   border: 1px solid var(--color-berufswahl);
 }
 
 .fb__box {
   background-color: var(--color-berufswahl);
 }

 #fb_nahrung,
 #fb_wirtschaft,
 #fb_natur,
 #fb_gastro,
 #fb_texil,
 #fb_schoenheit,
 #fb_gestaltung,
 #fb_druck,
 #fb_bau,
 #fb_gebaeudetechnik,
 #fb_holz,
 #fb_fahrzeuge,
 #fb_elektro,
 #fb_metall,
 #fb_chemie,
 #fb_planung,
 #fb_verkauf,
 #fb_verkehr,
 #fb_informatik,
 #fb_kultur,
 #fb_gesundheit,
 #fb_bildung {
   background-color: var(--color-berufswahl);
 }
 
 .result-beruf-box {
   border-top: 4px solid var(--color-berufswahl);
   background-color: var(--color-berufswahl-soft);
 }
 
 .result-beruf-box .lead {
    color: var(--color-berufswahl);
  }
  
  .result-reset {
    border: 1px solid var(--color-berufswahl);
    color: var(--color-berufswahl);
  }
  
  .result-reset:hover {
    background-color: var(--color-berufswahl);
  }
  
  .intro_detail {
    background-color: var(--color-berufswahl-soft);
  }
  
 .tbox {
       background-color: var(--color-berufswahl);
     }
  .tbox a {
     color: var(--color-berufswahl);
   }
   
  .ls_wrap a {
    text-decoration: none;
    color: var(--color-berufswahl);
  }
  
  .ls_wrap a:hover {
   border-bottom: 1px solid var(--color-berufswahl);
  }

.ao_pdf_wrap {
    padding-left: 30px;
    padding-bottom: 16px;
    display: flex;
  }
  .ao_pdf {
    font-size: 0.8em;
    margin-right: 16px;
    color: var(--color-berufswahl);
    border: 1px solid var(--color-berufswahl);
    padding: 2px 6px;
  }
  
  .ao_pdf:hover {
    cursor: pointer;
    color: #fff;
    background-color: var(--color-berufswahl);
  }