body 
{
  font-family: arial, helvetica, verdana, san-serif;
  font-size: 9pt;  
  background-color: #ffffff;
  color: #333333;
}

body.weisstext
{ font-family: arial, helvetica, verdana, san-serif; font-size: 9pt; background-color: #000066; color: #ffffff; }

a:active, a:link, a:visited, a:hover 
{ text-decoration : none; color : #000066; }

a:hover 
{
  text-decoration : underline;
  color : #000066;
}


h1 
{
	font-size: 12pt;
	color: #000066;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

h2 
{ font-size: 10pt; color: #666666; text-align: left; padding: 0; margin: 0; font-weight: bold; line-height: 20px; }

p
{
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

div.content
{
  width: 900px;
}


div.text
{
	padding-top: 10px;
}


div.headerLine
{ line-height: 1px; background-color: #000066; width: 100%; height: 1px; }

div.headerBar
{
	background-color: #000066;
	width: 100%;
	height: 20px;
}

img.header
{
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
}

div.main
{
  margin: 0 auto;
  width: 900px;
  text-align: left;
  background-color: #ffffff;
}


table.main
{
  margin-left: 0px;
}

body.blau
{ font-family: arial, helvetica, verdana, san-serif; font-size: 9pt; color: #ffffff; }


table.blau
{ margin: 0 auto; width: 900px; font-family: arial, helvetica, verdana, san-serif; font-size: 9pt; background-color: #000066; color: #ffffff; font-weight: lighter; text-align: left; background-color: #000066; vertical-align: middle; }

td.blau
{ font-family: arial, helvetica, verdana, san-serif; font-size: 9pt; background-color: #000066; color: #ffffff; font-weight: lighter; vertical-align: middle; }

.blau a:active, .blau a:link, .blau a:visited, .blau a:hover 
{ text-decoration : none; color: #c0c0c0; font-weight: lighter; vertical-align: middle; }

.blau a:hover 
{ text-decoration : underline; color: #ffffff; font-weight: lighter; vertical-align: middle; }


table.hellgrau
{
  margin: 0 auto;
  width: 900px;
  text-align: left;
  background-color: #f5f5f5;
}


td.hellgrau
{ font-family: arial, helvetica, verdana, san-serif; font-size: 9pt; color: #696969; font-weight: lighter; }

a:active, a:link, a:visited, a:hover 
{ text-decoration : none; color : #000066; font-weight: lighter; }

a:hover 
{ text-decoration : underline; color : #000066; font-weight: lighter; }


.footer
{ font-family: arial, helvetica, verdana, san-serif; text-align: center; font-size: 8pt; background-color: #ffffff; color: #000066; font-weight: lighter; padding-top: 8px; }

