* { /* nollställer alla marginaler och padding - globalt */
   margin:0; 
   padding:0;
   }

body {
	text-align: center; /* Centrera innehållet MSIE (steg 1/3)*/
	font-size: 10px;
	font-family: Verdana,  Georgia, Helvetica, Sans-Serif;
	margin:0px;
	color:#977144;
	background-color:#ffffff;
   }
body img {
	border:0pc;
}
#wrap {
	margin:1px auto; /* Centrera #wrap */
	width: 850px;
	text-align: left; /* Vänsterställer innehållet i #wrap */ 
	padding:0px 0px 0px 0px;
   }
#navigation {
	height:120px;
	margin:0px;
	padding:0px;
	display:block;
}
#logo {
	padding:0px 10px 0px 30px;
	text-align:left;
	float:left;
	border:0px;
}
#logo img {
	border-top:5px #ffffff solid;
}
#logo .activeIndex {
	border-top:5px #0074a6 solid;
}

/*   NAVIGATION START //////////////////////////////////////////////////////////////   */
.nav {
	width:700px;
	display:inline;
}
.nav a {
	display: block;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	color:#a1a1a1;
	padding:84px 6px 0px 6px;
	border-top:5px #ffffff solid;
	margin:0px;
}
.nav .active {
	border-top:5px #0074a6 solid;
}
.nav li {
	float: left;
	list-style:none;
}


.nav .activeCavotagoo {
	border-top:5px #e3a934 solid;
	color:#e3a934;
	font-weight:bold;
}
.nav .activeAccommodations {
	border-top:5px #7d2618 solid;
	color:#7d2618;
	font-weight:bold;
}
.nav .activeAccommodationsExecutive {
	border-top:5px #2465b9 solid;
	color:#2465b9;
	font-weight:bold;
}
.nav .activeAccommodationsSuperiorRoom {
	border-top:5px #436483 solid;
	color:#436483;
	font-weight:bold;
}
.nav .activeAccommodationsSuites {
	border-top:5px #590a27 solid;
	color:#590a27;
	font-weight:bold;
}
.nav .activeAccommodationsPrivate {
	border-top:5px #3f71aa solid;
	color:#3f71aa;
	font-weight:bold;
}
.nav .activeAccommodationsPool {
	border-top:5px #113064 solid;
	color:#113064;
	font-weight:bold;
}
.nav .activeAccommodationsFamily {
	border-top:5px #407697 solid;
	color:#407697;
	font-weight:bold;
}
.nav .activeHealthandbeauty {
	border-top:5px #4d8c5d solid;
	color:#4d8c5d;
	font-weight:bold;
}
.nav .activePoolandbars {
	border-top:5px #a5aeb9 solid;
	color:#a5aeb9;
	font-weight:bold;
}
.nav .activeGastronomy {
	border-top:5px #698625 solid;
	color:#698625;
	font-weight:bold;
}
.nav .activeRomance {
	border-top:5px #956447 solid;
	color:#956447;
	font-weight:bold;
}
.nav .activeServices {
	border-top:5px #a07e36 solid;
	color:#a07e36;
	font-weight:bold;
}
.nav .activeServicesBoutique {
	border-top:5px #a41b2f solid;
	color:#a41b2f;
	font-weight:bold;
}
.nav .activeReservation {
	border-top:5px #5f7b96 solid;
	color:#5f7b96;
	font-weight:bold;
}
/*   NAVIGATION  STOP //////////////////////////////////////////////////////////////   */


#flash {
	background-image:url(../images/flashimage.jpg);
	height:415px;
	width:850px;
	display:block;
}
.flashfallbackMenu {
	float:left;
	width:34px;
	height:415px;
}
#fallbackNavigation {
	padding:10px 0px 0px 260px;
	font-size:10px;
}
#fallbackNavigation h1 {
	font-size:24px;
	width:550px;
	font-weight:normal;
	color:#ffffff;
	padding:5px 0px;
}
#content {
	width:820px;
	margin-left:34px;
	padding:20px 0px;
}
#contentMenu {
	width:190px;
	height:200px;
	border-right:2px #ffffff solid;
	background:#ffffff;
	float:left;
	padding-right:20px;
}
#contentMenu ul {
	list-style:none;
}
#contentMenu ul li a {
	color:#635e53;
	font-size:10px;
	line-height:2em;
	text-decoration:none;
}
#contentMenu .active {
	font-weight:bold;
	color:#7e2e1f;
}
#contentMenu .activeAccommodations {
	font-weight:bold;
	color:#0074a6;
}
#contentMenu .activeAccommodationsSuites {
	font-weight:bold;
	color:#590a27;
}
#contentMenu .activeAccommodationsPrivate {
	font-weight:bold;
	color:#3f71aa;
}
#contentMenu .activeAccommodationsSuperior {
	font-weight:bold;
	color:#436483;
}
#contentMenu .activeAccommodationsPool {
	font-weight:bold;
	color:#113064;
}
#contentMenu .activeAccommodationsExecutive {
	font-weight:bold;
	color:#2465b9;
}
#contentMenu .activeAccommodationsFamily {
	font-weight:bold;
	color:#407697;
}
#contentMenu .activeAccommodationsHoneymoon {
	font-weight:bold;
	color:#801d18;
}
#contentMenu .activeServices {
	font-weight:bold;
	color:#a07e36;
}
#contentMenu .activeServicesBoutique {
	font-weight:bold;
	color:#a41b2f;
}
#contentMenu .activeRates {
	font-weight:bold;
	color:#5f7b96;
}
#contentMenu .activeMaps {
	font-weight:bold;
	color:#407697;
}

#greatHotelsofTheWorld {
	margin:20px 46px;
	border:0;
	width:117px;
	height:55px;
}




#accommodation #pLeft {
	width:290px;
	float:left;
	padding:0px 20px 0px 2px;
}
#accommodation #pForms {
	width:550px;
	float:left;
	padding:0px 20px 0px 20px;
}
#pIndexForms {
	width:180px;
	float:left;
}
#accommodation #pRight {
	width:290px;
	float:left;
}
#accommodation #pRight div {
	background:#ededed;
	float:left;
}
#accommodation #header {
	padding:0px 0px 12px 0px;
	font-size:14px;
}





#header {
	padding:0px 0px 12px 0px;
	font-size:14px;
}
#headerAccommodation {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#7d2618;
}
#headerCavoTagoo {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#e3a934;
}
#headerHealthBeauty {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#4d8c5d;
}
#headerPoolBars {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#a5aeb9;
}
#headerGastronomy {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#698625;
}
#headerServices {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#a07e36;
}
#headerServicesBoutique {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#a41b2f;
}
#headerReservation {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#5f7b96;
}
#headerSuites {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#590a27;
}
#headerExecutiveSuite {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#2465b9;
}
#headerFamily {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#407697;
}
#headerHoneymoon {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#801d18;
}
#headerPrivateSuperior {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#113064;
}
#headerSuperiorRoom {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#2465b9;
}
#headerPrivatePoolSuites {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#3f71aa;
}
#headerMaps {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#407697;
}
#headerNews {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#446584;
}
#headerContact {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#7874ce;
}
#headerRomance {
	padding:0px 0px 12px 0px;
	font-size:14px;
	color:#956447;
}






p {
	padding:10px 0px 10px 0px;
	font-size:11px;
	color:#635e53;
}
div {
	padding:0px;
	font-size:11px;
	color:#635e53;
}
div #contentText {
	display:inline;
	margin:0px 20px;
	padding:0px;
	width:608px;
}
div #pLeft {
	width:290px;
	float:left;
	margin:0px 1px;
}
div #pLeft ul {
	padding:0px 0px 10px 0px;
}
div #pLeft ul li {
	list-style:url(../images/list-icon.gif);
	margin:0px 0px 3px 20px;
}
div #pLeft ul li a {
	font-size:10px;
}
div #pRight {
	width:290px;
	float:right;
	display:inline;
	margin:0px 0px;
}
div #pRight ul {
	padding:0px 0px 10px 0px;
}
div #pRight ul li {
	list-style:url(../images/list-icon.gif);
	margin:0px 0px 3px 20px;
}

#accommodation h1 {
	 font-weight: bold;
	 font-size: 11px;
	 width:300px;
	 float:left;
	 color:#635e53;
	 padding:0px;
	 margin:0px 0px 0px 2px;
}
#accommodation h2 {
	font-weight: bold;
	font-size: 11px;
	float:left;
	display:inline;
	color:#635e53;
	padding:0px 11px;
	margin:0px;
}
h1 {
	 font-weight: bold;
	 font-size: 11px;
	 color:#635e53;
	 padding:0px;
	 margin:0px;
}
h2 {
	font-weight: bold;
	font-size: 11px;
	color:#635e53;
	padding:0px;
	margin:0px;
}
h5 {
	font-size:11px;
}
a {
	 color:#000000;
	 font-size:1.0em;
	 }
a:hover {
	 color: #000000;
	 }
#mozaik {
	text-align:right;
	padding:0px 0px 0px 0px;
	width:850px;
	margin:0px;
	display:block;
	border-top:1px #dadada dotted;
}
#wrapMozaik {
	margin:1px auto; /* Centrera #wrap */
	width: 850px;
	height:20px;
	text-align: center; /* Vänsterställer innehållet i #wrap */ 
	padding:0px;
	border:0px;
   }
.noBorder {
	border:0px;
}