
figure,figcaption
         {
         margin: 0;
         padding: 0;
         position:relative;
         display:inline-block;
         border:0px black solid;
         }

figure img {width: 100%; display: block; text-align:center;}
figcaption {
         position: absolute;
         bottom: 0px;

         text-align: center;
         line-height: 2em;
         color:white;
         background: rgba(94, 94, 94, 0.4);                  /*Der letze Wert in der Klammer ist die Opazität des Caption-Backgrounds vor dem Bild*/
         border: 0px red dotted;
         }
.einzel  {width:100.0%;}               /*Für Einzelbilder die ganze Breite*/
.zweier  {width:40.0%;}                /*Für zwei Bilder nebeneinander*/
.dreier  {width:350;}                  /*Für drei Bilder nebeneinander*/
.vierer  {width:24.0%;}                /*Für vier Bilder nebeneinander*/
.gesamt {
         width:100%;
         position: relative;
         color: #ffe;    margin:auto;
         /**background: #5c5c5c;  **/
         }