body {
  background-image:url(./background.jpg);
  background-repeat:repeat-x;
  background-color:#C6C6C7;
  font-family:"Trebuchet MS";
  font-size:11pt;
}

/* Hyperlinks */
a:link {
  border:0;
  color:black;
  text-decoration:none;
  background-color:white;
  font-weight:bold
}
a:visited {
  border:0;
  color:black;
  text-decoration:none;
  background-color:white;
  font-weight:bold
}
a:hover {
  background-color:#A16A65;
  border:0;
  color:white;
  text-decoration:none;
  font-weight:bold
}
a:active {
  background-color:#6B4842;
  border:0;
  color:white;
  text-decoration:none;
  font-weight:bold
}
a:focus {
  background-color:#6B4842;
  border:0;
  color:white;
  text-decoration:none;
  font-weight:bold
}

/* DIV-Layer */
#root {
  padding:20px;
}
#top {
  width:800px;
  height:100px;
  background-image:url(banner.jpg);
  border:1px solid black;
  margin:0px;
  font-variant:small-caps;
}
#link {
  width:790px;
  padding:5px;
  background-color:white;
  border-top:0;
  border-right:1px solid black;
  border-bottom:0;
  border-left:1px solid black;
}
#main {
  width:790px;
  padding:5px;
  background-color:white;
  border:1px solid black;
  text-align:left;
}
#text {
  padding-top:3px;
  padding-right:0;
  padding-bottom:3px;
  padding-left:0;
}
div #text:first-letter {
  font-size:18pt;
  vertical-align:baseline;
}
#box {
  padding:5px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:50px;
  margin-right:50px;
  border:1px dashed black;
  text-align:center;
  color:#5B3E38;
  font-weight:bold;
}
#download {
  width:100px;
  padding:5px;
  border:1px dashed black;
  text-align:center;
}
#impressum {
  width:790px;
  padding:5px;
  background-color:white;
  border-top:0;
  border-right:1px solid black;
  border-bottom:1px solid black;
  border-left:1px solid black;
  text-align:middle;
}
#img {
  padding-top:10px;
}
table {
  margin-top:5px;
  margin-bottom:5px;
}
td {
   border:1px solid black;
}
ul {
  list-style-type:square;
}
p:first-line { font-weight:bold; color:#A16A65; }

