p {
  color: darkred;
}
#phocaMapPlgPM1 {
	z-index: 1;
}

.rd_container {
	display: flex;
	flex-wrap: wrap;
}
.rd_box {  
    flex: 1;  
    /* min-width: 50%; Auf Desktop jeweils 50% */  
    box-sizing: border-box;  
}
.rd_box40 {  
    flex: 1;  
    max-width: 480px;   
    box-sizing: border-box;  
}
.rd_box60 {  
    flex: 1.5;  
    max-width: 800px;
    box-sizing: border-box;  
}
@media screen and (width < 768px) {  
.rd_box, .rd_box40, .rd_box60 {  
    min-width: 100%; /* Auf Smartphone 100% Breite */ 
    margin-top: 4px;
  }  
}