
*.bodyclass{ overflow: scroll; background-color: #ffffff; background-image: 
	 linear-gradient(90deg, rgba(0, 205, 0 , 0.07) 50%, transparent 50%), 
	 linear-gradient(90deg, rgba(0, 139, 0, 0.13) 50%, transparent 50%), 
	 linear-gradient(90deg, transparent 40%, rgba(245, 255, 250, 0.17) 50%), 
	 linear-gradient(90deg, transparent 50%, rgba(046,139,87, 0.19) 50%); 
	background-size: 13px, 29px, 37px, 53px; }
	

*.haupttabelle	{ width: 1100px; margin-left: auto; margin-right: auto;  table-layout: fixed;  background-color: #ffffff; }
*.kopfzeile	{ background-color: #ffffff; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;  font-size: 24px; color:#00cd00; vertical-align: top; text-align: center; font-weight: bold;}
*.fusszeile	{ padding-left:20px; height:100px;  font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;;  font-size: 16px; color:#ffffff; vertical-align: top; font-weight: bold; line-height:25px; }

*.ueberschrift	{  padding-left:20px; height:50px; background-color: #ffffff; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;  font-size: 20px; color:#00cd00; vertical-align: middle; text-align: left; line-height:20px; }
*.ueberschrift_weiss	{ padding-left:20px; height:50px; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;  font-size: 18px; color:#ffffff; vertical-align: top; text-align: left;  line-height:20px; }

*.inhalt_left	{ padding-left:20px; background-color: #ffffff; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;  font-size: 16px; color:ffffff; vertical-align: top; text-align: left; line-height:25px; }
*.inhalt_right	{ padding-left:5px; background-color: #ffffff; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;  font-size: 16px; color:ffffff; vertical-align: top; text-align: left; line-height:25px; }
*.button	{ background-color: #00cd00; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;  font-size: 16px; color: white; border: none; padding: 15px 32px; text-align: center; text-decoration: none;}


li.hm2 {
    /* Textfluss ändern */
    float:left;
    /* Aufzählungspunkte entfernen */
    list-style-type:none;
    /* Abstand */
    margin-right:20px;
}
 
 
h3 {
  animation: textwelle 3s;
}

img {
    background: #fff;
    border: 1px solid #bbb;
    filter: drop-shadow(1rem 1rem 4px #ccc);
    padding: 1rem 1rem 3rem 1rem;
}


@keyframes textwelle {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }  
  70% {
    transform: scale(1.25);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;	
  }
}

@keyframes animatedimg { 
  0% { 
    transform: scale(1) translateY(0); 
    transform-origin: 50% 16%; 
  } 
  100% { 
    transform: scale(1.25) translateY(-15px); 
    transform-origin: top; 
  } 
} 
.img {
  animation: animatedimg 5s ease-out both;    
}


#navsite ul {
			padding: 3px 0;
			margin-left: 15px;
			font: bold 18px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
			color: white;
		}
		#navsite ul li {
			list-style: none;
			margin: 0;
			display: inline;
		}
		#navsite ul li a {
			padding: 3px 0.5em;
			margin-left: 3px;
			text-decoration: none;
		}
		#navsite ul li a:link {
			color: white;
		}
		#navsite ul li a:visited {
			color: white;
		}
		#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
			color: white;
			background: #8b8b7a;			
		}