/* general */
html {
  width:100%;
  height:100%;
}
body {
  background-color:#5b6f08;
  text-align:center;
}
body, p, td {
  font-family:verdana,arial,sans-serif;
  font-size:10pt;
  line-height:1.3;
  font-weight:normal;
  text-decoration:none;
  font-variant:normal;
  color:#000;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #5b6f08;
}

img {border:none}
div, ul, li {margin:0;padding:0}
ul {list-style:none}
li {}
a, a:active, a:visited, a:hover {
  text-decoration:none;
  color:inherit;
}

/* layout */
div#window {
  margin:auto auto;
  width:900px;
  border:1px solid #fff;
  padding:0;
  text-align:left;
  position:relative;
  background-color:#fff;
}
div#content {
  margin-top:120px;
  padding:0 10px;
  width:720px;
  float:right;
  text-align:left;
}
div#navi {
  margin-top:120px;
  padding:0;
  width:160px;
  text-align:left;
  font-size:90%;
}
div#footer {
  margin:0;
  padding:10px 0;
  clear:both;
  text-align:center;
  font-size:70%;
}
div#header{
  position:absolute;
  top:0;
  left:0;
  width:900px;
  height:120px;
  background:none;
}
div#header img.home {
  width:100%;
  height:100%;
  border:none;
}

/* elements */
div#content h1 {
  margin:5px;
  padding:0;
  font-size:140%;
  font-weight:bold;
}
div#content p {
  margin:5px;
  padding:0;
  text-indent:0;
}
div#content p:first-letter {
  font-size:120%;
  font-weight:bold;
}

/* Navi */
ul#intern {}
ul#base li, ul#intern li {
  background: url(images/arrow_green.gif) 2px 7px no-repeat;
  padding:5px 5px 5px 15px;
  line-height:1.1;
  font-size:90%;
}
/*ul#base li:hover, ul#intern li:hover {
  background-color:#ccc;
}*/
ul#extern {
  margin:10px 0;
  /*border-style:solid;
  border-color:#fff;
  border-width:1px 0;*/
}
ul#extern li {
  background: url(images/arrow_green.gif) 2px 7px no-repeat;
  padding:5px 5px 5px 15px;
  line-height:1.1;
  font-size:90%;
}
ul#extern li:hover {
  color: #000;
  background-color:#fff;
}
