body {
 text-align: justify;
}

a:link { text-decoration: none;
					font-weight: bold;}

  .inhaltkli {
         font-weight: bold;
         float:left;
         width:30%;
}

.inhaltkli a {
        background: #ffc0cb;
        text-decoration: none;
}

.inhaltkre {
         font-weight: bold;
         width:30%;
         text-align:right;
         float:right;
}
.inhaltkre a {
        background: #ffc0cb;
        text-decoration: none;
}

.absatz {
        color: #930000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-style: italic;
}
.extern {
        background-color: #cccccc;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-style: italic;
        font-size: 0.8em;
        color: #262d35;
        border-width:2px;
        border-style:solid;
        border-color:#daeafa;
        padding:0.5em;
        text-align:justify;
}

.liste
ul {
		list-style-type: none;
		position: relative;
     text-align: justify;
		 margin: 0 auto;
     padding: 0;
    overflow: hidden;
}
.liste
li {
	 font-weight: bold;
  position: relative;
  display: inline-block;
  text-align: center;
  margin: 0 8px;
  /* for ie7 */
  zoom: 1;
  *display: inline;
} 
.liste
li a {
	  font-weight: bold;
    display: block;
    text-align: center;
padding: 12px 17px;
}
 #flex-container {
	 display: -webkit-flex;
   display: -ms-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
}
.box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;	 
  overflow: hidden;
  width: 44%;
  float: left;
	text-align: left;
	padding: 0 2% 0 5%;
}

p.doPre {
   white-space: pre-;
}
.tabelle
table {
	align-content: center;
	width: 100%; 
	display: flex;
	overflow-x: auto;
	margin: auto;
  border-collapse: separate;
  border-spacing: 0.1em;
}
  
th, td {
  text-align: center;
	padding: auto;
  border-radius: .1em;  
} 

td::before {
  content: attr(data-label); // Inhalt des Data-Attributs einfügen
  word-break: break-word; // Bei zu langen Attributen Umbrüche erzwingen
}

td {
  width: 14%;
  box-shadow: inset -1px 1px 1px -1px;
}  



