body {
  text-align: center;
  // background-color: #ffffbb;
  background-color: white;
  margin:12pt;
  font-family:Arial,Helvetica,Swiss;
  font-size:10pt;
  color:#000000;
  background-image: none;
}

a:link {
  color:#1111aa; 
  text-decoration: none;
}
a:visited {
  color:#000099;
  text-decoration: none;
}
a:active {
  color:#333333; 
  text-decoration: none;
}
a:hover {
  color:#0000ff;
  background-color: #ffcc00;
  text-decoration: none;
  border-bottom: solid 2px #0000ff;
  border-top: solid 1px #ffcc00;
}

h1,h2,h3,
h4,h5,h6 {
  font-family:Arial,Helvetica,Swiss;
  color: #333333;
  margin-top:8pt;
  margin-bottom:2pt;
  margin-left: 12pt;
  margin-right: 12pt;
  text-align: left;
  // background-color: #ffffbb;
}

h1 {
  font-size:16pt;
  font-weight:bold;
  margin-top: 18pt;
}

.titel {
  font-family:Arial,Helvetica,Swiss;
  font-size:16pt;
  font-weight:bold;
  font-style: italic;
  color: #1122aa;
  margin-top:8pt;
  margin-bottom:8pt;
  text-align: center;
}

h2 {
  font-size:14pt;
  font-weight:bold;
}

h2.link {
  margin-top: 14pt;
}
	
h3 {
  font-size:12pt;
}

h3.list { 
  font-size:12pt;
  margin-top:3pt;
}

address {	
  font-family:Arial,Helvetica,Swiss;
  font-size:11pt;
  color:#222222;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  margin-bottom: 12pt;
  text-align: left;
  background-color: #ffffbb;
}

li {
  font-family:Arial,Helvetica,Swiss;
  margin-bottom: 6pt;
  text-align: left;
  background-color: #ffffbb;
}

p,td {
  font-family:Arial,Helvetica,Swiss;
  font-size:11pt;
  color:#000000;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 6pt;
  margin-bottom: 6pt ;
  text-align: justify;
  background-color: #ffffbb;
}
// p { width: 80% }

blockquote { 
  font-family:Arial,Helvetica,Swiss;
  font-size:11pt;
  font-style:italic;
  color:#334477;
  margin-left: 24pt;
  margin-right: 24pt;
  text-align: justify;
}

blockquote.home { 
  font-family:Arial,Helvetica,Swiss;
  font-size:11pt;
  font-style:italic;
  color:#334477;
  margin-left: 12pt;
  margin-right: 24pt;
  text-align: justify;
  width: 500px;
}

.goback {
  font-family:Arial,Helvetica,Swiss;
  font-size:11pt;
  font-style:italic;
  text-align: right;   
  margin-top: 0pt;
  margin-right: 12pt;
  margin-bottom: 12pt;
}

p.submenu {
  font-family:Arial,Helvetica,Swiss;
  font-size:10pt; 
  margin-top: 4pt;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-left:  24pt;
  text-align: left;
}

p.submenu_out {
  font-family:Arial,Helvetica,Swiss;
  font-size:10pt; 
  margin-top: 5pt;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-left: 18pt;
  text-align: left;
}

p.menu {
  font-family:Arial,Helvetica,Swiss;
  font-weight:bold;
  font-size:11pt; 
  margin-top: 8pt;
  margin-bottom: 2pt;
  margin-right: 0pt;
  text-align: left;
}

.mainhead {
  font-family:Arial,Helvetica,Swiss;
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  font-style: italic;
  color: #1122aa;
  width: 95%;
  margin: 12pt;
  border-bottom: solid 2px #1122aa;
/* background-color: #4f7fcd; */
}
		
.sidehead {
  font-family:Arial,Helvetica,Swiss;
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  font-style: italic;
  text-align: left;
  margin: 12pt;
  color: #4477cc;
  border-bottom: solid 2px #4477cc;
/*  background-color:#4f7fcd; */
}

.footer {
  font-family:Arial,Helvetica,Swiss;
  font-size:9pt;		
  font-style:normal;
  color:#4848ad;
  text-align: center;
  margin: 2px;
  background-color: white;
}
		
.navi {	
  font-family:Arial,Helvetica,Swiss;
  font-size:9pt;
  font-style:normal;
  text-align:right;
  color:#4848ad;
}
