* {font-family:arial,verdana,helvetica,sans-serif;}
* {-ms-hyphens:auto; -moz-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;}
li {text-align:justify;}
a:hover {color:#c00000; background-color:#c3cdff;}
.cb {clear:both;}
.liob {float:left; margin-right:10px; margin-bottom:10px}
.reob {float:right; margin-left:10px; margin-bottom:10px}
.liun {float:left; margin-right:10px; margin-top:10px;}
.reun {float:right; margin-left:10px; margin-top:10px;}
.limi {float:left; margin-right:10px; margin-top:10px; margin-bottom:10px}
.remi {float:right; margin-left:10px; margin-top:10px; margin-bottom:10px}
.rlrou {float:right; margin-right:10px; margin-left:10px; margin-top:10px; margin-bottom:10px}
.llrou {float:left; margin-right:10px; margin-left:10px; margin-top:10px; margin-bottom:10px}
.blatt {width: 1000px; height: auto; margin: 30px auto 0; border: solid 1px maroon;
        box-shadow:#999 8px 8px 2px; -webkit-box-shadow:#999 8px 8px 2px;}
.kasten {width: 1000px; height:660px; margin: 30px auto 0; border: solid 1px maroon;
        box-shadow:#999 8px 8px 2px; -webkit-box-shadow:#999 8px 8px 2px;}
.schattru {border:solid 1px maroon; box-shadow:#999 8px 8px 2px; -webkit-box-shadow:#999 8px 8px 2px;}
.schattenk {text-shadow:#999 4px 4px 2px;}
.schatteng {text-shadow:#999 8px 8px 2px;}
.bschattk {border:solid 1px maroon; box-shadow:#999 4px 4px 2px; -webkit-box-shadow:#999 4px 4px 2px;
           -moz-box-shadow: #999 4px 4px 2px;}
.bschattg {border:solid 1px maroon; -moz-box-shadow:rgba(0,0,0,0.3) 8px 8px 2px;
           -webkit-box-shadow:rgba(0,0,0,0.3) 8px 8px 2px; box-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;}
.small {font-size: 80%;}
.small2 {font-size: 60%;}
.knf {background-color:lightgray; border-style:solid; border-color:black; text-align:justify; border-width:1px; font-weight:bold;}
.kn {background-color:lightgray;
     border-style:solid;
     border-color:black;
     text-align:justify;
     border-width:1px;}
.knl {border-style:solid;
      border-color:black;
      text-align:justify;
      border-width:1px;}
.mn  {font-variant: small-caps;}
.mnf {font-variant: small-caps; font-weight:bold}
.dv {font-family:'Courier New','Lucida Console','Lucida Console Standard','Lucida Sans Typewriter',
     monospace;font-size: 110%;}
.dvf {font-family:'Courier New','Lucida Console','Lucida Console Standard','Lucida Sans Typewriter',
     monospace;font-size:110%;font-weight:bold}
.sf {font-family:'Times New Roman','Garamond','serif';font-size:100%;}
.hrt {background-color:#FFB9B9;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.hgn {background-color:#CBFFA8;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.lrou {margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;
       border:solid 1px maroon; box-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px; -webkit-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;
       -moz-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;}
.lroul {margin-left:5px; margin-right:10px; margin-top:5px; margin-bottom:5px;
       border:solid 1px maroon; box-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px; -webkit-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;
       -moz-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;}
.lrour {margin-left:10px; margin-right:5px; margin-top:5px; margin-bottom:5px;
       border:solid 1px maroon; box-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px; -webkit-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;
       -moz-shadow:rgba(0, 0, 0, 0.3) 8px 8px 2px;}
.tblock {text-align:justify; width:900px;}
.hgb {background-color:#FFFFAA;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.hrt {background-color:#FFB9B9;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.hgn {background-color:#CBFFA8;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.hbl {background-color:#9BCDFF;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;}