h1 {
    font-family: 'Lobster', cursive !important;
    color: #2e6372;
    font-size: 75px !important;
    text-transform: unset;
    text-align: center;
	font-weight: normal;
    text-shadow: rgb(255 255 255) 3px 0px 0px, rgb(255 255 255) 2.83487px 0.981584px 0px, rgb(255 255 255) 2.35766px 1.85511px 0px, rgb(255 255 255) 1.62091px 2.52441px 0px, rgb(255 255 255) 0.705713px 2.91581px 0px, rgb(255 255 255) -0.287171px 2.98622px 0px, rgb(255 255 255) -1.24844px 2.72789px 0px, rgb(255 255 255) -2.07227px 2.16926px 0px, rgb(255 255 255) -2.66798px 1.37182px 0px, rgb(255 255 255) -2.96998px 0.42336px 0px, rgb(255 255 255) -2.94502px -0.571704px 0px, rgb(255 255 255) -2.59586px -1.50383px 0px, rgb(255 255 255) -1.96093px -2.27041px 0px, rgb(255 255 255) -1.11013px -2.78704px 0px, rgb(255 255 255) -0.137119px -2.99686px 0px, rgb(255 255 255) 0.850987px -2.87677px 0px, rgb(255 255 255) 1.74541px -2.43999px 0px, rgb(255 255 255) 2.44769px -1.73459px 0px, rgb(255 255 255) 2.88051px -0.838246px;
}

h3 {
	font-family: 'Lobster', cursive !important;
    color: rgb(218, 19, 86);
    text-transform: unset;
    text-align: center;
    text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838246px;
    font-size: 55px !important;
    margin-top: 20px !important;
	margin-bottom: 0;
}

h3 a {
    color: rgb(218, 19, 86);
	transition: all 0.3s;
}

h3 a:hover {
    color: rgb(218, 19, 86);
	transition: all 0.3s;
	color: #2e6372;
}


h6 {
	font-family: 'Lobster', cursive !important;
    color: #FFFFFF;
    text-transform: unset;
    text-align: center;
    font-size: 35px !important;
    margin-top: 10px !important;
	margin-bottom: 0;
}

h6 a {
	color: #FFFFFF;
    background-color: #da1356;
    text-decoration: none;
    transition: all 0.2s;
    padding: 10px 30px;
    border-radius: 20px;
}

h6 a:hover {
	background-color: #80ac3f;
}

#lowerright h3{
	text-align: right;
	color: #FFFFFF;
	margin: 0;
}

#lowerright a{
	color: #FFFFFF;
	text-decoration: underline;
}

#lowerright a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

strong {
    font-weight: bold;
}

a{
	color: #da1356;
	text-decoration: underline;
	font-weight: bold;
	transition: all 0.3s ease;
}

a:hover{
	color: #000000;
	text-decoration: nine;
}


/* PDF-Links speziell stylen */
a[href$=".pdf"] {
  	color: #FFFFFF;
    background-color: #80ab3d;
    padding: 15px 20px 15px 10px;
    border-radius: 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
	margin-bottom: 10px;
    display: inline-block;
}

a[href$=".pdf"]:hover {
    background-color: #000000;
}

a[href$=".pdf"]::before {
  content: "";
  display: inline-block;
  width: 30px;   /* Breite des Icons */
  height: 30px;  /* Höhe des Icons */
  margin-right: 10px; /* Abstand zwischen Icon und Linktext */
  background-image: url("../images/pdf-icon.png"); /* Pfad zu deinem Icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle; /* sorgt dafür, dass es mit Text fluchtet */
}