body {
  margin: 100px 200px 100px 200px;
  background-image: url(dead_tree.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
  background-color:#fff;
  font-size: 12pt;
  font-family: DIN, sans-serif;
  line-height: 18pt;
}

a {
  color: #666;
  text-decoration: none;
  border-bottom: 1px #666 dashed;
}

a:hover {
  color: #333;
  text-decoration: none;
  border-bottom: 1px #333 dashed;
}

img {
   border: 0;
   max-width: 600px;
}

div {
  text-align: justify;
  display: inline;
  color: #666;
}

div.hr {
  height: 31px;
  background: #fff url(hr.png) no-repeat scroll center;
  display: block;
}

div.hr hr {
  display: none;
}

div.hr1 {
  height: 31px;
  background: #fff url(hr1.png) no-repeat scroll center;
  display: block;
}

div.hr1 hr {
  display: none;
}

div.hr2 {
  height: 31px;
  background: #fff url(hr2.png) no-repeat scroll center;
  display: block;
}

div.hr2 hr {
  display: none;
}

div.hr3 {
  height: 31px;
  background: #fff url(hr3.png) no-repeat scroll center;
  display: block;
}

div.hr3 hr {
  display: none;
}

#foot {
  font-size: 8pt;
  color: #666;
}  

.postinfo {
  font-size: 8pt;
  color: #666;
  float: left;
}

#head_links {
  float: left;
  width: 125px;
  height: 165px;
  line-height: 0pt;
}

#head_rechts {
  text-align: right;
  float: right;
  width: 70%;
}

#dead_tree {
  position: fixed;
  right: 0px;
  bottom: 0px;
}

#bg_head {
  position: fixed;
  left: 0px;
  top: 0px;
}

#up {
  position: fixed;
  display: block;
  right: 100px;
  bottom: -5px;
}

.header_link {
  border-bottom: 0px;
}

.header_link:hover {
  border-bottom: 0px;
}

.datum {
  font-size: 8pt;
  color: #666;
  float: right;
  position: absolute;
  right: 100px;
  margin-left: 10px;
  margin-top: 0px;
  display: block;
}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.footnotes {
  font-size: 8pt;
}