p {
    text-align: justify;
}
h1 {
	line-height:1.5;
}
.box {
	text-align: center;
	border: 1px solid black;
	padding: 1em;
	height: 300px;
}
.gray-box {
  background-color: #f0f0f0; /* Light gray background */
  border: 1px solid #ccc; /* Light gray border */
  padding: 20px; /* Padding inside the box */
  border-radius: 10px; /* Rounded corners */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow */
  margin-top: 20px; /* Space above the box */
}
.gray-box h2 {
  color: #333; /* Dark gray text color for the heading */
}
.gray-box p {
  color: #666; /* Medium gray text color for the paragraph */
}
.gray-box:hover {
  background-color: #e0e0e0; /* Lighter gray background on hover */
    }
.gray-box h2 {
  color: #333; /* Dark gray text color for the heading */
}
.gray-box p {
  color: #666; /* Medium gray text color for the paragraph */
}
.form-ok 
{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: #fff;
  padding: 1em;
  text-align: center;
z-index: 1000;
}
.form-ok p 
{
  padding: 1em;
  color: green;
  display: inline-block;
  text-align: center;
  padding-bottom: 1em;
}
    .form-error 
{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: #fff;
  padding: 1em;
  text-align: center;
z-index: 1000;
}
.form-error p 
{
  padding: 1em;
  text-align: center;
  color: red;
  display: inline-block;
  padding-bottom: 1em;
}
#cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: #fff;
  padding: 1em;
  text-align: center;
z-index: 1000;
}
.cookie-banner p {
  padding: 1em;
  display: inline-block;
  padding-bottom: 1em;
}
.cookie-banner a {
  color: #ffd700;
  text-decoration: underline;
}
.cookie-banner button {
  margin-left: 20px;
}
.center h2{
    text-align: center;
}
.center img {
    margin-left: auto;
    margin-right: auto;
}
.tabelle_faq table{
    width: 95%;
}
.right{
    text-align:right;
}
.tabelle_lebenslauf table{
    width: 100%;
}
.tabelle_lebenslauf_datum{
    width: 30%;
}
.grafik_error404{
	display: flex; 
    justify-content: center; 
    align-items: center;
}
