* {
  /*box-sizing: inherit;*/
}

*:before, *:after {
  /*box-sizing: inherit;*/
}

img {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin-bottom: 20px;
}

a:focus, a:hover {
  color: #0085A1;
}

@media (min-width: 768px) {
  #e2n22img {
    width: 475px;
    /*height: 225px;*/
    margin-left: 296px;
    margin-top: -360px;
    transition: .5s ease;
    transform: scale(.58);
  }
}

@media (min-width: 992px) {
  #e2n22img {
    width: 475px;
    /*height: 225px;*/
    margin-left: 462px;
    margin-top: -351px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #e2n22img {
    width: 510px;
    /*height: 225px;*/
    margin-left: 579px;
    margin-top: -370px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #e2n22img {
    width: 510px;
    /*height: 225px;*/
    margin-left: 819px;
    margin-top: -359px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #roimg {
    width: 450px;
    /*height: 225px;*/
    margin-left: 6px;
    margin-top: -130px;
    transition: .5s ease;
    transform: scale(.6);
  }
}

@media (min-width: 992px) {
  #roimg {
    width: 450px;
    /*height: 225px;*/
    margin-left: 105px;
    margin-top: -30px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #roimg {
    width: 485px;
    /*height: 225px;*/
    margin-left: 145px;
    margin-top: 24px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #roimg {
    width: 485px;
    /*height: 225px;*/
    margin-left: 255px;
    margin-top: 146px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #a57img {
    width: 505px;
    /*height: 225px;*/
    margin-left: 310px;
    margin-top: -441px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #a57img {
    width: 505px;
    /*height: 225px;*/
    margin-left: 499px;
    margin-top: -482px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #a57img {
    width: 527px;
    /*height: 225px;*/
    margin-left: 626px;
    margin-top: -507px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #a57img {
    width: 527px;
    /*height: 225px;*/
    margin-left: 894px;
    margin-top: -521px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #deisterimg {
    width: 390px;
    /*height: 225px;*/
    margin-left: 344px;
    margin-top: -179px;
    transition: .5s ease;
    transform: scale(.6);
  }
}

@media (min-width: 992px) {
  #deisterimg {
    width: 390px;
    /*height: 225px;*/
    margin-left: 516px;
    margin-top: -194px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #deisterimg {
    width: 415px;
    /*height: 225px;*/
    margin-left: 638px;
    margin-top: -146px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #deisterimg {
    width: 415px;
    /*height: 225px;*/
    margin-left: 893px;
    margin-top: -94px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #ro91img {
    width: 310px;
    /*height: 225px;*/
    margin-left: 437px;
    margin-top: -348px;
    transition: .5s ease;
    transform: scale(.6);
  }
}

@media (min-width: 992px) {
  #ro91img {
    width: 310px;
    /*height: 225px;*/
    margin-left: 633px;
    margin-top: -337px;
    transition: .5s ease;
    transform: scale(.75);
  }
}

@media (min-width: 1200px) {
  #ro91img {
    width: 360px;
    /*height: 225px;*/
    margin-left: 780px;
    margin-top: -378px;
    transition: .5s ease;
    transform: scale(.85);
  }
}

@media (min-width: 1500px) {
  #ro91img {
    width: 360px;
    /*height: 225px;*/
    margin-left: 1029px;
    margin-top: -340px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #sh38img {
    width: 375px;
    height: 225px;
    margin-left: 181px;
    margin-top: -261px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #sh38img {
    width: 375px;
    height: 225px;
    margin-left: 304px;
    margin-top: -290px;
    transition: .5s ease;
    transform: scale(.75);
  }
}

@media (min-width: 1200px) {
  #sh38img {
    width: 412px;
    height: 225px;
    margin-left: 397px;
    margin-top: -262px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #sh38img {
    width: 412px;
    height: 225px;
    margin-left: 554px;
    margin-top: -262px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #shfimg {
    width: 510px;
    /*height: 365px;*/
    margin-left: 286px;
    margin-top: -528px;
    transition: .5s ease;
    transform: scale(.57);
  }
}

@media (min-width: 992px) {
  #shfimg {
    width: 510px;
    /*height: 365px;*/
    margin-left: 458px;
    margin-top: -524px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #shfimg {
    width: 555px;
    /*height: 365px;*/
    margin-left: 574px;
    margin-top: -586px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #shfimg {
    width: 555px;
    /*height: 365px;*/
    margin-left: 819px;
    margin-top: -634px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #oe49img {
    width: 515px;
    /*height: 365px;*/
    margin-left: 307px;
    margin-top: -553px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #oe49img {
    width: 515px;
    /*height: 365px;*/
    margin-left: 501px;
    margin-top: -578px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #oe49img {
    width: 540px;
    /*height: 365px;*/
    margin-left: 621px;
    margin-top: -636px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #oe49img {
    width: 540px;
    /*height: 365px;*/
    margin-left: 893px;
    margin-top: -685px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #gw44img {
    width: 415px;
    /*height: 365px;*/
    margin-left: 315px;
    margin-top: -132px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #gw44img {
    width: 415px;
    /*height: 365px;*/
    margin-left: 498px;
    margin-top: -76px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #gw44img {
    width: 415px;
    /*height: 365px;*/
    margin-left: 582px;
    margin-top: -47px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #gw44img {
    width: 415px;
    /*height: 365px;*/
    margin-left: 831px;
    margin-top: 40px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #th46img {
    width: 290px;
    /*height: 365px;*/
    margin-left: 388px;
    margin-top: -476px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #th46img {
    width: 290px;
    /*height: 365px;*/
    margin-left: 579px;
    margin-top: -494px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #th46img {
    width: 296px;
    /*height: 365px;*/
    margin-left: 690px;
    margin-top: -505px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #th46img {
    width: 296px;
    /*height: 365px;*/
    margin-left: 967px;
    margin-top: -536px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #kr51img {
    width: 510px;
    /*height: 365px;*/
    margin-left: -13px;
    margin-top: -152px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #kr51img {
    width: 510px;
    /*height: 365px;*/
    margin-left: 80px;
    margin-top: -86px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #kr51img {
    width: 510px;
    /*height: 365px;*/
    margin-left: 118px;
    margin-top: -68px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #kr51img {
    width: 510px;
    /*height: 365px;*/
    margin-left: 250px;
    margin-top: 46px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #s35img {
    width: 253px;
    /*height: 365px;*/
    margin-left: -89px;
    margin-top: -288px;
    transition: .5s ease;
    transform: scale(.5);
  }
}

@media (min-width: 992px) {
  #s35img {
    width: 253px;
    /*height: 365px;*/
    margin-left: -59px;
    margin-top: -289px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #s35img {
    width: 279px;
    /*height: 365px;*/
    margin-left: -67px;
    margin-top: -297px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1500px) {
  #s35img {
    width: 279px;
    /*height: 365px;*/
    margin-left: -29px;
    margin-top: -300px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #sp68img {
    width: 540px;
    /*height: 365px;*/
    margin-left: 7px;
    margin-top: -257px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #sp68img {
    width: 540px;
    /*height: 365px;*/
    margin-left: 120px;
    margin-top: -241px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #sp68img {
    width: 570px;
    /*height: 365px;*/
    margin-left: 162px;
    margin-top: -239px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #sp68img {
    width: 570px;
    /*height: 365px;*/
    margin-left: 324px;
    margin-top: -217px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #me2img {
    width: 450px;
    /*height: 365px;*/
    margin-left: 352px;
    margin-top: -191px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #me2img {
    width: 450px;
    /*height: 365px;*/
    margin-left: 555px;
    margin-top: -117px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #me2img {
    width: 470px;
    /*height: 365px;*/
    margin-left: 672px;
    margin-top: -85px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #me2img {
    width: 470px;
    /*height: 365px;*/
    margin-left: 966px;
    margin-top: 52px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #p22img {
    width: 320px;
    /*height: 365px;*/
    margin-left: 351px;
    margin-top: -587px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #p22img {
    width: 320px;
    /*height: 365px;*/
    margin-left: 531px;
    margin-top: -613px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #p22img {
    width: 350px;
    /*height: 365px;*/
    margin-left: 640px;
    margin-top: -674px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #p22img {
    width: 350px;
    /*height: 365px;*/
    margin-left: 893px;
    margin-top: -709px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #l10aimg {
    width: 585px;
    /*height: 365px;*/
    margin-left: -59px;
    margin-top: 38px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #l10aimg {
    width: 585px;
    /*height: 365px;*/
    margin-left: 35px;
    margin-top: 135px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #l10aimg {
    width: 610px;
    /*height: 365px;*/
    margin-left: 81px;
    margin-top: 207px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #l10aimg {
    width: 610px;
    /*height: 365px;*/
    margin-left: 211px;
    margin-top: 357px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #w30img {
    width: 710px;
    /*height: 365px;*/
    margin-left: -140px;
    margin-top: -39px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #w30img {
    width: 710px;
    /*height: 365px;*/
    margin-left: -72px;
    margin-top: 53px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #w30img {
    width: 739px;
    /*height: 365px;*/
    margin-left: -34px;
    margin-top: 118px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #w30img {
    width: 739px;
    /*height: 365px;*/
    margin-left: 81px;
    margin-top: 270px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #s11img {
    width: 380px;
    /*height: 365px;*/
    margin-left: 65px;
    margin-top: -274px;
    transition: .5s ease;
    transform: scale(.59);
  }
}

@media (min-width: 992px) {
  #s11img {
    width: 380px;
    /*height: 365px;*/
    margin-left: 163px;
    margin-top: -214px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #s11img {
    width: 410px;
    /*height: 365px;*/
    margin-left: 213px;
    margin-top: -187px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #s11img {
    width: 410px;
    /*height: 365px;*/
    margin-left: 327px;
    margin-top: -55px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #le10img {
    width: 230px;
    /*height: 365px;*/
    margin-left: -63px;
    margin-top: -449px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #le10img {
    width: 230px;
    /*height: 365px;*/
    margin-left: -19px;
    margin-top: -434px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #le10img {
    width: 250px;
    /*height: 365px;*/
    margin-left: -16px;
    margin-top: -452px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #le10img {
    width: 250px;
    /*height: 365px;*/
    margin-left: 6px;
    margin-top: -422px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #g2img {
    width: 235px;
    /*height: 365px;*/
    margin-left: -72px;
    margin-top: -429px;
    transition: .5s ease;
    transform: scale(.55);
  }
}

@media (min-width: 992px) {
  #g2img {
    width: 235px;
    /*height: 365px;*/
    margin-left: -20px;
    margin-top: -420px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #g2img {
    width: 247px;
    /*height: 365px;*/
    margin-left: -12px;
    margin-top: -445px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #g2img {
    width: 247px;
    /*height: 365px;*/
    margin-left: 33px;
    margin-top: -423px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #li40img {
    width: 415px;
    /*height: 365px;*/
    margin-left: 59px;
    margin-top: -280px;
    transition: .5s ease;
    transform: scale(.62);
  }
}

@media (min-width: 992px) {
  #li40img {
    width: 415px;
    /*height: 365px;*/
    margin-left: 170px;
    margin-top: -188px;
    transition: .5s ease;
    transform: scale(.75);
  }
}

@media (min-width: 1200px) {
  #li40img {
    width: 461px;
    /*height: 365px;*/
    margin-left: 213px;
    margin-top: -188px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #li40img {
    width: 461px;
    /*height: 365px;*/
    margin-left: 357px;
    margin-top: -105px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #fr19img {
    width: 580px;
    height: 365px;
    margin-left: -62px;
    margin-top: -380px;
    transition: .5s ease;
    transform: scale(.57);
  }
}

@media (min-width: 992px) {
  #fr19img {
    width: 580px;
    height: 365px;
    margin-left: 40px;
    margin-top: -296px;
    transition: .5s ease;
    transform: scale(.7);
  }
}

@media (min-width: 1200px) {
  #fr19img {
    width: 640px;
    height: 365px;
    margin-left: 53px;
    margin-top: -311px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1500px) {
  #fr19img {
    width: 640px;
    height: 365px;
    margin-left: 176px;
    margin-top: -247px;
    transition: .5s ease;
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  #th42img {
    width: 395px;
    height: 297px;
    margin-left: -83px;
    margin-top: 75px;
    transition: .5s ease;
    transform: scale(.62);
  }
}

@media (min-width: 992px) {
  #th42img {
    width: 395px;
    height: 297px;
    margin-left: -45px;
    margin-top: 75px;
    transition: .5s ease;
    transform: scale(.8);
  }
}

@media (min-width: 1200px) {
  #th42img {
    width: 463px;
    height: 297px;
    margin-left: -30px;
    margin-top: 144px;
    transition: .5s ease;
    transform: scale(.85);
  }
}

@media (min-width: 1500px) {
  #th42img {
    width: 463px;
    height: 297px;
    margin-left: 27px;
    margin-top: 144px;
    transition: .5s ease;
    transform: scale(1);
  }
}

.projects-imgs:hover {
  transition: .5s ease;
  opacity: .85;
  -webkit-transform: scale(1.01);
  /*transform: scale(1.02);*/
}

img {
  vertical-align: middle;
  border-style: none;
}

audio, canvas, iframe, img, svg, video {
  vertical-align: middle;
}

audio, canvas, img, video {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}

img {
  border-style: none;
}

* {
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  /*font-family: 'Dancing Script';*/
  /*color: #406286 !important;*/
}

* {
  /*box-sizing: border-box;*/
  /*-moz-box-sizing: border-box;*/
}

img {
  max-width: 100%;
  height: auto;
}

audio, canvas, iframe, img, svg, video {
  vertical-align: middle;
}

audio, canvas, img, video {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}

img {
  border-style: none;
}

* {
  /*box-sizing: border-box;*/
}

@media (min-width: 768px) {
  .container.container-projekte {
    width: 718px;
    margin-top: 0px;
  }
}

@media (min-width: 992px) {
  .container.container-projekte {
    width: 942px;
    margin-top: 0px;
  }
}

@media (min-width: 1200px) {
  .container.container-projekte {
    width: 1150px;
    margin-top: 0px;
  }
}

@media (min-width: 1500px) {
  .container.container-projekte {
    width: 1450px;
  }
}

