html,body{font-size:5vw!important;width:100%; }
#kopf{top:20px}
#kopf>div{padding-left:8%}
#Content{margin-left:0;margin-top:5em}
#showinfo{display:none}
#loginfenster{margin-left:0px;font-size:300%}
#Info{opacity:1;margin-left:2px}

#Info>div>div{overflow:scroll;}
#Content,#Info,#Info>div,#Info>div>div{width:auto}

#Info table td{border:none}
#Info .Art{font-weight:inherit!important}
#Info input{box-shadow:none;background-color:inherit}

#Info #Ueberschriften{  display:flex;
                        align-items:center;
                        
                        border-bottom:var(--color-text) solid 0.2em;
                        color:var(--color-important);}
#Info>div:not(#checks)>div:not(.postit):not(.form), #Allehaeuser tr, #Logging {
	opacity:1!important;
	/*margin:0!important;
	margin-bottom: 5px!important;*/
    padding: 0!important;
	max-width:100%!important;
	width:100%;
	min-height: 0!important;
}
#Hausinfo,#Topinfo{display:block;float:left}

#Aktiva{column-count:1!important}
#Kontakte td{
	font-size:3vw!important;
	
}
.Kachel, .fms {
	width:100%!important;
}
#KontaktListe{
	width:100%;
}
#KontaktListe thead{display:none}

#KontaktListe tbody{display:flex;
					flex-direction:column!important;
					flex-wrap:nowrap;
					justify-content:flex-end;
					align-content: space-evenly;
}
#KontaktListe tr{	width:95%!important;
					display:flex;
					flex-direction:column;
					flex-wrap:wrap;
					border-radius:15px;
                
					margin-bottom:1em;
					min-width:0!important;
}
#KontaktListe td{text-align:left;min-height:0!important}
#Info td[type="email"] {text-align:left!important}
#Foto img{object-fit:contain;}
#Menue-Text{display:none}
#Menue-Dummy{box-shadow:none}
#Menue-Dummy:before{	content:"\e5d2";
						font-family:'Material Icons';
						font-size:10vw;
						color:var(--color-important);
						top:1em;
						position:absolute}
#Menue span.Ebene2 {font-size:larger}
#Menue li>span {font-size:larger}
.Text, .Datum, .Vorname, .Nachname, .Name, .Konto {
    white-space: pre-line;
}
#steuerung button {
    /*width: 5em;
    height: 5em;*/
    font-size: 10vw;
}
.group .Zwischenueberschrift, .Zwischensaldo, .Zwischensumme {
	font-size: 5vw!important;
}
button, input[type="submit"], .buttonlike {
	font-size: 5vw!important;
}
#Logs{display:none}
#loginfenster input[type="checkbox"] {
    width: 1em;
    height: 1em;
    float: left;
}
@media (orientation:portrait){
	#benutzer{display:none}
    #datum{display:none}
}
@media (prefers-color-scheme: dark){
    }
    
}