table.mainouter
{
	width: 100%;
	height: 100%;
}

td.logoleft
{
	vertical-align: top;
	text-align: left;
	width: 35px;
	height: 100%;
}

td.logoright
{
	vertical-align: bottom;
	text-align: right;
	width: 35px;
	height: 100%;
}

td.allockologo
{
	vertical-align: top;
	height: 30px;
	width: 200px;
	text-align: right;
}

td.alnalogo
{
	vertical-align: middle;
	height: 80px;
	text-align: center;
}

td.impressum
{
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	vertical-align: bottom;
	text-align: center;
	height: 15px;
	font-size: 10px;
	color: #888;
}

td.impressum a
{
	vertical-align: bottom;
	color: #888;
}

td.impressum a:hover
{
	color: red;
}

td.startmenu
{
	vertical-align: top;
	text-align: center;
	width:100%;
	height:100%;
}

td.sitetitel
{
	vertical-align: middle;
	text-align: center;
	font-family: Book Antiqua;
	font-size: 30px;
	color: #ba0c0c;
}
