* {	padding: 0;	margin: 0}

body {
  font-size: 11px;	font-family: Arial, Univers,Geneva, Helvetice, sans-serif;	line-height: 125%;	background-color: #FFFFFF;	color: #000; 
  text-align:center; /* horizontal centering for IE Win quirks */
  margin: 0;	padding: 0;	width: 100%; height: 100%;	overflow: auto;	border: 0; }

/* Zentrierung des Containers: */
	#distance { 
		width:1px;
		height:50%;
		background-color: none;
		margin-bottom:-275px; /* half of container's height */
		float:left;
		}
/* um den hier geht's: */
	#container {
		margin:0 auto;
  visibility: visible; 
  position:relative; /* puts container in front of distance */
		text-align:left;
		height:550px;
		width:960px;
  z-index: 5; 
		clear:left;
  overflow: hidden; 
  background-image: url(../bilder/bg.gif); 
  background-repeat: repeat; 
  background-color: #E5EEDA; 
}
/* Ende Zentrierung */

.gruen { color:#479D2B;}
td { font-size: 11px; line-height:125%}
a { color: #479D2B; text-decoration: none }
ul  { text-indent: 0; list-style-type: square; margin-top: 2px; margin-bottom: 2px; margin-left: 0.5em; padding: 0 0 0 1.25em }
li { margin-left:-0.25em; line-height: 125%; margin-top: 0; margin-bottom: 0 }

#eHeader { height: 24px; width: 960px; left: 0; top: 0; position: absolute; visibility: visible; background-image: url(../bilder/linietop.gif); background-repeat: repeat; z-index: 23; }
#eLogo { height: 86px; width: 125px; left: 38px; top: 16px; position: absolute; visibility: visible; z-index: 50; }

#eMenuLi { height: 502px; width: 192px; left: 0; top: 24px; position: absolute; visibility: visible; z-index: 20; }
#eMenu { position: absolute; visibility: visible; left: 38px; top: 148px; width:122px; font-family: Arial, Geneva, Helvetica, Univers, sans-serif; }
#eFooter { height: 24px; width: 960px; left: 0; top: 526px; position: absolute; visibility: visible; background-image: url(../bilder/liniebottom.gif); background-repeat: repeat; z-index: 22; }
#eMenuFootL { position:absolute; left:28px; top:4px; height:16px; z-index:20; }
#eMenuFootM { position:absolute; left:228px; top:4px; height:16px; z-index:20; }
#eMenuFootR { position:absolute; right:14px; top:4px; height:16px; z-index:21; }
#eTitel { position:absolute; left:244px; top:96px; width:680px; height:24px; z-index:24; font-size: 18px; color: #479D2B; line-height:125%; margin: 0; padding: 0 0 0 1px; }
#eSpalte1 { position:absolute; left:244px; top:216px; width:220px; height:310px; z-index:25; }
#eSpalte2 { position:absolute; left:478px; top:216px; width:220px; height:310px; z-index:25; }
#eSpalte3 { position:absolute; left:712px; top:216px; width:220px; height:310px; z-index:25; }

h1,h2,h3 { font-size: 18px; color: #479D2B; line-height:125%; margin: 0; padding: 0 0 0 1px; font-weight:normal }
h2 { font-size: 16px; }
h3 { font-size: 14px; padding: 0; }
ul#navlist { text-align: left; list-style: none; padding: 0; margin: 0; width: 122px; }
ul#navlist li { display: block; margin: 0; padding: 0 0 8px 0; width:122px } 
ul#navlist li a.atop { display: block; padding: 0.2em 0 0.3em 0.5em; color: #fff; text-decoration: none; background: #479D2B; font-weight:bold }
ul#navlist li a.atop_a { display: block; padding: 0.2em 0 0.3em 0.5em; color: #fff; background: #007223; font-weight:bold; text-decoration: none; }  /* Alternativ: text-transform:uppercase  */
ul#navlist li a.atop:hover { text-decoration: underline }
ul#navlist li a.asub { display: block; width: 100%; padding: 0 0 0.5 1.5em; color: #479D2B; font-weight:bold; text-decoration: none }
ul#navlist li a.asub_a { display: block; width: 100%; padding: 0 0 0.5 1.5em; color: #000; font-weight:bold; text-decoration: none; }  /* Alternativ: text-transform:uppercase  */
ul#navlist li a.asub:hover { display: block; width: 100%; padding: 0 0 0.5 1.5em; color: #479D2B; text-decoration: none; background-image: url(../bilder/haken.gif);}
a.navfoot { padding: 0 16px 0 16px; color: #fff; text-decoration: none; background: #479D2B; font-weight:bold }
a.navfoot:hover { padding: 0 16px 0 16px; text-decoration: underline}
.eingabe { border-top: 0px; border-right: 0px; border-left: 0px; border-bottom:1px solid #479D2B; background-color: #E5EEDA; padding:2px; font-size: 11px; font-family: Tahoma, Arial, Univers, Helvetica, sans-serif }
.eingabefeld { border: 1px solid #479D2B; background-color: #E5EEDA; padding:2px; font-size: 11px; font-family: Tahoma, Arial, Univers, Helvetica, sans-serif }
.button { border: 1px solid #000; margin-top:8px; padding: 1px 4px 2px 4px; background-color: #f2f6e3; font-size:11px; font-family: Tahoma, Arial, Univers, Helvetica, sans-serif }
.l { font-size:16px }
.ml { font-size:14px }
.m { font-size:11px }
.ms { font-size:10px }
.s { font-size:9px }

