
.gruen   { color: #007f50 }
.gruenkursiv { color: #007f50; font-style: italic }
.Strich   { color: #007f50; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial }
.gruenhell   { color: #7aa787 }
.Zeit    { color: #7aa787; font-size: 9px; line-height: 12px; font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; vertical-align: baseline }

body
		 { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Lucida Sans, Lucida Sans Unicode, Arial, Helvetica, sans-serif; background-color: #e0f2e9; vertical-align: baseline; margin: 0; padding: 0 }
		html, body
		 { font-size: 11px; line-height: 16px; margin: 0; padding: 0; top: 0; right: 0; left: 0; width: 100%; min-height: 100% }
		#header_container 
		  { margin: 0; position: fixed; z-index: 3; top: 0px; right: 0; left: 0px; visibility: visible }

		#header 
		 { margin: 0; padding: 0; position: absolute; z-index: 3; top: 0; right: 0; bottom: 0; left: 0; height: 100% }
		#menu
		     { margin: 0; padding: 0; position: fixed; z-index: 4; top: 304px; left: 102px; width: auto }
		#content
		 { margin: 0; padding-right: 34%; padding-bottom: 3em; padding-left: 31%; z-index: 2; padding-top: 292px; align: center;  }
		#footer_container
		 { margin: 0; position: fixed; z-index: 10; right: 0; bottom: 0; left: 0; width: 100%}
		#footer 
		 { background-color: #e0f2e9; padding-right: 0.2em; padding-left:9em; position: absolute; z-index: 10; bottom: 0; align: center; width: 100%; }
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			
		}
		* html #menu
		{
			position:absolute;
		}
		* html #header,* html #footer
		{
			height:100%;
			position:static;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}
		
		#menu li
		{
			list-style: none;
			margin:0;
			
		}
		#menu li#active
		{
			
			text-decoration:none;
		}
		#menu a:link, #menu a:visited
		{
			display:block;
			color:#7aa787;
			text-decoration:none;
			margin:0;
			
		}
		#menu a:hover
		 { color: #007f50 }
		* html #menu
		{
			margin:0;
			    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
#ButtonLinks   { position: absolute; z-index: 5; top: 288px; left: 10px; visibility: visible; display: block }
#Zitat     { position: absolute; z-index: 6; top: 210px; left: 75%; width: 100px; height: 100px; visibility: visible; display: block }
#Kontakt      { position: absolute; top: 288px; left: 75%; width: 247px; height: auto; visibility: visible; display: block }

a:link       { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: baseline }
a:visited   { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: baseline }
a:hover      { color: #007f50; font-size: 11px; line-height: 16px; font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: baseline }
a:active   { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: baseline }