/* line 44, ../sass/gooey.scss */
.menu-item, .menu-open-button, .menu-button-corona {
  background: #193e73;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  position: absolute;
  top: 20px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  transform: translate3d(0, 0, 0);
  transition: transform ease-out 200ms;
  -webkit-transform: -webkit-translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform ease-out 200ms;
  -moz-transform: -moz-translate3d(0, 0, 0);
  -moz-transition: -moz-transform ease-out 200ms;
  -webkit-box-shadow: 5px 5px 8px 0px rgba(51, 51, 51, 0.76);
  -moz-box-shadow: 5px 5px 8px 0px rgba(51, 51, 51, 0.76);
  box-shadow: 5px 5px 8px 0px rgba(51, 51, 51, 0.76); }

/* line 70, ../sass/gooey.scss */
.menu-open {
  visibility: hidden; }

/* line 75, ../sass/gooey.scss */
.hamburger {
  width: 20px;
  height: 4px;
  background: #fff;
  display: block;
  position: absolute;
  top: 50%;
  left: 60%;
  margin-left: -14px;
  margin-top: -3px;
  transition: transform 200ms;
  -webkit-transition: transform 200ms;
  -moz-transition: transform 200ms; }

/* line 92, ../sass/gooey.scss */
.hamburger-1 {
  transform: translate3d(0, -5px, 0);
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0); }

/* line 97, ../sass/gooey.scss */
.hamburger-2 {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0); }

/* line 102, ../sass/gooey.scss */
.hamburger-3 {
  transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  -moz-transform: translate3d(0, 5px, 0); }

/* line 108, ../sass/gooey.scss */
.menu-open:checked + .menu-open-button .hamburger-1 {
  transform: translate3d(0, 0, 0) rotate(45deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  -moz-transform: translate3d(0, 0, 0) rotate(45deg); }
/* line 113, ../sass/gooey.scss */
.menu-open:checked + .menu-open-button .hamburger-2 {
  transform: translate3d(0, 0, 0) scale(0.1, 1);
  -webkit-transform: translate3d(0, 0, 0) scale(0.1, 1);
  -moz-transform: translate3d(0, 0, 0) scale(0.1, 1); }
/* line 118, ../sass/gooey.scss */
.menu-open:checked + .menu-open-button .hamburger-3 {
  transform: translate3d(0, 0, 0) rotate(-45deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
  -moz-transform: translate3d(0, 0, 0) rotate(-45deg); }

/* line 124, ../sass/gooey.scss */
.menu {
  position: absolute;
  left: 50%;
  margin-left: -40px;
  padding-top: 20px;
  padding-left: 40px;
  width: 80px;
  height: 80px;
  box-sizing: border-box;
  font-size: 20px;
  text-align: left; }

/* line 140, ../sass/gooey.scss */
.menu-item {
  width: 40px;
  height: 40px;
  visibility: hidden;
  background: #193e73;
  font-size: 19px;
  line-height: 40px;
  z-index: 10; }

/* line 150, ../sass/gooey.scss */
.menu-item:hover {
  background: white;
  color: #193e73; }
/* line 155, ../sass/gooey.scss */
.menu-item:nth-child(3) {
  transition-duration: 180ms;
  -webkit-transition-duration: 180ms;
  -moz-transition-duration: 180ms; }
/* line 155, ../sass/gooey.scss */
.menu-item:nth-child(4) {
  transition-duration: 180ms;
  -webkit-transition-duration: 180ms;
  -moz-transition-duration: 180ms; }
/* line 155, ../sass/gooey.scss */
.menu-item:nth-child(5) {
  transition-duration: 180ms;
  -webkit-transition-duration: 180ms;
  -moz-transition-duration: 180ms; }
/* line 155, ../sass/gooey.scss */
.menu-item:nth-child(6) {
  transition-duration: 180ms;
  -webkit-transition-duration: 180ms;
  -moz-transition-duration: 180ms; }

/* line 163, ../sass/gooey.scss */
.menu-open-button {
  z-index: 2;
  cursor: pointer; }

/* line 168, ../sass/gooey.scss */
.menu-button-corona {
  z-index: -500;
  top: 0px; }

/* line 173, ../sass/gooey.scss */
.menu-open:checked + .menu-open-button {
  animation-delay: 1000ms;
  transition-timing-function: linear;
  transition-duration: 200ms;
  transform: scale(0.8, 0.8) translate3d(0, 0, 0);
  -webkit-animation-delay: 1000ms;
  -webkit-transition-timing-function: linear;
  -webkit-transition-duration: 200ms;
  -webkit-transform: scale(0.8, 0.8) translate3d(0, 0, 0);
  -moz-animation-delay: 1000ms;
  -moz-transition-timing-function: linear;
  -moz-transition-duration: 200ms;
  -moz-transform: scale(0.8, 0.8) translate3d(0, 0, 0); }

/* line 188, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item {
  visibility: visible;
  padding-top: -10px; }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.walkersbach {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.walkersbach:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.walkersbach:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.walkersbach:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.walkersbach:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.knetzgau {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.knetzgau:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.knetzgau:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.knetzgau:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.knetzgau:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.inzell {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.inzell:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.inzell:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.inzell:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.inzell:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.bad_wiessee {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.bad_wiessee:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.bad_wiessee:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.bad_wiessee:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.bad_wiessee:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.georgensgmuend {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.georgensgmuend:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.georgensgmuend:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.georgensgmuend:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.georgensgmuend:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.altdorf {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.altdorf:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.altdorf:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.altdorf:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.altdorf:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.tiefenlesau {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.tiefenlesau:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.tiefenlesau:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.tiefenlesau:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.tiefenlesau:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.moosbach {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.moosbach:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.moosbach:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.moosbach:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.moosbach:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }
/* line 195, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.teuschnitz {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  -moz-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.teuschnitz:nth-child(3) {
  transition-duration: 180ms;
  transform: translate3d(68px, 24px, 0);
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(68px, 24px, 0);
  -moz-transition-duration: 180ms;
  -moz-transform: translate3d(68px, 24px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.teuschnitz:nth-child(4) {
  transition-duration: 280ms;
  transform: translate3d(29px, 66px, 0);
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(29px, 66px, 0);
  -moz-transition-duration: 280ms;
  -moz-transform: translate3d(29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.teuschnitz:nth-child(5) {
  transition-duration: 380ms;
  transform: translate3d(-29px, 66px, 0);
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(-29px, 66px, 0);
  -moz-transition-duration: 380ms;
  -moz-transform: translate3d(-29px, 66px, 0); }
/* line 202, ../sass/gooey.scss */
.menu-open:checked ~ .menu-item.teuschnitz:nth-child(6) {
  transition-duration: 480ms;
  transform: translate3d(-68px, 24px, 0);
  -webkit-transition-duration: 480ms;
  -webkit-transform: translate3d(-68px, 24px, 0);
  -moz-transition-duration: 480ms;
  -moz-transform: translate3d(-68px, 24px, 0); }

/* line 216, ../sass/gooey.scss */
.finalist {
  z-index: -100;
  border: 0px solid #f00;
  text-align: center;
  min-width: 100px;
  min-height: 20px;
  font-family: 'b3_ubuntu','Helvetica Neue',Arial,sans-serif;
  background-color: transparent;
  text-transform: uppercase; }

/* line 218, ../sass/gooey.scss */
.dorf {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background-color: #193e73;
  display: inline-block; }

/* line 219, ../sass/gooey.scss */
.dorfname {
  font-size: .95em;
  line-height: 0.2em;
  color: #888;
  text-align: center;
  visibility: hidden; }

/* line 228, ../sass/gooey.scss */
.menu.walkersbach {
  top: 1903px;
  left: 1320px; }
/* line 228, ../sass/gooey.scss */
.menu.knetzgau {
  top: 924px;
  left: 1049px; }
/* line 228, ../sass/gooey.scss */
.menu.inzell {
  top: 2309px;
  left: 1780px; }
/* line 228, ../sass/gooey.scss */
.menu.bad_wiessee {
  top: 2394px;
  left: 1385px; }
/* line 228, ../sass/gooey.scss */
.menu.georgensgmuend {
  top: 1530px;
  left: 1110px; }
/* line 228, ../sass/gooey.scss */
.menu.altdorf {
  top: 730px;
  left: 1040px; }
/* line 228, ../sass/gooey.scss */
.menu.tiefenlesau {
  top: 1106px;
  left: 1205px; }
/* line 228, ../sass/gooey.scss */
.menu.moosbach {
  top: 1921px;
  left: 1654px; }
/* line 228, ../sass/gooey.scss */
.menu.teuschnitz {
  top: 798px;
  left: 1248px; }

/* line 237, ../sass/gooey.scss */
nav {
  z-index: 0; }

/* line 238, ../sass/gooey.scss */
nav:hover {
  z-index: 20; }

/* line 240, ../sass/gooey.scss */
.dorf-indicator {
  visibility: hidden; }

/* line 243, ../sass/gooey.scss */
.dorf-indicator.show {
  visibility: visible;
  transform: scale(1);
  transition: transform 2s linear;
  -webkit-transform: scale(1);
  -webkit-transition: transform 2s linear;
  -moz-transform: scale(1);
  -moz-transition: transform 2s linear; }

/* line 255, ../sass/gooey.scss */
.dorfschild {
  left: -80px;
  top: -95px;
  background: #f8da2d;
  position: absolute;
  border-radius: 10px;
  border: 2px solid #333;
  opacity: .85;
  padding: 1.0em;
  min-width: 100px;
  font-size: 20px;
  animation: shake ease-in-out 700ms;
  animation-iteration-count: 1;
  -webkit-animation: shake ease-in-out 700ms;
  -webkit-animation-iteration-count: 1;
  -moz-animation: shake ease-in-out 700ms;
  -moz-animation-iteration-count: 1;
  -webkit-box-shadow: 5px 5px 8px 0px rgba(51, 51, 51, 0.76);
  -moz-box-shadow: 5px 5px 8px 0px rgba(51, 51, 51, 0.76);
  box-shadow: 5px 5px 8px 0px rgba(51, 51, 51, 0.76); }

/* line 279, ../sass/gooey.scss */
.dorfschild h1, .dorfschild h2, .dorfschild h3 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: .98em;
  margin-top: 0.15em;
  display: block;
  min-width: 9em; }

/* line 288, ../sass/gooey.scss */
.dorfschild h2 {
  font-size: 16px;
  margin-top: -.4em; }

/* line 292, ../sass/gooey.scss */
.dorfschild h3 {
  font-size: 12px;
  font-weight: light; }

/* line 296, ../sass/gooey.scss */
.dorfschild.hidden {
  visibility: none;
  z-index: -1; }

/* line 302, ../sass/gooey.scss */
.dfImage {
  position: absolute;
  z-index: 0; }

@media (min-width: 1025px) {
  /* line 319, ../sass/gooey.scss */
  .dfImage.walkersbach {
    transform: scale(1) rotate(17deg);
    -webkit-transform: scale(1) rotate(-4deg);
    -moz-transform: scale(1) rotate(-11deg);
    top: -90px;
    left: -170px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.knetzgau {
    transform: scale(1) rotate(9deg);
    -webkit-transform: scale(1) rotate(-14deg);
    -moz-transform: scale(1) rotate(-8deg);
    top: -130px;
    left: -180px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.inzell {
    transform: scale(1) rotate(22deg);
    -webkit-transform: scale(1) rotate(-1deg);
    -moz-transform: scale(1) rotate(-13deg);
    top: -80px;
    left: 60px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.bad_wiessee {
    transform: scale(1) rotate(-20deg);
    -webkit-transform: scale(1) rotate(16deg);
    -moz-transform: scale(1) rotate(-1deg);
    top: -60px;
    left: -180px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.georgensgmuend {
    transform: scale(1) rotate(16deg);
    -webkit-transform: scale(1) rotate(19deg);
    -moz-transform: scale(1) rotate(13deg);
    top: -40px;
    left: 60px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.altdorf {
    transform: scale(1) rotate(-19deg);
    -webkit-transform: scale(1) rotate(-22deg);
    -moz-transform: scale(1) rotate(-9deg);
    top: 0px;
    left: 60px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.tiefenlesau {
    transform: scale(1) rotate(14deg);
    -webkit-transform: scale(1) rotate(-14deg);
    -moz-transform: scale(1) rotate(-10deg);
    top: 40px;
    left: -10px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.moosbach {
    transform: scale(1) rotate(22deg);
    -webkit-transform: scale(1) rotate(-18deg);
    -moz-transform: scale(1) rotate(1deg);
    top: -60px;
    left: 40px; }
  /* line 319, ../sass/gooey.scss */
  .dfImage.teuschnitz {
    transform: scale(1) rotate(5deg);
    -webkit-transform: scale(1) rotate(13deg);
    -moz-transform: scale(1) rotate(-16deg);
    top: -60px;
    left: 50px; }

  /* line 329, ../sass/gooey.scss */
  .dfImage img {
    width: 250px;
    height: 250px;
    cursor: pointer; } }
@media (max-width: 1024px) {
  /* line 347, ../sass/gooey.scss */
  .dfImage.walkersbach {
    transform: scale(1) rotate(-22deg);
    -webkit-transform: scale(1) rotate(-7deg);
    -moz-transform: scale(1) rotate(16deg);
    top: -72px;
    left: -136px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.knetzgau {
    transform: scale(1) rotate(-1deg);
    -webkit-transform: scale(1) rotate(18deg);
    -moz-transform: scale(1) rotate(10deg);
    top: -104px;
    left: -144px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.inzell {
    transform: scale(1) rotate(3deg);
    -webkit-transform: scale(1) rotate(-4deg);
    -moz-transform: scale(1) rotate(5deg);
    top: -64px;
    left: 48px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.bad_wiessee {
    transform: scale(1) rotate(4deg);
    -webkit-transform: scale(1) rotate(12deg);
    -moz-transform: scale(1) rotate(7deg);
    top: -48px;
    left: -144px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.georgensgmuend {
    transform: scale(1) rotate(15deg);
    -webkit-transform: scale(1) rotate(-5deg);
    -moz-transform: scale(1) rotate(-6deg);
    top: -32px;
    left: 48px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.altdorf {
    transform: scale(1) rotate(1deg);
    -webkit-transform: scale(1) rotate(19deg);
    -moz-transform: scale(1) rotate(-12deg);
    top: 0px;
    left: 48px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.tiefenlesau {
    transform: scale(1) rotate(-10deg);
    -webkit-transform: scale(1) rotate(-18deg);
    -moz-transform: scale(1) rotate(3deg);
    top: 32px;
    left: -8px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.moosbach {
    transform: scale(1) rotate(3deg);
    -webkit-transform: scale(1) rotate(-16deg);
    -moz-transform: scale(1) rotate(-21deg);
    top: -48px;
    left: 32px; }
  /* line 347, ../sass/gooey.scss */
  .dfImage.teuschnitz {
    transform: scale(1) rotate(-18deg);
    -webkit-transform: scale(1) rotate(-6deg);
    -moz-transform: scale(1) rotate(-13deg);
    top: -48px;
    left: 40px; }

  /* line 357, ../sass/gooey.scss */
  .dfImage img {
    width: 200px;
    height: 200px;
    cursor: pointer; } }
@media (max-width: 768px) {
  /* line 374, ../sass/gooey.scss */
  .dfImage.walkersbach {
    transform: scale(1) rotate(-20deg);
    -webkit-transform: scale(1) rotate(-7deg);
    -moz-transform: scale(1) rotate(14deg);
    top: -54px;
    left: -102px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.knetzgau {
    transform: scale(1) rotate(12deg);
    -webkit-transform: scale(1) rotate(-3deg);
    -moz-transform: scale(1) rotate(5deg);
    top: -78px;
    left: -108px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.inzell {
    transform: scale(1) rotate(1deg);
    -webkit-transform: scale(1) rotate(2deg);
    -moz-transform: scale(1) rotate(20deg);
    top: -48px;
    left: 36px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.bad_wiessee {
    transform: scale(1) rotate(15deg);
    -webkit-transform: scale(1) rotate(6deg);
    -moz-transform: scale(1) rotate(16deg);
    top: -36px;
    left: -108px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.georgensgmuend {
    transform: scale(1) rotate(13deg);
    -webkit-transform: scale(1) rotate(21deg);
    -moz-transform: scale(1) rotate(11deg);
    top: -24px;
    left: 36px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.altdorf {
    transform: scale(1) rotate(12deg);
    -webkit-transform: scale(1) rotate(-3deg);
    -moz-transform: scale(1) rotate(0deg);
    top: 0px;
    left: 36px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.tiefenlesau {
    transform: scale(1) rotate(1deg);
    -webkit-transform: scale(1) rotate(-17deg);
    -moz-transform: scale(1) rotate(6deg);
    top: 24px;
    left: -6px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.moosbach {
    transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(-14deg);
    -moz-transform: scale(1) rotate(-4deg);
    top: -36px;
    left: 24px; }
  /* line 374, ../sass/gooey.scss */
  .dfImage.teuschnitz {
    transform: scale(1) rotate(-3deg);
    -webkit-transform: scale(1) rotate(-6deg);
    -moz-transform: scale(1) rotate(11deg);
    top: -36px;
    left: 30px; }

  /* line 384, ../sass/gooey.scss */
  .dfImage img {
    width: 150px;
    height: 150px;
    cursor: pointer; } }
@media (max-width: 512px) {
  /* line 401, ../sass/gooey.scss */
  .dfImage.walkersbach {
    transform: scale(1) rotate(7deg);
    -webkit-transform: scale(1) rotate(11deg);
    -moz-transform: scale(1) rotate(-7deg);
    top: -36px;
    left: -68px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.knetzgau {
    transform: scale(1) rotate(-1deg);
    -webkit-transform: scale(1) rotate(-15deg);
    -moz-transform: scale(1) rotate(-18deg);
    top: -52px;
    left: -72px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.inzell {
    transform: scale(1) rotate(4deg);
    -webkit-transform: scale(1) rotate(15deg);
    -moz-transform: scale(1) rotate(4deg);
    top: -32px;
    left: 24px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.bad_wiessee {
    transform: scale(1) rotate(3deg);
    -webkit-transform: scale(1) rotate(-22deg);
    -moz-transform: scale(1) rotate(8deg);
    top: -24px;
    left: -72px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.georgensgmuend {
    transform: scale(1) rotate(-22deg);
    -webkit-transform: scale(1) rotate(7deg);
    -moz-transform: scale(1) rotate(-22deg);
    top: -16px;
    left: 24px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.altdorf {
    transform: scale(1) rotate(11deg);
    -webkit-transform: scale(1) rotate(22deg);
    -moz-transform: scale(1) rotate(8deg);
    top: 0px;
    left: 24px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.tiefenlesau {
    transform: scale(1) rotate(-8deg);
    -webkit-transform: scale(1) rotate(10deg);
    -moz-transform: scale(1) rotate(2deg);
    top: 16px;
    left: -4px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.moosbach {
    transform: scale(1) rotate(-10deg);
    -webkit-transform: scale(1) rotate(-8deg);
    -moz-transform: scale(1) rotate(-22deg);
    top: -24px;
    left: 16px; }
  /* line 401, ../sass/gooey.scss */
  .dfImage.teuschnitz {
    transform: scale(1) rotate(-18deg);
    -webkit-transform: scale(1) rotate(3deg);
    -moz-transform: scale(1) rotate(-14deg);
    top: -24px;
    left: 20px; }

  /* line 411, ../sass/gooey.scss */
  .dfImage img {
    width: 100px;
    height: 100px;
    cursor: pointer; } }
/* line 419, ../sass/gooey.scss */
.dfImage:hover {
  transform: scale(1.2) rotate(7deg);
  transition: transform .25s ease-in;
  -webkit-transition: transform .25s ease-in;
  -moz-transition: transform .25s ease-in;
  z-index: 10; }

/* line 427, ../sass/gooey.scss */
.dfImage.fadeOut {
  animation: fadeOut forwards ease-in-out 700ms;
  -webkit-animation: fadeOut forwards ease-in-out 700ms;
  -moz-animation: fadeOut forwards ease-in-out 700ms; }

/* line 437, ../sass/gooey.scss */
.dfImage.fadeSmall {
  animation: fadeSmall forwards ease-in-out 700ms;
  -webkit-animation: fadeSmall forwards ease-in-out 700ms;
  -moz-animation: fadeSmall forwards ease-in-out 700ms;
  filter: blur(0.09em) grayscale(100%);
  -webkit-filter: blur(0.09em) grayscale(100%);
  -moz-filter: blur(0.09em) grayscale(100%);
  pointer-events: none; }

@keyframes shake {
  0% {
    transform: scale(0.25); }
  50% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
@-moz-keyframes shake {
  0% {
    transform: scale(0.25); }
  50% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
@-webkit-keyframes shake {
  0% {
    transform: scale(0.25); }
  50% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
@keyframes fadeOut {
  0% {
    transform: scale(1); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(0); } }
@-moz-keyframes fadeOut {
  0% {
    transform: scale(1); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(0); } }
@-webkit-keyframes fadeOut {
  0% {
    transform: scale(1); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(0); } }
@keyframes fadeSmall {
  0% {
    transform: scale(1); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(0.25); } }
@-moz-keyframes fadeSmall {
  0% {
    transform: scale(1); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(0.25); } }
@-webkit-keyframes fadeSmall {
  0% {
    transform: scale(1); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(0.25); } }
@keyframes fadeIn {
  0% {
    transform: scale(0); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
@-moz-keyframes fadeIn {
  0% {
    transform: scale(0); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
@-webkit-keyframes fadeIn {
  0% {
    transform: scale(0); }
  70% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
