BODY {
  margin-top: 5px;
  margin-bottom:5px; 
  margin-left: 5px;
  margin-right:5px;
  background:#E9E1C7;
  background-repeat: repeat;
  background-image:url(images/bg.jpg);
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  }

A {
  text-decoration:none;
  white-space:nowrap;
  }
A:link {
  color:#4040FF;
  }
A:visited {
  color:#0000C0;
  }
A:active {
  color:#00C000;
  }
A:hover {
  text-decoration:underline;
  color:#00C0FF;
  }

A.tr {  color:#FF13A4;  }
A.tr:visited {  color:#FF13A4;  }
A.en {  color:#0000C0;  }
A.en:visited {  color:#0000C0;  }
A.fr {  color:#000000;  }
A.fr:visited {  color:#000000;  }
A.de {  color:#FF4040;  }
A.de:visited {  color:#FF4040;  }

A.note {
  text-decoration:underline;
  color:#A0A0A0;
  }
A.note:link {
  color:#A0A0A0;
  }
A.note:visited {
  color:#A0A0A0;
  }

H1 {
  font-size:24pt;
  }
H2 {
  font-size:20pt;
  }
H3 {
  font-size:18pt;
  }
H4 {
  font-size:16pt;
  }
H5 {
  font-size:14pt;
  }
H6 {
  font-size:12pt;
  }
P {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 11pt;
  }
P.note {
  font-size: 8pt;
  color:#A0A0A0;
  }
P.foto {
  font-size: 8pt;
  font-weight: bold;
  }
DT {
  margin-bottom: 5px;
  }
TH {
  background:#006666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  }
TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  }
TD.menu {
  font-weight: bold;
  font-size: 8pt;
  color:#00FFFF;
  background:#0000FF;
  }
TD.menu-inactive {
  font-weight: bold;
  font-size: 8pt;
  background:#0000FF;
  color:#FFF0C8;
  text-decoration:underline;
  }
  
KBD {
  font-style:italic;
  color:#0000FF;
  }
SAMP {
  color:#FF0167;
  }
CODE {
  color:#FF8000;
  }
PRE {
  color:#0000FF;
  }
LEGEND {
  font-weight: bold;
  }
td.galleryFoto {
  padding:   5px;
  text-align:   center;
  vertical-align: middle;
  }
img {
  border: medium solid #0F85B1;
  }
.special {
  border: medium solid #FF9900;
  }
.specialText {
  color: #FF9900;
  }
.normalText {
  color: #00FFFF;
  }
.noframe {
  border: none;
  }
div.rooms {
  font-weight: bold;
  width:156px;
  height:480px;
  background-color:#E6CFB5;
  float:left;
  margin:5px;
  border: thin solid #C5AC90;
  }
div.detail {
  font-weight: bold;
  background-color:#E6CFB5;
  float:left;
  margin:5px;
  border: thin solid #C5AC90;
  }
ul.rooms {
  font-weight: bold;
  list-style: none; 
  text-indent:-2em;
  }
lh {
  text-decoration:underline;
  }
lh.rooms {
  margin:4px;
  }

