
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

img {
	border:none;
}

a:hover {
	color:orange;
}

div#bg {
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
}

div#fg {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	text-align:center;
	overflow:auto;
	padding-top:25px;

}

table.align1 {
	width:90%;
	text-align:center;
	border:none;
	padding:0;
	border-spacing:0;
}

td.align1left {
	text-align:left;
	vertical-align:middle;
	width:25%;
}

td.align1middle {
	text-align:center;
	vertical-align:middle;
	width:50%;
}

td.align1right {
	text-align:right;
	vertical-align:middle;
	width:25%;
}

table.align2 {
	text-align:center;
	border:none;
	padding:0;
	border-spacing:0;
}

td.align2left {
	text-align:center;
	vertical-align:middle;
	font: bold 30px Arial,Helvetica,sans-serif;
}

td.align2middle {
	text-align:center;
	vertical-align:middle;
}

td.align2right {
	text-align:center;
	vertical-align:middle;
	font: bold 20px Arial,Helvetica,sans-serif;
}

table.align3 {
	width:95%;
	border:none;
	padding:0;
	border-spacing:0;
}

td.align3left {
	text-align:center;
	vertical-align:middle;
	font: bold 20px Arial,Helvetica,sans-serif;
}

td.align3right {
	text-align:left;
	vertical-align:middle;
}

.homepagetext {
	font: normal 17px Comic Sans MS,Helvetica,sans-serif;
	margin: 30px 0px;
}

.subpagetitle {
	font: bold 28px Arial,Helvetica,sans-serif;
	margin: 1px 0px;
	text-align:center;
	vertical-align:middle;
}

.subpagetext {
	font: normal 16px Comic Sans MS,Helvetica,sans-serif;
	margin: 30px 0px;
}

.subpagelist {
	font: normal 16px Comic Sans MS,Helvetica,sans-serif;
	margin: 30px 10%;
}

.subpagelist h6 {
	font: bold 16px Comic Sans MS,Helvetica,sans-serif;
	margin-top: 10px;
	margin-bottom: 0px;
}

.subpagelist p {
	padding-left: 10%;
	margin: 0px;
}

.pagetext1 {
	font: normal 14px Comic Sans MS,Helvetica,sans-serif;
}

table.linkbar {
	border:none;
	border-spacing:0;
}

table.linkbar td {
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

table.linkbar td a {
	font: bold 16px Arial,Helvetica,sans-serif;
	color:#0000dd;
}

table.linkbar td span {
	font: bold 16px Arial,Helvetica,sans-serif;
	color:gray;
}

td.auflist {
	text-align:center;
	vertical-align:middle;
	font: bold 15px Arial,Helvetica,sans-serif;
}

td.auflist a {
	font-size:20px;
}

table.auff {
/*
	width:80%;
	border-spacing:0px;
	border:1px solid gray;
*/
}

table.auff td {
	font: 15px Arial,Helvetica,sans-serif;
	vertical-align:bottom;
	text-align:center;
	padding:5px;
}



