body { background-color:#f9f59b;
       margin:auto auto;
       width:978px;
       height:590px;
       text-align:center;
       padding:0px;
       font-family:Arial,Helvetica,sans-serif,Verdana;
       font-size:9pt;
       line-height:14pt;
       color:#000000;

       }
/*Schrift*/
p  {font-family:Arial,Helvetica,sans-serif,Verdana;
    font-size:9pt;
    line-height:14pt;
    color:#000000;
    }

h1 {font-size:22pt;
    font-weight:normal;
    line-height:20pt;
    color:#000000;
    margin-top:20px;
         }

h2 {font-size:14pt;
    font-weight:bold;
    line-height:18pt;
    margin-bottom:0px;
    color:#000000;
         }

h3 {font-size:12pt;
    font-weight:bold;
    color:#000000;
    line-height:12pt;
    margin-top:4px;
    margin-bottom:12px;
   }

h4 {font-size:12pt;
    font-weight:bold;
    color:#000000;
    line-height:12pt;
    margin-top:20px;
    margin-bottom:0px;
    margin-left:0px;
   }

hr{position:relative;
   top:5px;
   width:100%;
   color:#cccccc;
   background-color:#000000;
   height:2px;
   margin-left:0px;
   margin-top:-15px;
   margin-bottom:13:24:305px;
   }

.mittel {font-size:15pt;
         line-height:28pt;
         color:#ffffff;
         }
.gross {font-size:22pt;
        line-height:26pt;
        color:#ffffff;
         }




ul {text-indent:0px;
    font-weight:bold;
   }
li {list-style:none;}

/*Navigation*/
a.gelb {font-family:Arial,Helvetica, sans-serif;
        font-weight:normal;
        font-size:9pt;
        color:#fff108;
        text-decoration:none;
        line-height:12pt;
        margin-right:10px;
        background-image: url(navi_back1.gif);
        }
a.gelb:link {color:#fff108; text-decoration:none; background-image: url(navi_back1.gif);}
a.gelb:visited {text-decoration:none; color:#fff108; background-image: url(navi_back2.gif);}
a.gelb:hover {text-decoration:none;font-color:#fff108; background-image: url(navi_back1.gif);}
a.gelb:active :focus{color:#fff108; text-decoration:none; background-image: url(navi_back2.gif);}



#menu { float:left;
        width:100%;
        height:100%;}

#menu ul { list-style:none;
           margin: 0;
           padding: 0;
           float: left; }

#menu a { display: block;
          margin-right:10px;
          padding: 0px 0px 2px 2px;
          text-transform: uppercase;
          color: #fff108;
          text-decoration: none; }

#menu a.gelb:link { color: #aaaaaa; background-image: url(navi_back2.gif);}

#menu a.gelb:visited {color:#aaaaaa; background-image: url(navi_back2.gif);}

#menu a:hover {text-decoration:none;
               color:#fff108;
               font-weight:bold;
               letter-spacing:.5pt;
               background-image: url(navi_back1.gif);}
#menu a.gelb:focus a:active { color: #ffffff; }


#menu li {position: relative;
          width:100%;
          margin-bottom:-3px;
          z-index:550;}

#menu ul ul { position: absolute;
              margin-top:0px;
              height:100%;
              z-index:500; }

#menu ul ul ul { position: absolute; top: 10px; left: 100%;}

#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul {display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul li:hover ul {display: block; width:135px;z-index:1000;}


a img { border:0 none;}
a {color:#999999; text-decoration:none;border:0 none;}
a:visited {text-decoration:none; color:#aaaaaa;border:0 none;}
a:hover {text-decoration:none; color:#fff108;border:0 none;}
a:active {color:#000000; text-decoration:none; border:0 none;}
a:focus {text-decoration:none; color:#fff108;border:0 none;}



/* DIVs und Seitengestaltung*/

div#menuleiste {position: relative;
          width:978px;
          left: 25px;
          top: -27px;
          height:auto;
          padding-left:0px;
          z-index:1200;
          }

#inhalt {position:relative;
            top:0px;
            width:978px;
            height:830px;
            margin-top:0px;
            margin-left:0px;
            text-align:left;
            border-right:1px outset #fff108;
            border-left:1px solid #fff108;
            border-bottom:1px outset #fff108;
            background-color:#ffffff;
            z-index:20;
            }
#inhalt_li {position:relative;
               left:0px;
               top:20px;
               width: 660px;
               height:410px;
               padding-left:10px;
               padding-right:10px;
               padding-top:10px;
               z-index:21;
              }
div#inhalt_re {position:absolute;
               left:700px;
               top:20px;
               width: 250px;
               height:auto;
               border-left:#cccccc dashed 2px;
               padding-left:10px;
               float:left;
               z-index:22;
              }
p.text {margin-left:10px;}
div#text_re {position:relative;
             top:20px;
             float:left;
             margin-bottom:50px;}
div#text_li {
             top:250px;
             left:20px;
             float:right;
             }
div#text_mit {position:relative;
              top:0px;
              left:0px;
              clear:left;
              width:610px;
              height:auto;
              margin-top:-10px;
              padding-top:0;}


/*Bilder*/
#img_right {float:left;
           border:#000000 1px solid;
            vertical-align:top;
            margin-left:5px;
            margin-right:10px;
            margin-top:0px;
           }

#img_left {float:right;
            border:#000000 1px solid;
            vertical-align:top;
            margin-left:5px;
            margin-right:10px;
            margin-top:10px;
          }