
/* Da die standarmässig mit "border-bottom: dotted;" ausgeeichneten Links   */
/* hier, unter den Thumbnail-Bildern für die Original-Dateien und jene mit  */
/* den Transkriptionen hier *nicht* erwünscht sind, wurde die Definition    */
/* der Links (a) hierin übernommen und das Statement "border-bottom" auf    */
/* "none" gesetzt. KMR/hp 15.02.2026                                        */

a {
		-moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		border-bottom: none;
		color: #6cc5af;
		text-decoration: none;
	}

		a:hover {
			border-bottom-color: #6cc5af;
			color: #6cc5af !important;
		}

			a:hover strong {
				color: inherit;
			}


.ada-table {
  display: flex;
  flex-direction: column; /* Elemente untereinander */ 
  width: 100%;
  /* border: 28; */
  /* margin: 0 2% 0 2%; */
}

/*
.ada-row:nth-child(2n + 1) {
    background-color: rgba(230, 235, 237, 0.25);
}
*/

/*
/* Zebra-Streifen: Jede gerade Zeile */ /*
.ada-row:nth-child(even) {
  background-color: #ad5858;
}
*/

.ada-row  {
  display: flex;
  line-height: 1.5;
}

/* Kopfzeile */
.ada-row.header {
  /* display: table-header-group; */
  /* position: sticky; top: 0; */
  background-color: #f5f5f5;
  color: white;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 3.5em;
  border-bottom: 5px;
  margin-bottom: 1.5em;
  /*
  vertical-align: middle;
  font-weight: bold;
  /* font-size: 1.1em; */
}

.ada-cell-date {
  flex: 0 0 10%;
  padding: 10px;
}

.klein {
  font-size: 0.8em;
}

.nochkleiner {
  font-size: 0.5em;
}

.ada-cell-orig {
  flex: 0 0 11%;
  padding: 10px;
  border-bottom: none;
}

.ada-cell-comment {
  flex: 1;
  padding: 10px;
}

.ada-cell-omt {
  flex: 0 0 18%;
  padding: 10px;
}

.ada-cell-date, .ada-cell-orig, .ada-cell-comment, .ada-cell-omt {
  display: table-cell;
  vertical-align: top;
  padding: 5px;
  /* border: 0.5px solid #ccc; */
  /* border-bottom: 1px solid #ccc; */ /*
  /* -webkit-hyphens: auto; */
  /* hyphens: auto; */
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

/*
.ada-table ada-row:nth-of-type(odd) div {
  /* background: red; */ /*
  border: solid 1px rgba(210, 215, 217, 0.75);
  border-left: 0;
  border-right: 0;
  background-color: rgba(230, 235, 237, 0.25);
}
*/

/*
.ada-table ada-row:nth-child(even) div{
  background: blue;
}
*/

/* Zebra-Effekt: Jede gerade Zeile (even) bekommt eine Hintergrundfarbe */

/*
.ada-table tr:nth-child(even) {
  background-color: #69acb1;
}
/*

/* Optional: Hover-Effekt */ /*
.ada-table tr:hover {
  background-color: #ddd;
}
*/

/* Responsiv: Auf kleinen Bildschirmen untereinander */
@media (max-width: 600px) {
  .flex-row {
    flex-direction: column;
  }
}