.moduletable_menu {
	margin:0; padding:0; }
	
/* +++++ steht jetzt in: fonts.css ++++++++++
.menu a { }*/
	
.current { }

.menu {
  margin:0; padding:0; }

.menu a, .menu span  {
 }

.menu li  {
  margin:0;
  padding:0 0.3em 0 0.9em;
  background-image:url(../images/dot-menu.png);
  background-repeat:no-repeat;
  background-position:center left;
  display:inline;
  list-style:none; }

.menu li:first-child  {
  padding:0 0.3em 0 0;
  background-image:none; } 


.zatr-menu {
  overflow:hidden;
  padding-top:0.8rem;
  padding-bottom:0.6rem;}
.zatr-menu-opener {
  background-color: rgba(0, 160, 160, 0.1);}
.zatr-menu-link {
  display: block;
  margin:0.2rem 5% -0.2rem 12%; 
  padding:0 0 0 146px;}
.zatr-menu-link li {
  color:#fff;}


/* $$$$$$$$$$$$$$$$$$$$$$*/

/* Zustand 1 */
@media  (max-width: 920px) {
  .zatr-menu-link {
    padding-left:116px; }
  .zatr-menu-link li {
    font-size:72%;}
  .menu li  {
    margin:0; padding:0;
    background-image:none !important;
    display:block;
    list-style:none; }
  .menu li:first-child  {
    padding:0; } 
 } 
	
/* Zustand 2 */
@media  (max-width: 568px) {
  .zatr-menu-link {
    margin:1.0rem 5% 0.7rem 1rem;
    padding:0;}
  .zatr-menu-link li {
    font-size:108%;}
  }

/* $$$$$$$$$$$$$$$$$$$$$$*/

/* Zustand -1 */
@media  (min-width: 1200px) {
 } 

/* Zustand -2 */
@media  (min-width: 1600px) {
 }
