
body { 
  padding:0;
  padding-top:3em;
  padding-bottom:2em;
  margin:0;
  background-image:url(/k2xtools.png);
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed;
}

.sflogo_fixed {
  position: absolute;
  bottom: 2em;
  text-align: center;
  width: 100%;
  left: 0px;
}

.sflogo {
  text-align: center;
}

table.content {
  width:40em;
  margin-left: auto;
  margin-right: auto;
  /* height:90%; */
}

table.menu {
/* der liebe Firefox hat unter Linux Rundungsprobleme, deswegen
   diese huebsche Verschiebung, die in anderen Browsern hoffentlich
   weggerundet wird */
  margin-left: -0.4px;
  width: 40em;
  height:3.1em;
  border-bottom:solid black 1px;
  background-color:#ffffff;
  position:fixed;
  top:0;
}

.cent {
  margin-left: auto;
  margin-right: auto;
  width: 40em;
}

td.menu { 
  text-color:#000000;
  font-family:sans-serif;
  font-weight:normal;
  font-size:1.3em;
}

td.content {
  background-color:#efefef;
  background-image:url(/k2xtools-grey.png);
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed;
  border:solid black 1px;
  vertical-align:top;
  padding:0.7em;
}

td.dash { 
  width:25%;
  text-align:center;
}

td.spacer {
  vertical-align:top;
  height:1em;
  border: none;
 /* background-color: none;*/
}

td.fill { 
  height:100%;
}

.content a:link { 
  text-decoration:none;
  font-style: italic;
  color:black;
}

.content a:visited { 
  text-decoration:none;
  font-style: italic;
  color:black;
}

a:link { 
  text-decoration:none;
  color:black;
}

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

a:hover { 
  text-decoration:none;
  color:#777777;
}

h1 { 
  font-size:1.2em;
  font-family:sans-serif;
  font-weight:normal;
}

h2 { 
  font-size:1.0em;
  font-family:sans-serif;
  font-weight:normal;
}

pre { 
  padding-top:1em;
  padding-bottom:1em;
  padding-left:2em;
  background-color: #d1e1f1;;
  background-image:url(/k2xtools-blue.png);
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed;

}

pre64 { 
  padding-top:1em;
  padding-bottom:1em;
  padding-left:1em;
  font-weight: bold;
  color: lightblue;
  background-color: blue;
  background-image: none;
  border: solid lightblue 15px ;
}

@media print {
	td.content { border: none; }
	table.menu { display: none; }
}

