/* -------------------------------------------------------------- 
   
   nav.css
   Contains all site navigation styles.
		* Main accodion navigation
		* Flash Gallery Navigation (section and legend nav)
   		* Vison Image gallery
-------------------------------------------------------------- */




ul.drawers {
margin:0 0 0 0 !important;
}

div#navigation {margin-left:-914px;}


ul.drawers {width:300px; list-style-type:none;background-color:transparent; margin:0; padding:0;}



/*fix for ie5.5 ha ha! 
ul.drawers li {width:300px;}*/

ul.drawers a:link, 
ul.drawers a:visited,
ul.drawers a:active {
border:none;
}


/*Dreispitz Halle */

h2#dsh00 {
width: 290px; height: 33px;

background: url('/templates/i/dsh00.gif');
margin: 0 0 0 9px; padding: 0;


}

#dsh00 a {
display: block; text-decoration:none; height: 33px;}


#dsh00 a span {
visibility:hidden;
display: block;
height: 33px;
}

/*open and hover state*/ 
#dsh00 a:hover, #dsh00.open {background: transparent url('/templates/i/dsh00.gif') 0 -33px no-repeat;}

/*Dreispitz Halle sub menu items */

ul#dsh01 {
width: 290px; height: 33px;
background: url('/templates/i/dsh01.gif');
margin: 0 0 0 9px; padding: 0;
position: relative;}
ul#dsh01 li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}

ul#dsh01 li, #dsh01 a {
display: block; text-decoration:none; line-height:1;height:16px;}

ul#dsh01 li a span {
visibility:hidden; display: block; height:16px;
}

#dsh01a {left: 0; width: 55px; height:16px !important;}
#dsh01b {left: 65px; width: 110px; height:16px !important;}
#dsh01c {left: 185px; width: 90px; height:16px !important;}
#dsh01d {left: 0; width: 90px; height:16px !important; top:16px !important; }
#dsh01e {left: 100px; width: 100px; height:16px !important; top:16px !important; }

/*Hover and Current states */

#dsh01a a:hover, li#dsh01a.current {background: transparent url('/templates/i/dsh01.gif') 0 -34px no-repeat;}
#dsh01b a:hover, li#dsh01b.current {background: transparent url('/templates/i/dsh01.gif') -65px -34px no-repeat;}
#dsh01c a:hover, li#dsh01c.current {background: transparent url('/templates/i/dsh01.gif') -185px -34px no-repeat;}
#dsh01d a:hover, li#dsh01d.current {background: transparent url('/templates/i/dsh01.gif') -0 -50px no-repeat;}
#dsh01e a:hover, li#dsh01e.current {background: transparent url('/templates/i/dsh01.gif') -100px -50px no-repeat;}




/* Kalendar */

#dsh02 {
width: 181px; height: 33px;
background: url('/templates/i/dsh02.gif');
margin: 0 0 0 118px; padding: 0;
position: relative;
}

#dsh02 a span {
visibility:hidden;height: 33px; display:block;
}

#dsh02 a {
display: block; text-decoration:none;  height: 33px;}


/*Hover and Current states */

#dsh02 a:hover, #dsh02.open {background: transparent url('/templates/i/dsh02.gif') 0 -33px no-repeat;}

#dsh02.current, #dsh02.current a:hover {
background: url('/templates/i/dsh02_black.gif') 0 -33px no-repeat;
}




/*Kalendar sub menu items */

#dsh03 {
width: 181px; height:17px;
background: url('/templates/i/dsh03.gif');
margin: 0 0 0 118px; padding: 0;
position: relative;}
#dsh03 li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}

#dsh03 li, #dsh03 a {
display: block; text-decoration:none; line-height:1;height:17px;}

#dsh03 a span {
visibility:hidden; height:17px; display:block;
}

#dsh03a {left: 0; width: 60px; height:17px !important;}
#dsh03b {left: 75px; width: 70px; height:17px !important;}

#dsh03a a:hover {background: transparent url('/templates/i/dsh03.gif') 0 -17px no-repeat;}
#dsh03b a:hover {background: transparent url('/templates/i/dsh03.gif') -75px -17px no-repeat;}

li#dsh03a.current a {background: transparent url('/templates/i/dsh03_black.gif') 0 -17px no-repeat;}
li#dsh03b.current a {background: transparent url('/templates/i/dsh03_black.gif') -75px -17px no-repeat;}

li#dsh03a.current a:hover {background: transparent url('/templates/i/dsh03_black.gif') 0 -34px no-repeat;}
li#dsh03b.current a:hover {background: transparent url('/templates/i/dsh03_black.gif') -75px -34px no-repeat;}



#dsh03.current{
background: url('/templates/i/dsh03_black.gif');
}


#dsh03.current #dsh03a.current a:hover{
background: url('/templates/i/dsh03_black.gif') 0 -34px no-repeat;;
}


#dsh03.current #dsh03b.current a:hover{
background: url('/templates/i/dsh03_black.gif') -75px -34px no-repeat;
}




#dsh03.current #dsh03a a:hover{
background: url('/templates/i/dsh03_black.gif') 0 -17px no-repeat;;
}

#dsh03.current #dsh03b a:hover{
background: url('/templates/i/dsh03_black.gif') -75px -17px no-repeat;;
}
/* Kunstfreilager */

#dsh04 {
width: 299px; height: 33px;

background: url('/templates/i/dsh04.gif');
margin: 0; padding: 0;
position: relative;}

#dsh04 a {
display: block; text-decoration:none; height: 33px;}

#dsh04 a span {
visibility:hidden; height: 33px; display:block;
}

/*Hover and Current states */

#dsh04 a:hover, #dsh04.open {background: transparent url('/templates/i/dsh04.gif') 0 -33px no-repeat;}

/*Kunstfreilager sub menu items */

#dsh05 {
width: 299px; height: 34px;
background: url('/templates/i/dsh05.gif');
margin: 0; padding: 0;
position: relative;}
#dsh05 li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}

#dsh05 li, #dsh05 a {display: block; text-decoration:none; line-height:1;height: 17px;}

#dsh05 a span {
visibility:hidden;height: 17px; display:block;
}

#dsh05a {left: 0; width: 120px; height:17px !important;}
#dsh05b {left: 130px; width:166px; height:17px !important;}
#dsh05c {left: 0; width: 102px; height:17px !important; top:17px !important;}
#dsh05d {left: 120px; width: 170px; height:17px !important; top:17px !important;}

#dsh05a a:hover, #dsh05a.current a{background: transparent url('/templates/i/dsh05.gif') 0 -34px no-repeat;}
#dsh05b a:hover, #dsh05b.current a{background: transparent url('/templates/i/dsh05.gif') -130px -34px no-repeat;}
#dsh05c a:hover, #dsh05c.current a{background: transparent url('/templates/i/dsh05.gif') 0 -51px no-repeat;}
#dsh05d a:hover, #dsh05d.current a{background: transparent url('/templates/i/dsh05.gif') -120px -51px no-repeat;}



/* Vermeitung */

#dsh06 {
width: 219px; height: 33px;

background: url('/templates/i/dsh06.gif');
margin: 0 0 0 80px; padding: 0;
position: relative;}

#dsh06 a {
display: block; text-decoration:none; height: 33px;}

#dsh06 a span {
visibility:hidden; display: block; text-decoration:none; height: 33px;
}

/*Hover and Current states */
	
#dsh06 a:hover, #dsh06.open {background: transparent url('/templates/i/dsh06.gif') 0 -33px no-repeat;}

/*Vermeitung sub menu items */

#dsh07 {
width: 219px; height: 16px;
background: url('/templates/i/dsh07.gif');
margin: 0 0 0 80px; padding: 0;
position: relative;}
#dsh07 li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}

#dsh07 li, #dsh07 a {display: block; text-decoration:none; line-height:1;height: 16px;}

#dsh07 a span {
visibility:hidden; height: 16px; display:block;
}

#dsh07a {left: 0; width: 95px; height:16px !important;}
#dsh07b {left: 103px; width: 80px; height:16px !important;}

#dsh07a a:hover, #dsh07a.current a {background: transparent url('/templates/i/dsh07.gif') 0 -16px no-repeat;}
#dsh07b a:hover, #dsh07b.current a {background: transparent url('/templates/i/dsh07.gif') -103px -16px no-repeat;}



/*Gallery Navigation */


ul#gallery-nav { width:150px; list-style-type:none;background-color:transparent; margin:0;}


div#extra ul#gallery-nav a:link, 
div#extra ul#gallery-nav a:visited,
div#extra ul#gallery-nav a:hover,
div#extra ul#gallery-nav a:active {
border-bottom:none;
text-decoration:none;
outline:none;

}



li#gallery-nav-01 {
width: 150px; height: 17px;
background: url('../i/gallery-nav-01.gif');
margin: 0; padding: 0;
position: relative;}

#gallery-nav-01 a {
display: block; text-decoration:none;}


#gallery-nav-01 a span {
visibility:hidden;
}

/*open and hover state*/ 
#gallery-nav-01 a:hover, #gallery-nav-01.current {background: transparent url('../i/gallery-nav-01.gif') 0 -17px no-repeat;}

/*gallery menu item 2*/

li#gallery-nav-02 {
width: 150px; height: 17px;
background: url('../i/gallery-nav-02.gif');
margin: 0; padding: 0;
position: relative;}

#gallery-nav-02 a {
display: block; text-decoration:none;}


#gallery-nav-02 a span {
visibility:hidden;
}

/*open and hover state*/ 
#gallery-nav-02 a:hover, #gallery-nav-02.current {background: transparent url('../i/gallery-nav-02.gif') 0 -17px no-repeat;}



/*galler menu item 3 */
li#gallery-nav-03 {
width: 150px; height: 17px;
background: url('../i/gallery-nav-03.gif');
margin: 0; padding: 0;
position: relative;}

#gallery-nav-03 a {
display: block; text-decoration:none; 	border-bottom:none; outline:none;}


#gallery-nav-03 a span {
visibility:hidden;
}

/*open and hover state*/ 
#gallery-nav-03 a:hover, #gallery-nav-03.current {background: transparent url('../i/gallery-nav-03.gif') 0 -17px no-repeat;}






