/* CSS Document */
@import "shared.css";
body {
font-family: "Trebuchet MS", Tahoma, "Tempus Sans ITC", serif;
background:white url(lager400.jpg) no-repeat 65% 100px fixed;
}
h1, h2, h3, h4, h5, h6 {
background-color: #333333;
color: #FFFF33;
}

/* menu */
#menu { width:160px; position:fixed;}
* html #menu {position:absolute; top:10px; left:0;}
@media all and (min-width: 0px){  #menu {	position:absolute; top:10px; left:0;  }}
ul#navmenu {
width:140px;
margin:0;
padding:0; 
list-style-type:none;  
height:100%;
text-align:center;
border-right:none;
background-color:white;
}
#navmenu li {
margin:0; 
display:block; 
border-bottom:1px solid transparent;
border-bottom-style: groove;
padding:0;
font-size:0.7em;
}
* html ul#navmenu li {
height:1%;
line-height:1%;
}
#navmenu li #bottom {border-bottom:none;}

#navmenu li a {
border-left: 3px solid #FFFF99;
display:block;
text-decoration:none;
line-height:15px;
}
* html #navmenu li a {width:100%;}
#navmenu li a:link,  #navmenu li a:visited{
color: #333333;

font-weight:500;
background-color: #ffffff;
}
#navmenu li a:hover {
color: #ffff33;
background-color: #333333;
display:block;
font-weight:900;
border-left: 3px solid #ffd700;

}
#navmenu li a:active {
color:black;
background-color: #FFFF00;
}
#navmenu li input, #navmenu li form, #navmenu li#createbutton {
width:100%; padding:0; margin:0; height:30px;
}
#navmenu li.thispage a {
color:black;
display:block;
font-weight:bold;
background-color:white;
font-variant:small-caps;
cursor:default;
border-left-color:gray;
font-size:1.1em;
}

#toptips {
position:relative;
width:80%;
margin:auto;
}
#toptips ul, #toptips ul li {
list-style-type: cjk-ideographic;
}
* html #toptips ul, * html #toptips ul li {
list-style-type:circle;
}
#toptips ul#tablereasons li {
list-style-type: katakana-iroha;
}
* html #toptips ul#tablereasons li {
list-style-type: disc;
}

#toptips ul li {
margin:5px auto 5px 15px;
}
#toptips ul li ul {
position:absolute;
background-color:white;
display:none;
list-style-type:none;
border:1px solid gray;
margin-left:-15px;
margin-top:5px;
width:100%;
padding:0 15px;
z-index:100;
font-size:0.95em;
}
#toptips ul li ul#dtd {
margin-top:0;
}
* html #toptips ul li ul {
position:relative;
display:block;
background:transparent;
margin:0 10px 0 30px;
border:none;
}
#toptips ul li ul li{
list-style-type:none;
}
#toptips ul li:hover ul /*, #toptips ul li.sfhover ul*/ {
display:block;
}





/*fixH*/

#leftcolumn {
width:300px;
border:1px solid red;
text-align:center;
float:left;
}
#rightcolumn {
width:300px;
border:1px solid blue;
float:right;
text-align:center;
}
#left, #right, #centre {
width:200px;
text-align:center;
}
#left {
border:1px solid red;
float:left;}
#centre {
border:1px solid gray;
margin:0 auto;
}
#right {
border:1px solid blue;
float:right;
}
.comments {
color: #000000;
}
* html .comments{
height:1px;
}

.commentsname {
border-bottom:1px solid #ffd700;
}

.comments p {
 position:relative;
 }

