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; 

}





/* Struttura esterna */

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


#sfumatura{
	width: 990px;
	background-position:center top;
	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;
	float:left;
	clear:both;
	height:55px;
	padding-left:198px; 

	
	}
	
	
.logo1 a{
	background-image:url(../../images/icone_bottom/fis.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/olympic.gif);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:80px;
	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;

}




#testata {
width:845px;

padding-right:20px;
float:right;

}

#top {
height:115px;
background-color: none;
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/summer.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/winter.gif);
background-repeat:no-repeat;
width:80px;
padding-left:24px;
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: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);
}


.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:40px;
float:right;


}

#rss{
width:19px;
float:right;

}

#mail{
width:40px;
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:115px;
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;
	height:230px;
	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;
}

/* 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 : #666666;
	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;
}

#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-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;
}



/*##############################################################################################################################CONETNUTI*/



h1{
width: 480px;
	float: left;
	font-size: 17px;
	font-weight: normal;
	color: #003366;
	padding: 0px 0px 7px 0px;
	letter-spacing: 0px;
		font-weight:bold;




}

h2{
font-size:13px;
color: #003366 !important;
font-weight:bold  !important;


}


#contenuto_centrale h2{

	float: left;
	font-size: 13px;
	font-weight: normal;
	/*color: #003366;*/
	padding: 0px 0px 10px 0px;
	letter-spacing: 0px;

font-weight:bold  !important;


}

#contenuto_centrale h3{ /*se disturba decommentare sotto */

	clear:both;
	font-size: 12px;
	font-weight:bold  !important;
	color: #003366 !important;
	letter-spacing: 0px;
	min-height:10px;
	padding: 0px 0px 10px 0px;
}

/*
#contenuto_centrale div.csc-header, #contenuto_centrale div.content1mod2 div.conttext div.csc-header {

	clear:both;
	min-height:10px;
}
*/


#contenuto_centrale h4{

	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #003366 !important;
	padding: 0px 0px 10px 0px;
	letter-spacing: 0px;

font-weight:bold  !important;


}




#contenuto_destra h2{
font-size:14px;
color: #003366 !important;
font-weight:bold  !important;
padding-top:50px;
padding-bottom:20px;


}



#contenuto_centrale table
{
	float: left;
	width: 470px;
}


/* Liste
---------------------------------------------------------*/

#contenuto_centrale ul 
{
	margin: 0px;
	padding: 10px 10px 10px 17px;
}


#contenuto_centrale ul, #contenuto_centrale ol
{
	clear: both;
}

#contenuto_centrale  li
{
	background-image: url(../../images/punkt_liste_white.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;

	
	list-style-type: none;
	

}

/* End Liste
---------------------------------------------------------*/




#contenuto_centrale a:link {color: #83a3b6;  text-decoration: none !important; border:0px;}
#contenuto_centrale a:visited {color: #83a3b6; text-decoration: none !important; border:0px;}
a:active { text-decoration: none !important; border:0px;}
#contenuto_centrale a:hover {color: #265687; text-decoration: none !important; border:0px;}

a img{
	border: none !important;
	border: 0px !important;
}


.csc-textpic-caption{
font-size:10px;
color:#003366;
padding-bottom:10px;}

.bodytext img{
padding-right:0px; /*5px*/
}


h3 a
{
	color: #003366!important;
}
/* Accesibility icons
---------------------------------------------------------*/
.external-link img{
	border:0px !important;
	text-decoration:none;
	padding: 0px 3px 0px 0px;
}

.external-link-new-window img{
	border:0px !important;
	text-decoration:none;
	padding: 0px 3px 0px 0px;
}

.mail img{
	border:0px !important;
	text-decoration:none !important;
	padding: 0px 3px 0px 0px;
}


.internal-link-new-window img{
	border:0px !important;
	text-decoration:none;
	padding: 0px 3px 0px 0px;
}

.internal-link img{
	border:1px !important;
	text-decoration:none;
	padding: 0px 3px 0px 0px;
}


.download img{
	border:0px !important;
	text-decoration:none;
	padding: 0px 3px 0px 0px;
}

/* End Accesibility icons
---------------------------------------------------------*/

.csc-textpic-image{
margin-top:20px;}



/*Content 1 - ?ber 3 Spalten (Text/Bild) modul 1 / modul 2
---------------------------------------------------------*/

/* Modul 1 */

.content1mod1
{
	float: left;
	width: 480px;
	padding: 0px 0px 30px 0px;
	margin: 0px;
}

.content1mod1 .contdivfoto
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 480px;

}

.content1mod1  .contfoto1 
{
	float: left;
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.content1mod1 .contdesfoto
{
	color: #265687;
	font-size: 10px;

}

#contenuto_centrale .content1mod1 h2
{
	 padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color: #003366;
	 font-size: 14px;
	 width: 480px;
	 float: left;
	 clear: both;
}

.content1mod1 .conttext
{
	 float: left;
	 width: 480px;
	 padding: 0px 0px 0px 0px;	 
	 margin-top:10px;
}

/* Modul 2 */

.content1mod2
{
	float: left;
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.content1mod2 .contdivfoto
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 480px;
}

.content1mod2  .contfoto1 
{
	float: left;
	width: 480px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

.content1mod2 .contdesfoto
{
	color: #265687;
	font-size: 10px;
	
	
}


#contenuto_centrale .content1mod2 h2
{
	 padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color: #003366;
	 font-size: 14px;
	 width: 480px;
	 float: left;
	 clear: both;
}

.content1mod2 .conttext
{
	 float: left;
	 width: 480px;
	 padding: 0px 0px 0px 0px;
	 	 margin-top:10px;
	 
}

/* End - Content 1 - ?ber 3 Spalten (Text/Bild)
---------------------------------------------------------*/


/* Address
---------------------------------------------------------*/


.single_address
{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
	width:100%;
}

.single_address span
{
	display:inline !important;
}

.single_address strong
{
	font-weight: bold;
	color : #333333;
}

.single_address .firstname
{
	font-weight: bold;
	color : #333333;
}

.single_address .org
{
	font-weight: bold;
	color: #333333;
}

.single_address .url
{
	font-weight: bold;
}

.single_address .title
{
	font-weight: bold;

}

.single_address .emailadd
{
	float: left;
	display:block;
    clear: both;
}

.single_address .emailadd a:link
{
color:#83a3b6;
text-decoration:none;
	
}

.single_address  .emailadd a:hover
{
color:#265687;
text-decoration:none
	
}



.emailadd img
{
padding-right:5px;

}

.single_address .wwwadd
{
	float: left;
	display:block;
    clear: both;
    /*line-height:1.7em;*/
}

.single_address .wwwadd a
{
color:#83a3b6;
text-decoration:none;	
}

.single_address  .wwwadd a:hover
{
color:#265687;
text-decoration:none	
}


.wwwadd img
{
padding-right:5px;
}


.single_address .googleadd
{
	float: left;
	display:block;
    clear: both;
}

.single_address .googleadd img
{
	padding-right: 5px;
}



/* End Address
---------------------------------------------------------*/


/* Address List
---------------------------------------------------------*/


.single_address_list
{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
	width:100%;
	position:relative;
	background-image: url(../../images/linea_list_address.gif);
	background-position: 0px 12px;
	background-repeat:repeat-x;

}

.single_address_list_left
{
	width:  341px;
	float : left;
	padding: 0px 17px 0px 0px;
}

.single_address_list_right
{
	width:  162px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
	left: 358px;
	
}

.single_address_list span
{
	display:inline !important;
}

.single_address_list strong
{
	font-weight: bold;
	color : #333333;
}

.single_address_list .firstname
{
	font-weight: bold;
	color : #333333;
}

.single_address_list .org
{
	font-weight: bold;
	color: #333333;
}

.single_address_list .url
{
	font-weight: bold;
}


.single_address_list .title
{
	font-weight: bold;

}




/* End Address List
---------------------------------------------------------*/




/*Content 2 - ?ber 1 Spalte (Bild) und 2 Spalten (Text)
---------------------------------------------------------*/


/* Modul 1 */


.content2_mod1
{
	float: left;
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.content2_mod1  .contdivfoto
{
	margin: 0px;
	padding: 4px 20px 0px 0px;
	float: left;
	width: 140px;
}

.content2_mod1  .contfoto1 
{
	float: left;
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.content2_mod1  .contright
{
	 float: left;
	 width: 320px;
	 padding: 0px 0px 0px 0px;
	 margin-top:10px;
}

.content2_mod1 .conttext
{
	 float: left;
	 width: 320px;
	 padding: 0px 0px 0px 0px; 
}

#contenuto_centrale .content2_mod1 h2
{
	padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #003366;
	 font-size: 14px;
	 width: 341px;
	 float: left;
	 clear: both;
}

.content2_mod1 .contdesfoto
{
	color: #265687;
	font-size: 10px;

}

/* Modul 2 */

.content2_mod2
{
	float: left;
	width: 480px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

.content2_mod2  .contdivfoto
{
	margin: 0px;
	padding: 14px 0px 0px 0px;
	float: left;
	width: 140px;
}

.content2_mod2  .contfoto1 
{
	float: left;
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content2_mod2  .contleft
{
	 float: left;
	 width: 320px;
	 padding: 0px 20px 0px 0px;
	 margin-top:10px;
}
.content2_mod2 .conttext
{
	 float: left;
	 width: 320px;
	 padding: 0px 0px 0px 0px;
	 
}

#contenuto_centrale .content2_mod2 h2
{
	padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #003366;
	 font-size: 1em;
	 width: 341px;
	 float: left;
	 clear: both;
}

.content2_mod2 .contdesfoto
{
	color: #265687;
		font-size: 10px;
		
}

/* Modul 3 */

.content2_mod3
{
	width:  480px;
	float : left;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-image: url(../images/background_content2_mod3.gif);
	background-repeat:no-repeat ;
	background-color:#ebebeb;	
}

.content2_mod3 .content2_mod3_background
{
	width:  460px;
	float : left;
	padding: 0px 10px 30px 10px;
	background-color:#f8f8f8;
}


.content2_mod3  .contdivfoto
{
	margin: 0px;
	padding: 10px 17px 0px 0px;
	float: left;
	width: 152px;
}

.content2_mod3  .contfoto1 
{
	float: left;
	width: 152px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content2_mod3  .contright
{
	 float: left;
	 width: 331px;
	 padding: 0px 0px 0px 0px;
	 	 margin-top:10px;
}
.content2_mod3 .conttext
{
	 float: left;
	 width: 331px;
	 padding: 0px 0px 20px 0px; 
}

#contenuto_centrale .content2_mod3 h2
{
	 padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 1em;
	 width: 331px;
	 float: left;
	 clear: both;
}

.content2_mod3 .contdesfoto
{
	color: #265687;
		font-size: 10px;
		
}


/* Modul 4 */

.content2_mod4
{
	width:  520px;
	float : left;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-image: url(../images/background_content2_mod3.gif);
	background-repeat:no-repeat ;
	background-color:#ebebeb;		
}

.content2_mod4 .content2_mod4_background
{
	width:  500px;
	float : left;
	padding: 0px 10px 30px 10px;
	background-position: left bottom;
	background-image: url(../images/background_content2_mod3_bottom.gif);
	background-repeat:no-repeat ;	
}


.content2_mod4  .contdivfoto
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 152px;
}

.content2_mod4  .contfoto1 
{
	float: left;
	width: 152px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.content2_mod4  .contright
{
	 float: left;
	 width: 331px;
	 padding: 0px 17px 0px 0px;
	 	 margin-top:10px;
}
.content2_mod4 .conttext
{
	 float: left;
	 width: 331px;
	 padding: 0px 0px 20px 0px; 
}

#contenuto_centrale .content2_mod4 h2
{
	padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 1em;
	 width: 331px;
	 float: left;
	 clear: both;
}

.content2_mod4 .contdesfoto
{
	color: #265687;
	font-size: 10px;
	
}



/* End - Content 2 - ?ber 1 Spalte (Bild) und 2 Spalten (Text)
---------------------------------------------------------*/



/* Content 3 - ?ber 1 Spalten (Bild) und 1 Spalte (Text)
---------------------------------------------------------*/

/* Modul 1 */


.content3_mod1
{
	width:  480px;
	float : left;
	padding: 0px 0px 20px 0px;
}

.content3_mod1 .contdivfoto
{
	width:  230px;
	float : left;
	padding: 4px 17px 0px 0px;
}

.content3_mod1 .contright
{
	width:  230px;
	float : left;
	padding: 0px 0px 0px 0px;
}

#contenuto_centrale .content3_mod1 h2
{
	padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #003366;
	 font-size: 14px;
	 width: 480px;
	 float: left;
	 clear: both;
	 	 margin-top:10px;
}

.content3_mod1 .conttext
{
	 float: left;
	 width: 230px;
	 padding: 0px 0px 0px 0px;	 
}

.content3_mod1 .contdesfoto
{
	color: #265687;
		font-size: 10px;
		
}


/* End - Content 3 - ?ber 1 Spalten (Bild) und 1 Spalte (Text)
---------------------------------------------------------*/





/* End - Content 4 - Spezialf?lle : Text und Bild : ?ber 1 Spalte (Text/Bild)
---------------------------------------------------------*/

/* Modul 1 */


.content4_mod1
{
	width:  520px;
	float : left;
	padding: 0px 0px 20px 0px;
}

.content4_mod1 .flex_contentcol
{
	width:  162px;
	float : left;
	padding: 0px 17px 0px 0px;
}

.content4_mod1 .flex_contentcolu
{
	width:  162px;
	float : left;
	padding: 0px 0px 0px 0px;
}

.content4_mod1 .contfoto1
{
	width:  162px;
	float : left;
	padding: 0px 0px 0px 0px;
}

#contenuto_centrale .content4_mod1  h2
{
	 padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 14px;
	 width: 162px;
	 float: left;
	 clear: both;
	 	 margin-top:10px;
}

.content4_mod1 .conttext
{
	 float: left;
	 width:  162px;
	 padding: 0px 0px 0px 0px;
	 
}

/* Modul 2 */


.content4_mod2
{
	width:  520px;
	float : left;
	padding: 0px 0px 20px 0px;
}

.content4_mod2 .flex_contentcol
{
	width:  162px;
	float : left;
	padding: 0px 17px 0px 0px;
}

.content4_mod2 .flex_contentcolu
{
	width:  162px;
	float : left;
	padding: 0px 0px 0px 0px;
}

.content4_mod2 .contfoto1
{
	width:  162px;
	float : left;
	padding: 0px 0px 0px 0px;
}

 #contenuto_centrale .content4_mod2  h2
{
	 padding: 20px 0px 8px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 1em;
	 width: 162px;
	 float: left;
	 clear: both;
	 	 margin-top:10px;
}

.content4_mod2 .conttext
{
	 float: left;
	 width:  162px;
	 padding: 0px 0px 0px 0px; 
}

.content4_mod2 .flexfoto
{
	width:  520px;
	float : left;
	padding: 15px 0px 0px 0px;
}

/* End - Content 4 - Spezialf?lle : Text und Bild : ?ber 1 Spalte (Text/Bild)
---------------------------------------------------------*/



/* Content 5 - Aufz?hlungen
---------------------------------------------------------*/


/* Modul 1 */

.content5_mod1
{
	width:  480px;
	float : left;
	padding: 0px 0px 20px 0px;
}

#contenuto_centrale .content5_mod1  h2
{
	 padding: 20px 250px 8px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 1em;
	 width: 341px;
	 float: left;
}

.content5_mod1 .contentleft
{
	width:  230px;
	float : left;
	padding: 0px 20px 0px 0px;
}

.content5_mod1 .contentright
{
	width:  230px;
	float : left;
	padding: 0px 0px 0px 0px;
}

.content4_mod2 .conttext
{
	 float: left;
	 padding: 0px 0px 0px 0px;
	 
}

/* End - Content 5 - Aufz?hlungen
---------------------------------------------------------*/



/* hotel booking ferienwohnung booking
---------------------------------------------------------*/

.booking_erw {

	float:left;
	background-color:#f8f8f8;
	width:225px;
	height:auto;
}


.booking_erw_row {
	
	clear:both;
	height:142px;
}

.booking_erw {

	float:left;
	background-color:#f8f8f8;
	width:224px;
	height:142px;
	overflow:hidden;
}

.booking_erw2 {

	float:left;
	background-color:#f8f8f8;
	width:249px;
	height:142px;
	overflow:hidden;
}

.br_h_6 {

	float:left;
	width:6px;
	height:auto;
	overflow:hidden;
}

.booking_erw_prc_1 {
	
	width:48px;
}

.booking_erw_prc_2 {

	width:29px;
}

.booking_erw_prc_3 {
	
	width:86px;
}

.booking_erw_prc_4 {

	width:62px;
	font-size:10px;
	color:#999999;
}

.booking_erw_chk_1, .booking_erw_chk_3  {

	min-width:17px;
}

.booking_erw_chk_1 input, .booking_erw_chk_3 input {

	margin: 0px 0px 0px 0px;
	padding:0px 3px 0px 0px;
} 

.booking_erw_chk_2 {

	width:97px;
}

.booking_erw_chk_4 {

	width:94px;
}

.booking_hotel_row_e {

	height:17px;
	padding:0px 0px 0px 11px;
	font-size:10px;
	line-height:13px;
	overflow:hidden;
}

.booking_hotel_row_e div {
	
	float:left;
}

.booking_range {

	width:81px;
	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;
}

#booking_internal {
	
	clear:both;
}

#booking_internal form div.booking_hotel_foo {
	
	clear:both;
	text-align:right;
	margin:0px -3px 0px 0px;
	padding:6px 0px 0px 0px;
}


.booking_hotel_left {

	width:77px;
}

.booking_hotel_right {

	width:100px;
}

 #booking_internal form div.bookign_erw_row div.booking_erw div.booking_hotel_row div.booking_hotel_right {
 
 	width:120px;
 }


#booking_internal form div.bookign_erw_row div.booking_erw2 div.booking_hotel_row div.booking_hotel_left {

	width:180px;
}

#kategorie { /*#booking_internal form div.bookign_erw_row div.booking_erw2 div.booking_hotel_row div.booking_hotel_left select.booking_sel_person*/

	width:100px;
}

#booking_internal form div.bookign_erw_row div.booking_erw2 div.booking_hotel_row div.booking_hotel_right {

	width:50px;
}

#booking_internal form div.bookign_erw_row div.booking_erw2 div.booking_hotel_row div.booking_hotel_right select.booking_sel_person {

	width:42px;
}

.booking_hotel_foo a {

	float:right;
	width:143px;
	padding:0px 4px 0px 0px;
	color:#666666 !important;
	text-decoration:none;
	line-height:21px;
	text-align:center;
	background:url('../../images/verfueg_bg.png') top left no-repeat;
}

.booking_hotel_foo a:hover { 

	background-position:0px -21px;
} 



select.booking_small { /*#booking_internal form div.bookign_erw_row div.booking_erw2 div.booking_hotel_row div.booking_hotel_right*/

	width:41px;
	background-color:#ffffff;
	border:1px solid #bcbcbc;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
/* end hotel booking ferienwohnung booking
---------------------------------------------------------*/



/* bergbahnen sommer
---------------------------------------------------------*/

#contenuto_centrale div.bergbahnen_row {

	clear:both;
	height:60px;
	background-color:#f8f8f8;
	overflow:hidden;
}

.bergbahnen_row div {

	float:left;
}

.bergbahnen_ico {

	width:33px;
	margin:12px 26px 0px 16px;
}

.bergbahnen_text {
	
	width:388px;
	height:auto;
	padding:10px 0px 0px 0px;
	color:#2f2f2f;
	line-height:14px;
}


/* end bergbahnen sommer
---------------------------------------------------------*/




/* Sitemap Start 
---------------------------------------------------------*/

.conttext2 a,
.conttext1 a{
text-decoration:none;
	color: #003366;
	font-weight:bold;}


#sitemap .conttext2, #sitemap .conttext1
{
	float: left;
	width: 230px;
	padding: 8px 0px 0px 0px
}

#sitemap strong
{
	font-size: 1.2em;
}
#sitemap ul.subpages li
{
background-image:url(../../images/li_secondo_livello.gif)!important;

	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding : 0px 0px 0px 15px !important;
	
}

#sitemap ul.subpages li a
{
	font-weight: normal;
	color:#333;
	text-decoration:none;
}

#sitemap ul 
{
	margin: 0px;
	padding: 10px 10px 10px 0px;
}

#sitemap ul li
{
	background-image:none;
	padding: 3px 0px 3px 17px;
}

#sitemap ul li a
{
	font-weight: bold;
		color: #003366;
		text-decoration:none;
}

#sitemap ul.subpages
{
	margin: 0px;
	padding: 0px 0px 10px 0px !important;
}

.subpages li a
{
	margin: 0px;
	padding: 0px 0px 0px 0px !important;
}


#sitemap .content2_mod1
{
	width:  480px !important;
	float : left;
	padding: 0px 10px 30px 10px !important;
}

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

.mappa_winter {
	text-align:right;
}


/* Sitemap End 
---------------------------------------------------------*/




/* Engadin Strassenzustand
---------------------------------------------------------*/
#contenuto_centrale .tx-engadinreports-pi1 .st_zustand_zustand st_zustand_geschlossen,
#contenuto_centrale .tx-engadinreports-pi1 .st_zustand{
margin-left:0px !important;}

#contenuto_centrale .tx-engadinreports-pi1 .st_zustand_zustand{

margin-left:0px !important;}






/* Powermail Start
---------------------------------------------------------*/
#powermaildiv_uid12,
#powermaildiv_uid13,
#powermaildiv_uid14,
#powermaildiv_uid15,
#powermaildiv_uid16,
#powermaildiv_uid17,
#powermaildiv_uid18,
#powermaildiv_uid19,
#powermaildiv_uid20,
#powermaildiv_uid21,
#powermaildiv_uid22,
#powermaildiv_uid23,
#powermaildiv_uid24,
#powermaildiv_uid25,
#powermaildiv_uid26,
#powermaildiv_uid27,
#powermaildiv_uid28,
#powermaildiv_uid29,
#powermaildiv_uid30,
#powermaildiv_uid31,
#powermaildiv_uid32,

#powermaildiv_uid33,
#powermaildiv_uid34,
#powermaildiv_uid35,
#powermaildiv_uid36,
#powermaildiv_uid37,
#powermaildiv_uid38,
#powermaildiv_uid39,
#powermaildiv_uid40,
#powermaildiv_uid41,
#powermaildiv_uid42,
#powermaildiv_uid43,
#powermaildiv_uid44,
#powermaildiv_uid45,
#powermaildiv_uid46,
#powermaildiv_uid47,
#powermaildiv_uid48,
#powermaildiv_uid49,
#powermaildiv_uid50,
#powermaildiv_uid51,
#powermaildiv_uid52,
#powermaildiv_uid53,

#powermaildiv_uid54,
#powermaildiv_uid55,
#powermaildiv_uid56,
#powermaildiv_uid57,
#powermaildiv_uid58,
#powermaildiv_uid59,
#powermaildiv_uid60,
#powermaildiv_uid61,
#powermaildiv_uid62,
#powermaildiv_uid63,
#powermaildiv_uid64,
#powermaildiv_uid65,
#powermaildiv_uid66,
#powermaildiv_uid67,
#powermaildiv_uid68,
#powermaildiv_uid69,
#powermaildiv_uid213,

#powermaildiv_uid158{
margin-left:0px !important;}


.tx-powermail-pi1
{
	float:left;
	
}

.tx-powermail-pi1 legend
{
	display:none;
}


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html
{
	float:left;
	width:520px;
	height:23px;
	margin-top:8px;
	margin-left: 5px;
}


.tx-powermail-pi1 label
{
	float: left;
	width: 150px;
}


.tx-powermail-pi1 input
{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	
	background-color:#f8f8f8;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
	/*text-indent:2px;*/
	/*width:200px;*/
	width:auto;
}

.tx-powermail-pi1 select
{
	float: left;
	padding-top:2px;
	
	background-color:#f8f8f8;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
	/*text-indent:2px;*/
	width:auto;
}

/* Powermail Felder die kv?v???rzer sein mv?v???ssen Start
---------------------------------------------------------*/
.tx-powermail-pi1 #uid96, .tx-powermail-pi1 #uid97, .tx-powermail-pi1 #uid83, .tx-powermail-pi1 .jscalendar, .tx-powermail-pi1 #uid143, .tx-powermail-pi1 #uid129, .tx-powermail-pi1 #uid119, .tx-powermail-pi1 #uid210, .tx-powermail-pi1 #uid252, .tx-powermail-pi1 #uid253, .tx-powermail-pi1 #uid254, .tx-powermail-pi1 #uid224, .tx-powermail-pi1 #uid242, .tx-powermail-pi1 #uid309, .tx-powermail-pi1 #uid327, .tx-powermail-pi1 #uid348, .tx-powermail-pi1 #uid335, .tx-powermail-pi1 #uid423, .tx-powermail-pi1 #uid425, .tx-powermail-pi1 #uid91, .tx-powermail-pi1 #uid525, .tx-powermail-pi1 #uid526, .tx-powermail-pi1 #uid57, .tx-powermail-pi1 #uid382, .tx-powermail-pi1 #uid192, .tx-powermail-pi1 #uid159, .tx-powermail-pi1 #uid164, .tx-powermail-pi1 #uid167, .tx-powermail-pi1 #uid314, .tx-powermail-pi1 #uid324, .tx-powermail-pi1 #uid27, .tx-powermail-pi1 #uid565, .tx-powermail-pi1 #uid578, .tx-powermail-pi1 #uid722, .tx-powermail-pi1 #uid723, .tx-powermail-pi1 #uid724, .tx-powermail-pi1 #uid725, .tx-powermail-pi1 #uid726, .tx-powermail-pi1 #uid727, .tx-powermail-pi1 #uid737
{
	width:auto;

}

/* Powermail Felder die kleiner sein mv?v???ssen Ende
---------------------------------------------------------*/
/* Powermail Nur Text Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label 
{
	height:auto;
	/*margin-top:30px;*/
}

/* Powermail Nur Text Ende
---------------------------------------------------------*/
/* Powermail Calendar Start
---------------------------------------------------------*/
.tx-powermail-pi1 .jscalendar_cb, .tx-powermail-pi1 .date2cal_img_help, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_datetime span, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_date span
{
	display:none;
}

.tx-powermail-pi1 img
{
	margin-left:3px !important;
}

/* Powermail Calendar End
---------------------------------------------------------*/

/* Powermail Textarea Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea
{
	height:104px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea textarea
{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	
	background-color:#f8f8f8;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:100px;
	/*text-indent:2px;*/
	width:250px;
}




/* Powermail Textarea End
---------------------------------------------------------*/
/* Powermail Radio Button Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio
{
	height:auto;
	padding-top:4px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio p
{
	width:148px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title 
{
	float: left;
	width: 150px;
}

.tx-powermail-pi1 .powermail_radio_inner label
{
	float: left;
	padding-right: 15px;
	width:auto;	
}

.powermail_radio_inner{
		padding-right: 15px;}

.tx-powermail-pi1
{
	float:left;
	width:370px;
	padding-bottom:2px;
}

#powermaildiv_uid12 .powermail_radio_inner .powermail_radio_inner_uid12_0{
width:350px !important;
float:left;
}

.tx-powermail-pi1 .powermail_radio_inner input
{
	float: left;
	margin-right: 3px;
	width:auto;	
	background-color:#FFF;
	border:none;
}

/* Powermail Radio Button End
---------------------------------------------------------*/
/* Powermail Checkbox Button Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check
{
	padding-top:4px;
	height:auto;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title
{
	float:left;
	width:150px;	
}
.tx-powermail-pi1 .powermail_check_inner_box
{
	float:left;
	width:370px;
}

.tx-powermail-pi1 .powermail_check_inner
{
	float:left;
	width:370px;
	padding-bottom:2px;
}

.tx-powermail-pi1 .powermail_check_inner input
{
	float: left;
	margin-right: 3px;
	width:auto;	
	background-color:#FFF;
	border:none;
}

.tx-powermail-pi1 .powermail_check_inner label
{
	float: left;
	width:auto;	
}


.tx_powermail_pi1_fieldwrap_html_checkbox_title{
display:none;
}


/* Powermail Checkbox Button End
---------------------------------------------------------*/
/* Powermail Reset Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset
{
	float: left;
	padding-left:150px;
	width:100px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
	
	margin-right:20px;
}


.tx-powermail-pi1 .powermail_reset
{
	float:left;
	
	
background-image: url(../../images/alle_news.gif);
background-repeat:no-repeat;
	
	height:20px;
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	width:75px;
	text-align:center;
		
margin-top:20px;text-transform: lowercase;
	text-transform: capitalize;
	background-color:#FFFFFF;
	

}

/* Powermail Reset End
---------------------------------------------------------*/
/* Powermail Submit Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit 
{
	float: left;
	width:100px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
}


.tx-powermail-pi1 .powermail_submit 
{
background-image: url(../../images/alle_news.gif);
background-repeat:no-repeat;
	height:20px;
	border-width:0;
	color:#666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	padding-right:5px;
	margin-top:20px;text-transform: lowercase;
	text-transform: capitalize;


	background-color: #FFFFFF;
	width:75px;

}




/* Powermail Submit End
---------------------------------------------------------*/

/* Powermail Step2 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .powermail_all_table
{
	margin-bottom:20px;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation p
{
	margin-bottom:10px;
	font-weight:bold;
}

.tx-powermail-pi1 .powermail_all_tr .powermail_all_td
{
	width:150px;
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back
{
	float: left;
	width:auto;
}
.tx-powermail-pi1 .tx_powermail_confirm
{
	height:auto;
	margin-left:0px;
	margin-top:8px;
	width:520px;
}


.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back .tx-powermail-pi1_confirmation_back
{
	float:left;
	background-image: url(../../images/alle_news.gif);
background-repeat:no-repeat;
	height:20px;
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:10px;	
	margin-top:20px;text-transform: lowercase;
	text-transform: capitalize;
	width:75px;
	
	background-color:#FFFFFF;
}

.tx-powermail-pi1_mandatory_submit

{
	float:left;
	background-image: url(../../images/conferma_email.gif);
background-repeat:no-repeat;
	height:20px !important;
	border-width:0;
	color:#666666  !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px   !important;
	padding-left:5px;
	padding-right:10px;	
	text-transform:uppercase;
	width:158px !important;
	border: 0px !important;
	
	background-color:#FFFFFF  !important;
	margin-top:20px;text-transform: lowercase;
	text-transform: capitalize;
}




/* Powermail Step2 End
---------------------------------------------------------*/


/* Powermail Submit Step2 Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit 
{
	float: left;
	width:auto;
}


.tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit
{
	background-image: url(../../images/conferma_email.gif);
background-repeat:no-repeat;
	height:20px;
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:10px;	
	text-transform:uppercase;
	width:160px;
	background-color:#FFFFFF;
	margin-top:20px;text-transform: lowercase;
	text-transform: capitalize;
}

/* Powermail Submit Step2 End
---------------------------------------------------------*/
/* Powermail Submit Step3 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .conttext
{
	height:auto;
	margin-left:0px;
	margin-top:8px;
	width:520px;
}
.tx-powermail-pi1 .conttext .bodytext
{
	height:auto;
	margin-left:0px;
	margin-top:0px;
	width:450px;
}

/* Powermail Submit Step3 Stop
---------------------------------------------------------*/
/* Powermail Multistep Start
---------------------------------------------------------*/
.tx-powermail-pi1 .powermail_multiplejs_tabs
{
	padding-left:5px;
	padding:0px 0px 0px 5px!important;
	margin:0px 0px 20px 0px!important;
	height:30px;
}
.tx-powermail-pi1 .powermail_multiplejs_tabs_item
{
	float:left;
	background-image:none!important;
	padding-left:0px!important;
	padding-right:3px!important;
	margin:0px;
}
.tx-powermail-pi1 .powermail_multiplejs_tabs_item a
{
	color:#000000;
}

.tx-powermail-pi1 .powermail_multiplejs_tabs_item .active-tab
{
	color:#3C9264;
}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_back 
{
	display:none;

}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward
{
	margin-top:30px;
	margin-left:155px;
	background-image:url(../images/formsend.gif);
	height:20px;
	border-width:0;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;	
	text-transform:uppercase;
	width:auto;
}


.powermail_radio_inner{
width:20px;
float:left;}


.tx_powermail_pi1_fieldwrap_html{
}


/* Powermail Multistep End
---------------------------------------------------------*/

#powermaildiv_uid37 {
	padding-left:150px;
	font-size:10px !important;}
	
	#powermaildiv_uid127{
	padding-left:60px;}
	
	#check_uid63_0{padding-left:80px;}
	
	.tx_powermail_pi1_fieldwrap_html{
	font-size:11px !important;}
	
	
	
	#powermaildiv_uid142,
	#powermaildiv_uid116,
	#powermaildiv_uid134,
	#powermaildiv_uid149,
	
	#powermaildiv_uid52,
	#powermaildiv_uid44,
	#powermaildiv_uid26,
	#powermaildiv_uid59,
	#powermaildiv_uid47 {
	padding-top:20px;}
	
	
	.uid31{
		width:300px;}
		
		.linkform{
			text-decoration:none;
			color:#333333;}
			
			
			
.powermail_check_inner powermail_check_inner_uid60_0{
			width:480px !important;
			background-color:#0033CC; }

/* Powermail End
---------------------------------------------------------*/

/* Google map Start
---------------------------------------------------------*/
.external-link-new-window{
	text-decoration:none;
	color:#83a3b6;
}

.buttonSubmit_map{
	background-image: url(../../images/bottone_go.gif);
	background-repeat:no-repeat;
	margin-top:20px;text-transform: lowercase;
	text-transform: capitalize;
}

/* Google map End
---------------------------------------------------------*/


/* Cartine Start
---------------------------------------------------------*/

.riga-cartina{
	border-bottom:1px solid #ebebeb;
	height:15px;
	width:480px;

	float:left;}
	


#box_cartina{
	width:120px;
	float:left;
	padding-right:56px;
	padding-top:26px;
	height:190px;
}

#box_cartina1{
	width:120px;
	float:left;
	height:190px;
	padding-top:26px;
}

.foto_cartina{
	width:120px;
}


.titolo_cartina,
.titolo_cartina a{
	width:120px;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px; 
}

.link_cartina,
.link_cartina a{
width:120px;
text-decoration:none;
color:#83a3b6;
}



/* Cartine End
---------------------------------------------------------*/

/* Enrise start
---------------------------------------------------------*/


.buttonval150

{
	background-image: url(../../images/conferma_ffs.gif);
background-repeat:no-repeat;
	height:20px;
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:10px;	

	width:160px;
	background-color:#ededed;
	text-transform: lowercase;
	text-transform: capitalize;
}

.routenplaner{
width:450px;
	background-color:#ededed;
	padding-left:20px;

float: left;
height:175px;}


.mapbutton


{
	background-image: url(../../images/conferma_ffs.gif);
background-repeat:no-repeat;
	height:20px;
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:10px;	

	width:160px;
	background-color:#ededed;
	margin-top:20px;
	text-transform: lowercase;
	text-transform: capitalize;
	margin-left:245px;
}

.line{
width:195px;
float: left;
margin-top:10px;}

.line1{
width:50px;
float: left;
margin-top:10px;}

.map24_list{
width:150px;}


/* Enrise end
---------------------------------------------------------*/

/* Webcam start
---------------------------------------------------------*/

.riga-cam{
	border-bottom:1px solid #ebebeb;
	height:15px;
	width:480px;
	float:left;}
	
#cam_nav_left{
	width:90px;
	float:left;
	
	background-image: url(../../images/news_back1.gif);
background-repeat:no-repeat;
padding-left:10px;}
	
#cam_nav_center{
	text-align:center;
	width:248px;
	float:left;}
		
#cam_nav_right{
	width:90px;
	text-align:right;
	float:left;
	background-image: url(../../images/news_archive.gif);
background-repeat:no-repeat;
padding-right:10px;
background-position:right;}
	/*powermail checkboxes */
	#powermaildiv_uid60 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:inline; visibility:visible; width:485px; float:right; padding:0px 10px 0px 0px; }
	#powermaildiv_uid60 div.powermail_check_inner { width:15px; }
	#powermaildiv_uid60 div.powermail_check_inner label { display:none !important;}
	#powermaildiv_uid60 div.powermail_check_inner input { display:block; }
	
	#powermaildiv_uid61 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:inline; visibility:visible; width:485px; float:right; padding:0px 10px 0px 0px; }
	#powermaildiv_uid61 div.powermail_check_inner { width:15px; }
	#powermaildiv_uid61 div.powermail_check_inner label { display:none !important;}
	#powermaildiv_uid61 div.powermail_check_inner input { display:block; }
	
	#powermaildiv_uid62 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:inline; visibility:visible; width:485px; float:right; padding:0px 10px 0px 0px; }
	#powermaildiv_uid62 div.powermail_check_inner { width:15px; }
	#powermaildiv_uid62 div.powermail_check_inner label { display:none !important;}
	#powermaildiv_uid62 div.powermail_check_inner input { display:block; }
	
	#powermaildiv_uid63 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:inline; visibility:visible; width:485px; float:right; padding:0px 10px 0px 0px; }
	#powermaildiv_uid63 div.powermail_check_inner { width:15px; }
	#powermaildiv_uid63 div.powermail_check_inner label { display:none !important;}
	#powermaildiv_uid63 div.powermail_check_inner input { display:block; }
	
	#powermaildiv_uid64 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:inline; visibility:visible; width:485px; float:right; padding:0px 10px 0px 0px; }
	#powermaildiv_uid64 div.powermail_check_inner { width:15px; }
	#powermaildiv_uid64 div.powermail_check_inner label { display:none !important;}
	#powermaildiv_uid64 div.powermail_check_inner input { display:block; }
	
		#powermaildiv_uid213 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:inline; visibility:visible; width:485px; float:right; padding:0px 10px 0px 0px; }
	#powermaildiv_uid213 div.powermail_check_inner { width:15px; }
	#powermaildiv_uid213 div.powermail_check_inner label { display:none !important;}
	#powermaildiv_uid213 div.powermail_check_inner input { display:block; }
	
	
	
	
	/*comments*/
	#read_comments div.komm_br_1 { clear:both; height:20px; }
	.komm_br_2 { clear:both; height:8px; overflow:hidden; }
	.kommentar { clear:both; }
	.kommentar2 { clear:both; margin:-13px 0px 0px 0px; }
	.kommentar div.komm_tit, .kommentar2 div.komm_tit { clear:both; height:23px; color: #003366; font-size:14px; font-weight:bold; }
	.kommentar div.komm_text, .kommentar2 div.komm_text { clear:both; }
	
	.forget-comm {clear:both; }
	.tx-comments-comments { padding:0px 10px 0px 10px;  background-color:#f8f8f8; }
	
	#komm_no_komm { line-height:36px; }
	
	.komm_w_brk { height:2px; width:480px; margin:0px 0px 0px -10px; background-color:#ffffff; overflow:hidden; }
		
	.news_disc_cnt_tit { clear:both; color:#969696; padding:10px 0px 0px 0px; }
	.news_disc_cnt_tit a { color:#353535; font-weight:bold; text-decoration:none; }
	
	.news_disc_cnt_cnt { clear:both; padding:0px 0px 10px 0px; }
	
	.news_guest_cnt { clear:both; padding:0px 0px 12px 0px; }
	.news_guest_cnt div.news_guest_cnt_l { float:left; width:160px; }
	.news_guest_cnt div.news_guest_cnt_r { float:left; width:240px; }
	
	#komm_form_box { padding:10px 10px 0px 10px;  background-color:#f8f8f8; }
	
	#tx_comments_pi1_content { width:456px; border:1px solid #cdcdcd; }
	
	.tx-comments-form-top-message { margin:0px 0px 8px 0px; }
	
	.komm_imp {  border:1px solid #cdcdcd; }
	
	#kommentar_abschiken { float:right; height:18px; margin:14px -21px 0px 0px; padding:0px 11px 0px 11px; } /* background:url('../../images/kommentar_abschicken.gif') top left no-repeat;*/
	#kommentar_abschiken input { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	.komm_butt { background:url('../../images/kommentar_abschicken.gif') top left no-repeat; }
	#kommentar_abschiken a { text-decoration:none; color:#666666; }
	
	
	/*kinoprogramm*/
	
	#kino_table_1 { width:480px; margin:12px 0px 0px 0px; }
	#kino_table_1 tr td { padding:0px 0px 12px 0px; }
	
	#liste_kino { clear:both; width:480px; height:auto; }
	.brk_kino { background:url('../../images/f0f0f0.gif') left 12px repeat-x; width:100%; height:24px; }
	.kino_textbold { font-weight:bold; color:#666666; }
	#kino_list tr td.text { width:340px !important;  }
	#kino_td_list { width:340px !important;  }
	.fake_div {width:340px; height:auto; overflow:hidden;}
	
	
	
/*________________________ Start Previsioni pagina __________________________*/

#previsionipagina
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 480px;
}
	
#previsionipagina h4
{
	float: left;
	width: 480px;
	font-weight: bold;
	color: #333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

#previsionipagina .bloccogiorno
{
	float: left;
	width: 220px;
	height: 84px;
	background-color:#f8f8f8;
	color: #333333;
	border: 1px solid #f0f0f0;
	padding:0px 0px 0px 0px;
}

#previsionipagina strong
{
	font-weight: bold;
}

#previsionipagina .spazio
{
	float: left;
	width: 26px;
	height: 62px;
	padding: 0px;
}

#previsionipagina .spaziog
{
	float: left;
	width: 220px;
	height: 62px;
	padding: 0px;
}

#previsionipagina .foto
{
	float: left;
	width: 90px;
	height: 68px;
	padding: 4px 2px 0px 2px;
	margin: 0px;
}

#previsionipagina .bloccogiorno .bgtesto
{
	float: left;
	width: 115px;
	height: 70px;
	padding: 10px 0px 0px 7px;
	color: #333333;
}

#previsionipagina .testoprevisionie
{
	float: left;
	width: 480px;
	padding: 11px 0px 20px 0px;
	border-bottom: 1px solid #f0f0f0;
	margin: 0px 0px 18px 0px;
}

/*________________________ End Previsioni pagina __________________________*/

/* Diramar Start
---------------------------------------------------------*/
.dirstyle, .dirstyle table,  .dirstyle form {
	width:480px!important;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	float:left!important;
}
.dirstyle, .dirstyle table tr{
	height:7px;
}
.dirstyle td input{
	background-color:#F8F8F8;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	width:auto;
}
.dirstyle td select{
	float: left;
	padding-top:2px;
	background-color:#F8F8F8;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
	width:auto;
}
#diramar_reg_reset{
	margin-left:140px;	
}
.d-reg-first-row{
	width:140px;	
}
.d-form-button, .dirstyle input.d-form-button{
	background-color:#FFFFFF;
	background-image:url(../../images/alle_news.gif);
	background-repeat:no-repeat;
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:20px;
	margin-top:20px;
	padding-bottom:5px;
	text-align:center;
	text-transform:capitalize;
	width:75px;
	padding-top:0px!important;
} 
/* Diramar End
---------------------------------------------------------*/

/* Badewetter
---------------------------------------------------------*/

.content2_mod2 .bade_aktu{
	font-size: 10px;
	line-height:12px;
	padding: 17px 0px 3px 0px;
}

.textbold{
	font-weight: bold;
}

.content2_mod2 .bade_1
{
	width: 150px;
	float: left;
	padding: 0px 10px 0px 0px;
}

.content2_mod2 .bade_2
{
	
	border:1px solid #666666;
	width: 155px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.bg_head_badewetter{
		background-color: #BDBDBD;
}

.badewetter_titel_box{
	height:10px;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	font-size: 10px;;
}

.bg_infrastruktur{
		float: left;
		padding: 5px 0px 5px 5px;
		font-size: 10px;
}

.attribut_badewetter{
	float: right;
	padding: 5px 5px 5px 0px;
	font-weight: bold;
	font-size: 10px;
}

.content2_mod2 .bade_info{
	font-size: 10px;
	line-height:12px;
	padding: 3px 0px 0px 0px;
}

.bg_badewetter_marsch{
		background-color: #F8F8F8;
		float: left;
		width: 480px;
		padding: 0px 0px 10px 0px;
}

.bg_badewetter_staz{
		background-color: #F8F8F8;
		float: left;
		width: 480px;
		padding: 0px 0px 50px 0px;
}


/* end Badewetter
---------------------------------------------------------*/


/*  List Events
---------------------------------------------------------*/

#wfqbe_list
{ 
	width:480px; 
	float:left; 
}

#wfqbe_list .wfqbe_pagebrowser			
{ 
	width:480px; 
	height:30px; 
	float:left;
}

#wfqbe_list .wfqbe_pagebrowser td.grey	
{ 
	color:#666667; 
}
#wfqbe_list .wfqbe_list_item			
{ 
	width:480px; 
	height:auto; 
	float:left; 
	padding-top:18px; 
	padding-bottom:20px; 
	border-top:1px solid #ebebeb; 
}

#wfqbe_list .wfqbe_list_item_img		
{ 
	width:165px; 
	height:100px; 
	float:left; 
}

#wfqbe_list .wfqbe_list_item_img img	
{ 
	width:150px; 
	height:100px; 
}

#wfqbe_list .wfqbe_list_item_date		
{ 	
	width:315px; 
	float:left; 
	color:#333333; 
	font-weight:bold; 
	padding-bottom:2px; 
}

#wfqbe_list .wfqbe_list_item_ort		
{ 	
	width:315px; 
	float:left; 
	color:#333333; 
	padding-bottom:5px; 
}

#wfqbe_list .wfqbe_list_item_name		
{ 
	width:315px; 
	float:left; 
	color:#003366; 
	font-weight:bold; 
	font-size:14px; 
	padding-bottom:5px; 
}

#wfqbe_list .wfqbe_list_item_name a		
{ 
	color:#003366; 
	font-weight:bold; 
	font-size:14px; 
}

#wfqbe_list .wfqbe_list_item_name a:hover	
{ 
	color:#003366; 
	font-weight:bold; 
	font-size:14px; 
}

#wfqbe_list .wfqbe_list_item_adress		
{ 
	width:315px; 
	height:auto; 
	float:left; 
}


/* End List Events
---------------------------------------------------------*/



#top #top_alto, #top #top_basso, #foto, #barra, #contenuto_sotto, #iconebottom, #contenuto_sinistra, #iconetop, #contenuto_destra, #linkfooter, #footer, #footerloghi, #sfumaturabottom {
	display:none;
}

.banner_title_de, .banner_title_en
{
	display:none;
}

#sfumatura {
		background-image:none;
		
}
#contenuto {
	background-image:none;
	float:none;
	width:100%;
	padding-bottom:0px;
}
#contenuto_centrale {
	float:none;
	margin:0;
	padding:0;
	width:520px;
}
#logo {
	display:none;
}

.logo_print {
	height:100px;
	width:auto;
}
#footer_print{
	text-align:left;
}




