#back{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#028;background-image:linear-gradient(-45deg,#000,#028 44.5%,#00f 48%,#f0f 48.5%,red 49%,#ff0 50%,#0f0 50.5%,#0ff 51%,#00f 51.5%,#028 55%,#fff)}
.footer{position:relative;background-color:#fff;background-color:hsla(0,0%,100%,.8);height:40px;margin-top:100px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer a{font-family:sans-serif;font-size:12px;color:#777;text-shadow:4px 4px 6px rgba(0,0,0,.333)}.offsite-bottom{width:100%;height:2000px;position:absolute;bottom:-2000px;left:0;background-color:#fff}
.offsite-top{width:100%;height:2000px;position:absolute;top:-2000px;left:0}.header,.offsite-top{background-color:#fff}.header{background-color:hsla(0,0%,100%,.8);height:36px;margin-bottom:100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px 2px;text-align:left}.mini-plan{display:block;width:16px;height:24px;background-image:url(a57583a50a07fecc1328999d23e5dc59.jpg)}
body{background-color:#fff}#root{position:absolute;top:0;left:0;right:0;text-align:center;width:100%;overflow:hidden;min-height:100vh}:link{color:inherit;text-decoration:inherit}
.tl-image-a{margin:100px 0 100px -156px;width:331px;height:498px;position:relative;left:50%;-webkit-box-shadow:10px 10px 20px 0 #000;box-shadow:10px 10px 20px 0 #000;background-image:url(877f0bcf1891b87166b50cbac4668581.jpg)}
.tl-image-b{width:524px;margin:100px 0 100px -262px;-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;position:relative;left:50%;-webkit-box-shadow:10px 10px 20px 0 #000;box-shadow:10px 10px 20px 0 #000}.image-row,.tl-image-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.image-row{-webkit-box-orient:horizontal;-ms-flex-flow:row;flex-flow:row;height:200px}.tl-image-b-r1c1{width:174px;background-image:url(4abb6e433eecc5d9c9ac124098a6a9ae.jpg)}.tl-image-b-r1c2{width:175px;background-image:url(6b48ceb067c10c5cc2aba0d5e6bead9d.jpg)}.tl-image-b-r1c3{width:175px;background-image:url(03a2afb7df6a8e90aff1b007c011057f.jpg)}.tl-image-b-r2c1{width:174px;background-image:url(712fd56042753f33ff848eeb6f24b500.jpg)}.tl-image-b-r2c2{width:175px;background-image:url(b585ad71cc04df6179a3b2753a0fa0cc.jpg)}.tl-image-b-r2c3{width:175px;background-image:url(58e17f4ab26a2d653a1ef754a09d9f0f.jpg)}.tl-image-b-r3c1{width:174px;background-image:url(176f52213ba441edaaee4f3619b06dd1.jpg)}.tl-image-b-r3c2{width:175px;background-image:url(31ece2f7d78b52e7fcd98b1d4f439e8d.jpg)}.tl-image-b-r3c3{width:175px;background-image:url(93fca8d391116c3906284bea77ed92a4.jpg)}
.impressum{width:500px;margin:100px 0 200px -250px;position:relative;left:50%;background-image:radial-gradient(circle at 20% 20%,#fff,#777);-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.4);box-shadow:10px 10px 20px 0 rgba(0,0,0,.4);padding:20px;border-radius:10px;font-size:14px;font-family:sans-serif;text-shadow:2px 2px 5px rgba(0,0,0,.667)}
.msg1{margin-top:100px}.msg1 .msg__backg{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
.msg2{margin-top:100px}
.msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4px auto}.msg__back{-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px;width:1px;max-width:1px}.msg__backg{margin-left:-55vw;width:110vw;height:100%;background-color:#fff;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.msg__msg{-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px;width:1px;max-width:1px;z-index:1}.msg__msg-box{margin:20px 0 20px -300px;width:600px;text-align:justify;text-shadow:2px 2px 5px rgba(0,0,0,.333);font-size:14px;font-family:sans-serif;color:#555}.header-msg .msg__msg-box{margin-top:2px;margin-bottom:2px;text-align:center}
.sub-title{font-size:60px;font-family:fantasy;color:#fff;color:hsla(0,0%,100%,.867);text-shadow:20px 20px 30px #000;white-space:nowrap}
.title{font-size:150px;font-family:fantasy;color:#fff;color:hsla(0,0%,100%,.4);text-shadow:20px 20px 30px #000;white-space:nowrap}.IE .title{font-family:serif}
