html, body {
   margin:0; 
   padding:0; 
   height:100%;
}

body {
   background-color:white;
   color:black;
   background-image:url(spiel_back1.png);
   background-repeat:repeat-y;
   font-family:Verdana,sans-serif;
}



#navigation {
  position:absolute;
  top:120px;
  left:0px;
  width:400px;
  overflow:hidden;
  
}

#content {
  position:relative;
  top:0px;
  margin-top:0px;
  margin-right:30px;
  margin-left:430px;
  overflow:hidden;
}

#top {
  position:relative;
  top:0px;
  left:430px;
  width:500px;
}

#toppick {
  position:absolute;
  top:10px;
  left:20px;
  width:368px;
  /*border-left:1px solid rgb(0,0,187);
	border-right:1px solid rgb(0,0,187);
	border-bottom:1px solid rgb(0,0,187);
  border-top:1px solid rgb(0,0,187);
  background-color:rgb(229,241,238);*/
  }

ul.closed, ul.opened {
  font-size:12px;
  list-style-type:none;
  font-weight:bold;
  line-height:16px;
}

ul.closed {
  display:none;
}

ul.opened {
  display:block;
}

a.folder {
  cursor:pointer;
} 

a.nav {
  font-weight:bold;
  font-style:italic;  
}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active {
  /*color:rgb(8,108,8);*/
  color:rgb(0,0,119);
  text-decoration:none;
}

h1 {
  font-size:18px;
  font-weight:bold;
  font-style:italic;
  /*color:rgb(28,128,28);*/
  color:rgb(0,0,187);
  padding-bottom:8px;
  /*border-bottom:solid 2px rgb(28,128,28);*/
  border-bottom:solid 2px rgb(0,0,187);
}

h2 {
  font-size:15px;
  font-weight:bold;
  font-style:italic;
  /*color:rgb(28,128,28);*/
  color:rgb(0,0,187);
  padding-bottom:8px;
  /*border-bottom:solid 2px rgb(28,128,28);*/
}

h3 {
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  /*color:rgb(28,128,28);*/
  color:rgb(0,0,187);
  padding-bottom:8px;
}

ol {
  font-size:13px;
  font-style:italic;
  }
  
p,.normal {
  font-size:13px;
  font-weight:normal;
  
  color:rgb(0,0,0);
  padding-bottom:8px;
}

.datum {
  font-weight:bold;
  /*font-size:11px;*/
  font-size:0.8em;
  color:white;
  /*border-left:1px solid rgb(8,108,8);
	border-right:1px solid rgb(8,108,8);
	border-bottom:1px solid rgb(8,108,8);
  border-top:1px solid rgb(8,108,8);
  background-color:rgb(8,108,8);*/
  /*border-left:1px solid rgb(0,0,119);
	border-right:1px solid rgb(0,0,119);
	border-bottom:1px solid rgb(0,0,119);
  border-top:1px solid rgb(0,0,119);*/
  background-color:rgb(0,0,119);
  width:100px;
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
}
/*feedback*/
.explain, input, textarea {
  font-size:12px;
  font-family:Verdana,Arial,sans-serif;
  color:rgb(153,0,0);
  }
