﻿.classEintrag {
  border-top: 3px silver dotted;
  margin: 25px 25px 0 25px;
  padding: 20px 0px 0px 0px; 

  float:left; 
}
  
.classAdressen th { 
  font-weight: normal; 
  text-align:left; 
  color: gray; 
  font-style:italic 
}

.classAdresse, .classKontakt, .classProjekte {
  width: 300px; 
  border-width:1px;
  border-color: gray; 
  border-style: solid;
  background-color: #F2F4FF;
  padding: 8px; 
  margin-top: 0px; 
  margin-left: 25px; 
  margin-bottom: 5px; 
  float:left;
  }
 
.classProjekte {
  float:left
}


.classProjekte H5  {
  border-bottom: 1px #BBB solid; padding-bottom:4px;
}


h3.classQualification {
  border-bottom: 0;

	margin-left: -8px;
	margin-top: -9px;
	margin-right: -8px;
	padding-left: 5px;
        padding-right: 5px;
 font-size: 8px;

}

span.classSolutionpartner, span.classFachhandelspartner {
  padding: 3px;
  border: 1px solid black;
  border-top: 0px solid black;

  margin-top: -5px;
}

span.classSolutionpartner {
  background-color:#FFE88A;	
}

span.classFachhandelspartner {
	background-color:#D7FFD7;	
}


.classKontakt {
  margin-top: 5px;
}


.classEintrag table {
  margin-top: 5px;
  background-color: inherit;
  padding: 2px;
  border-spacing: 0px;
  width: 90%;
  margin-left:2%;
}

.classEintrag table th {
  background-color: inherit;
  font-size: 0.8em;
  padding: 6px;

  }

.classEintrag table td {
 padding: 3px; background-color: inherit;
}

.imgLink {
 padding: 10px; 
}

.classAdresse .classAdresseFirma {
  font-weight: bold; 
}

td.classImage {
	text-align:left; padding-left: 0px;
	border-bottom: 1px #BBB solid;
	margin-bottom: 50px;
}

td .classImage IMG{
    padding-bottom: 10px;
}

.classNaviPLZ A {
  text-decoration:none; 
  color: black;
  font-weight: bolder;
}

.classNaviPLZ A:hover {
  background-color: inherit;
}


.classNaviLand, .classNaviPLZ {
	font-size:100%; border: 3px solid #999; padding:1px 4px 1px 4px; background-color: white;
        margin-top: 20px;
}
.classNaviPLZ:hover {
	background-color:orange;
}
.classNaviLand:hover {
	background-color:orange;
}

.classNaviLand {
	background-color: white; margin-left:10px;
}


.classNaviLand a, .classNaviPLZ a, .classNaviLand a:hover, .classNaviPLZ a:hover {
  border: none;
  border-right: none;
  padding: 0;
  margin: 1px;

}

