body {
   font-family:"Timer New Roman",serif;
   font-size:12pt;
}
#menu {
  display:none;
}

#footer {
  border-top: solid 1px #9FA090;
  color: #57574F;
  font-size: 10pt;
  text-align:center;
  width: 80%;
  margin: auto;
  margin-top: 50px;
  line-height: 14pt;
}

#footer a {
  text-decoration: underline;
  color: #57574F;
}

a {
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}
a.link {
  font-weight:normal;
}

img {
  border-width:0px;
}
h1 {
  text-align:center;
  font-weight:bold;
  font-size:30pt;
  margin:0;
}

p {
  margin:4pt 0;
}

p.fotos {
  margin:40px 0;
  text-align:center;
}
img.fotos {
  border:solid 1px #000000;
  margin:10px;
}

table.qsl {
  margin:auto;
  border-collapse:collapse;
}
table.qsl td {
  text-align:center;
  vertical-align:center;
  padding:15px;
}
table.qsl img {
  border:solid 1px #000000;
}

p.linie {
  text-align:center;
  margin:20pt 0;
  height:0;
  border-top:dotted 5pt #AAAAAA;
  overflow:hidden;
}

table.log {
  border-collapse:collapse;
}
table.log td, table.log th {
  border:solid 1px #000022;
  padding:1px 4px;
}
table.log th {
  background-color:#DDDD00;
  text-align:center;
  font-weight:bold;
}
table.log td {
  text-align:left;
}

p.line {
  text-align: center;
  margin-top: 20px;
}
p.line img {
  width:  500px;
  height:  20px;
}
p.line img.upleft {
  display: none;
}
p.line img.upright {
  display: none;
}

p.werkstatt {
  text-align: center;
}
p.werkstatt img {
  width:  300px;
  height:  214px;
}
p.gallery {
  text-align: center;
}
p.gallery img {
  border:  solid 1px #000022;
  margin: 10px;
}

#links h3 {
  margin-bottom: 2pt;
}
#links a {
  text-decoration: none;
  color: #000022; 
}
#links small {
  font-size: 10pt;
  color: #555577;
  padding-top: 4pt; 
}
