<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

html { font-size: 100%; height: 100%; /* IE hack */ }
body { font-size: 0.75em; } /* Base font 12px */
table { font-size: 100%; /* IE hack */ }

input, select, textarea, th, td { font-size:1em; }

dl dt li {
	padding-left:10px;
list-style:none;
}

dl_title
{
	margin: 10px 5px;
}
dl_title dt_title
{	
	font-size:16px;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #08a755;
	margin: 10px 10px 10px 10px;;
	color:#08a755;
	text-decoration: none;
	padding: 10px;
	display: block;
	font-weight: bold;
	background-color:#f2fee9;
}


dl_title dt_stitle
{	
	font-size:14px;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #b8b8b8;
	margin: 10px;;
	color:#999;
	text-decoration: none;
	padding: 10px;
	display: block;
	font-weight: bold;
	background-color:#f6f6f6;
}

dl_pension
{
	margin: 10px 5px;;
}
dl_pension dt_pension
{
	font-size:16px;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	margin: 10px 10px 10px 10px;;
	color:#666666;
	text-decoration: none;
	padding: 10px;
	display: block;
	line-height:200%
}
.h2
{
	font-size:14px;
	color:#c2504f;
	font-weight: bold;
}
.roomimg {
	 style="max-width:100%; max-height:auto;
}
/* CSS Accordion styles */
dl
{
	padding: 10px;
}
dl dt
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	margin: 0 0 5px;;
	line-height:200%
}
dl dt a
{
	font-size:14px;
	color:#9c9c9c;
	text-decoration: none;
	padding: 10px;
	display: block;
}
dl dt a:hover
{
	font-size:14px;
	color:#c2504f;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	display: block;
}

dl dd
{
	text-align:center;
	margin: 0;
	overflow: hidden;
	-webkit-transition: height 1s ease;
	-moz-transition: height 1s ease;
	-o-transition: height 1s ease;
}
dl dd p
{
	padding: 10px;
	margin: 0;
	line-height:200%
}

dl dd:not(:target) { height: 0; }
dl dd:target { height: auto; }
dl a.ie:hover dd,
dl a.ie:focus dd
{
	height: auto;
	color: #cccccc !important;
}

.room_dt {
	text-align:left;	
	padding:10px 20px 10px 0px;
}
.room_dt dt {
	text-align:center;	
	padding:10px;
	list-style:none; 
}

.room_dt dt li {
	list-style:none; 
}


.price { padding: 0 10px 10px 10px;margin-bottom: 15px; width: 100%; border-color:#df8685; }
.price thead th { padding: 4px 0; color: #000; border-bottom: 1px solid #e1e1e1; background: #b6d3e2;  }
.price tbody th { padding: 4px 0; padding-left: 0px; color: #000;  background: #fff; text-align: center; border:1px solid #e1e1e1;}
.price tbody td { padding: 4px 0; padding-left: 0px; color: #000;background: #fff; text-align: center; border:1px solid #e1e1e1;}


.reser { padding: 10px  5px 5px 5px;margin-bottom: 15px; width: 100%; border-color:#df8685; }
.reser thead th { padding: 2px 0; color: #000; background: #b6d3e2;  }
.reser tbody th { padding: 2px 0; padding-left: 0px; color: #000;  background: #fff; text-align: center; border:1px solid #e1e1e1;}
.reser tbody td { padding: 2px 0; padding-left: 0px; color: #000;background: #fff; text-align: center; border:1px solid #e1e1e1;}
.reser  A:link, .reser A:visited, .reser A:active, .reser A:hover { font-size:14px; 	color:#009933;font-weight: bold;  text-decoration:none;}


.reser_dt {
	text-align:left;	
	padding:10px 0px 10px 0px;
}

ul,ol {list-style:none}


.roomC  {  color:#bbbbbb; text-decoration:none;}
.roomC  A:link, .roomC A:visited, .roomC A:active, .roomC A:hover { font-size:16px;font-weight:bold; color:#0476b1;  text-decoration:none;}</pre></body></html>