/*-Logo-----------------------------------------------------------------------*/

#logo
{
	position: absolute; 
	top: 15px;
	left: 15px; 
	z-index: 4;
	 
	padding-right: 25px;
	padding-bottom: 25px;
	border-right: solid 1px #000080;
	border-bottom: solid 1px #000080;
}

/*-Navigationsleiste----------------------------------------------------------*/

#nav 
{
	position: absolute; 
	top: 190px; 
	left: 10px; 
	width: 10.6em; 
	z-index: 4;
	
	background-color: #f5f5f5;
	overflow: visible;	 
}

* html #nav /* MSIE-Hack */
{
	top: 0px; 
	height: 100%;

	border-color: #f5f5f5;
	border-style: solid;
	border-top-width: 15px; 
	border-bottom-width: 2em;
	}
	
/*-----------------------*/

#menu
{
    background-color: #efefef!important;
    border-top: 1px solid #000080;
    border-right: 1px solid #000080;
    border-bottom: 1px solid #000080;
    border-left: 1px solid #000080;
    list-style-type: none;
    margin: 0px 0px 0px 5px;
    padding: 3px 3px 0px 3px;
    width: 9.9em;
    }
 
#menu ul 
{   
    position: absolute;
    top: 0px;
    width: 15em;
    z-index: 10;
       
    background-color: #f5f5f5; 
    display: none;
    left: 10em;
    list-style-type: none;
    margin: -6px 0px 0px 0px;
    padding: 4px 4px 0 4px;    
    }

* html #menu ul 
{
    width: 15.5em;
    
    left: 9.6em;
    }

#menu li 
{
    position: relative;
    
    background-color:#f5f5f5;
    border-top: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    list-style-type: none;
    margin: 0px 0px 3px 0px;
    padding: 0px;
    line-height: normal;
    text-align: left;
    }
   

#menu a /* FF-Hack bei width: -5px, damit "block" den Rahmen nicht überschreibt */
{
    color: #000000;
    display: block;
    text-decoration: none;
    padding-top: 4px;
    padding-left: 5px;   
    width: 100% -5px;
    }

* html #menu a /* MSIE */
{     
    width: 100%;
    }

#menu a:visited
{
    color: #666666;
}
    
#menu a:hover
{
    color: #000000;
    background-color: #efefef;
    }

/*-------------------------------------------------------------------------*/   

@media print
{
    #nav
    {
        display: none;
        }    
    }
    
