body {
	background-image: url(gfx/bg/bg.png);
	overflow:scroll;
	font-family:Arial;
	font-size:10pt;
}

/* TABLE */

table.page {
	width:783px;
	border-collapse:collapse;
	margin:25;
}
table.inhalt {
	width:700px;
	font-size:10pt;
}

/* TR */

tr.top {
	height:75px;
	background-image: url(gfx/bg/bg_top.png);
}
tr.main {
	background-image: url(gfx/bg/bg_main.png);
}
tr.navi {
}
tr.foot {
	height:35px;
	background-image: url(gfx/bg/bg_foot.png);
}

/* TD */

td.top {
	padding:10;
	text-align:center;
	vertical-align:middle;
	font-size:20pt;
}
td.navi {
	height:200px;
	padding-left:10;
	padding-right:10;
	padding-bottom:4;
	text-align:center;
	vertical-align:bottom;
	font-size:8pt;
	font-weight:bold;
}
td.main {
	padding-top:10;
	padding-left:40;
	padding-right:40;
}
td.foot {
	padding:10;
	text-align:center;
	vertical-align:bottom;
	font-size:6pt;
}
td.hr {
	text-align:center;
}
td.inhalt {
}
td.inhalttitle {
	text-align:left;
	font-weight:bold;
	width:175px;
}
td.inhalttitlespace {
	background-image: url(gfx/bg/points_h.png);
	background-repeat:y;
}
td.inhalttitletop {
	text-align:right;
	width:25px;
}
td.inhalttext {
	vertical-align:top;
}

/* A */

a {
	color:#000000;
}

a.navi {
	padding:6px;
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
}
a.navi:link {
	color:#000000;
	text-decoration:none;
}
a.navi:hover {
	color:#000000;
	text-decoration:none;
	background-color:#B9C1D3;
}
a.navi:visted {
	color:#000000;
	text-decoration:none;
}

a.foot {
	text-decoration:none;
	color:#000000;
}

/* MIXED */

img {
	border:0px;
}
p.title {
	font-weight:bold
}