@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;}
	
	
		body#home #focusbox {float:left; /*border:1px solid cyan;*/ padding:0px 0px 0px 20px; }
			body#home #focusbox .fragmenttitle {display:none; float:left; clear:both;}	
			body#home #focusbox .ui-tabs-panel{float:left; clear:both; width: 680px; background-color:#E6F6FC;}
			body#home #focusbox .ui-tabs-hide{display:none;}
					
				body#home #focusbox .fragmentimgshell {float:left; /*border:1px solid red;*/ padding:10px 0px 10px 16px;}
				body#home #focusbox #fragmentimgshell-1 {width:680px;}	
				body#home #focusbox #fragmentimgshell-2 {width:680px;}	
				body#home #focusbox #fragmentimgshell-3 {width:680px;}	
				body#home #focusbox #fragmentimgshell-4 {width:680px;}	
				body#home #focusbox #fragmentimgshell-5 {width:680px;}
				body#home #focusbox #fragmentimgshell-6 {width:680px;}										
					body#home #focusbox .fragmentimg {}
						body#home #focusbox .fragmentimg img {display:block;}

#fragmentimgshell-3 iframe	{scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff; 
}	
					
	
			body#home #focusbox {float:left; /*border:1px solid cyan;*/ padding:0px 0px 0px 20px; }
			body#home #focusbox .fragmenttitle {display:none; float:left; clear:both;}	
			body#home #focusbox .ui-tabs-panel{float:left; clear:both; width: 732px; background-color:#E6F6FC;}
			body#home #focusbox .ui-tabs-hide{display:none;}
					
				body#home #focusbox .fragmentimgshell {float:left; /*border:1px solid red;*/ padding:10px 0px 10px 16px;}
				body#home #focusbox #fragmentimgshell-1 {width:350px;}	
				body#home #focusbox #fragmentimgshell-2 {width:350px;}	
				body#home #focusbox #fragmentimgshell-3 {width:350px;}	
				body#home #focusbox #fragmentimgshell-4 {width:350px;}	
				body#home #focusbox #fragmentimgshell-5 {width:350px;}
				body#home #focusbox #fragmentimgshell-6 {width:350px;}										
					body#home #focusbox .fragmentimg {}
						body#home #focusbox .fragmentimg img {display:block;}

#fragmentimgshell-3 iframe	{scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff; 
}	
					
				body#home #focusbox .fragmentinfoshell {float:right; /*border:1px solid green;*/ padding:10px 10px 10px 0px;} 
				body#home #focusbox #fragmentinfoshell-1 {width:335px;}	
				#fragmentinfoshell-1 a {color:#0066cc; text-decoration:none;}
				#fragmentinfoshell-1 a:hover {color:#ff0000;}
				#fragmentinfoshell-1 h1 {color:#26264E; font-size:xx-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
				#fragmentinfoshell-1 h2 {font-family:verdana,arial,helvetica,sans serif; color:#26264E; font-size:150%; font-weight:normal; }
								#fragmentinfoshell-1 ul {margin-left:5px; padding-left:10px;}

				
				body#home #focusbox #fragmentinfoshell-2 {width:335px;}	
				#fragmentinfoshell-2 a {color:#0066cc; text-decoration:none;}
				#fragmentinfoshell-2 a:hover {color:#ff0000;}
				#fragmentinfoshell-2 h1 {color:#26264E; font-size:xx-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
				#fragmentinfoshell-2 h2 {font-family:verdana,arial,helvetica,sans serif; color:#26264E; font-size:150%; font-weight:normal; }
				#fragmentinfoshell-2 ul {margin-left:5px; padding-left:10px;}

				
				body#home #focusbox #fragmentinfoshell-3 {width:335px;}	
				#fragmentinfoshell-3 a {color:#0066cc; text-decoration:none;}
				#fragmentinfoshell-3 a:hover {color:#ff0000;}
				#fragmentinfoshell-3 h1 {color:#26264E; font-size:xx-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
				#fragmentinfoshell-3 h2 {font-family:verdana,arial,helvetica,sans serif; color:#26264E; font-size:150%; font-weight:normal; }
				#fragmentinfoshell-3 ul {margin-left:5px; padding-left:10px;}
				
				body#home #focusbox #fragmentinfoshell-4 {width:335px;}	
				#fragmentinfoshell-4 a {color:#0066cc; text-decoration:none;}
				#fragmentinfoshell-4 a:hover {color:#ff0000;}
				#fragmentinfoshell-4 h1 {color:#26264E; font-size:xx-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
				#fragmentinfoshell-4 h2 {font-family:verdana,arial,helvetica,sans serif; color:#26264E; font-size:150%; font-weight:normal; }
				#fragmentinfoshell-4 ul {margin-left:5px; padding-left:10px;}
				
				body#home #focusbox #fragmentinfoshell-5 {width:335px;}
				#fragmentinfoshell-5 a {color:#0066cc; text-decoration:none;}
				#fragmentinfoshell-5 a:hover {color:#ff0000;}
				#fragmentinfoshell-5 h1 {color:#26264E; font-size:xx-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
				#fragmentinfoshell-5 h2 {font-family:verdana,arial,helvetica,sans serif; color:#26264E; font-size:150%; font-weight:normal; }
				#fragmentinfoshell-5 ul {margin-left:5px; padding-left:10px;}
				
				body#home #focusbox #fragmentinfoshell-6 {width:335px;}	
				#fragmentinfoshell-6 a {color:#0066cc; text-decoration:none;}
				#fragmentinfoshell-6 a:hover {color:#ff0000;}
				#fragmentinfoshell-6 h1 {color:#26264E; font-size:xx-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
				#fragmentinfoshell-6 h2 {font-family:verdana,arial,helvetica,sans serif; color:#26264E; font-size:150%; font-weight:normal; }
				#fragmentinfoshell-6 ul {margin-left:5px; padding-left:10px;}
				
					body#home #focusbox .fragmentinfo {background-color:#FFFFFF; height:250px; overflow: hidden; padding:10px 10px 10px 30px; }				
						body#home #focusbox .fragmentinfo p {}			
						body#home #focusbox .fragmentinfo h2{}
						body#home #focusbox .fragmentinfo p{} 
						body#home #focusbox .fragmentinfo a{}
						body#home #focusbox .fragmentinfo a:hover{}

				
			body#home #focusbox ul.ui-tabs-nav{clear:both; float:left; list-style:none; padding:5px 0px 0px 0px;  margin:0px; }
				body#home #focusbox ul.ui-tabs-nav li {float:left; clear:right; /* border:1px solid red;*/ padding-right:5px;}
				body#home #focusbox #nav-fragment-1 {width: 90px;}	
				body#home #focusbox #nav-fragment-2 {width: 120px;}		
				body#home #focusbox #nav-fragment-3 {width: 105px;}		
				body#home #focusbox #nav-fragment-4 {width: 95px;}	
				body#home #focusbox #nav-fragment-5 {width: 140px;}		
				body#home #focusbox #nav-fragment-6 {width: 140px; padding-right:0px; /*border:1px solid red;*/}																		
					body#home #focusbox ul.ui-tabs-nav li img{}
					body#home #focusbox ul.ui-tabs-nav li span{white-space:nowrap;} 
body#home #focusbox li.ui-tabs-nav-item a{display:block; background-color:#BFE6F7; padding: 5px 10px 5px 10px; text-align:center; color:#0075A7; font-weight:bold;}
body#home #focusbox li.ui-tabs-nav-item a:hover{background-color:#80CEEF;}
body#home #focusbox li.ui-tabs-selected a{background-color:#80CEEF;}
body#home #focusbox ul.ui-tabs-nav li.ui-tabs-selected a{background-color:#80CEEF;}
