<!-- Generell: Zeichensatz- und Ausrichtungsvereinbarung -->

tr,td		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; text-align:left; vertical-align:top; margin:0px; }
table		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; table-layout:auto; border-width:0; padding: 0px; }
input		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; }
textarea	{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; }

body		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; cursor:default; }
h3			{ font-size:11pt; }
h2			{ font-size:12pt; }
h1			{ font-size:14pt; }

p			{ text-align:justify; }
img			{ border-width:0px; }		<!-- Bilder ohne Rand -->

<!-- Vorgaben für Aufzählungen -->
ul				{ margin-bottom:0; }
li				{ list-style:url(/alle/res/li.jpg); }

<!-- Links (für eine korrekte Darstellung, muss diese Reihenfolge eingehalten werden!) -->
a				{ text-decoration:underline; padding:1px; }
a:link			{ color:green;}	<!-- noch nicht besuchte Seiten -->
a:visited		{ color:green;}	<!-- bereits besuchte Seiten -->
a:active		{ color:green;}	<!-- gerade angeklickt -->

<!-- Links während der Anwender mit der Maus darüber fährt, oder mit <TAB> fokussiert -->
a:hover,a:focus	{ color:green; padding:0px; border:"1px solid green"; background-color:palegoldenrod; }

<!-- Vereinbarungen für den Seitenkopf und Menu -->
td.menu			{ display:block; vertical-align:top; width:120px; margin:0px; padding:0px; }
table.menu		{ position:absolute; top:130px; left:10px; border-spacing:0px; padding:0px; width:120px;}
div.menu		{ display:block; width:100%; color:green; background-color:palegoldenrod; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; background-image:url(../img/ok0.gif); background-position:left middle; background-repeat:no-repeat; }
a.menu			{ display:block; width:100%; color:green; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; }
a.menu:hover	{ display:block; border:green 1px solid; background-color:palegoldenrod; padding-left:14px; padding-top:2px; padding-right:2px; padding-bottom:2px; }

img.tve			{ position:absolute; top:10px;  left:80px; z-index:-2; }
img.emblem		{ position:absolute; top:12px;  left:12px; z-index:-1; }
div.tve			{ position:absolute; top:60px;  left:145px; font-weight:bold; font-size:16px; }
div.navi		{ position:absolute; top:80px;  left:145px; font-weight:bold; padding: 1px; }
table.main		{ position:absolute; top:100px; left:145px; width:800px; display:block; vertical-align:top; }


<!-- spezielle Effekte -->
p.epic:first-letter		{font-size:150%;}			<!-- ersten Buchstaben nach <p class=epic>... hervorheben -->
td.epic:first-letter	{font-size:150%;}			<!-- ersten Buchstaben nach <td class=epic>... hervorheben -->
span.markiert			{background-color:#ff0;}	<!-- text in <span class=markiert>...</span> farbig hinterlegen -->

td.welcome	 	{ font-weight:bold; font-size:16px; text-align:center; vertical-align:middle; background:green; color:#FFF;}

<!-- spezielle Formate (1. Tabellen mit grauem Hintergrund) -->
table.bgnd		{background-color:#fff;}
table.bgna              {background-color:#fff;}
td.bgnd			{text-align:left; vertical-align:top; border-style:none; background-color:#eee; padding:4;}
td.bgna			{text-align:left; vertical-align:top; border-style:none; background-color:#FFccFF; padding:4;}
td.white		{border-style:none; background-color:#fff;}
td.dat1			{text-align:left; vertical-align:top; border-style:none; background-color:#eee; padding:4; font-weight:bold;}
td.dat2			{text-align:left; vertical-align:top; border-style:none; background-color:#eee; padding:4; }
img.bgnd		{border-width:0px;}
a.bgnd			{padding:4px;width:1px;}
a.bgnd:hover	{padding:3px;}

<!-- eof -->

