HR								{	color: #008000;
									width: 100%; height: 1px;
								}
								
FIELDSET						{	border: 2px solid #008000;
									padding: 5px; display: block;
								}
								
LEGEND							{	font-size: 12pt; font-weight: bold; font-family: Arial;
									color: #008000;
								}

.FotoSmall						{	border: 0px none;
									padding: 5px;
									margin: 5px 5px 5px 0px;
									font-family: Arial;
									font-size: 7pt; font-weight: bold;
									text-align: left;
									width: 200px; height: 190px;
								}
								
.FotoSmall IMG					{	margin-bottom: 3px;
									width: 220px;
								}

.Foto							{	border: 0px none;
									padding: 5px;
									margin: 5px 5px 5px 0px;
									font-family: Arial;
									font-size: 7pt; font-weight: bold;
									text-align: left;
									width: 310px; height: 260px;
								}
								
.FotoLinks						{	border: 0px none;
									padding: 5px; float: left;
									margin: 5px 5px 5px 0px;
									font-family: Arial;
									font-size: 7pt; font-weight: bold;
									text-align: left;
									width: 310px; height: 260px;
								}
								
.FotoLinks IMG					{	margin-bottom: 3px;
								}
								
.FotoRechts						{	border: 0px none;
									padding: 5px; float: right;
									margin: 5px 0px 5px 5px;
									font-family: Arial;
									font-size: 7pt; font-weight: bold;
									text-align: left;
									width: 310px; height: 260px;
									display: inline; z-index: 3;
								}
								
.FotoRechts IMG					{	margin-bottom: 3px;
								}

.FotoMitte						{	border: 0px none;
									padding: 5px;
									margin: 5px 0px 5px 5px;
									font-family: Arial;
									font-size: 7pt; font-weight: bold;
									text-align: center;
								}
								
.FotoMitte IMG					{	margin-bottom: 3px;
								}

.SubTable1Container				{	overflow: visible; display: block;
									position: relative;
								}

.SubTable1						{	border: 0px none;
									border-collapse: collapse;
									table-layout: fixed;
									min-width: 100%; margin: 0px;
								}

.SubTable1 TD					{	padding: 0px; margin: 0px;
									overflow: hidden;
								}

.SubTable1ObenLinks				{	width: 20px; height: 35px;
									background-image: url('/images/KanteObenLinks.png');
									background-position:  left top;
									background-repeat: no-repeat;
								}

.SubTable1ObenRechts			{	width: 20px; height: 35px;
									background-image: url('/images/KanteObenRechts.png');
									background-position: right top;
									background-repeat: no-repeat;
								}

.SubTable1Header				{	height: 35px; padding-left: 50px !important; padding-bottom: 3px !important;
									font-family: Arial;
									font-size: 11pt; font-weight: bold;
									color: #134E05;
									background-image: url('/images/KanteObenVerlauf.png');
									background-position: top left;
									background-repeat: repeat-x;
									text-align: left; vertical-align: bottom;
								}
								
.SubTableHeadline				{	height: 15px;
									background-color: #008000;
									color: #FFFFFF;
									font-size: 6pt; font-weight: bold;
								}
								
.SubTableHeadline TD			{	padding-left: 70px;
									text-align: left;
									vertical-align: middle;
								}
								
.SubTable1Links					{	width: 20px;
									background-image: url('/images/KanteLinks.png');
									background-position: left top;
									background-repeat: repeat-y;
								}

.SubTable1Rechts				{	width: 20px;
									background-image: url('/images/KanteRechts.png');
									background-position: right top;
									background-repeat: repeat-y;
								}
								
.SubTable1Content				{	padding-top: 10px !important;
									background-color: #CCF3C3;		
								}
								
.SubTable1UntenLinks			{	min-width: 20px; height: 25px;
									background-image: url('/images/KanteUntenLinks.png');
									background-position:  left bottom;
									background-repeat: no-repeat;
								}
								
.SubTable1UntenRechts			{	width: 20px; height: 25px;
									background-image: url('/images/KanteUntenRechts.png');
									background-position:  left top;
									background-repeat: no-repeat;
								}
								
.SubTable1Footer				{	height: 25px;
									background-image: url('/images/KanteUntenVerlauf.png');
									background-position: top left;
									background-repeat: repeat-x;
								}
								
.SubTable1Icon					{	position: absolute;
									top: -15px; left: -5px;
									border: 0px none;
									z-index: 5;							}
								
.ZebraTable1					{	width: 100%;
									border: 3px none;
									border-collapse: collapse;
								}
								
.ZebraTable1 TD					{	padding: 5px;
									font-size: 8pt;
								}
								
.even							{	background-color: #E1E9DF;
									background-image: url('/images/VerlaufTabelle.png');
									background-repeat: repeat-x;
									background-position: top left;
								}
								
.even TD						{	border-bottom: 1px dotted #008000;
									border-right: 1px dotted #008000;
								}
								
.TableHeader					{	background-color: #85AC7B;
									color: #394336;
								}
								
.TableHeader TD					{	font-size: 10pt !important; font-weight: bold;
									vertical-align: bottom;
								}
								
.StandardTable					{	border: 0px none;
									border-collapse: collapse;
								}
								
.StandardTable TD				{	padding: 5px;
									font-size: 8pt;
								}
								
.AufzaehlungsListe				{	list-style-type: square;
									list-style-position: outside;
								}
								
.AufzaehlungsListe LI			{	margin: 5px 0px 5px 0px;
								}
								
.BlockDiv						{	clear: both; 
									display: block;
								}
								
.SportIcon						{	border: 0px none;
									z-index: 1;
								}
								
.ResultHead						{	text-align: center;
									font-size: 12pt; font-weight: bold;
									color: #008000;
									margin: 0px;
								}
								
.PositionLink					{	position: relative; top: -10px;
									margin: 3px; padding: 0px;
									max-width: 400px;
									font-size: 9pt; font-weight: bold;
									color: #000000;
								}
								
.PositionLink A					{	text-decoration: underline;
								}
								
.AjaxWait						{	position: absolute; top: 0px; left: 0px; padding: 10px;
									width: 200px; height: 100px;
									text-align: center;
									font-family: Tahoma; font-weight: bold; font-size: 18pt;
									color: #008000;
									background-color: #FFFFFF; border: 1px solid #008000;
									z-index: 10; visibility: hidden;
								}
								
.AjaxWait IMG					{	border: 0px none;
								}
								
.ErrorList						{	text-align: left;
									color: #800000;
									padding: 0px; margin: 0px;
								}
								
.ErrorList LI					{	padding: 0px; margin: 0px;
								}
								
.WorkDiv						{	width: 100%; height: auto; padding: 3px;
									border: 1px solid #BCF9AE;
									background-color: #E9FAE5;
									overflow: scroll;
									overflow-x: hidden;
								}
								
.AufzaehlungsListe2				{	list-style-type: disc;
									list-style-position: outside;
								}
								
.AufzaehlungsListe2 A			{	text-decoration: none;
									display: block;
									color: #000000 !important;
									padding: 4px;
									border: 1px solid transparent;
								}
								
.AufzaehlungsListe2 A:hover		{	background-color: #E9FAE5;
									border: 1px solid #000000;
								}
								
.KleinerText					{	font-family: Arial;
									font-size: 8pt;
									text-align: justify;
								}
								
.VereinsText					{	margin-left: 10px; margin-right: 10px;
									font-size: 9pt;
								}
								
.Newsletter						{	border: 0px none;
								}
								
.Newsletter FORM				{	background-color: transparent;
									border: 0px none;
									padding: 0px; margin: 0px;
								}
								
.SitemapList					{	font-size: 8pt;
									margin: 0px; padding: 0px;
									margin-left: 10px;
									list-style-position: outside;
								}
								
.SportangeboteDiv				{	position: absolute;
									width: 300px; height: 150px;
									border: 2px solid #008000;
									visibility: hidden;
									background-color: #FFFFFF;
									padding: 5px;
								}
								
.PresseBilderFrame				{	width: 100%; height: 400px;
									border: 0px none;
								}
								
.PageCountRow					{	text-align: center;
									font-size: 11pt;
								}
								
.PageCountRow SPAN				{	width: 25px; height: 25px; margin: 3px; overflow: hidden;
									border: 1px solid #000000; font-weight: bold;
									display: table-cell; vertical-align: middle;
									padding-top: 3px; cursor: pointer;
								}
														
.PageOn							{	background-color: #BCE18D;
								}
								
.VorschauBild					{	width: 150px; display: inline;
								}
								
.VorschauDiv					{	width: 160px; height: 30px; display: inline-block;
									margin: 10px;
									text-align: center;
								}
								
.VorschauDiv A					{	font-weight: bold; color: #800000;
								}