/*enthaelt alle allgemeingültigen styles für die Content-Formatierung*/  
@media screen, aural, braille, embossed, handheld, projection, tty, tv{
  
  p {
  /*font-size: 1.2em;*/ 
  line-height: 1.3em;
  margin: 0 0 1em 0;
  }
  
  b {
  color: #666;
  }
  
  h1 {
  color: #78ace1; 
  font-size: 20px; 
  font-weight: normal;
  line-height: 1.4em;
  padding: .5em 0;
  }
  
  
  h2 {
  color: #78ace1; 
  font-size: 17px; 
  font-weight: normal;
  line-height: 130%;
  padding: 0 0 .5em 0;
  }
  
  h3 {
  color: #78ace1; 
  font-weight: bold;
  line-height: 130%;
  padding: 0 0 .4em 0;
  }
  
  h4 {
  color: #78ace1; 
  font-size: 12px; 
  font-weight: bold;
  line-height: 130%;
  padding: 0 0 .4em 0;
  }
  
  
  #breadcrumbs a {
  text-decoration: none;
  }
  
  #breadcrumbs a:hover {
  text-decoration: underline;
  }
  
  #breadcrumbs {
    color:#666;
    margin-bottom:1em;
  }
  #breadcrumbs .active {
  color: #78ace1;
  }
  
  .top_link {
  text-align: right;
  }
    
  .content_link {
  background: url("http://www.eickhorst.com/fileadmin/templates/bilder/pfeil_rechts.gif") no-repeat 0 .4em;
  padding: 0 0 0 17px;
  
  }
  
  .pdf_download {
  background: url("http://www.eickhorst.com/fileadmin/templates/bilder/pdf_icon.gif") no-repeat 0 .1em;
  padding: 0 0 0 17px;
  
  }
  
  
  .top_link {
  text-align: right;
  margin: 2.5em 0 0 0;
  }
  
  .top_link a {
  background: url("http://www.eickhorst.com/fileadmin/templates/bilder/pfeil_oben.gif") no-repeat 0 2px;
  padding: 0em 0 0 17px;
  /*font-size: 1.1em;*/
  }
  
  .print_link  {
  text-align: right;
  margin: .5em 0 2em 0;
  /*font-size: 1.1em;*/
  }
  
  .print_link a {
  background: url("http://www.eickhorst.com/fileadmin/templates/bilder/printer.gif") no-repeat 0 2px;
  padding: 0em 0 0 19px;
  }
  
  hr {
  border-top: 1px solid #dadadb;
  border-left: 0;
  border-right: 0;
  border-bottom:0;
  margin:1em 0;
  }
  
  /*----- Produkt Reihe --------*/
  
  .subcolumns, .subcolumns_produktreihe, .subcolumns_produktauswahl,  .subcolumns_detailright {
    width: 99%;
    overflow:hidden;
  }
  
  .subcolumns_detail {
  width: 99%;
    overflow:hidden;
  }
  
  .c50l, .c25l, .c25l_produktreihe, .c33l, .c38l, .c38l_detail, .c66l, .c75l, .c62l {float: left;border: 0px solid #ff0000; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c75r_produktreihe, .c62r, .c62r_detail {float: right; margin-left: -5px;}
  
  .subc  { padding: 0 0.5em }
  .subcl, .subcl_produktreihe { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }
  
  .subcolumns_produktreihe {
  border: 1px solid #dadadb;
  margin: 1em 0 0 0;
  }
  
  .subcolumns_produktreihe h3 {
  font-size: 1.5em;
  padding: 0;
  }
  
  .subcolumns_produktreihe p {
  font-size: 1.1em;
  /*line-height: 1.2em;*/
  }
  
  .subcolumns_produktreihe .teaser_links a {
  font-size: 1.1em;
  }
  
  .subcolumns_produktreihe ul li {
  padding: 0 0 .2em 0;
  
  }
  /*** ersetzt in anpassungen_fe.css: 
  .subcolumns_produktreihe li, .subcolumns_produktreihe ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  }
  */
  
  .c25l_produktreihe  {
 padding: 0;
  margin: 0;
  width: 23%;
   
  
  }
  
     .c25l_produktreihe img{
  background: #e9e9e9;
  margin: 0;
   padding: 0;

float: left;
  }
  
  
    .c75r_produktreihe  {
 padding: 0;
  margin: 0;
 width: 75%;

  }
  
  .c33l, .c33r {
   padding:  .5em 0;
  margin: 0;
  }
  
  .subcr {
  padding: 0;
  
  margin: 0 0 0 1px;
  }
  
  .subc {
  padding: 0;
  }
  
  .produkt_reihe {
  padding: 0;
  margin: 1em 0 1em 0;
  }
  
  .subcl_produktreihe {
  margin: 0;
  padding: 0;
 height: 90%;
  }
  

  
  .zoom_icon {
  position: absolute;
  margin: 94px 0 0 145px;
  width: 14px;
  }
  
  /*------------- Produkt Details -------------*/
  .subcolumns_produktauswahl {
  margin: 1em 0 2em 0;
  /*font-size: 1.2em;*/
  }
  
  .subcolumns_produktauswahl li, ul  {
  /*list-style-type: none;*/
  margin: 0;
  padding: 0;
  }
    
  /*--------*/
  
 .subcolumns_detail {
 margin: 0 0 1em 0;
 border: 1px solid #dadadb;
  padding: 1em;
 
 }
 
  .detail_topnavi {
  overflow: hidden;
  position: relative;
  z-index:3;
  }
  
.detail_topnavi ul {
list-style-type: none;
width: 100%; /* precision for Opera */
margin: 0;
padding: 0;

}

.detail_topnavi li {
float: left;
margin: 0 .5em 0 0 ;
padding: 0;

}

.detail_topnavi a {
margin: 0 ;
padding: 5px 10px;
/*font-size: 1.1em;*/
color: #666;
display: block;
text-align: center;
border: 1px solid #dadadb;
border-bottom: 0;
text-decoration: underline; 
background: #f2f2f2;
}

.detail_topnavi a:hover {
background: #fff;
border: 1px solid #dadadb;
border-bottom: 0;
color: #333;

}

.detail_topnavi h4 {
background: #fff;
border: 1px solid #dadadb;
border-bottom: 0;
color: #333;
padding: 5px 10px;
font-weight: bold;
font-size: 1.1em;
}

.detail_topnavi a:active {
background: #fff;
border: 1px solid #dadadb;
border-bottom: 0;
color: #666;

}

 
 
  .subcolumns_detail{
  float: left;
  width: 95%;
  position: relative;
  top: -1px;
  z-index: 2;
  }
  
	.c38l_detail {
	width: 43%;
	
	/*background: #f2f2f2;*/
	}
	
	.c38l_detail img {
	 /*width: 100%;
	 height: 100%;*/
	 
	
	background: #f2f2f2;
	}
	
	.c38l_detail_content {
	padding: 1em;
	}
	
	.c62r_detail {
	/*width: 55.5%;*/
	width:56%;
	 
	}
  
  .zoom_icon_gr {
  position: absolute;
  margin: 207px 0 0 271px;
  border-bottom: 1px solid #dadadb;
  width: 14px;

  }
  
  .detail_galerie {
	margin: 0 0 .7em 0;
	height: 3em;
	background: #dadadb;
  }
   p.galerie {
  font-size: 1em;
  line-height: 1.1em;
  margin: .3em 0 1.5em 0;
  }
  
  .produkt_links {
  margin: .5em 0 .5em 0;
  font-size: 1.2em;
  } 
  
 .subcolumns_detailright {
 margin: 0 0 1.5em 0;
  }
 
  .subcolumns_detailright p{
 font-size: 1.1em;
 }
 
.subcolumns_detailright img {
  /*width: 100%;
  height: 100%;*/
 }

.subcolumns_detailright .c25l .subcl{
  padding:0;
}
.subcolumns_detailright .c75r .subcr {
  margin-left:5px;
  
}
  
  .zoom_icon_kl {
  position: absolute;
  margin: 67px 0 0 67px;
  border-bottom: 1px solid #dadadb;
width: 14px;
  }
  

  


  
 
 
}
