#variantenvergleich {
	overflow: auto;
}

.langtabelle {
	max-height: 75vh;
}

.plusplus {
	background-color: #5c8e21;
	color: white;
}

.plus {
	background-color: #86bc25;
}

.neutral {
	background-color: #fdc300;
}

.minus {
	background-color: #f28d6e;
}

.minusminus {
	background-color: #e30613;
	color: white;
}

.umwelt {
	background-color: #A9D08E;
}

.raumordnung {
	background-color: #c65911;
	color: white;
}

.technik {
	background-color: #4472C4;
	color: white;
}

.header {
	background-color: black;
	color: white;
}

.header_sticky {
	position: sticky;
	z-index: 20;
}

.variante {
	background-color: #d9d9d9;
}

.weight {
	background-color: #FC572D;
	color: white;
}

.no_weight {
	background-color: #d9d9d9;
	color: #949aa3;
}

.value {
	background-color: #f2f2f2;
	color: black;
}

.arrow {
	font-family: icons-32-outline !important;
	font-weight: bold;
}

td, th {
	border: 2px solid!important;
	border-color: white!important;
	min-width: 85px;
	min-height: 29px;
	padding: 0.25rem 0.75rem 0.25rem 0.75rem;
}

tr > td:first-child {
	min-width: 80px!important;
}

tr > td:nth-of-type(2) {
	min-width: 200px!important;
}