/*body {
  font: 100% sans-serif;
  margin: 1em 5%;
  background-color: #E7E7E7;
  color: #634C5C;
  line-height: 1.3;
  -webkit-box-shadow: 0 5px 5px rgba(45, 45, 45, 0.75) ;
  box-shadow: 0 5px 5px rgba(45, 45, 45, 0.75) ;
}*/
ul, li {
  margin: 0;
  padding: 0;
}
h2 {
  font-size: 1.2em;
}
#navi {
 /* border-bottom: 1px solid #EDEDED;
  background-color: #43373F;
  border-radius: 4px 4px 0px 0px;*/
  padding: 0px;
}

#navi li {
	list-style: none;
    display: inline-block;
    background-color: none;
}
#navi a{
  text-decoration: none;
  display:block;
  padding: 0;
  color: #fff;  
}
#navi  a:hover{
  color:#CE6634;

}
#inhalt {
  color: #634C5C;
  background-color: #EDECEC;
  padding: 1.5em 2%;
}


/* Menü-Buttons normalerweise ausblenden */
.menu-toggle {
    display: none;
}
nav, a { 
	 text-decoration:none; 
	 font-family:Copperplate Gothic Light, Tahoma, Geneva, sans-serif;
	 color:#FFF;
	 }

nav, a
nav strong{ text-decoration:none; 
	 		font-family:Copperplate Gothic Light, Tahoma, Geneva, sans-serif;
			color:#c95d37;
			}

nav a:link,
nav a:visited{	text-decoration:none; 
	 			font-family:Copperplate Gothic Light, Tahoma, Geneva, sans-serif;
	 			color:#FFF;
	}
strong{ text-decoration:none; 
	 	font-family:Copperplate Gothic Light, Tahoma, Geneva, sans-serif;
		color:#bf7e2e;
		}
nav a:active,
nav a:focus,
nav a:hover{text-decoration:none; 
	 		font-family:Copperplate Gothic Light, Tahoma, Geneva, sans-serif;
	 		color:#c95d37;
	
}


@media screen and (max-width:400px) {
   
  /* Button zum Anzeigen des Menüs */
  .js .menu-toggle {
    display: block;
    cursor: pointer;
    color: #fff;
    border-radius: 50%;
    background-color:#c95d37;
    width: 2.5em;
    height: 2.5em;
    margin: 10px auto;
    text-align: center;
    line-height: 2.5em;
    border: 1px solid #010101;
    font-weight: normal; 
  }
  #navi li {
    -webkit-box-shadow: 0 5px 5px rgba(245, 245, 245, 0.75) inset;
    box-shadow: 0 5px 5px rgba(245, 245, 245, 0.75) inset; padding:5px;
  }
  .js  #navi ul {
    display: none;
  }
  #navi ul.toggled-on {
    display: block;
  }
   #navi ul.toggled-on li,  .no-js  #navi  li { 
    display: block;
  }
  [data-icon]:before { 
    content: attr(data-icon); 
    speak: none; 
    display: inline-block;
    font-size: 200%;
  }
  .screen-reader-text { 
    position: absolute; 
    top: -9999px; 
    left: -9999px; 
  }

}
