@charset "UTF-8";
/* CSS Document */

body {
  background:#9cca5e;
  margin: 0px; }

h1 {
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(107,107,107,0.79);
  font-size: 42pt;
  text-align: center;
  background: black;
  color: white;
  padding: 30px;
}


#Inhalt {
  margin: auto;
  width: 80%;
  background:white;
  padding: 5%;
  padding-top: 1em;
  box-sizing: border-box;
  border-left: 20px solid whitesmoke;
  border-right: 20px solid whitesmoke;
  border-bottom: 20px solid whitesmoke;
  box-shadow: 0px 0px 11px 10px rgba(145,145,145,0.71);
  }

#abschlussdiv {
  background: #005500;
  position: fixed;
  bottom: 0px;
  width: 100%;
  min-height: 30px;
}

#fusszeile {
  font-size: medium;
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 250px;
}

#cookieDiv {
  background: yellow;
  padding-left: 250px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#ZufallstextForm {
  text-align: right;
}

button:hover {
  cursor: pointer;
}

.bildlink, .bildlink:focus, .bildlink:link, .bildlink:active {
  border:none;
}

.inLink, .inLink:focus, .inLink:link, .inLink:active {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}

.inLink:hover {
  text-decoration: underline;
}

#Passfoto {
  position: absolute;
  bottom: 0px;
  filter: drop-shadow(1px 1px 5px #6c6c6c);
  max-width: 240px;
  }

#css4LogoImp {
	position: fixed;
	bottom: 0px;
	z-index: 12;
	right: 0px;
	width: 20%;
	max-width: 350px;
	filter: drop-shadow(2px 2px 2px gray);
}

.erklaerung {
  margin-top: 2em;
  margin-bottom: 2em;
  line-height: 1.5;
  text-align: center;
  font-size: large;

}

#SchriftGr {
  width: 3em;
  text-align: center;
}

#LeseGesch {
  width: 4em;
  text-align: center;

}

#derText {
  width: 100%;
  height: 50vh;
  background: #e4ebff;
  color: black;
  padding: 1em;
  font-size: 2em;
  font-family: monospace;
  box-sizing: border-box;}

#AbsendeButton {
  font-size: 2em;
  width: 100%;
  padding: 20px;
}

#AbsendeButton:hover {
  cursor: pointer;
}

#WortAnzahl {
  width: 5em;
  text-align: center;
}
