		.gesamt {
  width:100%;
  height:100%;
  margin:0 0 0 0;
  padding:0;
}

.header-ges {
  width:100%;
  float:right;
}

.header-li-home {
  width:20%;
  margin:0;
  padding: 10px 0px 0 0px;
  float:left;
  height:80%;
  font-size:95%;
  color: #000000;
  font-weight:bold;
}

.header-li {
  width:20%;
  background-position:bottom left;
  background-repeat:no-repeat;*/
  margin:0;
  padding: 0px 0px 0 0px;
  float:left;
  height:45px;
  font-size:80%;
  color: #000000;
  font-weight:bold;
}

.header-bild-con {
  width: 80%;
  height:45px;
  background-color:#BFD5DD;
  float:left;
  margin:0;
}

.header-bild-con-home {
  width: 80%;
  height:80px;
  background-color:#BFD5DD;
  float:left;
  margin:0;
}

.bild-links {
  width:79%;
  height:45px;
  background-image:url(/pic/header_din_kat_li.gif);
  background-repeat:no-repeat;
  float:left;
  border-top: 0px;
  border-right:0px; 
  border-bottom: 0px;
  border-left:3px solid #004080;
  margin:0;
} 

.bild-links-home {
  width:79%;
  height:80px;
  background-image:url(/pic/header_din_kat_li.gif);
  background-repeat:no-repeat;
  float:left;
  border-top: 0px;
  border-right:0px; 
  border-bottom: 0px;
  border-left:3px solid #004080;
} 

.bild-rechts-home {
  width:18%;
  float:left;
  text-align:right;
  padding: 0 5px 0 0;
  margin:10px 0 0 0;
}   

.bild-rechts {
  width:18%;
  float:left;
  text-align:right;
  padding: 0 5px 0 0;
  margin:10px 0 0 0;
}

.meta-navi-ges {
  float: left;
  width: 100%;
  border-bottom: 1px solid #004080;
  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 10px;
} 

.pfad-con {
 	width:100%;
 	float:left;
}

.pfad {
  width:53%;
  float:left;
  height: 20px;
  text-align:left;
  padding:0px 0 0px 0;
}
  
.waren {
  width:25.0%;
  float:right;  
  margin:0;
  text-align:right;
  padding:1px 15px 2px 0px;
  background-color:#EAF1F4;
  border-left:1px solid #004080;
  font-size:80%;
}  
 
.leer-con-re {
  width:18%;
  float:right;
  border-top:0px;
  border:0px;
} 
  
.main-ges {
  width:100%;
  float:left;
  margin: 0px 0 0 0;
}  

.nav-con-li {
  width:17%;
  border-top:0px;
  border-right:1px solid #004080;
  border-bottom:0px;
  border-left:0px;
  float:left;
  height:100%;
}

.titel-li {
  width:100%;
  background-color:#004080;
  height:20px;
  float:left;
}  
  
.nav-inhalt {
  width:100%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:1px solid #004080;
  border-left:0px;
  padding:0 0 5px 0;
}  

.main-content {
  width:63%;  /* 58 */
  float:left;
  margin:0 10px 0 10px;
  padding:0;
  }
 
  * html .main-content
{ /* fuer IE Win */
  width:60%;

/* */
}  
 
.titel-main {
  width:100%;
  border-top:3px solid #004080;
  border-right:0px solid #004080;
  border-bottom:0px;
  border-left:3px solid #004080;
  height:20px;
  float:left;
  margin:0 0 2px 0;
}  
  
  
/*Homepage Titel mit border*/  
.con-titel-main-home {
  width:100%;
  border-top:3px solid #004080;
  border-right:0px solid #004080;
  border-bottom:0px;
  border-left:0px solid #004080;
  float:left;
  }  

.titel-main-home {
	width:98%;
	float:left;
	border-top:0px solid #004080;
	border-right:0px solid #004080;
	border-bottom:0px;
	border-left:3px solid #004080;
}

.spalte-main-15 {
   width:15%;
   float:left;
   height:20px;
}  

.spalte-main-60 {
  width:75%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #004080;
  margin:0;
  padding:0;
}
      
.spalte-main-10 {
	width:10%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #004080;
  margin:0;
  padding:0;
}

.daten-main-100 {
	width:100%;
  float:left;
  margin: 2px 0 0 0;
}

.daten-main-30 {
  width:30%;
	float:left;
	text-align:left;
}  
	
.daten-main-10 {
  width:10%;
	float:left;
	text-align:left;
}  
 
.daten-main-60 {
  width:65%;
	float:right;
	text-align:left;
}

.daten-main-90 {
  width:85%;
	float:right;
	text-align:left;
}

.ergebnis-einsp-hell {
   width:100%;
   float:left;
   margin: 0px 0 0 0;
   padding:0;
   background-color:#EAF1F4;
}
	  
.ergebnis-einsp-hell-border-top {
	width:100%;
	float:left;
	margin: 0;
	padding: 0px 0 0 0;
	border-top:1px solid #FFFFFF;
	background-color:#EAF1F4;
}

.waren-artikel {
   width:100%;
   float:left;
   background-color:#EAF1F4;
   margin:10px 0 0 0;   
}	

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

.waren-main-einzelpreis {
  width:30%;  
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:0px;
  padding:0 0 0 6px;
  text-align:right;
}	

/*****Warenkorb*****/
.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;
   }	

.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;
   }	

.waren-main-20-re {
   float:right;
   width:100%;
   margin:0;
   padding:0;   
   }	
   
.waren-edit-row {   
   width:100%;
   padding:0 0 0 6px;   
 }  
 
.waren-artikel-bestellen {
  float:right;
  width:30%;
  padding:3px 0 0 0;
  }
   
.waren-main-50 {
   width:50%;
   float:left;
   margin:0;
   padding:0;
   }	

.waren-main-50-rechts {
   width:50%;
   float:left;
   margin: 5px 0 0 0;
   padding:0;
   text-align:right;
   }	

.waren-main-80 {
   width:80%;
   float:left;
   margin:0;
   padding:0;
   }	  
   
.spalte-main-30 {
  width:20%;
	float:right;
	border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #004080;
	text-align:right;
	margin:0;
	padding:0;
	}
    
.spalte-main-90 {
  width:85%;
	float:right;
	border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #004080;
	margin:0;
	padding:0;
	}  

.main-einsp-weiss {
   background-color:#FFFFFF;
   width: 99%;
   float:left;
   margin: 0px 0 0 0;
   padding:0 0 5px 0;
   } 

.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 #004080;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   }
   
.main-nach-oben {
   width:100%;
   float:left;
   margin: 2px 5px 0 0;
   background-color:#FFFFFF;
   }   
 /*zweispaltig*/
.main-zwsp-48-li  {
   float:left;
   width:49%;
   border-top:1px solid #004080;
   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 #004080;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:10px 0 0 0;
   text-align:right;
   }     
   
 /*ohne border */   
.zwsp-48-li-o  {
   float:left;
   width:49%;
   margin:10px 0 0 0;
   }  
   
.zwsp-48-re-o  {
   float:right;
   width:49%;
   margin:10px 0 0 0;
   }  

.main-zwsp-48-re-text-li {
   float:right;
   width:49%;
   border-top:1px solid #004080;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:10px 0 0 0;
   text-align:left;
   }  
     
.main-einsp-hell {
   width:100%;
   float:left;
   margin: 10px 0 0 0;
   background-color:#EAF1F4;
   }
   
.main-einsp-hell-border {
   width:100%;
   float:left;
   border-top:1px solid #004080;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin: 10px 0 5px 0;
   background-color:#EAF1F4;
   }
   
.main-einsp-nav {
   width:100%;
   float:left;
   margin: 10px 0 0 0;
   background-color:#EAF1F4;
   }
   
.einsp-hell-titel{
   width:100%;
   background-color:#BFD5DD;
   float:left;
   padding:0;
   height:auto;
   }   
  
.main-zwsp-60 {
   float:left;
   width:56%;
}  

.main-zwsp-30 {
   float:right;
   width:38%;
   background-color:#EAF1F4;
}  

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


/*Artikel-bestellen*/
.main-artikel-bestellen {
  float:right;
  width:22%;
  padding:3px 6px 3px 6px;
  background-color:#EAF1F4;
  border-top:2px solid #004080;
  border-right:0px solid #004080;
  border-bottom:0px solid #004080;
  border-left:2px solid #004080;
  text-align:center;
  }

.nav-hintergrund {
   float:left;
   width:96%;
   background-color:#EAF1F4;
   margin:0;
   padding:3px 0 10px 5px;
}  

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

.main-auto {
   float:left;
   width:auto;
   padding: 0 0 10px 5px;
}  

.login-titel {
   float:left;
   width:100%;
   background-color:#004080;
}
  
/* rechte Navigation */
.nav-con-re {
  width:16%;
  float:right;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #004080;
  height:100%;
  } 
  
/*Zwischentitel Blau hinterlegt*/   
.titel-re {
  width:100%;
  background-color:#004080;
  height:20px;
  float:left;
  margin: 0 0 5px 0;
 }
 
.nav-re-link {
  width:100%;
  float:left;
  margin: 10px 0 10px 0;
  padding: 0px 5px 0px 5px;
  }   
  
.leer-ie {  
  float:left; 
  width:96%; 
  color:#FFFFFF; 
  background-color:#FFFFFF;
}

/*Index*/  
.index-20-li {
  width:20%;
  display:block;
  color:#000000;
  float:left;
  }
  
.index-80-re {
  width:80%;
  display:block;
  color:#000000;
  float:right;
  }

/*ICS*/
.ics-25{
   float:left;
   width:20px;
   }   
  
.ics-ebene {
  float:left;
  width:auto;
  clear:right;
  font-size:80%;
  color:#000000;
  margin:0px;
  padding:3px 0 0 5px;
  }

.druck-zeile {
 float:left;
 font-size:1%;
 width:100%;
 display: none;
 }

.main-ics {
   background-color:#FFFFFF;
   width:100%;
   float:left;
   margin: 0px 0 0 0;
   padding:0 0 0px 0;
   }


.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;
}

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

.clear {
  float: none;
  clear: both;
  width: 1px;
  margin: 0;
  padding: 0;
  font-size: 0px;
  line-height: 0px;
  height: 1px
  }	