/*---------------------------------------------------------------------*/
/* Style-Sheet Fixed                                                   */
/* $Id: fixed.css,v 1.42 2006/03/29 11:35:55 al Exp $ */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* Navigation                                                          */

#header {
        position: fixed; top: -.5em; left: .5em;
        color: black;
        background-color: white;
        width: 99.9%;
        padding: 1em 0 1em .5em; /* oben re unten li */
}

#header h1 {
        top: 0;
        right: 0;
        text-align: right;
        margin: 0;      /* oben   li+re   unten, 14pt 2pt 10pt */
        padding: .5em 2em 0 0;     /* oben re unten li */
}

#nav {
        position: fixed; top: 4em; left: 1em; bottom: 1em;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background: #eee;    /* #E0E9E9, #E9E9E9 */
	margin: 0 0 1em;     /* oben   re/li   unten */
}
#nav, #nav ul {
        float: left;
	margin: .3em 0 0 0;     /* oben   re   unten   li */
	padding: 0;
	list-style: none;
}
#nav li {
        display: inline;
        font-weight: bold;
	padding: 0;
	margin: 0;
}
#nav #search {
	display: block;
	padding: .2em .5em;       /* oben+unten  links+rechts */
	text-align: left;
	text-decoration: none;
	background: #eee;        /* #EDF2F2 */
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
}
#nav #search form {
        margin: 0;
        padding: 0;
}
#nav li a {
	display: block;
	padding: 4px 5px;
	text-decoration: none;
	background: #eee;        /* #EDF2F2 */
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
}
#nav li b.inactive {
  /* inaktiver Menüpunkt [aktiver Menüpunkt ist ein Link] */
  color: rgb(150,150,150);
  font-weight: normal;
	display: block;
	padding: 4px 5px;
	text-decoration: none;
	background: #eee;        /* #EDF2F2 */
	border-bottom: 1px solid #eee;  /* statt #ddd */
	border-top: 1px solid #eee;     /* statt #fff */
	border-right: 1px solid #eee;   /* statt #ddd */
}

#nav li a:hover {
	background: #E9E9E9;    /* #E0E9E9 */
}

#content {
        margin: 4.5em 0 .5em 9em ;       /* oben re unten li */
        /* margin-left: 8.5em; */
}

#intern {
        /*margin: 4.5em 0 0; */      /* oben re(li) unten (li) */
}


/*---------------------------------------------------------------------*/
/* Druck                                                               */

@media print {

#header {
        position: static;
        width: 99.9%;
        padding: 0 0 1em .5em; /* oben re unten li */
}

#header h1 {
        text-align: right;
        padding-right: 1em;     /* 100% weniger 2x .5em Margin */
}

#nav {
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 90%;
        position: static;
	background: #eee;    /* #E0E9E9, E9E9E9 */
	margin: 0 0 1em;     /* oben   re/li   unten, ein margin-top wirkt nicht */
}
#nav, #nav ul {
        float: none;
	margin: .3em 0 0 0;     /* oben   re   unten   li */
	padding: 0;
	list-style: none;
}
#nav li {
        float: left;
        display: inline;
        font-size: small;
        font-weight: normal;
	padding: 0;
	margin: 0;
}
#nav #search {
        float: none;
	display: block;
	padding: 0 .5em;       /* oben+unten  links+rechts, .2em .5em */
	text-align: left;
	text-decoration: none;
	background: #eee;        /* #EDF2F2 */
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
	margin-bottom: 1em;
}
#nav #search form {
        /* visibility: hidden; */
        margin: 0;
        padding: 0;
}
#nav #search form font {
        font-size: 56%;         /* .6em, 50% ist zu klein, 60% etwas zu gross */
}
#nav #search form input {
        font-size: 90%;        /* .9em */
}
#nav li a {
	display: block;
	padding: 3px 3px;       /* statt 4px 5px Ü/
	text-decoration: none;
	background: #eee;        /* #EDF2F2 */
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
}
#nav li b.inactive {
  /* inaktiver Menüpunkt [aktiver Menüpunkt ist ein Link] */
  color: rgb(150,150,150);
  font-weight: normal;
	display: block;
	padding: 3px 3px;       /* statt 4px 5px */
	text-decoration: none;
	background: #eee;        /* #EDF2F2 */
	border-top: 1px solid #fff;     /* die anderen haben's von der normalen View auch */
	border-bottom: 1px solid #eee;  /* statt #ddd */
	border-left: 1px solid #eee;    /* statt #fff */
	border-right: 1px solid #eee;   /* statt #ddd */
}

#nav li a:hover {
	background: #E9E9E9;    /* #E0E9E9 */
}

#content {
    margin: 0;
}

#intern {
    margin: 0;
}

} /* @media print */

/*---------------------------------------------------------------------*/
