		/* gesamtcontainer der Seite dmit */
.gesamt {
 width:98%;
 margin: 0 auto;
position:absolute;
  /*float:left;
 border:1px solid #458D43;*/
}


/* Container fuer Gesamten Header */

.header-ges {
  width:100%;
  float:left;
  margin:0px;
  padding:0px;
  background-color:#D7EDD0;
}

/*container fuer Header-Bereich links  - Logo */

.header-li-home {
 position:absolute;
 left:0px;
  width:23%;
  border-top:0px;
  border-right:0;
  border-bottom:0px;
  border-left:0px;
  margin:0;
  padding: 10px 0px 0 10px;
  background-color:#FFFFFF;
  color: #000000;
  font-weight:bold;
  font-size:95%;
  height:79px;

  
}

/*container fuer Header-Bereich links  - Logo */

.header-li {
 position:absolute;
 left:0px;
  width:23%;
  border-top:0px;
  border-right:0;
  border-bottom:0px;
  border-left:0px;
  margin:0;
  padding: 0px 0px 0 10px;
  background-color:#FFFFFF;
  color: #000000;
  font-weight:bold;
  font-size:95%;
  height:50px;
}




/*container fuer Header-Bereich  - Bild */

.header-bild-con-allgem {
 position:relative;
  /*margin:auto;*/
  margin: 0 0% 0 22%;
  padding:0% 0% 0 0%;
  height:50px;
  background-image:url(/pic/dmit_header_din_mitt.gif);
  background-repeat:no-repeat;
  border-left:3px solid #458D43;
  }
  
  /*container fuer Header-Bereich  - Bild */

.header-bild-con-home {
  /*width:60%;*/
 /* float:left;*/
  /*float:none;*/
 position:relative;
  /*margin:auto;*/
  margin: 0 0% 0 22%;
  padding:0% 0% 0 0%;
  height:80px;
  background-image:url(/pic/dmit_header_din_mitt.gif);
  background-repeat:no-repeat;
  /*border-left:3px solid #FADF71;*/
  border-left:3px solid #458D43;

  }

  * html .header-bild-con-home
{ /* fuer IE Win \*/
  margin: 0 0% 0 19%;

/* */
}  
  
.rechts-home {
text-align:right;
padding:6px 12px 0 0;
}




/*container fuer meta-navi*/

.meta-navi-ges {
  float: left;
  width: 100%;
  /*height:20px;*/
  border-bottom: 1px solid #458D43;
  margin: 3px 0 3px 0;
  }
  
.meta-navi {
  float: right;
  width: 75%;
  /*height:20px;*/
  text-align:right;  
  /*border-bottom: 1px solid #458D43;*/
  padding: 0px 0 0px 0;
  margin:0 10px 0 0;
  }
  
.meta-stand {
 float:left;
 width:20%;
 padding: 0px 0 3px 0px;
 } 

/*Container Pfadnavigation */

.pfad-con {
 width:99%;
 float:left;
 padding:0;
 margin:0;
 
}

.pfad {
  width:73%;
  float:left;
  height: 20px;
  text-align:left;
  padding:0px 0 0px 0;
  margin:0;

  }
  
/*Container Link Warenkorb*/

.waren {
  width:25.0%;
  float:right;  
  margin:0 -1% 0 0;
  text-align:right;
  padding:1px 15px 2px 0px;
  background-color:#D7EDD0;
  border-left:2px solid #458D43;
  font-size:80%;
  }  
  
  
.leer-con-re {
  width:18%;
  float:right;
  border-top:0px;
  border:0px;

  } 
  
.clear {
float: none; 
clear: both; 
width: 1px; 
margin: 0; 
padding: 0; 
font-size: 0px; 
line-height: 0px; 
height: 1px}
  
  
/*Gesamtcontainer main Bereich beinhaltet linke und rechte Navigation und main bereich */

.main-ges {
  width:81%;
  float:left;
  margin: 0 5px 0 0;

}  

/*container linke Navigation */

.nav-con-li {
 /*position:absolute;
 left:0px;*/
  float:left;
  width:22%;
  border-top:0px;
  border-right:1px solid #458D43;
  border-left:0px solid #FFFFFF;
  border-bottom:0px;
  background-color:#D7EDD0;
  margin:0;
  padding:0;
  }
  
  * html .nav-con-li
{ /* fuer IE Win */
  width:22%;

/* */
}  

/*Container top fuer Titel - blau*/

.titel-li {
  width:100%;
  display:block;
  background-color:#458D43;
  /*height:20px;*/
  float:left;
  }  
  
.nav-inhalt {
 width:98%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #458D43;
  border-left:0px;
  padding:5px 0 5px 0;
  margin:0;
}  
  
 .nav-inhalt-re {
 width:100%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #458D43;
  border-left:0px;
  padding:0 0 5px 0;
}   

  
/*Container main Content Bereich */

.main-content {
  /*width:60%;*/
 /* float:left;*/
  /*float:none;
 position:relative; */

  /*margin:auto;
  margin: 0 0% 0 22%;
  padding:0% 1% 0 0%; */

  /*border:1px solid #000000;*/
  /*width:80%;*/
  width:75.5%;
  float:left;
  margin:0 0 0 1.5%;
  }

* html .main-content
{ /* fuer IE Win */
   width:72%;
   margin:0 0 0 1.5%;


/* */
}  

.titel-main {
  width:98%;
  border-top:3px solid #458D43;
  border-right:0px solid #458D43;
  border-bottom:0px;
  border-left:3px solid #458D43;
  /*background-color:#458D43;*/
  height:20px;
  float:left;
  margin:0 0 2px 0;
  }  
  
  
/*Container fuer Homepage Titel mit border oben*/  
.con-titel-main-home {
  width:100%;
  border-top:3px solid #458D43;
  border-right:0px solid #458D43;
  border-bottom:0px;
  border-left:0px solid #458D43;
  /*background-color:#FADF71;*/
  float:left;
  }  
  
  
 /*Container fuer  Titel Home mit border links*/
 
 .titel-main-home {
   width:100%;
   float:left;
  border-top:3px solid #458D43;
   border-right:0px solid #458D43;
   border-bottom:0px;
   border-left:3px solid #458D43;
  
   }
 
  
  
  
/*Spalte fuer Lesezeichen titel main Contentbereich - Ergebnisliste und Volltext Bereich */
.spalte-main-15 {
   width:15%;
   float:left;
   height:20px;
}  

/*Spalte fuer gesetzte Funktionalitaeten Ergebnisanzeige und Volltext ubd Warenkorb Artikel-Titel*/
  .spalte-main-30 {
    width:24%;
   float:right;
   border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:1px solid #458D43;
    text-align:left;
    margin:0;
    padding:0;
	}  
  
/* Spalte fuer Artikel-titel in Ergebnisanzeige und Volltext im Titelbereich und Warenkorb*/
.spalte-main-60 {
   width:73%;
   float:left;
   border-top:0px;
   border-right:0px solid #458D43;
   border-bottom:0px;
   border-left:1px solid #458D43;
   margin:0;
   padding:0;
      }

/*Container fuer Container Artikelanzeige Volltext pro Datenfeld - beinhaltet daten-main-30 und daten-main-60*/  
.daten-main-100 {
   width:100%;
   float:left;
   margin: 2px 0 0 0;
   }
	  
/* Container fuer   Datenfeldbezeichnung -Artikelbezeichnungenin Volltextanzeige	 */ 

.daten-main-30 {
    width:30%;
	float:left;
	text-align:left;
	/*height:100%;*/
	}  
 /* Container fuer  Artikelbezeichnungen - Datenfeldbezeichnung Volltext  */
 
 .daten-main-60 {
    width:65%;
	float:right;
	text-align:left;
	}
	  
/*container Ergebisanzeige einspaltig hell */
.ergebnis-einsp-hell {
   width:100%;
   float:left;
   margin:0;
   padding:0;
   background-color:#D7EDD0;
   }
	  
	  
/*container Ergebisanzeige einspaltig hell mit Border unten*/
.ergebnis-einsp-hell-border-top {
   width:100%;
   float:left;
   margin: 0;
   padding: 0px 0 0 0;
   border-top:1px solid #FFFFFF;
   background-color:#D7EDD0;
   }
	  
/* Container fuer Artikel im Warenkorb */
.waren-artikel {
   width:100%;
   float:left;
   background-color:#D7EDD0;
   margin:10px 0 0 0;   
   }	



	  
/* Container fuer Warenkorb Spalte 13% links*/
.waren-main-13 {
   width:13%;
   float:left;
   margin:0;
   padding:0;
   }	
   
/* Container fuer Warenkorb Spalte 15% links PREIS Gesamt*/
.waren-main-gesamtpreis {
   width:30%;  /*18*/
   float:left;
   border-top:1px solid #004080;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
     
   padding:0 0 0 6px;
   text-align:right;
   }	

/* Container fuer Warenkorb Spalte 15% links PREIS Einzel*/
.waren-main-einzelpreis {
   width:30%;  /*18*/
   float:left;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   text-align:right;
   }	

/* Container fuer Warenkorb Bestellung Spalte 15% rechts PREIS Gesamt*/
.waren-bestell-gesamtpreis {
   width:18%;
   float:right;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
 
   padding:0 0 0 6px;
   text-align:right;
   margin-right: 16px;
   }	

.waren-bestell-gesamtpreis-border {
   width:30%;
   float:right;
   border-top:1px solid #004080;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
 
   padding:0 0 0 6px;
   text-align:right;
   margin-right: 16px;
   }	


/* Container fuer Warenkorb Spalte 15% rechts PREIS Einzel*/
.waren-bestell-einzelpreis {
   width:18%;
   float:right;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   text-align:right;
   margin-right: 16px;
   }	      
   
      
 /* Container fuer Warenkorb Spalte 20% rechts*/
.waren-main-20-re {
   width:10%;
   float:right;
   margin:0;
   padding:0;

   }	
   
/*Container fuer Artikel-bestellen unterhalb vom Artikel*/
.waren-artikel-bestellen {
  float:right;
  width:30%;
  padding:3px 0 0 0;
  }
   
   
/* Container fuer Warenkorb Spalte 50% links*/
.waren-main-50 {
   width:50%;
   float:left;
   margin:0;
   padding:0;
   }
  
  /* Container fuer Warenkorb Spalte 50% rechts*/
.waren-main-50-rechts {
   width:50%;
   float:left;
   margin: 5px 0 0 0;
   padding:0;
   text-align:right;
   }		
 
  
/*Container fuer Content weiss einspaltig nimmt wenn Zweispaltig den Inhalt auf */  

.main-einsp-weiss {
   background-color:#FFFFFF;
   width:99%;
   float:left;
   margin: 0px 0 0 0;
   padding:0 0 5px 0;
   }
   
/*Container fuer Content weiss einspaltig mit oberem Border fuer Formulare - Registrierung */  

.main-einsp-weiss-border {
   background-color:#FFFFFF;
   width:100%;
   float:left;
   margin: 10px 0 0 0;
   padding:10px 0 0 0;
   border-top:1px solid #458D43;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;

   }
   
 
 .main-einsp-weiss-border-unten {
   background-color:#FFFFFF;
   width:99%;
   float:left;
   margin: 10px 0 0 0;
   padding:10px 0 10px 0;
   border-top:0px;
   border-right:0px;
   border-bottom:1px solid #458D43;
   border-left:0px;

   }

 
 /* Zwischencontainer fuer Ergebnisanzeige inkl nach oben und Container fuer Suche */
   
.main-nach-oben {
   width:65%;
   float:right;
   margin: 2px 5px 0 0;
   background-color:#FFFFFF;
   /*clear:both;*/
   }
   
   
/*Container fuer Inhalte doppelspaltig  wie Ergebnisliste Auspraegung der Artikel mit border oben*/   
.main-zwsp-48-li  {
   float:left;
   width:49%;
   border-top:1px solid #458D43;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:10px 0 0 0;
   }  
   
.main-zwsp-48-re  {
   float:right;
   width:49%;
   border-top:1px solid #458D43;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:5px 0 0 0;
   text-align:right;
   }  
   
   
 /*Container fuer Inhalte doppelspaltig  wie Ergebnisliste Auspraegung der Artikel ohne border */   
.zwsp-48-li-o  {
   float:left;
   width:49%;
   margin:5px 0 0 0;
   }  
   
.zwsp-48-re-o  {
   float:right;
   width:49%;
   margin:5px 0 0 0;
   }  
  
 /*Container fuer Inhalte doppelspaltig  wie Ergebnisliste Auspraegung der Artikel ohne border */   
.zwsp-48-waren-li  {
   float:left;
   width:49%;
   margin:0;
   padding:0;
   border-right:1px solid #458D43;
   }  
   
.zwsp-48-waren-re  {
   float:left;
   width:49%;
   margin:0 0px 0 -1px;
   padding:0 0 0 6px;
   border-left:1px solid #458D43;

   }  


/* rechte Spalte mit links ausgerichtetem Text fuer Impressum */
.main-zwsp-48-re-text-li {
   float:right;
   width:49%;
   border-top:1px solid #458D43;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:10px 0 0 0;
   text-align:left;
   }  


  
/*container Content einspaltig hell */
.main-einsp-hell {
   width:100%;
   float:left;
   margin: 5px 0 0 0;
   background-color:#D7EDD0;
   }
   
   
 /*container Content einspaltig hell */
.main-hell-warenkorb{
   width:100%;
   float:left;
   margin:0 ;
   background-color:#D7EDD0;
   border-bottom:3px solid #FFFFFF;
  /*border-right::1px solid #458D43;*/
   }
  
   /*container Content einspaltig hell mit border unten*/
.main-hell-warenkorb-border{
   width:100%;
   float:left;
   margin:0;
   background-color:#D7EDD0;
   border-bottom:1px solid #458D43;
   }

  
   
/*container Content einspaltig hell mit Border oben*/
.main-einsp-hell-border {
   width:100%;
   float:left;
   border-top:1px solid #458D43;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin: 10px 0 5px 0;
   background-color:#D7EDD0;
   }
   
   
/*container ContentNav hell */
.main-einsp-nav {
   width:100%;
   float:left;
   margin: 10px 0 0 0;
   background-color:#D7EDD0;

   }
   
   
/*titel fuer Container einspaltig hell */
.einsp-hell-titel{
   width:100%;
   background-color:#A0D58E;
   float:left;
   padding:0;
   height:auto;
   }   
  

/* Container fuer Artikelinhalte Ergebnisliste und Volltext */
.main-zwsp-60 {
   float:left;
   width:56%;
}  


/* Container fuer Funktionsbereich am Artikel in Ergebnisliste*/
.main-zwsp-30 {
   float:right;
   width:38%;
   background-color:#D7EDD0;
}  


/*Container fuer Artikel-Navigation unterhalb vom Artikel*/
.main-artikel-nav {
  float:left;
  width:70%;
  padding:3px 6px 3px 3px;
  margin:0;
  text-align:left;
  }


/*Container fuer Artikel-bestellen unterhalb vom Artikel*/
.main-artikel-bestellen {
  float:right;
  width:22%;
  padding:3px 6px 3px 6px;
  background-color:#D7EDD0;
  border-top:2px solid #458D43;
  border-right:0px solid #458D43;
  border-bottom:0px solid #458D43;
  border-left:2px solid #458D43;
  text-align:center;
  }

/* Container fuer Login in Navigation Linkes*/
.nav-hintergrund {
   float:left;
   width:96%;
   background-color:#D7EDD0;
   margin:0;
  padding:0 0 5px 0;
   
   
}  


/* Container fuer vor und zurueck Button Navigation */
.main-15 {
   float:left;
   width:15%;
   margin:10px 0 0 0;
}  

/* Container fuer Anzahlanzeige Volltext Navigation */
.main-auto {
   float:left;
   width:auto;
   padding: 0 0 10px 5px;
}  


/* Container login mit blauem Hintergrund */
.login-titel {
   float:left;
   width:100%;
   background-color:#458D43;
}
  
/* Container rechte Navigation */
.nav-con-re {
  width:16%;
  float:right;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #458D43;
  /*height:100%;*/
  /*margin:-11% 1% 0 1%;*/
  padding:0;
  margin:0%;
  background-color:#FFFFFF;
  }
 
  * html .nav-con-re
{ /* fuer IE Win */
  width:14%;
/* */
  }  
  
/*Container fuer Zwischentitel Blau hinterlegt*/   
  
 .titel-re {
  width:100%;
  background-color:#458D43;
  /*height:20px;*/
  float:left;
  margin: 0 0 1.3% 0;
 }
 
/*Container fuer Link ausrichtung*/

.nav-re-link {
  width:95%;
  float:left;
  margin:10px 0 10px 2px;
  } 
  
  .daten-main-50 {
  float:left;
  width:48%;
  } 

  .main-art-auspraegungen-50 {
  width:49%;
  float:left;
 margin:0 0 0 0;
  padding:0;
}



#leer-ie {  float:left; width:96%; clear:both; color:#FFFFFF; background-color:#FFFFFF;}


/* kgo nachtrag DRM Info-Box 2007-06-01*/


.info_box {
border-width:1px;
border-style:solid;
border-color:#458D43;
padding:0.9em;
text-align:justify;
}

.main-inhalt {
position:absolute;
width:100%;
/*top:17ex;top:8.5em;*/
/* top:140px;*/
}	