body {
	margin:1em;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:1em;
	text-align:center;
	line-height: 130%;
}

a:link      {background:#FF9999; color:#000000; padding-left:15px; padding-right:15px; font-size:1em; text-decoration:none; font-weight:bold}
a:visited   {background:#FF9999; color:#000000; padding-left:15px; padding-right:15px; font-size:1em; text-decoration:none; font-weight:bold}
a:hover     {background:#7777FF; color:#FFFFFF; }
a:active    {background:#FF5555; color:#FFFFFF; }
a:focus     {background:#FF5555; color:#FFFFFF; }

a.small:link, a.small:visited, a.small:hover, a.small:active, a.small:focus
{
	font-weight:normal;
	margin-left:15px;
	padding-left:500px;
	padding-right:0px;
	text-align:center;
}

p
{
	clear:both;
	margin:0.4em 0 0 0;
	font-weight:normal;
	text-align:left;
	padding-left:3em;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
} 

.nomarg
{
	margin:0.2em 0 0.2em 0;
}

.leftalign
{
	padding:0 15px 0 15px;
	text-align:left;
	float:left;
}

.textleft
{
	text-align:left;
}

.left
{
	padding-left:15px;
	text-align:left;
	float:left;
	width:48%;
	font-weight:normal;
}

.right
{
	padding-right:15px;
	text-align:left;
	float:right;
	width:48%;
}

.centleft
{
	padding-left:15px;
	padding-top:40px;
	float:left;
	width:48%;
}

.centright
{
	padding-right:15px;
	padding-top:40px;
	float:right;
	width:48%;
}

.quiteright
{
	padding-right:15px;
	text-align:right;
	float:right;
	width:49%;
}

img
{
	margin:0 1em 1em 1em;

}

img.logo
{
	margin:0.5em 0em 0em 0em;
}

.footer
{
	position:absolute; 
	bottom:0;
	left:50%;
	margin-left:-250px;
}

.footerleft
{
	position:absolute; 
	margin:0; 
	bottom:0; 
	left:10px; 
	display:block; 
	width:50%;
	text-align:left;
	z-index:6;
	overflow:hidden; 
}

hr
{
	margin-left:15px;
	margin-right:15px;
}

.fett
{
	font-weight:bold;
}
