body {
text-align:center;
margin-right:auto;
margin-left: auto;
background-color:#544CF0;
}







h1 {

text-align:center;
font-size:14pt;
text-decoration:underline;

}

h2 {

text-align:left;
font-size:12pt;
display:inline;

}



a:link, a:visited  {
font-family:tahoma,arial,serif;
font-size:10pt;
color:#5E57F1;
text-decoration:underline;
}

a:hover {
color:#ff4444;
}

a:active {
font-family:tahoma,arial,serif;
font-size:10pt;
color:#5E57F1;
text-decoration:underline;
}




a.menu:link, a.menu:visited {
color:#FF0000;
text-decoration:none;
}

a.menu:hover {
background-color: #C6C3FF;
}

a.menu:active {
color:#ff0000;
text-decoration:none;
}













div {
text-align:left;
margin-right:auto;
margin-left: auto;
background-color:#ffffff;
}

div.menu {
font-family:tahoma,arial,serif;
color:#ff0000;
}


div.content {
font-family:tahoma,arial,serif;
font-size:10pt;
color:#5E57F1;
background-color:#ffffff;
}

div.contentcenter {
font-family:tahoma,arial,serif;
font-size:10pt;
color:#5E57F1;
text-align:center;
}


div.villadesc {
text-align:center;
margin-right:auto;
margin-left: auto;
vertical-align:top;
}

div.tooltip {
border:solid;
border-width:1px;
border-color:#5E57F1;
font-family:tahoma,arial,serif;
background-color:#DDDBFC; /* B9BFFD; */
color:#ff0000;
font-size:10pt;
visibility:hidden;
position:absolute;
z-index:2;
}

#tooltip td {
color:#ff0000;
}

div.contact {
border:solid;
border-width:1px;
border-color:#5E57F1;
font-family:tahoma,arial,serif;
color:#5E57F1;
font-size:10pt;
visibility:hidden;
position:absolute;
z-index:2;
}

div.print {
width:100%;
text-align:center;
}











table.menu {
border:solid; 
border-color:#5E57F1;
}

table.frameleft {
border:solid;
border-width: 2px; 
border-color:#5E57F0;
}

table.framecenter {
border:solid;
border-width: 2px; 
border-color:#5E57F0;
margin-left:auto;
margin-right:auto;
}


table.jump {
width:100%;
border-bottom:solid;
border-color:#5E57F0;
border-width:2px;
}

tr.menu {
font-family:tahoma,arial,serif;
background-color:#DDDBFC; /* B9BFFD; */
color:#ff0000;
width:100%;
}

td.advquery {
/* border-bottom:1px solid #5E57F1; */
padding-bottom:6px;
padding-top:6px;
}

td.tmc {
background-image:url('images/tm2.gif');
text-align:center;
background-repeat: repeat-x;
font-family:arial,tahoma,sans-serif;
font-size:12pt;
color:#ff0000;
}

td.calendarfree {
font-family:tahoma,arial,serif;
font-size:10pt;
color:#5E57F1;
text-align:center;
}

td.calendarbooked {
color:#5E57F1;
background-color:#FF9B9B;
}

td.param {
text-align:right;
width:100px;
}

td.value {
text-align:left;
/* width:50%; */
}

td {
font-family:tahoma,arial,serif;
font-size:10pt;
color:#5E57F1;
text-align:center;
}









ul.bulletlist {
list-style-image: url('images/list.gif');
}

ul.menu {
list-style-type: none;
margin:10px;
padding:0px;
float:left;
width:100%
}

ul {
type:square;
}

li.db {
padding: 8px;
}






.menu li { 
padding: 0px; 
}

.menu ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}


.menu a
{
display: block;
color: #f00;
width: 100%;

}







pre {
font-family:tahoma,serif;
font-size:10pt;
color:#5E57F1;
text-align:left;


width: 575px;
overflow: auto;

white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word;

}

pre.frontbox {
font-family:tahoma,serif;
text-align:center;
font-size:10pt;
color:#5E57F1;
width:220px;
height:100%;
overflow: auto;
border-style:double;
padding:10px;

white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word;
}





fieldset {
text-align:center;
margin:auto;
}




select {
color:#5E57F1;
}








iframe.calendar {
width:400px;
height:240px;
border:none;
}




