.analyseGrid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: repeat(12, auto);
    column-gap: 2%;
}
.formwrapper input{
    padding: 5px 5px;
}
.frmAna{
    grid-column: 1 / 3;
    grid-row: 1 / 1;
}
.frmAna + p{
    grid-column: 1 / 3;
    grid-row: 2 / 2;
}
.vnmana{
    grid-column: 3 / 4;
    grid-row: 1 / 1;    
}
.vnmana + p{
    grid-column: 3 / 4;
    grid-row: 2 / 2;    
}
.strana{
    grid-column: 1 / 4;
    grid-row: 3 / 3; 
}
.strana + p{
    grid-column: 1 / 4;
    grid-row: 4 / 4; 
}
.plzana{
    grid-column: 1 / 2;
    grid-row: 5 / 5;    
}
.plzana + p{
    grid-column:  1 / 2;
    grid-row: 6 / 6;    
}
.ortana{
    grid-column: 2 / 3;
    grid-row: 5 / 5;    
}
.ortana + p{
    grid-column: 2 / 3;
    grid-row: 6 / 6;    
}
.orttana{
    grid-column: 3 / 4;
    grid-row: 5 / 5;    
}
.orttana + p{
    grid-column: 3 / 4;
    grid-row: 6 / 6;    
}
.mlana{
    grid-column: 1 / 3;
    grid-row: 7 / 7;    
}
.mlana + p{
    grid-column: 1 / 3;
    grid-row: 8 / 8;    
}
.tlfnana{
    grid-column: 3 / 4;
    grid-row: 7 / 7;    
}
.tlfnana + p{
    grid-column: 3 / 4;
    grid-row: 8 / 8;    
}
.nsprpana{
    grid-column: 1 / 4;
    grid-row: 9 / 9;    
}
.nsprpana + p{
    grid-column: 1 / 4;
    grid-row: 10 / 10;    
}
.dtana{
    grid-column: 1 / 4;
    grid-row: 11 / 11;    
}
.dtana + p{
    grid-column: 1 / 4;
    grid-row: 12 / 12;    
}
.leistung{
    display: flex;
    flex-direction: row;
    column-gap: 2%;
}
.leistung .leistungsdaten,
.leistung .leistungsdatenzwo{
    width: 50%;
}
.headline{
    display: flex;
    align-items: baseline;
}
.headline *{
    width: 33.333%
}
.headline p{
    text-align: center;
}
.werte{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    align-items: center;
}
.werte p:nth-child(even){
    width: 64.559%
}
.werte p:nth-child(even) span{
    width: 46%;
    display: inline-block;
}
.werte p:nth-child(even) span:first-child{
    margin-right: 4%;
}
.werte p:nth-child(even) span input{
    width: 100%;
}
.werte > *{
    width: 33.333%;
}
.additiveCheck{
    display: flex;
    flex-direction: column;
}
.gridanldat{
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-template-rows: auto auto;
    align-items: baseline;
}
.ferm{
    grid-columns: 1 / 2;
    grid-rows: 1 / 2;
}
.ferm + p{
    grid-columns: 2 / 3;
    grid-rows: 1 / 2;
}
.volferm{
    grid-columns: 3 / 4;
    grid-rows: 1 / 2;
}
.volferm + p{
    grid-columns: 4 / 5;
    grid-rows: 1 / 2;
}
.nachg{
    grid-columns: 1 / 2;
    grid-rows: 2 / 3;
}
.nachg + p{
    grid-columns: 2 / 3;
    grid-rows: 2 / 3;
}
.volnachg{
    grid-columns: 3 / 4;
    grid-rows: 2 / 3;
}
.volnachg + p{
    grid-columns: 4 / 5;
    grid-rows: 2 / 3;
}
.additive h3{
    width: 100%;
}
.additive .addInner{
    display: flex;
    flex-wrap: wrap;
}
.addInner > span{
    display: block;
    width: 50% !important;
    margin-bottom: 20px;
}
.additive .additiveSpuren .first label{
	display: flex;
}
.additive .additiveSpuren .first label input{
	width: fit-content;
	margin-right: 5px;
}

.subDescription{
	font-style: italic;
	margin-left: 20px;
}

form[action*="analysefragebogen"] h3,
form[action*="analysefragebogen"] h2{
	margin-bottom: 0;
}

html[lang="de-DE"] .english{
	display: none
}