@media screen, projection {
.BeNiceToMacIE5 {  /* reveal @media rules to MacIE */
	font-family: "\"}\"";
	
}
body {margin-top:0px;
	background-color: #edc752;
	color: #990000;
	font-family: 'trebuchet MS',arial, sans-serif;
	font-size:18pt;
	MARGIN-LEFT:5PX;
	PADDING-LEFT:5PX;
	
}
ul.nav {
	width: 150px;
	float: left;
	margin: 0 1em 1em 0;
	padding: 0;
	text-align: center;
	background-color:#edc752;
	display:inline;
	
}
ul.nav li {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* IE kludge to remove gaps between list items */
* html body ul.nav li {
	display: inline;
}


/* another IE kludge to make <a> expand to fill <li> */
* html body ul.nav li span,
* html body ul.nav li a {
	width: 96%;
	margin-top:3px;
	margin-bottom:3px;;
}

ul.nav li.last a {
	background-color: transparent;
}

ul.nav span,
ul.nav a {
	display: block;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:3px;
	padding: 3px 2% 4px 2%;
	}

ul.nav li span,
ul.nav a:hover {
	background-color: #990000;
	color: #00cccc;
	margin-top:3px;
	margin-bottom:3px;
}

a.story
{text-decoration:none;
color:#990000;
}

a.story:active {text-decoration:none;
color:#990000;}

a.story:visited
{text-decoration:none;
color:#990000;
}

a.story:hover
{text-decoration:none;
color:#cc0000;
}
a.storyf
{text-decoration:none;
color:#006666;
}

a.storyf:active {text-decoration:none;
color:#006666;}

a.storyf:visited
{text-decoration:none;
color:#006666;;
}

a.storyf:hover
{text-decoration:none;
color:#009999;
}

} /* end media rules */

/* readability aid */
p {
	max-width: 60em;
	margin-left: auto;
	margin-right: auto;
	font-family: 'trebuchet MS',arial, sans-serif;
	font-size:10pt;
}
h1
{
line-height:1em;
font-size: 14pt;
}
h2
{
display:inline;
font-size:7pt;
font-weight:bold;
text-align:left;
LInE-HEIGHT:1.5EM;
margin-bottom:5px;
}

h2.bread
{
display:inline;
font-size:8pt;
font-weight:bold;
text-align:left;
color:#33cccc;
margin-bottom:5px;
background-color:transparent;
padding-left: 5px;
padding-right:1em;
margin-bottom:5px;
margin-right:1em;
margin-left:1em;
text-transform:uppercase;
}


h3
{
display:inline;
font-size:10pt;
font-weight:bold;
text-align:left;
LInE-HEIGHT:1.5EM;

padding-left: 5px;
padding-right:1em;
margin-bottom:5px;
margin-right:1em;
margin-left:1em;
text-transform:uppercase;



}

h4
{
display:inline;
font-size:15pt;
font-weight:bold;
text-align:left;
LInE-HEIGHT:1.5EM;
color: #006666;
padding-left: 10px;
padding-right:10px;
margin-bottom:3px;
margin-right:1em;
text-transform:uppercase;



}
td.text
{

padding-left:20px;
padding-right:20px;

font-family:'trebuchet MS', sans-serif;
line-height:1.2em;
color:#990000;
font-weight:300;
font-size:10pt;
}

td.textf
{

padding-left:12px;
padding-right:20px;
font-size:10pt;
font-family: 'trebuchet MS',arial, sans-serif;
line-height:1.2em;
color:#006666;
font-weight:300;
}

table.image
{
font-size:10pt;
font-family: 'trebuchet MS',arial, sans-serif;
border-collapse: collapse;
color:#990000;
border:5px double #33cccc;

background-color:transparent;



}



	td.image
{
vertical-align:top;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
font-size:10pt;
font-family: 'trebuchet MS',arial, sans-serif;

border:12px double #33cccc;
}
		


	




	
		
		


		#inSet {
	
	BACKGROUND-color:transparent; 
display:inline;
	FLOAT: left; 
	POSITION: absolute;
	
	
	color:red;
}

#inSetleft

{display:inline;
FLOAT: left; 
	WIDTH: 160px; 
	POSITION: relative;
	padding-left:5px;
background-color:transparent; 
color:red;
border:0 ;


 }
	a#accom
	{float:left;
		width: 250px;
		float: left;
		height:40px;
border-bottom:1px dotted #990000;
		background: url("captions/accomt2.gif") no-repeat;
	}

	a#accom:hover
	{
		float:left;
		background: url("captions/accomb2.gif") no-repeat;
		border-bottom:1px dotted #990000;
	}
	
	a#tariff
	{float:left;
		width: 250px;
		height: 40px;
		float: left;
border-bottom:1px dotted #990000;
		background: url("captions/tarifft2.gif") no-repeat;
	}

	a#tariff:hover
	{
		float:left;
		background: url("captions/tariffb2.gif") no-repeat;
		border-bottom:1px dotted #990000;
	}
	a#welcome
	{float:left;
		width: 250px;
		height: 40px;
		float: left;
border-bottom:1px dotted #990000;
		background: url("captions/welcomet2.gif") no-repeat;
	}

	a#welcome:hover
	{
		float:left;
		background: url("captions/welcomeb2.gif") no-repeat;
		border-bottom:1px dotted #990000;
	}

		a#map
	{float:left;
		width: 250px;
		height: 40px;
		float: left;
border-bottom:1px dotted #990000;
		background: url("captions/mapt2.gif") no-repeat;
	}

	a#map:hover
	{
		float:left;
		background: url("captions/mapb2.gif") no-repeat;
		border-bottom:1px dotted #990000;
	}
	a#around
	{float:left;
		width: 250px;
		height: 40px;
		float: left;
border-bottom:1px dotted #990000;
		background: url("captions/aroundt2.gif") no-repeat;
	}

	a#around:hover
	{
		float:left;
		background: url("captions/aroundb2.gif") no-repeat;
		border-bottom:1px dotted #990000;
	}

	a#mimi
	{float:left;
		width: 250px;
		height: 40px;
		float: left;
    border-bottom:1px dotted #990000;
		background: url("captions/mimit1.gif") no-repeat;
	}

	a#mimi:hover
	{
		float:left;
		border-bottom:1px dotted #990000;
		background: url("captions/mimib1.gif") no-repeat;
	}

	
	
	table.onemonth{
font-size:9pt;
font-weight:bold;
font-family: 'trebuchet MS', arial, sans-serif;
border-collapse: collapse;
color:#990000;
border:none;
background-color:#33cccc;
line-height:1.2;
margin-right:5px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;}

table.turquoise
{
border-collapse: collapse;
color:#990000;
border:none;
background-color:#33cccc;

line-height:1.0em;
margin-right:10px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
font-weight:600;
font-size:12pt;
}

td.turquoise
{background-color:#33cccc;
padding-left:20px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
font-weight:600;
font-size:12pt;
}

table.year{
border-collapse: collapse;
color:#990000;
border:none;
background-color:#33cccc;
font-size:10pt;
line-height:1.0em;
margin-right:10px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;

}
table.pale{
border-collapse: collapse;
color:#990000;
border:5px solid #cccc66;
background-color:transparent;
font-size:10pt;
line-height:1.0em;
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
width:600px;
}

td.contact
{
color:#990000;
padding-left:10px;
}
td.caveat
{

text-transform:none;
border:1px dotted;
line-height:1.2em;
background-color:#33cccc;
color:#000000;
padding-left:12px;
padding-right:15px;
font-size:10pt;
font-weight:300;




}

font
{line-height:1.2em;
}

font.big
{line-height:1.2em;

font-weight:600;
}




tr.high
{
background-color:#33cccc;
color:#ccffff;
font-weight:bold;
}
td.high
{
background-color:#33cccc;
color:#ccffff;
font-weight:bold;
}
tr.booked
{
background-color:#33cccc;
color:red;
font-weight:bold;
}
td.booked
{
background-color:#33cccc;
color:red;
font-weight:bold;
}
td.head
{
font-size:14pt;
font-weight:bold;
font-family: 'trebuchet MS', arial, sans-serif;
text-align:center;
TEXT-TRANSFORM:UPPERCASE;
}

font.small
{
font-size:8pt;
font-weight:normal;
text-transform:none;
color:#990000;

}

hr {border: none 0;
border-top: 1px dashed #990000;/*the border*/

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
color:#990000;
background-color:#990000;
}

 
 ul
{
list-style-type: square;
}
