body
{
background: #CCCCCC;
}

div.sidebar
{
background: #FF66CC;
position: fixed;
left: 10px;
right: 10px;
top: 150px;
border-style: solid;
border-width: 15px;
border-color: #FF66CC;
}

span#navi_header
{
font-size: large;
font-family: sans-serif;
text-decoration: underline;
font-weight: bold;
}

p.cssButton
{
position: fixed;
right: 30px;
bottom: 30px;
}

img#cssButton
{
border: 0;
width: 88px;
height: 31px;
}

p.htmlButton
{
position: fixed;
left: 30px;
bottom: 30px;
}

img#htmlButton
{
height: 31px;
width: 88px;
border: 0;
}


div.copyright1
{
font-family: sans-serif;
font-size: xx-small;
position: fixed;
left: 3px;
bottom: 10px;
}

div.copyright2
{
font-family: sans-serif;
font-size: xx-small;
position: fixed;
right: 3px;
bottom: 10px;
}

div.main
{
background: #33CC00;
position: absolute;
left: 200px;
right: 200px;
top: 10px;
border-style: solid;
border-width: 15px;
border-color: #33CC00;
font-family: sans-serif;
}

div.background_block
{
background: #33CC00;
position: absolute;
left: 200px;
right: 200px;
top: 10px;
bottom: 10px;
}

h1
{
text-align: center;
}

h2
{
text-align: center;
font-style: italic;
}

a:link.naviinternal
{
color: #336600;
text-decoration: none;
font-size: large;
font-family: sans-serif;
}

a:link.internal
{
color: blue;
text-decoration: none;
}

a:link.download
{
color: blue;
}

a:link.external
{
color: blue;
}

a:visited.naviinternal
{
color: #336600;
text-decoration: none;
font-size: large;
font-family: sans-serif;
}

a:visited.internal
{
color: black;
text-decoration: none;
}

a:visited.download
{
color: black;
}

a:visited.external
{

}

a:hover.naviinternal
{
background: #00FF00;
}

a:hover.internal
{
background: #00FF00;
}

a:hover.download
{
background: yellow;
}

a:hover.external
{
background: red;
}

a:active
{
background: blue;
}