diff --git a/projects/common/element-components/image.component.ts b/projects/common/element-components/image.component.ts
index f89974632da1dd2976f7adf50dea189b2e25e118..7d56bb7925518b8f3a44582553d06e08cc6fc0e1 100644
--- a/projects/common/element-components/image.component.ts
+++ b/projects/common/element-components/image.component.ts
@@ -8,12 +8,13 @@ import { ValueChangeElement } from '../models/uI-element';
 @Component({
   selector: 'app-image',
   template: `
-    <div [style.height.%]="100"
-         [style.width.%]="100"
+   <!-- Display Flex ensures that the image container is centered and
+    that image and magnifier are displayed properly.-->
+    <div [style.width.%]="100"
+         class="image-container"
          (mouseover)="magnifierVisible = true"
          (mouseenter)="magnifierVisible = true"
          (mouseleave)="magnifierVisible = false">
-      <div class="image-container">
         <img #image
              [src]="elementModel.src | safeResourceUrl"
              [alt]="'imageNotFound' | translate"
@@ -27,10 +28,9 @@ import { ValueChangeElement } from '../models/uI-element';
                        (elementValueChanged)="elementValueChanged.emit($event)">
         </app-magnifier>
       </div>
-    </div>
   `,
   styles: [
-    '.image-container{ width: fit-content; height: fit-content; margin: auto; position: relative }',
+    '.image-container{ position: relative }',
     '.dynamic-image{ width: 100%; height: fit-content }',
     '.static-image{ width: 100%; height: 100%; object-fit: contain }'
   ]