<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "ISO-8859-1";

.tabelleFirstLine {
  background-color: #2159a2;
  font-weight: normal;
  padding: 0 8px 0 2px;
  color: #fff;
}


th span img {
  vertical-align: bottom;
  border: 0;
}

.tableLeftSmall {
  width: 10%;
}

.tableNoBorder tr,
.tableNoBorder &gt; tbody &gt; tr &gt; td {
  border: none;
}

.table-striped &gt; tbody &gt; .tableRow:hover,
.table-striped &gt; tbody &gt; .tableRow:focus,
.tableRow:hover,
.tableRow:focus,
.tableLeftHeaderBlock:hover,
.tableLeftHeaderBlock:focus,
.table-striped &gt; tbody &gt; .tableRowDirect:hover,
.table-striped &gt; tbody &gt; .tableRowDirect:focus {
  background-color: #e6e6e6 ;
}

.tableNoHover &gt; tbody &gt; .tableRow:hover,
.tableNoHover &gt; tbody &gt; .tableRow:focus {
  background-color: inherit;
}


.tabelleFirstLine #tableSortHeader a:hover,
.tabelleFirstLine #tableSortHeader a:active,
.tabelleFirstLine #tableSortHeader a:focus,
.tabelleFirstLine #tableSortHeader a:active {
  text-decoration: underline;
}

.tableActive {
  text-decoration: underline;
}

#tableDeleteVerification {
  vertical-align: middle;
  border: 1px solid #cccccc;
}

.tableDeleteVerification {
  vertical-align: middle;
  border: 1px solid #cccccc;
}

.tableContractNotice,
.tableContractPrint {
  table-layout: fixed;
  width: 100%
}

.tableContractNotice &gt; tbody {
  background-color: rgb(250, 250, 250);
}

.tableContractNotice td,
.tableContractPrint td {
  padding-right: 20px;
  vertical-align: top;
  text-align: left;
  padding-bottom: 20px;
}

.tableContractPrint td {
  padding-bottom: 10px;
}

.tableContractNotice .tableNoticeHead {
  border-bottom: 2px solid var(--colorWhiteGrey);
}

.tableContractNotice .tableNoticeHead td {
  font-size: 24px;
  padding: 20px 0;
}

tbody {
  text-align: left;
  background-color: white;
}

.tableLeftHeader,
#tableSortHeader,
.tableLeftHeaderSmall {
  display: none;
}

.tableHeaderLeft {
  background-color: #D6DFF5;
}

@media (min-width: 992px) {
  #pageParticipantDetailsGuest &gt; .content .col-md-6,
  #pageParticipantDetails &gt; .content .col-md-6 {
    width: auto;
  }
}

#pageParticipantDetailsGuest .tableQuarter,
#pageParticipantDetails .tableQuarter {
  width: auto;
}

#pageParticipantDetailsGuest .tableQuarter th,
#pageParticipantDetailsGuest .tableQuarter td:nth-child(2),
#pageParticipantDetails .tableQuarter td:nth-child(2),
#pageParticipantDetails .tableQuarter th {
  width: 33%;
  white-space: nowrap;
}


#pageParticipantDetailsGuest .tableQuarter img,
#pageParticipantDetails .tableQuarter img {
  margin-right: 22px;
}

.table-center * {
  text-align: center;
}

.tableFooter {
  width: 100%;
  display: -webkit-box;
  /* iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* Firefox 19- */
  display: -ms-flexbox;
  /* IE 10 */
  display: -webkit-flex;
  /* Chrome */
  display: flex;
  /* Opera 12.1, Firefox 20+ */
  /* iOS 6-, Safari 3.1-6 */
  -webkit-box-orient: horizontal;
  -webkit-box-pack: justify;
  /* Firefox 19- */
  -moz-flex-flow: row wrap;
  -moz-justify-content: space-between;
  /* Chrome */
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  /* IE10 */
  -ms-flex-flow: row wrap;
  -ms-justify-content: space-between;
  /* Opera 12.1, Firefox 20+ */
  flex-flow: row wrap;
  justify-content: space-between;
}

/* Seitenzahlen fï¿½r groï¿½e Tabellen (Pagination) */

ul.pagination li.active a {
  color: #fff !important;
}


.tableRowDirect td {
  width: 50%;
}

tr {
  border: 1px solid #cccccc;
}

.tableFooterWrappingDiv {
  width: 30%;
}

.tableFooterText {
  padding-left: 5px;
  text-align: left;
}

.tableFooterPaginationDiv {
  width: 30%;
  text-align: center;
}

.tableBidderShort {
  display: none;
  float: left;
  white-space: nowrap;
}

.tableBidderLong {
  text-align: left;
}

.tableIcon,
.tableFree {
  width: 5%;
}

.tableDate {
  width: 40%;
}

.tableSubject {
  width: 50%;
}

.tableReadMessage &gt; tbody {
  background-color: rgb(250, 250, 250);
}

.tableReadMessage .table {
  background-color: rgb(250, 250, 250);
}

.worker table td,
.company table td {
  word-break: break-word;
}

caption {
  display: none;
}

.tableBoldHeader th {
  /*font-weight: bold;*/
}

.table-hover &gt; tbody &gt; tr:hover {
  border-top: 1px solid #e6e6e6 ;
  border-bottom: 1px solid #e6e6e6 ;
  background-color: #e6e6e6 ;
}

.clickable-row {
  cursor: pointer;
}

.clickable-row:hover {
  cursor: pointer;
}

.clickable-row:hover td,
.clickable-row:focus td {
  border-top: 1px solid #e6e6e6 ;
  border-bottom: 1px solid #e6e6e6 ;
  background-color: #e6e6e6 ;
}

.folder-border {
  border-top: 1px solid #ddd !important;
  padding: 0 0 2px 0 !important;
  height: initial !important;
}

@media ( max-width: 1199px) {
  .tableHorizontalHeaderSmall {
    display: block;
  }
  .tableLeftHeaderSmall {
    display: none;
  }
  .tableFooterWrappingDiv {
    width: 25%;
  }
  .tableFooterPaginationDiv {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .tableFooterWrappingDiv,
  .tableFooterPaginationDiv {
    width: 100%;
  }
  .tableFooterText {
    float: none;
  }
  .hiddenForLoggedInUser,
  #print {
    display: block;
    padding-left: 0px;
    padding-top: 10px;
  }
}

@media ( max-width: 725px) {
  .tableHorizontalHeader,
  .tableHorizontalHeaderSmall {
    display: none;
  }
  .tableLeftHeader,
  #tableSortHeader,
  .tableLeftHeaderSmall {
    display: block;
  }
  .tableLeftHeader td:nth-child(2) {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .worker table td,
  .company table td {
    font-size: 12px;
  }
}

@media (max-width: 500px) {
  .tableBidderLong {
    display: none;
  }
  .tableBidderShort {
    display: block;
  }
}

@media ( max-width: 450px) {
  table td {
    font-size: 12px;
  }
}

@media ( max-width: 350px) {
  table td {
    font-size: 10px;
  }
}</pre></body></html>