body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

dd{
	text-align:left;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {

	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


.single_address_list_right a,
.bodytext a
{
 outline:none !important;
 text-decoration:none;
 color:#83a3b6;
}

.bodytext a:hover
{

 color:#265687;
}




body { 
	margin:0px auto; 
	text-align:left;
	color:#333333;
	font:11px normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px; 
	background:#fafbfd url('../../images/base6.jpg') left top repeat-x;
}





/* Struttura esterna */

#layout{	
	width: 990px;
	margin:0px auto; 
	}


#sfumatura{
	width: 990px;
	background-position:center top;
	background-image:url(../../images/sfumaturafondo.png);
	float:left;
	}


#sfumaturabottom{
	width: 990px;
	background-position:center top;
	background-image:url(../../images/sfmaturabottom.jpg);
	float:left;
	clear:both;
	height:36px;
	}

/* Loghi footer */
#footerloghi{
	/*width: 792px;*/
	width: 856px;
	float:left;
	clear:both;
	height:55px;
	padding-left:134px;
	/*padding-left:198px; */

	
	}
	
	
.logo1 a{
	background-image:url(../../images/icone_bottom/fis2.gif);
	background-repeat: repeat-y;
	background-position: left 51px;
	width:96px;
	height:51px;
	float:left;
	padding-right:28px;

	}

.logo1 a:hover{
	background-position:top left;
	float:left;}	
	
	
.logo2 a{
	background-image:url(../../images/icone_bottom/www.gif);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:40px;
	height:51px;
	float:left;
	padding-right:28px;}

.logo2 a:hover{
	background-position:top left;
	float:left;}

.logo3 a{
	background-image: url(../../images/icone_bottom/olympic2.gif);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:219px;
	height:51px;
	float:left;
	padding-right:28px;}

.logo3 a:hover{
	background-position:top left;
	float:left;}


.logo4 a{
	background-image: url(../../images/icone_bottom/engadin.gif);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:119px;
	height:51px;
	float:left;
	padding-right:28px;}

.logo4 a:hover{
	background-position:top left;
	float:left;}

.logo5 a{
	background-image: url(../../images/icone_bottom/casino.gif);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:73px;
	height:51px;
	float:left;
	padding-right:28px;}

.logo5 a:hover{
	background-position:top left;
	float:left;}
		
.logo6 a{
	background-image: url(../../images/icone_bottom/best.gif);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:36px;
	height:51px;
	float:left;
	padding-right:28px;}

.logo6 a:hover{
	background-position:top left;
	float:left;}

	

/*End Loghi footer */


#footer{ 
	width: 980px;

	float:left;
	clear:both;
	height:55px;
	padding-top:20px;
	text-align:center;
	
	font-size: 10px;
	color:#999999;}





#content{
float:left;

width:980px;
background-color:#FFf;

margin-left:5px;

float:left;
 display: inline;


}


#logo 
{
	width:174px;
	height:70px;
	float:left;
	background-image:url(../../images/logo.gif);
	background-repeat:no-repeat;
	margin-top:27px;
	display: inline;
}

#logo a 
{
	width:174px;
	height:70px;
	float:left;
}

#logo .nascondi 
{
	display:none;
}






.logo_print, #footer_print{
	display:none;
}




#testata {
width:845px;

padding-right:20px;
float:right;

}

#top {
height:115px;
background-color:#003366;
width:980px;

}


#top_alto{
float:left;
width:806px;
height:72px;




}

#links_top{
float:left;
width:420px;

padding-top:10px;


}

.gemeinde a
{
	float:left;
	background-image:url(../../images/gemeinde.gif);
	background-repeat:no-repeat;
	width:186px;
	padding-left:27px;
	height:20px;
	margin-left:88px;
	font-size:11px;
	color:#CCCCCC;
	display: inline;
	padding-top:2px;
	text-decoration:none;
}

.winter1 a
{
	float:left;
	background-image:url(../../images/winter.gif);
	background-repeat:no-repeat;
	width:80px;
	padding-left:27px;
	height:20px;
	font-size:11px;
	color:#CCCCCC;
	padding-top:2px;
	text-decoration:none;
}

.sommer a{
	float:left;
	background-image:url(../../images/summer.gif);
	background-repeat:no-repeat;
	width:80px;
	padding-left:27px;
	height:20px;
	font-size:11px;
	color:#CCCCCC;
	padding-top:2px;
	text-decoration:none;
}




#lingua {
float:left;
width:164px;

padding-top:13px;

font-size:11px;
color:#9fb4c9;
 display: inline;
 text-align:right;



}


#lingua a{

color:#9fb4c9;
text-decoration:none;




}


/*  Inizio Struttura ricerca */

#ricerca{
float:right;
width:187px;

padding-top:10px;
text-align:right;





}



#qua-search 
{ 
	width:120px; 
	height:22px;
	line-height: 22px;
	margin-left:3px;
	font-size:11px;
	color:#333333;
	padding-left:5px;
	padding-top:0px;
	float:left;
	background-image:url(../../images/suche.gif);
	border:0px;
}
/*
#qua-search 
{ 
	width:120px; 
	height:18px;
	margin-left:3px;
	font-size:11px;
	color:#333333;
	padding-left:5px;
	padding-top:5px;
	float:left;
	background-image:url(../../images/suche.gif);
	border:0px;
}
*/
	
	
	#lng { float:right; width:80px; margin:3px 0px 0px 5px; font-size:10px; color:#fff; padding-top:5px; padding-left:15px; text-align:left; }
	#lng a { color:#bfbcae; text-decoration:none; }
	#lng a:hover { text-decoration:underline; }
	
	
.buttonSubmit{

	

background:transparent url(../../images/bottone_suche.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-weight:bold;
height:20px;
margin:0;
padding:0;
width:57px;
margin-top:1px;
margin-left:2px;}


.buttonSubmit1{

	

background:transparent url(../../images/bottone_search.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-weight:bold;
height:20px;
margin:0;
padding:0;
width:57px;
margin-top:1px;
margin-left:2px;}
	
	
	/* Fine Struttura ricerca */

#top_basso{
float:left;
width:806px;
height:35px;




}


#navigazione
{
	float:left;
	width:578px;
	display: inline;
	padding:3px 0px 0px 78px;
}


.test1{
background-color:#00FF33;}






.test{
	width:80px;
	float:left;
 	padding-right:15px;
 	background-image:url(../../images/riga_menu_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align:right;
}
.test img
{
	float:right !important;
}



#navigazione_destra 
{
	padding-top:5px;
	float:left;
	width:150px;
	color:#9fb4c9;
	text-align: left;
	font-size:12px;
}

#navigazione_destra img
{
	float:left;
}

#foto{
width:980px;
height:292px;


}



#foto_home{width:980px;
height:490px;
background:url(../../user_upload/Bilder/Home/so/rotator.php) no-repeat center top;
background-repeat:no-repeat;

}


#foto_home_winter{width:980px;
height:490px;
background:url(../../user_upload/Bilder/Home/wi/rotator.php) no-repeat center top;
background-repeat:no-repeat;

}



#barra{
	width:980px;
	height:43px;
	background-image:url(../../images/fondo_barra.gif);
	background-repeat:repeat-x;
		background-position:0px 0px;
	 border-bottom:1px solid #D7D6D7;
	  border-top:1px solid #D7D6D7;
	  z-index:10;
	  float: left;
	}
	
.handycannel a{
float:left;
height:43px;
width:140px;
background-image:url(../../images/newsletter.gif);

}


.handycannel a:hover{
height:43px;
width:140px;
background-image:url(../../images/newsletter_hover.gif);
}

/*
.rss a{
float:left;
height:43px;
width:140px;
background-image:url(../../images/bildstrecken.gif);
}


.rss a:hover{
height:43px;
float:left;
width:140px;
background-image:url(../../images/bildstrecken_hover.gif);
}
*/

a.rss_link_icon
{
	float:left;
	height:43px;
	width:140px;
	background-image:url(../../images/bildstrecken_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.rss_link_icon:hover
{
	float:left;
	height:43px;
	width:140px;
	background-image:url(../../images/bildstrecken_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}


a.rss_link_icon_en
{
	float:left;
	height:43px;
	width:140px;
	background-image:url(../../images/photogallery.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.rss_link_icon_en:hover
{
	float:left;
	height:43px;
	width:140px;
	background-image:url(../../images/photogallery.gif);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}

.webcam a{
height:43px;
width:140px;
float:left;
background-image:url(../../images/webcam.gif);
}


.webcam{
height:43px;
width:140px;
float:left;
background-image:url(../../images/webcam.gif);
}

.webcam a:hover{
height:43px;
width:140px;
float:left;
background-image:url(../../images/webcam_hover.gif);
}


.orologio{
width:292px;
float:right;

padding-top:15px;}


#contenuto{

width:980px;
background-image:url(../../images/fondo_centrale.gif);
float:left;
padding-bottom:20px;
}

#contenuto_home{

width:980px;

float:left;
z-index:100;
overflow:hidden;
}



/* Contenuti interni
---------------------------------------------------------*/
#contenuto_sinistra{
width:215px;
margin-right:16px;

float:left;
 display: inline;





}

#iconetop{
float:left;
width:480px;
height:25px;
 padding-top:15px;

 text-align:right;



}


#print
{
	width:30px;
	float:right;
}

#rss
{
	width:19px;
	float:right;
	padding: 0px 0px 0px 11px;
}

#rss a
{
	background-image:url(../../images/rss.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 29px;
	width:19px;
	display:block;
}

#mail
{
	width:30px;
	float:right;
}

#ifacebook
{
	width:40px;
	float:right;
}

#itwitter
{
	width:32px;
	float:right;
}

#contenuto_centrale
{
	float:left;
	width:480px;
	padding: 0px;
	margin: 0px;
}


#contenuto_destra
{
	float:right;
	width:230px;
	padding-left:30px;
}

#contenuto_sotto{
	/*background-image:url(../../images/video.jpg);*/
	height:222px;
	width:980px;
	float:left;
}




#iconebottom{
	width: 980px;

	float:left;
	clear:both;
	height:28px;
	}



/* Box laterali */



#box_menu{
margin-left:7px;
padding-left:6px;
margin-bottom:120px;
height:300px;
margin-top:36px;
width:199px;

}


#menuleft{
float:left;
padding-bottom:80px;
width:200px;}


#box_booking{

margin-left:10px;
height:294px;





}

/*
Box Wetter Page */


/*
Box Wetter Page */


#box_wetter
{
	width:210px;
	min-height: 2px;
	height: auto !important;
	height: 2px;
	padding: 0px 0px 0px 0px;
}

#box_wetter_en
{
	width:210px;
	height:230px;
	padding: 70px 0px 0px 10px;
	background-image:url(../../images/box_wetter_en.gif);
	background-position: 0px 40px;
	background-repeat:no-repeat;
}

#box_wetter_de
{
	width:210px;
	height:230px;
	padding: 70px 0px 0px 10px;
	background-image:url(../../images/box_wetter_de.gif);
	background-position: 0px 40px;
	background-repeat:no-repeat;
}

#box_wetter .date_wetter
{
	color: #003366;
	font-weight: bold;
	float:left;
	width: 200px;
}

#box_wetter .block_day
{
	float:left;
	width:55px;
	text-align:center;
	padding: 0px 15px 0px 0px;
	color: #999999;
	font-size: 11px;
}

#box_wetter .block_day img
{
	float:left;
	padding: 4px 0px 6px 0px;
}

#box_wetter .icon_today
{
	float:left;
	width: 68px;
	padding: 4px 15px 0px 0px;
}
#box_wetter .details_today
{
	float:left;
	width: 127px;
	padding: 4px 0px 10px 0px;
	color: #999999;
	font-size: 11px;
}

#box_wetter .wetter-page-morelink
{
	width:40px;
	padding: 30px 0px 0px 160px;
	float:left;
	height:18px;
}

#box_wetter .wetter-page-morelink a
{
	background-image: url(../../images/more_home.gif);
	background-repeat:no-repeat;
	width:40px;
	height:18px;
	float: left;
	text-align:center;
	color:#666667;
	font-size:10px;
	text-decoration:none;
}

#box_wetter .wetter-page-morelink a:hover
{
	background-image: url(../../images/more_home_hover.gif);
	background-repeat:no-repeat;
}


#box_news{
width:210px;
height:182px;
padding-left:0px;
background-image:url(../../images/box_news.gif);
background-repeat:no-repeat;
margin-top:45px;


}
.titolo_menu{
margin-bottom:7px;}


/* Box Events Right
---------------------------------------------------------*/

/*
#box_events{
width:210px;
height:248px;
padding-left:10px;
background-image:url(../../images/box_events.gif);
background-repeat:no-repeat;
margin-top:70px;


}
*/


#box_events
{
	width:192px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	float:left;
	padding: 72px 9px 0px 9px;
	background-image:url(../../images/box_events.png);
	background-position: 0px 40px;
	background-repeat:no-repeat;
}

.list_event
{
	width:192px;
	float:left;
	padding: 0px 0px 15px 0px;
}
.list_event_date
{
	color: #999999;
}

.list_event_title a
{
	color: #666667;
	font-weight: bold;
	text-decoration:none;
}

.list_event_title a:hover
{
	color: #666667;
	font-weight: bold;
	text-decoration:underline;
}

#events_box_content
{
	float: left;
	width:192px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
/* Box Social Right
---------------------------------------------------------*/

#box_social_de
{
	width:192px;
	min-height: 170px;
	height: auto !important;
	height: 170px;
	padding: 72px 9px 0px 9px;
	background-image:url(../../images/box_social/box_social_de.png);
	background-position: 0px 40px;
	background-repeat:no-repeat;
	color: #666667;
	float:left;
}

#box_social_en
{
	width:192px;
	min-height: 170px;
	height: auto !important;
	height: 170px;
	padding: 72px 9px 0px 9px;
	background-image:url(../../images/box_social/box_social_en.png);
	background-position: 0px 40px;
	background-repeat:no-repeat;
	color: #666667;
	float:left;
}

#socialicons
{
	width:191px;
	float:left;
	height: 52px;
	padding: 13px 0px 0px 1px;
}


/* Links Footer
---------------------------------------------------------*/

.navifooter{
float:left;


text-align:left;}

.navifooter a{

color:#999;
text-decoration:none;
}

.textfooter{
width:450px;
float:left;


text-align:right;}



#linkfooter{
background-image:url(../../images/menu_bottom.gif);
background-repeat:no-repeat;

width:940px;
float:left;
padding-left:40px;
padding-top:25px;
padding-bottom:30px;


}





#linkfooter1
{
	width: 970px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	float: left;		
	padding: 0px 0px 23px 50px;
	font-weight: normal;
	color: #999999;
	
}


#linkfooter  .linkfooterblockfirst
{
	float: left;
	width: 160px;
	padding-left:28px;
	
}


#linkfooter  .linkfooterblocklast
{
	float: left;
	width: 120px;
	padding-left:30px;
	
}


#linkfooter  .linkfooterblock
{
	float: left;
	width: 178px;
	padding: 0px 0px 0px 10px;
	
	
}

#linkfooter  h3
{
	font-size: 11px;
	font-weight: bold;
	color : #003366;
	text-transform:capitalize;
	

	padding: 0px 0px 12px 0px;
}

#linkfooter  h3 a:link,  #linkfooter  h3 a:hover, #linkfooter  h3 a:visited,  #linkfooter  h3 a:active 
{
	color : #003366;
	text-decoration:none;
		text-transform:capitalize;
}


#linkfooter  .linklista li
{
	
	font-size: 11px;
margin:0;
padding:0;

}


#linkfooter  .linklista a:link,  #linkfooter  .linklista a:visited,  #linkfooter  .linklista  a:active 
{
	color : #666666;
	text-decoration:none;
	font-size:10px;
}

#linkfooter  .linklista a:hover
{
	color : #003366;
	text-decoration:none;
}

#linkfooter  .linklista #selected
{
	color : #003366!important;
	text-decoration:none;
	font-weight:normal !important;
}


.csc-textpic-image{
padding-bottom:0px !important;
margin-bottom:0px !important;}

.csc-textpic-lastcol{
padding-bottom:0px !important;
margin-bottom:0px !important;}

.tx-timtabsociable-pi1 img{
padding-right:8px;}


.tx-timtabsociable-pi1{
padding-top:5px;
padding-left:360px;}


/* News home
---------------------------------------------------------

.news-latest-item-aktuelle-home{
height:250px;
float:left;
display:inline;
width:250px;
padding-right:60px;


}

.news-latest-container-aktuelle-home{

padding-top:6px;
width:2380px;
padding-left:10px;
float:left;

}

.news-contenuto-home{
float:left;
height:89px;}

.news-titolo-home a{


float:left;
font-size:11px;
color:#003366;
width:238px;

text-decoration:none;
line-height:13px;

padding-bottom:10px;
font-weight:bold;


}


.new-sottotitolo-home a{


float:left;
font-size:11px;
color:#666666;
width:238px;

text-decoration:none;
line-height:13px;

padding-bottom:10px;
font-weight: normal;


}

.news-titolo-home a:hover{
	color:#333333;

}




.news-immagini-home{float:left;
width:232px;
height:110px;
margin-top:1px;

margin-bottom:8px;
 border:1px solid #e7e7e7;
}


.news-home-morelink{
width:210px;
padding-top:10px;
float:right;
}

.news-home-morelink a{

background-image: url(../../images/more_home.gif);
background-repeat:no-repeat;
width:40px;
height:18px;
float: left;
text-align:center;

color:#666666;
font-size:10px;
text-decoration:none;
margin-left:152px;}




.news-home-morelink a:hover{
background-image: url(../../images/more_home_hover.gif);
background-repeat:no-repeat;
}



*/



/* News latest
---------------------------------------------------------*/

.news-latest-item-aktuelle{
height:90px;

}

.news-latest-container-aktuelle{

padding-top:34px;
width:200px;
padding-left:10px;

}

.news-titolo a{


float:left;
font-size:11px;
color:#666666;
width:110px;
padding-left:5px;
text-decoration:none;
line-height:13px;
height:45px;
padding-bottom:10px;
font-weight:normal;


}

.news-sottotitolo b
{
	float:left;
	font-size:11px;
	color:#666667 !important;
	padding-bottom:15px;

}

.news-data a{


float:left;
font-size:10px;
color:#999;
width:180px;
padding-left:0px;
text-decoration:none;
line-height:12px;
height:10px;
text-align:left;
padding-bottom:4px;

padding-top:3px;
}


.news-titolo a:hover{


color:#333333;

}




.news-immagini{float:left;
width:75px;
height:63px;
margin-top:1px;

margin-bottom:8px;
 border:1px solid #e7e7e7;
 /*align:top;*/
}


#bottone_news{
width:210px;
padding-top:27px;
}

#alle_news a{
float:right;
background-image: url(../../images/alle_news.gif);
background-repeat:no-repeat;
width:72px;
height:18px;
float: right;
text-align:center;
margin-top:8px;
color:#666666;
font-size:10px;
text-decoration:none;}




#alle_news a:hover{
background-image: url(../../images/alle_news_hover.gif);
background-repeat:no-repeat;
}


/* News list
---------------------------------------------------------*/
.news-list-item{
height:128px;
border-bottom:1px solid #f0f0f0;
width:480px;
padding-top:10px;
}

.news-lista{
	width:480px;
	height:126px;

}

.newslist-data a{
	font-size:11px;
	color:#666666 !important;
	text-decoration:none;
	float:left;
		padding-left:16px;
}



.newslist-immagini a{
	float:left;
	width:120px;
	height:100px;
	margin-top:3px;
}

.newslist-titolo a{
	float:left;
	width:340px;
	font-size:11px;
	color:#333333 !important;
	font-weight:bold  !important;
	padding-left:16px;
	text-decoration:none;
}


#newslist-sottotitolo {
	float:left;
	width:340px;
	padding-left:16px;
		font-size:11px;
	color:#333333;
	text-decoration:none  !important;
	height:90px;

	
}


#newslist-sottotitolo a{

	color:#333333 !important;;
	text-decoration:none  !important;


	
}





.riga-news{
border-bottom:1px solid #f0f0f0;
width:480px;
height:40px;
float: left;
}

#newslist-sottotitolo .news-list-morelink a{
float:left;
width:40px;
background-image:url(../../images/morenews.gif);
background-repeat:no-repeat;
color:#83a3b6 !important;
font-size:11px;
padding-left:10px;

}


#newslist-sottotitolo .news-list-morelink a:hover{

color:#265687 !important;


}





.listanewsprevious {
	
	background-image: url(../../images/nextnews.gif);
	background-repeat:no-repeat;
	padding-left:20px;

	color:#83a3b6;
	
	text-align:left;
	background-position:left;
	padding-right:5px;
	
	}
	

	

.listanewsnext {

	
	background-image:url(../../images/prewnews.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	width:150px;


	color:#83a3b6;
	text-align:right;
	background-position:right;
	padding-left:5px;
}
	
	
.tx-ttnews-browsebox{
	width:480px;
	color:#666666;
	text-align:center;
	}
	.tx-ttnews-browsebox a{
	text-decoration:none;
	color:#666666;
	}
	
	
	.newsnavigazione{

	height:10px;
		padding-bottom:10px;
		border-bottom:1px solid #f0f0f0;
		text-decoration:none;
		
		
		}
		
			.newsnavigazione dd{
		width:200px;
		background-color:#3333FF;}
		
		
.newsPageBrowser a{
text-decoration:none;
color:#333333;
}


.active a{
text-decoration:none;
color:#333333;
}




.newsPageBrowser {

text-align:center;}


/* News ricerca
---------------------------------------------------------*/


.news-ricerca{
background-image:url(../../images/fondo-ricerca-news.gif);
background-repeat:no-repeat;
width:460px;
height:35px;
padding-top:15px;
padding-left:20px;}

#form_ricerca_news{
	background-image:url(../../images/fondo-barra-ricerca-news.gif);
	background-repeat:no-repeat;
	width:185px; 
	height:16px;
	margin:0px;
	margin-left:3px;
	font-size:11px;
	color:#999999;
	padding-left:3px;
	padding-top:4px;
	border:0px;
}

.news-ricerca_form{
	 float: left;
width:350px;
height:20px;
}
.bottone_ricerca_news,
.news-search-form-submit{

	background-image:url(../../images/bottone-ricerca-news.gif);
	background-repeat:no-repeat;
	padding-bottom:2px;
	
	width:59px;
	height:20px;
	font-size:11px;
	color:#666666;
	border:0px;}
	
	.news-search-form-submit a{
	}
	
#news-ricerca_form_l {

	float:left;
	width:245px;
	height:auto;
}

#news-ricerca_form_r {

	float:left;
	width:62px;
	height:auto;
}
	
.news-search-form-submit-space {
	margin-top:1px;
}

.news-search-form-input-space {
	margin-left:5px;
	margin-right:5px;
}
	
	.news-search-archiv{
	 float: left;
	 width:50px;
		background-repeat:no-repeat;
	 background-image:url(../../images/morenews.gif);
	 padding-left:10px;
}

.archiv_news{
float:right;

background-image: url(../../images/news_archive.gif);
background-repeat:no-repeat;
padding-left:15px;

text-decoration:none;
color:#333333 !important;
margin-right:25px;
margin-top:15px;



}

.archiv_news a{
text-decoration:none;
color:#333333;
font-size:12px;}

/* News single
---------------------------------------------------------*/
.news-titolo h2{
font-size:14px !important;
color:#003366;
font-weight:bold;
width:480px;
padding-top:20px;}




.news-sottotitolo h3{
font-size:11px;
font-weight:bold !important;
color:#666667  !important;
padding-top:8px;
padding-bottom:10px;}

.news-single-imgcaption{
padding-bottom:10px;
color:#999999;
font-size:10px;
/*padding-left:-2px;*/
padding-left: 0px;
}

.maggioritesto .news-single-related{
padding-top:30px;
font-weight:bold;
	padding-bottom:6px;
}

.maggiorifiles .news-single-files{
padding-top:30px;
font-weight:bold;
	padding-bottom:6px;
}

#news_links{
padding-top:30px;
font-weight:bold;



}

#news_links dd{
	padding:0px;
	margin:0px;}
	
	#news-testo div.maggioriinfo div.maggiorilink div.testolink{
	padding:0px;
	margin-top:0px;
	padding-bottom:6px;
		}
		
		
		
#news-testo  div.maggioriinfo div.maggiorinews dd{
	background-image:url(../../images/accessibility_icons/internal_link.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:17px;
}
				
#news-testo  div.maggioriinfo div.maggiorinews dd a{
	color:#83a3b6;
	text-decoration:none;
				}
		
		
#news-testo div.maggioriinfo div.maggiorilink div.testolink dd p.bodytext{
	background-image:url(../../images/accessibility_icons/popup.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
		}
		
#news-testo div.maggioriinfo div.filelink 	{
	
	background-image:url(../../images/accessibility_icons/download.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
		}	
		
		
.testolink	dd{
	float:left;}	
	

	
.archiv_news{
	float:right;
	background-image: url(../../images/news_archive.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#333333 !important;
	margin-right:25px;
	margin-top:15px;



}
		
		
		
		
		
.filelink a,
.mail a{
 text-decoration:none;
 color:#83a3b6;

}
.filelink a:hover,
.mail a:hover{
 text-decoration:none;
 color:#265687;
}

.news-single-backlink a{
float:left;
background-image: url(../../images/news_back1.gif);
background-repeat:no-repeat;
padding-left:10px;
margin-top:6px;
text-decoration:none;
color:#666666;
width:400px;
padding-bottom:20px;
}


.news-single-backlink a:hover{

color:#265687;
}





.news-single-backlink-top a{
float:left;
background-image: url(../../images/news_back1.gif);
background-repeat:no-repeat;
padding-left:10px;
margin-top:4px;
text-decoration:none;
color:#666666;
border-bottom:1px solid #f0f0f0;
font-weight:normal;
width:480px;
padding-bottom:20px;}

.news-single-backlink-top {
float:left;

border-top:1px solid #f0f0f0;
font-weight:bold;
width:480px;}


.news-single-archivelink a{
float:right;
background-image: url(../../images/news_archive.gif);
background-repeat:no-repeat;
padding-right:10px;
margin-top:4px;
text-decoration:none;
color:#666666;
width:50px;
text-align:right;
background-position:right;
font-weight:normal;}

.datapubblicazione{
	font-size:10px;
	color:#999999;
	padding-top:10px;}





/* News search
---------------------------------------------------------*/
.news-search-emptyMsg
{
	height:20px;
	font-weight:bold;
	padding: 20px 25px 10px 25px;
	background-image: url(../../images/warning.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	clear: both;
	float: left;
}


.news-search-archiv1 a{
float:left;
background-image: url(../../images/news_archive.gif);
background-repeat:no-repeat;
padding-left:15px;
margin-top:4px;
text-decoration:none;
color:#333333 !important;
width:50px;
}

/* Booking
---------------------------------------------------------*/

#booking_row {

	clear:both;
	background:url('../../images/home_bg.gif') top left no-repeat;
	height:21px;
}

.bookingspazio{

	clear:both;
	height:1px;
	overflow:hidden;
}


.bookinghotelmenu a {

	width:72px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:2px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.bookingferiemenu a{

	width:128px;
	height:18px;
	float:left;
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	font-weight:bold;
	color:#666666;
}

#bookinghotel {

	width:198px;
	height:238px;
	background-color:#ffffff;
	border-bottom:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	font-size:11px;
	position:absolute;
	z-index:81;
	overflow:hidden;
	visibility:visilbe;
}

.booking_hotel_row, .booking_hotel_header, .booking_hotel_esu, .booking_hotel_foo {
	
	clear:both;
	padding:0px 0px 0px 13px;
}

.booking_hotel_header {
	
	margin:22px 0px 20px 0px;
}


.booking_hotel_row {
	
	width:100%;
	height:27px;
	overflow:hidden;
}

.booking_hotel_row div {

	float:left;
}


 #bookinghotel form div.booking_hotel_row div.booking_hotel_left,  #bookingferie form div.booking_hotel_row div.booking_hotel_left {
 
 	width:67px;
 }
 
 
 #bookinghotel form div.booking_hotel_row div.booking_hotel_right,  #bookingferie form div.booking_hotel_row div.booking_hotel_right {
 
 	width:107px;
 }

.booking_hotel_esu {

	line-height:29px;
}

.booking_hotel_esu a {
	
	font-size:10px;
	color:#83a3b6;
	text-decoration:none;
}

.booking_hotel_foo { 

	text-align:right;
	margin:0px 5px 0px 0px;	
}

.i_boo {

	width:84px;
	height:18px;
	border:1px solid #c4bfbd;
	margin:0px 0px 7px 0px;
}



.booking_sel_person {

	width: 84px;
	height: 19px;
	border:1px solid #c4bfbd; /*becddc*/
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-indent: 1px;
	margin:0px 0px 7px 0px;
}


.br_11 {
	
	clear:both;
	width:100%;
	height:11px;
	overflow:hidden;
}



#bookingferie {

	width:198px;
	height:216px;
	border-bottom:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	background-color:#ffffff;
	position:absolute;
	z-index:80;
	overflow:hidden;
	visibility:hidden;
}


/* end booking  */


.tx-indexedsearch-searchform {
background-image:url(../../images/fondo-ricerca-search.gif);
background-repeat:no-repeat;
width:460px;
height:35px;
padding-top:15px;
padding-left:20px;
}

.tx-indexedsearch-res{
	margin-top:20px;
}
.tx-indexedsearch-res table{
	display:table;
}
#tx-indexedsearch-row {
	display:block;
	margin-top:29px !important;
	padding-top:15px !important;
	border-top: 1px solid #f0f0f0;
	clear:both;
}
div.tx-indexedsearch-browsebox {
	margin-top:20px;
	margin-bottom:20px;


}
div.tx-indexedsearch-browsebox ul{
float:right;

	margin: 0px !important;
	padding: 0px !important;
	margin-right:5px !important;
	
	
	
	list-style: none !important;
	list-style-type: none !important;
	background-image:none !important;
}


 div.tx-indexedsearch-browsebox li{
	float:left;
	margin: 0px !important;
	padding: 0px !important;
	margin-right:5px !important;
	
	list-style: none !important;
	list-style-type: none !important;
	background-image:none !important;
}




.tx-indexedsearch-info {
	color:#999999;
}
.tx-indexedsearch-descr {
	color:#666666;
}
.tx-indexedsearch-title a {
	color:#003366;
	font-weight:bold;
	background-image:url(../../images/search_icon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.tx-indexedsearch-title a:hover {
	color:#333333;
	font-weight:bold;
}
ul.browsebox li a
{
 outline:none !important;
 text-decoration:none;
 color:#83a3b6;
}

ul.browsebox li a:hover
{
 color:#265687;
}

.tx-indexedsearch-percent{
float:left !important;
padding-left:11px;
color:#989898;}


.tx-indexedsearch-sw{
color:#003366;}


.tx-indexedsearch-browsebox p{
width:480px;
float:left;
text-align:center;}



.browsebox li{


text-align:center;
float: right;}


.tx-indexedsearch  .browsebox
{
	float: left;
	width: 480px;
	padding: 4px 0px 4px 0px;
	text-align: center !important;
}

#read_comments, #add_comment {
	
	clear:both;
	width:480px;
	height:auto;
	margin:0px 0px 35px 232px;
}

/* Box Video e Bilder Bottom
---------------------------------------------------------*/

#box_video_bilder .ttext
{
	display: none !important;
}

#box_video_bilder
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 28px 33px 27px;
	width: 925px;
	height: 174px;
}


#box_video_bilder #box_video_bilder_tab
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 925px;
	height: 21px;
	background-image: url(../../images/box_video_bilder/background_tab.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	
}

#box_video_bilder #box_video_bilder_content
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 925px;
	height: 153px;
	background-image: url(../../images/box_video_bilder/background_content.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:relative;
}


#box_video_bilder li
{
	list-style-type:none;
	list-style:none;
	display:inline;
}

#box_video_bilder a
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #676662;
	line-height: 21px;
	text-decoration:none;
	text-align:center;
}

#box_video_bilder a:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	line-height: 21px;
	text-decoration:none;
	text-align:center;
}

#box_video_bilder #tabb1
{
	float: left;
	width: 135px;
	height: 21px;	
}

#box_video_bilder #tabb2
{
	float: left;
	width: 135px;
	height: 21px;
}
#box_video_bilder .box_content_gallery
{
	position:absolute;
	top:0px;
	left: 0px;
	width: 895px;
	height: 153px;
	padding: 0px 4px 0px 26px;
}

#box_video_bilder .header_gallery
{
	float: left;
	width: 149px;
	height: 132px;
	padding: 19px 0px 0px 0px;
	
}
#box_video_bilder .header_gallery .header_gallery_foto
{
	float: left;
	width: 125px;
	height: 81px;
}

#box_video_bilder .header_gallery .header_gallery_foto img
{
	float: left;
	width: 123px;
	height: 79px;
	border: 1px solid #babcb9!important;
}

#box_video_bilder .header_gallery_text h2
{
	float: left;
	width: 125px;
	color: #666667;
	font-weight: normal !important;
}

#box_video_bilder .header_gallery_text a
{
	color: #666667;
	font-weight: normal !important;
	line-height: 15px;
}

#box_video_bilder .header_gallery_text a:hover
{
	color: #666667;
	font-weight: normal !important;
}

/* Box Inclusive
---------------------------------------------------------*/

#box_inclusive
{
	background-image:url(../../images/box_inclusive/background_inclusive.png);
	background-position: 10px 32px;
	background-repeat:no-repeat;
	float: left;
	width: 200px;
	padding: 0px 0px 0px 10px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	clear:both;
}

#box_inclusive .hidden
{
	display: none;
}

#box_inclusive .box_content_foto
{
	float: left;
	width: 172px;
	padding: 0px 14px 0px 14px;
	background:none;
}

#box_inclusive .box_content_sub
{
	float: left;
	width: 172px;
	padding: 7px 14px 8px 14px;
	background:none;
	color : #003366;
	font-size: 11px;
	font-weight: bold;
}

#box_inclusive .box_content_text
{
	float: left;
	width: 172px;
	padding: 0px 14px 0px 14px;
	background:none;
	line-height: 15px;
	color : #666667;
	font-size: 11px;
}

#box_inclusive .box_content_link
{
	float: left;
	width: 40px;
	padding: 10px 14px 20px 146px;
	background:none;
	color : #003366;
	background-image:url(../../images/box_inclusive/background_inclusive_close.png);
	background-position: left bottom;
	background-repeat:no-repeat;
}

#box_inclusive .box_content_link a
{
	background-image: url(../../images/more_home.gif);
	background-repeat:no-repeat;
	width:40px;
	height:18px;
	padding: 0px;
	float: left;
	text-align:center;
	color:#666667;
	font-size:10px;
	text-decoration:none;
}

#box_inclusive .box_content_link a:hover
{
	background-image: url(../../images/more_home_hover.gif);
	background-repeat:no-repeat;
}
