@charset"utf-8";
*  { font-size: 101%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; margin: 0; padding: 0 }body  { color: black; font-size: small; background-color: #fff; text-align: center; height: 100% }
#wrapper     {text-align: left; background-color: #fff;    }
/* Hier beginnen Angaben zum kleinen Kästchen rechts oben (Sitemap etc) */
#navibereich ul {list-style-type: none;}
#index #nav-sub {width: 240px;}
#kopf ul {list-style-type: none;}
#navibereich #oben-rechts {
                         position: absolute;
                         top: 3px;
                         right: 6px;
                         font-size: 0.85em;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         list-style-type: none;
                         }
#navibereich #oben-rechts li {
                         padding: 0 0.3em;
                         float: left;
                         }
#navibereich #oben-rechts a  {color:#333; text-decoration: none; list-style-type: none; }
#navibereich #oben-rechts a:hover  {color: #cc0000;}

.skiplink, .extlink,  a span {
                         position: absolute;
                         left: -3000px;
                         top: -2000px;
                         }
                         
/* Wenn man die Skiplinks per Tastatur angewählt, werden sie in den *
* sichtbaren Bereich verschoben.                                   */
.skiplink:focus,  .skiplink:active {
                         left: 0;
                         top:  0;
                         width: 164px;
                         color: #000000;
                         background-color: #FFFFFF;
                         }
#kopf                    {
                         height: 125px;
                         background-image: url("../bilder/3juwelen.gif");
                         background-repeat: no-repeat;
                         background-position: right top;
                         }

#kopf a img              {
                         float:left;
                         }
#kopf h1          {position: absolute;
                         top: 0;
                         color: #777;
                         font-size: xx-large;
                         font-family: "Times New Roman", Times, serif;
                         font-weight: 500; margin-left: 20%;
                         }

#index #content          {
                         margin-left: 240px;
}
#index dl                {
                         border-bottom: 1px dotted #ccc;
                         padding-bottom: 0.5em;
                         width: 33em;
                         }
#index dt {
                         float: left;
                         width: 8em;
                         font-size: small;
                         }
#index dd {
                         margin-left: 8em;
                         font-size: small;
                         width: 25em;
                         }
#nav-sub  {
                         width: 18%;
                         float: left;
                         font-size: 0.95em;
                         margin: 0 20px 20px 0;
                         }
#index #sonne img        {border: 0;
                         }
#index #sonneunten       {position: absolute;
                         top: 125px;
                         left: 0;
                         background-image: url("../bilder/sonneunten.gif");
                         background-repeat: no-repeat;
                         height: 375px;
                         width: 225px;
                         }                        
#index #wrapper #nav-sub {width: 190px;
                         }

#nav-sub ul {list-style: none;}
#nav-sub a {
            display: block;
            text-decoration: none;
            height: 1.3em;
            overflow: hidden;
            }
#nav-sub a:hover {
            text-decoration: none;
            }
#nav-sub .l1 li a {
            color: white; font-weight: bold; background-color: #cc0000; padding: 3px 6px }
/*#nav-sub .l1 li a:hover {cursor: default;}*/

#nav-sub .l2 li a  {
            color: #000; font-size: small; font-weight: normal; background-color: white; padding: 1px 6px;
}
#nav-sub .l2 li a:hover  {
            background-color: #dfdfdf}#geschichte_tannenhof #n01 a,#tempel #n02 a,#haus #n03 a,#termine #n04 a,#sesshin #n05 a,#glossar #n06 a,#seminarleiter #n07 a,#kosten #n08 a,#anmeldung #n09 a,#anfahrt #n10 a,#zendo #n11 a,#ziele #n12 a,#satzung #n13 a,#veranstaltungen_08 #n14 a,#publikationen #n15 a,#geschichte_eigenji #n16 a,#kloster #n17 a{background-color: #ccc}#geschichte_tannenhof #n01 a:hover,#tempel #n02 a:hover,#haus #n03 a:hover,#sesshin #n05a:hover,#glossar #n06 a:hover,#seminarleiter #n07 a:hover,#kosten #n08 a:hover,#anmeldung #n09 a:hover,#termine #n04 a:hover,#publikationen #n15 a:hover,#veranstaltungen_08 #n14 a:hover,#zendo #n11 a:hover,#ziele #n12 a:hover,#satzung #n13 a:hover,#geschichte_eigenji #n15 a:hover,#geschichte_eigenji #n16 a:hover,#kloster #n17 a:hover{cursor: default;}#satzung #eigenji,#satzung #tannenhof,#geschichte_tannenhof #eigenji,#geschichte_tannenhof #hannya,#tempel #eigenji,#tempel #hannya,#haus #eigenji,#haus #hannya,#haus #eigenji,#haus #hannya,#termine #eigenji,#termine #hannya,#sesshin #eigenji,#sesshin #tannenhof,#glossar #eigenji,#glossar #hannya,#kosten #eigenji,#kosten #hannya,#seminarleiter #hannya,#seminarleiter #eigenji,#anmeldung #eigenji,#anmeldung #hannya,#anfahrt #eigenji,#anfahrt #hannya,#zendo #tannenhof,#zendo #eigenji,#ziele #tannenhof,#ziele #eigenji,#satzung #tannenhof,#satzung #eigenji,#veranstaltungen_08 #tannenhof,#veranstaltungen_08 #eigenji,#publikationen #tannenhof,#publikationen #eigenji,#geschichte_eigenji #tannenhof,#geschichte_eigenji #hannya,#kloster #tannenhof,#kloster #hannya,#kontakt #tannenhof,#kontakt #hannya,#kontakt #eigenji,#impressum #tannenhof,#impressum #hannya,#impressum #eigenji,
#sitemap #tannenhof,
#sitemap #hannya,
#sitemap #eigenji,#index #tannenhof,#index #hannya,#index #eigenji,#test #tannenhof,#test #hannya,
#test #eigenji
{display: none;}
 #content {margin-left: 19%}#textbereich {margin: 0 1em 1em 1em}
a img {border: 0;}#textbereich a     { color: #333; text-decoration: none }#textbereich a:hover  {text-decoration: underline}#textbereich p    { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 1em; line-height: 140%}#textbereich ul, #textbereich ol { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 1em; }#satzung #textbereich ul li {margin-bottom: 1em; margin-left: 1.5em; line-height: 140%}#satzung #textbereich ol li {margin-bottom: 1em; margin-left: 1.7em; line-height: 140%}#index #textbereich h2 {color: #330000;}#index #textbereich {background-image: url("../bilder/zeiger.jpg"); background-repeat: no-repeat; background-position: right top; height:550px}#textbereich h2      { color: #c80000; font-size: x-large; font-family: "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 0.9em; clear: right }#textbereich h3   { color: #777; font-size: large; font-family: "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 0.2em }#textbereich h3 span    { color: #666; font-size: large; font-weight: normal; margin-bottom: 0.5em; position:relative; top: -1em; font-family: "Times New Roman", Times, serif;}#textbereich h4 {font-size: medium; margin-bottom: 0.5em; font-family: "Times New Roman", Times, serif;}#textbereich li {list-style-position: inside}.gedicht {color: #333; padding-bottom: 0.5em; font-size: small}
.abstandoben {margin-top: 2em}#fuss {clear: both;}#fuss ul {list-style-type: none;}
#anmeldung li span {font-weight: bold;}#anmeldung #textbereich #liste li {border-bottom: 1px dotted #ccc; list-style-type: none; margin-bottom: 0.5em;}col.text {vertical-align: text-top}img {border: 1px solid #ccc;}.rechts {float: right; margin: 0 0 0.5em 0.5em; border: 1px solid #ccc;}.links {float: left; margin: 0 1em 1em 0; border: 1px solid #ccc; }.bildrechts img {text-align: right; border: solid 1px #ccc }.c1 {clear:left;}.c2 {clear:right;}.clear {clear:left;}#listelang {position: relative; top: -1.5em; }#listelang ul  { list-style-type: none; }#listelang li {display: inline;  }#listelang  a {text-decoration: none; color: black; }#listelang  a:hover {background-color: #EDEDED;}.einrueckung {margin-left: 30px;}

#termine dl {border-bottom: 1px dotted #ccc; padding-bottom: 0.5em}#termine dt {float: left; width: 12%; font-size: small;}#termine dd {margin-left: 14%; font-size: small; width: 80%;  }

#sitemap #map ul {list-style: none; }#sitemap #map a {
                         display: block;
                         text-decoration: none;
                         
                         }



#sitemap #map ul {padding-bottom: 0.5em; border-bottom: 1px dotted #ccc;}
#sitemap #map .l4 li a   {
                         color: #000;
                         font-size: small;
                         font-weight: normal;
                         background-color: white;
                       
}
#sitemap #map .l4 li a:hover     {
                         background-color: #dfdfdf }
#sitemap #map #background_sitemap a {background-color: #ccc;}
#sitemap #map #background_sitemap a:hover {cursor: default;}a[href$='.pdf'] { 	padding: 5px 20px 5px 0;	background: transparent url(icons/pdf.gif) no-repeat center right;}a[href ^="mailto:"] {	padding: 5px 20px 5px 0;    background: transparent url(icons/icon_mailto.gif) no-repeat center right;}
a[href ^="javascript:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_mailto.gif) no-repeat center right;}#textbereich .extern {padding: 5px 20px 5px 0;    background: transparent url(icons/icon_external.gif) no-repeat center right;}dl.gallery{border: 1px solid #000;background-color: #ddd;width: 102px;text-align: center;padding: 10px;float: left;margin-right: 1em;}.gallery dt { font-weight: bold; }.gallery dt img{border: 1px solid #000;width: 100px;height: 100px;}.gallery dd{margin: 0;padding: 0;}#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#navibereich {display:none}
#index #navibereich {display: block}