﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}a[href*="//"]:not([href*="bremen.freifunk.net"]):after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.no-icon[href^=http]:after,a.btn:after{content:""}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.btn{display:inline-block;padding:.5em 1em;border-radius:2em;color:#fff;background-color:#dc0067;text-align:center}.btn:hover{background:#f60073}a.btn:hover{text-decoration:none}body{background:#373636}body>div{background:#fff}@media(prefers-color-scheme: dark){body>div{background:#514f4f;color:#fff}}div{max-width:100%}img{max-width:720px}section{width:100%;box-sizing:border-box;padding:80px calc((100vw - 720px)/2) 50px;position:relative}section h2+p{margin-top:0;padding-top:0}section.wide{padding:80px calc((100vw - 1108px)/2) 50px}section:first-child{padding-top:50px}h2{width:-moz-max-content;width:-webkit-max-content;margin:0 auto 20px;text-align:center;max-width:100%}h2::after{content:"";background-color:#dc0067;display:block;height:5px;min-width:80%;width:calc(100% - 2em);margin:5px auto}section:nth-child(even){background-color:#373636;color:#fff}section:nth-child(even) h2::after{background-color:#ffb400}section:nth-child(even) a{color:#ffb400}section:nth-child(even) h2 a{color:inherit;text-decoration:none}section:nth-child(even) .btn{background-color:#ffb400;color:#000 !important}section:nth-child(even) .btn:hover{background-color:#e6a200}.flexbtns{display:flex;flex-wrap:wrap;justify-content:space-around}.flexbtns>*{margin:10px}.flex{display:flex;flex-wrap:wrap;width:100%}.flex>*{padding:0 20px;position:relative;flex:1 1 0}@media screen and (max-width: 719px){section{padding:80px 20px 50px}.flex{margin-left:0}.flex>*{flex-basis:auto}}.flex:first-child{margin-top:-170px}.flex:first-child>*{padding-top:170px}#pageheader{background-color:#373636;position:absolute;top:0;left:0;width:100%;padding-top:170px;z-index:6;font-size:16px;box-shadow:0 0 5px #000;overflow-x:hidden}#pageheader h1{display:none}#pageheader #skyline{position:absolute;right:10px;bottom:39px}#pageheader #logo{position:absolute;left:calc((100vw - 1240px)/2 + 5px);bottom:47px}#pageheader nav{max-width:1240px;margin-left:calc((100vw - 1240px)/2 + 188px);font-weight:700}#pageheader nav #navlogo{display:none}#pageheader nav li{display:inline-block}#pageheader nav li a{display:inline-block;padding:10px;cursor:pointer;text-decoration:none !important;color:inherit;height:39px;box-sizing:border-box}#pageheader nav ul{padding:0;margin:0}#pageheader nav ul ul li:hover{background:rgba(255,255,255,.2)}#pageheader nav #mainnav{margin-bottom:39px;display:inline-block}#pageheader nav #mainnav>li ul{left:-100%;position:absolute;bottom:0;width:100%;padding-left:calc((100vw - 1240px)/2);box-sizing:border-box;background:inherit;transition-property:left;transition-duration:.2s}#pageheader nav #mainnav>li:nth-child(1){background:#ffb400;color:#000}#pageheader nav #mainnav>li:nth-child(2){background:#dc0067;color:#fff}#pageheader nav #mainnav>li:nth-child(3){background:#ccc;color:#000}#pageheader nav #mainnav>li:nth-child(4){background:#009ee0;color:#fff}#pageheader nav #mainnav:hover>li:hover ul{left:0}#pageheader nav #mainnav:hover>li:hover~li ul{left:100%}#pageheader nav #mainnav:not(:hover)>li.active ul{left:0}#pageheader nav #mainnav:not(:hover)>li.active~li ul{left:100%}#pageheader #navbutton{box-sizing:content-box;position:fixed;top:-60px;left:0;padding:20px;border:0;cursor:pointer;background:#373636;display:none;z-index:5;transition:margin-top .2s,left .5s}#pageheader #navbutton>.bar{display:block;height:.25em;width:1.5em;margin-top:.25em;background-color:#fff;transition:transform .5s}#pageheader #navbutton>.bar:first-child{margin-top:0}#social{padding:10px;cursor:default}#social a{display:inline !important;padding-right:5px}#social img{opacity:.3;cursor:pointer}#social img:hover{transition:opacity .25s ease;opacity:.7}@media screen and (min-width: 790px){#pageheader.fixed{position:fixed;top:-209px;transition:margin-top .2s}#pageheader.fixed #skyline{display:none}#mainnav>li:nth-child(2)::before{content:"Für…";position:absolute;bottom:83px;color:#fff;margin-left:10px}#pageheader.fixed.detail{margin-top:39px}body{padding-top:250px}}body{position:relative}@media screen and (max-width: 1239px){#pageheader #skyline{display:none}#pageheader #logo{left:5px}#pageheader nav{margin-left:188px}}@media screen and (max-width: 789px){#pageheader.fixed{position:static}#pageheader.fixed.detail{margin-top:0}#pageheader.detail #navbutton{margin-top:60px}#pageheader{height:200px;width:auto;display:flex;padding:20px;position:static;justify-content:flex-end;align-items:flex-end}#pageheader #logo{display:none}#pageheader #skyline{display:block;position:static;margin-bottom:-20px}#pageheader #navbutton{display:block}#pageheader nav{transition:left .5s;display:block;position:fixed;left:-250px;top:0;width:250px;height:100vh;overflow:auto;margin-left:0;z-index:100;background-color:inherit;font-weight:600}#pageheader nav li,#pageheader nav ul,#pageheader nav a{display:block;width:100%;box-sizing:border-box}#pageheader nav #navlogo{display:block;margin:10px;text-align:center;width:auto}#pageheader nav #mainnav{margin-bottom:10px}#pageheader nav #mainnav>li ul{position:static;display:none;left:0 !important}#pageheader nav #mainnav>li ul li a{padding-left:25px}#pageheader nav #mainnav>li.active ul{display:block}body.navopen,body>div{overflow:hidden}body>div>div{transition:margin-left .5s;width:100%}body.navopen>div>div{margin-left:250px}body.navopen #pageheader nav{left:0}body.navopen #pageheader #navbutton{left:250px}body.navopen #pageheader #navbutton>.bar:first-child{transform:skewy(-30deg) scaleX(0.7) translate(-20%, 0.05em)}body.navopen #pageheader #navbutton>.bar:nth-child(3){transform:skewy(30deg) scaleX(0.7) translate(-20%, -0.05em)}body.navopen #blur{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;cursor:pointer}}@media screen and (max-width: 480px){#pageheader{justify-content:space-around}#pageheader #logo{display:block;position:static}#pageheader #skyline{display:none}}footer{background-color:#373636;font-size:14px;padding:20px calc((100vw - 1240px)/2);display:flex;justify-content:space-between;flex-wrap:wrap;clear:both;color:#fff}footer div{padding:0 10px}footer a{color:#ffb400}footer ul{padding:0;margin:0}footer li{display:inline-block;padding:0 10px}#edit_this_page{display:none}h2{font-size:34px;hyphens:auto}h3{font-size:28px;hyphens:auto}html{font-size:21px;color:#333;line-height:1.3;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a{color:#dc0067;text-decoration:none}@media(prefers-color-scheme: dark){a{color:#ff1080}}a:hover{text-decoration:underline}p{text-align:justify;hyphens:auto}.small{font-size:small}.center{text-align:center}#karte{height:500px;font-size:34px;font-weight:700;background:url(/images/map/3840.png) center center}#karte a{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none}#karte a span{background:rgba(220,0,103,.9)}#karte a:hover span{background:rgba(246,0,115,.9)}#karte #stats{display:block;font-size:70%}@media(max-width: 1920px){#karte{background:url(/images/map/1920.png) center center}}@media(max-width: 1107px){#karte{background:url(/images/map/1107.png) center center}}@media(max-width: 720px){#karte{background:url(/images/map/720.png) center center}}@media(max-width: 480px){#karte{background:url(/images/map/480.png) center center}}section#termine .flex{justify-content:space-around}section#termine .flex>*{flex:0 0 auto;padding:15px}section#termine .flex h3,section#termine .flex dl{margin:10px 0}section#termine .flex dd{margin-left:20px}section#termine .flex dt{font-style:italic}@media(min-width: 340px){section#termine .flex>*{width:330px}}section:nth-child(even)#karte a span{background:rgba(255,180,0,.9)}section:nth-child(even)#karte a:hover span{background:rgba(230,162,0,.9)}section#partner .flex{justify-content:space-around;align-items:center}section#partner .flex>*{flex-basis:30%;padding:20px 0;text-align:center}#model-search{width:100%;display:block;text-align:center;border:1px #ccc solid;background:#fff;padding:3px;color:#000}#model-search:invalid{box-shadow:red 0px 0px 1.5px 1px}#models{margin:20px 0;display:flex;justify-content:space-around;flex-wrap:wrap}.model{position:relative;display:none;width:175px;height:175px;margin:10px;border:1px #ccc solid;text-align:center;font-size:small;background:no-repeat top center/175px;overflow:hidden}.model .name{position:absolute;bottom:0;display:block;width:100%;z-index:3;background:#fff}@media(prefers-color-scheme: dark){.model .name{background:#514f4f}}.links{height:175px;width:100%;transition:bottom .4s;position:absolute;bottom:-175px;margin:0;padding:0;list-style:none;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center}@media(prefers-color-scheme: dark){.links{background:rgba(81,79,79,.8)}}.model:hover .links{bottom:0px}.links li{margin:10px 0}.newsitem .metadata{display:flex;font-size:16px}.newsitem time{margin-right:50px;padding-left:24px;background:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAgMAAABb+qapAAAADFBMVEUAAADcAGfcAGfcAGcdg9yRAAAAA3RSTlMAgMBakZ4lAAAAPElEQVQIHWNgZuBhYPhsf+YDwwf7Ax8Y/v///4EBDMAsMPGP+/wHhj+f+YGyn4Gs/8dBBIj1B0SAZeGKAbQDMJFfX8aHAAAAAElFTkSuQmCC") no-repeat}.newsitem address{font-style:normal;padding-left:23px;background:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAv0lEQVQoz73RIW4CURjE8d++1PQKTeUKEE1tHU0lCixBQ2gbephSsQfgCliCRJIaBA4qW1sJZrd5bIEshlHvm8x/kslLRFrp3+ADjdya4TWVfRWZK/t6Ryu6i3e7MEIJaPivx/goA9sDwPYUMD0A7HnlDcO88SkKv7mokugPrvGCLmq5vcQYo1T2+wes9G8xwd2R4k80U9kmyZvnJ8KFFngIeK4QhnsMAjpnbO6EaGAV1QO+zwB+AnrYVAiv0dsBz/4iZqMRiKsAAAAASUVORK5CYII=") no-repeat}.newsitem img{display:block;max-width:100%;margin:5px auto}section:nth-child(even) .newsitem time{background:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAgMAAABb+qapAAAADFBMVEUAAAD/tAD/tAD/tAARqLnJAAAAA3RSTlMAgMBakZ4lAAAAPElEQVQI12NgZuBhYPhsf+YDwwf7Ax8Y/v///4EBDMAsMPGP+/wHhj+f+YHcz0DW/+Pnoaw/IAIsC1cMALQDMJHnDS7aAAAAAElFTkSuQmCC") no-repeat}section:nth-child(even) .newsitem address{background:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAvUlEQVQoz73RMU4CURjE8d97ofEKhANoQWztIJRkC20JNYli9DDqEbjBxtZYWhIaerGE1nJtdsljBbI0TPW+yfwnmbwgUZFr4w290vrEY8j8VJmWXb3gNrmr911lxBrQ81/99KgDxR6gOAZ87AF2vPqGp7JxkISfnVUh+YMLTDHGZWkvMcNryPxugSLXwTu6B4oXGIbMKpTNX0fClea4iXhoEIZr3EeMTtg8isnAJrqKWJ8AbCImWDUIf2PyB31XIta7A0MlAAAAAElFTkSuQmCC") no-repeat}.newsitem::before{content:"";background-color:#ffb400;display:block;height:5px;width:70%;margin:5px auto}.newsitem:first-of-type::before{content:none}.pager{padding:0}.pager li{float:left;list-style-type:none;padding:10px}.pager li:first-child span::before{content:"← "}.pager li:last-child{float:right}.pager li:last-child span::after{content:" →"}.newslist{list-style:none;padding:0}.newslist li{padding:0}.newslist .date{font-style:italic}@media(min-width: 480px){.newslist{display:table}.newslist li{display:table-row}.newslist li>*{display:table-cell}.newslist .date{white-space:nowrap;padding:0 0 10px 0;text-align:right}.newslist .title{padding:0 0 10px 30px;background:no-repeat 10px 0 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCI+PHBhdGggZD0iTTUsMGwwLDEwMDAiIHN0cm9rZT0iI2NjYyIvPjxjaXJjbGUgcj0iNSIgY3g9IjUiIGN5PSIxNSIgZmlsbD0iI2NjYyIvPjwvc3ZnPg==")}.newslist .title:hover{background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCI+PHBhdGggZD0iTTUsMGwwLDEwMDAiIHN0cm9rZT0iI2NjYyIvPjxjaXJjbGUgcj0iNSIgY3g9IjUiIGN5PSIxNSIgZmlsbD0iI2RjMDA2NyIvPjwvc3ZnPg==")}}@media(max-width: 479px){.newslist .date{padding:0}.newslist .title{display:block;padding:0 0 10px 20px}}.sr-only{display:none}@media speech{.sr-only{display:inline}}@media screen and (min-width: 720px){main h2{padding-top:39px;margin-top:-39px}}/*# sourceMappingURL=main.css.map */