* {margin:0; padding:0;
      }
html {height:100%;}
body { background: url('bg_20prozent.gif')  repeat-y 20%;
       font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
       color:#ffcc66;
       background-color:#fccd4e;
       height:100%;
 /* background-color:#ef8400;*/
                 }

h1, h2, h3, h4, p  {
        margin: 15px 0px 0 10px;
        text-align:left;
         }
h1{        font-size:22pt;
        color:#8c4210; }
h2{        font-size:20pt;
        color:#ffcc66;}
h3{        font-size:1.1em;
        color:#884410;  }
a {          color:#ffcc66;
             text-decoration:none;
}
a:hover { background-color:#ffcc66;
         color:#8c4210;
}
.dick   {
          font-weight:bold;
        color:#8c4210;;
        letter-spacing:0.05em;
        font-size:100%;
        }

.dunkler {
        color:#8c4210;
        }
.heller  {
           color:#ffcc66;
        }
.kleiner {font-size:0.8em;text-align:left;color:#8c4210;}
.teil1 {
        background-color:#8c4210;
            height:100%;
               width:250px;
               float:left;
               padding:0;
               margin:0;}


.mbodo {
        margin: 0 0px 0 0;
        padding: 18px 0px 0 0;
         text-align:right;
        font-weight:bold;
         color:#fccd4e;
        width:20%;
        height:75px;
        font-size:24px;
         background-image:url(../bilder/muster.gif);
         background-repeat:no-repeat;
         background-position:0 100%;
         }

.wobinich{
        clear:both;
         font-weight:bold;
 /* color:white;*/
        color:#8c4210;
          text-indent: 3px;
 /* background-color:#ff8800;*/
         background-color:#ED9D2B;
           width:20%;
           font-size:20px;
           height:39px;
           padding:10px 0 0 0;
         }

.teil2 { clear:both;
              margin: 0px 0 0 73px ;
              padding:  0;
              border:0;
              border-left:  solid 50px;
             background-color:#d2691e;
             border-color:#fccd4e;
        width:750px;
         }

.navi {
        margin: 0  ;
        padding: 3px;
        border:0;
        height:28px;
        border-left:28px solid;
        border-color:#8c4210;
        background-color:#8c4210;
        color:white;
        font-weight:bold;
        vertical-align: middle;
         white-space:nowrap;
        }

.navi a {
        margin:10px 2px 0 3px;
            padding-left:21px;
           font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
           color:#fccd4e;
           text-decoration:none;
           vertical-align: middle;
        font-size: 0.95em;
 }
.navi a:hover {
        background-color:#8c4210;
        color:#fccd4e;
         font-weight:bold;
         background-image:url(../bilder/k5.gif);
         background-position:0px 3px;
         background-repeat:no-repeat;
             }

.aktuell {
        background-image:url(../bilder/k1.gif);
         background-position:0px 3px;
         background-repeat:no-repeat;}

   .datum {
        margin-top:3px;
         text-align:right;
         color:#ccc;
         background-color:#8c4210;
         padding:3px;
        float:right;
         font-size:0.6em;
         font-weight:bold;
         line-height:0.8em;
}


/* Seite Index.html */
 .einzug  {
        margin-left:50px;
        }

 .text1a{
           margin-top:55px;
           margin-left:80px;
            width:420px;
        text-align:right;
        color: #fccd4e;
        font-size:1.1em;
        }

.text1a p {
        color:#ffcc66;
         line-height:1.1em;
        font-weight:bold;
         text-align:right;
        }

 /* office.html , vba.html,   web.html*/
.text1b{
           margin-top:20px;
           margin-left:70px;
            width:570px;
        text-align:right;
        font-size:1em;
        color: #fccd4e;
        }

.text1b p{
        /* color: #424154;*/
         color:#ffcc66;
          line-height:1.1em;
          text-align:left;
}
li {        text-align:left;
        margin-left:45px;
         font-size:0.95em;}
/* alle Seiten, als wrapper im Textl, */
.text1l{
        top:20px;
         left:30px;
         height:373px;
        overflow:auto;
        text-align:left;
                padding-bottom:7px;
        }
 .text1l_h2 {
        top:20px;
         left:30px;
         text-align:left;
         }
.text1l p
        {
        padding:0 5px 0 0;
        font-size:90%;
        line-height:120%;
  /* color:#FCCD4E;
        color:ffdd66;*/
        color:#ffcc66;
}

 #footer {position:relative;
         clear:both;
         float:left;
         top:2px;
        left:22%;
        width:70%;
         font-size:0.8em;
         line-height:1.5em;
         text-align:left;
         color:#8c4210;
        background-color:#fccd4e;
         }
#footer a {
        background-color:#fccd4e;
         color:#8c4210;
        text-decoration:none;
        }
#footer a:hover {
        background-color:#8c4210;
        color:#fccd4e;
}