#foto a:hover img{filter:alpha(opacity=50);opacity:0.5; -moz-opacity:0.5;} 
.foto a:hover img{filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;} 
.linktxt{position: relative;z-index: 0;}
.linktxt:hover{background-color: transparent;z-index: 50;}
.linktxtlarge{position: relative;z-index: 0;}
.linktxtlarge:hover{background-color: transparent;z-index: 50;}
.linktxt span{
	position: absolute;
	visibility: hidden;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	margin-top: 80px;
	left: 0px;
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.linktxtlarge span{
	position: absolute;
	visibility: hidden;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	margin-top: 65px;
	left: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.linktxt:hover span{
	visibility: visible;}

.linktxtlarge:hover span{
	visibility: visible;}

/***********EOF INDEX*************/

*{margin: 0px;padding:0px;}

a {color:#FFFFFF;text-decoration: none;}
a:focus {outline: none;}
a img {border: none; }

html,body {height: 100%;}
body {font: 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF; padding-left:10px;}

#wrapper {float:left;margin: 0 0 0 10px;width:100%;}
#header {background-image: url(../images/grafic/silverdot.gif);	background-repeat: repeat;}
/*#header img{float: right;margin: 3px 45px 3px 0;}*/
#secondary {
	height: 100%;
	margin-top:5px;
	width: 175px;
	float: left;
	}	
#secondary p {	margin: 3px 0px 0px 0px;}

.anagrafici{text-align: center;	padding: 3px;	color: silver;	}
	
#rosso{background-color: #D92D01;}
#azzurro{background-color: #0178CB;}
#acquamarina {background-color: #048A81;}
#acquamarina2 {background-color: #10858A;}
#verde{background-color: #16772D;}
#giallo{background-color: #F6CA00;}
#purple {background-color: #420080;}
#rosso2{background-color: #C80307;}
#silver{background-color: #C0C0C0;}
#orange{background-color: #FC6101;}
#biblio{background-color: #445B77;}
#pace{background-color:#6D0000;}
#lichtB{background-color: #578FB7;}
#lichtG{background-color: #00FF00;}
#gruppis{background-color: #8552A9;}
#shiatsu{background-color: #EB922C;}
#naturopatia{background-color: #786189;}
#nav{margin:0;padding:0;
	color: #FFF ;
	height:100%
	}

#nav ul{
	line-height: 20px;
	list-style-type: none;
	padding: 0 4px 0 8px;
	font-weight: bold;
	text-align: right;
	}

#nav li {
	color:#000000;
	padding: 2px 0;
	text-align: left;
	display:block;
		}
#nav li a {
	color: #FFFFFF;
	text-decoration: none;
	}

a:hover {color: silver!important;} 
#nav li a:hover {color: silver; }
#nav li span {color: #FFFFFF}
#nav li ul li span {font-size: 14px; color: silver;}
.here{color: #000000;}




#content {
	float:left;
	padding:  15px 0;
	text-align: center;
	width: 950px;
	}

h1 {	text-align: left;
	border-bottom: solid 2px #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-left: 15px;
	margin-right: 5px;
	padding:2px;
	height: auto;
	}


.foto{float: left;padding:5px;text-align: center;background-color: #ffffff;}


.logo {
	float: left;
	margin:0 14px;
	padding:0 5px;
	text-align: center;
	background-color: #ffffff;}

#logoNEW{width:175px; text-align:center; float:left;display:inline;padding-top:54px;}
#tablemenu{margin-left:175px; float:left;display:inline;}







#rechts{width: 170px;float: left;}
.rechts{width: 170px;float: left;}
/*-------------------------------------*/
.coverfoto{
	
	padding:10px;
	height: 194px;
	border: 1px solid silver;
	text-align: center;
	background-repeat: no-repeat;
	float: left;
}


/*-------------------------------------*/
#centro {
	float: left;
	height:auto;	
	width:700px;
	z-index:1;	
}

.entries {
	float: left;
	margin:0 0 0 15px;
	height:auto;
	width: 650px;	
}
	
.entries a img {border: none; }
		
.didascalia{float:center}
.didascalia a{color:#000000;font-size: 9px;}	
.didascalia a:hover{color:#000000;text-decoration: underline;}	


.xxlarge{
	font-size: 12px;
	letter-spacing: 2px;
	padding-top: 5px;
	
}	
#txtazzurro{
	color: #0178CB;
	font-size: 15px;
	letter-spacing:normal;
	font-weight: bold;
}	
#txtacquamarina{
	color: #048A81;
	font-size: 15px;
	letter-spacing:normal;
	font-weight: bold;
}	
#klein {font-size: 10px;
	font-weight: normal;
	letter-spacing:normal;
	}
	
.klein {font-size: 10px;
	font-weight: normal;
	letter-spacing:normal;
	}
	
#space{text-align:justify}
	
.left{text-align: left;}
.center{text-align: center;}
.right{	text-align: right;}	
p{padding: 5px 0;}
.sc{font-variant: small-caps;font-weight:bold;}
/*INFO*/
.info {
	float: left;
	width:427px;
	margin:15px;
	padding:0 10px;
	text-align: center;		
	margin-top:0px;
	font-weight: normal;
}	
.info ul{text-align: left;padding:10px 5px;list-style-type: none;}		
.info ul li{padding:5px 0;font-weight: normal;}		

.info a {color:#000000;}
.info p a {color: #006699;text-decoration: underline;}
.info ul li a {	color: #006699;}
.style1 {font-size: 22px; color:#000000}

/*LINK*/
.link {
	float: left;
	margin:5px;
	width: 190px
	float: left;
	padding:5px;
	background-color: #ffffff;
}	
.link ul{text-align: left;padding:10px 5px;list-style-type: none;}		
.link ul li{padding:5px 0;font-weight: normal;}		
.link ul li a {	color: #006600;}

/**************horizontal cascade menu***********/ 

.menu{position:relative;z-index:10;padding-left:175px; width:1025px }  

.menu ul {list-style: none;width: 145px;float: left;}
.menu a {display: block;border: 1px solid;padding: 5px 3px; color: #000;background: #fff;text-decoration: none;}

.menu h2 {
	font-weight: bold;
	font-size:11px;
	display: block;
	padding: 0 2px 2px 10px;
	color: #000;
	background: #fff;
	border-top: solid 15px;
	}
.menu li {position: relative;}

.menu ul ul {position: absolute;z-index:500;border-top-style: solid;border-top-width: 5px;}

div.menu ul ul,
div.menu ul li:hover ul ,
div.menu ul li:hover ul ul
{display: none;}

div.menu ul li:hover ul,
div.menu ul ul li:hover
{display: block;}





ul #Mbieb{ width:150px;}
#Mbieb{border-color: #445b77;}
#Mbieb a{border:none; padding:0;}

.Meventi h2{border-color: #10858a; }
.Meventi ul {border-color: #10858a;}
.Meventi a{border-color: #10858a!important;}
.Meventi a:hover{ background-color: #C0F4F8;}

.Mpace h2{border-color: #f6ca00; }
.Mpace ul{border-color: #f6ca00;z-index:10;}
.Mpace a{border-color: #f6ca00!important;}
.Mpace a:hover{ background-color: #FFEC91;}

.Muma h2{border-color: #f7e53c;}
.Muma ul{border-color: #f7e53c;}
.Muma a{border-color: #f7e53c!important;}
.Muma a:hover{ background-color: #FCF3AB;}

.Mprog h2{border-color: #7ebda8;}
.Mprog ul{border-color: #7ebda8;}
.Mprog a{border-color: #7ebda8!important;}
.Mprog a:hover{ background-color: #C2E0D7;}

.Mlab h2{border-color: #420080;}
.Mlab ul{border-color: #420080;}
.Mlab a{border-color: #420080!important;}
.Mlab a:hover{ background-color: #C788FF;}

.MAA h2{border-color: #578fb7;}
.MAA ul{border-color: #578fb7;}
.MAA a{border-color: #578fb7!important}
.MAA a:hover{ background-color: #C8DAE8;} 


.Mbieb h2{border-color: #445b77; width:150px;}
.Mbieb h2 a{border:none; padding:0;} 


table { float:left; display:inline; font:Verdana, Arial, Helvetica, sans-serif; font-size:10.5px; font-weight:bold }
table a {color:#fff;}
td{ background-color:#FFFFFF; width:150px; padding:3px;}

.lab{background-color:#FF7805}
.prog{ background-color:#FFC001}
.uma{background-color:#659D00}
.pace{background-color:#0076C9}
.event{background-color:#1F138F}


div #scroll table {margin-left:0;}
td.event{color:silver;}


