body {
	font-family: 'Architects Daughter', cursive;
}
html,body {
  height:100%;
}
body  {
  background-image: url("Fotos/bei_der_arbeit1.jpg");
  background-size: cover;
  background-position: left top;
  background-attachment: fixed;
  background-repeat: no-repeat;
  /*min-height: 80vh; */
  width: 100%;
  height: 100%;
  z-index:1;
}
img {
	max-width: 100% ;
	width: auto ;
	height: auto ;
}
input, select, button, textarea {
	max-width: 100% ;
}
meter, progress, output {
	max-width: 100% ;
}

h2 {
  font-weight: bold;
  font-size: 2rem;
}
*{
  margin:0;
  padding:0;
}
p {
  font-size: 1rem;
  font-weight: normal;
}
ul,li{
  list-style:none;
}
ul{
  margin-left:150px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  
}
ul li{
  margin:1em;
}
ul li aa{
  margin:1em;
  text-decoration:none;
  color:#000;
  background-color:rgba(255, 255, 204, 0.7);
  display:block;
  height:14em;
  width:12em;
  padding:1em;
  box-shadow: 10px 10px 9px rgba(0,0,0,.9);
}
ul li a:hover,ul li a:focus{
  box-shadow:14px 14px 10px rgba(0,0,0,.7);
  transform: scale(1.3);
  position:relative;
  z-index:5;
}
div#tswheader {
    background-color:rgba(0, 0, 0, 0.4);
}
div#tswfooter {
    background-color:rgba(0, 0, 0, 0.4);
}
.keinAbstand {
  /*background-color: yellow;*/
  margin-bottom: 0em;
}
a:link {
  color: white;
  /*background-color: transparent; */
  text-decoration: none;
}
a:visited {
  /*color: white;*/
  /*background-color: transparent;*/
  text-decoration: none;
}
a:hover {
  /*color: white;*/
  /*background-color: transparent;*/
  text-decoration: underline;
}
a:active {
  /*color: white;*/
  /*background-color: transparent;*/
  text-decoration: underline;
}