body{
    font-family: 'Fira Sans', sans-serif;
    margin: 0;
}

#wertetabelle{
    width: 100%;
    max-height: 500px;
    height: 50vh;
    background-color: rgb(10, 10, 10);
    color: white;
}


.wertefeld{
    width: 25%;
    text-align: center;
    background-color: rgb(20, 20, 20);
    font-size: 18px;
}

.werteinfuegen{
    background-color: rgb(25, 25, 25);
    color: white;
}



.werteinfuegen:hover{
    background-color: rgb(50, 50, 50); 
    cursor: pointer;

}



#ausrechnen{
    background-color: rgb(61, 136, 250)
}

#ausrechnen:hover{
    background-color: rgb(146, 189, 255); 
    cursor: pointer;
}

.highlight{
    background-color: rgb(25, 25, 25); 
}

.ggkonstante{
    background-color: rgb(20, 20, 20)
}


#log{
    min-height: 500px;
    background-color: rgb(40, 40, 40);
    text-align: left;
    font-size: 18px;
    color: rgb(255, 255, 255);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    line-break: anywhere;
    padding: 24px;
    box-sizing: border-box;
}

#eingabefeld{
    height: 40vh;
    width: 100%;
    min-height: 100px;
    background-color: rgb(40, 40, 40);
    text-align: right;
    font-size: 64px;
    color: rgb(255, 255, 255);
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    line-break: anywhere;
    padding: 24px;
    box-sizing: border-box;
}

#anleitungstabelle{
    
    text-align:start;

    width: 100%;
    max-height: 500px;
    max-width: 100%;
    height: 20vh;
    background-color: rgb(10, 10, 10);
    color: white; 
}

.tabellenInput{
    width: 90%;
    background-color: rgb(40, 40, 40);
    color: white;
    font-size: 24px;
}

#rechner{
    
    width: 50%;
    max-height: 20vh;
    background-color: rgb(10, 10, 10);
    color: white;
}

#rechnerumfang{
    text-align:start;
    border-style: solid;
    border-color: rgb(61, 136, 250);
}

.rechnerfeld{
    width: 39%;
    text-align: center;
    background-color: rgb(20, 20, 20);
    font-size: 24px;
}


#eingabeDialog{
    width: 80%;
}

.dialogHeadline{
    text-align: center;
}

.buttonReihe{
    text-align: center;
}

.eingabeButton{
    width: 49%;
    height: 60px;
    border: 10;
	cursor: pointer;
	
    background-color: rgb(25, 25, 25);
	color: white;
	
    font-size: 24px;
	
}

.taschenrechnertabelle{
    width: 100%;
    height: 40vh;
    min-height: 200px;
    background-color: rgb(10, 10, 10);
    color: white;
}


.taschenrechnerfeld{
    width: 25%;
    text-align: center;
    background-color: rgb(20, 20, 20);
    font-size: 24px;
}

.taschenrechnerfeld:hover{
    background-color: rgb(30, 30, 30); 
    cursor: pointer;
}


.resultarea{
    height: 10vh;
    min-height: 100px;
    background-color: rgb(40, 40, 40);
    text-align: right;
    font-size: 64px;
    color: rgb(255, 255, 255);
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    line-break: anywhere;
    padding: 24px;
    box-sizing: border-box;
}

.deleteFeld{
    background-color: rgb(61, 136, 250);
}