/* *************************************************************************** */
/* PktSys */
/* *************************************************************************** */
.ContainerPktSysEintraege {
  width: 700px;
  padding: 5px;
  margin: 10px; /* abstand nach aussen */
  background-color: #fff;/* #DFDFDF; */
  border: 1px solid #8F8F8F;
  box-shadow: 5px 5px 5px #7F7F7F;
  border-radius: 10px;
}
.Datensatz {
    width: auto;
    font-size: 14px;
    padding: 10px;
}
.AktAusgabeGross .Datensatz:nth-child(even) {
  background-color: #EFEFEF;
  border-radius: 5px;
}
.AktAusgabeGross .Datensatz:nth-child(odd) {
  background-color: #fff;
}
.Datensatz table  {
  width: 100%;
  vertical-align:middle;
}
.Datensatz td  {
  vertical-align:middle;
}
.Datensatz th {
  width: 120px;
  text-align:right;
  vertical-align:middle;
}
.Datensatz h3 {
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  color: #00A0FF;
  text-shadow: none;
  text-decoration: underline;
}
.uebersicht table {
  border: 1px solid #000;
  border-radius: 5px;
  border-spacing: 0px;
  font-size: 14px;
  padding: 10px;
  margin: 0px;
  text-align: right;
  width: 100%;
}
.uebersicht td {
  font-size: 14px;
  padding: 8px;
}
.uebersicht th {
  font-size: 14px;
  padding: 8px;
}
.uebersicht tr:nth-child(even) {
  background-color: #fff;
}
.uebersicht tr:nth-child(odd) {
  background-color: #CFCFCF;
}
.uebersicht tr:nth-child(even) {
  background-color: #fff;
}
.uebersicht tr:nth-child(odd) {
  background-color:#DFDFDF;
}
.uebersicht tr:hover {
  background-color: #CFCFCF;
  box-shadow: 6px 6px 6px hsla(300,15%,25%,0.3) inset;
}
@media screen and (max-width: 640px) {
  .uebersicht table {
    padding: 5px;
  }
  .uebersicht td {
    font-size: 12px;
    padding: 3px;
  }
  .uebersicht th {
    font-size: 12px;
    padding: 3px;
  }
}
.TaetMeldungKurse {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 12px;
  margin: 10px;
}
.TaetMeldungKurse img {
  height: 30px;
  margin: 0px 10px 0px 0px;
}
/* *************************************************************************** */
/* PunkteSystem Eintraege */
/* legt die Ansichten der einzelnen Bildschirmgroessen fest */
.AktAusgabeMobile {
  margin: 0px;
  display: none;
}
.Ueschrift , .UeschriftZusatz {
  float: left;
}
 .UeschriftZusatz {
   padding: 20px;
   float: right;
   text-decoration: none;
   color: #000;
 }
 .UeschriftZusatzMobile {
   padding: 15px 15px 0px 0px;
   float: right;
   display: none;
 }
@media screen and (max-width: 640px) {
  .UeschriftZusatzMobile {
    display: block;
  }
  .UeschriftZusatz {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .MobileAbschnitt {
    font-size: 80%;
    padding: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px;
    display: block;
  }
  .AktAusgabeMobile h3 {
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px;
    color: #00A0FF;
    text-shadow: none;
    text-decoration: underline;
  }

  .AktAusgabeGross {
    display: none;
  }
  .AktAusgabeMobile {
    display: block;
    width: 100%;
  }
  .AktAusgabeMobile th {
    text-align: right;
    width: 20%;
  }
  .AktAusgabeMobile table {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
#wertP {
  font-size: 120%;
  color: green;
  text-align: right;
  font-weight: bold;
  text-decoration: underline;
  text-decoration-style: double;
}
#wertM {
  font-size: 120%;
  color: red;
  text-align: right;
  font-weight: bold;
  text-decoration: underline;
  text-decoration-style: double;
}
/* Seiten blaetter */
.LinkNavi {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.LinkNavi a {
  font-size: 90%;
  margin: 5px;
  padding: 7px;
  text-align: center;
  border: 1px solid #0b350e;
  color:#fff;
  text-decoration: none;
  background: linear-gradient(to bottom, #7eb981, #378d3c 80%);
  cursor: pointer;
  border-radius: 4px;
}
