p.back{
 text-align:right;
 font-size:0.8em;
}

table.sub-menu{
 margin-bottom:10px;
}
table.sub-menu td.on{
 background:#999999;
 color:#ffffff;
 border-width:1px 1px 0px 1px;
 border-style:solid;
 border-color:#999999;
 text-align:center;
 letter-spacing:0.2em;
}
table.sub-menu td.off{
 border-width:1px 1px 0px 1px;
 border-style:solid;
 border-color:#999999;
 text-align:center;
 letter-spacing:0.2em;
}
table.sub-menu td.off a{
 color:#666666;
}
table.sub-menu td.off a:visited{
 color:#666666;
}
table.sub-menu td.c01{
 border-top:2px solid #999999;
}

.back{
 text-align:right;
 font-size:0.8em;
}

p.chapter{
 width:95%;
 padding:1px 10px 0px;
 border-width:1px 0px 0px 10px;
 border-style:solid;
 border-color:#666666;
 text-align:left;
 background:#eeeeee;
 color:#333333;
 font-weight:800;
 letter-spacing:0.4em;
 filter:alpha(opacity=100,finishopacity=0,style=1);
}

.link-oberon a{
 color:#cc6600 !important;
 border-width:0px !important;
}
.link-oberon a:visited{
 color:#cc6600 !important;
 border-width:0px !important;
}
.link-nutec a{
 color:#3300cc !important;
 border-width:0px !important;
}
.link-nutec a:visited{
 color:#3300cc !important;
 border-width:0px !important;
}


table.oberon{
 background:#cc6600;
 margin:10px auto;
}
table.oberon td{
 background:#ffffff;
 padding:2px;
}
table.oberon td.maker{
 background:#cc6600;
 color:#ffffff;
 padding:1px 10px;
 letter-spacing:1.0em;
 font-weight:800;
}
table.oberon td.c01{
 padding:3px;
}
table.oberon td.c02{
 padding:5px;
}
table.oberon dl{
 margin:0px;
}
table.oberon td.c02 dl.ti{
 margin-bottom:10px;
}
table.oberon td.c02 dl.ti dt{
 font-size:1.4em;
 font-weight:800;
 color:#cc6600;
 letter-spacing:0.1em;
 font-family:"Times New Roman",serif;
}
table.oberon td.c02 dl.ti dd{
 margin:2px 2px 2px 5px;
 font-size:0.8em;
}
table.oberon td.c02 dl.sp{
 border:1px solid #999999;
 margin:2px 0px;
 color:#666666;
}
table.oberon td.c02 dl.sp dt{
 background:#eeeeee;
 padding:1px 3px;
}
table.oberon td.c02 dl.sp dt span{
 color:#333333;
 font-family:"MS UI Gothic", monospace;
}
table.oberon td.c02 dl.sp dd{
 margin:2px 2px 2px 8px;
 font-size:0.8em;
 line-height:1.1em;
}
table.oberon td.c03{
 padding:5px;
 line-height:1.3em;
}
table.oberon td.c03 dl{
 margin:0px;
}
table.oberon td.c03 dt{
 border-bottom:1px dashed #999999;
}
table.oberon td.c03 dd{
 margin:4px 2px 6px 10px;
}
table.oberon td.c03 dd p{
 margin:3px 0px;
}

table.nutec{
 background:#3300cc;
 margin:10px auto;
}
table.nutec td{
 background:#ffffff;
 padding:2px;
}
table.nutec td.maker{
 background:#3300cc;
 color:#ffffff;
 padding:1px 10px;
 letter-spacing:1.0em;
 font-weight:800;
}
table.nutec td.c01{
 padding:3px;
}
table.nutec td.c02{
 padding:5px;
}
table.nutec dl{
 margin:0px;
}
table.nutec td.c02 dl.ti{
 margin-bottom:10px;
}
table.nutec td.c02 dl.ti dt{
 font-size:1.4em;
 font-weight:800;
 color:#3300cc;
 letter-spacing:0.1em;
 font-family:"Times New Roman",serif;
}
table.nutec td.c02 dl.ti dd{
 margin:2px 2px 2px 5px;
 font-size:0.8em;
}
table.nutec td.c02 dl.sp{
 border:1px solid #999999;
 margin:2px 0px;
 color:#666666;
}
table.nutec td.c02 dl.sp dt{
 background:#eeeeee;
 padding:1px 3px;
}
table.nutec td.c02 dl.sp dt span{
 color:#333333;
 font-family:"MS UI Gothic", monospace;
}
table.nutec td.c02 dl.sp dd{
 margin:2px 2px 2px 8px;
 font-size:0.8em;
 line-height:1.1em;
}
table.nutec td.c03{
 padding:5px;
 line-height:1.3em;
}
table.nutec td.c03 dl{
 margin:0px;
}
table.nutec td.c03 dt{
 border-bottom:1px dashed #999999;
}
table.nutec td.c03 dd{
 margin:4px 2px 6px 10px;
}
table.nutec td.c03 dd p{
 margin:3px 0px;
}

.attention{
 font-weight:800;
 color:#993333;
}
