body
{
}

h1
{
	font-family:Tahoma; 
	font-size:Larger; 
	font-weight:bold;
}

h2
{
	FONT-FAMILY: Winterthur;
	FONT-SIZE: 10pt;
}

.PageHead
{
	color:Navy;
	font-family:Tahoma; 
	font-size:Larger; 
	font-weight:bold;
}



.PageHead2
{
	color:Navy;
	font-family:Tahoma; 
	font-size:large; 
	font-weight:bold;
}
.PageHeadSpecials
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Red;
}

.PageHeadDetails
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	font-style:italic;

}

.ListBox
{
	font-family:Tahoma,Arial;
	font-size:12px;
	/*background-color:#cee0ff;*/
	color:Navy;
	
}

.InfoTable
{
	border: solid 2px Navy;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#cee0ff;
}

.InfoTableHead
{
	color:White;
	background-color:Navy;
	font-family:Tahoma; 
	font-size:13px; 
	font-weight:bold;
	height: 20px;
}

.InfoRow
{
	border-top: Navy 1px solid;
	border-bottom: solid, 1px, navy;
	font-family:Tahoma,Arial;
	font-size:12px; 
	padding-left: 5px;
	padding-right: 5px;
	height:3px;
}

.InfoRowPicture
{
	border-style:solid;
	border-width:1px;
	border-color:Navy;
	height:100px;
	width:100px;
}

.NiceBoxTable
{
	border: solid 1px royalblue;
	padding-left: 5px;
	padding-right: 5px;
	background-color:transparent;
	/*border-bottom:solid, 1px, royalblue;
	border-top:solid, 1px, royalblue;
	border-left:solid, 1px, royalblue;
	border-right:solid, 1px, royalblue;
*/
}

.NiceBoxHead
{
	color:White;
	background-color:#3399cc;
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold;
	height: 18px;
}

.AdPosting
{
	height:1px;
}

.InfoRowHead
{
	color:Navy;
	font-family:Tahoma; 
	font-size:14px; 
	font-weight:bold;
	height: 20px;
}

.InfoRowContent
{
	font-family:Tahoma,Arial;
	font-size:12px;/*x-small;*/
	color:Navy;
}

.InfoRowContent a
{
	font-family:Tahoma,Arial;
	font-size:12px;/*x-small;*/
	color:Red;
}



.FooterHyperLink
{
	
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:Black;
	background-color:Transparent;
	font-variant:normal;
}

.FooterCurrency
{
	font-family:Tahoma,Arial;
	font-size:xx-small;
	color:Navy;
	background-color:Transparent;
	/*cursor:default;*/
	
}

.HeaderHyperLink
{
	
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal;
	text-decoration:none;
	color:Black;
	background-color:Transparent;
	font-variant:normal;
}

.DetailsMenuHyperLink
{
	
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	color:Black;
	background-color:Transparent;
	font-variant:normal;
}


.AdHeaderHyperLink
{
	
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	color:Navy;
	background-color:Transparent;
	font-variant:normal;
}



A.AdHeaderHyperLink:hover
{
	color:White;
}

.AdHeaderHyperLinkSelected
{
	
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	color:White;
	background-color:Transparent;
	font-variant:normal;
}

.TopicHyperLink
{
	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:White;
	/*background-color:Transparent;*/
	
}

A.TopicHyperLink:hover
{
	color: Red;
}

.RegionsBoxLink
{
	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	/*color:#FF8000;*/
	color:White;
	/*background-color:Transparent;*/
	
}

A.RegionsBoxLink:hover
{
	color: Red;
	font-weight:bold;
}

.NaviBoxLink
{
	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	/*color:#FF8000;*/
	color:White;
	/*background-color:Transparent;*/
	
}

A.NaviBoxLink:hover
{
	color: Red;
	font-weight:bold;
}




.AdPostingTitle
{
	font-family:Tahoma,Arial;
	font-size:11px; /*xx-small;*/
	color:Navy;
	background-color:Transparent;
	text-decoration:none;
	font-weight:bold;
}

A.AdPostingTitle:hover
{
	color: White;
}

/*A:hover
{
		color: Red;
}
*/
.LastMinute
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	margin-left:6;
	
}

.DetailRight
{
	
	margin-left:15;
	
}

.LastMinuteText
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	margin-left:2;
	
}

.DACHDetailMenu
{
	margin-top:3;
	
}

.ClickAndSailBox
{	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	background-color:#fffacd;
}

.AdBox
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:White;
	margin-left:5;
	margin-right:5;
	margin-top:5;
	margin-bottom:5;
}

.TripFinderBox
{
	font-family:Tahoma,Arial;
	font-size:12px;
	color:White;
	margin-left:2;
	margin-right:2;
	margin-top:2;
	margin-bottom:2;
}

.DACHInfoBox
{
	font-family:Tahoma,Arial;
	font-size:12px;
	margin-left:5;
	margin-right:5;
	margin-top:5;
	margin-bottom:5;
}

.IntroText
{
	font-family:Tahoma,Arial;
	font-size:12px; /*x-small;*/
	color:White;
	margin-left:10;
	margin-right:10;
	margin-top:10;
	margin-bottom:10;
}

.IntroText2
{
	font-family:Tahoma,Arial;
	font-size:12px; /*x-small;*/
	color:Orange;
	margin-left:10;
	margin-right:10;
	margin-top:5;
	margin-bottom:10;
	font-weight:bold;
}


.BodyLink1
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	background-color:Transparent;
	/*text-decoration:none;*/
}

.BodyLink1 a
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	/*text-decoration:none;*/
}


.BodyLink1 a:hover
{	
	/*background-color:#336699;*/
	color:#EDEDED;
	text-decoration:underline;
}

.HRLine
{
	color:#66cccc;
	
}

.BodyText0
{
	font-family:Tahoma,Arial;
	font-size:16px;
	color:Navy;
	/*background-color:Transparent;*/
	/*cursor:default;*/
	/*filter:revealTrans(Duration=4, Transition=12);*/
	/*filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)*/
}

.BodyText0 bold
{
	font-weight:bold;
}

.SwissSailHeader
{
	font-family:Tahoma,Arial;
	font-size:16px;
	color:Navy;
	font-weight:bold;
}

 
.BodyText1
{
	font-family:Tahoma,Arial;
	font-size:12px;/*x-small;*/
	color:Navy;
	/*background-color:Transparent;*/
	/*cursor:default;*/
	filter:revealTrans(Duration=4, Transition=12);
	/*filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)*/
}
/*
.BodyText1 a
{	
	background-color:#336699;
	color:#EDEDED;
	text-decoration:none;
}
*/
.BodyText2
{
	font-family:Tahoma,Arial;
	font-size:10px; /*xx-small;*/
	color:Navy;
	background-color:Transparent;
	/*cursor:default;*/
	
}

.BodyText3
{
	font-family:Tahoma,Arial;
	font-size:11px; /*xx-small;*/
	color:Navy;
	background-color:Transparent;
	/*cursor:default;*/
	
}

.BodyButton2
{
	font-family:Tahoma,Arial;
	font-size:xx-small;
	color:Navy;
	/*background-color:Transparent;*/
	/*cursor:default;*/
	
}

.IntroBoxText1
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	/*background-color:Transparent;*/
	/*cursor:default;*/
	filter:revealTrans(Duration=4, Transition=12);
	/*filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)*/
}
.IntroBoxText1 a
{	
	background-color:#336699;
	color:#EDEDED;
	text-decoration:none;
}

.IntroBoxText2
{
	font-family:Tahoma,Arial;
	font-size:xx-small;
	color:Navy;
	background-color:Transparent;
	cursor:default;
	
}
.IntroBoxText2 a:hover
{	
	background-color:#336699;
	color:#EDEDED;
	text-decoration:none;
}

.IntroBoxLink2
{	
	font-family:Tahoma,Arial;
	font-size:xx-small;
	color:Navy;
	background-color:Transparent;
	cursor:hand;
}


/*a:hover { color:#ffcc33;}*/

/*
.BodyText1 a:hover
{
	
	background-color:#000000;	
	color:#EED929;	
	text-decoration:none;
	
}
*/

.BookedOutItem
{
	color:Red;
	text-decoration:none;
	cursor:default;
	font-style:italic;
}

.TripInPastItem
{
	color:Navy;
	text-decoration:none;
	cursor:default;
	font-style:normal;
}


.TitleText1
{
	font-family:Tahoma,Arial;
	font-size:small;
	color:Navy;
	background-color:Transparent;

}
	
.TitleText2
{
	font-family:Tahoma,Arial;
	font-size:x-small;
	color:Navy;
	background-color:Transparent;

}

.NiceBox
{
	color:Lime;
}

.NiceBoxText
{
	font-family:/*8pt*/ Tahoma,Arial;
	font-size:xx-small;
	color:Navy;
	background-color:Transparent;
	cursor:default;
	height:120;
	width:400;
}

.NiceBoxTextNoScroll
{
	font-family:/*8pt*/ Tahoma,Arial;
	font-size:xx-small;
	color:Navy;
	background-color:Transparent;
	cursor:default;
	height:120;
	width:400;
	overflow: hidden;
}

.NiceBoxTitle
{
	font-family: Tahoma,Arial;
	font-size:x-small;
	font-weight:bold;
	color:White;
	cursor:default;
}


.LastminuteImage
{
	height:120;
	width:120;
}

.DetailsImage
{
	height:100;
	width:100;
}

.NiceBoxImage
{
	height:50;
	width:50;
}


.TripOverviewGrid
{
	border-bottom:solid,1px,black;
}

.RegionTree
{
	font-family: Tahoma,Arial;
	font-size:x-small;
	vertical-align:text-top;
}

