#dyn_header .header {
 position: relative;
 top: 0px;
 right: 0px;
 width: 760px;
}

#dyn_header #kontakt_header {
 height: 372px;
 background-color: #DEE5D3;
}

  #dyn_header #kontakt_header .sofindensieuns {
   top: 30px;
   left: 20px;
  }
  
  #dyn_header #kontakt_header .anfahrtsskizze {
   position: absolute;
   right: 0px;
   top: 0px;
  }
  
  #dyn_header #kontakt_header #anfahrtsskizze_popup {
   position: absolute;
   right: 255px;
   
   width: 363px;
   height: 359px;
   
   top: -100px;
   z-Index: 3;
   opacity:0.90;
  }
  
  #dyn_header #kontakt_header #mouseover {
   position: absolute;
   z-Index: 5;
   right: 205px;
   top: 180px;
   width: 85px;
   height: 85px;
   cursor: pointer;
  }
  
  #dyn_header #kontakt_header #map24 {
   position: absolute;
   top: 110px;
   left: 20px;
   width: 200px;
  }
  
  
 #dyn_header #produkte_header table {
  width: 760px;
  height: 286px;
 }

 
 #dyn_header #produkte_header table td {
  width: 190px;
  height: 143px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
  border: 2px solid #f7f8f4;
 }
 
 #dyn_header #produkte_header table td img {
  -moz-opacity: 1;
  filter:alpha(opacity=100);
  opacity:100;
 }
 
 #dyn_header #produkte_header table .hover img {
  -moz-opacity: 1;
  filter:alpha(opacity=100);
  opacity:100;
 }
 
 #dyn_header #produkte_header .link_normal {
  color: #bdbdbd;
 }
 
 #dyn_header #produkte_header .link_hover {
  color: #797d72;
  background-color: #e1e8d7;
  cursor: pointer;
 }
 
 
 
#dyn_header #gallery_header {
 z-Index: 0;
}

 #dyn_header #gallery_header #vor, #zurueck {
  height: 100%;
  z-Index: 2;
  width: 85px;
  top: 0px;
  cursor: pointer;
 }

 #dyn_header #gallery_header #zurueck {
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -45px;
 }
 
 #dyn_header #gallery_header #vor {
  position: absolute;
  right: 0px;
  text-align: right;
  top: 50%;
  margin-top: -45px;
 }
 
 
#dyn_header #step_header {
 height: 164px;
 background-color: #DEE5D3;
}

 #dyn_header #step_header .schritt {
  float: left;
  width: 108.5px;
  text-align: center;
  -moz-opacity: 0.25;
  filter:alpha(opacity=20);
  opacity:0.25;
  cursor: pointer;
 }
 
  #dyn_header #step_header .schritt_active {
  float: left;
  width: 108.5px;
  text-align: center;
  -moz-opacity: 1;
  filter:alpha(opacity=100);
  opacity:100;
  cursor: pointer;
 }
 
 
#dyn_header #start_header {
 background-color: white;
 padding: 0px; margin: 0px;
 height: 283px;
 overflow: hidden;
}

 #dyn_header #start_header table tr td img {
  cursor: pointer;
 }
