body{  
  font-family: Verdana, Arial;
	background: url(../grafik/bg03.jpg) repeat;
	text-align:left;
	color: #000000; 
  font-size: 10pt; 
}

table{
  font-size: 10pt; 
}

table.danlist{
  white-space:nowrap; 
}
table.danlist td{
  padding-right: 10px; 
}

h1 {
	color: #ffffff; 
	font-size: 16pt; 
	font-family: Arial;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h2 {
	color: #000; 
	font-size: 12pt; 
	font-family: Arial;
	font-weight:bold;
	margin:25px 5px 5px 5px;
	padding:0px;
	text-decoration:underline;
}
h3 {
	color: #000; 
	font-size: 12pt; 
	font-family: Arial;
	font-weight:bold;
	margin:10px 5px 0px 15px;
	padding:0px;
	text-decoration:none;
}

ul {
  margin: 5px 0px 20px 20px;
}

ul li {
  margin: 4px;
  list-style-type:square;
}

#report{
  text-align:center;
}
#report h1{
  color: #000; 
	font-weight:bold;
	font-style: italic;
	font-size: 18pt; 
}
#report h2{
	color: red; 
	font-size: 14pt; 
}
#report p{
  margin:20px;
  font-weight:bold;
  text-align:justify;
}

.main{
  background: url(../grafik/Emblem_Tesshinkan_sw.gif) no-repeat;
  height:757px;
}
h1.dates{
  background: #808080; 
  text-align:center;
}
.top{
	background: #808080;
	text-align:center;
	height:47px;
	vertical-align:top;
	padding: 2px;
	margin-bottom:15px;
}

.center{
	text-align:center;
	vertical-align:middle;
}

.hidden{
  /*color: #D3D3D3;*/
}

table .dates{
  border:0px;
  width:560px;
}

table .dates th{
  left:-1000px;
  position:absolute;
  height:21px;
  background: #c0c0c0;
  text-align:center;
  padding: 10pt;
  font-size: 10pt;
  white-space: nowrap;
}
table .dates td{
  text-align:center;
  font-size: 10pt;
  padding:12px 2px 12px 2px;
}
table .dates td.first{
  text-align:left;
}
table .dates td.year{
  text-align:center;
  font-weight:bold;
  background: #c0c0c0;
}
a:link { color: darkblue; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; text-decoration: none }
a:hover { color: red; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; text-decoration: underline }
a:active { color: red; font-style: normal; font-size: 8pt; font-family: Verdana, Arial; text-decoration: underline }
a.leiste:link { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial; text-decoration: none }
a.leiste:hover { color: #fff; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial; text-decoration: none }
a.leiste:active { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial; text-decoration: none }
a { color: darkblue; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; text-decoration: underline }
a.leiste { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial; text-decoration: none }
.abschnitt { color: #000; font-weight: bold; font-size: 18pt; font-family: Verdana, Arial; text-align: left; vertical-align: middle }
.erklaerung { color: black; font-size: 8pt; font-family: Verdana, Arial; text-align: justify }
.formular { color: white; font-size: 8pt; font-family: Verdana, Arial; background-color: darkgray }
.textinfo { color: black; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial }
.textbig { color: black; font-weight: bold; font-size: 20pt; font-family: Arial }
.textbig2 { color: black; font-weight: bold; font-size: 16pt; font-family: Arial }
.textbig3 { color: darkblue; font-weight: bold; font-size: 40pt; font-family: Arial }
.infoleiste { color: white; font-size: 16pt; font-family: Arial }
.japan { color: #000; font-size: 12pt; font-family: "MS Mincho", "MS Gothic", PMingLiU, "Arial Unicode MS", SimSun; text-align: right; vertical-align: top }
.japantable { color: #000; font-size: 20pt; font-family: "MS Mincho", "MS Gothic", PMingLiU, "Arial Unicode MS", SimSun }
.legende { color: black; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial }
.papier { background-color: #ffffff }
.roman { color: #759853; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial; text-align: left; vertical-align: top }
.romantable { color: #759853; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial }
.text { color: #000000; font-size: 10pt; line-height: 13pt; font-family: Verdana, Arial; padding: 10pt }
.license { color: red; font-size: 10pt; line-height: 13pt; font-family: Verdana, Arial; padding: 10pt }
.leiste { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial }
.kursiv { font-style: italic; color: black; font-weight: bold; font-size: 20pt; font-family: Times }
