@charset "UTF-8";
/* CSS Dokument Unternavigatin der Artikel */
ol.ebene1 {counter-reset:chapter -1;list-style-type:none; padding: 1em; text-indent:-25px; margin:0;}
   ol li { padding-bottom:5px;}
ol.ebene1 li:first-child::before {content: counter(chapter); visibility: hidden;}
   ol.ebene1 li::before {content: counter(chapter) ". "; counter-increment:chapter; list-style-position: outside; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold;font-variant: small-caps;color: #663300;font-style: oblique; text-shadow: #666 3px 3px 5px;}
.navi .nav { padding-left:20px;}
.navi { border:#666 1px solid; padding:20px; border-radius:15px; background-color:#FDF9EC; box-shadow: 0px 3px 5px #666; position:relative; width:90%; overflow: inherit;}
#sidebar .navi .aktiv, #sidebar .navi .aktiv:hover { font-weight: bold; color: #666; background: url('../bgr/zeigefinger.png') no-repeat left center; height:26px; padding-left: 65px; list-style-type: none; margin:0 -30px 5px -25px; width:85%; display:block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
#sidebar .navi li {font-family: Georgia, "Times New Roman", Times, serif; margin-left:-20px; padding-left:25px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; transition: ease .3s;}
#sidebar .navi form li:hover { background:none; padding-left: 5px !important; margin:0 !important; transition: none;}
#sidebar .navi li:hover { padding-left: 35px; transition: padding ease .3s;}
#sidebar .serif { font-family:"Times New Roman", Times, serif;}
.weiter { font-variant:small-caps; font-family:"Courier New", Courier, monospace; font-size:14px;}

.fnote { font-family: 'IBM Plex Mono', monospace; color: #666; padding:1em;}
.fnote .trenn::before {content:"Fußnote: "; margin-left:-1em; border-bottom: 1px solid #09f; width:auto; display:inline-block;}
.fnote .trenn::after {content:" "; margin-left:-1em; border-bottom: 1px solid #09f; width:30%; display:block;}
.up { background:url(../bgr/up.png) 30px 0px no-repeat; padding-right:30px; height:16px; width:16px; display:inline-block;}
.up:hover { background:url(../bgr/up.png) 30px -16px no-repeat; padding-right:30px; height:16px; width:16px; display:inline-block;}