/*  Copyright (c) 2008 Weber - Handel und Dienstleistung
    http;//www.lahmann-garten.de
   
    Datei erstellt am : 19.04.2008, W.Weber
    letzte Bearbeitung: 05.03.2011, W.Weber
    
    Datei: http://www.lahmann-garten.de/css/lahstyle.css
   
*/

/* allgemeine Formatierung */

  a.Marke:link , a.Marke:visited {
    text-decoration: underline;
    color: blue;
  }  

  a.Marke:hover {
    text-decoration: underline;
    color: #4AA5FF;   /* helles blau */
  }  

body {
   overflow: auto;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #e8e8e8;    /* helles grau */
  }

table, td {
   font-size: 97%;
   line-height: 125%;
   font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
   color:#000;
  }

h1 { 
   font-family: "arial", helvetica, verdana, tahoma, sans-serif;
   font-size: 12pt;
   color:#000;
   margin-bottom:10px;
   letter-spacing:0px;
   /* font-size: 100%; */
   border-bottom:solid 0px #746b64;
   padding-bottom:4px
   }
  
h2 { 
   font-family: "arial", helvetica, verdana, tahoma, sans-serif;
   font-size: 10pt;
   color:#000;
   margin-bottom:0px;
   letter-spacing:0px;
   /* font-size: 100%; */
   border-bottom:solid 0px #746b64;
   padding-bottom:0px
   }

/* Kopfbereich formatieren */
#kopfteil {
   border-bottom:solid 3px #999966;        /* Farbe unterer Rand */
   padding: 0px;
   }
  
#slogan {
   font-family: "arial", verdana, helvetica, tahoma, sans-serif;
   color:#999966;
   letter-spacing:0.4em;
   font-size:1.35em;
   white-space: nowrap;
  }

.kopflinks {
/*   vertical-align:top; */
   height:36px;
/*   background-color:white; */
   background-image:url(../images/leisteoben.jpg);
   background-repeat:repeat-x;
/*   border-top:solid 0px #EFEFEF;    */
/*   border-bottom:solid 1px #A8B9C0; */
/*   text-align:right; */
          }

.kopfleiste {
   height:36px;
   background-color:white;
   background-image:url(../images/leisteoben.jpg);
   background-repeat:repeat-x;
   border-top:solid 0px #EFEFEF;
/*   border-bottom:solid 1px #A8B9C0;  */
   text-align:right;
          }

#kopfmenu a, #kopfmenu a:visited , #kopfmenu a:active {
   display: block; 
   color:#000;
   text-decoration:none ;
   font-family:"verdana", sans-serif; 
   font-size: 10pt;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 0px;
   padding-top:0px;
   margin-left: 0px;
   margin-right: 0px;
   border-left:solid 0px #AAAAAA;
   line-height:36px;
   text-align:center;
   background-image:url(images/leisteoben.jpg);
  }

#kopfmenu a:hover {
   background-color:#fff;
   color:#3C4E62;
   text-decoration:none;
   background-image:url(../images/mover.jpg);
   background-repeat:repeat-x;
   border-left:solid 0px #fff;
   border-bottom:solid 0px #E6E6E6;
   border-top:solid 0px #fff;
  }


/* Hauptbereich formatieren
#hauptteil {
   border-top:solid 1px #999966;
   border-left:solid 1px #999966;         Farbe linker Rand  
   border-right:solid 1px #999966;        Farbe rechter Rand 
   border-bottom:solid 1px #999966;   
/*   background-image:url(images/bgmainbottom.jpg); */
/*   background-repeat:repeat-x;   
   background-position:bottom center;
/*   background-color:#f7f8fb; 
  } */

#navileiste { 
   padding-left: 0px;
   padding-right:0px;
   padding-top: 0px;
   padding-bottom: 0px;
   vertical-align:top;
   background-color:#;
   background-position:top left;
/*   border-right:solid 1px #A8B9C0;  /* Farbe zwischen den Spalten */
/*   border-bottom:solid 1px #A8B9C0; /* Farbe unterer Rand       */
   width:180px;                     /* Breite Navigationleiste    */
  }

.menu1 {
   border: dashed 0px #fff;
   background-color:#;
   text-align: left;
   margin-top:0px;
   margin-bottom:0px;
   margin-right:0px;
   margin-left:0px;
   padding-bottom:2px;
   padding-top:2px;
   padding-left:15px;    /* Menueintrag Abstand links  */
   padding-right:15px;   /* Menueintrag Abstand rechts */
  }

.menu1 ul, #menu1 li {
   list-style-type: none;
   margin-left:0px;
   padding: 0px;
/*   color:#fff2a7 */
   color:#000
  }
  
.menu1 li a:link, .menu1 li a:visited, .menu1 li a:active {
   display:block;
   border-bottom: solid 1px #999966;     /* Seitenmenu untere Linie */
   width:160px;                          /* Navigationsmenu Eintrag Breite */
   color:#000;text-decoration:none;
   font-family:"verdana", sans-serif;
   font-size: 8pt;
   height: 32px;
   line-height: 32px;
   background-color:#;
   background:TRANSPARENT;
  }

.menu1 li a:hover { 
   background:TRANSPARENT;
   background-color:#fff;
   color:#3C4E62;
   text-decoration:none;
   letter-spacing:0px;
  }

.menu2 {
   border: dashed 0px #fff;
   background-color:#;
   text-align: center;
   margin-top:0px;
   margin-bottom:0px;
   margin-right:0px;
   margin-left:0px;
   padding-bottom:0px;
   padding-top:0px;
   padding-left:15px;    /* Menueintrag Abstand links  */
   padding-right:15px;   /* Menueintrag Abstand rechts */
  }

.menu2 ul, #menu2 li {
   list-style-type: none;
   margin-left:0px;
   padding: 0px;
   color:#fff2a7
  }
    
.counttop {
   font-family: "arial", verdana, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align:center;
   border-top: solid 1px #BFCBD0;
   border-bottom: solid 1px #BFCBD0;
   background-color: #BFCBD0;
  }
   
#infobereich {
   font-family: "verdana", sans-serif;   
   text-align:justify;
   padding-left: 20px;
   padding-right:20px;
   padding-top: 10px;
   padding-bottom: 15px;
   width:100%;
   background-position:0px 0px;
/*   background-image:url(../images/bgmain.jpg); */
/*   background-repeat:repeat-x;                 */
/*   border-left:solid 1px #fff;                 */
/*   border-bottom:solid 1px #999966;            */
   height:400px;                           /* Infobereich Höhe */
  }

.textInhalt {
  PADDING-RIGHT: 36px; 
  PADDING-LEFT: 8px; 
  FONT-FAMILY: "arial", verdana, sans-serif;
  FONT-SIZE: 79%;
  PADDING-BOTTOM: 6px; 
  COLOR: #000000; 
  PADDING-TOP: 6px; 
  BACKGROUND-COLOR: #e8e8e8;
 }

.textInhalt1 {
  PADDING-LEFT: 24px; 
  FONT-FAMILY: "arial", verdana, sans-serif;
  FONT-SIZE: 98%;
  COLOR: #000000; 
  BACKGROUND-COLOR: #e8e8e8;
 }
 
.textInhalt_Angebote {
  PADDING-RIGHT: 16px; 
  PADDING-LEFT: 12px; 
  FONT-FAMILY: "arial", verdana, sans-serif;
  FONT-SIZE: 79%;
  PADDING-BOTTOM: 6px; 
  COLOR: #000000; 
  PADDING-TOP: 6px; 
  BACKGROUND-COLOR: #e8e8e8;
 }
 
.text1 {
   font-family: "arial", verdana, sans-serif;
   font-size: 8pt;
  }

.text1fett {
   PADDING-LEFT: 8px;
   font-family: "arial", verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
  }

/* Impressumbereich formatieren */  
#impressum {
   font-family: "verdana", sans-serif;
   font-size: 8pt;
   font-weight: normal;
   padding-left: 15px;
   color: #000;
/*   height:42px;
   text-align:center;
   border-top:solid 1px #fff;
   background-image:url(../images/fuss.jpg);
   background-repeat:repeat-x;
   background-color:#fff;
   line-height:16px; */
  }

.imp1 {
   font-family: "verdana", sans-serif;
   font-size: 8pt;
  }

.imp3 {
   font-family: "verdana", sans-serif;
   font-size: 8pt;
   font-weight: bold;
  }
  
.imp2 {
   font-family: "verdana", sans-serif;
/*   font-size: 8pt; */
   text-align: center;
   font-size: 62%;
  }

.hinweis {
   font-family: "arial", verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   margin-bottom:6px;
  }

/* Fussbereich formatieren */
#fussbereich {
   font-family: "verdana", sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000;
   height:42px;
   text-align:center;
   border-top:solid 1px #fff;
   background-image:url(../images/leisteunten.jpg);
   background-repeat:repeat-x;
/*   background-color:#fff; */
/*   line-height:16px;     */
  }

/* Ende CSS Datei  */
  