body { 
  background-color:#E6E6E6; 
}
  
div.content {
  display:block;
  width:585px;
  height:630px;
  overflow:auto;
  position:relative;
  left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
div.wohnung {
  display:block;
  width:596px;
  height:675px;
  overflow:auto;
  position:relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
div.pool {
  display:block;
  width:596px;
  height:560px;
  overflow:auto;
  position:relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
div.navigation {
  position:relative;
  left:1px;
}
div.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  font-weight:bold;
}
div.adresse {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  position:relative;
  left:15px;
  top:149px;
}
a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-decoration:underline;
  color:#000000;
}
a:hover {
  text-decoration:underline;
  color:#CC0033;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#CC0033;
}
h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000000;
}
h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CC0033;
}
p.totalpreis {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FF0000;
}
p.comfort {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#0000FF;
}
p.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}
p.dohus {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
}

table.wohnung {
  background-color:#FFFFFF;
  border-style:solid;
  border-color:#FF7295;
  border-width:1px;
  position:absolute;
  top:10px;
  left:10px;
}
table.excursion {
  border-style:solid;
  border-width:1px;
  border-color:#000000;
}