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

  body  { color: navy; font-size: 20px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; background-color: #97d1f6; background-repeat: repeat; margin: 10px }

  #asblogo { position: absolute;
    left: 10px;
    top: 10px;
    width: 200px;
    background-image: url(../jpg/alle-seiten/logo-ps.gif) ;
    background-repeat: no-repeat;
    height: 66px;
    border: 0px solid #ff0000;
    float: left;
    overflow: auto;
    }

    #asblogotxt { position: absolute; z-index:3; overflow:hidden;
    left: 10px;
    top: 70px;
    width: 200px;
    height: 34px;
    border: 0px solid #000000;
    padding: 10px;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    font-color: navy;
    float: left;
    overflow: auto;
    }


  #asbban { position: absolute;
    left: 450px;
    top: 10px;
    width: 465px;
    background-image: url(../jpg/alle-seiten/logo-ro.jpg);
    background-repeat: no-repeat;
    height: 100px;
    float: left;
    overflow: auto;
    }


  #asbban2 { position: absolute;
    left: 250px;
    top: 10px;
    width: 200px;
    background-image: url(../jpg/alle-seiten/wirda.gif);
    background-repeat: no-repeat;
    height: 100px;
    overflow: auto;
    }

  #leftcontent { position: absolute;
    left: 10px;
    top: 120px;
    width: 220px;
    background-color: transparent;
    text-align: right;
    font-size:11px;
    line-height:13pt;
    color: navy;
    background-image: url(../jpg/alle-seiten/senk.jpg);
    float: left;
   /* border: 1px solid #ffff00;*/
    }

  #centercontent  { color: navy; font-size: 20px; background-image: url(../jpg/alle-seiten/hg.jpg); 
  background-repeat: repeat; text-align: left; margin-top: 120px; margin-right: 40px; margin-left: 240px; padding: 40px; 
  overflow: auto }

    #textinnen {
    margin-left: 50px;
    margin-top: 20px;
    margin-right: 50px;
    padding: 20px;
    text-align: left;
    font-size:20px;
    background-color: transparent;
    background-repeat: no-repeat;
    border: 5px solid #ffff00;
    overflow: auto;
    }

     #textinnen2 {
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 100px;
    padding: 10px;
    padding-right: 100px;
    text-align: left;
    font-size:20px;
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px solid #0000ff;
    overflow: auto;
    background-color: #ffffff;
    }

    #rundrum {
    border-style:solid;
    margin: 10px 20px ;
    border:0px solid red ;
    padding:20px;
    text-align:justify;
    }

    #rundrum2 {
    border-style:solid;
    margin: 20px ;
    border:5px solid red ;
    padding:20px;
    text-align:justify;
    }

    .rundrum  { text-align: justify; margin: 10px 20px; padding: 20px; border: solid 0 red; outline-style: dotted }

    .trenner 	/* Trennlinie gelb-rot */
     { background-color: red; margin: 10px; padding: 2px; border: solid 4px yellow }


  a:link   { color: red; font-weight: bold; text-decoration: none; background-color: transparent }

  a:visited    { color: navy; font-weight: bold; text-decoration: underline }

  a:hover   { color: navy; font-weight: bold; text-decoration: none; background-color: #ffff00 }

  a:active  { color: red; font-style: oblique; font-weight: bold; text-decoration: underline }

  a:focus   { color: black; font-weight: bold; text-decoration: underline; background-color: red }

  h1  { color: navy; font-size: 2em; margin-right: auto; margin-left: auto }

  h2  { color: navy; font-size: 1.8em; text-align: center }

  h3  { color: navy; font-size: 1.4em; text-align: center }

  h4  { color: navy; font-size: 1.2em; text-align: left }

  h5  { color: navy; font-size: 0.8em }

    .ks     /* kleine Schrift */
     { color: navy; font-size: 0.7em }

    .ksr     /* kleine rote Schrift */
     { color: red; font-size: 0.7em }

    .ksrw     /* kleine rote Schrift, Hintergrund*/
     { color: red; font-size: 0.8em; background-color: transparent; }


    .ms       /* mittlere Schrift */
     { color: navy; font-size: 0.9em }

    .msrw       /* mittlere rote Schrift, weißer Hintergrund*/
     { color: red; font-size: 1em; background-color: #ffffff }

    .at { font-weight: bold; text-decoration: none; font-size:11px; font-color: red;
     line-height: 14pt; background-color: transparent }
    /* kleine rote Schrift, Hintergrund transparent +++ - Zeichen Trenner bei Links*/

   .ln-1 { list-style-type: none; /* linkleiste */
    list-style-image: none;
    width: 190px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: -35px;
    text-align: left;
    font-size:11px;
    line-height:14pt;
    /* border: 1px solid #00ff00; */
    }

  .ln-2 { list-style-image: none; /* linkleiste - eingerückt  */
    list-style-position: inside;
    height: 20px;
    width: 185px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: -30px;
    text-align: left;
    font-size:11px;
    line-height:14pt;
    /* border: 1px solid #ff0000; */
    }

	/* Menues - bei Erste Hilfe*/
    .ln-a  { color: #000080; font-size: 1.4em; font-weight: bold; font-stretch: semi-expanded;
     background-color: #97d1f6;
     text-align: left;
     list-style-type: none;
     list-style-image: none;
     margin: 5px; width: 300px;
    /* border: solid 1px #00ff00*/ }

     .ln-a2 { color: #000080; font-size: 1.4em; font-weight: bold; font-stretch: semi-expanded;
     background-color: #97d1f6;
     text-align: left;
     list-style-type: none;
     list-style-image: none;
     margin-top: 2px; margin-bottom: 2px; margin-left: 20px; width: 250px;
    /* border: solid 1px #00ff00*/ }

    .ln-b { color: #000080; font-size: 1.0em; text-align: left;
     list-style-type: none;
     margin-top: 5px; margin-bottom: 5px; margin-left: 60px; width: 400px;
     /* border: solid 2px #ffff00 */
     }

    .ln-c { color: #000080;
     font-family: Arial;
     list-style-image: url(../jpg/alle-seiten/dbp.gif);
     margin:5px;
     font-size: 1.0em; text-align: left;
     list-style-type: square ;/*= quadratisch; */
     margin-top: 5px; margin-bottom: 5px; margin-left: 60px; width: 450px;
     /* border: solid 3px #00ffff ;*/
     }

     #nach-oben { list-style-image: none;
     margin-top: 20px;
     margin-bottom: 20px;
     margin-right: 20px;
     text-align: right;
     font-size:20px;
     border: 0px solid #ffff00;
     }

    .w-an { font-size: 1.4em;  /* Wort - Anfang ;*/ 
     font-weight: bolder;
     }

    .p_wort  { color: red; font-size: 1.2em; font-style: italic; font-weight: bolder }

    .gelb { background-color:yellow;
    }

    .weis  { background-color: white }

    .rot { background-color:red ;
    }