.logo_print, #footer_print{
	display:none;
}

h1{
width: 480px;
	float: left;
	font-size: 17px;
	font-weight: normal;
	color: #003366;
	padding: 0px 0px 17px 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 6px;
	padding-left: 15px;

	
	list-style-type: none;
	

}

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




#contenuto_centrale a:link {color: #003366;  text-decoration: none !important; border:0px;}
#contenuto_centrale a:visited {color: #003366; 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:0px;
}

/* Modul 2 */

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

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

.content1mod2  .contfoto1 
{
	float: left;
	width: 480px;
	padding: 14px 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:0px;
	 
}

/* 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
---------------------------------------------------------*/


.validation-advice{

	color:#FF0000;

}



#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;
	margin-right:10px;
	
	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;	
	width:160px;
	background-color:#FFFFFF;
	margin-top:20px;
}

/* 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: 36px;
	height: 56px;
	padding: 0px;
}

#previsionipagina .spaziog
{
	float: left;
	width: 220px;
	height: 56px;
	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; 
	min-height: 125px;
	height: auto !important;
	height: 125px;
	float:left; 
	padding-top:18px; 
	padding-bottom:20px; 
	border-top:1px solid #ebebeb; 
}

#wfqbe_list .wfqbe_list_item_img		
{ 
	width:165px; 
	min-height: 115px;
	height: auto !important;
	height: 115px;
	float:left; 
}

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

#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_ort_events
{ 	
	width:450px; 
	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_name_events		
{ 
	width:450px; 
	float:left; 
	color:#003366; 
	font-weight:bold; 
	font-size:14px; 
	padding-bottom:5px; 
}

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

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

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

#wfqbe_list .wfqbe_list_item_adress_events	
{ 
	width:450px; 
	height:auto; 
	float:left; 
}


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

/* List Pauschalen
---------------------------------------------------------*/


.pauschalen-list-container
{
	border-bottom:1px solid #f0f0f0;
	width:480px;
	padding: 0px 0px 0px 0px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	float:left;	
}

.pauschalen-list-item
{
	border-top:1px solid #f0f0f0;
	width:480px;
	padding: 10px 0px 0px 0px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	float:left;
}

.pauschalenlist-immagini
{
	float: left;
	width: 100px;
	padding: 3px 20px 13px 0px;
}

.pauschalenlist_right
{
	 float: left;
	 width: 360px;
	 padding: 0px 0px 0px 0px;
}

.pauschalenlist-data 
{
	font-size:11px;	
	font-weight: bold;
	color:#666667 !important;
	float:left;
	width: 360px;
}

.pauschalenlist-titolo
{
	float:left;
	width:360px;
	padding: 2px 0px 5px 0px;
}

.pauschalenlist-titolo a
{
	font-size:11px;
	color:#003366 ;
	font-weight:bold ;
	text-decoration:none;
}

.pauschalenlist-titolo a:hover
{
	color:#265687;
}

.pauschalenlist-sottotitolo 
{
	float:left;
	width:360px;
	padding:0px 0px 13px 0px;
	font-size:11px;
	color:#666667;
	min-height: 30px;
	height: auto !important;
	height: 30px;	
}

.pauschalenlist-sottotitolo strong
{
	font-weight: bold!important;
}

.pauschalenlist-sottotitolo .pauschalen-list-morelink a
{
	font-weight: bold;
	color:#666667;
	font-size:11px;
}

.pauschalenlist-sottotitolo .pauschalen-list-morelink a:hover
{
	color:#265687;
}