/*  zweispalter links relativ  */

html, body { margin: 0;
             padding: 0;
             width: 980px;
             }
/*
#header  { margin: 15px 0px 0px 15px;
           border: 0 none; }

#logo    { margin: 15px 0px 0px 15px;
           border: 0 none; }
*/
body {     text-align: center;
           font-size: 100%;
           align: center;
/*            color: #000000;     */
           /*  background-color: #666666;  */
           background-image:url(../img/marble.gif);
           font-family: Verdana, Helvetica, sans-serif;  }

/* Hauptbox */
#wrapper { position: relative;
           margin: 10px 6%;      /*  xpx = von oben, y% = rechts und links Abstand   */
           background-image:url(../img/bg.gif);
           /*  background-color: #CCCCCC;  */
/*            color: #000000;    */
           text-align: left;  /*Aufheben von IE_quirks im BODY*/
           border: 2px solid #808080; /* noetig fuer IE */  }

#header1 { height: 60px;      /* Bild im Kopf */
           color: #000000;
           background-image:url(../img/back1.jpg);
           /*  background-color: #E0E0E0;   */
           border: 1px solid #33AA33; }

#header2 { height: 40px;       /* text im Kopf */
           background-image:url(../img/back1.jpg);
           /*  background-color: #E0E0E0;   */
           border: 1px solid #33AA33;
           /* color: #666666; */
           vertical-align:middle;
           text-align:center;
           margin: 2px 2px 2px 2px;    /* Aussen-Abstand  oben - rechts - unten - links  */
           padding: 2px 10px 2px 10px; /*  Innen-Abstand  oben - rechts - unten - links  */            }

#wappen {  position: absolute;  /* Bild */
           top: 45px;
           left: 10px;
           width: 150px;
           height: 113px;
           color: #000000;
           /* font-size: 80%;  */
           /* letter-spacing: 1pt;   */
           border: 0px solid #000000;
           padding: 0px 0px 0px 0px; /* Innenabstand  */
           margin: 0px 0px 0px 0px;
           background-color: transparent;
           }

#text1  {  position: absolute;
           top: 190px;
           left: 10px;
           width: 145px;
           height: 90px;
           font-size: 80%;
           color: #000000;
           text-align: center;
           border: 1px solid #000000;
           padding: 2px 2px 2px 2px;
           margin: 0px 0px 0px 0px; }

#menue {   position: absolute;      /* Eigentliche Fenster */
           top: 280px;       /*  von oben  */
           left: 10px;
           width: 150px;
           height: 250px;
           text-align:center;
           /*  background-color: #CCCCCC;   */
           /*   background-image:url(../img/bg.gif);   */
           color: #000000;
           border: 0px solid #000000;
           }

#menue a { display: block;  /* Texte - Links in den einzelnen Fenstern */
           height: 26px;
           text-decoration: none;
           font-size: 80%;
           background-color: #FF0000;
           margin: 4px 0px 1px 0px;  /* Aussen-Abstand oben-rechts-unten-links */
           padding: 3px 0px 0px 5px;  /* Innenabstand */
           border: 1px solid #000000;
           }

#menue a:link {    background-color: #f0f0f0;
                   color: #660000; }

#menue a:visited { background-color: #f0f0f0;
                   color: #990000; }

#menue a:hover {   background-color: #660000;
                   color: #FFFFFF; }

#menue a:active {  background-color: #f0f0f0;
                   color: #FF0000; }


#inhalt {  margin: 0px 0px 0px 140px;    /* Aussen-Abstand  oben - rechts - unten - links  */
           padding: 20px 30px 20px 30px; /*  Innen-Abstand  oben - rechts - unten - links  */
/*            font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;    */
/*            font-family: Verdana, Helvetica, sans-serif;   */
           font-size: 120%;
           color: #000000;
           line-height: 150%;     /* Zeilenabstand */
           /* text-decoration: none; */
           /*   background-image:url(../img/marble.gif);    */
           /* background-color: #FFFFFF;  */
       /*     background-image:url(../img/bg.gif);   */
           border-left:   0px solid #808080;
           border-right:  0px solid #999999;
           border-bottom: 0px solid #999999;
           border: 0px solid #000000;
           /* border-color:red; */
           }

#footer {  background-color: #E0E0E0;
           color: #000000;
           padding: 5px 0;
           border-left: 150px solid #CCCCCC;
           text-align: center; }


h1 {    margin: 2px 0px 2px 0px;
        color: #000000;
        font-size: 120%;
        letter-spacing: 2pt;
        background-color: transparent;
        }

h2 {    margin: 10px 0px 10px 0px;
        color: #757575;
        font-size: 120%;
        letter-spacing: 1pt;
        background-color: transparent;
        }

h3 {    margin: 10px 0px 10px 0px;
        color: #000000;
        font-size: 110%;
        letter-spacing: 1pt;
        background-color: transparent;
        }

h4 {    margin: 10px 0px 10px 0px;
        color: #757575;
        font-size: 95%;
        letter-spacing: 1pt;
        background-color: transparent;
        }

ul    { margin: 0px 0px 0px 10px; }     /* Aussen-Abstand */


.invis, hr { display: none; }   /* others */




.texte0_     { font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 14px;
             color: #003366;
             background-color: #ffffcc; }

.texte1_     { font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 16px;
             color: #003366;
             background-color: #ffffcc; }

.texte0     { font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 14px;
             font-weight: bold;
             color: #003366; }

.texte1     { font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
             font-size: 16px;
         /*     font-weight: bold;       */
             color: #000000; }

.texte2     { font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
             font-size: 18px;
       /*       font-weight: bold;      */
             color: #000000; }

.texte3     { font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
             font-size: 20px;
        /*      font-weight: bold;    */
             color: #000000; }

.texte4     { font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
             font-size: 22px;
           /*   font-weight: bold;    */
             color: #000000; }

.texte5     { font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
             font-size: 24px;
             font-weight: bold;
             color: #003366;
             background-color: #ffffcc; }