
.nachhaltigkeitsrechner .einheit {
	position: absolute;
	right: 22px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	color: #888;
	font-size: 0.9em;
}

.nachhaltigkeitsrechner .error{
    color: #f00;
    border-color: #f00;
}

.nachhaltigkeitsrechner input.form-control {
	padding-right: 40px;
}

h3.rechner_headline{
	font-weight:bold;
	color:#B41616;
}

.add-nk{
    display: inline-block;
    cursor: pointer;
    color: #B41616;
    float: left;
	clear:both;
}

.add-nk i{
	color:#B41616;
}

.remove-nk i{
	color:#B41616;
}

.remove-nk{
    display: inline-block;
    cursor: pointer;
    color: #B41616;
    float: left;
}


.negative{
    border: 1px solid #D1D1D1;
    margin-bottom: 1rem;
}

.negative .row{
    padding: 1rem 1rem 0 1rem;	
}

ul{
	list-style-type:square;
}

.qresult{
  display: flex;
  flex-wrap: wrap;
  gap:10px;
}

.qresult .col-4 {
  border: 1px solid #ccc;
  padding: 20px;
  flex: 1 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}


.hl-red{
    color:#B41616;
	font-size:1.5rem;
	padding-top:1rem;
}

.tl-red{
    color:#B41616;
}