@media screen {
  .dp-shortprofile {
    border: 2px solid #000;
    border-radius: 0 0 10px 10px;
    margin-bottom: 50px;
  }
  .dp-shortprofile .ce-buwtexticon {
    align-items: center;
    row-gap: 0;
    margin-bottom: 0;
    padding: 10px 30px;
  }
  #content_main .dp-shortprofile .ce-buwtexticon h2 {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 0;
  }
  .dp-shortprofile > h2 {
    color: #fff;
    font-size: 27px;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 20px 35px !important;
    text-transform: uppercase;
  }
  .contrast .dp-shortprofile > h2 {
    background-color: #000;
  }
  .uni:not(.contrast):not(.print) .dp-shortprofile.color-automatic,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-red {
    border-color: #b71a49;
  }
  .uni:not(.contrast):not(.print) .dp-shortprofile.color-automatic > h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-red > h2 {
    background-color: #b71a49;
  }
  .uni:not(.contrast):not(.print) .dp-shortprofile.color-automatic div:nth-child(odd) .ce-buwtexticon,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-red div:nth-child(odd) .ce-buwtexticon {
    background-color: rgba(183, 26, 73, 0.2);
  }
  .uni:not(.contrast):not(.print) .dp-shortprofile.color-automatic .texticon-content h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-red .texticon-content h2 {
    color: #b71a49;
  }
  .architektur:not(.contrast):not(.print) .dp-shortprofile.color-automatic,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-lightblue {
    border-color: #009bb4;
  }
  .architektur:not(.contrast):not(.print) .dp-shortprofile.color-automatic > h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-lightblue > h2 {
    background-color: #009bb4;
  }
  .architektur:not(.contrast):not(.print) .dp-shortprofile.color-automatic div:nth-child(odd) .ce-buwtexticon,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-lightblue div:nth-child(odd) .ce-buwtexticon {
    background-color: rgba(0, 155, 180, 0.2);
  }
  .architektur:not(.contrast):not(.print) .dp-shortprofile.color-automatic .texticon-content h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-lightblue .texticon-content h2 {
    color: #009bb4;
  }
  .bauing:not(.contrast):not(.print) .dp-shortprofile.color-automatic,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-orange {
    border-color: #f39100;
  }
  .bauing:not(.contrast):not(.print) .dp-shortprofile.color-automatic > h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-orange > h2 {
    background-color: #f39100;
  }
  .bauing:not(.contrast):not(.print) .dp-shortprofile.color-automatic div:nth-child(odd) .ce-buwtexticon,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-orange div:nth-child(odd) .ce-buwtexticon {
    background-color: rgba(243, 145, 0, 0.2);
  }
  .bauing:not(.contrast):not(.print) .dp-shortprofile.color-automatic .texticon-content h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-orange .texticon-content h2 {
    color: #f39100;
  }
  .gestaltung:not(.contrast):not(.print) .dp-shortprofile.color-automatic,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-green {
    border-color: #94c11c;
  }
  .gestaltung:not(.contrast):not(.print) .dp-shortprofile.color-automatic > h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-green > h2 {
    background-color: #94c11c;
  }
  .gestaltung:not(.contrast):not(.print) .dp-shortprofile.color-automatic div:nth-child(odd) .ce-buwtexticon,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-green div:nth-child(odd) .ce-buwtexticon {
    background-color: rgba(148, 193, 28, 0.2);
  }
  .gestaltung:not(.contrast):not(.print) .dp-shortprofile.color-automatic .texticon-content h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-green .texticon-content h2 {
    color: #94c11c;
  }
  .medien:not(.contrast):not(.print) .dp-shortprofile.color-automatic,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-blue {
    border-color: #006b94;
  }
  .medien:not(.contrast):not(.print) .dp-shortprofile.color-automatic > h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-blue > h2 {
    background-color: #006b94;
  }
  .medien:not(.contrast):not(.print) .dp-shortprofile.color-automatic div:nth-child(odd) .ce-buwtexticon,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-blue div:nth-child(odd) .ce-buwtexticon {
    background-color: rgba(0, 107, 148, 0.2);
  }
  .medien:not(.contrast):not(.print) .dp-shortprofile.color-automatic .texticon-content h2,
  .all:not(.contrast):not(.print) .dp-shortprofile.color-blue .texticon-content h2 {
    color: #006b94;
  }
  .contrast .dp-shortprofile .texticon-content a {
    border-bottom: 1px dotted #000 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-red .texticon-content a {
    border-bottom: 1px dotted #b71a49 !important;
    color: #b71a49 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-red .texticon.type-default.color-automatic {
    color: #b71a49 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-lightblue .texticon-content a {
    border-bottom: 1px dotted #009bb4 !important;
    color: #009bb4 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-lightblue .texticon.type-default.color-automatic {
    color: #009bb4 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-orange .texticon-content a {
    border-bottom: 1px dotted #f39100 !important;
    color: #f39100 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-orange .texticon.type-default.color-automatic {
    color: #f39100 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-green .texticon-content a {
    border-bottom: 1px dotted #94c11c !important;
    color: #94c11c !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-green .texticon.type-default.color-automatic {
    color: #94c11c !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-blue .texticon-content a {
    border-bottom: 1px dotted #006b94 !important;
    color: #006b94 !important;
  }
  .all:not(.contrast):not(.print) .dp-shortprofile.color-blue .texticon.type-default.color-automatic {
    color: #006b94 !important;
  }
}
/*# sourceMappingURL=DpShortprofile.css.map */