body { 
  background-color:black;
  font-family: Arial,Helvetica,sans-serif;
  color: #FFB070;
  font-style:normal;
}

td, a {
  font-weight: bold;
}

a:link { color: #FFD0A0; }
a:visited { color:#FFC0C0; color: #FFB070; }
a:hover,a:active,a:focus { color: white; }

a img {
  border:none;
}

pre, dl, p { 
  margin-top:0px; 
  margin-bottom:0px; 
}

ul,ol {margin-top:0px; margin-bottom:18px; margin-left:18px; padding-left:0px; }
ol li {margin-top:4px; }
ul li {margin-top:4px; }

h1 {margin-top:0px; margin-bottom:18px;}
h2 {margin-top:24; margin-bottom:4px;}
h3, h4, h5, h6 {margin-top:18px; margin-bottom:4px;}

hr { border:1px solid gray; }

#logo {
  position: absolute;
  top: 30px;
  right: 2%;
  z-index:4;
}

#kastenMenu {
  position: absolute;
  left: 2%;
  top: 190px;
  min-height: 600px;
  width: 15%;
  padding: 6px;
  line-height:150%;
  background-color: #800000;
  background-color: #400000;
  /* color: #C0A0A0; */
}
/*
#menu a:link { color:#C0A0A0; }
#menu a:visited { color:#FFC0C0; color:#C0A0A0; }
#menu a:hover,a:active,a:focus { color:#FF0000; }
*/

#kastenEdit {
  position: absolute;
  left: 22%;
  top: 150px;
  width: 76%;
  padding-top: 4px;
  white-space: nowrap;
  text-align:right;
  background-color:#800000;
  background-color:black;
}

#kastenContent {
  position: absolute;
  left: 22%;
  top: 190px;
  width: 76%;
  min-height: 408px;
  min-height: 200px;
  background-color:#800000;
  background-color:black;
}

.content { padding: 8px; }

.browse, .edit, .diff, .print, .upload, .search {
  display:inline;
  padding-top:5px;
  padding-right: 5px;
  font-size: smaller;
}

li.browse a, li.edit a, li.diff a, li.print a, li.upload a, li.search a {
  color:#E00000;
}

a.createlinktext { 
  text-decoration:none; 
  outline-bottom:1px dotted gray; 
}

a.createlink { 
  text-decoration:none; 
  position:relative; 
  top:-0.5em;
  font-weight:bold; 
  font-size:smaller; 
  outline-bottom:none; 
}

.vspace { margin-top:0.5em; }

.sidehead {
  margin-top: 24px;
  margin-bottom: 4px;
  padding: 2px;
  font-weight: bold;
  background-color: #E09050;
  color: #400000;
}

.bottom {position:static; bottom:0px; font-size:small;}

