
*{
	color: #323232;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Arial, sans-serif;
}
h1, h2, p, ul, li, img{
	margin: 0px;
	padding: 0px;
	border: none;
}
p{
	margin: 10px 0px 10px 0px;
}
body{
	background-color: #FFFFFF;
}

a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #FF0000;
}
a:active{
	text-decoration: none;
	color: #FF0000;
}
/* mainwrap */
#mainWrap{
	position: relative;
	width: 720px;
	height: 520px;
	border: 1px solid #000000;
	margin: 70px auto 0px auto;
}
/* logo */
#logo{
	position: absolute;
	top: -60px;
	left: 183px;
	width: 353px;
	height: 107px;
}
/* navigation */
#navi{
	position: absolute;
	left: 20px;
	top: 70px;
	height: 220px;
}
#navi ul{
	margin: 0px;
	padding-left: 20px;
}
#navi ul li{
	padding: 0px;
}
#navi ul li a.active{
	color: #ff0000;
}
#contact{
	position: absolute;
	left: 20px;
	top: 325px;
	min-height: 50px;
}
#content{
	position: absolute;
	left: 220px;
	top: 70px;
	height: 400px;
	width: 480px;
}
div.box{
	width: 150px;
	background-color:#dddddd;
	padding: 10px;
}

.title				{ font-size: 16px; font-weight: bold; } 
a.title:hover		{ text-decoration: none; }
a.title:active		{ text-decoration: none; }
.subtitle			{ font-weight: bold; }

.normal				{ }
.bold				{ font-weight: bold; }
.small				{ font-size: 10px; }									
.firstLetter 		{ font-size: 150%; }

.IRow				{ background-color: #eeeeee; font-weight: bold; }		/* 1. Row of an list */
.SRow				{ background-color: #cccccc; cursor: pointer; }			/* Selected Row */
.ARow				{ }														/* ARow & BRow alternately highlighted / not highlighted */
.BRow				{ background-color: #eeeeee; }

.spad				{ padding: 0px 0px 0px 5px; }							/* Padding at the start (left) */
.spad2				{ padding: 0px 0px 0px 2px; }							/* Padding at the start (left) */
.epad				{ padding: 0px 5px 0px 0px; }							/* Padding at the end (right) */


table.events td{
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}
table.events tr.nopadd td{
	padding-top: 0px;
}
table.events td.date{
	white-space: nowrap;
	text-align: right;
	padding-right: 20px;
}
table.events td a{
	text-decoration: underline;
}
