h1
{
  font-size: 100%;
	font-weight: lighter;
	width: 590px;
	float: left;
}
h2
{
    border: solid;
    border-width: 0px 0px 2px 10px;
    padding: 5px;
    border-color: #FF9900;
    font-size: 120% ;
}

h3
{
   font-size: 140%;
   font-weight: bold;
   color: #000000;
 text-align: center;
 padding: 2px 0px 2px 0px;
 margin: 5px 0px 5px 0px;
   background-color:#FFcc66;
}

p
{
    text-indent: 1em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    line-height: 130%;
}

div.navi
{
    text-indent: 1em;
    padding-left: 1em;
    padding-right: 0.5em;
    padding-bottom: 1em;
    line-height: 100%;
    border: solid;
    border-width: 0px 0px 2px 10px;
    padding: 3px;
    border-color: #FF9900;
}

.intro
{
   width: 500px;
   font-size: 140%;
   font-weight: bold;
 	 padding: 4px 0px 4px 10px;
   filter: Alpha(opacity=100,finishopacity=0,style=1);
   background-color:#FFCC00;
}

.topic
{
   font-size: 140%;
   font-weight: bolder;
   color: #000000;
 text-align: center;
 padding: 2px 0px 2px 0px;
 margin: 10px 10px 10px 10px;
   background-color:#eeffff;
}

.menu1
{
 margin: 2px 0px 0px 0px;
 border-bottom: dotted #C0C0C0 2px;
 border-left: solid #99FF33 10px;
 padding: 2px 0px 2px 10px;
}

.menu2
{
 margin: 2px 0px 0px 0px;
 border-bottom: dotted #C0C0C0 2px;
 border-left: solid #FF6633 10px;
 padding: 2px 0px 2px 10px;
}

.menu3
{
 margin: 2px 0px 0px 0px;
 border-bottom: dotted #C0C0C0 2px;
 border-left: solid #CCCCFF 10px;
 padding: 2px 0px 2px 10px;
}

.menu4
{
 margin: 2px 0px 0px 0px;
 border-bottom: dotted #C0C0C0 2px;
 border-left: solid #FFFF66 10px;
 padding: 2px 0px 2px 10px;
}

.menu5
{
 margin: 2px 0px 0px 0px;
 border-bottom: dotted #C0C0C0 2px;
 border-left: solid #CCFF99 10px;
 padding: 2px 0px 2px 10px;
}

.menu6
{
 margin: 2px 0px 0px 0px;
 border-bottom: dotted #C0C0C0 2px;
 border-left: solid #FFCC99 10px;
 padding: 2px 0px 2px 10px;
}
