/* CSS www.luna-yoga.com
created by www.umo.at Ursula Molitor
*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size:0.9em;
	background: #990000;	
}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	line-height: 1.4em;
	text-align: left;
	/*font-size: 1.0em; */
}
h1 {
	font-size:1.2em;
	color: white;
}
h2 {
	font-size:1.1em;
	color: #fff785;
}
h3 {
	font-size:1.0em;
	color: #fff785;
}
/* Textlinks */
a:link , a:visited {
	color: #FF9933;
	text-decoration: none;
	font-size: 100%;
}
a:hover {
	text-decoration: underline;
	color: #FFffff;
}

/*--- Listen---*/
.list { list-style-type:disc;}
 #content ul{ list-style:none; }
 #lilink li{list-style-image:none; }
 #lionly li{list-style-image: url(../img/dot.gif); }

#navi ul {font-size: 100%; font-weight:bold; }
#navi li { font-weight:bold; list-style: none; } 

/*--- Navigation ---*/
#navi  { font-size: 12px; 
	text-align:left; 
	position:absolute; left:582px; top:190px; width:150px; height:auto; z-index:10;}
	
#navi ul li { list-style-type: none; }

#navi li li {
	font-size: 11px;
	list-style-type: none;
	margin-left: -20px;
}
#navi li {color:#000;}
#navi a:link { color:#000; padding: 0 0 0 10px; text-decoration: none;}
#navi a:active { color:#000; padding: 0 0 0 10px; text-decoration: none; }
#navi a:visited { color:#000;padding: 0 0 0 10px; text-decoration: none; }
#navi a:hover { color:#fff; padding: 0 0 0 10px; text-decoration: none; background: transparent url(../img/dot.gif) no-repeat left center;}

/*hervorheben der aktuellen Seite in der Navi-leiste */
#person #navi .person a,
#ly #navi .ly a,
#geschichte #navi .geschichte a,
#seminare #navi .seminare a,
#lehre #navi .lehre a,
#l-termine #navi .l-termine a,
#weiterbildung #navi .weiterbildung a, 
#besonderes #navi .besonderes a,
#jubel #navi .jubel a,
#dank #navi .dank a,
#fest #navi .fest a,
#schirm #navi .schirm a,
#nklang #navi .nklang a,
#fotos #navi .fotos a,
#netzwerk #navi .netzwerk a,
#buecher #navi .buecher a,
#medien #navi .medien a,
#post #navi .post a {
	background: transparent url(../img/dot.gif) left center no-repeat;
	color: white;
}
/*    */

#ueberschrift	{
	position:absolute; left:210px; top:150px; width:240px; height:23px; z-index:1;
	} 
#ueberschriftungarn	{
	position:absolute; left:210px; top:145px; width:240px; height:23px; z-index:1;
	} 
#baumq	{
	position:absolute; left:619px; top:40px; width:123px; height:133px; z-index:2;
	}
#logof	{
	position:absolute; left:749px; top:33px; width:60px; height:443px; z-index:3;
	}
#laenge	{
	position:absolute; left:209px; top:173px; width:540px; height:11px; z-index:4;
	/*text-align: left;*/
}
#content	{
	position:absolute; left:211px; top:186px; width:385px;  overflow:visible; z-index:7;
	margin: 5px 0 0 0;
	
	}
#sprachen {
	position:absolute; left:443px; top:12px; width:347px; height:15px; z-index:6;
	text-align: right;
	color: white;
	}
#fuss {
	height: 40px;
	width: 350px;
	text-align:right;
}
.fuss {
	height: 40px;
	width: 350px;
	text-align:right;
}
#foto1	{
	position:absolute; left:58px; top:203px; width:111px; height:108px; z-index:5;
	}
#fototext{
	position:absolute;
	left:58px;
	top:310px;
	width:112px;
	height:48px;
	z-index:6;
	color: Silver;
	font-weight: bold;
	font-size: 0.75em;
}
/* zoomfunktion */
#foto { 
	position:absolute; left:58px; top:203px; width:114px; height:108px; z-index:20;
	text-align:left;
}
#foto2 { 
	position:absolute; left:18px; top:30px; width:111px; height:108px; z-index:20;
	text-align:left;
}
#foto a img {
	height:75px;
	width: 100px;
}
/* für Geckos, Safaris,... */
#foto img:hover {width: 300px; height:300px;}
/* zoom für IE*/
#foto a:hover img { width: 300px; height:300px;}
#foto a:hover {padding:0;}
#foto p { color: Silver;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 1.2em;
	}
/* Gallery  */

#gallery { position:absolute; left:50px; top: 181px; overflow: visible; padding-top: 1em;} 
#footer {clear: both; padding: 1em 0 1.5em 0; width: 560px;text-align:right;}
.pic {margin: 10px; padding-top: 0; clear:left; width: 490px;}
.pic .tn {float:left;}
.pt .tn { width: 110px; }
.pic ul {margin: 0 0 40px 150px; padding: 0 0 0 0; }
.pic li {list-style: none; }
.picsubtitle {
/* line-height: 1.7em; margin: 0; padding: 0; */
	 color: Silver;
	font-weight: bold;
	font-size: 0.75em;
}


.kapitaelchen {
	text-transform: uppercase;
}
.mini {
	font-size:0.7em;
	font-weight: normal;
	}
.text {font-weight:normal;}
