/* 
 * CSS LP-seite 
 * Author: TSchaefer, mail@schfr.de
 * Last Update: 2023-01-24
 */
body{padding:0;margin:0;}
#wrap{width:100%;max-width:1135px;margin:0 auto;position:relative}
header{position:relative;}
header img{max-width:100%;height:auto}
#logo{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
#logo img{margin:0 auto;display:block;}
article{font-size:1em;box-sizing:border-box;margin:0 2.5% 0 3%;background:rgba(255,255,255,0.85);position:absolute;top:150px;z-index:1000;width:94.5%;padding:2em}
article .container-fluid .container{width:100%}
.container-fluid.margin1 {
    margin: 1.5em auto;
}
figure.image{margin: 1em 0;}
// CSS für die Einbindung von Videos

.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 ratio*/
  padding-top: 0px;
  height: 0;
  overflow: hidden;
}
