@charset "utf-8";
body {background-color: #dddddd;margin: 0px;padding: 0px;color: #534e4e;font-family:Arial, Helvetica, sans-serif;font-size: 75%;background-repeat:repeat-x;}
html .home{background-image:url(../../../../images/home_bg.gif);}
html .subpage{background-image:url(../../../../images/subpage_bg.gif);}

a		{color: #009ddc;}
img		{border: none;}
P       {margin:0.001pt;}

#broch				{position:absolute; top:15px; margin:auto; margin-left:750px; width:200px; text-align:right; color:#ffffff; }


.float_right	{float: right;	margin-left: 20px;	margin-bottom: 10px;}
.clear			{clear: both;}

#top_container					{background-color: #009ddc;	height: 113px; width:940px; margin:auto;}
#nav_container					{background-color: #ffde60; width:940px; margin:auto;}
#header, #nav, #masthead, #footer{
	margin: auto;
	width: 940px;
}
#footer							{padding-top: 20px;	padding-bottom: 20px;	width:940px; margin:auto;}

.home #masthead_container		{background-image:url(../../../../images/masthead_bg_home.gif);	background-repeat:repeat-y;	background-position: center;}
.subpage #masthead_container	{background-image:url(../../../../images/masthead_bg_subpage.gif);background-repeat:repeat-y;background-position: center;}
#masthead						{background-color: #edcc95; width:940px; margin:auto;}
#masthead_image					{float: left; width: 679px;}
.home #masthead_image			{height: 283px;}
.subpage #masthead_image		{height: 166px;}
#accommodation_calltoaction		{float: left;}
#accommodation_calltoaction p	{padding: 17px;	margin: 0px;}
#accommodation_calltoaction_text{width: 200px;}

#nav							{ background-position: top right; }
#nav ul							{list-style-type: none; margin: 0px; padding: 0px; margin-left: 10px;}
#nav ul li						{float: left; height: 38px; background-image:url(../../../../images/nav_bullet.gif); background-repeat:no-repeat; background-position: left; padding-left: 20px; padding-right: 24px;}
#nav ul li a					{height: 38px; line-height: 39px; text-decoration: none; font-weight:bold; color: #056991; }
#selected_nav_item				{color: #a5854f !important;}
#nav ul li a:hover				{text-decoration: underline;}
#logo							{float: left; width: 385px}
#search_box						{float: left; margin-left: 64px; color:#009EDE; }
#search_box p					{margin: 0px;}
#search_box_title				{background-image:url(../../../../images/title_search.gif);background-repeat:no-repeat;	width: 133px;	height: 25px;	display:block;	text-indent: -90000em;	margin-top: 21px;}
#search_box_titleitalian		{background-image:url(../../../../images/title_searchitalian.gif);background-repeat:no-repeat;	width: 133px;	height: 25px;	display:block;	text-indent: -90000em;	margin-top: 21px;}
#search_box br					{display: none;}
#logo h1						{background-image:url(../../../../images/logo.gif);	background-repeat:no-repeat;	width: 385px;	height: 76px;	text-indent: -9000em;	margin: 0px;}
#logo p							{margin: 0px; margin-bottom: 10px;}
#logo p a						{color: #fee997; background-color: #4cb5e0; text-decoration: none; font-weight: bold; padding-top: 12px; padding-bottom: 4px; padding-left: 2em; padding-right: 2em;}
#logo p a:hover					{text-decoration: underline;}
#logo span						{display: none;}
#brochure_link					{float: right;}
#brochure_link p, #footer_links p{margin: 0px;}
#brochure_link a				{display: block; text-decoration: none;text-indent: -90000em;background-image:url(../../../../images/brochure_link.gif); background-repeat:no-repeat; width: 276px; height: 113px; }

#brochure_linkgerman					{float: right;}
#brochure_linkgerman p, #footer_links p{margin: 0px;}
#brochure_linkgerman a				{display: block; text-decoration: none;text-indent: -90000em;background-image:url(../../../../images/brochure_linkgerman.gif); background-repeat:no-repeat; width: 276px; height: 113px; }

#brochure_linkitalian					{float: right;}
#brochure_linkitalian p, #footer_links p{margin: 0px;}
#brochure_linkitalian a				{display: block; text-decoration: none;text-indent: -90000em;background-image:url(../../../../images/brochure_linkitalian.gif); background-repeat:no-repeat; width: 276px; height: 113px; }

#brochure_linkfrench					{float: right;}
#brochure_linkfrench p, #footer_links p{margin: 0px;}
#brochure_linkfrench a				{display: block; text-decoration: none;text-indent: -90000em;background-image:url(../../../../images/brochure_linkfrench.gif); background-repeat:no-repeat; width: 276px; height: 113px; }


#container						{width: 916px; margin: auto; background-color:#FFFFFF; padding: 12px; position:relative; }
#title_accommodation_calltoaction{background-image:url(../../../../images/title_accommodation_calltoaction.gif); background-repeat:no-repeat; width: 217px; height: 89px; }
#title_accommodation_calltoaction a{text-indent: -9000em; display:block; width: 181px; height: 93px; text-decoration: none;}
#title_accommodation_calltoaction_german{background-image:url(../../../../images/title_accommodation_calltoaction_german.gif); background-repeat:no-repeat; width: 217px; height: 89px; }
#title_accommodation_calltoaction_german a{text-indent: -9000em; display:block; width: 181px; height: 93px; text-decoration: none;}

#title_accommodation_calltoaction_italian{background-image:url(../../../../images/title_accommodation_calltoaction_italian.gif); background-repeat:no-repeat; width: 217px; height: 89px; }
#title_accommodation_calltoaction_italian a{text-indent: -9000em; display:block; width: 181px; height: 93px; text-decoration: none;}


#title_accommodation_calltoaction_french{background-image:url(../../../../images/title_accommodation_calltoaction_french.gif); background-repeat:no-repeat; width: 217px; height: 89px; }
#title_accommodation_calltoaction_french a{text-indent: -9000em; display:block; width: 181px; height: 93px; text-decoration: none;}


#accommodation_calltoaction_link{margin: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; }
.home #accommodation_calltoaction_link a{background-color: #d2b381; padding-left: 12px; padding-right: 12px; padding-top: 15px;	padding-bottom: 15px; display: block; color: #FFFFFF; text-decoration: none; font-weight:bold; }
.subpage #accommodation_calltoaction_link a {margin-top:5px; background-color: #d2b381; padding:5px 12px 5px 12px; display: block; color: #FFFFFF; text-decoration: none; font-weight:bold; }
#accommodation_calltoaction_link a:hover{text-decoration: underline;}
#content						{float: right; width: 462px;  padding-right: 35px; padding-left: 24px; padding-bottom: 0px;}
#content-two-column				{float: right; width: 670px;  padding-right: 35px; padding-left: 24px; padding-bottom: 0px;}
#left_col						{float: right;	width: 155px;}
#right_col						{float: right;	width: 240px;}
#right_col p					{margin: 0px;	padding-bottom: 8px; color:#FFFFFF;}

h1								{color: #cdac75;	font-size: 1.5em;	text-align: left;}
h2								{color: #0379a8;	font-size: 1.25em;}
h3								{color: #cdac75;	font-size: 1em;}

#bottom_left_links				{list-style-type: none; margin: 0px; padding: 0px; width: 155px; position: absolute; bottom: 0px; margin-bottom: 10px;}
#bottom_left_links li			{background-color: #c9e4ee; width: 155px;	margin-bottom: 4px; background-image:url(../../../../images/bottom_left_links_arrow.gif); background-repeat:no-repeat; background-position: 5px 8px;}
#bottom_left_links li a			{padding: 9px; color: #056991; text-decoration: none; display:block; width: 116px;	 padding-left: 30px; background-image:url(../../../../images/bottom_left_links_arrow.gif); background-repeat:no-repeat;background-position: 5px 8px;	}
#bottom_left_links li a:hover	{text-decoration: underline; background-color: #dbf1f9; background-image:url(../../../../images/bottom_left_links_arrow.gif); background-repeat:no-repeat; background-position: 5px 8px;	}

#bottom_left_link				{list-style-type: none; margin: 0px; padding: 0px; width: 155px;  bottom: 0px; margin-bottom: 10px;}
#bottom_left_link li			{background-color: #c9e4ee; width: 155px;	margin-bottom: 4px; background-image:url(../../../../images/bottom_left_links_arrow.gif); background-repeat:no-repeat; background-position: 5px 8px;}
#bottom_left_link li a			{padding: 9px; color: #056991; text-decoration: none; display:block; width: 116px;	 padding-left: 30px; background-image:url(../../../../images/bottom_left_links_arrow.gif); background-repeat:no-repeat;background-position: 5px 8px;	}
#bottom_left_link li a:hover	{text-decoration: underline; background-color: #dbf1f9; background-image:url(../../../../images/bottom_left_links_arrow.gif); background-repeat:no-repeat; background-position: 5px 8px;	}

#footer_links_page				{background-color: #009ddc; margin: auto; width: 920px; padding-top: 13px; padding-bottom: 13px; background-image:url(../../../../images/footer_links_url.gif); background-repeat:no-repeat; background-position: top right;}
#footer_links_page a			{color: #FFFFFF; text-decoration: none; padding-right: 16px; padding-left: 16px; }
#footer_links_page span			{display: none;}
#footer_links_page a:hover		{text-decoration: underline;}

#footer_links					{background-color: #009ddc; margin: auto; width: 940px; padding-top: 13px; padding-bottom: 13px; background-image:url(../../../../images/footer_links_url.gif); background-repeat:no-repeat; background-position: top right;}
#footer_links a					{color: #FFFFFF; text-decoration: none; padding-right: 16px; padding-left: 16px; }
#footer_links span				{display: none;}
#footer_links a:hover			{text-decoration: underline;}

#copyright						{float: left;line-height: 1.75em;color: #879094;}
#credit							{float: right;width: 100px;height: 39px;}
#credit a						{background-image:url(../../../../images/ir_logo.gif); background-repeat:no-repeat; width: 100px;  height: 39px; text-decoration: none; text-indent: -9000em; display:block; }

.teaser_small					{margin-bottom: 10px;}
.teaser_small a					{color: #534e4e;	display:block;	text-align: right;	font-weight: bold;}
.teaser_text a					{padding-top: 5px;}
.teaser_small p					{margin: 0px;}
.sand							{background-color: #edcc95;}
.yellow							{background-color: #ffde60;}
.teaser_small strong			{color: #93784a;}
.teaser_text					{padding: 5px;}

#section_nav					{margin: 0px;padding: 0px;list-style-type: none;text-align: right;}
#section_nav li					{border-bottom: solid 1px #eee8dd;padding-top: 8px;padding-bottom: 10px;}
#section_nav li a				{color: #009ddc;	text-decoration: none;	text-align: right !important;}
#section_nav li a:hover			{text-decoration: underline;}


div#sidemenu 					{color:#009EDE; text-align:right; font-weight:Bold;		}
div#sidemenu ul 				{list-style:none; margin:0px; padding:0px; 	}
div#sidemenu ul li				{float:left; width:100%; list-style-type:none; margin:0px;}
div#sidemenu a 					{display:block; text-decoration:none; padding-top:0.23em; padding-bottom:0.33em; 		}
div#sidemenu a SPAN	 			{float:left; width:10px; background-repeat:no-repeat;}


/* Class for invisible items for accessibility (DO NOT REMOVE) */
.invisible { visibility: hidden; margin-top:-10px;}
.white							{color:#FFFFFF;}

	#breadleft				{padding:5px 0px 5px 6px; text-decoration:none; font-size:90%; }
	#breadleft a				{font-weight:bold; }
	.Path 					{color:#414141; text-decoration:none;}
	.Path: visited 			{color:#414141; text-decoration:none;}
	.Path: hover 			{color:#ff0000; text-decoration:none;}