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

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

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


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

.bodytext a:hover
{

 color:#265687;
}




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





/* Struttura esterna */

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


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









/*
===================================================================================================================
Menu Top
===================================================================================================================
*/



#top 
{
	position: relative;
}


#csstopmenu li
{
	float: left;
	
	z-index: 2;
	color:#ffffff;
	text-align:left;
}

#csstopmenu  li a.menuLinkFather
{
	float: left;
	height:30px;
	margin-right:10px;
	padding-top:5px;
	text-decoration:none !important;
}

#csstopmenu li a.menuLinkFather:hover
{
	text-decoration: none;	
}


#csstopmenu img
{
 	float:left ;
	padding:0px ;
	margin:0px ;
}

#csstopmenu li>ul
{/* non IE browsers */
	top: auto;
	left: auto;
	padding: 0px 0px 0px 0px;
}

#csstopmenu li:hover div.submegamenu, #csstopmenu li.over div.submegamenu
{
	display: block;
	z-index: 2;
}


html>body #clearmenu
{ /* non IE browsers */
	height: 3px;
}


#csstopmenu, #csstopmenu div.submegamenu
{
	margin: 0px;
	list-style:  none;
	border:0px;
	float: left;
	z-index: 3;
}

#csstopmenu li
{
	float: left;
	z-index: 900;
}

#csstopmenu li img
{
	z-index: 900;
}

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

#csstopmenu a:hover
{
	text-decoration: none;
	color:#333333;
}

#csstopmenu .submegamenu
{
	display: none;
	width: 580px;
	min-height: 316px;
	height: auto !important;
	height: 316px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 200px;
	top:107px ;
	
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	z-index: 10000;
}

#csstopmenu .submegamenubox
{
	background-image: url(../../images/megamenu/background_menu2.png);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding: 0px 6px 6px 6px;
	width: 568px;
	min-height: 300px;
	height: auto !important;
	height: 330px;
	border-top: 6px solid #003466;
	float:left;
}

#csstopmenu li.menulast .submegamenubox
{
	background-image: url(../../images/megamenu/background_menu2last.png);
}


#csstopmenu .submenulist
{
	float:left;
	width: 188px;
	padding:10px 0px 18px 0px;
}

#csstopmenu li.menulast .submenulist
{
	float:right;
}

#csstopmenu .submenulist li
{
	float:left;
	width: 188px;
	height: 22px;
	line-height: 22px;
}
#csstopmenu .submenulist li a
{
	font-size: 11px;
	color:#ffffff ;
	font-weight: bold;
	padding: 0px 18px 0px 18px;
	float:left;
	width: 152px;
	line-height: 22px;
	height: 22px;
}

#csstopmenu .submenulist li a:hover
{
	background-color: #6986a4;
}

#csstopmenu .submegamenuarrow
{
	float:left;
	width: 580px;
	height:18px;
	background-image: url(../../images/megamenu/background_menu_arrow.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#csstopmenu .submenucontent
{
	float:left;
	width: 350px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding:5px 15px 8px 15px ;
}

#csstopmenu li.menulast .submenucontent
{
	float:right;
}


#csstopmenu .ajaxLoadingMenu
{
	background-image: url(../../images/megamenu/ajax-loader.gif);
	background-position: center center;
	background-repeat:no-repeat;
}

.menu_flex_large
{
	float:left;
	width: 350px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #e8e8e8;
}


.menu_flex_large .menu_flex_title
{
	float:left;
	width: 350px;
	font-size:13;
	font-weight: bold;
	color: #003366;
}

.menu_flex_large .menu_flex_foto
{
	float:left;
	width: 118px;
	height: 70px;
	padding:9px 15px 0px 0px;
}

.menu_flex_large .menu_flex_content
{
	float:left;
	width: 217px;
	padding:5px 0px 5px 0px;
	color: #333333;
	font-size: 11px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}

.menu_flex_large .menu_flex_content strong, .menu_flex_large .menu_flex_content b
{
	color: #003366;
}

.menu_flex_large .menu_flex_content img
{
	float: none!important;
}

#csstopmenu .menu_flex_large .menu_flex_content a
{
	color: #265687;
}

#csstopmenu .menu_flex_large .menu_flex_content a:hover
{

	color: #83a3b6;
}

.menu_flex_col2
{
	float:left;
	width: 350px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	padding: 0px 0px 10px 0px;
	margin: 8px 0px 0px 0px;
}

.menu_flex_c1
{
	float:left;
	width: 161px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	padding: 0px 13px 0px 0px;
	border-right: 1px solid #e8e8e8;
}

.menu_flex_c2
{
	float:left;
	width: 161px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	padding: 0px 0px 0px 14px;
}

.menu_flex_content1, .menu_flex_content2
{
	font-size: 11px;
	color: #333333;
	float: left;
	width: 161px;
}


.menu_flex_col2 .menu_flex_content1 strong, .menu_flex_large .menu_flex_content2 b
{
	color: #003366;
}

.menu_flex_col2 .menu_flex_content1 img,.menu_flex_col2 .menu_flex_content2 img
{
	float: none!important;
}

#csstopmenu .menu_flex_col2 .menu_flex_content1 a,#csstopmenu .menu_flex_col2 .menu_flex_content2 a
{
	color: #265687;
}

#csstopmenu .menu_flex_col2 .menu_flex_content1 a:hover,#csstopmenu .menu_flex_col2 .menu_flex_content2 a:hover
{

	color: #83a3b6;
}


.menu_flex_col2 .menu_flex_title1,.menu_flex_col2 .menu_flex_title2
{
	float:left;
	width: 161px;
	font-size:13;
	font-weight: bold;
	color: #003366;
	padding: 0px 0px 5px 0px;
}



/*
===================================================================================================================
Menu Left
===================================================================================================================
*/


#box_menu .submenus2 a:link, #box_menu .submenus2 a:visited{
	display: block;
	color: #333  !important;
	padding-left:11px;
	text-decoration: none;
	height:12px;
	padding-top:5px;
	margin-left:12px;
	font-size:11px !important;
	font-weight:normal;

}


#box_menu .submenus2 a:hover, #box_menu .submenus2 a:focus, #box_menu .submenus2 a:active{
	color: #003366  !important;
	background-image:url(../../images/riga_menu_act.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
	height:12px !important;
	font-size:11px !important;
	font-weight:normal !important;
}

#box_menu .selected1a{	
	color: #003366  !important;	
	font-weight:bold;
	text-decoration: none !important;
	display: block;	
}


#box_menu .level2a .selected1{	
	color: #003366  !important;
	background-image:url(../../images/riga_menu_act.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left:11px;
	text-decoration: none;
	height:12px;
	padding-top:5px;
	margin-left:12px;
	height:12px !important;
	font-size:11px !important;
	font-weight:normal !important;	
}


#box_menu .menuleft1{
	background-image:url(../../images/fondo_menu_sinistra.gif);
	background-position:bottom;
	border-top: 1px solid #c2c2c2;
	padding-bottom:13px;
	margin-top:5px;
	padding-top:2px;
}

#box_menu .menubold a:hover{
	color:#003366 !important; 	
	text-decoration:none !important;
	}
	
#box_menu .menubold a:visited,
#box_menu .menubold a{
	color:#666666; 	
	text-decoration: none;
	}
		
#box_menu .menubold{
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-top:6px;
	text-decoration: none;
}

#box_menu .menubold a:hover,
#box_menu .menubold_act a:link, .#box_menu menubold_act a:visited,
#box_menu .menubold_act{
	font-weight:bold;
	color:#003366  !important;
	height:16px;
	text-decoration: none !important;
}

#box_menu #selected{
	font-weight:bold;
	height:16px;
	padding-top:10px;
}

#box_menu #nav li{
	display: inline;
}

#box_menu .titolo_menu{
	background-image: url(../../images/fondo_titolo_menu.gif);
	height:30px;
}

#box_menu .prova1{
background-color:#33CC00;
width:20px;
}





/*
===================================================================================================================
New Bottom Blu
===================================================================================================================
*/

#bottom_blu
{
	display: block!important;
	width: 100%;
	height: 427px;
	background-image:url(../../images/footer/bk_bottom_blu.png);
	background-repeat:repeat-x;
	clear:both;
}

#bottom_blu_content
{
	width:980px;
	height: 427px;
	margin: 0px auto;
	color: #ffffff;
}

#bottom_blu_content a
{
	color: #ffffff;
}

#bottom_blu_content a:hover
{
	color: #ffffff;
	text-decoration:underline;
}

/*
===================================================================================================================
New Bottom Blu Col 1
===================================================================================================================
*/


#bottom_blu_content #col1_blu
{
	width:327px;
	height: 405px;
	padding: 22px 0px 0px 0px;
	float:left;
	background-image:url(../../images/footer/bk_button_blu_col.png);
	background-position: top;
	background-repeat:repeat-x;
}



#bottom_blu_content #logo_blu
{
	float:left;
	width: 100px;
	height: 128px;
	padding: 40px 30px 0px 16px;
}

#bottom_blu_content a#logo_blu_bestofthealps
{
	background-image:url(../../images/footer/logo_bestofthealps.png);
	background-position: top;
	background-repeat:repeat-x;
	float:left;
	width: 100px;
	height: 128px;
}

#bottom_blu_content a#logo_blu_bestofthealps span
{
	display:none;
}


#bottom_blu_content .col_text_blu1
{
	float:left;
	width : 150px;
	padding: 5px 8px 13px 22px;
	line-height: 1.8em;
}

#bottom_blu_content .col_text_blu1 span
{
	color: #ffffff;
}


#bottom_blu_content #bottom_livecams_ajax
{
	float:left;
	width : 304px;
	padding: 12px 0px 0px 22px;
}

#bottom_blu_content #bottom_livecams_ajax a
{
	padding: 0px 10px 0px 0px;
	float: left;
	width: 80px;
	height: 48px;
}

#bottom_blu_content #bottom_livecams
{
	display: none;
	width : 326x;
	float: left;
	padding: 14px 0px 0px 0px;
	background-image:url(../../images/footer/riga_blu.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#bottom_blu_content #bottom_livecams_link
{
	float:left;
	width : 260px;
	padding: 8px 44px 0px 22px;
	text-align:right;
}

#bottom_blu_content #bottom_livecams_link a
{
	color: #d3dae9;
	text-decoration:none;
}

/*
===================================================================================================================
New Bottom Blu Col 2
===================================================================================================================
*/

#bottom_blu_content #col2_blu
{
	width:261px;
	height: 405px;
	float:left;	
	padding: 22px 32px 0px 33px;
}

#bottom_blu_content #rss_blu
{
	width:261px;
	min-height: 115px;
	height: auto !important;
	height: 115px;
	float:left;	
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #1a3b5b;
}

#bottom_blu_content #rss_blu_link
{
	width:111px;
	height: 94px;
	float:left;	
	background-image:url(../../images/footer/bk_rss.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
}

#bottom_blu_content #rss_blu_link span
{
	display:none;
}

#bottom_blu_content #rss_blu_text
{
	width:150px;
	height: 94px;
	float:left;	
	padding: 20px 0px 0px 0px;
}

#bottom_blu_content #rss_blu p.bodytext
{
	padding: 0px 0px 8px 0px;
}





#bottom_blu_content #mobile_blu
{
	width:261px;
	height: 130px;
	float:left;	
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #1a3b5b;
}

#bottom_blu_content #mobile_blu_link
{
	width:111px;
	height: 130px;
	float:left;	
	background-image:url(../../images/footer/bk_mobile.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
}

#bottom_blu_content #mobile_blu_link span
{
	display:none;
}



#bottom_blu_content #mobile_blu_text
{
	width:150px;
	height: 130px;
	float:left;	
	padding: 20px 0px 0px 0px;
}



#bottom_blu_content #mobile_blu p.bodytext
{
	padding: 0px 0px 8px 0px;
}

#bottom_blu_content #banner_blu
{
	width: 261px;
	height: 107px;
	padding: 0px 0px 18px 0px;
	float:left;	
}

/*
===================================================================================================================
New Bottom Blu Col 3
===================================================================================================================
*/

#bottom_blu_content #col3_blu
{
	width:262px;
	height: 405px;
	float:left;
	background-image:url(../../images/footer/bk_button_blu_col.png);
	background-position: top;
	background-repeat:repeat-x;
	padding: 22px 32px 0px 33px;
}

#bottom_blu_content #newsletter_blu
{
	width:262px;
	float:left;
	padding: 0px 0px 20px 0px;
}

#bottom_blu_content #newsletter_blu input.d-form-button {
    background-image: url(../../images/footer/alle_news.png);
    background-repeat: no-repeat;
    border-width: 0;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
	line-height: 18px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 0 !important;
    text-align: center;
    text-transform: capitalize;
    width: 72px;
	cursor: pointer;
	float:right;
}

#bottom_blu_content #newsletter_blu .d-reg-first-row 
{
    height: 23px;
    width: 140px;
}

#bottom_blu_content #kontakt_blu
{
	width:262px;
	float:left;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #1a3b5b;
	line-height: 1.8em;
}

#bottom_blu_content #kontakt_blu_text
{
	width:262px;
	float:left;
	padding: 0px 0px 13px 0px;
}

#bottom_blu_content #iconb_facebook
{
	float:left;
	width:22px;
	height:22px;
	background-image:url(../../images/footer/icon_facebook.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;	
	margin: 0px 6px 0px 0px;
}



#bottom_blu_content #iconb_twitter
{
	float:left;
	width:22px;
	height:22px;
	background-image:url(../../images/footer/icon_twitter.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	margin: 0px 6px 0px 0px;	
}

#bottom_blu_content #iconb_tripadvisor
{
	float:left;
	width:23px;
	height:22px;
	background-image:url(../../images/footer/icon_tripadvisor.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;	
	margin: 0px 6px 0px 0px;
}

#bottom_blu_content #iconb_youtube
{
	float:left;
	width:22px;
	height:22px;
	background-image:url(../../images/footer/icon_youtube.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;	
	margin: 0px 6px 0px 0px;
}

#bottom_blu_content #iconb_delicious
{
	float:left;
	width:22px;
	height:22px;
	background-image:url(../../images/footer/icon_delicious.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;	
	margin: 0px 6px 0px 0px;
}

#bottom_blu_content #iconb_flickr
{
	float:left;
	width:23px;
	height:22px;
	background-image:url(../../images/footer/icon_flickr.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;	
	margin: 0px 6px 0px 0px;
}



#bottom_blu_content #iconb_facebook:hover,
#bottom_blu_content #iconb_flickr:hover,
#bottom_blu_content #iconb_delicious:hover,
#bottom_blu_content #iconb_youtube:hover,
#bottom_blu_content #iconb_tripadvisor:hover,
#bottom_blu_content #iconb_twitter:hover
{
	background-position: 0px -22px;
}


/*
===================================================================================================================
New Links Footer
===================================================================================================================
*/

#bottom_link_new
{
	display: block!important;
	width: 100%;	
	background-color: #ffffff;
	margin: 0px auto;
	background-image:url(../../images/footer/logo_stmoritz_link_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	clear:both;
	min-height: 250px;
	height: auto !important;
	height: 250px;	
}

#bottom_link_new #bottom_link_new_content
{
	width: 958px;
	padding: 34px 0px 0px 2px;
	margin: 0px auto;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}



#bottom_link_new .linkfooterblockfirst
{
	float: left;
	width: 160px;
	
	padding: 0px 30px 0px 2px;
}

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

#bottom_link_new  .linkfooterblock
{
	float: left;
	width: 178px;
	padding: 0px 0px 0px 10px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

#bottom_link_new  h3
{
	font-size: 11px;
	font-weight: bold;
	color : #003366;
	text-transform:capitalize;
	padding: 0px 0px 12px 0px;
}

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

#bottom_link_new  h3 a:hover
{
	color : #788ea2!important;
	text-decoration:none;
	text-transform:capitalize;
}

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

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

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

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


/*
===================================================================================================================
New Loghi bottom
===================================================================================================================
*/


#bottom_logo_new
{
	display: block!important;
	width: 100%;
	clear:both;
}

#bottom_logo_new_content
{
	width: 936px;
	margin: 0px auto;
	padding: 21px 22px 0px 22px;
}


#list_logo_new
{
	float:left;
	height: 80px;
	width: 936px;
}

#list_logo_new .logo4 a {
    background-image: url("../../images/icone_bottom/engadin_new.png");
    background-position: left 0px;
    background-repeat: repeat-y;
    float: right;
    height: 51px;
    padding-right: 28px;
    width: 159px;
}

#list_logo_new .logo4 a:hover {

   background-position: left 0px;
}

#bottom_address_stmoritz
{
	float:left;
	height: 30px;
	width: 936px;

	text-align: center;
	color: #636364;
}

#bottom_address_stmoritz a
{
	color: #636364;
	text-decoration: none;
}

#bottom_address_stmoritz a:hover
{
	color: #123364;
}









/* Loghi footer */

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

	}

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

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

.logo3 a{
	background-image: url(../../images/icone_bottom/olympic2.png);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:185px;
	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;}

.logo7 a{
	background-image: url(../../images/icone_bottom/olympia.png);
		background-repeat: repeat-y;
	background-position: left 51px;
	width:103px;
	height:51px;
	float:left;
	padding-right:28px;}

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

/*End Loghi footer */





#content{
float:left;

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

margin-left:5px;

float:left;
 display: inline;


}


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

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

#logo .nascondi 
{
	display:none;
}






.logo_print, #footer_print{
	display:none;
}




#testata {
width:845px;

padding-right:20px;
float:right;

}

#top {
height:115px;
background-color:#003366;
width:980px;
z-index: 8;
}


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




}

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

padding-top:10px;


}

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

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

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




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

padding-top:13px;

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



}


#lingua a{

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




}


/*  Inizio Struttura ricerca */

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

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





}



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

	

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


.buttonSubmit1{

	

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

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




}


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


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






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



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

#navigazione_destra img
{
	float:left;
}

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


}



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

}


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

}



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

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


#banner_bottom
{

float:left;
height:auto !important;
min-height:10px;
padding:0;
width:480px;
text-align:left;
}


.banner_title_de
{
	float: left;
	width: 480px;
	margin-top: 25px;
	background-image:url(../../images/banner/banner_titel_de.gif);
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	padding-top: 23px; 
	overflow:hidden;
}

.banner_title_en
{
	float: left;
	width: 480px;
	margin-top: 25px;
	background-image:url(../../images/banner/banner_titel_en.gif);
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	padding-top: 23px; 
	overflow:hidden;
}


#contenuto_sinistra{
width:215px;
margin-right:16px;

float:left;
 display: inline;





}



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








/* Box laterali */



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

}


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


#box_booking{

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





}

/*
Box Wetter Page */


/*
Box Wetter Page */


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

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

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

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

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

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

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

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

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

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


#box_news{
	float:left;
	width:210px;
	min-height: 182px;
	height: auto !important;
	height: 182px;
	
	
	padding-left:0px;
	background-image:url(../../images/box_news.gif);
	background-repeat:no-repeat;
	margin-top:45px;
}
.titolo_menu{
margin-bottom:7px;}


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

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


}
*/


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

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

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

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

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

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

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

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


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





.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:10px;
float: left;
}


#news-testo .facebook_button_news
{
	float:left;
	width:480px;
	padding: 15px 0px 0px 0px;
	
}

#news-testo .twitter_button_news
{
	float:left;
	width:480px;
	padding: 5px 0px 10px 0px;
	
}

#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;
	line-height: 12px;
	margin:0px;
	margin-left:3px;
	font-size:12px;
	color:#999999;
	padding-left:3px;
	padding-top:4px;
	border:0px;
}

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

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

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

#news-ricerca_form_r {

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

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

.archiv_news{
float:right;

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

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



}

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

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




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

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

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

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

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



}

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


.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;
font-weight: bold;
}


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

.tx-indexedsearch-whatis{
	padding: 5px 0px 0px 0px;
}

.browsebox li{


text-align:center;
float: right;}


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

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

/* Box Video e Bilder Bottom
---------------------------------------------------------*/
/*
#box_video_bilder .ttext
{
	display: none !important;
}

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


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

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


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

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

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

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

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

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

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

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

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

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

*/

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

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

#box_inclusive .hidden
{
	display: none;
}

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

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

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

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

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

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

/*
===================================================================================================================
Icon Top Page
===================================================================================================================
*/

#iconetop_new
{
    float: left;
    height: 19px;
    padding-top: 22px;
    text-align: right;
    width: 480px;
}


#iconetop_new .addthis_toolbox
{
	float:left;
	width:108px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}
#iconetop_new a{
	float:right!important;
	height:16px;
	width:17px;
	cursor:pointer;
	text-indent:-1000em;
	padding:0px;
	margin: 0px;
}
#iconetop_new .addthis_button_twitter{
	background-image:url(../../images/social/social-page.png);
	background-position:-20px 0px;
	background-repeat:no-repeat;
	margin-left:3px;
}
#iconetop_new .addthis_button_facebook{
	background-image:url(../../images/social/social-page.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#iconetop_new .addthis_button_email{
	background-image:url(../../images/social/social-page.png);
	background-position:-46px 0px;
	background-repeat:no-repeat;
}
#iconetop_new .addthis_button_print{
	background-image:url(../../images/social/social-page.png);
	background-position:-66px 0px;
	background-repeat:no-repeat;
	margin-left:3px;
}
#iconetop_new .social_line{
	background-image:url(../../images/social/social-page.png);
	background-position:-37px 0px;
	background-repeat:no-repeat;
	float:right;
	height:16px;
	width:9px;
	margin:0px;
	padding: 0px;

}

#iconetop_new .addthis_button_twitter:hover
{
	background-position: -20px -16px;
}
#iconetop_new .addthis_button_facebook:hover
{
	background-position: 0px -16px;
}
#iconetop_new .addthis_button_email:hover
{
	background-position: -46px -16px;
}
#iconetop_new .addthis_button_print:hover
{
	background-position: -66px -16px;
}

div.atclear
{
	display: none!important;
	clear: none !important;
}

#iconetop_new .addthis_toolbox.addthis_default_style {
    float: right;
    text-align: right;
}

#iconetop_new a span{
	display:none;
}

#_atssh
{
	display: none;
}

#iconetop_new a#icon_rss_id
{
	float:left!important;
	height:16px;
	width:16px;
	cursor:pointer;
	text-indent:-1000em;
	padding:0px;
	margin: 0px;
	background-image:url(../../images/social/social-page.png);
	background-position:-86px 0px;
	background-repeat:no-repeat;
}

#iconetop_new a#icon_rss_id:hover
{
	background-position: -86px -16px;
}


/*
===================================================================================================================
Button Bar
===================================================================================================================
*/


#button_bar a
{ 
	background-image:url(../../images/buttontop/bk_buttontop.png);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	text-decoration:none;
	color : #888888;
	line-height: 1.35em;
}

#button_bar a:hover
{ 
	background-position: bottom right;
}

#button_bar a strong
{ 
	color: #777777;
	font-weight: bold;
}

#button_bar a:hover strong
{ 
	color: #003366;
	font-weight: bold;
}


#button_bar a span
{
	 float:left;
	 padding:7px 20px 0px 20px;
	 height: 36px;
	 cursor: pointer;
}

#button_bar a:hover span
{
	 background-image:url(../../images/buttontop/bk_buttontop_left.png);
	 background-position: bottom left;
	 background-repeat: no-repeat; 
}


/*
===================================================================================================================
Bottom New
===================================================================================================================
*/


#bottom_blu
{
	display: none;
}

#bottom_link_new
{
	display: none;
}

#bottom_logo_new
{
	display: none;
}

.zone{
	text-transform:uppercase;
}

/*
===================================================================================================================
Button Social
===================================================================================================================
*/



#contenuto_sotto
{
	height: 30px;
}


#box_social
{
	 float:left;
	 width: 980px;
}



#buttonsocial_list
{
	 float:left;
	 width: 580px;
	 height: 46px;
	 background-image: url(../../images/boxsocial/background_box_button_social.gif);
	 background-repeat: repeat-x;
	 text-align: center;
	 padding:0px 390px 0px 10px;
}


#buttonsocial_list span
{
	position:absolute;
	z-index: -1;
	text-indent: -9000px
}

#buttonsocial_content
{
	float: left;
	height: 0px;
	width:980px;
	background-image: url(../../images/boxsocial/background_box_content.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	overflow:hidden;
}


#buttonsocial_content .ajax-loading-box-social
{
	float: left;
	height: 100%;
	width:980px;
	background-image: url(../../images/boxsocial/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: 450px 150px;
}


#buttonsocial_youtube
{
	float:left;
	height: 46px;
	width: 145px;
	cursor:pointer;
	background-image: url(../../images/boxsocial/button_youtube.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:relative;
}

#buttonsocial_facebook
{
	float:left;
	height: 46px;
	width: 145px;
	cursor:pointer;
	background-image: url(../../images/boxsocial/button_facebook.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:relative;
}

#buttonsocial_twitter
{
	float:left;
	height: 46px;
	width: 145px;
	cursor:pointer;
	background-image: url(../../images/boxsocial/button_twitter.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:relative;
}

#buttonsocial_flickr_de
{
	float:left;
	height: 46px;
	width: 145px;
	cursor:pointer;
	background-image: url(../../images/boxsocial/button_flickr_de.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:relative;
}

#buttonsocial_flickr_en
{
	float:left;
	height: 46px;
	width: 145px;
	cursor:pointer;
	background-image: url(../../images/boxsocial/button_flickr_en.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:relative;
}



/*
===================================================================================================================
Video Social Box
===================================================================================================================
*/


#video_social_box_content
{
	float: left;
	width: 485px;
	height: 346px;
	padding: 0px 0px 0px 23px;
}

#video_social_box_title
{
	float: left;
	width: 480px;
	color: #003366;
	font-size: 10px;
	font-weight:  bolder;;
	height:18px;
	line-height: 18px;
	padding: 30px 0px 5px 0px;
}

#list_video_social_box
{
	float: left;
	width: 442px;
	height: 346px;
	
	background-image: url(/fileadmin/images/boxsocial/video_box_shade.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 30px;
}

#video_social_box
{
	float: left;
	height: 260px;
	width: 462px;
}

#video_social_box_wrapper
{
	float: left;
	height: 260px;
	width: 462px;
	background-image: url(../../images/boxsocial/ajax-loader.gif);
	background-position:200px 100px;
	background-repeat:no-repeat;
}

#list_video_social_content
{
	float:left;
	height: 246px;
	width: 442px;
}

#list_video_social_box a
{
	color:#003366;
}
#list_video_social_box_title_0
{
	float: left;
	width: 442px;
	height: 53px;
	background-image: url(/fileadmin/images/boxsocial/title_youtube_de.png);
	background-position: 0px 17px;
	background-repeat:no-repeat;
}

#list_video_social_box_title_1
{
	float: left;
	width: 442px;
	height: 53px;
	background-image: url(/fileadmin/images/boxsocial/title_youtube_en.png);
	background-position: 0px 17px;
	background-repeat:no-repeat;
}

.small_video_box_social
{
	float: left;
	width: 120px;
	height: 123px;
	cursor: pointer;
	padding: 0px 25px 0px 0px;
	position: relative;
}

.small_video_box_social img
{
	margin: 0px 0px 2px 0px;
}



.small_video_box_social strong
{
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	line-height: 1.3em;
}

.small_video_box_social_time
{
	font-size: 11px;
	color: #003366;
	width: 28px;
	height : 11px;
	position:absolute;
	top: 55px;
	left: 92px;
	background-color: #0c0f0f;
	color: #ffffff;
	font-size: 9px;
	line-height: 10px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.small_video_box_social_view
{
	color : #636364;
	font-size: 10px;
	
}

/*
===================================================================================================================
Twitter Social Box
===================================================================================================================
*/

#twitter_social_box_content
{
	float: left;
	width: 485px;
	height: 346px;
	padding: 0px 0px 0px 23px;
	
}

#twitter_social_box_title_0
{
	float: left;
	width: 480px;
	color: #003366;
	font-size: 10px;
	font-weight:  bolder;;
	height:18px;
	line-height: 18px;
	padding: 30px 0px 5px 0px;
	background-image: url(/fileadmin/images/boxsocial/title_twitter_left_de.png);
	background-position: 0px 16px;
	background-repeat:no-repeat;
}

#twitter_social_box_title_1
{
	float: left;
	width: 480px;
	color: #003366;
	font-size: 10px;
	font-weight:  bolder;;
	height:18px;
	line-height: 18px;
	padding: 30px 0px 5px 0px;
	background-image: url(/fileadmin/images/boxsocial/title_twitter_left_en.png);
	background-position: 0px 16px;
	background-repeat:no-repeat;
}


#twitter_social_box 
{
    float: left;
    height: 260px;
    width: 462px;
}

#tweet_social_box
{
	float: left;
	width: 442px;
	height: 346px;
	
	background-image: url(/fileadmin/images/boxsocial/video_box_shade.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 30px;
}

#tweet_social_box .external-link-new-window
{
	color: #00316d;
}

#tweet_social_box_title_0
{
	float: left;
	width: 442px;
	height: 53px;
	background-image: url(/fileadmin/images/boxsocial/title_twitter_de.png);
	background-position: 0px 17px;
	background-repeat:no-repeat;
}

#tweet_social_box_title_1
{
	float: left;
	width: 442px;
	height: 53px;
	background-image: url(/fileadmin/images/boxsocial/title_twitter_en.png);
	background-position: 0px 17px;
	background-repeat:no-repeat;
}

#tweet_social_content
{
	float:left;
	height: 232px;
	width: 442px;
	font-size: 20px;
	color : #00316d;
}

#tweet_social_content .tweet_image
{
	float: left;
	width: 48px;
	height: 48px;
	padding: 0px 5px 0px 0px;
}

#tweet_social_content .tweet_name
{
	float: left;
	width: 389px;
	height: 17px;
	line-height: 13px;
	font-size: 13px;
	color: #00316d;
}

#tweet_social_content .tweet_name a
{
	color: #00316d;
	text-decoration: none;
}

#tweet_social_content .tweet_location
{
	float: left;
	width: 389px;
	height: 31px;
	line-height: 13px;
	font-size: 11px;
	color: #999999;
}

#tweet_social_content .tweet_text
{
	float: left;
	width: 389px;
	font-size: 20px;
	color: #00316d;
	padding: 10px 0px 0px 0px;
	line-height: 27px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#tweet_social_content .tweet_text a
{
	color: #6a90a6;
	text-decoration: none;
}

#tweet_social_content .tweet_text a:hover
{
	color: #6a90a6;
	text-decoration:  underline;
}

#tweet_social_content .tweet_date
{
	float: left;
	width: 389px;
	font-size: 11px;
	color: #999999;
	padding: 10px 0px 0px 0px;
	line-height: 11px;
}

#twitter_social_box .wrapper {
    color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 266px;
    overflow: hidden;
    position: relative;
    text-align: justify;
    vertical-align: top;
    width: 442px;
}

#twitter_social_box .wrapper a 
{
    color: #666667;
    text-decoration: none;
	font-weight:  bolder;
}

#twitter_social_box .wrapper a:hover 
{
    color: #00316D;
}

#twitter_social_box #vert {
    padding-right: 25px;
}

#twitter_social_box #sfu {
    background-image: url(/fileadmin/images/boxsocial/bottom.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    height: 42px;
    left: 0;
    position: absolute;
    width: 442px;
}

#twitter_social_box .scroller {
    display: block;
    position: absolute;
}
#twitter_social_box .scroll {
    background: none repeat scroll 0 0 #f6f8f9;
    border-radius: 4px 4px 4px 4px;
    position: absolute;
}
#twitter_social_box .handle {
    background: none repeat scroll 0 0 #b4c2cf;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: block;
    position: relative;
}
#twitter_social_box .decrease {
    background-image: url(/fileadmin/images/boxsocial/facebook_integration_dec.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
#twitter_social_box .increase {
    background-image: url(/fileadmin/images/boxsocial/facebook_integration_inc.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    width: 19px;
}
#twitter_social_box .scroller.vertical {
    height: 100%;
    right: 0;
    top: 0;
    width: 19px;
}
#twitter_social_box .vertical .scroll {
    height: 226px;
    right: 1px;
    top: 18px;
    width: 17px;
}
#twitter_social_box .vertical .handle {
    right: -1px;
    width: 15px;
}




#twitter_social_box_content .tweet_single
{
	display: inline-block;
	width: 432px;
	border-bottom: 1px solid #e0e5ea;
	padding: 5px 0px 15px 0px;
	margin-bottom: 15px;
	clear: both;
}

#twitter_social_box_content .exp7_tweet_single
{
	float: left!important;
}


#twitter_social_box_content .photo_profile
{
	width: 48px;
	height: 48px;
	float: left;
	padding: 4px 0px 0px 0px;
}

#twitter_social_box_content .tweet_single_text
{
	width: 360px;
	float: left;
	padding: 0px 0px 0px 14px;
}
#twitter_social_box_content .tweet_single_name
{
	font-weight: bolder;
}

#twitter_social_box_content .tweet_single_date
{
	color: #999999;
	font-size: 10px;
}


/*
===================================================================================================================
Flickr Social Box Left
===================================================================================================================
*/


#flickr_social_box_left
{
    float: left;
    height: 346px;
    padding: 0 0 0 23px;
    width: 485px;
}

#flickr_social_box_title_left_0 {
    background-image: url(/fileadmin/images/boxsocial/title_flickr_left_de.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    color: #003366;
    float: left;
    font-size: 10px;
    font-weight: bolder;
    height: 18px;
    line-height: 18px;
    padding: 30px 0 5px;
    width: 480px;
}

#flickr_social_box_title_left_1 {
    background-image: url(/fileadmin/images/boxsocial/title_flickr_left_en.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    color: #003366;
    float: left;
    font-size: 10px;
    font-weight: bolder;
    height: 18px;
    line-height: 18px;
    padding: 30px 0 5px;
    width: 480px;
}

#flickr_social_box_left #flickr_counter
{
	float: right;
	width: 50px;
	padding: 0px 22px 0px 0px;
	height: 18px;
	line-height: 18px;
	color: #003366;
	font-weight: bold;
	text-align: right;
	
}

#flickr_social_box_left #flick_fotoblock_border
{
	width: 458px;
	height: 262px;
	float:left;
	border : 0px;
	padding : 0px;
	position: relative;
	overflow:hidden;
}

#flickr_social_box_left #flick_fotoblock
{
	width: 458px;
	height: 262px;
	float:left;
	overflow: hidden;
	position:relative;
	background-image:  url(/fileadmin/images/boxsocial/ajax-loader.gif);
	background-position: 186px 120px;
	background-repeat:no-repeat;
}

#flickr_social_box_left #flick_fotoblock_box
{
	position: absolute;
}

#flickr_social_box_left #flick_fotoblock_box img
{
	position: absolute;
}

#flickr_social_box_left #button_flick_left
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 35px;
	height: 262px;
	background-position: 0px 0px;
	background-image:url(/fileadmin/images/boxsocial/flickr_arrow_left.png);
	background-repeat: no-repeat;
	cursor:  pointer;
	z-index: 100;
}

#flickr_social_box_left #button_flick_left:hover
{
	background-position: 0px 0px;
	background-image:url(/fileadmin/images/boxsocial/flickr_arrow_left.png);
	background-repeat: no-repeat;
}

#flickr_social_box_left #button_flick_right
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 35px;
	height: 262px;
	cursor:  pointer;
	z-index: 100;
	background-position: 0px 0px;
	background-image:url(/fileadmin/images/boxsocial/flickr_arrow_right.png);
	background-repeat: no-repeat;
}

#flickr_social_box_left #button_flick_right:hover
{
	background-position: 0px 0px;
	background-image:url(/fileadmin/images/boxsocial/flickr_arrow_right.png);
	background-repeat: no-repeat;
}




/*
===================================================================================================================
Flickr Social Box Right
===================================================================================================================
*/


#flickr_social_box_right
{
	float: left;
	width: 442px;
	height: 346px;
	
	background-image: url(/fileadmin/images/boxsocial/video_box_shade.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 30px;
}

#flickr_social_box_title_right
{
	float: left;
	width: 442px;
	height: 49px;
}

#flickr_social_box_right #flickr_right_top
{
	float: left;
	width: 415px;
	height: 112px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 12px;
	line-height: 1.4em;
	
}

#flickr_social_box_right #flickr_right_top strong
{
	color : #003366;
	font-size: 12px;
	font-weight: bold;
	display:inline-block;
	padding: 0px 0px 8px 0px;
	line-height: 1.5em;
}

#flickr_social_box_right #flickr_right_top a
{
	color : #003366;
	text-decoration: none;
}

#flickr_social_box_right #flickr_title_set
{
	float: left;
	width: 435px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color : #003366;
	font-size: 12px;
	font-weight: bold;
}

#flickr_social_box_right #flickr_set_list
{
	float: left;
	width: 419px;
	height: 100px;
	background-image: url(/fileadmin/images/boxsocial/background_flicker_set.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

#flickr_social_box_right #flickr_right_link
{
	float: left;
	width: 435px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 6px 0px;
	font-size: 11px;
}

#flickr_social_box_right #flickr_right_link a
{
	color: #00316D;
}


#flickr_social_box_right .fotocollection
{
	float: left;
	width: 80px;
	height: 80px;
	
}
#flickr_social_box_right .fotocollection img
{
	float: left;
	width: 40px;
	height: 40px;
	border: 0px;
	
}

#flickr_social_box_right #flickset_box_set
{
	float:left;
	width: 365px;
	height: 80px;
	padding: 10px 0px 10px 0px;
	position: relative;
	overflow: hidden;
	float: left;
}

#flickr_social_box_right #flickset_box_set_mask
{
	width: 365px;
	height: 80px;
	padding: 0px;
	position:absolute;
}

#flickr_social_box_right .flickset_set
{
	
	width: 365px;
	height: 80px;
	float:left;
}

#flickr_social_box_right #button_flickr_set_left
{
	float:left;
	width: 27px;
	height: 100px;
	background-image: url(/fileadmin/images/boxsocial/button_flickr_left_set.png);
	background-position:right center;
	background-repeat:no-repeat;
	cursor: pointer;
}

#flickr_social_box_right #button_flickr_set_left:hover
{
	background-position:left center;
}

#buttonsocial_content_ajax #button_flickr_set_right
{
	float:left;
	width: 27px;
	height: 100px;
	background-image: url(/fileadmin/images/boxsocial/button_flickr_right_set.png);
	background-position:left center;
	background-repeat:no-repeat;
	cursor: pointer;
}

#flickr_social_box_right #button_flickr_set_right:hover
{
	background-position:right center;
}

#flickr_social_box_right .flickr_set_text
{
	float:left;
	width:275px;
	height:80px;
	padding: 0px 0px 0px 10px;
	font-size:12px;
	line-height: 1.5em;
}

#flickr_social_box_right .flickr_set_text strong
{
	font-weight: normal;
	color: #003366;
	font-size: 12px;
	display: inline-block;
	padding: 0px 0px 5px 0px;
}

/*
===================================================================================================================
Social Faceboook Left
===================================================================================================================
*/

#facebook_social_box_left
{
    float: left;
    height: 346px;
    padding: 0 0 0 23px;
    width: 485px;
}

#facebook_social_box_title_left_0 {
    background-image: url(/fileadmin/images/boxsocial/title_facebook_de.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    color: #003366;
    float: left;
    font-size: 10px;
    font-weight: bolder;
    height: 18px;
    line-height: 18px;
    padding: 30px 0 5px;
    width: 480px;
}

#facebook_social_box_title_left_1 {
    background-image: url(/fileadmin/images/boxsocial/title_facebook_en.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    color: #003366;
    float: left;
    font-size: 10px;
    font-weight: bolder;
    height: 18px;
    line-height: 18px;
    padding: 30px 0 5px;
    width: 480px;
}

#facebook_left 
{
    float: left;
    height: 260px;
    width: 462px;
}

#facebook_left  .wrapper {
    color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 266px;
    overflow: hidden;
    position: relative;
    text-align: justify;
    vertical-align: top;
    width: 442px;
}

#facebook_left .wrapper a 
{
    color: #666667;
    text-decoration: none;
	font-weight:  bolder;	
}

#facebook_left .wrapper a:hover 
{
    color: #00316D;
}

#facebook_left #vert {
    padding-right: 25px;
}

#facebook_left #sfu {
    background-image: url(/fileadmin/images/boxsocial/bottom.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    height: 42px;
    left: 0;
    position: absolute;
    width: 442px;
}

#facebook_left .scroller {
    display: block;
    position: absolute;
}
#facebook_left .scroll {
    background: none repeat scroll 0 0 #f6f8f9;
    border-radius: 4px 4px 4px 4px;
    position: absolute;
}
#facebook_left .handle {
    background: none repeat scroll 0 0 #b4c2cf;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: block;
    position: relative;
}
#facebook_left .decrease {
    background-image: url(/fileadmin/images/boxsocial/facebook_integration_dec.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
#facebook_left .increase {
    background-image: url(/fileadmin/images/boxsocial/facebook_integration_inc.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    width: 19px;
}
#facebook_left .scroller.vertical {
    height: 100%;
    right: 0;
    top: 0;
    width: 19px;
}
#facebook_left .vertical .scroll {
    height: 226px;
    right: 1px;
    top: 18px;
    width: 17px;
}
#facebook_left .vertical .handle {
    right: -1px;
    width: 15px;
}

#facebook_left .exp7_facebook_single
{
	float: left!important;
	display:inline!important;
}


#facebook_left  .message
{
	display:inline-block;
	width:435x;
	padding: 0px 0px 25px 0px;
	clear: both;
	overflow: hidden;
}

#facebook_left .titleFacebook
{
	float:left;
	width:435px;
	padding: 0px 0px 10px 0px;
	clear: both;
}


#facebook_left .pictureFrom
{
	float:left;
	width:45px;
	height: 45px;
	padding: 0px 15px 0px 0px;
}

#facebook_left .titleFacebookText
{
	float:left;
	width:375px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
}
#facebook_left .titlePost
{
	color: #999999;
	float:left;
	width:375px;
	clear:both;
	padding: 0px 0px 2px 0px;
}
#facebook_left .titlePost a strong
{
	font-weight: bolder!important;
	font-size: 12px;
	color: #00316d;
}



#facebook_left .datePost
{
	color: #999999;
	font-size: 11px;
	float:left;
	width:375px;
	clear:both;
}

#facebook_left  .messagePost
{
	color: #333333;
	font-size: 12px;
	float:left;
	width:375px;
	clear:both;
}

#facebook_left  .objectHtml
{
	float:left;
	width:375px;
	padding: 0px 0px 0px 60px;
	clear:both;
}

#facebook_left  .objectHtml a
{
	float:left;
}


#facebook_left  a.fvideo img, #facebook_left  a.flink img, #facebook_left  a.fphoto img
{
	float: left;
	width: 50px;
	padding: 0px 3px 0px 0px;
	
}

#facebook_left  .object_icon
{
	float: left;
	width: 18px;
}

#facebook_left .object_text
{
	float: left;
	width: 300px;
	padding: 0px 0px 0px 3px;
	line-height: 1.4em;
	color: #999999;
}

#facebook_left .postFacebook
{
	float:left;
	width:365px;
	padding: 0px 20px 0px 60px;
}
#facebook_left .comments
{
	float:left;
	width:365px;
	padding: 5px 0px 3px 0px;
}

#facebook_left .itemcomment
{
	float:left;
	width:363px;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
	color: #999;
	border: 1px solid #dedede;
	background-color: #f6f6f6;
}

#facebook_left .commentsProfile
{
	float:left;
	width: 32px;
	height: 32px;
	padding: 0px 5px 0px 0px;
}

#facebook_left .textcomment
{
	float:left;
	width:318px;
	min-height:32px;
	height: auto !important;
	height: 32px;
	padding: 0px 0px 0px 0px;
}

#facebook_left .textcomment strong
{
	font-weight: blod;
	color: #00316d;
}

#facebook_left .likes
{
	float:left;
	width:363px;
	border: 1px solid #dedede;
	background-color: #f6f6f6;
	padding: 4px 4px 4px 4px;
	background-image:url(/fileadmin/images/boxsocial/icon_likes.gif);
	background-position: 11px 6px;
	background-repeat: no-repeat;
}

#facebook_left .likes span
{
	float:left;
	width:30px;
	padding: 20px 0px 0px 0px;
	font-size: 10px;
	line-height: 1em;
	text-align: center;
	color: #999999;
}

#facebook_left .likesProfile
{
	float:left;
	width: 32px;
	height: 32px;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 0px;
	border: 1px solid #dedede;
}

#facebook_left .pictureFrom .likesProfile
{
	float:left;
	width: 45px;
	height: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 0px;
	border: 1px solid #dedede;
}

#facebook_left #linkfinal_facebook
{
	float:left;
	width:365px;
	padding: 0px 0px 0px 60px;
	font-size: 12px;
	clear: both;
}


/*
===================================================================================================================
Social Faceboook Right
===================================================================================================================
*/

#facebook_right
{
	float: left;
	width: 442px;
	height: 346px;
	
	background-image: url(/fileadmin/images/boxsocial/video_box_shade.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 30px;
}

#facebook_right .external-link-new-window
{
	color: #00316d;
}

#facebook_right_title_0
{
	float: left;
	width: 442px;
	height: 53px;
	
}

#facebook_right_title_1
{
	float: left;
	width: 442px;
	height: 53px;
	
}

#facebook_right_content
{
	float:left;
	height: 247px;
	width: 442px;
	font-size: 20px;
	color : #00316d;
}



