body	{ padding: 10px; border-width: 0; background: url(Turnhalle.jpg) fixed; text-align: justify; color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; }

h1, h2, h3, h4, h5	{ color: green; font-variant: small-caps; font-family: "comic sans ms", cursive ; font-weight: bolder; }
h1 	{ font-size: 36pt; text-align: center; }
h2 	{ font-size: 30pt; text-align: center; } /*noch unbenutzt */
h3	{ font-size: 20pt; text-align: center; }
h4 	{ font-size: 20pt; text-align: left; }
h5 	{ font-size: 16pt; text-align: left; }
h6 	{ font-size: 12pt; font-weight: bold; }

a:link	  	{ color: navy; text-decoration: underline; }
a:visited 	{ color: black; text-decoration: underline; }
a:hover 	{ color: blue; text-decoration: underline; }
a:active 	{ color: red; text-decoration: underline; }

a.h3:link	  	{ color: green; text-decoration: underline; }
a.h3:visited	{ color: green; text-decoration: underline; }
a.h3:hover		{ color: blue; text-decoration: underline; }
a.h3:active		{ color: red; text-decoration: underline; }

#Inhalt		{ margin: 20px }
.text 		{ background-color: #f8f8f8; text-align: justify; margin: 0; padding: 0 10px; border: dotted 1px black; }
.klein  	{ font-size: 10pt; text-align: right; }
.foto 		{ background-color: white; padding: 1px; border: solid 2pt green; }
.aktuell 	{ padding: 10px; border: solid 2pt red; }

.BoxA			{ width: auto; margin: 10px; padding: 10px; }
.BoxB			{ width: auto; padding: 10px; text-align: center; }
.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; }
.T-fett				{ font-weight: bold; }
.rot				{ color: #c00; }

.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; }
.ymin220px				{ min-height: 220px; }

.Absatz					{ clear: both; }
.Absatz-r				{ clear: right; }
.Abstand_r5				{ position: static; margin-right: 5px; }
.Abstand_o5				{ position: static; margin-top: 5px; }

.Pfeil-links	{ display: block; width: 40px; height: 30px; float: left; margin: 5px 0 5px 0; }
.Pfeil-rechts	{ display: block; width: 40px; height: 30px; float: right; margin: 5px 0 5px 0; }
.Pfeiltext		{ color: green; text-align: center; padding-top: 10px; }

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); }


