/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html { height: 101%;
    }

  body { margin: 0px;
    padding: 0px;
    background-color: rgb(185, 185, 185);
    font-family: Verdana,Arial,"Trebuchet MS",Helvetica,Lucida,Geneva,sans-serif;
    }

  a:link, a:visited { color: rgb(193, 98, 4);
    text-decoration: none;
    }

  a:hover { text-decoration: underline;
    }

  ul { list-style-type: disc;
    color: rgb(53, 57, 73);
    }

  ul ul { list-style-type: square;
    }

  ul ul ul { list-style-type: none;
    }

  #oben { border-top: 1px solid rgb(185, 185, 185);
    border-left: 1px solid rgb(185, 185, 185);
    border-right: 1px solid rgb(185, 185, 185);
    position: relative;
    top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 880px;
    height: 115px;
    background-color: rgb(73, 73, 73);
    background-image: url(images/buch-navi.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    }

  .logo { height: 120px;
    width: 190px;
    background-color: rgb(185, 185, 185);
    }

  #inhalt { border-left: 1px solid rgb(185, 185, 185);
    border-right: 1px solid rgb(185, 185, 185);
    border-bottom: 1px solid rgb(185, 185, 185);
    position: relative;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 880px;
    background-color: rgb(185, 185, 185);
    }

  #untermenue { float: left;
    width: 200px;
    }

  #content { margin: 0px 0px 0px 189px;
    padding: 0px;
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    }

  #globalLink { margin: 0pt;
    padding: 0pt;
    position: absolute;
    top: 41px;
    left: 200px;
    height: 24px;
    font-size: 0.85em;
    letter-spacing: 0.05em;
    color: rgb(210, 212, 220);
    }

  a.glink, a.glink:visited { margin: 0px;
    font-weight: bold;
    padding-bottom: 2px;
    color: rgb(0, 0, 255);
    text-decoration: none;
    }

  a.glink:hover { color: rgb(255, 255, 255);
    padding-bottom: 2px;
    text-decoration: none;
    }

  a.glinkaktiv, a.glinkaktiv:visited { font-weight: bold;
    color: rgb(250, 100, 100);
    padding-bottom: 2px;
    letter-spacing: 0.05em;
    text-decoration: none;
    }

  a.glinkaktiv:hover { color: rgb(255, 255, 255);
    letter-spacing: 0.05em;
    text-decoration: none;
    padding-bottom: 2px;
    }

  #navi2 { position: absolute;
    top: 95px;
    left: 189px;
    padding-top: 2px;
    padding-left: 10px;
    height: 20px;
    width: 682px;
    white-space: nowrap;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.7em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    background-color: rgb(166, 175, 191);
    background-position: right center;
    background-repeat: no-repeat;
    }

  a.rechts, a.rechts:visited { border: 0pt none ;
    padding: 3px 5px 4px 6px;
    color: rgb(3, 3, 64);
    height: 20px;
    line-height: 1.5em;
    text-decoration: none;
    }

  a.rechts:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.rechtsaktiv, a.rechtsaktiv:visited { padding: 4px 5px 4px 6px;
    height: 20px;
    background-color: rgb(73, 73, 73);
    color: rgb(255, 255, 255);
    line-height: 1.5em;
    text-decoration: none;
    }

  a.rechtsaktiv:hover { color: rgb(255, 255, 255);
    background-color: rgb(73, 73, 73);
    text-decoration: none;
    }

  #navcontainer { padding: 0pt;
    width: 189px;
    height: auto;
    margin-top: 100px;
    font-size: 0.75em;
    line-height: 1.6em;
    font-weight: bold;
    font-family: Verdana,sans serif;
    color: rgb(28, 38, 68);
    }

  #navcontainer ul { border-style: solid none none;
    border-color: rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color;
    border-width: 1px medium medium;
    margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #navcontainer li { border-bottom: 1px solid rgb(255, 255, 255);
    margin: 0pt;
    background-color: rgb(210, 219, 219);
    }

  #navcontainer li a { padding: 2px 15px 3px 0pt;
    display: block;
    text-align: right;
    width: 174px;
    font-weight: normal;
    color: rgb(28, 38, 68);
    text-decoration: none;
    }

  #navcontainer li a:hover { font-weight: normal;
    color: rgb(28, 38, 68);
    background-color: rgb(255, 255, 255);
    }

  #navcontainer a.subaktiv, a.subaktiv:visited { font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 204);
    }

  #navcontainer a.subaktiv:hover { font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 204);
    }

  #navcontainer .unter { font-weight: normal;
    color: rgb(67, 72, 96);
    background-color: rgb(244, 248, 249);
    }

  #navcontainer a.unter:hover { font-weight: normal;
    padding-right: 8px;
    color: rgb(204, 102, 0);
    background-color: rgb(255, 255, 255);
    }

  #navcontainer .unteraktiv { padding-right: 15px;
    font-weight: bold;
    background-color: rgb(244, 248, 249);
    color: rgb(102, 51, 255);
    }

  #navcontainer a.unteraktiv:hover { padding-right: 8px;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    color: rgb(102, 51, 255);
    }

  .feature { padding: 30px 25px 10px 30px;
    font-size: 0.75em;
    line-height: 1.4em;
    }

  html > body .feature { height: auto;
    }

  .feature p { color: rgb(53, 57, 73);
    }

  .feature img { padding: 4px 16px 5px 3px;
    float: left;
    }

  html > body .feature2 { height: auto;
    }

  h1 { font-weight: bold;
    font-size: 1.4em;
    color: rgb(128, 139, 156);
    font-family: Verdana,sans serif;
    }

  h2 { padding-top: 10px;
    font-style: normal;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Verdana,sans serif;
    color: rgb(93, 102, 127);
    }

  .auswahl { margin-top: 3px;
    padding-left: 5px;
    background-color: rgb(244, 248, 249);
    height: 80%;
    }

  html > body .auswahl { height: auto;
    }

  .orange { font-weight: bold;
    color: rgb(153, 51, 0);
    }

  .kleiner { font-size: 0.75em;
    }

  strong { color: rgb(68, 73, 92);
    }

  .lesung { padding: 30px 25px 10px 45px;
    font-size: 0.7em;
    line-height: 1.3em;
    }

  .initial { font-size: 1.8em;
    line-height: 0.9em;
    }

  .start { margin: 0pt;
    padding-left: 20px;
    background-color: rgb(255, 255, 255);
    height: 330px;
    color: rgb(62, 67, 88);
    }

  .start2 { border-top: 1px solid rgb(0, 255, 0);
    margin: 0px;
    padding-left: 3px;
    background-color: rgb(255, 255, 255);
    height: 202px;
    color: rgb(62, 67, 88);
    }

  .start3 { border-top: 1px solid rgb(0, 255, 0);
    border-bottom: 1px solid rgb(0, 255, 0);
    margin: 0pt;
    padding-left: 20px;
    background-color: rgb(255, 255, 255);
    height: 270px;
    color: rgb(62, 67, 88);
    }

  .start2 img { margin: 10px 0pt 0pt;
    float: left;
    }

  .start img { margin: 6px 0pt 0pt 10px;
    float: right;
    }

  .start3 img { margin: 10px 0pt 0pt 10px;
    float: right;
    }

  .fett { font-style: normal;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.8em;
    font-family: Verdana,sans serif;
    color: rgb(68, 74, 92);
    }

  .einzug { padding-left: 50px;
    padding-right: 50px;
    color: rgb(68, 74, 92);
    font-weight: normal;
    font-size: 0.9em;
    }

  .einzug2 { border-left: 8px solid rgb(0, 255, 0);
    padding: 12px 12px 12px 20px;
    margin-left: 168px;
    margin-bottom: 20px;
    margin-right: 30px;
    color: rgb(180, 191, 209);
    font-weight: normal;
    font-size: 1.2em;
    background-color: rgb(72, 77, 99);
    }

  .small2 { padding-left: 0pt;
    line-height: 2em;
    font-weight: normal;
    font-size: 0.95em;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(84, 103, 151);
    }

  a.small:link, a.small:visited { color: rgb(153, 51, 0);
    text-decoration: underline;
    }

  a.small:hover { text-decoration: underline;
    }

  .clear { margin: 0pt;
    padding: 8px 0pt 0pt;
    clear: both;
    }

  .books img { border: 0pt none ;
    margin: 0pt;
    padding: 0pt;
    }

  #unten { border-top: 1px solid rgb(166, 175, 191);
    clear: both;
    margin-top: 0px;
    background-color: rgb(166, 175, 191);
    text-align: right;
    height: 20px;
    }

