 body { color: black;
        background-color: #6262FF;
        font-size: 100.01%;
        font-family: 'Eurostile',Arial,sans-serif;
        margin: 0; padding: 0;
        text-align: left;
        min-width: 60pt; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
      }
 a:link { color: #0000AA; text-decoration:none; font-weight:bold;}
 a:visited { color: #0000AA; text-decoration: none; font-weight: bold;}
 a:hover { color: #833E1C; text-decoration:none; font-weight:bold; background-color: #FFFFFF; padding: 1pt;}
 a:active { color: #008000; text-decoration:none; font-weight:bold;}
 
 div#seite { position: absolute;
             top: 49pt; left: 5pt;
             width: 650pt; height: auto;
             background-color: #C7C7FF;
             margin: 0; padding: 0;
             text-align: left;
             border: 2pt solid #FFFFFF;
           }
 
 div#index { margin: 0; padding: 10pt;
             text-align: center;
           }
 div#index h1 { font-size: 30pt;
                font-family: Rockwell;
                color: #833E1C;
                text-align: center;
                margin: 0 0; padding: 0;
              }
 div#index h2 { font-size: 15pt;
                font-family: Rockwell;
                color: #833E1C;
                text-align: center;
                margin: 0 0; padding: 0;
              }
 div#index p { font-size: 10pt;
               font-family: Rockwell;
               color: #0000AA;
               text-align: center;
               margin: 0 0; padding: 0;
             }
 div#index img { width: 500pt; height: 286pt;
                 border: 4pt solid #833E1C;
                 margin: 10pt;
               }
               
 div#hauptseite { margin: 0; padding:  10pt;
                  text-align: left;
                }
 div#hauptseite h1 { font-size: 22pt;
                     font-family: Rockwell;
                     color: #833E1C;
                     text-align: center;
                     margin: 14pt 0 0 0; padding: 0;
                   }
 div#hauptseite h5 { font-size: 12pt;
                     line-height: 16pt;
                     font-family: Eurostile;
                     color: #0000AA;
                     text-align: center;
                     margin:  4pt 0  4pt 0; padding: 0;
                   }
 div#hauptseite p { font-size:  9pt;
                    font-family: Eurostile;
                    color: #0000AA;
                    text-align: center;
                    margin: 0 0; padding: 0;
                  }
 div#hauptseite img { width: 90pt; height: 110pt;
                      float: left;
                      margin: 0 0  2pt 0;
                    }
   
 ul#Navigation { margin: 1pt 0 0 28pt; padding: 0pt;
               }
 ul#Navigation li { list-style: none;
                    float: left;
                    position: relative;
                    font-size: 13pt;
                    font-family: Eurostile;
                    color: #0000AA;
                    margin-right: 0pt; padding: 4pt 7pt;
                  }
 
 div#Fusszeile { text-align: center;
                 border-top: 2pt solid #FFFFFF;
                 margin:  14pt 0 0 0;
               }
 div#Fusszeile p { clear: both;
                   font-family: Rockwell;
                   font-size: 12pt;
                   margin:  6pt 0; padding: 0;
                 }
         
 div#Startseite {  }
 div#Startseite  div { width: 176pt; height: 108pt;
                       border: 2pt solid #FFFFFF;
                       padding:  10pt; margin: 0 0 0 0;
                     }
 div#Startseite  div.werner { width: 390pt; height: 150pt;
                              border: 2pt solid #FFFFFF;
                              padding:  8pt; margin: 0 0 0  6pt;
                              float: left;
                            }
 div#Startseite img.meister { width: 200pt; height: 280pt;
                              float: right;
                              margin: 0 0 0 0;
                            }
 div#Startseite img.kopf { width: 100pt; height: 130pt;
                           float: right;
                           margin: 0; padding: 0;
                         }
 div#Startseite img.werner { width: 200pt; height: 135pt;
                             float: left;
                             margin: 0 15pt 2pt 0;
                           }
 div#Startseite h3 { font-size: 15pt;
                     font-family: Rockwell;
                     margin: 0 0  2pt 0;
                     border-bottom: 1pt solid #833E1C;
                   }
 div#Startseite  p { font-size: 12pt;
                     font-family: Eurostile;
                     margin: 0 0 0 5pt;
                     text-align: left;
                   }
 div#Startseite  p.werner { font-family: 'Eurostile';
                            font-size: 13pt;
                            margin:  4pt 0 0 0;
                          }
 
 div#BlockLinks { width: 125pt; height: auto;
                  float: left;
                  padding: 0; margin: 10pt 0 0 0;
                }
 div#BlockLinks h3 { font-family: Rockwell;
                     color: #833E1C;
                     font-size: 15pt;
                     margin: 3pt 0 3pt 0;
                   }
 div#BlockLinks h4 { font-family: Eurostile;
                     color: #833E1C;
                     font-size: 13pt;
                     margin: 0 0 1pt  5pt;
                   }
 div#BlockLinks h5 { font-family: Eurostile;
                     color: #833E1C;
                     font-size: 11pt; line-height: 12pt;
                     margin: 0 0 3pt 2pt; padding: 0;
                     text-align: left;
                   }
 
 div#Termine { width: 490pt; height: auto;
               float: right;
               padding: 0; margin: 10pt 0 0 0;
             }
 div#Termine p { font-family: Eurostile;
                 font-size: 12pt; line-height: 14pt;
                 text-align: left;
                 margin:  4pt 0 0 0; padding: 0 0 0 0;
               }
 div#Termine h4 { font-family: Eurostile;
                  color: #833E1C;
                  font-size: 14pt;
                  margin: 0 0 5pt 0;
                }
 div#Termine div { width: 68pt; height: 80pt;
                   float: left;
                   padding: 0pt; margin: 0pt 0pt 0pt 0pt;
                   border-right: 1pt solid #000080;
                   border-bottom: 1pt solid #000080;
                 }
div#Termine h3 { color: #FFFFFF;
                 font-size: 12pt; line-height: 14pt;
                 font-family: Eurostile;
                 margin: 0; padding: 0 5pt 0 0;
                 background-color: #000080;
                 text-align: right;
               }
div#Termine h3.mitte { color: #FFFFFF;
                       font-size: 12pt; line-height: 14pt;
                       font-family: Eurostile;
                       margin: 0pt; padding: 0pt 0pt 2pt 0pt;
                       background-color: #000080;
                       text-align: center;
                       border-right: 1pt solid #FFFFFF;
                     }
div#Termine  h2 { font-size: 9pt;
                  margin: 5pt  3pt 0pt 0pt; padding: 0pt;
                  color: #000080;
                  text-align: right;
                }

 div#bildleiste { margin: 333pt 0 0 0; padding: 0pt;
                }
 div#bildleiste img { width: 40pt; height: 50pt;
                      border: 2pt solid #0000A0;
                      float: left;
                      margin: 5pt 0pt 5pt 0pt;
                    }
div#bildleiste img.greins { width: 40pt; height: 50pt;
                            border: 1pt solid #0000A0;
                            float: left;
                            margin: 4pt 4pt 4pt 0pt;
                          }
 
 div#Verein { width: 490pt; height: auto;
              float: right;
              padding: 0; margin: 10pt 0 0 0;
            }
 div#Verein p { font-family: Eurostile;
                font-size: 13pt; line-height: 15pt;
                margin: 0 0 5pt 0; padding: 0 2pt 0 0;
                text-align: left;
              }
 div#Verein h3 { font-family: Rockwell;
                 color: #833E1C;
                 font-size: 16pt;
                 margin: 0 0 1pt 0;
               }
 
 div#Vorstand { width: 490pt; height: auto;
                float: right;
                padding: 0; margin: 10pt 0 0 0;
              }
 div#Vorstand  div { width: 230pt; height: 115pt;
                     float: left;
                     padding:  3pt; margin: 0 0 5pt 0;
                   }
 div#Vorstand img { width: 85pt; height: 110pt;
                    padding: 0;
                    float: left;
                    margin: 0 10pt 0 0;
                  }
 div#Vorstand h3 { color: #FFFFFF;
                   font-size: 15pt; line-height: 17pt;
                   font-family: Rockwell;
                   background-color: #6262FF;
                   margin: 0;
                 }
 div#Vorstand h3.ohne { font-family: Rockwell;
                        color: #833E1C;
                        font-size: 16pt;
                        margin: 0 0 10pt 0;
                        background-color: #C7C7FF;
                      }
 div#Vorstand  h2 { font-size: 17pt;
                    margin: 25pt 0 0 0; padding: 0;
                    color: #833E1C;
                  }
 
 div#Impressum { width: 430pt; height: auto;
                 float: right;
                 text-align: left;
                 color: #0000AA;
                 margin: 10pt 0 0 0;
               }
 div#Impressum h1 { text-align: left;
                    font-size: 16pt;
                    margin: 0 0 15pt 0;
                  }
 div#Impressum h2 { font-family: Rockwell;
                    font-size: 22pt;
                    margin: 0 0 4pt 0;
                  }
 div#Impressum h3 { font-size: 15pt;
                    margin: 0 0 0 0;
                  }
 
 div#Sponsoren { width: 490pt; height: auto;
                 float: right;
                 margin: 10pt 0 0 0;
               }
 div#Sponsoren h1 { text-align: left;
                    font-size: 16pt;
                    margin: 0 0 3pt 0; padding: 0 0 0 0;
                  }
 div#Sponsoren p { text-align: left;
                   font-size: 13pt;
                   line-height: 14pt;
                   margin: 0 0 2pt 0;
                 }
 
 div#Gaestebuch { width: 480pt; height: auto;
                  float: right;
                  margin: 10pt 0 0 0;
                }
 div#Gaestebuch div { margin: 0; padding: 0;
                    }
 
 div#ChronikHaupt { width: 490pt; height: auto;
                    float: right;
                    text-align: left;
                    padding: 0; margin: 10pt 0 0 0; }
 div#ChronikHaupt h2 { font-size: 16pt;
                       margin: 0 0 10pt 0;
                       color: #0000AA;
                     }
 div#ChronikHaupt img { width: 300pt; height: 210pt;
                        float: right;
                        margin: 0 0 0 12pt;
                      }
 div#ChronikHaupt img.platz { width: 200pt; height: 280pt;
                              float: right;
                              margin: 0 20pt 10pt 12pt;
                            }
                     
 div#Chronik { width: 490pt; height: auto;
               float: right;
               text-align: left;
               padding: 0; margin: 10pt 0 0 0;
             }
 div#Chronik p { text-align: left;
                 font-size: 13pt; line-height: 14pt;
                 margin: 0 0 4pt 0; padding: 0;
                 color: black;
               }
 div#Chronik p.rechts { text-align: left;
                        font-size: 13pt; line-height: 14pt;
                        margin: 0 0 4pt 250pt; padding: 0;
                        color: black;
                      }
 div#Chronik p.links { text-align: left;
                       font-size: 13pt; line-height: 14pt;
                       margin: 0 250pt 4pt 0; padding: 0;
                       color: black;
                     }
 div#Chronik h3 { font-size: 18pt;
                  margin: 0 0 2pt 0;
                  color: #833E1C;
                }
 div#Chronik h2 { font-size: 15pt;
                  margin: 0 0 10pt 0;
                  color: #0000AA;
                }
 div#Chronik h4 { font-size: 11pt;
                }
 div#Chronik img { width: 295pt;  height: 201pt;
                 }
 div#Chronik img { width: 300pt;  height: 202pt;
                 }
 div#Chronik img.links { width: 240pt;  height: 162pt;
                         float: left;
                         margin: 5pt 3pt 6pt 0;
                       }
 div#Chronik img.rechts { width: 240pt;  height: 162pt;
                          float: right;
                          margin: 5pt 0 6pt 0;
                        }
 div#Chronik img.linksscan { width: 240pt;  height: 184pt;
                             float: left;
                             margin: 5pt 3pt 6pt 0;
                           }
 div#Chronik img.rechtsscan { width: 240pt;  height: 184pt;
                              float: right;
                              margin: 5pt 0 6pt 0;
                            }
 div#Chronik img.linkshalbe { width: 240pt;  height: 162pt;
                              float: left;
                              margin: 5pt 0 6pt 0;
                              border: none;
                            }
 div#Chronik img.rechtshalbe { width: 240pt;  height: 162pt;
                               float: right;
                               margin: 5pt 0pt 6pt 0;
                               border: none;
                             }
 div#Chronik img.linksdrittelhoch { width: 160pt;  height: 259pt;
                                    float: left;
                                    margin: 2pt 5pt 6pt 0pt;
                                  }
 div#Chronik img.rechtsdrittelhoch { width: 160pt;  height: 259pt;
                                     float: right;
                                     margin: 2pt 0pt 6pt 0pt;
                                   }
 div#Chronik img.mittedrittelhoch { width: 160pt;  height: 259pt;
                                    float: left;
                                    margin: 2pt 0pt 6pt 0pt;
                                  }
 
 div#MitgliederHaupt { width: 490pt; height: auto;
                       float: right;
                       padding: 0; margin: 10pt 0 0 0;
                     }
 div#MitgliederHaupt div { padding: 2pt; margin: 0pt;
                           width: 300pt; height: 110pt;
                         }
 div#MitgliederHaupt img { width: 60pt; height: 78pt;
                           float: left;
                           margin-right: 7pt;
                         }
 div#MitgliederHaupt h5 { font-size: 15pt;
                          padding:0; margin:0;
                          text-align: left;
                          color: #833E1C;
                        }
 div#MitgliederHaupt h6 { font-size: 13pt;
                          padding:0; margin:0;
                          text-align: left;
                          color: #0000AA;
                        }
 
 div#Mitglieder { width: 490pt; height: auto;
                  float: right;
                  padding: 0; margin: 10pt 0 0 0; }
 div#Mitglieder div { padding: 2pt; margin: 0 7pt 7pt 0;
                      width: 230pt; height: 138pt;
                      float: left;
                      border: 1pt solid #0000AA;
                    }
 div#Mitglieder div.ehren { padding: 2pt; margin: 0 7pt 7pt 0;
                            width: 230pt; height: 138pt;
                            float: left;
                            border: 1pt solid #0000AA;
                          }
 div#Mitglieder img { width: 100pt; height: 130pt;
                      margin: 3pt 0 5pt 6pt;
                    }
 div#Mitglieder h4 { font-size: 15pt;
                     padding: 0; margin: 0 0 6pt 0;
                     text-align: left;
                     color: #833E1C;
                   }
 div#Mitglieder h5 { font-size: 15pt;
                     padding: 0; margin: 30pt 0 0 116pt;
                     text-align: left;
                     color: #0000AA;
                   }
 div#Mitglieder h5.ehren { font-size: 14pt;
                           padding: 0; margin: 20pt 0 0 118pt;
                           text-align: left;
                           color: #0000AA;
                         }
 div#Mitglieder h5.aktiveM { font-size: 14pt;
                             padding: 0; margin: 2pt 0 2pt 0;
                             color: #0000AA;
                             text-align: left;
                            }
 div#Mitglieder h5.aktive { font-size: 14pt;
                            padding: 0; margin: 20pt 0 2pt 118pt;
                            color: #0000AA;
                            text-align: left;
                           }
 div#Mitglieder h6 { font-size: 11pt;
                     padding: 0; margin: 0 0 0 116pt;
                     text-align: left;
                     color: #0000AA;
                   }
 div#Mitglieder h6.ehren { font-size: 11pt;
                           padding: 0; margin: 0 0 0 118pt;
                           text-align: left;
                           color: black;
                         }
 div#Mitglieder p { font-size: 12pt ;
                    padding: 0; margin: 2pt 0 2pt 116pt;
                    text-align: left;
                    color: black;
                  }
 div#Mitglieder p.info { font-size: 13pt ;
                         padding: 0; margin: 32pt 6pt 0 0;
                         text-align: right;
                       }

div#mgEinzeln { width: 490pt; height: auto;
                margin: 10pt 0 0 0; padding: 0;
                float: right;
              }
div#mgEinzeln div { width: 490pt; height: auto;
                    margin: 0 0 0 0; padding: 0;
                    float: right;
                  }
div#mgEinzeln div.tabelle { width: 478pt; height: auto;
                            margin: 15pt 0 0 0; padding: 5pt;
                            border: 1pt solid #0000AA;
                            float: right;
                          }
div#mgEinzeln img { width: 130pt; height: 170pt;
                    float: left;
                    margin: 0 25pt 0 0; padding: 0;
                    border: 1pt solid #0000AA;
                  }
div#mgEinzeln h1 { font-size: 22pt;
                   font-family: Rockwell;
                   color: #833E1C;
                   margin: 0 0 0 0; padding: 10pt 0 0 0;
                   text-align: left;
                 }
div#mgEinzeln h2 { font-size: 18pt;
                   font-family: Rockwell;
                   color: #833E1C;
                   margin: 0 0 0 0; padding: 0 0 0 0;
                   text-align: center;
                 }
div#mgEinzeln h5 { font-size: 13pt;
                   margin: 2pt 0 0 0; padding: 0;
                   text-align: left;
                   color: #0000AA;
                 }
div#mgEinzeln h6 { font-size: 13pt;
                   margin: 2pt 0 0 0; padding: 0;
                   text-align: left;
                 }
div#mgEinzeln p { font-size: 13pt;
                   margin: 4pt 0 0 0; padding: 0;
                   text-align: left;
                   color: black;
                 }
div#mgEinzeln p.zurueck { font-size: 12pt;
                          margin: 4pt 0 0 0; padding: 0;
                          text-align: center;
                        }
div#mgEinzeln td { font-size: 12pt;
                   margin: 0 0 0 0; padding: 0;
                 }
div#mgEinzeln tr { line-height: 22pt;
                 }
 
 div#mgListe { }
 div#mgListe p { font-size: 12pt;
                 padding:0; margin: 0 0 2pt 0;
                 text-align: left;
               }
 
 div#ms { width: 490pt; height: auto;
          float: right;
          padding: 0; margin: 10pt 0 0 0;
        }
 div#ms h1 { font-size: 18pt;
            margin: 0 0 0 0; padding: 0pt;
            text-align: left;
          }
 div#ms h2 { font-size: 15pt;
            margin: 0 0 10pt 0; padding: 0;
          }
 div#ms div.gold { float: left;
                   margin: 0pt 4pt 4pt 0pt; padding: 0;
                   width: 153pt; height: 240pt;
                   text-align: center;
                   background-color: #FFD700;
                   border: 2pt solid #FFFFFF;
                 }
 div#ms div.silber { float: left;
                     margin: 0pt 4pt 4pt 0pt;
                     width: 153pt; height: 240pt;
                     text-align: center;
                     background-color: silver;
                     border: 2pt solid #FFFFFF;
                   }
 div#ms div.bronze { float: left;
                     margin: 0pt 4pt 4pt 0pt;
                     width: 153pt; height: 240pt;
                     text-align: center;
                     background-color: #FFE355;
                     border: 2pt solid #FFFFFF;
                   }
 div#ms div.sonstige { float: left;
                       margin: 0pt 4pt 4pt 0pt;
                       width: 153pt; height: 240pt;
                       text-align: center;
                       background-color: #70F270;
                       border: 2pt solid #FFFFFF;
                     }
 div#ms img { width: 130pt; height: 170pt;
              margin: 10pt 0 7pt 10pt; padding: 0pt;
              border: 1pt solid #FFFFFF;
              text-align: center;
            }
 div#ms h3 { font-size: 16pt;
            color: black;
            margin: 0pt 5pt 0pt 7pt; padding: 0;
            text-align: left;
            float: left;
          }
 div#ms h4 { font-size: 13pt;
             color: black;
             margin: 15pt 0pt 2pt 0pt; padding: 0pt;
             text-align: center;
          }
 div#ms p { font-size: 10pt;
            color: black;
            margin: 0pt 0pt 0pt 0pt; padding: 0pt;
            text-align: left;
          }
 
 div#Geburtstag { width: 410pt; height: 75pt;
                  text-align: center;
                  color: #0000AA;
                  border: 2pt solid #FFFFFF;
                  padding:  3pt; margin: 0 0 0 0;
                }
 div#Geburtstag h1 { text-align: center;
                     font-family: 'Rockwell';
                     color: #833E1C;
                     font-size: 15pt;
                     margin:  5pt 0  5pt 0;
                   }
 div#Geburtstag p { font-family: 'Eurostile';
                    color: black;
                    font-size: 14pt;
                    margin:  4pt 0 0 0;
                  }

div#vorschau { padding: 0; margin: 0;
             }
div#vorschau div { padding: 0; margin: 0;
                 }
div#vorschau img { width: 60px;  height: 40px;
                   float: left;
                   margin: 0px 5px 5px 0px;
                   border: none;
                 }
div#vorschau p { text-align: left;
                 font-size: 11pt; line-height: 12pt;
                 margin: 0 0 5pt 0; padding: 0;
               }
