#portraitfooter {
    display: none; /* Keine Änderung hier */
}

#portraitfooter img{
	width: 100%;
}

/* `.show-footer` zeigt #bpfooter an */
#portraitfooter.show-footer {
    display: block !important; /* Nutze `!important`, um die Regel zu überschreiben */
    position: relative;
    bottom: 0;
}



/*
#bpfooter{
	display: none;
}

#bpfooter img{
	display: none;
}

 */

/* iPad im Landscape-Modus (Querformat) mit max. Breite von 790px
@media only screen and (orientation: portrait),
       only screen and (max-aspect-ratio: 1/1) {
    #bpfooter{
		display: unset;
		position: relative;
		bottom: 0;
	}
	
	#bpfooter img{
		display: unset;
		width: 100%;
		height: auto;
	}
}
*/