* {padding: 0;  margin: 0;}

body {   margin: 0px; 
         padding: 0px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: black;
         text-align: left;
         background-color: #FDFFDF;}
         
.wrapper {width: 1050px;
          margin: 0 auto 0 auto;
          background-color: #FDFFDF;}

.Kopfzeile {
         border-style: none;
         background-image: url('../image/index/banner-03012012.jpg'); 
         /* width: 100%; */
         height: 180px;
         background-repeat: no-repeat;
         background-position: 18px 5px;
         z-index:1;}
         
#telefon {border: 0px;
         background-image: url('../image/telefonkontakt.jpg');
         background-repeat: no-repeat;
         width: 200px;
         height: 30px;
         cursor:pointer;
         z-index:100;
         position:relative;
         top:125px;
         left: 495px;}
                                      
#telefon a:link, #telefon a:visited
         {text-decoration:none;}
           
/* Grundtabelle für die Seiteneinteilung */

td.spalte1
        {width: 180px;
         background-image: url('../image/index/menue.jpg');
         background-repeat: no-repeat;
         background-position: 18px -3px;
         padding:7px;
         padding-top:20px;
         font-size: 12px;}
         
         
td.spalte2   {
         position:absolute;
         border: none;
         top:180px;
         left: 183px;
         width: 440px;
         margin: 0px;
         padding: 0px;
         color: black;
         font-size: 12px;
         z-index:1;}         
                
td.spalte3   {
         position:absolute;
         border: none;
         top:180px;
         left: 625px;
         width: 375px;
         margin: 0px;
         padding:0px;
         font-size: 12px;}      

td.spalteGes   {
         position:absolute;
         border: none;
         top:180px;
         left: 183px;
         width: 820px;
         margin: 0px;
         padding: 0px;
         color: black;
         font-size: 12px;
         z-index:1;}         
                
/* Definition der einzelnen Beiträge im Tabellengrundgerüst */
.beitrag {
         padding: 8px;
         margin:8px 1px;
         color: black;
         border: 1px solid rgb(190,190,160);
         border-top:3px solid rgb(190,190,160);
         border-bottom:3px solid rgb(190,190,160);
         border-radius: 10px;
         -moz-border-radius:10px;
         -webkit-border-radius:10px;
         -khtml-border-radius:10px;}
         
.beitrag img {margin:4px;}

.beitrag td {border: 1px solid gray; padding:4px;}
         
.farbe1 {background-color:white;}
.farbe2 {background-color:rgb(238,238,214);}
.farbe3 {background-color:rgb(228,228,204);}
.farbe4 {background-color:rgb(218,218,194);}
.farbe5 {background-color:#FFFF80;}

td.spalte1.div.beitrag  {width: 178px;}
td.spalte2.div.beitrag  {width: 438px;}
td.spalte3.div.beitrag  {width: 370px;}
td.spalteGes.div.beitrag  {width: 810px;}
     
/*Menue------------------------------------------------------*/

#menue { width: 108px;
         margin: 0px;
         margin-left: 33px;
         margin-bottom:5px;} 

#menue ul { list-style: none; 
         margin: 0; 
         padding: 0; } 

#menue a { font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         display: block;
         margin-bottom: 2px; 
         color: black;
         height:16px;
         padding: 2px;
         padding-left:7px; 
         background-color:#F8F8FF;
         text-decoration: none;} 

#menue a:hover { color: white;
         font-weight: bold;
         padding: 2px;
         padding-left:7px;
         background-color:black;
         border-left:3px solid #7FFF00;
         text-decoration: none;}  
           
/* Aussehen des Untermenues */         
#menue ul ul  {position: absolute; 
         top: -2px; 
         left: 100%;
         margin-left:-1px; 
         width: 193px;
         z-index:100;
         background-color:#1e5f40;
         border:2px solid #1e5f40;}
         
#menue ul ul a {
         font-size: 11px;   
         color: black; 
         height:16px;
         padding: 2px;
         padding-left:7px;
         margin-bottom: 2px;
         margin-left:5px;
         background-color:#F8F8FF);
         text-decoration: none;}
                         
#menue ul ul a:hover {
         font-weight: bold; 
         color: white;
         padding: 2px;
         padding-left:7px;
         background-color:black;
         border-left:3px solid #7FFF00; 
         text-decoration: none;}
             
#menue li { position: relative; }

#menue ul ul  {display: none;} 

#menue ul  li:hover ul {display: block;}

/* Ende Menue */

       
h1 {  /*- Überschrift mit grünem Dreieck links und Unterstrich
         Dreieck und Strich sind im Background-Image--- */
         background-image: url('../image/index/h1.gif');
         background-repeat: no-repeat;
         background-position: left bottom;
         color: black;
         padding: 5px;
         padding-left:20px;
         padding-bottom:6px;
         margin: 2px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 16px;
         width: 80%;}

.v {     /*- div außerhalb--- */
         position: absolute; left:-10000px;}

.v h1 {  /*- Überschrift in div außerhalb--- */
         background-image: none;
         color: #FDFFE0;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         }

h2 {  /*- Überschrift mit grau-grünem Dreieck links und Unterstrich
         Dreieck und Strich sind im Background-Image--- */
         background-image: url('../image/index/h2.gif');
         background-repeat: no-repeat;
         background-position: left bottom;
         color: black;
         padding: 5px;
         padding-left:20px;
         padding-bottom:6px;
         margin: 2px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         font-weight: bold;
         width: 80%;}

h3 {  /*- Überschrift mit grauem Dreieck links und Unterstrich
         Dreieck und Strich sind im Background-Image--- */
         background-image: url('../image/index/h3.gif');
         background-repeat: no-repeat;
         background-position: left bottom;
         color: black;
         padding: 5px;
         padding-left:20px;
         padding-bottom:6px;
         margin: 2px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         font-weight: bold;
         width: 80%;}

h4      {font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;}

/* .z      {Tabellenformat auf allen Seiten
         height: 80px;
         width: 200px;
         padding: 5px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: black;
         vertical-align: top;} */

.zelleli { /*-Tabellenformat auf Seite Gebrauchte--*/
         height: 150px;
         width: 160px;
         border: 1px dotted green;
         padding: 5px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: black;
         vertical-align: top;
         border-collapse: collapse;
         background-color: white; }

.zellere { /*-Tabellenformat auf Seite Gebrauchte--*/
         height: 150px;
         width: 480px;
         border: 1px dotted green;
         padding: 5px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: black;
         vertical-align: top;
         border-collapse: collapse;
         background-color: white;}

a:link, a:visited {color: #CC6600;}

a:hover {color: #DA153F;}

.pf     {border-style: none;
        height: 20px;
        width: 75px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: right;
        background-image: url('../image/nachoben_bl.gif');
        background-repeat: no-repeat;
        background-position: left;
        padding: 8px;
        margin: 10px;
        cursor: hand;
        float: right;}

/* -----für Seitenlinks auf Gebrauchte und Neumaschinen-------- */
.T     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

hr     {margin-top: 10px; margin-bottom: 10px;}


        
 /* -----für Tooltips -------- */
 #tt1 {
      background-color: #F7F49D;
      background-image: url('../image/kopf-tooltip.jpg');
      background-repeat: no-repeat;
      background-position: top;
      color: black;
      padding: 4px;
      padding-top:30px;
      border: 1px solid green;
      width: 320px;
      z-index:100;
      font-size:14px;
    }
#ttbild {
      padding: 4px;
      border: 1px solid green;
      width: 230px;
      z-index:100;
      background-color: #E6E8B8;
    }
.xbtooltip {
      display: none;
      position: absolute;
    }
#tt1 td {
      background-color: #E6E8B8;
      border: 1px solid green;
      padding: 3px;
    }

