body               	{ background-image: url(../images/backbody2.gif); background-color: #666666; margin: 0px; padding: 0px; top: 0px; left: 0px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center }
img                	{ border: none }
/* - - - - - - - - - - Kopfbereich - - - - - - - - - - */
#kopf				{ position: absolute; left: 198px; top: 2px; width: 111px; height: 120px; z-index: 10 }
#kopf2				{ position: absolute; left: 348px; top: 49px; width: 260px; height: 49px; z-index: 13 }
#fgbmfi				{ position: absolute; left: 171px; top: 130px; width: 660px; height: 20px; z-index: 11 }
#weinstadl		{ position: absolute; left: 621px; top: 0px; width: 210px; height: 130px; z-index: 10 }
/*- - - */
#spaltelinks     		{ background-image: url(../images/kreis.jpg); background-position: -20px -20px; background-repeat: no-repeat; background-color: #ffffff; position: absolute; left: 120px; top: 180px; width: 160px; color: #000066; text-align: left; z-index: 9; padding: 10px 0px 40px 10px; border-left: solid 5px #cc0000 }
#spaltemitte	   		{ position: absolute; left: 170px; top: 0px; width: 450px; background-color: #ffffff; color: #000000; text-align: left; padding: 180px 30px 20px 180px; z-index: 8; border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 5px #cc0000; margin: 0px }
/* - - - - - - - - - - Navigation - - - - - - - - - - */
/*-- Navigation links --*/
.ebene2 a:link			{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 0px }
.ebene2 a:visited		{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 0px }
.ebene2 a:hover 		{ background-color: transparent; color: #000000; text-decoration: none; font-weight: bold }
.ebene2 a:active		{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 0px }	
.ebene2 a:focus		{ background-color: transparent; color: #000000; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 0px }	
.aktuell2					{ background-color: transparent; color: #000000; font-size: 0.8em; line-height: 1.4em; font-weight: bold; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 0px }
/*-- --*/
/*-- Navigation links --*/
.ebene22 a:link		{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 15px 0px; padding: 1px 0px 1px 0px }
.ebene22 a:visited	{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 15px 0px; padding: 1px 0px 1px 0px }
.ebene22 a:hover 	{ background-color: transparent; color: #000000; text-decoration: none; font-weight: bold				 }
.ebene22 a:active	{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 15px 0px; padding: 1px 0px 1px 0px }
.ebene22 a:focus		{ background-color: transparent; color: #000000; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 15px 0px; padding: 1px 0px 1px 0px }
.aktuell22					{ background-color: transparent; color: #000000; font-size: 0.8em; line-height: 1.4em; font-weight: bold; margin: 0px 0px 15px 0px; padding: 1px 0px 1px 0px }
/*-- --*/
/*-- Navigation links --*/
.ebene3 a:link			{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 10px }
.ebene3 a:visited		{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 10px }
.ebene3 a:hover 		{ background-color: transparent; color: #000000; text-decoration: none; font-weight: bold }
.ebene3 a:active		{ background-color: transparent; color: #000066; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 10px }	
.ebene3 a:focus		{ background-color: transparent; color: #000000; text-decoration: none; font-size: 0.8em; line-height: 1.4em; font-weight: normal; display: block; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 10px }	
.aktuell3					{ background-color: transparent; color: #000000; font-size: 0.8em; line-height: 1.4em; font-weight: bold; margin: 0px 0px 2px 0px; padding: 1px 0px 1px 10px }
/*-- --*/
a:link						{ }
a:visited					{ }
a:hover					{ background-color: #333399; color: #ffffff }
a:active					{ }
a:focus						{  }			
/* - - - - - - - - - - Ueberschriften - - - - - - - - - - */
h1                 	{ background-color: transparent; color: #000066; font-weight: bold; font-size: 1.4em; line-height: 1.2em; padding-top: 0px }
h2                 	{ background-color: transparent; color: #000066; font-weight: bold; font-size: 1em; line-height: 1.2em }
h3                 	{ background-color: transparent; color: #000000; font-weight: bold; font-size: 0.9em; line-height: 1.2em }
/* - - - - - - - - - - Liste - - - - - - - - - - */
ul                 	{ list-style-position: outside; font-weight: normal }
li                 	{ font-size: 0.8em; line-height: 1.4em; list-style-position: outside; color: #cc0000 }
li.bottom10	{ font-size: 0.8em; line-height: 1.4em; margin-bottom: 10px; color: #cc0000 }
p					{ font-weight: normal; font-size: 0.8em; line-height: 1.4em; margin-left: 0px }
.fuss				{ clear:both; width: 450px; margin-top: 50px; color: #333333; font-weight: normal; font-size: 0.7em; line-height: 1.2em; padding: 0px }
.black			{ background-color: transparent; color: #000000 }
.boldblue		{ background-color: transparent; color: #000066; font-weight: bold }
.boldred		{ background-color: transparent; color: #cc0000; font-weight: bold }
.datum			{ background-color: transparent; margin-left: 30px; width: 400px; color: #000000; font-size: 1.4em; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 20px; padding: 0px }
.datum2		{ background-color: transparent; width: 400px; color: #000000; font-size: 1.4em; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 20px; padding: 0px }
#ablauf		    { background-color: transparent; position: absolute; left: 185px; top: 480px; width: 140px; color: #000066; text-align: left; z-index: 9 }
#tabelle		{ width: 140px; font-size: 0.8em }
td.linie		    { text-align: center; padding: 3px 0px; width: 140px; border-bottom: 1px solid #000066 }
td.abstand   { text-align: left; border: solid 1px #666666; background-color: #cccccc }
td.abstandalt   { text-align: left; color: #666666; border: solid 1px #666666 }


th.abstand    { background-color: #000066; color: #ffffff; text-align: center; padding: 1px 0px; border-bottom: 1px solid #000066 }
caption.veran	{ background-color: transparent; color: #000066; font-weight: bold; font-size: 1.4em; line-height: 1.2em; text-align: left; padding-top: 0px; padding-bottom: 10px }
table				{ font-size: 0.8em; line-height: 1.4em; font-weight: normal }
.unsichtbar	{ display: none }
acronym		{ font-style: normal }
.bildlinks20	{ float: left; margin-right: 20px; margin-bottom: 20px}
