body {
      margin: 0px;
          padding: 0px;
          border: 0px none;
          background: #9CB5F9;
         }

div.xmas {
          position: absolute;
          top: 95px;
          left: 130px;
          text-align: center;
          z-index: 3;
          }

.menu {
       position: absolute;
           left: 30px;
           top: 0px;
           width: 760px;
           height: 180px;
           background-image: url(hg_menu.jpg);
           background-repeat: no-repeat;
      }

.links {
        position: absolute;
                left: 50px;
                top: 10px;
                width: 150px;
                }
 div.menul {
           font-family: Arial, sans-serif;
                   font-size: 80%;
                   font-weight: bold;
                   text-align: center;
                   line-height: 210%;
                   color: white;
                   }
 div.menul a{
           font-family: Arial, sans-serif;
                   font-size: 100%;
                   font-weight: normal;
                   text-align: left;
                   text-decoration: none;
                   color: #2A2AD9;
                   }
div.menul a:visited {
                      color: #CC3300;
                                      }
div.menul a:hover{
                  text-decoration: underline;
                         }

.rechts {
        position: absolute;
                left: 540px;
                top: 10px;
                width: 150px;
                }
 div.menur {
           font-family: Arial, sans-serif;
                   font-size: 80%;
                   font-weight: bold;
                   text-align: center;
                   line-height: 210%;
                   color: white;
                   }
div.menur a {
           font-family: Arial, sans-serif;
                   font-size: 100%;
                   font-weight: normal;
                   text-align: left;
                   text-decoration: none;
                   color: #2A2AD9;
                   }
div.menur a:visited {
                      color: #CC3300;
                                      }
div.menur a:hover{
                  text-decoration: underline;
                             }

.mail {
        position: absolute;
                left: 250px;
                top: 125px;
                }
.gb {
        position: absolute;
                left: 330px;
                top: 125px;
                }
.fr {
        position: absolute;
                left: 360px;
                top: 125px;
                }
.esp {
        position: absolute;
                left: 390px;
                top: 125px;
                }
.imp {
        position: absolute;
                left: 467px;
                top: 125px;
                }

.text {
       position: absolute;
           left: 30px;
           top: 180px;
           width: 760px;
       background-image: url(hg_all.jpg);
           background-repeat: repeat-y;
           }

div.titelblau {
        font-family: Arial, sans-serif;
                font-size: 120%;
                font-weight: 400;
                margin-left: 80px;
                margin-right: 80px;
                text-align: center;
                color: #2A2AD9;
                }

div.titelblau a {
                color: #2A2AD9;
                text-decoration: none;
                }

div.titelblau a:hover {
                       text-decoration: underline;
                       }


div.titelrot {
        font-family: Arial, sans-serif;
                font-size: 80%;
                font-weight: bold;
                margin-left: 80px;
                margin-right: 80px;
                text-align: center;
                color: #CC3300;
                }

div.titel {
        font-family: Arial, sans-serif;
                font-size: 80%;
                font-weight: bold;
                margin-left: 80px;
                margin-right: 80px;
                text-align: center;
                color: black;
                }

div.gruss {
        width: 340px;
        height: 340px;
        background-image: url("weih_l.jpg");
        font-family: Arial, sans-serif;
                font-size: 120%;
                font-weight: 400;
                margin-left: 80px;
                margin-right: 80px;
                text-align: center;
                color: #2A2AD9;
                }

div.norm {
        font-family: Arial, sans-serif;
                font-size: 80%;
                font-weight: light;
                margin-left: 80px;
                margin-right: 80px;
                text-align: center;
                color: black;
                }
  div.norm a {
       color: #2A2AD9;
           text-decoration: none;
           }
  div.norm a:visited {
                      color: #CC3300;
                                      }
  div.norm a:hover {
        text-decoration: underline;
           }
div.normlist {
        font-family: Arial, sans-serif;
                font-size: 80%;
                font-weight: light;
                text-align: left;
                color: black;
            margin-left: 80px;
                margin-right: 80px;
                }
  div.normlist a {
       color: #2A2AD9;
           text-decoration: none;
           }
  div.normlist a:visited {
                               color: #CC3300;
                                         }
  div.normlist a:hover {
        text-decoration: underline;
           }

div.textlinks {
               text-align: left;
                                }

.tab {
      font-family: Arial, sans-serif;
          font-size: 80%;
          font-weight: light;
          text-align: center;
          color: black;
          margin-left: 50px;
          }

.tabrot {
      font-family: Arial, sans-serif;
          font-size: 80%;
          font-weight: bold;
          text-align: left;
          color: #CC3300;
          margin-left: 50px;
          }

.tabli {
      align: top;
          font-family: Arial, sans-serif;
          font-size: 80%;
          font-weight: light;
          text-align: left;
          color: black;
          margin-left: 50px;
          }

div.back {
          font-family: Arial, sans-serif;
                  font-size: 80%;
                  font-weight: light;
                  text-align: center;
                  color: #2A2AD9;
                  }
  div.back a {
       color: #2A2AD9;
           text-decoration: none;
           }
  div.back a:hover {
        text-decoration: underline;
                }

.marker {
         color: black;
                 font-weight: bold;
                 font-style: italic;
        }

.fett {
       font-weight: bold;
           }



.messe {
       color: red;
       text-align: center;
       font-weight: light;
       font-style: italic;
       text-decoration:none;
       font-family: Arial, sans-serif;
       font-size: 100%;
      }

.messe a {
       color: red;
       text-align: center;
       font-weight: light;
       font-style: italic;
       text-decoration:none;
       font-family: Arial, sans-serif;
       font-size: 100%;
      }

div.buttonneu {
        position: absolute;
           left: -50px;
           top: 180px;
           width: 760px;
           height: 44px;
           z-index: 4;
           background-image: url(button_neu.jpg);
           background-repeat: no-repeat;
        font-family: Arial, sans-serif;
        font-size: 120%;
        font-weight: 200;
        margin-left: 80px;
        margin-right: 80px;
        padding-top: 10px;
        text-align: center;
        color: #2A2AD9;
                }

div.buttonneu a {
                 color: #2A2AD9;
                 text-decoration: none;
                        }

div.buttonneu a:visited {
                         color: #2A2AD9;
                       }

div.tabmarke {
      font-family: Arial, sans-serif;
          font-size: 100%;
          font-weight: light;
          text-align: center;
          color: black;
          margin-left: 50px;
          position: absolute;
           left: 0px;
           top: 250px;
          }
