/* Workaround wg. Netscape 4 */
body,h1,h2,h3,h4,h5,h6,table,td,tr,th,a,address,p,span,div,ul,li,ol,input,form,button,dt,dd,dl {
	 	font-family: Comic sans MS,arial,verdana,helvetica,geneva,sans-serif;
}
/* Ende Workaround wg. Netscape 4 */

body		{
	 	font-family: arial,verdana,helvetica,geneva,sans-serif;
		color:black;
		margin:15px;
		/*background-color:#FFE1BF;		/* 25% HKS N6 */ 
		background-color:#FFF5C6;		/* ein beige */
		}
/*p		{border:1px solid red;}*/
h1		{ 
		font-size:1.8em; 
		text-align:center;
		color:#006600;
		}
h2		{ 
		font-size:1.6em;
		text-align:center;
		}
h3		{ 
		font-size:1.2em;
		font-weight:bold; 
		}
h4		{ 
		font-size:1.2em;
		font-weight:normal; 
		}
/* wir gehen davon aus, dass es nicht mehr Ueberschriftenklassen geben muss. */
a		{
		/*text-decoration:none;*/
		color:000099;
		}
a:visited	{
		color:000066;
		}
a:active	{
		color:CC0099;
		}
a:hover		{
		text-decoration:underline overline;
		color:660099;
		}
.navi		{
		font-size:0.7em;
		}
address		{
		font-size:0.6em;
		font-style:normal;
		text-align:left;
		}
img		{ 
		border-style:none; 
		}
table		{
		clear:both;
		}		


td.preis	{
		text-align:right;
		}
td.beschreibung {
		margin:2px;
		text-align:left;
		font-size:0.8em;
		}
dl.veranstaltung {
		padding:10px;
		border:1px solid grey;
		}
dt {
	margin-top:6px;
	margin-bottom:2px;
}
p.button {
	margin:6px;
	text-align:center;
	text-decoration:none;
	cursor:hand;
	font-weight:bold;
	padding-left:40px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:40px;
	background-color:#FF9933;
	width:250px;x;
	padding-bottom:4px;
	padding-right:40px;
	background-color:#FF9933;
	width:250px;
