/* ---------Navigation Styles--------------------------------------*/

.nav1-navigation :hover {
background-color: #555;
color: white;

}
.nav-top-midle{

width:100%;

 text-decoration: none;
  list-style-type: none;
}

.nav2-navigation{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-decoration: none;
  float: right;
  display: block;
  color: black;
  text-align: center;
  padding: 10px 10px;
 text-decoration: none;
  list-style-type: none;
   
}

         



.header-h2222{

  /*text-align: center;*/

  text-align:left;
}
/* ---------filterorder Styles--------------------------------------*/

.filterorder{
  float:left;
  height: 200px;
  width: 100%;
}
.filterorder2{
  float:left;
  height: 200px;
  width: 100%;
}
/* ---------filterorder Styles--------------------------------------*/
/* ---------filter Styles--------------------------------------*/

.dropdown{
    position: relative;
    display: inline-block;
    

  }

  .dropbtn{

  }
  .dropdown-content{
    
  }
  .search-content{
    
  }
  .checkmark{
    
  }
  .cont01{
    
  }
  .alph{
    text-decoration:;
  }

  .hide{
   height:27;
   border:0; 
   width:24;
  }
  .search-content2{
    text-decoration: none;
    list-style-type: none; 
  }
  .search-content3{
    
  }
  .cont{
    
  }
  .cont1{
    
  }
  .cont2{
    
  }
  .cont3{
    
  }
 
/* ---------filter Styles--------------------------------------*/
/*
.nav-top-midle{

  width: 100%;
  height:1300px auto;

}    
    */        
/*
navigatin ende

*/

/*
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #dddddd;
}

{
    display: inline;
    float: left;
}

{
    background-color: #dddddd;
    display: block;
    padding: 5px;
    text-align: center;
    padding: 10px 14px;
    text-decoration: none;
    margin: 5px 0 6px 0;
    padding: 7px 8px;
}

 :hover {
    background-color: ;
}
*/
/* Firmen eintrag */
div.scroll-container1 {
  width: 300px;
  height: 100%;
       
       float:left;
       background-color: white;
       overflow: auto;
       white-space: nowrap;
       padding-left: 10px;
     }

     div.scroll-container1 img {
       
      border: 2px solid green; 
       
     }

     .card31 {
      text-align: center;
      display:inline-block;
      vertical-align:bottom;
      width: 300px;
      height: 250px;
   
      border: 1px solid powderblue; 
     }
   
      .bild11{
        width:200;
        height:200;
      }

     .container51 {
      
      margin:5px;
      display:inline;
      text-align: center;
     
      
     }

     .img21 {
      
  float:left;

      padding-right:14px;
width:200; 
height:200;

     }
     .p61 {
      float:left;
      padding-right:10px;
      padding-bottom: 10px;
      width: 1000px;
  
  
     }
     .p51 {
      float:left;
      padding-right:10px;
      padding-bottom: 10px;
      width: 1000px;

     }

     .p41 {
      float:left;
      padding-right:10px;
      padding-bottom: 10px;
padding-left:10px;
     }

     .p31 {
      float:left;
      padding-right:10px;

     }

     .p21{

   padding-left:10px;
      text-decoration: none;

    }
    .p22{

      Float:left;
      text-decoration: none;

      }
     .h331 {
      margin:0;

     }

     .h341 {
      margin:0;
      padding:0;
   
     }
     
     .haupt1 {
     float: left;
      width: 1000px;
      height: 100%;
      border: 5px solid powderblue; 
     }
     
     .hauptnav1 {
      width: 1000px;
      height: 50%;
      padding-bottom: 500px;

     }

/* Firmen eintrag */
/* nawbar 
.l1{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-decoration: none;
    list-style-type: none;
  }
  .li1{
    text-decoration: none;
    float: left;
    list-style-type: none;
  }
  .li1 a {
    display: block;
    color: grey;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    list-style: none ;
    list-style-type: none;
}
.li2{
text-decoration: none;
list-style-type: none;
}

.nav-top-midle{
width: 100%;
height:50px;

}

*/
/*         tabelle - beschreibung                */
  
 .tabelle-table111 {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  text-decoration: none;
  list-style-type: none;
}
.tabelle-table1{
width: 100%;
 text-decoration: none;
  list-style-type: none;
  border: 1px solid #dddddd;
  text-align: right;
  padding: 8px;
}
    .anbieter-provider{
  border: 1px solid #dddddd;
  text-align: center;
  padding: 8px;
  height:10px;
  width:400px;
  background-color: rgb(63, 196, 149);
   text-decoration: none;
  list-style-type: none;
  border: 1px solid #dddddd;
text-align: center;

}
.registrierung-registration{
  border: 1px solid #dddddd;
  text-align: center;
  padding: 8px;
   height:10px;
  width:100px;
  background-color: rgb(63, 196, 149);
   text-decoration: none;
  list-style-type: none;
  border: 1px solid #dddddd;
text-align: center;

}

.tabelle-table2{
width: 100%;
height:100%;
border: 1px solid #dddddd;
  text-align: right;
  padding: 8px;
}

 .img04{
    width:200px;
    height:auto, 200px;
   float:left;
   
  text-decoration: none;
  list-style-type: none;
  }
  .anbieter-provider1{
  border: 1px solid #dddddd;
  padding: 8px;
  height:200px;
  width:300px;
  text-decoration: none;
  list-style-type: none;
  border: 1px solid #dddddd;
float:left;


}
.registrierung1-registration1{
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  height:100px;
  width:100px;
   text-decoration: none;
  list-style-type: none;
  border: 1px solid #dddddd;
text-align: center;

}
  
  
     /*         tabelle - beschreibung                */
  .links11{
        
    height: 100px;
    overflow-y: scroll;
    width: 250px ;
    
    display: block;
    outline: none;
   
  float:left;
  
  
  }

/*----------------------Werbung-------------------------------*/
.werbung-advertising1{
padding-left:40px;
margin-left:2px;
}

.werbungimg-advertisingimg2{
margin-top:3px;
width:200px;
height:200px;
text-decoration: none;
list-style-type: none;

}
   /*------------------werbung------------------*/

.werbung-advertising{
  padding-left:0px;
  float:left;
  text-decoration: none;
  list-style-type: none;
}
.werbungimg-advertisingimg{
margin-top:3px;
width:200px;
height:200px;
text-decoration: none;
list-style-type: none;

}
.werbungimg-advertisingimg1{
margin-top:3px;
width:175px;
height:175px;
text-decoration: none;
list-style-type: none;

}


.werbungimg-advertisingimg2{
margin-top:3px;
width:175px;
height:175px;
text-decoration: none;
list-style-type: none;

}

.werbungimg-advertisingimg3{
margin-top:3px;
width:175px;
height:175px;
text-decoration: none;
list-style-type: none;

}

.werbungimg-advertisingimg4{
margin-top:3px;
width:175px;
height:175px;
text-decoration: none;
list-style-type: none;

}

.werbungimg-advertisingimg5{
margin-top:3px;
width:175px;
height:175px;
text-decoration: none;
list-style-type: none;

}

/*werbung*/
/*----------------------Werbung-------------------------------*/
/*----------------------Dienst2222-------------------------------*/



.firmen-company{

margin:2px;
 padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
 float:left;
  width: 100px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}


.dienstleister-service{

 padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
 float:left;
  width: 100px;
   margin:2px;
  border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
 

}

.arbeiten-jobs{

  padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
 float:left;
  width: 100px;
   margin:2px;
  border:2px solid black;
 padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.produkte-products{

 padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
 float:left;
  width: 100px;
margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.messen-measure{

 padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
 float:left;
width: 100px;
margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.events-events{

   padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
 float:left;
  width: 100px;
   margin:2px;
  border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.kongresse-congresses{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.kooperation-cooperation{
padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.nachfolge-successor{
padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.branchen-industries{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.großhändler-wholesaler{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.händler-dealer{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.hersteller-manufacturer{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.kataloge-catalogs{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}


.lieferant-supplier{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.magazine-magazine{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.marken-brands{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.zulieferer-supplier{

  padding: 10px 10px;
 text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
 border:2px solid black;
  padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}


.privat-private{

  padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
  border:2px solid black;
 padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

.sonstiges-sonstiges{

  padding: 10px 10px;
  text-decoration:none;
  list-style-type:none;
  float:left;
  width: 100px;
  margin:2px;
  border:2px solid black;
 padding-bottom:50px;
 padding-top: 50px;
 text-align: center;
}

/* table dienst u pro  -------------------------------*/


       /*-----------------footer---------------------*/
 .table-1 {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  
}

  .table-3,.tab4,.tab5,.tab6,
  .tab7,.tab8,.tab9
  ,.tab10,.tab11,.tab12
  ,.tab13,.tab14,.tab15
  ,.tab16,.tab17,.tab18
  ,.tab19,.tab20,.tab21
  ,.tab22,.tab23,.tab24
  ,.tab25,.tab26,.tab27
  ,.tab28,.tab29,.tab30
  ,.tab31,.tab32,.tab33
  ,.tab34,.tab135,.tab36
  ,.tab37,.tab38,.tab39
  ,.tab40,.tab41,.tab42
  ,.tab43,.tab44,.tab45
  ,.tab46,.tab47,.tab48
  ,.tab49,.tab50,.tab51,
  .table-4,.table-5,.table-7{
  border: 1px solid #dddddd;
  text-align: center;
  padding: 8px;
  width: 10%;
  border: 1px solid #dddddd;
  text-align: center;
  padding: 8px;
  text-decoration: none;
  list-style-type: none;
} 

.table-6{
  text-decoration: none;
  list-style-type: none;
  
}

  .table-2,.tab1,.tab2,.tab3{
  border: 1px solid #dddddd;
  text-align: center;
  padding: 8px;
  width: 10%;
  border: 1px solid #dddddd;
  
  padding: 8px;
  background-color: rgb(63, 196, 149);
  text-decoration: none;
  list-style-type: none;
} 



tr:nth-child(even) {
  background-color: #dddddd;
}