body { margin: 0; padding: 0; color: #003300; font-family: Arial,sans-serif; font-size: 12px; background-color: #fffbea;}
td { color: #003300; font-family: Arial,sans-serif; font-size: 12px; }
a { color: #003300; font-family: Arial,sans-serif; font-size: 12px; text-decoration: underline; }
sup { font-size: 11px; vertical-align: top; }

.missing { color: red; }

.green {  
         background-color: #008558;
         }

.tan {  
       background-color: #fffbea;
       }

.gray {  
        background-color: #ddddd5;
        }

.siteframe {  
             border: 1px;
             border-style: solid;
             border-color: #008558;
             }

.impressum {  
             color: #7f9775;
             font-family: Arial,sans-serif; 
             font-size: 10px; 
             }
.impressum A{  
             color: #7f9775;
             font-family: Arial,sans-serif; 
             font-size: 10px; 
             }
.impressum :hover{  
                   color: #7f9775;
                   font-family: Arial,sans-serif; 
                   font-size: 10px; 
                   }

.inputtext {  
              font-family: arial,sans-serif; 
              color: #003300;
              }

/* side classes */
.ueberunsside{ 
               background-color: #ddddd5;
               }
/*leistungen*/
.leistungenside{ 
             background-color: #e4ddb4;
             }
.gartenside{ 
             background-color: #d8ccc8;
             }
.terrassenside{ 
                background-color: #cecdc8;
                }
.mauerbauside{ 
               background-color: #dccfb9;
               }
.rasenanlagenside{ 
                   background-color: #cdd7c2;
                   }
.baumarbeitside{ 
                 background-color: #d2cdb2;
                 }
.staudenside{ 
              background-color: #cfbbc7;
              }
.zaunbauside{ 
              background-color: #c8c3b3;
              }
.licht_im_gartenside{ 
              background-color: #cfbbc7;
              }
.sichtschutzside{ 
              background-color: #d7d1b0;
              }
.wasseranlagenside{ 
                    background-color: #c1cfce;
                    }
.innenraumbegruenungside{ 
                   background-color: #cdd7c2;
                   }
.finanzierungside{ 
              background-color: #c8d2a9;
              }

/*---*/
.referenzenside{ 
                 background-color: #d4d0ca;
                 }
.kontaktside{ 
              background-color: #d6ddc4;
              }
.newsside{ 
                    background-color: #d9cecd;
                    }
.impressumside{ 
                 background-color: #d0d0ba;
                 }

/* content classes */
.ueberunscontent{ 
                  background-color: #e8e8e0;
                  }
/*leistungen*/
.leistungencontent{ 
                background-color: #fff5c5;
                }

.gartencontent{ 
                background-color: #f7e7db;
                }
.terrassencontent{  
                  background-color: #eae5d9;
                   }
.mauerbaucontent{  
                  background-color: #fae8cb;
                  }
.rasenanlagencontent{  
                      background-color: #eaf1d4;
                      }
.baumarbeitcontent{  
                    background-color: #ede4c3;
                    }
.staudencontent{  
                 background-color: #ebd4d8;
                 }
.zaunbaucontent{  
                 background-color: #e2d9c2;
                 }
.licht_im_gartencontent{  
                 background-color: #ebd4d8;
                 }
.sichtschutzcontent{  
                 background-color: #ece4bd;
                 }
.wasseranlagencontent{  
                       background-color: #dee8e0;
                       }
.innenraumbegruenungcontent{  
                      background-color: #eaf1d4;
                      }
.finanzierungcontent{  
                 background-color: #e0e7b8;
                 }
/*---*/
.referenzencontent{ 
                    background-color: #f3ecdd;
                    }
.kontaktcontent{ 
                 background-color: #dfe6cd;
                 }
.newscontent{ 
                       background-color: #e3d8d5;
                       }
.impressumcontent{ 
                    background-color: #edeacc;
                    }
.homecontent{  
              background-color: #fff6c8;
              }

/* footer classes */
.homefooter {  
              background-color: #e3ddb7;
              }
.footerdivider {  
                 background-color: #e8e8e0;
                 }

/* 
SUB MENU
*/

.submenu {  
           color: #006945; 
           font-family: Arial,sans-serif; 
           font-size: 12px;
           font-weight: bold;
           text-decoration: none;
           }
.submenu A {  
             color: #006945; 
             font-family: Arial,sans-serif; 
             font-size: 12px;
             font-weight: bold;
             text-decoration: none;
             }
.submenu :hover{  
                 color: #ff3300; 
                 font-family: Arial,sans-serif; 
                 font-size: 12px;
                 font-weight: bold;
                 text-decoration: none;
                 }

.submenuon {  
           color: #ff3300; 
           font-family: Arial,sans-serif; 
           font-size: 12px;
           font-weight: bold;
           text-decoration: none;
           }
.submenuon A {  
               color: #ff3300; 
               font-family: Arial,sans-serif; 
               font-size: 12px;
               font-weight: bold;
               text-decoration: none;
               }
.submenuon :hover{  
                   color: #ff3300; 
                   font-family: Arial,sans-serif; 
                   font-size: 12px;
                   font-weight: bold;
                   text-decoration: none;
                   }

.submenu2 {  
           color: #006945; 
           font-family: Arial,sans-serif; 
           font-size: 11px;
           text-decoration: none;
           }
.submenu2 A {  
           color: #006945; 
           font-family: Arial,sans-serif; 
           font-size: 11px;
           text-decoration: none;
           }
.submenu2 :hover {  
           color: #006945; 
           font-family: Arial,sans-serif; 
           font-size: 11px;
           text-decoration: none;
           }

.submenu2on {  
              color: #ff3300; 
              font-family: Arial,sans-serif; 
              font-size: 11px;
              text-decoration: none;
              }
.submenu2on A {  
                color: #ff3300; 
                font-family: Arial,sans-serif; 
                font-size: 11px;
                text-decoration: none;
                }
.submenu2on :hover {  
                     color: #ff3300; 
                     font-family: Arial,sans-serif; 
                     font-size: 11px;
                     text-decoration: none;
                     }

.image { border:1px; border-color:#008558; border-style: solid; }

