		/* CSS Document Druckversion*/

/*Formate*/

@page { size: 210mm 297mm;
        
}



body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
 width:150mm;
  float:left;
  border:1px solid #000000;
  margin:0;
  
  
}


p {
 font-size:11px;
  color:#000000;
  margin:0;
  padding:3px 0 0 5px;

}

.rechts-waren {
   display:none;
  }  
  
.rechtsausrichten {
   display:none;
   }  

h1 {
  font-size:12px;
  color: #000000;
	padding:0 0 0 5px;
  font-weight:bold;
  } 
  
 h2 {
   font-size:11px;
    color:#000000;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0;
	} 


 h3 {
   font-size:10px;
    color:#000000;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0;
} 


.ul-warenkorb {
 display:none;
}

.img-logo {
  margin:0;
  padding:0;
  border:0px;
  float:left;
  }


/*fuer verlinkte Bilder ohne sichtbaren Rahmen*/  
.img-auswahl {
	display:none;
   }  
   
/* Bilder in der Titel-Leiste Anzeige */
.img-leiste {
	display:none;
   }    
 
 /*fuer icon hintereinander ausrichten*/  
 .icon-ausrichten {
  display:none;
  }  
  
    
/* Formatierung fuer alle Listen in den Metanavigation oben */

.ul-oben {
 display:none;
}  

.ul-main-nav {
 display:none;

}

.ul-auswahl {
  text-align:left;
  list-style-type:none;
  padding:0 0 0 5px;
  margin:0;
  }


/* Formatierung fuer meta-navi */

.li-meta {
  display:none;
  

}


.li-meta a {
  display:none;
}


.li-meta a:hover {
  display:none;
}


.li-meta a:active {
  display:none;
}

/* liste fuer den Nav Bereich im Content */
.li-main-nav {
   display:none;

   }
   
.li-main-nav a{
   display:none;
}

.li-main-nav a:hover {
   display:none;
   }

.li-main-nav a:active {
   display:none;
}


/*Container*/

.gesamt {
 width:120mm;
 

}

/*container fuer meta-navi*/

.meta-navi-ges {
  display:none;
  }
  
.meta-navi {
  display:none;
}

/*Container Link Warenkorb*/

.waren {
  display:none;
}  

/*Gesamtcontainer main Bereich beinhaltet linke und rechte Navigation und main bereich */

.main-ges {
 width:130mm;
  float:left;
  margin: 0;
}  

/*container linke Navigation */

.nav-con-li {
 display:none;
}

/*Container top fuer Titel - blau*/

.titel-li {
  display:none;
  }  
  
.nav-inhalt {
  display:none;
}  
  
 .nav-inhalt-re {
 display:none;
}   

.main-content {
 width:130mm;
  float:left;
  }  
  
 .titel-main {
  width:100mm;
    float:left;

  }
  
  
 /*Container fuer  Titel Home mit border links*/
 
 .titel-main-home {
 width:100mm;
     float:left;

   height:10mm;
 
   }
   
/*Spalte fuer Lesezeichen titel main Contentbereich - Ergebnisliste und Volltext Bereich */
.spalte-main-15 {
   width:20mm;
   float:left;
   height:20mm;
}  

 /* Spalte fuer Artikel-titel in Ergebnisanzeige und Volltext im Titelbereich und Warenkorb*/
.spalte-main-60 {
   width:80mm;
   float:left;
   /*height:20px;*/
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:1px solid #000000;
   margin:0;
   padding:0;
    } 
    
/*Container fuer Container Artikelanzeige Volltext pro Datenfeld - beinhaltet daten-main-30 und daten-main-60*/  

.daten-main-100 {
 width:130mm;
   float:left;
   margin: 2px 0 0 0;
  }
  
/* Container fuer   Datenfeldbezeichnung -Artikelbezeichnungenin Volltextanzeige	 */ 

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



	  
/* Container fuer Warenkorb Spalte 13% links*/
.waren-main-13 {
   width:15mm;
   float:left;
   margin:0;
   padding:0;
   }	
   
/* Container fuer Warenkorb Spalte 13% links PREIS Gesamt*/
.waren-main-preis {
   width:40mm;
   float:left;
   padding:0 0 0 6px;
   }	
   
 /* Container fuer Warenkorb Spalte 20% rechts*/
.waren-main-20-re {
   width:25mm;
   float:right;
   margin:0;
   padding:0;

   }	
   
/*Container fuer Artikel-bestellen unterhalb vom Artikel*/
.waren-artikel-bestellen {
  float:right;
  width:56mm;
  padding:3px 0 0 0;
  }
   
   
/* Container fuer Warenkorb Spalte 50% links*/
.waren-main-50 {
   width:65mm;
   float:left;
   margin:0;
   padding:0;
   }	

    
   
 /*Spalte fuer gesetzte Funktionalitaeten Ergebnisanzeige und Volltext ubd Warenkorb Artikel-Titel*/
 .spalte-main-30 {
    width:30mm;
	float:right;
	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:130mm;
   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:130mm;
   float:left;
   margin: 10px 0 0 0;
   padding:10px 0 0 0;
      }
   
 
 .main-einsp-weiss-border-unten {
   background-color:#FFFFFF;
   width:130mm;
   float:left;
   margin: 10px 0 0 0;
   padding:10px 0 10px 0;
  

   }

 
 /* Zwischencontainer fuer Ergebnisanzeige inkl nach oben und Container fuer Suche */
   
.main-nach-oben {
   width:100mm;
   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:65mm;
   margin:10px 0 0 0;
   }  
   
.main-zwsp-48-re  {
   float:right;
   width:65mm;
   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:65mm;
   margin:5px 0 0 0;
   }  
   
.zwsp-48-re-o  {
   float:left;
   width:65mm;
   margin:5px 0 0 0;
   }  
  
 /*Container fuer Inhalte doppelspaltig  wie Ergebnisliste Auspraegung der Artikel ohne border */   
.zwsp-48-waren-li  {
   float:left;
   width:65mm;
   margin:0;
   padding:0;
     }  
   
.zwsp-48-waren-re  {
   float:left;
   width:65mm;
   margin:0;
   padding:0;
  

   }  


/* rechte Spalte mit links ausgerichtetem Text fuer Impressum */
.main-zwsp-48-re-text-li {
   float:right;
   width:65mm;
   margin:10px 0 0 0;
   text-align:left;
   }  


  
/*container Content einspaltig hell */
.main-einsp-hell {
   width:130mm;
   float:left;
   margin: 5px 0 0 0;
   background-color:#FFFFFF;
   }
   
   
 /*container Content einspaltig hell */
.main-hell-warenkorb{
   width:130mm;
   float:left;
   margin:0 ;
   
   }
  
   /*container Content einspaltig hell mit border unten*/
.main-hell-warenkorb-border{
   width:130mm;
   float:left;
   margin:0;
   
   }

  
   
/*container Content einspaltig hell mit Border oben*/
.main-einsp-hell-border {
   width:130mm;
   float:left;
   margin: 10px 0 5px 0;
   background-color:#FFFFFF;
   }
   
   
/*container ContentNav hell */
.main-einsp-nav {
   width:130mm;
   float:left;
   margin: 10px 0 0 0;
   background-color:#FFFFFF;

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

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


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


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


/*Container fuer Artikel-bestellen unterhalb vom Artikel*/
.main-artikel-bestellen {
  float:right;
  width:42mm;
  padding:3px 6px 3px 6px;
  background-color:#FFFFFF;
  text-align:center;
  }

/* Container fuer Login in Navigation Linkes*/
.nav-hintergrund {
   display:none;
   
   
}  


/* Container fuer vor und zurueck Button Navigation */
.main-15 {
   float:left;
   width:25mm;
   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 {
   display:none
}
  
/* Container rechte Navigation */

.nav-con-re {
  display:none;

  } 
  
/*Container fuer Zwischentitel Blau hinterlegt*/   
  
 .titel-re {
  display:none;
 }
 
/*Container fuer Link ausrichtung*/

.nav-re-link {
  display:none;
  } 


/*CSS header */

/* Container fuer Gesamten Header */

.header-ges {
  width:130mm;
  float:left;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
}

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

.header-li-home {
 position:absolute;
 left:0px;
  width:40mm;
    padding: 10px 0px 0 10px;
  background-color:#FFFFFF;
  color: #000000;
  font-weight:bold;
  font-size:11px;
  /*height:30mm;*/

  
}

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

.header-li {
 /*position:absolute;
 left:0px;*/
 float:left
  width:40mm;
  padding: 0px;
  background-color:#FFFFFF;
  color: #000000;
  font-weight:bold;
  font-size:11px;
  /*height:30mm;*/
}
 
 
 /* conatiner für Bild rechts */
.rechts-home {
  width:30mm;
  /*height:30mm;*/
  float:right;
  background-color:#FFFFFF;
  margin:0 0.1% 0 0;
  }  
  
  /* conatiner für Bild rechts */
.rechts-alle {
  width:30mm;
  /*height:20mm;*/
  float:right;
  background-color:#FFFFFF;
  margin:0 0.1% 0 0;
  } 
  
  
/*Formatierung formulare*/  
  
/* Listen */	
  
ul { }
  
  
ol { }
  
   
  
li {
   line-height: 130%;
   margin:0px 0 0 0;
   color: #000000;
   font-size:80%;
   text-align:left;
   }  
   
.li-quadrat{
   list-style-type:square;
  }


.ul-ebene2 {
  font-size:120%;
  margin:0 0 0 1.5%;
  padding:0;
  list-style-type:square;
  }  


.ul-ebene3 {
  font-size:120%;
  margin:0 0 0 1.0%;
  padding:0;
  list-style-type:circle;
 
  }  
  
  	