body
{
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 16;
	padding: 0;
	alignment:center;
	background-color: #FFFFDD;
}

body, h2 a, td, th
{
	font-size: 10pt;
}


div.Menu
{
	
	left: 0;
	right: 0;
	background-color: #222;
	padding: 10px;
}
div.MenuLeftEntry, div.MenuRightEntry
{
	display:inline-block;
	width: 110px;
	border: 1px solid #FFF;
	padding-left: 16px;
	padding-right: 16px;
}
div.MenuLeftEntry
{
	text-align: left;
}
div.MenuRightEntry
{
	float: right;
	text-align: right;
}

div.Menu a
{
	color: #FFF;
	display:inline-block;
	width: 110px;
}
div.Menu a:hover
{
	background-color:#00F;
}
table
{
	border-collapse: collapse;
}

body.personen th, body.personen td.fieldLabel
{
	width: 1%;
}

p.pager
{
	text-align: center;
}

td, th
{
	border: 1px solid #CCCCCC;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
}

td.fieldLabel, th
{
	background-color: #FFFFCC;
	font-weight: bold;
	white-space: nowrap;
}

a, a:visited, a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #0000FF;
}

a:hover
{
	color: #FF0000;
}

p.bottomMenu a, a.menuLink
{
	margin-right: 32px;
}

p.footerLines
{
	font-size: 8pt;
}

tr.verlauf
{
	background-color: #FFFFFF;
}

tr.adressen
{
	background-color: #FFF0F0;
}