/**reset yahoo **/
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;
}


table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	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;
}


body 
{
	margin: 0px;
	padding: 0px;
	z-index: 1;
	background-color: #eeeeed;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
 	color: #000000;
 	line-height:130%;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	margin-left: 0px;
 	margin-right: 0px;
}

#layout 
{
	width: 980px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;		
}

a:link {color: #AF0E1B; text-decoration: none;}
a:visited {color: #AF0E1B; text-decoration: none;}
a:active {color: #AF0E1B; text-decoration: none;}
a:hover {color: #AF0E1B; text-decoration: underline;}

/* testa
---------------------------------------------------*/

#testa
{
	width: 980px;
	height: 69px;
	margin: 0px;
	padding:  0px;
	float: left;
	background-color: #ffffff;
}

#testa h1
{
	height: 69px;
	width: 219px;
	padding: 0px;
	float: left;
	background-image: url(../immagini/logo_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#testa h1 a
{
	height: 69px;
	width: 219px;
	padding: 0px;
	display: block;
	border: 0px;
	color: #ffffff;

}

#testa span
{
	position: absolute;
	color: #CFD5D8;
	z-index: -1;
}

#menutop
{
	width: 980px;
	height: 30px;
	margin: 0px;
	padding:  0px;
	float: left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
	background-image: url(../immagini/barratop_03.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

#foto
{
	width: 980px;
	height: 289px;
	margin: 0px;
	padding:  0px;
	float: left;
	background-color: #ffffff;
}


#foto .csc-textpic-image
{
	margin:0px;
	padding: 0px;
}
/*
#foto .csc-textpic, #foto .csc-textpic-imagewrap , #foto .csc-textpic-image, #foto dl
{
	float: left;
}*/

#foto img
{
	float: left;
}

.slideshow{
	float:left;
	padding: 0px;
	margin: 0px;
	width: 980px;
	height: 289px;
}

.slideshow-images 
{
	width: 980px;
	height: 289px;
   background-color: #ffffff;	
}		

#path_page{
	width: 980px;
	height: 12px;
	background-image: url(../immagini/bordfoto.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
	/*position: relative;*/
	float: left;
    font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
	line-height: 12px;
	color: #6f6d59;
	padding: 7px 0px 9px 0px;
}

#path_infos{
	padding-left: 10px;
	/*position: absolute; */
	bottom: 0px;
}

a.pathlink:link {color: #B3181C; text-decoration: none;}
a.pathlink:visited {color: #B3181C; text-decoration: none;}
a.pathlink:active {color: #B3181C; text-decoration: none;}
a.pathlink:hover {color: #4C4C41; text-decoration: none;}

#barrainfo
{
	width: 980px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	
	margin: 0px;
	padding:  0px;
	float: left;
	background-color: #ffffff;
   display: none;
}





/* Pagina
---------------------------------------------------*/


#pagina
{
	width: 980px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 0px;
	padding:  0px 0px 0px 0px;
	float:left;
 	color : #393939;
	background-color: #ffffff;
	position: relative;
}

/*Menu left
---------------------------------------------------------*/
#menuleft
{
	padding: 21px 5px 21px 7px;
	float: left;
	width: 226px;
}



#menuleft a:link {color: #6f6d59; text-decoration: none;}
#menuleft a:visited {color: #6f6d59; text-decoration: none;}
#menuleft a:active {color: #6f6d59; text-decoration: none;}
#menuleft a:hover {color: #c51919; text-decoration: none;}


#menuleft li
{
	 font-family:  Arial, Helvetica, sans-serif;
	 color: #6f6d59;
	 font-size: 12px;
	 padding: 1px 0px;
}

#menuleft .level1
{
	padding-left:0px;
   font-weight: bold;
}

#menuleft .level2
{
	 padding-left: 15px;
}

#menuleft #selected1, #menuleft #selected2
{
	color: #c51919;
}

/*Icon Pdf
---------------------------------------------------------*/

#iconpdf
{
	top:-2px !important;
	left: 701px;
	position:absolute;
	width:25px;
	height:21px;
	/*display:none;*/
	background:url(../images/print.png) no-repeat;
	
}
#iconpdf:hover{
	background-position:0 -32px;}

/*Mehrservices
---------------------------------------------------------*/

#mehrservices
{
	width: 234px;
	float: left;
	padding : 0px 0px 10px 0px;
	margin: 0px;
}
#mehrservices p
{
	width: 210px;
	float: left;
	padding : 10px 12px 10px 12px;
}

#mehrservices h1.csc-firstHeader
{

	padding-bottom : 5px !important;
}

/*Unterkunft
---------------------------------------------------------*/
#unterkunft
{
	width: 234px;
	float: left;
	padding : 0px 0px 0px 0px;
	margin: 0px;
}

#unterkunft #booking
{  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  float: left;
  width: 234px;
  padding: 10px 0px 0px 0px;
}

#unterkunft #checkin, #unterkunft #checkout
{  
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
	border: 1px solid #CECECE;
	margin: 0px 2px 0px 0px
}

#unterkunft #erwachsene
{  
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CECECE;
	margin: 0px 2px 0px 0px
}


#unterkunft .riga
{
	width: 226px;
	float: left;
	padding : 0px 0px 5px 8px;
	margin: 0px;
	line-height: 21px;
}

#unterkunft .riga2
{
	width: 222px;
	float: left;
	padding : 0px 0px 5px 12px;
	margin: 0px;
	line-height: 21px;
}


#unterkunft label
{
	float: left;
	padding: 0px 8px 0px 5px;
	display: block;
	width: 80px;
}

#unterkunft #quickformselect
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 3px 2px 3px;
	border: 1px solid #CECECE;
	width: 168px;
}

/*_______________Meteo Dettagli _____________*/


#meteodettagli
{
	float: left;
	width: 464px;
	padding: 0px 10px 20px 10px;
	
}

#meteodettagli .paese
{
	 padding: 5px 0px 5px 0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color : #c51919;
	 font-size: 1.2em;
}

#meteodettagli .oggi
{
	float: left;
	width: 463px;
	padding: 8px 0px 8px 0px;
	border: 1px solid #989898;
	margin-bottom: 5px;
	margin-top: 15px;
	
}

#meteodettagli .domani
{
	float: left;
	width: 463px;
	padding: 8px 0px 8px 0px;
	border: 1px solid #E7E7E7;
	margin-bottom: 5px;
	
}

#meteodettagli .fotometeo
{
	float: left;
	width: 70px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	
}

#meteodettagli .datewetter
{
	font-weight: bold;
	float: left;
	width: 373px;
	padding: 0px 0px 0px 20px;
}

#meteodettagli .temp
{
	float: left;
	padding: 0px 0px 0px 20px;
	width: 373px;
}

#meteodettagli .temp strong
{
	 color: #5C5C5C;
	 font-weight: bold;
}

#meteodettagli .previsioni
{
	float: left;
	padding: 0px 0px 0px 20px;
	width: 373px;
}



/* Coda
---------------------------------------------------------*/

#coda
{
	background-color: #ffffff;
	width: 980px;
	height: 35px;
	margin: 5px 0px 0xp 0xp;
	padding: 10px 0px 0px 0px;
	float: left;
}

#address
{
	padding: 10px 0px 0px 12px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #706e5a;
	float: left;
}

#copy
{
	padding: 10px 12px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #706e5a;
	float: right;
}

/**************************autocomplete*****************/


#search 
{
	width: 170px;
	height: 44px;
	float:left;
	text-align:right;
	padding:5px 5px 0px 0px;
}


.buttonSubmit
 {
	width:26px;
	height:20px;
	color:#FFF;
	float:left;
	font-weight:bold;
	padding:0px 0px;
	background: url(../immagini/tasto_cerca_03.gif) no-repeat 0px 0px;
	cursor:pointer;
	border:none;
	text-indent: -9000px;
	margin: 0px 0px 0px 0px;
	 
}


input#qua-search
{
	width: 110px;
	height:14px;
	float:left;
	border: 1px solid #c0beb2;
	padding: 2px 16px 2px 3px;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1em;
}



#season 
{
	float: left;
	width: 140px;
	height: 19px;
	padding: 0px 0px 0px 17px;
}

div.search_rand{
	display: block;
	height: 18px;
	border: 1px solid #D6D6D3;
	float: right;
	
}
.search_field {
	float: left;
	height: 14px;
	width: 95px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c41;
	border: 0px;
	margin: 0px;
	padding: 1px 1px 1px 1px;
	text-indent: 5px;
}


.autocomplete_list_ul {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
}
.autocomplete_list_li {
	padding:0px;
	margin:0px;
	list-style:none;
}
.autocomplete_list_div a:link, .autocomplete_list_div a:visited, .autocomplete_list_div a:active {
	display:block;
	padding:3px 5px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height:130%;
	background-color:#fff;
	text-decoration:none;
}
.autocomplete_list_div a:hover {
	background-color:#CCCCCC;
}
.autocomplete_list_div ul  {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-image:url(/fileadmin/user_upload/layout/clear.gif);
}

.autocomplete_list_div li{
	list-style:none;
	list-style-image:url(/fileadmin/user_upload/layout/clear.gif);
}
.autocomplete_list_div {
	position:absolute;
	z-Index:100; 
	background-color:#FFFFFF; 
	border:1px solid #666; 
	text-align:left;
	min-width:200px;
	list-style:none;
}





/********************SEARCH***********************/


.tx-indexedsearch-searchbox , .tx-indexedsearch-res, .tx-indexedsearch-secHead, .tx-indexedsearch-whatis, .tx-indexedsearch-browselist-currentPage
{
	margin: 0px;
	padding: 0px 10px 14px 10px;
	clear: both;
	
}

.tx-indexedsearch-searchbox input
{
	color: #000000;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	border: 1px solid #CECECE;
	
}

.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button
{
	color: #000000;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	border: 1px solid #CECECE;
}



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

.tx-indexedsearch li
{
	 display: inline !important;
	 list-style-image: none !important;
	 list-style: none !important;
	 background-image: none !important;
	 margin: 0px !important;
	 padding: 0px !important;
	 color : #B3181C;
}


.tx-indexedsearch-res .tlinksearch
{
	padding: 2px 0px;
	background-image: url(../immagini/sfondo_res_search.gif);
	background-repeat: repeat-x;
	height: 21px;
}




.tx-indexedsearch .tx-indexedsearch-percent
{
	 text-align: right;
}

.tx-indexedsearch-res .descr
{
	padding: 15px 0px 15px 0px;
}

.tx-indexedsearch .tx-indexedsearch-sw
{
	font-weight: bold;
	font-size: 1.1em;
	color : #B3181C;
}

.tx-indexedsearch-res .tx-indexedsearch-path
{
	font-size: 12px;
	color : #6A6A6A;
}
.tx-indexedsearch-res  .tx-indexedsearch-info
{
	color : #6A6A6A;
	font-size: 12px;
}




/*
.tx-indexedsearch 
{
	margin-left: 12px;
	margin-right: 12px;
}
.tx-indexedsearch-sw {
	font-style: normal !important;
}
.tx-indexedsearch, .tx-indexedsearch-res, .tx-indexedsearch-descr, .tx-indexedsearch-redMarkup 
{
	color: black;
	font-weight: bold;
}
div.tx-indexedsearch-browsebox p 
{
	margin: 0px 0px; 
	padding-left: 0px !important; 
	padding-bottom: 10px !important;
}
ul.browsebox 
{
	margin: 10px 0px;
	padding: 0px;
	color: #9e2629;
}
ul.browsebox li 
{
	margin: 0px;
	padding: 0px;
}
.tx-indexedsearch-descr 
{
	padding:5px;
	font-style:normal !important;
}
.tx-indexedsearch-info {
	padding:5px;
	background-color:	 !important;
}
.tx-indexedsearch-searchbox form {
	margin:0px;
	padding:0px;
}
.tx-indexedsearch  input {
	height:20px;
	vertical-align:top;
	background-color:#FFFFFF;
	border:1px solid black;
}
.tx-indexedsearch-searchbox-button w {
	height:22px;
	vertical-align:top;
	background-color:#FFFFFF;
	border:1px solid black;
}
*/




/* *********************** Navigation style *********************** */

A.navi:link {color: #000000; text-decoration: none;}
A.navi:visited {color: #000000; text-decoration: none;}
A.navi:active {color: #000000; text-decoration: none;}
A.navi:hover {color: #B3181C; text-decoration: none;}

A.navi_act:link {color: #B3181C; text-decoration: none;}
A.navi_act:visited {color: #B3181C; text-decoration: none;}
A.navi_act:active {color: #B3181C; text-decoration: none;}
A.navi_act:hover {color: #B3181C; text-decoration: none;}



ul#subsub  { 
	display: block;
	float: right;
	list-style-type:none;  
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}

ul#subsub  li{ 
	display: block;
	width: 170px;
	margin: 0 0 0 0;
	float: left;
	height: 19px;
	text-indent: 9px;
	text-decoration: none;
	border-bottom: 1px solid #D6D6D3;	
}

ul#subsub li:hover{ 
	display: block;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	height: 19px;
	color: #000000;
	margin: 0 0 0 0 ;
}

ul#subsub li a{ 
	display: block;
 	color: #000000;
	text-decoration: none;
	margin: 0 0 0 0 ;
	height: 17px;
	padding-top: 2px;
	background-color: #EEEEED;
}



ul#subsub li.selected a { 
	display: block;
 	color: #B3181C;
	background-color: #FFFFFF;
	text-decoration: none;
}

ul#subsub li.selected a:hover { 
	display: block;
 	color: #B3181C;
	background-color: #FFFFFF;
	text-decoration: none;
}

ul#subsub li a:hover { 
	display: block;
	text-decoration: none;
	color: #B3181C;
	background-color: #FFFFFF;
}





/* *********************** end navigation style *********************** */

/************************* service_nav **********************************/

#service_nav 
{
	width: 550px;
	height: 61px;
	float: left;
	text-align:right;
	padding: 6px 30px 0px 0px;
   font-family : Arial, Verdana, sans-serif;
	color: #C5C5C5;
	font-size: 13px;
}

#service_nav a:link, #service_nav a:visited, #service_nav a:active 
{
	color:#333333;
}

#service_nav a:hover  
{
	color:#AF0E1B;
	text-decoration: none;
}

ul#service_navigation 
{
	float:right;
}

ul#service_navigation li 
{
	display: inline;
}

ul#service_navigation .trenn_service 
{
	float:left;
	padding: 0px 6px 0px 6px;
}

/************************* end service_nav **********************************/

/* *********************** season-navi style *********************** */

ul#season_navigation  { 
	display: block;
	float: left;
	height: 19px;
	list-style-type:none;  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-image: url(../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;*/
}

ul#season_navigation  li{ 
	display: block;
	width: 70px;
	margin: 0px 0px 0px 0px;
	float: left;
	height: 19px;
	text-align: center;
}

ul#season_navigation li:hover{ 
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	/*background-image: url(../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;*/
	background-image: url(../user_upload/layout/bg_season_o.gif);
	background-repeat: repeat-x;
	height: 19px;
	color: #4c4c41;
	margin: 0px 0px 0px 0px;
}

ul#season_navigation li a{ 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #9E2629;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
	margin: 0px 0px 0px 0px;
	height: 17px;
	padding-top: 2px;
	background-image: url(../user_upload/layout/bg_season_o.gif);
	background-repeat: repeat-x;
}



ul#season_navigation li.selected a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #4c4c41;
	background-image: url(../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
}

ul#season_navigation li.selected a:hover { 
	display: block;
    font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #4c4c41;
	background-image: url(../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
}

ul#season_navigation li a:hover { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #9E2629;
	background-image: url(../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
	text-decoration: none;
}
/* *********************** end season-navi style *********************** */





/* *********************** News style *********************** */


.newssearch
{
	float:left;
	width:345px;
	height: 73px;
	background-image:url(../immagini/background_search_news.gif);
	background-position:  10px 0px;
	background-repeat:no-repeat;
	padding: 5px 0px 15px 25px;

}

.newssearch .newssearchline
{
	width:335px;
	height:23px;
	float:left;
	padding-top:6px;
	text-align:right;
}

.newssearch .newssearchline span
{
	float: left;
	width: 76px;
	padding:2px 5px 0px 0px;
	
	text-align:left;
}


.newssearch .newssearchinput
{	
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	border: 1px solid #CECECE;
	width: 233px;

}

.newssearch .newssearchradio
{
	width:81px;
	height:23px;
	padding:5px 0px 0px 254px;	
	float: left;
	text-align:right;
}


.newssearch .searchnewsbutton
{
	background-image:url(../immagini/search.gif);
	background-repeat:no-repeat;
	width: 70px;
	height:21px;
	text-align:left;
	border:none;
	float: left;
	cursor: pointer;
	padding-left: 4px;
	
}


.searchsprachenews
{
	float:left;

	width:80px;
	height: 75px;
	padding: 2px 0px 0px 10px;

}


#listing
{	
	width:464px;
	
	padding: 2px 10px 0px 10px;
	float: left;
	clear: both;
	
}

#listing .listing_legenda
{
	width:464px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding:10px 0px 10px 0px;
	border-top:  1px dotted #CECECE;
	float: left;
}


#listing .listing_legenda .block1
{
	float:left;
	width:156px;
	height:100px;
	padding-top: 5px;
}



#listing .listing_legenda .block1 img
{
	float:left;
	width:148px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #c51919;

}


#listing .block2
{
	float:left;
	width:294px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding-left:12px;
}


#listing .list_titel2
{
	
	margin-bottom:8px;
	font-size: 1.2em;
	font-weight:bold;
}

#listing .list_titel1
{
	color : #6A6A6A;
	padding: 0px 0px 5px 0px;
}

.news-list-options
{
	 float: left;
	 clear: both;
	 width: 464px;	
	 padding: 10px 10px 0px 10px;
}

.news-list-options p
{
	 padding: 0px;
	 margin: 0px;
}

.news-list-options dd
{
	 padding: 0px;
	 margin: 0px;
	 float: left;
	 clear: both;
	 width: 464px;	
	 text-align: center;
}

.news-list-options .tx-ttnews-browsebox
{
	 font-style: italic;
}

.news-list-options table
{
	 font-style: normal;
}
/* InhaltDETAIL
---------------------------------------------------------*/

#newssingleview
{
	margin-top:0px;
   float: left;
	width: 484px;
	padding: 0px 0px 0px 0px;
	
}

#newssingleview h2
{
 	padding: 5px 10px px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #c51919;
	width: 464px;
	float: left;
	clear: both;
	font-size: 1.2em !important;
}

#news_data
{
	color : #7E7E7E !important;
	padding: 6px 10px 10px 10px;
	width: 464px;
	float: left;
	font-style: italic;
	background-image: url(../immagini/linea_news.gif);
	background-position: 10px 3px;
	background-repeat: no-repeat;
}

#newssingleview #news_image
{
	margin: 0px;
	padding: 0px 10px 14px 10px;
	float: left;
	clear: both;
	width: 464px;
}

#newssingleview #news_image img
{
	float: left;
	width:227px;
	padding: 0px 0px 0px 0px;
	/*border: 0px solid #c51919;*/
	margin-left:0px;
}

#newssingleview .contfotonews1
{
	float: left;
	width: 227px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

#newssingleview .contfotonews2
{
	float: left;
	width: 227px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#newssingleview .contdesfoto
{
	float: left;
	width: 219px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.3em;
	font-size: 0.9em;
	color : #96968F;
}

#conttestonews
{
	 float: left;
	 width: 484px;
}

#conttestonews p
{
	margin: 0px !important;
	padding: 0px 10px 14px 10px !important;
}



#conttestonews #news_subheader
{
	float: left;
	width: 464px;
	padding: 0px 10px 15px 10px;
	font-weight:bold;
}

#conttestonews .back
{
	float: left;
	width: 464px;
	padding: 20px 10px 0px 10px;
}

#conttestonews .files
{
	clear: both;
	float: left;
	width: 464px;
	padding: 5px 10px 0px 10px;
	text-align: left;
}

#conttestonews .files img
{
	float: left;
	padding-right: 8px;
}

#conttestonews .news-single-related
{
	clear: both;
	float: left;
	width: 464px;
	padding: 8px 10px 0px 10px;
	text-align: left;
}

#conttestonews .news-single-related span
{
	clear: both;
	float: left;
	width: 464px;
	padding: 0px 0px 5px 0px;
	text-align: left;
}

#conttestonews .news-single-related img
{
	float: left;
	padding-right: 2px;
}

/* INHALTEVENT
---------------------------------------------------------*/

#searchevent
{
	width:464px;
	height:130px;
	float: left;
	padding : 0px 10px 20px 10px;	
}

#searchevent span
{
	float: left;
	width: 355px;
	clear: both;
	padding: 3px 0px 3px 0px;
}

#searchevent input
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	border: 1px solid #CECECE;
}

#searchevent #controllercategory
{
	color: #000000;
	width: 150px;
	float: left;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	border: 1px solid #CECECE;
}



#searchevent label
{
	float: left;
	width: 100px;
	line-height: 23px;
}


#searcheventmenu
{	
	float:left;
	display:block;
	width:355px;
	height:125px;
	background-image:url(../immagini/background_search_event.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px
}

#searcheventlink
{
	float:left;
	padding: 11px 0px 0px 10px;
	width:99px;	
}
/*
#searcheventform1titel
{
	text-align:right !Important;
	float:left;
	width:161px;
	padding-right:10px;
	margin:5px 0px 5px 0px;
}
*/

#searchevent #gosearch
{
	background-image:url(../immagini/search.gif);
	background-repeat:no-repeat;
	width: 70px;
	height:21px;
	text-align:left;
	border:none;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
/*
.tx-cal-controller p,.tx-cal-controller h2
{

padding-left:15px;

}*/

#lista_eventi 
{	 
	width: 464px;
	
	float: left;
	padding: 0px 10px 0px 10px;
}


#lista_eventi .datae
{	 
	font-size: 12px;
 	font-weight:normal;
	color : #000000;
	padding: 0px 0px 0px 163px;
	float: left;
	width: 301px;
}

/*Menü search end*/



#lista_eventi  .V9G1A
{
 	font-size: 0.9em;
 	color: #6A6A6A;
}


#lista_eventi .eventlinkimage
{
	float:left;
	width:144px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 10px 3px 5px 2px;
}


#lista_eventi .eventlinkimage img
{
	float:left;
	border: 0px;
	padding:0px;
	
}

#lista_eventi  .eventlinktext 
{
	float:left;
	width:303px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 8px 0px 0px 12px;	
}

#lista_eventi  .titoloe
{
	font-size: 1.1em;;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	float: left;
	width: 303px;
}

#lista_eventi  .titoloe div
{
	 display:inline;
	 padding:0px;
	 margin:0px;
}

#lista_eventi .titoloe  a:link, #lista_eventi .titoloe  a:active, #lista_eventi  .titoloe a:visited
{
	color: #B3181C; 
	cursor: pointer;
}

#lista_eventi .titoloe a:hover
{
	color: #B3181C; 
	cursor: pointer;
}

#lista_eventi .eventmher
{
	padding: 7px 0px 0px 0px;
	float:left;
	width:296px;
}

#lista_eventi li
{
	float:left;
	width:464px;
	background-image: url(../immagini/sfondo_evento_lista.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 10px 0px 10px 0px;
}

#lista_eventi  .V9G1B
{
 	font-size: 1.0em;
 	font-style: oblique;
 	color: #6A6A6A;
}

#lista_eventi  .V9G1B a
{ 
	color: #B3181C;
	background-color: #FFFFFF;
	text-decoration: none;
}

#lista_eventi  .V9G1B a:hover
{ 
	color: #B3181C;
	background-color: #FFFFFF;
	text-decoration:underline;
}

#lista_eventi  .eventtextdetail1
{
	font-size: 1.0em;;
	padding: 9px 0px 2px 0px;
	float: left;
	width: 303px;
	
}



/*Packages
---------------------------------------------------------*/

.packageslist
{
	float: left;
	width: 484px;
}

.packageslist .contdivfoto
{
	margin: 0px;
	padding: 4px 0px 0px 10px;
	float: left;
	width: 148px;
}

.packageslist .contfoto1 
{
	float: left;
	width: 148px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.packageslist img
{
	 background-color: #ffffff;
	 /*border: 1px solid #424136;*/
	 padding: 2px;
	 margin: 0px;
	 float: left;
}

.packageslist h2
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color : #c51919;
	 font-size: 1.1em;
	 padding: 2px 10px 8px 0px !important;
	 margin : 0px;
	 width: 306px;
	 float: left;
}

.packageslist .conttesto
{
	 float: left;
	 width: 310px;
	 padding: 0px 0px 0px 10px; 
}

.packageslist .conttesto p
{
	 display : inline;
	 margin: 0px;
	 padding: 0px;
	 
}

#euroconverter
{
	 float: left;
	 width: 444px;
	 margin : 0px;
	 padding: 0px 10px 0px 10px;
	
}

#euroconverterqua
{
	 float: left;
	 width: 442px;
	 margin : 0px;
	 padding: 10px;
	 border: 1px solid #C0BEB2;
}

#euroconverter .subheader
{
	 float: left;
	 width: 435px;
	 border-bottom : 1px solid #96968F;
	 border-top : 1px solid #96968F;
	 background-color: #F4F4F4;
	 font-weight: bold;
	 color : #c51919;
	 padding : 0px 0px 0px 7px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 margin: 0px 0px 15px 0px;
}

#euroconverter label
{
	 font-weight: bold;
	 float: left;
	 width: 100px;
	 line-height: 21px;
	 height: 21px;
	 padding: 0px 0px 4px 0px;
}

#euroconverter input
{
	 float: left;
	 height: 19px;
	 line-height: 19px;
	 width: 100px;
	 border: 1px solid #C0BEB2;
	 padding: 0px 3px 0px 3px;
}

#euroconverter .buttoneuro
{
	 float: left;
	 height:  19px;
	 line-height: 1em;
	 padding: 0px 0px 0px 0px;
	 margin-left: 10px;
	 width: 106px;
	 border: 1px solid #C0BEB2;
}

#euroconverter span
{
	 float: left;
	 width: 435px;
    clear: both;
}
#euroconverter .linkimg
{
	 display: block;
	 padding: 0px 0px 0px 10px;
	 background-image: url(../immagini/pic_link_back.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 17px; 
}


#resform
{
	float: left;
	padding: 0px 10px 0px 10px;
	margin :0 px;
	width: 464px;
}


/* Powermail Start
---------------------------------------------------------*/

.tx-powermail-pi1
{
	float:left;
	width:464px;
	padding: 0px 10px 0px 10px;
}

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


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html
{
	float:left;
	width:464px;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	margin-top:8px;

}
.powermail_mandatory{
	color:#AF0E1B!important;
}


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


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

}

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

/* 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:#e4f5e5;*/
	border:1px solid #C8C8C8;
	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;
	padding: 0px 0px 14px 0px !important;
}

.tx-powermail-pi1 .powermail_radio_inner label
{
	float: left;
	padding-right: 10px;
	width:auto;	
}
.powermail_radio_inner_uid29_1{
	margin-left:12px;
	}
	
.tx-powermail-pi1_thx .bodytext{
	padding:0 !important;
	margin:0 !important;
	}
	
.tx-powermail-pi1 .powermail_radio_inner
{
	float:left;

	padding-bottom:2px;
}

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

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

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


.tx-powermail-pi1 .powermail_reset
{
	float:left;
	height:20px;
	border: 1px solid #807e65;
	color:#807e65;
	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;
	margin-left:20px;
}

/* 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 
{
	height:20px;
	border: 1px solid #807e65;
	color:#807e65;
	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;
	flaot:right;
	margin-left:40px;
	margin-right:110px;
}

/* 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;
	padding:0px 0px 0px 0px !important;
}

.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 .validation-failed
{
	border: 1px solid #AF0E1B !important;
}

.tx-powermail-pi1 .validation-advice
{
	background-color: #ffffff;
	clear:both;
	float:left;
	color: #AF0E1B;
	padding:5px 0px 5px 150px;
	width: 314px;
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back .tx-powermail-pi1_confirmation_back
{
	float:left;
	height:20px;
	border: 1px solid #807e65;
	color:#807e65;
	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;
	margin-right:40px;
}

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


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

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


.tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit
{

	height:20px;
	border: 1px solid #807e65;
	color:#807e65;
	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 Submit Step2 End
---------------------------------------------------------*/
/* Powermail Submit Step3 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .conttext
{
	height:auto;
	margin-left:0px;
	margin-top:8px;
	width:484px;
}
.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;
	border: 1px solid #807e65;
	color:#807e65;
	height:20px;
	border-width:0;
	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;
}
.tx_powermail_pi1_fieldwrap_html_radio_title{
	float:left;
	width:auto;
	}
.powermail_radio_inner{
	float:left;
	width: auto;}

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

