@charset "UTF-8";
/* #####  - basis.sass -    #### */
/*   1. Farbe:  */
/* - dunkel-türkies  */
/* - helleres türkies */
/* - weiss  */
/*#808080;    /*  - grau  */
/* - schwarz  */
/* - dunkleres grau  */
/* - helleres grau  */
/* - rot  */
/* - rot  zu schwarz */
/* - gelb -original */
/* - aus gelb - dunkler */
/*  #FFE276;	  - gelb  HG aus original */
/* - gelb zu rot */
/*  #FFE276;	  - gelb  HG aus original */
/* #####  - MainMenu-handheld.scss -  www.heeg.de -  #### */
.MainMenu ul {
  display: block;
  margin: 0px;
  padding: 5px;
  padding-top: 70px; }

.menuClass li {
  display: block;
  width: 100%; }

.MainMenu li.selected {
  background-color: rgba(255, 255, 255, 0.2); }

.MainMenu a:active {
  background: rgba(255, 255, 255, 0.2); }

.MainMenu ul li a {
  color: white;
  font-weight: bold;
  padding: 5px;
  font-size: 20px;
  display: block; }

.MainMenu ul ul {
  display: block;
  margin: 0px;
  padding-left: 0px;
  position: relative;
  top: 100px; }

/* +++++++++++++++++++++++ */
.ResMenuDiv {
  cursor: pointer;
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 25px;
  z-index: 20; }

.MainMenuDiv {
  display: block;
  position: fixed;
  top: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 20;
  transition: left 0.3s; }
  .MainMenuDiv .OverlayDiv {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%; }
  .MainMenuDiv .Background {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 70%;
    height: 100%;
    background-color: rgba(40, 40, 40, 0.85); }

.MainMenuDiv.InvisibleMenu {
  left: -110%; }

.MainMenuDiv.VisibleMenu {
  left: 0px; }

.gradient-menu {
  padding-left: 1.25em;
  position: relative;
  height: 30px;
  width: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #49362E; }

.CityMenu {
  display: block;
  margin-bottom: 1em;
  width: 100%;
  text-align: center;
  padding: 0.1em;
  background-color: #e2e2e2; }

.CityMenu li {
  display: inline-block; }

.CityMenu li a {
  display: block;
  padding: 0.2em 0.3em; }
