@charset"utf-8";
*  { font-size: 101%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; margin: 0; padding: 0 }
html {height: 101%; }
body                    {
                         color: black;
                         font-size: small;
                         background-color: #fff;
                         text-align: center;}
em, p {font-size: small}
#wrapper     {text-align: left; background-color: #fff; position: relative; }
/* 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:none;
                         
                         }
#index #sonneunten       {position: absolute;
                         top: 124px;
                         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: small/1.5 Verdana, Arial, Helvetica, sans-serif; margin-bottom: 1em;}
#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: white url("../bilder/zeiger.jpg"); background-repeat: no-repeat; background-position: right top; height:550px}
#textbereich h1   { color: #777; font-size: 184.62%; font-family: "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 0.9em; clear: right }

#textbereich h2   { color: #c80000; font-size: 184.62%; font-family: "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 0.9em; clear: right }

#textbereich h3   { color: #777; font-size: 153.85%; 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: 138.46%; margin-bottom: 0.5em; font-family: "Times New Roman", Times, serif;}
#textbereich li {list-style-position: inside}
#index .gedicht {color: #666;}
#publikationen .gedicht {color: #666;}
cite {font-style: italic; color: #666; }

.abstandoben {margin-top: 2em; clear:left}
#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;}
.hannya {color: #003d3d;}
#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: 10%; font-size: small; }
#termine dd {margin-left: 13%; font-size: small; width: 90%;  }
.datum {text-indent: 1.6em}
#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; }
