body { margin: 0; padding: 0; border-width: 0; background-color: #90ee90; color: black; font-size: 1.05em; font-family: Georgia, "Times New Roman", Times, serif; }

h1, h2, h3, h4, h5, h6 	{ font-family: Arial, Helvetica, sans-serif; font-weight: bolder; }
h1 	{ color: #063; font-variant: small-caps; font-size: 3em; text-align: center; }
h2 	{ color: #063; font-variant: small-caps; font-size: 2.5em; text-align: center; }
h3	{ color: black; font-variant: small-caps; font-size: 2.0em; text-align: center; }
h4 	{ color: #063; font-size: 1.7em; text-align: left; }
h5 	{ color: black; font-size: 1.5em; text-align: left; }
h6 	{ color: black; font-size: 1.3em; text-align: left; margin: 0; }

a:link	  		{ color: #009; text-decoration: underline; }
a:visited 		{ color: #306; text-decoration: underline; }
a:hover 		{ color: #00f; text-decoration: underline; }
a:active 		{ color: red; text-decoration: underline; }
a:link.Pfeil	{ color: #009; text-decoration: none; }
a:visited.Pfeil { color: #009; text-decoration: none; }
a:hover.Pfeil 	{ color: #00f; text-decoration: none; }
a:active.Pfeil 	{ color: red; text-decoration: none; }

li		{text-align: left; }
table	{ width: 100%; height: 100%; overflow: hidden; border-width: 0; vertical-align: top; }
img		{ margin: 0; padding: 0; border-width: 0; }


#Start-oben		{ background-color: #ffd; width: 100%; height:auto; }
#Start-links	{ width:45%; float:left; padding: 20px; }
#Start-rechts	{ margin-left: 50%; width:auto; padding: 20px; border-color: #90ee90; border-style: solid; border-width: 0 0 0 5px; }
#Start-unten	{ background-color: #ffd; margin-top: 5px; padding: 20px; }
#Impressum		{ font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; text-align: left; margin: 0; }

#Kopf			{ height: 35px; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif ; position: fixed; top: 0; width: 100%; background-color: #90ee90; border-bottom: 4px solid #060; }
.Anker			{ margin-top: -36px; padding-top: 45px; }
a.Anker:link	{ text-decoration: none; }
a.Anker:visited	{ text-decoration: none; }
a.Anker:hover	{ text-decoration: none; }
a.Anker:active	{ text-decoration: none; }
.Pfad			{ position: absolute; top: 9px; left: 12px; }
.Pfad-Impressum	{ position: absolute; top: 9px; right: 12px; }
#J1972			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1972.png); }
#J1973			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1973.png); }
#J1978			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1978.png); }
#J1986			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1986.png); }
#J1987			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1987.png); }
#J1988			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1988.png); }
#J1989			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1989.png); }
#J1990			{ height: 100%; width: auto; background: repeat-y url(Grafiken/1990.png); }
#J2005			{ height: 100%; width: auto; background: repeat-y url(Grafiken/2005.png); }
#J2007			{ height: 100%; width: auto; background: repeat-y url(Grafiken/2007.png); }
#J2008			{ height: 100%; width: auto; background: repeat-y url(Grafiken/2008.png); }
#J2009			{ height: 100%; width: auto; background: repeat-y url(Grafiken/2009.png); }
#Archiv			{ height: 100%; width: auto; background: repeat-y url(Grafiken/Archiv.png); }

#Fusz			{ clear:both; font-family: Arial, Helvetica, sans-serif; height: 45px; border-top: 4px solid #060; }
.Text-Fusz		{ font-size: 0.9em; position: absolute; left: 60px; margin-top: 10px; }
.Pfeil-links	{ position: absolute; left: 10px; width: 40px; height: 30px; margin-top: 5px; border-width: 0; }
.Pfeil-rechts	{ position: absolute; right: 10px; width: 40px; height: 30px; margin-top: 5px; border-width: 0; }
.Pfeil-hoch		{ position: absolute; right: 60px; width: 30px; height: 40px; border-width: 0; }
.Randlos		{ border-width: 0; }
a.Pfeil-links:link	  	{ text-decoration: none; background-image: url(Grafiken/links.png); }
a.Pfeil-links:visited 	{ text-decoration: none; background-image: url(Grafiken/links.png); }
a.Pfeil-links:hover 	{ text-decoration: none; background-image: url(Grafiken/links-aktiv.png); }
a.Pfeil-links:active 	{ text-decoration: none; background-image: url(Grafiken/links-aktiv.png); }
a.Pfeil-rechts:link	  	{ text-decoration: none; background-image: url(Grafiken/rechts.png); }
a.Pfeil-rechts:visited 	{ text-decoration: none; background-image: url(Grafiken/rechts.png); }
a.Pfeil-rechts:hover 	{ text-decoration: none; background-image: url(Grafiken/rechts-aktiv.png); }
a.Pfeil-rechts:active 	{ text-decoration: none; background-image: url(Grafiken/rechts-aktiv.png); }
a.Pfeil-hoch:link	  	{ text-decoration: none; background-image: url(Grafiken/hoch.png); }
a.Pfeil-hoch:visited 	{ text-decoration: none; background-image: url(Grafiken/hoch.png); }
a.Pfeil-hoch:hover 		{ text-decoration: none; background-image: url(Grafiken/hoch-aktiv.png); }
a.Pfeil-hoch:active 	{ text-decoration: none; background-image: url(Grafiken/hoch-aktiv.png); }

#Inhalt			{ height: 100%; width: auto; background-color: #ffd; padding: 0; text-align: justify; margin: 36px 0 0 41px; }
.Text			{ padding: 20px; text-align: justify; clear:both; }
.Text-01		{ background-color: #cfc; text-align: left; font-size: 0.95em; padding: 20px; clear: both; }
.Text-02		{ background-color: #90ee90; padding: 20px; font-variant: small-caps; font-size: 1.5em; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; clear: both; }
.Text-links		{ padding: 20px; text-align: left; clear: both; }

td.Breite_100	{ vertical-align: top; width: 100px; }

.BoxA		{ height: auto; padding: 10px; }
.BoxB		{ width: auto; padding: 10px; text-align: center; }
.BoxC 		{ width: auto; height: auto; padding: 0; }
.BoxD400	{ width: 420px; padding: 10px; text-align: center; }
.BoxD500	{ width: 520px; padding: 10px; text-align: center; }

.Stil-01		{ background-color: #ffe; border: dotted 1px black; }
.Stil-02 		{ border: solid 1px black; }
.Stil-03 		{ border: solid 1px #090; }
.Stil-04 		{ background-color: white; padding: 1px; border: solid 1px #090; }
.Stil-04:hover	{ border-color: #f30; }
.Stil-05		{ background-color: black; width: auto; height: auto; margin: 60px 20px 20px; padding: 2px; border: solid 1px white; }
.Stil-06 		{ background-color: white; padding: 1px; border: solid 1px #090; }

.posmittig				{ margin: 0 auto 10px; float: none; }
.poslinks				{ margin: 0 auto 10px 0; float: none; }
.posrechts				{ margin: 0 0 10px auto; float: none; }
.flusslinks				{ margin: 0 10px 10px 0; float: left; }
.flussrechts			{ margin: 0 0 10px 10px; float: right; }

.x220px					{ width: 220px; }
.x250px					{ width: 250px; }
.x400px					{ width: 400px; }
.x488px					{ width: 488px; }
.x25em					{ width: 25em; }
.x75pz					{ width: 75%; }
.x95pz					{ width: 95%; }
.y5px					{ height: 5px; }
.xmin300px				{ min-width: 800px; border: solid 1px #090; }
.ymin220px				{ min-height: 220px; }

.Absatz					{ clear: both; }
.Absatz-r				{ clear: right; }
.Abstand_o0				{ margin-top: 0px; }
.Abstand_o10			{ margin-top: 10px; }
.Abstand_o25			{ margin-top: 25px; }
.Abstand_o55			{ margin-top: 55px; }
.Abstand_u0				{ margin-bottom: 0px; }
.Abstand_u10			{ margin-bottom: 10px; }
.Abstand_u25			{ margin-bottom: 25px; }
.Abstand_l10			{ position: static; margin-left: 10px; }
.Abstand_l26			{ position: static; margin-left: 26px; }
.Abstand_l250			{ position: static; margin-left: 250px; }
.Abstand_r5				{ position: static; margin-right: 5px; }
.Abstand_r10			{ position: static; margin-right: 10px; }
.Abstand_r31			{ position: static; margin-right: 31px; }

.Zeile					{ white-space:nowrap }
.T-zentriert			{ text-align: center; }
.T-fett					{ font-weight: bold; }
.T-fett-kursiv			{ font-style: italic; font-weight: bold; }
.T-kursiv				{ font-style: italic; }
.T-rechts				{ text-align: right; }
.T-rot					{ color: #c00; }
.Trennlinie_210			{ width: 210px; height: 2px; margin: 10px 0; padding: 0; border-top: 1px dotted black; border-bottom: 1px dotted black; }

#Fotoindex				{ padding: 20px; text-align: justify; clear:both; font-size: 0.7em; }
#Fotoseite				{ color: white; background-color: black; background-image: none; width: 100%; }
#Fotoseite a:link		{ color: orange; text-decoration: underline; }
#Fotoseite a:visited	{ color: orange; text-decoration: underline; }
#Fotoseite a:hover		{ color: yellow; text-decoration: underline; }
#Fotoseite a:active		{ color: red; text-decoration: underline ; }

#Fotoseite-01			{ text-align: center; width: 100%; }

#Fotokopf				{ color: white; text-align: center; position: fixed; top: 0; left: 0; right: 0; width: auto; height: auto; clear: both; padding: 10px; }
#Fotokopf a:link		{ color: orange; text-decoration: underline; }
#Fotokopf a:visited		{ color: orange; text-decoration: underline; }
#Fotokopf a:hover		{ color: yellow; text-decoration: underline; }
#Fotokopf a:active		{ color: red; text-decoration: underline ; }
#Fotonavi				{ background-color: black; margin: 0; padding: 2px; float: left; }
