@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=PT+Mono|PT+Sans');*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}html,body{height:100%;color:#000}html{background:center center no-repeat url(../img/schwarzplan.svg);background-size:cover;background-attachment:fixed}body{font:14px/150% 'PT Sans', sans-serif;text-rendering:optimizeLegibility;margin:auto;position:relative;padding:0.6em}a{white-space:nowrap;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:2em;line-height:150%;font-family:'PT Mono', monospace;font-weight:bold}p{font-family:'PT Sans', sans-serif}p:empty{display:none}h4,h6,strong,b{font-weight:bold}ul,ol,li{list-style:none;display:block}div.flex{display:flex;flex-wrap:wrap;flex-direction:row column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;height:100%}div.flex div.head{padding-bottom:1.5em}div.flex div.head h2{letter-spacing:0.2em;text-transform:uppercase}div.flex div.txt{padding-bottom:0.5em}div.flex div.txt h1,div.flex div.txt h2,div.flex div.txt h3,div.flex div.txt h4,div.flex div.txt h5,div.flex div.txt h6{font-size:14px;font-family:'PT Sans';padding-bottom:0.95em}div.flex div.txt li{padding-left:1em}div.flex div.txt li::before{content:"•";width:0.9em;display:inline-block;margin-left:-0.9em;font-family:Arial;font-weight:bold;font-size:16px}div.flex div.txt ol li:before{counter-increment:section;content:counter(section) ". ";font-weight:600 !important}div.flex div.txt p,div.flex div.txt li{counter-reset:section;hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphenate-limit-chars:4 3;hyphenate-limit-lines:2}div.flex div.txt p,div.flex div.txt ul,div.flex div.txt ol{margin-bottom:1.5em}div.flex figure.img{position:relative;margin-bottom:0.5em}div.flex figure.img:before{content:"";display:block}div.flex figure.img.r-1-1:before{border-radius:50%;overflow:hidden}div.flex figure.img.r-1-1:before{padding-top:100%}div.flex figure.img.q-1-1:before{padding-top:100%}div.flex figure.img.q-3-2:before{padding-top:66.66%}div.flex figure.img.q-16-9:before{padding-top:56.25%}div.flex figure.img.h-2-3:before{padding-top:150%}div.flex figure.img.h-9-16:before{padding-top:177.77%}div.flex figure.img.h-5:before{padding-top:5%}div.flex figure.img.h-10:before{padding-top:10%}div.flex figure.img.h-15:before{padding-top:15%}div.flex figure.img.h-20:before{padding-top:20%}div.flex figure.img.h-25:before{padding-top:25%}div.flex figure.img.h-30:before{padding-top:30%}div.flex figure.img.h-35:before{padding-top:35%}div.flex figure.img.h-40:before{padding-top:40%}div.flex figure.img.h-45:before{padding-top:45%}div.flex figure.img.h-50:before{padding-top:50%}div.flex figure.img.h-55:before{padding-top:55%}div.flex figure.img.h-60:before{padding-top:60%}div.flex figure.img.h-65:before{padding-top:65%}div.flex figure.img.h-70:before{padding-top:70%}div.flex figure.img.h-75:before{padding-top:75%}div.flex figure.img.h-80:before{padding-top:80%}div.flex figure.img.h-85:before{padding-top:85%}div.flex figure.img.h-90:before{padding-top:90%}div.flex figure.img.h-95:before{padding-top:95%}div.flex figure.img.h-100:before{padding-top:100%}div.flex figure.img.h-105:before{padding-top:105%}div.flex figure.img.h-110:before{padding-top:110%}div.flex figure.img.h-115:before{padding-top:115%}div.flex figure.img.h-120:before{padding-top:120%}div.flex figure.img.h-125:before{padding-top:125%}div.flex figure.img.h-130:before{padding-top:130%}div.flex figure.img.h-135:before{padding-top:135%}div.flex figure.img.h-140:before{padding-top:140%}div.flex figure.img.h-145:before{padding-top:145%}div.flex figure.img.h-150:before{padding-top:150%}div.flex figure.img.h-155:before{padding-top:155%}div.flex figure.img.h-160:before{padding-top:160%}div.flex figure.img.h-165:before{padding-top:165%}div.flex figure.img.h-170:before{padding-top:170%}div.flex figure.img.h-175:before{padding-top:175%}div.flex figure.img.h-180:before{padding-top:180%}div.flex figure.img.h-185:before{padding-top:185%}div.flex figure.img.h-190:before{padding-top:190%}div.flex figure.img.h-195:before{padding-top:195%}div.flex figure.img.h-200:before{padding-top:200%}div.flex figure.img.col-img-1{width:8.3333333333%}div.flex figure.img.col-img-2{width:16.6666666667%}div.flex figure.img.col-img-3{width:25%}div.flex figure.img.col-img-4{width:33.3333333333%}div.flex figure.img.col-img-5{width:41.6666666667%}div.flex figure.img.col-img-6{width:50%}div.flex figure.img.col-img-7{width:58.3333333333%}div.flex figure.img.col-img-8{width:66.6666666667%}div.flex figure.img.col-img-9{width:75%}div.flex figure.img.col-img-10{width:83.3333333333%}div.flex figure.img.col-img-11{width:91.6666666667%}div.flex figure.img.col-img-12{width:100%}div.flex figure.img img{position:absolute;top:0;left:0;height:100%;width:100%;padding:0}div.flex figure.img img[scr=""]{display:none}div.flex figure.img img.fill{object-fit:fill}div.flex figure.img img.contain{object-fit:contain}div.flex figure.img img.cover{object-fit:cover}div.flex figure.img img.none{object-fit:none}div.flex figure.img img.scale-down{object-fit:scale-down}div.flex figure.img img.center-center{object-position:50% 50%}div.flex figure.img img.left-center{object-position:0 50%}div.flex figure.img img.left-top{object-position:0 0}div.flex figure.img img.left-bottom{object-position:0 100%}div.flex figure.img img.center-top{object-position:50% 0}div.flex figure.img img.center-bottom{object-position:50% 100%}div.flex figure.img img.right-center{object-position:100% 50%}div.flex figure.img img.right-top{object-position:100% 0}div.flex figure.img img.right-bottom{object-position:100% 100%}div.flex figure.img.nobox:before{padding:0}div.flex figure.img.nobox img{height:auto;position:inherit}div.flex figure.img figcaption{opacity:0.7;font-size:0.9em;line-height:1.4em}div.flex figure.img a{opacity:1}div.flex figure.img a:hover{opacity:0.85}.col{display:block;padding:1em}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}#top-header{height:150px;display:block;padding:0.5em;background:none;z-index:50000;position:fixed;top:0;left:0.3em;right:0.3em}#top-header h1{display:block;padding-top:100px;margin-top:10px;height:auto;color:#fff;font-size:1.5em;letter-spacing:0.2em;text-transform:uppercase;text-align:center;background:center 0 no-repeat url(../img/c-20_logo-o-trans.svg);background-size:4em auto}#top-header nav{display:inline-block;position:absolute;right:0;top:3em}#top-header nav a{display:inline-block;height:3em;width:3em;margin:0 0.5em;background:center center no-repeat;background-size:cover;cursor:pointer}#top-header nav a#help{background-image:url(../img/help-w.svg)}#top-header nav a#help:hover{opacity:0.75}#top-header nav a#ort{background-image:url(../img/ort.svg)}#top-header nav a#ort:hover{opacity:0.75}#content{margin:0 auto;height:100%;position:relative}#ground,#overlay,#spinner,#container{position:absolute;top:0;left:0;right:0;bottom:0}#ground{overflow:auto}#ground #container{display:flex;padding-top:170px;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;height:100%;width:100%}#ground #container article{width:calc(100%/7);position:relative}#ground #container article:before{content:"";display:block;padding-top:100%}#ground #container article div.kachel,#ground #container article div.item,#ground #container article div.item-front,#ground #container article div.item-back{width:100%;height:100%}#ground #container article div.kachel{perspective:1500;position:absolute;top:0;bottom:0;padding:0.3em}#ground #container article div.kachel div.item{position:relative;transform-style:preserve-3d;transition:0.5s;cursor:default}#ground #container article div.kachel div.item.clicktable{cursor:pointer}#ground #container article div.kachel div.item div.item-front,#ground #container article div.kachel div.item div.item-back{position:absolute;border-radius:0.5em;background:rgba(99, 116, 127, 0.85) center center no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}#ground #container article div.kachel div.item div.item-front{z-index:200}#ground #container article div.kachel div.item div.item-back{transform:rotateY(180deg);padding:1em;z-index:100}#ground #container article div.kachel div.item div.item-back p{font-size:1.2em;line-height:1.2em;font-weight:bold;color:#fff}#ground #container article div.kachel:hover div.item,#ground #container article div.kachel div.item.rotate{transform:rotateY(180deg)}#overlay{z-index:100000;display:none}#overlay #overflex{height:100%;width:100%;padding:3.5em}#overlay main{position:relative;background:rgba(0, 0, 0, 0.9);border-radius:1em;height:100%;width:100%;display:block}#overlay main #over-content{overflow-x:auto;height:100%;width:100%}#overlay main #over-close{position:absolute;top:1em;right:1em;z-index:5100000}#overlay main #over-close a{padding:1em;display:block;background:center center no-repeat url(../img/close-w.svg);background-size:cover;border-radius:50%;cursor:pointer}#overlay main #over-close a:hover{opacity:0.75}#overlay main header,#overlay main article,#overlay main footer{padding:1em 2em}#overlay main header{height:2em}#overlay main header.icon-w,#overlay main header.icon-o{height:10em;background:center center no-repeat;background-size:auto 70%}#overlay main header.icon-w{background-image:url(../img/c-20_logo-w.svg)}#overlay main header.icon-o{background-image:url(../img/c-20_logo-o.svg)}#overlay main article{padding:0 5em}#overlay main article div.head{padding-bottom:2em}#overlay main article div.head h2{font-size:1.4em;margin-bottom:0.3em}#overlay main article div.head *{color:#fff !important;text-align:center;letter-spacing:0.2em;text-transform:uppercase}#overlay main article div.txt{padding-bottom:0.5em}#overlay main article div.txt h1,#overlay main article div.txt h2,#overlay main article div.txt h3,#overlay main article div.txt h4,#overlay main article div.txt h5,#overlay main article div.txt h6{font-size:1.2em;font-weight:normal}#overlay main article div.txt *{color:#fff !important}#overlay main article div.txt a{opacity:0.85}#overlay main article div.txt a:hover{opacity:1}#overlay main article div.leaflet-container{background:none;position:absolute;top:1em;bottom:1em;left:1em;right:1em}#overlay main article div.leaflet-container img{border:0}#overlay main article div.leaflet-container .poslogo{background:center center no-repeat url(../img/c-20_logo-w.svg);background-size:cover}#overlay main article div.leaflet-container .posImage .leaflet-popup-content-wrapper,#overlay main article div.leaflet-container .posImage .leaflet-popup-tip{background:rgba(99, 116, 127, 0.85);border-radius:0.5em}#overlay main article div.leaflet-container .posImage .leaflet-popup-content-wrapper .leaflet-popup-content,#overlay main article div.leaflet-container .posImage .leaflet-popup-tip .leaflet-popup-content{margin:1em}#overlay main article div.leaflet-container .posImage .leaflet-popup-content-wrapper .leaflet-popup-content img,#overlay main article div.leaflet-container .posImage .leaflet-popup-tip .leaflet-popup-content img{border-radius:0.4em;display:block}#overlay main article div.leaflet-container .posImage .leaflet-popup-content-wrapper .leaflet-popup-content h4,#overlay main article div.leaflet-container .posImage .leaflet-popup-tip .leaflet-popup-content h4{letter-spacing:0.2em;text-transform:uppercase;font-size:1.2em;color:#fff}#overlay main article div.leaflet-container .posImage .leaflet-popup-content-wrapper .leaflet-popup-content p,#overlay main article div.leaflet-container .posImage .leaflet-popup-tip .leaflet-popup-content p{font-family:'PT Sans', sans-serif;font-size:1.2em;color:#fff;min-height:3em}#overlay main article div.leaflet-container .leaflet-control-zoom{margin:-0.1em}#overlay main article div.leaflet-container .leaflet-control-zoom a{border-radius:50%;text-indent:0;height:28px;width:28px;margin:0;color:#000;background:#fff;font-size:22px;line-height:25px}#overlay main article div.leaflet-container .leaflet-control-zoom a.leaflet-control-zoom-in{margin-bottom:0.3em}#overlay main article div.leaflet-container .leaflet-control-zoom a:hover{opacity:0.85}#overlay main article div.leaflet-container .leaflet-control-attribution{background:none;color:#fff}#overlay main div.prev,#overlay main div.next{position:absolute;bottom:0;top:0;width:10%;z-index:5000000;background:center center no-repeat;cursor:pointer;background-size:2em}#overlay main div.prev{left:0;background-image:url(../img/prev-w.svg);background-position:left center}#overlay main div.prev:hover{background-image:url(../img/prev-b.svg)}#overlay main div.next{right:0;background-image:url(../img/next-w.svg);background-position:right center}#overlay main div.next:hover{background-image:url(../img/next-b.svg)}#overlay main div.pager{position:absolute;bottom:0;left:0;right:0;height:4em;padding:1em;text-align:center}#overlay main div.pager span{padding:0.3em;border-radius:50%;display:inline-block;margin:0.5em;background:rgba(255, 255, 255, 0.5);cursor:pointer}#overlay main div.pager span.cycle-pager-active,#overlay main div.pager span:hover{background:white}#overlay main footer{display:none}#spinner{display:none;z-index:30000;background:center center no-repeat url(../img/spinner.svg);background-size:8em auto}.c-black *{color:#000}.c-white *{color:#fff}.f-black{background-color:rgba(0, 0, 0, 0.75)}.f-white{background-color:rgba(255, 255, 255, 0.75)}@media only screen and (max-width:992px){.col-1{width:50%}.col-2{width:50%}.col-3{width:50%}.col-4{width:50%}.col-5{width:50%}.col-6{width:50%}.col-7{width:100%}.col-8{width:100%}.col-9{width:100%}.col-10{width:100%}.col-11{width:100%}#ground #container article{width:calc(100%/5)}#overlay #overflex{padding:1em}#overlay #overflex main article{padding:0 1em}#overlay #overflex main article div.spalte{padding-bottom:3em}}@media (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:1.2em}.col{padding:0.5em}.col-1{width:50%}.col-2{width:50%}.col-3{width:50%}.col-4{width:50%}.col-5{width:100%}.col-6{width:100%}.col-7{width:100%}.col-8{width:100%}.col-9{width:100%}.col-10{width:100%}.col-11{width:100%}#top-header h1{font-size:1.2em;letter-spacing:0.1em;padding-top:80px}#top-header nav{top:2em}#ground #container article{width:calc(100%/2)}#overlay #overflex{padding:0.5em}#overlay #overflex main article div.spalte{padding-bottom:3em}}@media ( only screen ) and (max-width: 576px){.col{width:100% !important}#ground #container article{width:calc(100%/1)}}@media (orientation:landscape) and (max-width:576px){#overlay{z-index:100000000}#overflex{padding:0.1em !important}}::-moz-selection{color:#fff;background:rgba(99, 116, 127, 0.8)}::selection{color:#fff;background:rgba(99, 116, 127, 0.8)}@media screen{body{-moz-animation:fade 1s;-webkit-animation:fade 1s;-o-animation:fade 1s;-ms-animation:fade 1s;animation:fade 1s}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}img.fade,div.kachel{-moz-animation:fade 3s;-webkit-animation:fade 3s;-o-animation:fade 3s;-ms-animation:fade 3s;animation:fade 3s}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}}
