                         body {
                          font-family: Comic Sans MS;
                          font-size: x-large;
                          text-align: center;
                          padding: 0px;
                          margin: 0px;

                         }
                         td {
                          font-family: Comic Sans MS;
                          font-size: medium;
                          text-align: center;
                          vertical-align: middle;
                          align: left;
                         }
                         li {
                          font-family: Comic Sans MS;
                          font-size: medium;
                          color: #FF0000;
                          line-height:200%;
                          text-align: left;

                          list-style-type: none;
                         }
                         ul {
                          font-family: Comic Sans MS;
                          font-size: medium;
                          color: #FF0000;
                          line-height:100%;
                          list-style-type:none;

                         }
                         a:link {
                          font-family: Comic Sans MS;
                          font-size: medium;
                          color: #FF0000;
                          text-decoration:none;



                         }
                         a:active {
                          font-family: Comic Sans MS;
                          color: #00FF00;
                          text-decoration:none;

                         }
                         a:visited {
                          font-family: Comic Sans MS;
                          font-size: medium;
                          color: #FF0000;
                          text-decoration:none;
                          }
                         a:hover {
                           font-family: Comic Sans MS;
                           color: #FF0000;
                           text-decoration: underline;

                         }


                         h1 {
                             font-family: Comic Sans MS;
                             font-size: xx-large;
                             text-align: left;
                             line-height: 50px;

                                        }
                         div {
                             font-family: Comic Sans MS;
                            }

            { margin: 0;
              padding: 0;}

/* Höhen- und Breitenanpassung zu 100%; Scrollbar ausblenden */
body, html{ width: 100%;
            height: 100%;
            overflow: hidden;}

/* BG-Image auf unterste Ebene anordnen */
#bgImg{ position: absolute;
        top: 0;
        left: 0;
        border: 0;
        z-index: 001;}

/* Body-Dummy absolut über BG-Image legen; Scrollbar bei Bedarf einblenden */
#body{ position: absolute;
          top: 0;
          left: 0;
          z-index: 002;
          overflow: hidden;
          width: 100%;
          height: 100%;
          text-align: center;
          }


/* Layoutelemente */
#head{    z-index: 010;
          position: absolute;
          top: 6px;
          right: 0px;
          width: 615px;
          height: 120px;
          border: 1px solid #000;
          -moz-border-radius:30px;
          background-image:url(Grafik/BannerTest.jpg);
          text-align: center;
          align: right;
          margin-right: 40px;
          margin-bottom: 6px;
          overflow: hidden;
          }
#content{    z-index: 010;
             position: absolute;
             display: block;
             top: 110px;
             vertical-align: bottom;
             height:74%;
             width: 95%;

             border: 1px solid #000;
             margin-left: 6px;
             margin-right: 6px;
             margin-bottom: 6px;
             margin-top: 20px;
             -moz-border-radius:30px;
             padding: 30px;
             background-color: rgba(255, 255, 255, 0.2);

             }

#inhalt{     z-index: 010;
             position: absolute;
             display: block;
             border: 0;
             left: 30px;
             width: 95%;
             height: 90%;
             margin: 10px;
             overflow-y: hidden;
             overflow-x: auto;

             }

#intro{      position: absolute;
             left: 10%;
             align: center;
             margin-left: 280px;
             z-index:02;}

iframe {     border-style: none;
             display: block;
             vertical-align: top;
             align: left;
}
<!--[if IE]>
         <style type="text/css">
         iframe {background-color: transparent;}
         a {background-color: transparent;}
         a:hover{color:#0000DF;}
         #bilder {background-color: transparent;}
         </style>
         <![endif]-->

#kategorie{  position: absolute;
             height: 150px;
             width: 80px;
             overflow: auto;
             }

#bilder{     position: absolute;
             display: block;
             top: 0px;
             left: 50px;
             height: 100%;
             width: 95%;
             overflow-y: scroll;
             overflow-x: auto;
             }
#bilder li{
           text-align: center;
           line-height:5pt;
           border: 1px solid #000;
           margin-left: 2px;
           margin-top: 2px;
           width: 80px;
           height: 10px;
           padding: 8px;
           -moz-border-radius:30px;
           background-color: rgba(255, 255, 255, 0.6);
           }

#dummy{      width: 800px;
             height: 600px;}

#videos{     position: absolute;
             display: block;
             top: 0px;
             left: 50px;
             height: 100%;
             width: 95%;
             overflow-y: scroll;
             overflow-x: auto;
             }

#seitenzahl li{
           text-align: center;
           line-height:5pt;
           border: 1px solid #000;
           margin-left: 2px;
           margin-top: 2px;
           width: 80px;
           height: 10px;
           padding: 8px;
           -moz-border-radius:30px;
           background-color: rgba(255, 255, 255, 0.6);
           }

#link{     position: relative;
             display: block;
             align: left;
             top: 0px;
             left: 0px;
             height: 85%;
             width: 95%;
             padding: 0px;
             margin: 0px;
             overflow-y: scroll;
             overflow-x: auto;
             }

#linkkategorie li{
           text-align: center;
           line-height:5pt;
           border: 1px solid #000;
           margin-left: 2px;
           margin-top: 2px;
           width: 100px;
           height: 10px;
           padding: 8px;
           -moz-border-radius:30px;
           background-color: rgba(255, 255, 255, 0.6);
           }

#startseite{ position: absolute;
             display: block;
             height: 98%;
             width: 100%;
             overflow-y: auto;
             overflow-x: hidden;
             }
#anfahrt{    position: absolute;
             display: block;
             height: 100%;
             width: 100%;
             overflow-y: auto;
             overflow-x: hidden;
             }
#termine{    position: absolute;
             display: block;
             height: 100%;
             width: 100%;
             overflow-y: auto;
             overflow-x: hidden;
             }
#kontakt{    position: absolute;
             display: block;
             height: 100%;
             width: 100%;
             overflow-y: auto;
             overflow-x: hidden;
             }
#forum{      width:100%;
             height:100%;
             overfolw-y: scroll;
             overflow-x: hidden;
             }

#links{      position: absolute;
             display: block;
             left: 100px;
             height: 100%;
             width: 1100px;
             overflow-y: auto;
             overflow-x: hidden;
             }
#impressum{  position: absolute;
             display: block;
             left: 50px;
             height: 100%;
             width: 95%;
             overflow-y: auto;
             overflow-x: hidden;
             }

#menue{    position:absolute;
           top:0px;
           margin-top:88px;

}
#menue2 li{z-index: 200;
           position: relative;
           float: left;
           list-style-type: none;
           display: inline;
           border: 1px solid #000;
           margin-left: 2px;
           margin-top: 2px;
           height: 20px;
           text-align: center;
           padding-left: 8px;
           padding-right: 8px;
           line-height:20px;
           -moz-border-radius:30px;
           background-color: rgba(255, 255, 255, 0.6);
           }




#menue2 li.off ul, #menue2 li.on ul {
  display: none;
}

#menue2 li.off:hover ul {
  display: block;
  position: absolute;
  top: 21px;
  left: -40px;
  align: left;
  list-style-position:inside;
 }

#menue2 li.off:active ul {
  display: block;
  position: absolute;
  top: 21px;
  left: -40px;
  align: left;
  list-style-position:inside;
}



#wetter{   z-index:02;
           position: absolute;
           top: 70px;
           left: 0px;
           width: auto;
           height: auto;
           border: 1px solid #000;
           padding: 20px;
           -moz-border-radius:30px;
           background-color: rgba(255, 255, 255, 0.2);
           z-index: 5;
           margin-right: 6px;
           }

#mozilla{  position: absolute;
           z-index:02;
           top: 370px;
           left: 0px;
           width: 200px;
           height: 120px;
           border: 1px solid #000;
           padding: 15px;
           -moz-border-radius:30px;
           background-color: rgba(255, 255, 255, 0.2);
           z-index: 5;
           margin-right: 6px;
           }

#counter{  position: absolute;
           top: 500px;
           margin-left: 40%;
           text-align: center;
           valign: bottom;}