.frac {
  display: inline-block;
  position: relative;
  vertical-align: middle; 
  letter-spacing: 0.001em;
  text-align: center;    
}

.frac > span { 
  display: block; 
  padding: 0.1em; 
}

.frac span.bottom {
  border-top: thin solid black;
}

.compundFractionTable {
  
  flex: 1;
  margin-left: auto;
    margin-right: auto;
}

.compundFractionSolution {
  flex: 10;
}

.compoundFractionLine {
  border-top: 3px solid black;
  width: 30px;
}

.symbol {display: none;}

input[type=number]{
    width: 80px;
    /*border: 3px solid black*/;
} 

.unicodeSymbol{
      font-size:50px;
}

p {
  text-align: justify;
  
}
.tableAsFractionLine{
 border-bottom: 3px solid #000000;
 padding-bottom:3px
}

.wrapper {
  width: 100%;
  min-height: 150px;
  display: flex;
  flex-wrap: nowrap;  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: row;
}

@media (max-width: 800px) {
  .wrapper {
    flex-direction: column;
  }
}

.text {
  min-height: 150px;
  flex: 5;
}

.equations
{
  align-items: center;
  text-align: center;
}

#fractionsWithInteger {
  flex: 1;  
   align-items: center;
  text-align: center;
}

#fractionsWithoutInteger {
  flex: 1;  
  align-items: center;
  text-align: center;
}

#fractions, #output {
  background-color: #ea0000;
}

.button {
  margin:auto;
  display:block;
}

.beispieleTable {
  border: 3px solid #000;
  border-collapse: collapse;
  width: 80%;
  margin: 50px;
  align-items: center;

}

.beispieleTable th, tr {
  padding: 20px;
    align-items: center;
}
