body			{margin:0; color:#000; background-color:#000; font: normal small Helvetica, Arial, sans-serif;}

table.Kopf		{margin:0; border:2px solid #000; border-bottom:0px; border-spacing:2px; color:#fff;}
table.Kopf td		{margin:0; padding:0px; border:0px hidden #000; vertical-align:top; background-color:#000; font: bold medium Helvetica, Arial, sans-serif;}
table.Kopf td.Inhalt	{margin:0; padding:0px; border:0px hidden #000; vertical-align:top; background-color:#000; font: normal small Helvetica, Arial, sans-serif;}

table.Mitte		{margin:0; border:0px; border-spacing:2px; table-layout:fixed; color:#fff; background-color:#000;}
table.Mitte td		{margin:0; padding:0px; vertical-align:top; background-color:#000; font: normal small Helvetica, Arial, sans-serif;}
table.Mitte td.Text	{margin:0; padding:1px; padding-left:3px; padding-right:3px; vertical-align:top; color:#000; font: normal small Helvetica, Arial, sans-serif;}
table.Mitte td.Prog     {margin:0; padding:1px; padding-left:3px;}
table.Mitte td.Navi     {width:12em; padding:1px;}

table.Text              {margin:0; border-collapse:collapse; border:2px groove #444; background-color:#000;} 
table.Text td           {margin:0; padding-left:8px; background-color:#cdf;} 

div.Fuss		{margin:0; padding-left:4px; vertical-align:top;}

table.Navigation	{width:100%; margin:0; border-collapse:collapse; color:#fff;}
table.Navigation td	{padding:0px; padding-bottom:6px; font: normal small Helvetica, Arial, sans-serif;}

table.Infobox		{width:100%; border-collapse:collapse; table-layout:fixed; color:#fff; border:2px groove #444; font:normal small Helvetica, Arial, sans-serif;}
table.Infobox th	{margin:0; padding:0; text-align:center; border:1px solid #99b; background-color:#666668; font-weight:normal;}
table.Infobox td	{margin:0; padding:0; text-align:left;  border:0px solid #99b; color:#fff; background-color:#000;} 
table.Infobox td.Bild	{margin:0; padding:0; text-align:center;  border:0px solid #99b; color:#fff; background-color:#000;} 
table.Infobox td.Infotext {padding-left:4px;}

table.Prog		{width:100%; border-collapse:collapse; table-layout:fixed; color:#fff; border:2px groove #444; background-color:#666668; font:normal small Helvetica, Arial, sans-serif;}
table.Prog th		{margin:0; padding:0; text-align:center; border:1px solid #99b; font-weight:normal;}
table.Prog td		{margin:0; padding:0; text-align:left;   border:1px solid #99b; color:#000; background-color:#cdf;}
table.Prog td.Datum     {text-align:right;}

a.Info			{display:block; width:100%; color:#fff; background-color:#000;} 
a.Info:link		{display:block; width:100%; text-decoration:none; color:#def; background-color:#000;}
a.Info:visited		{display:block; width:100%; text-decoration:none; color:#eaf; background-color:#000;}
a.Info:hover		{text-decoration:underline; color:#fff; background-color:#00f;} 

a.Bild			{margin:0; padding:0 0 0 2; border-width:0; border-style:none; background-color:#00f; text-Indent:4;} 
a.Bild:link		{text-decoration:none; border-width:0; border-style:none; color:#fff; background-color:#000;}
a.Bild:visited		{text-decoration:none; border-width:0; border-style:none; color:#fff; background-color:#000;}
a.Bild:hover		{text-decoration:underline; color:#fff; background-color:#00f;} 

h3 {font:normal normal normal 16pt   Helvetica, Arial; vertical-align:baseline;}
h4 {font:normal normal normal 14pt   Helvetica, Arial; vertical-align:baseline; margin:2mm 0mm 0mm 0mm;}
h5 {font:italic normal normal medium Helvetica, Arial; margin:0;}

/* 
Kommentare

a.fix,a.var	muss display:block und width enthalten wegen ie5.xx 

h5 		Reihe, Untertitel
*/
       

