/*menu*/
#left .menu ul    { text-align: left; max-width: 145px; list-style-type: none; list-style-position: outside; margin: 0; padding: 0 0 1px 5px   }
	
/*Allgemeines f?r jeden Men?punkt*/
#left .menu li   { line-height: 1.3em; padding: 0 0 1px }

/*Aufhebung Kursivschrift und Farbe bei Links im Men?*/
#left .menu li a    { color: #3f547b; font-style: normal; text-decoration: none; margin-left: 0 }

/*f?r 2. Ebene und tiefer: keine Linien mehr zwischen Men?punkten*/
#left .menu ul ul, #left .menu ul ul li   { margin-top: 0; margin-bottom: 0; padding: 1px 1px 1px 4px }

/*wenn 1. Ebene selected, wenn 1. Ebene selected UND 2. Ebene selected, wenn 1. Ebene selected UND 2. Ebene selected UND 3. Ebene selected*/
#left .menu li.selected, #left .menu li.selected li.selected, #left .menu li.selected li.selected li.selected    { color: #c36; background-image: none; list-style-type: square; list-style-image: none }

/*wenn 1. Ebene selected und 2. Ebene nicht selected, wenn 1. Ebene selected UND 2. Ebene selected und 3. Ebene nicht selected, wenn 2. Ebene ausgeklappt, aber nicht selected*/
#left .menu li.selected li, #left .menu li.selected li.selected li, #left .menu li li    { font-weight: normal; list-style-image: none }

/*2. Ebene Linien, a weil display: block*/
#left .menu li.selected li a, #left .menu li.selected li.selected li a, #left .menu li li a { }

/*3. Ebene Hintergrundfarbe, a weil display: block*/
#left .menu li.selected li.selected li a { background-color: #dadce5   }
/*Zeile wei? bei hover, auch in 3. Ebene*/
#left .menu a:hover, #left .menu a:focus, #left .menu li.selected li.selected li a:hover, #left .menu li.selected li.selected li a:focus, #left .menu li.selected li.selected li.selected li a:hover, #left .menu li.selected li.selected li.selected li a:focus  { color: #c36; background-color: #d8dbe2 }


/*---Menu Ende---------------------------------------------------------------------------*/
/*---bildergalerie---------------------------------------------------------------------------*/
#galerie  { background: #c4c2cc; margin: 10px auto; position: relative; width: 600px; height: 700px; border: solid 1px #3f547b }
#galerie b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

a.slidea {background:transparent;}
a.slideb {background:transparent;}
a.slidec {background:transparent;}
a.slided {background:transparent;}
a.slidee {background:transparent;}
a.slidef {background:transparent;}
a.slideg {background:transparent;}
a.slideh {background:transparent;}
a.slidei {background:transparent;}
a.slidej {background:transparent;}

a.gallery span {visibility:hidden; display:block; position:absolute; width:580px; height:500px; top:189px; left:9px; color:#000; background:#ccc; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:-13px; top:180px;}
a.slideb span {left:-132px; top:180px;}
a.slidec span {left:-251px; top:180px;}
a.slided span {left:-370px; top:180px;}
a.slidee span {left:-489px; top:180px;}
a.slidef span {left:-13px; top:89px;}
a.slideg span {left:-132px; top:89px;}
a.slideh span {left:-251px; top:89px;}
a.slidei span {left:-370px; top:89px;}
a.slidej span {left:-489px; top:89px;}

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}

