p, a, h1, h2, td, th	{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	}

/*p { font-size : 15px; }*/

td { font-size : 12px; }

.text, .lasttext	{
	font-size : 12px;
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 10px;
	margin-bottom : 0px;
	text-align : left;
	}

.lasttext	{
	margin-bottom : 15px;
	}

.descr	{
	font-size : 12px;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 5px;
	}

.pic, .titlepic	{
	font-size : 12px;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 10px;
	margin-bottom : 10px;
	}

.titlepic	{
	margin-bottom : 0px;
}
	
.main	{
	font-size : 15px;
}
	
.header	{
	font-size : 15px;
	margin-top : 0px;
	margin-bottom : 15px;
	}

ul	{
	margin-top : 5px;
	margin-bottom : 15px;
	}
	
li	{
	margin-top : 0px;
	margin-bottom : 0px;
}

.impressum { font-size : 12px; }

.vereinstitel, th	{
	font-weight : bold;
	background-color : #c0c0c0;
	}

.celltop { vertical-align : top; }

tr.alt	{
	background-color : #e0e0e0;
	font-size : 12px;
	}

tr.neu	{
	background-color : #ffadad;
	font-size : 12px;
	}

tr.normal	{
	font-size : 12px;
	}

/* a.neuigkeiten {text-decoration:blink; font-weight:bold; margin:10; } **/

h1	{
	font-size : 22px;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 5px;
	}

h2	{
	font-size : 22px;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 0px;
	}

h3	{
	font-size : 15px;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
	}

subtitle	{
	font-size : 15px;
}
	
a { 
/*	font-size : 15px; */
	color : #C60041;
	text-decoration : none;
}

a:hover	{
	color : #C60041;
	text-decoration : underline;
}

form, input { 
	font-size : 14px;
	font-family : courier;
}
