@font-face{font-family:'Arima Koshi';src:url("../fonts/ArimaKoshi/ArimaKoshi-Medium.woff2") format("woff2"),url("../fonts/ArimaKoshi/ArimaKoshi-Medium.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Arima Koshi';src:url("../fonts/ArimaKoshi/ArimaKoshi-ExtraBold.woff2") format("woff2"),url("../fonts/ArimaKoshi/ArimaKoshi-ExtraBold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Light-webfont.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-LightItalic-webfont.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Italic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Regular-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Semibold-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-SemiboldItalic-webfont.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-BoldItalic-webfont.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-ExtraBold-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-ExtraBoldItalic-webfont.woff") format("woff");font-weight:900;font-style:italic}body{background-color:#fcf6e8;margin:0px;font-family:'Open Sans';font-size:100%}#hinweis{padding:0.6em;font-size:1.3em;text-align:center;background-color:#333;color:#d6d9d7;font-weight:100}header{background:url(../img/effekt02.png) 0px bottom;background-repeat:repeat-x;background-color:#fdc400;text-align:center}header div{display:flex;flex-flow:row wrap;justify-content:center;max-width:800px;margin:0em auto 2em auto;padding:1em 0.6em 5.5em 0.6em}header div img{width:200px;height:200px;align-content:flex-start}header div figure img{width:20em;max-width:90%;height:auto;display:block}header div figure figcaption{magin:0em;padding:0em;text-align:left}header div figure figcaption h2{padding:0em;margin:0.2em 0em 0.4em 0em;font-weight:700}header div figure figcaption h3{padding:0em;margin:0.1em 0em 0.2em 0em;font-size:1em;font-weight:500}h1,h2,h3{font-family:'Arima Koshi'}main{text-align:center}main article{max-width:90%;margin:2em auto;display:flex;flex-flow:row wrap;justify-content:center}main article section{text-align:left;min-width:16em;width:25em;margin:1.6em 1em}main article h1,main article h2,main article h3{font-weight:500;margin-bottom:0.4em}main article h1 strong,main article h2 strong,main article h3 strong{color:#ff0000}main article h1{font-size:2.4em;width:100%;line-height:1.2em}main article h2{font-size:1.4em;line-height:1.3em}main article h2::before{content:"\2756";color:#ff0000;font-size:1.6em;font-family:'Arima Koshi';vertical-align:middle;margin:0.1em 0.1em 0em -0.1em}main article ul{margin:0.4em 0em 0em 0em;padding:0em}main article ul li{margin:0em 0em 0em 1em;padding:0em}main article p{margin:0.4em 0em 0em 0em}main #zusatz section{background-color:#fffad1;border:solid 0.12em #fdc400;padding:1em;box-sizing:border-box;border-radius:1em}main #zusatz section h2{margin-top:-1.6em;background-color:#fdc400;border-radius:0.5em;padding:0.3em 0.5em 0.2em 0.5em}main sup{line-height:0.4em}footer{display:flex;flex-flow:row wrap;justify-content:space-around;background-color:#959084;color:#e9e7e3;padding:1em}footer a{text-decoration:none;color:#e9e7e3}footer h2{margin:1em 0em -0.4em 0em;font-size:1.8em}footer div.adresse_wrapper{width:100%;max-width:600px;margin:1em 0em 1.4em 0em;text-align:center;white-space:pre-line}footer div.adresse_wrapper #osm-karte_neustadt,footer div.adresse_wrapper #osm-karte_sebnitz{width:100%;height:280px;border-radius:0.5em;background-color:#a6a297;margin:1em 0em}footer div.adresse_wrapper #osm-karte_neustadt .leaflet-top,footer div.adresse_wrapper #osm-karte_neustadt .leaflet-left,footer div.adresse_wrapper #osm-karte_sebnitz .leaflet-top,footer div.adresse_wrapper #osm-karte_sebnitz .leaflet-left{display:none}footer div.adresse_wrapper #osm-karte_neustadt .leaflet-tile-pane,footer div.adresse_wrapper #osm-karte_sebnitz .leaflet-tile-pane{filter:grayscale(0.4)}footer #impressum{width:100%;display:flex;flex-flow:row wrap;justify-content:center;margin:2em 0em;font-size:0.9em}footer #impressum dfn{margin:0em 0.3em;padding:0em;font-style:normal;white-space:nowrap}footer #datenschutz_text{display:flex;flex-wrap:wrap;font-size:80%;max-width:1200px;font-weight:100;color:#f0eee4}footer #datenschutz_text h2{flex:0 0 100%;text-align:center}footer #datenschutz_text h4{font-size:1.2em;margin-top:3em;margin-bottom:0.3em}footer #datenschutz_text h5{font-size:1em;font-weight:300;margin-top:2em;margin-bottom:-0.6em;color:#f7f5eb}footer #datenschutz_text div{flex:1 1 30em;max-width:500px;margin:0em 2em 0em 2em}footer #datenschutz_text div dfn{font-style:normal}footer #datenschutz_text div ul{padding:0em 0em 0em 0.7em}footer #datenschutz_text div a{color:inherit;text-decoration:underline}
