body {
		color:#000;
		background-color:#FC6;
		font: normal 14px Arial;
		text-align:center;
		margin: 0;
		margin: auto;
	}

body.ausgabe	{ }
body.Forum		{ text-align:left; }
body.NavKopf	{ margin-right:17px; } /* zum Ausgleich des Rollbalkens im Anzeigefenster */

span.h	{ font-size:20px; font-weight:bold; color:#800; padding-bottom:10px; }

a						{ color:#00F; }
a.ohne			{ text-decoration:none; }
a:link			{ color:#00F; }
a:visited		{ color:#900; }
a:hover			{ color:#009; background-color:#FFC; }
a:focus			{ color:#009; }
a.img:hover	{ background-color: #FC6; }

input					{ font:normal 14px Arial; background:#FFC; }
input.chkrad	{ font:normal 14px Arial; background:#FC6; }

textarea 	{ font:normal 14px Arial; background:#FFC; }

img 				{ border: 0; }
img.button	{ text-align:center; vertical-align:middle; margin-left:5px; } /* Bilder für <button> */
img.verweis	{ text-align:center; vertical-align:middle; cursor:pointer; }

table						{ empty-cells:show; margin:auto; }
table.txt				{ margin:0; margin:auto; border-collapse:collapse; }
table.Mitte100	{ border-collapse:collapse; }

th { font: bold 14px Verdana; color:#000; }

td		{ font: normal 14px Arial; color:#000; }
td.hr { color:#FC6; height: 25px; text-align:center; }

h1 { font: bold 28px Verdana; color:#000; }
h2 { font: bold 22px Verdana; color:#000; }
h3 { font: bold 18px Verdana; color:#000; }

hr					{ height: 3px; text-align:center; }
hr.a				{ width:790px; }
hr.hroben		{ width:790px; margin-bottom:20px; }
hr.hrunten	{ width:790px; margin-top:20px; }
hr.hrmitte	{ width:790px; margin-top:20px; margin-bottom:20px; }

button { height:30px; cursor:pointer; }

iframe.spiel { width:800px; height:220px; text-align:center; margin:0; margin:auto; border:0; }

/* Titel im Seitenkopf */
td.Titel { font: bold 35px "Arial black"; color:#800; text-align:center; vertical-align:middle; }

img.Titel { text-align:center; vertical-align:middle; }

div { margin: 0 ;	margin: auto; }

/* Navigation im Seitenkopf, Forum & Gästebuch */
div.navi { width:800px; text-align:center; }
td.Taste {
		width:110px;
		height:30px;
		text-align:center;
		vertical-align:middle;
	}
div.Taste {
		position:relative;
		width:100px;
		height:18px;
		font-weight:bold;
		font-size:13px;
		text-align:center;
		vertical-align:middle;
		text-decoration:none;
		color:#008;
		background-color:#FC6;
		margin:0px 2px 2px 0px;
		margin: auto;
		border-width:1px 3px 3px 1px;
		border-style:outset;
		border-color:#FC6;
		cursor:pointer;
	}
img.Taste {
		text-align:center;
		vertical-align:middle;
		margin:auto;
		cursor:pointer;
	}

/* /SGNarva/Personen.htm, Training & Spielerprofile */
td.P1 {
		font-style:italic;
		font-weight:bold;
		font-size:16px;
		color:#800;
		text-align:right;
		vertical-align:top;
		padding: 5px 10px 3px;
	}
td.P2 {
		font-weight:bold;
		font-size:16px;
		text-align:left;
		vertical-align:top;
		padding: 5px 10px 3px;
	}
a.P2 { font: bold 16px Arial; text-decoration:none; }
td.P3 {
		font-weight:bold;
		font-size:16px;
		color:#008;
		text-align:left;
		vertical-align:bottom;
		padding: 25px 10px 3px;
	}

/* /SGNarva/Kontakt.htm */
.Kontakt {
		font-size:16px;
		text-align:left;
		vertical-align:middle;
		text-decoration:none;
	}

a.Kontakt { font-weight:bold; text-decoration:none; }

/* /SGNarva/beitraege.htm */
td.Br { font-weight:bold; text-align:right; padding-right:50px; }

/* /SGNarva/Partner/Partner.htm */
div.Karte	{
		position:absolute;
		color:#000;
		background:#F5F5F5;
		border:2px solid #828282;
		padding:25px;
		visibility:hidden;
		font:normal 13px Arial;
	}

/* /SGNarva/Forum/index.html */
div.forum	{ text-align:left; }

/* Mannschaftsindizes */
td.kopfunten {
		height:24px;
		text-align:center;
		vertical-align:middle;
		color:#008;
		font-weight:bold;
		font-size:16px;
	}
td.lsj {
		color:#008;
		background:#FC0;
		font-weight:bold;
		width:350px;
		text-align:center;
		vertical-align:middle;
	}
td.hinweis {
		text-align:justify;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
	}
td.hinwfr {
		font-style:italic;
		font-weight:bold;
		font-size:24px;
		color:#F00;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
	}
/* Spielanzeigen */
td.spieltag	{
		font-style:italic;
		font-weight:bold;
		font-size:18px;
		color:#800;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
		text-decoration:underline;
	}
td.spiel {
		font-weight:bold;
		font-size:32px;
		color:#800;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
	}
a.spiel				{ color:#800; }
a.spiel:hover	{ background:#FFC; }
td.ergebnis {
		font-weight:bold;
		font-size:36px;
		color:#800;
		text-align:center;
		vertical-align:middle;
		padding-top:8px;
		padding-bottom:8px;
	}
td.zeit {
		font-size:16px;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
	}
td.ort {
		font-weight:bold;
		font-size:16px;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
	}
/* allgemeine Formate */
.rot			{ color:#800; }
.fettrot	{ font-weight:bold; color:#800; }
.unten	 	{ width:800px; }
.unten100	{ width:800px; height:100%; text-align:center; vertical-align:middle; }

.Mitte			{ text-align:center; vertical-align:middle; }
.MitteOben	{ text-align:center; vertical-align:top; }
.MitteUnten	{ text-align:center; vertical-align:bottom; }
.Links			{ text-align:left; }
.LinksOben	{ text-align:left; vertical-align:top; }
.LinksMitte	{ text-align:left; vertical-align:middle; }
.RechtsOben	{ text-align:right; vertical-align:top; }
.Rechts			{ text-align:right; }
.Block			{ text-align:justify; }
.HoBr100		{ width:100%; height:100%; }
.Mitte100		{ width:100%; height:100%; text-align:center; vertical-align:middle; }

div.bw				{ font:normal 13px Arial; position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; vertical-align:middle; color:#FA2; background:#FC6; visibility:visible; }
td.bw					{ width:100%; height:100%; text-align:center; vertical-align:middle; font:bold 24px Tahoma; color:#FA2; background:#FC6; }
