body
{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffdd;
}

a
{
	color: inherit;
	font-size: inherit;
}

img
{
	border-style: none;
}

.page
{
	position: relative;
	width: 792px;
	margin-left: 50%;
	left: -396px;
}

.logo
{
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 5px;
	width: 90px;
	height: 90px;
	background-color: #e6eee6;
}

.banner
{
	position: absolute;
	left: 120px;
	top: 10px;
	width: 550px;
	height: 100px;
	background-color: #e6eee6;
}
.banner-prop
{
	padding-top: 37px;
	color: #000088;
	font-size: 23px;
	font-family: 'Times New Roman', serif;
}
.impressum-prop
{
	padding-top: 20px;
	text-align: right;
	font-size: 10px;
}

.counter
{
	position: absolute;
	left: 680px;
	top: 10px;
	width: 100px;
	height: 100px;
	background-color: #e6eee6;
}

.counter-prop
{
	padding-top: 75px;
	font-size: 13px;
}

.menu1
{
	position: absolute;
	left: 10px;
	top: 120px;
	width: 100px;
	background-color: #e6eee6;
}

.menu2
{
	position: absolute;
	left: 680px;
	top: 120px;
	width: 100px;
	background-color: #e6eee6;
}
.menuspace1 { height: 0px; }
.menuspace2 { height: 20px; }

.main
{
	position: absolute;
	left: 120px;
	top: 120px;
	width: 550px;
	background-color: #e6eee6;
}

.head1 { font-size: 25px; }
.head2 { font-size: 20px; }
.menu { font-size: 13px; }
.link { font-size: 15px; color: #880000; }
.note { color: #0000ff; font-size: 13px; }
.warning { color: #ff0000; font-size: 13px; }

.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.top { vertical-align: top; }
.center { text-align: center; }
.right { text-align: right; }
.box { border-style: double; border-color: #aaaaaa; border-width: 1pt; }

td.line1 { height: 2px; background-color: #777777; }
td.line2 { height: 4px; background-color: #777777; }
td.emptyline { height: 45px; }