		/* gesamtcontainer der Seite */
.gesamt {
 width:98%;
 margin: 0 auto;
 position:absolute;
}

/*container fuer meta-navi*/

.meta-navi-ges {
  float: left;
  width: 100%;
  border-bottom: 1px solid #264468 ;
  margin: 3px 0 3px 0;
  }
  
.meta-navi {
  float: right;
  width: 75%;
  text-align:right;  
  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;
 height:2.5em;
 
}

.pfad {
  width:53%;
  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:#EAF1F4;
  border-left:2px solid #264468 ;
  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:85%;
  /*float:left;*/
  position:absolute;
  margin: 0 5px 0 0;

}  

.main-inhalt {
  position:absolute;
  width:100%;
   top:140px;
}

/*container linke Navigation */

.nav-con-li {
  float:left;
  width:10em;
  border-top:0px;
  border-right:1px solid #264468 ;
  border-bottom:0px;
  border-left:0px solid #FFFFFF;
  margin:0;
  padding:0;
  background-color:#EAF1F4;
  }
  
  * html .nav-con-li
{ /* fuer IE Win */
  width:11em;

/* */
}  

  
/*Container top fuer Titel - blau*/

.titel-li {
  width:100%;
  display:block;
  background-color:#264468 ;
  float:left;
  }  
  
.nav-inhalt {
 width:98%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #264468 ;
  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 #264468 ;
  border-left:0px;
  padding:0 0 5px 0;
}   

  
/*Container main Content Bereich */

.main-content {
  margin:0 11.5em 0 11.5em;
  }

  * html .main-content
{ /* fuer IE Win */
   margin:0 11.5em 0 12em;

/* */
}  
  
.titel-main {
  width:98%;
  border-top:3px solid #264468 ;
  border-right:0px solid #264468 ;
  border-bottom:0px;
  border-left:3px solid #264468 ;
  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 #264468 ;
  border-right:0px solid #264468 ;
  border-bottom:0px;
  border-left:0px solid #264468 ;
  float:left;
  }  
  
  
 /*Container fuer  Titel Home mit border links*/
 
 .titel-main-home {
   width:100%;
   float:left;
  border-top:3px solid #264468 ;
   border-right:0px solid #264468 ;
   border-bottom:0px;
   border-left:3px solid #264468 ;
  
   }
 
  
  
  
/*Spalte fuer Lesezeichen titel main Contentbereich - Ergebnisliste und Volltext Bereich */
.spalte-main-15 {
   width:15%;
   float:left;
   height:20px;
}  


  
/* Spalte fuer Artikel-titel in Ergebnisanzeige und Volltext im Titelbereich und Warenkorb*/
.spalte-main-60 {
   width:75%;
   float:left;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:1px solid #264468 ;
   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:#EAF1F4;
   }
	  
	  
/*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:#EAF1F4;
   }
	  
/* Container fuer Artikel im Warenkorb */
.waren-artikel {
   width:100%;
   float:left;
   background-color:#EAF1F4;
   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 13% links PREIS Gesamt*/
.waren-main-preis {
   width:20%;
   float:left;
   border-top:1px solid #264468 ;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   }	
   
   
/* 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 #264468 ;
   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;
   }
    
   
 /*Spalte fuer gesetzte Funktionalitaeten Ergebnisanzeige und Volltext ubd Warenkorb Artikel-Titel*/
 .spalte-main-30 {
    width:20%;
	float:right;
	border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:1px solid #264468 ;
	text-align:right;
	margin:0;
	padding:0;
	}  

  
/*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 #264468 ; 
   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 #264468 ;
   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;
   }
   
   
/*Container fuer Inhalte doppelspaltig  wie Ergebnisliste Auspraegung der Artikel mit border oben*/   
.main-zwsp-48-li  {
   float:left;
   width:49%;
   border-top:1px solid #264468 ;
   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 #264468 ;
   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 #264468 ;
   }  
   
.zwsp-48-waren-re  {
   float:left;
   width:49%;
   margin:0 0px 0 -1px;
   padding:0 0 0 6px;
   border-left:1px solid #264468 ;

   }  


/* rechte Spalte mit links ausgerichtetem Text fuer Impressum */
.main-zwsp-48-re-text-li {
   float:right;
   width:49%;
   border-top:1px solid #264468 ;
   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:#EAF1F4;
   }
   
   
 /*container Content einspaltig hell */
.main-hell-warenkorb{
   width:100%;
   float:left;
   margin:0 ;
   background-color:#EAF1F4;
   border-bottom:3px solid #FFFFFF;
   }
  
   /*container Content einspaltig hell mit border unten*/
.main-hell-warenkorb-border{
   width:100%;
   float:left;
   margin:0;
   background-color:#EAF1F4;
   border-bottom:1px solid #264468 ;
   }

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

   }
   
   
/*titel fuer Container einspaltig hell */
.einsp-hell-titel{
   width:100%;
   background-color:#BFD5DD;
   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:#EAF1F4;
}  


/*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:#EAF1F4;
  border-top:2px solid #264468 ;
  border-right:0px solid #264468 ;
  border-bottom:0px solid #264468 ;
  border-left:2px solid #264468 ;
  text-align:center;
  }

/* Container fuer Login in Navigation Linkes*/
.nav-hintergrund {
   float:left;
   width:96%;
   background-color:#EAF1F4;
   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:#264468 ;
}
  
/* Container rechte Navigation */

.nav-con-re {
  width:10em;
  position:absolute;
  top:0px;
  right:0;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #264468 ;
  background-color:#FFFFFF;
  } 
   
  
/*Container fuer Zwischentitel Blau hinterlegt*/   
  
 .titel-re {
  width:100%;
  background-color:#264468 ;
  float:left;
  margin: 0 0 1.3% 0;
 }
 
/*Container fuer Link ausrichtung*/

.nav-re-link {
  width:95%;
  float:left;
  margin:10px 0 10px 2px;
  } 
  
  
#leer-ie {  float:left; width:96%; clear:both; color:#FFFFFF; background-color:#FFFFFF;}



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

.main-art-auspraegungen-100-rechts {
  width: 99%;
  float: right;
 margin:0 0 0 0;
  padding:0;
text-align: right;
}

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

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

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

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

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

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

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