         *{margin:0;padding:0;}

body {
     background: #FFFFFF;
     overflow-y:scroll;
     }

#wrapper    {
             width:1100px;
             height:100%;
             background-color:#AEBB93;
             margin:0 auto;
             }

#seite      {
             min-height:100%;
             margin:0 auto;
             }

#inhalt_wrapper  {
                  padding-bottom:50px;
                  background-color:#AEBB93;
                  margin:0 auto;
                  }






.kopf {
          height:140px;width:1100px;
          background-color:#009D00;
          margin:0 auto;
          clear:both;
          }

.kopf h1 {
          font-family:calibri,sans-serif;
          font-size: 3.6em;
          color:#FFFF00;
          padding-top:20px;
          padding-bottom:10px;
          padding-right:20px;
          text-align:right;
          }

.kopf h1 span.name {
                   font-family:calibri,sans-serif;
                   font-size: 0.5em;
                   color:#000000;
                   padding-top:10px;
                   padding-bottom:10px;
                   padding-right:45px;
                   text-align:right;
                   }

.kopf h1 span.logo {
                   padding-top:40px;
                   padding-bottom:10px;
                   padding-left:10px;
                   padding-right:40px;
                   }






div.navigationoben {
                   height:40px;
                   background-color:#DDDD00;
                   margin:0 auto;
                   border-top:2px solid #FFFFFF;
                   border-bottom:2px solid #FFFFFF;
                   }


ul.navimenuoben {
                padding:10px 0 10px 0;
                list-style:none;
                text-align:left;
                margin-left:230px;
                }



ul.navimenuoben li  {
                    display:inline;
                    margin:0;
                    padding:0;
                    }



ul.navimenuoben li a {
                     border: 2px solid #1e242b;
                     text-decoration:none;
                     font-family:Calibri,sans-serif;
                     margin-left:50px;
                     color:#000000;
                     font-weight: bold;
                     padding:2px 5px 2px 5px;
                     }


ul.navimenuoben li a:hover {
                           border: 2px solid #1e242b;
                           text-decoration:none;
                           font-family:Calibri,sans-serif;
                           background-color:#FF00FF;
                           color:#000000;
                           font-weight: bold;
                           margin-left:50px;
                           padding:2px 5px 2px 5px;
                           }


ul.navimenuoben li.current  {
                            border: 2px solid #1e242b;
                            text-decoration:none;
                            font-family:Calibri,sans-serif;
                            margin-left:50px;
                            background-color:#FFFF6F;
                            color:#000000;
                            font-weight: bold;
                            padding:2px 5px 2px 5px;
                            }






.col1       {
            float:left;
            width:280px;
            background-color:#005E2F;
            margin:0 auto;
            color:#000000;
            }





.navimenulinks h4.gesamt {
                          padding: 2px 0px 7px 5px;
                          background-color:#FFFFFF;
                          color:#E6241A;
                          font-size:1.0em;
                          margin-bottom:10px;
                          margin-top:10px;
                          margin-left:10px;
                          margin-right:10px;
                          }




.navimenulinks ul  {
                   font-family:calibri,sans-serif;
                   list-style-type:none;
                   margin:0;
                   padding:5px;}


.navimenulinks ul h3 {
                      font-family:calibri,sans-serif;
                      color:#8000FF;
                      }




.navimenulinks li a.beuten {
                           border: 2px solid #1e242b;
                           text-decoration:none;
                           display:block;
                           background-color:#008241;
                           color:#FFFF9B;
                           padding:10px;
                           margin-bottom:10px;
                           margin-top:4px;
                           margin-left:2px;
                           margin-right:8px;
                           font-weight: bold;
                           font-size: 1.2em;
                           }








.navimenulinks li a.plateau {
                                 border: 2px solid #1e242b;
                                 text-decoration:none;
                                 display:block;
                                 background-color:#38A746;
                                 color:#001700;
                                 padding:10px;
                                 margin-bottom:10px;
                                 margin-top:4px;
                                 margin-left:2px;
                                 margin-right:8px;
                                 font-weight: bold;
                                 font-size: 1.2em;
                                 }

.navimenulinks li a.kipp {
                         border: 2px solid #1e242b;
                         text-decoration:none;
                         display:block;
                         background-color:#4F8534;
                         color:#FFFF91;
                         padding:10px;
                         margin-bottom:10px;
                         margin-top:4px;
                         margin-left:2px;
                         margin-right:8px;
                         font-weight: bold;
                         font-size: 1.2em;
                         }

.navimenulinks li a.wabe {
                         border: 2px solid #1e242b;
                         text-decoration:none;
                         display:block;
                         background-color:#43712D;
                         color:#FFFF79;
                         padding:10px;
                         margin-bottom:10px;
                         margin-top:4px;
                         margin-left:2px;
                         margin-right:8px;
                         font-weight: bold;
                         font-size: 1.2em;
                         }

.navimenulinks li a:hover {
                          color:#f00;
                          background-color:#FFFF00;
                          }


.navimenulinks li.current {
                           border: 2px solid #1e242b;
                           text-decoration:none;
                           display:block;
                           background-color:#FFFF00;
                           color:#000000;
                           padding:10px;10px;10px;20px;
                           margin-bottom:10px;
                           margin-top:4px;
                           margin-left:8px;
                           margin-right:8px;
                           font-weight: bold;
                           font-size: 1.2em;
                           }









.navimenulinks li ul.submenu {
                             padding:0;
                             margin-bottom:5px;
                            }

.navimenulinks ul.submenu li a {
                               margin-left:10px;
                               }




.col2      {
            width:820px;
            float:right;
            background-color:#AEBB93;
            }










h3    {
      font-family: Calibri, sans-serif;
      font-size:1.5em;
      font-weight: bold;
      color: #000000;
      text-align: center;
      padding-top:20px;
      padding-bottom:20px;
      border-bottom: 2px solid #FFFFFF;
      background-color:#B9CC9F;
      }

h3.mitrahmen    {
                font-family: Calibri, sans-serif;
                font-size:1.5em;
                font-weight: bold;
                color: #000000;
                text-align: center;
                padding-top:20px;
                padding-bottom:20px;
                border-top: 2px solid #FFFFFF;
                border-bottom: 2px solid #FFFFFF;
                background-color:#B9CC9F;
                }

h4    {
      font-family: Calibri, sans-serif;
      font-size:1.2em;
      font-weight: bold;
      color: #000000;
      text-align: center;
      padding-top:5px;
      padding-bottom:5px;
      border-bottom: 2px solid #FFFFFF;
      background-color:#B9CC9F;
      }



.col2 p.bild  {
      font-family: Calibri, sans-serif;
      font-size:0.8em;
      font-style: italic;
      color: #000000;
      text-align: center;
      padding-top:10px;
      padding-bottom:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#AEBB93;

      }

.col2 p.bild1  {
      font-family: Calibri, sans-serif;
      font-size:0.8em;
      font-style: italic;
      color: #000000;
      text-align: center;
      padding-top:10px;
      padding-bottom:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#A2B58C;

      }










.col2 p.text  {
      font-family: Calibri, sans-serif;
      font-size:1.0em;
      color: #000000;
      text-align: justify;
      padding:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#AEBB93;

      }








.col2 p.ueberschrift  {
      font-family: Calibri, sans-serif;
      font-size:1.5em;
      font-weight: bold;
      color: #000000;
      text-align: center;
      padding-top:10px;
      padding-bottom:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#B9CC9F;
      }


.col2 p.info1  {
      font-family: Calibri, sans-serif;
      font-size:1.0em;
      font-weight: bold;
      color: #000000;
      text-align: center;
      padding-top:10px;
      padding-bottom:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#FFFFFF;
      }

.col2 p.info2  {
      font-family: Calibri, sans-serif;
      font-size:1.0em;
      color: #FF0000;
      text-align: center;
      padding-top:10px;
      padding-bottom:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#FFFFFF;
      }


.col2 p.info4  {
      font-family: Calibri, sans-serif;
      font-size:1.0em;
      font-style:italic;
      color: #000000;
      text-align: center;
      padding-top:10px;
      padding-bottom:10px;
      border-top: 1px solid #DBD7A6;
      border-left: 2px solid #DBD7A6;
      border-right: 2px solid #DBD7A6;
      border-bottom: 2px solid #DBD7A6;
      background-color:#FFFFFF;
      margin-bottom:20px;
      }

span.unterstreichen {
                    font-style: italic;
                    font-size:1.0em;
                    font-weight:bold;
                    text-decoration: underline;
                     }


span.farbe          {
                    font-size:1.0em;
                    font-weight:bold;
                    color:#0000FF;
                     }

span.rot          {
                    font-size:1.0em;
                    font-weight:bold;
                    color:#E80000;
                     }




span.kursiv         {
                    font-style: italic;
                    font-size:1.0em;
                    color:#575757;
                    }





.col2 ul li.block    {
              font-family: Calibri, sans-serif;
              font-size:1.0em;
              color: #000000;
              text-align: justify;
              padding-top:10px;
              padding-bottom:10px;
              padding-left:30px;
              padding-right:40px;
              list-style-type:none;
              }



span.punkt   {
                         margin-right:20px;
                         margin-bottom:5px;
                         border: 1px solid #000000;
                         font-size:0.8em;
                         color: #C6D6B4;
                         background-color:#C6D6B4;
                         }


span.hervorheben     {
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 font-weight: bold;
                                 text-align: justify;
                                 padding-top:10px;
                                 padding-bottom:10px;
                                 padding-left:30px;
                                 padding-right:40px;
                                 list-style-type:none;
                                 }


.col2 ul li.fett                {
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 font-weight: bold;
                                 text-align: justify;
                                 padding-top:20px;
                                 padding-bottom:20px;
                                 padding-left:100px;
                                 padding-right:100px;
                                 list-style-type:none;
                                 }





.col2 ul li.zentriert        {
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 text-align: justify;
                                 text-align:center;
                                 padding-top:10px;
                                 padding-bottom:0;
                                 padding-left:30px;
                                 padding-right:40px;
                                 list-style-type:none;
                                 }

.col2 ul li.line                {
                                 display:inline;
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 padding-top:10px;
                                 padding-bottom:0;
                                 padding-left:120px;
                                 padding-right:20px;
                                 list-style-type:none;
                                 }
















.col2 ul li.zentriertimpressum   {
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 text-align: justify;
                                 text-align:center;
                                 padding-top:100px;
                                 padding-bottom:30px;
                                 padding-left:30px;
                                 padding-right:40px;
                                 list-style-type:none;
                                 }

.col2 ul li.zentriertkontaktfett  {
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 font-weight: bold;
                                 text-align: justify;
                                 text-align:center;
                                 padding-top:20px;
                                 padding-bottom:0px;
                                 list-style-type:none;
                                 }

.col2 ul li.zentriertkontakt     {
                                 font-family: Calibri, sans-serif;
                                 font-size:1.0em;
                                 color: #000000;
                                 text-align: justify;
                                 text-align:center;
                                 padding-top:20px;
                                 padding-bottom:30px;
                                 list-style-type:none;
                                 }

.col2 ul li.bildbeschreibung {
                             font-family: Calibri, sans-serif;
                             font-size:0.8em;
                             color: #000000;
                             text-align: justiify;
                             text-align: center;
                             list-style-type:none;
                             margin-top:0;
                             margin-right:100px;
                             margin-left:100px;
                             margin-top:5px;
                             margin-bottom:20px;
                             font-style: italic;
                             }

















.col2 ul p.bild {
                text-align: center;


                }





.col2 ul p.text  {
            font-style: italic;
            text-align: justify;
            padding-left:10px;
            padding-right:10px;
            padding-top:10px;
            padding-bottom:10px;
            color:#000000;
            border:2px solid #FFFFFF;
            background: #B9CC9F;
            }




























h3.impressum {
             font-family: Calibri,sans-serif;
             font-size:1.4em;
             text-align: center;
             padding-top:95px;
             }

h4.impressum {
             font-family: Calibri,sans-serif;
             text-align: center;
             padding-top:60px;
             color:#E0E0E0;
             }

p.copyright {
             font-family: Calibri, sans-serif;
             font-size:1.0em;
             text-align: center;
             padding:30px 180px 30px 180px;
             color:#E0E0E0;
             }




















#fuss               {

                     height:50px;
                     background-color:#868686;
                     color:#000000;
                     text-align:center;

                     }



#fuss   p              {

                        font-size:1.0em;
                        font-family:calibri,sans-serif;
                        color:#1B1B1B;
                        padding-top:13px;
                        text-align:center;
                        font-weight: bold;
                        }








.clearboth{clear:both;}