/*div{font: normal 11px/12px Verdana,Arial, Helvetica, sans-serif;}*/


.wsBestandHL2 {padding:0; margin:0;position:relative; width:520px;overflow:hidden;/*background-color:orange;*/  }
.wsBestandHL2 .el{position:relative;float:left;width:255px;_height:90px;
min-height:90px;margin-top: 5px;margin-bottom: 5px;padding: 0;background-color:#FEFEFE;}
.wsBestandHL2 .el .titel {position:relative; float:left; overflow:hidden; width: 154px;padding-top:4px;}
.wsBestandHL2 .el .titel a{font: bold 11px/13px Verdana,Arial, Helvetica, sans-serif; color: #57718C; text-decoration:none;}
.wsBestandHL2 .el .bild{width:64px; height:90px; overflow:hidden; float:left; margin-right:5px;}
.wsBestandHL2 .el .bild img{ max-width:64px;}
.wsBestandHL2 .el .text, .wsBestandHL2 .el .weiter{float:left;width:160px; font: normal 10px/12px Verdana,Arial, Helvetica, sans-serif; color: #57718C;}

.wsBestandHL2 .el .weiter{position:absolute; bottom:4px; right:4px;text-align:right;font-weight:bold;}
.wsBestandHL2 .el .weiter a{text-decoration:none;}
.wsBestandHL2 .el .weiter a:hover{text-decoration:underline;}
.wsBestandHL2 .el .wk{position:absolute; top:4px; right:4px;}
.wsBestandHL2 .el .zusatz867{position:absolute; top:22px; right:4px;}
.wsBestandHL2 .el .zusatz868{position:absolute; top:40px; right:4px;}


.wsBestandHL2 .trennung {height:10px; width:10px;float:left;/*background-color:red;*/}
.wsBestandHL2 .blocktrennung { position:relative;;float:left; height:1px; width:520px;/*background-color:red;*/}



.wsBestandHL3 {padding:0; margin:0;position:relative; width:520px;overflow:hidden;margin-top:20px; /*background-color:orange;*/  }
.wsBestandHL3 .el{position:relative;padding:4px; margin-top: 5px;margin-bottom: 5px;background-color:#FEFEFE;}
.wsBestandHL3 .el .titel {position:relative; overflow:hidden; }
.wsBestandHL3 .el .titel a{font: bold 10px/12px Verdana,Arial, Helvetica, sans-serif; color: #57718C; text-decoration:none;}
.wsBestandHL3 .el .text, .wsBestandHL3 .el .weiter{font: normal 10px/12px Verdana,Arial, Helvetica, sans-serif; color: #57718C;}
.wsBestandHL3 .el .wk{position:absolute; top:4px; right:4px;}

.wsBestandHL3 .el .zusatz867{position:absolute; right:4px; top:26px;display:inline-block;}
.wsBestandHL3 .el .zusatz868{position:absolute; right:26px; top:26px;display:inline-block;}


.wsWarenkorbKlein{position:relative; width:156px;margin-top:10px;padding:4px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;/*background:yellow;*/ }
.wsWarenkorbKlein a{ text-decoration:none;}

.wsWarenkorbKlein .Titel{margin-bottom:10px;color:#57718c; }
.wsWarenkorbKlein .el{position:relative; width:156px; margin-bottom:10px; clear:both; min-height:16px;_height:16px; display: inline-block;/*background:cyan;*/}
.wsWarenkorbKlein .el:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.wsWarenkorbKlein .el .titel{position:relative;float:left;  width:130px;font-size:10px;margin-left:4px;}
.wsWarenkorbKlein .el .menge{position:relative;font-weight:bold; float:left;width:20px;text-align:right;}
.wsWarenkorbKlein .hinweis{font: normal 10px/11px Verdana,Arial, Helvetica, sans-serif; margin-top:10px; padding-top:4px; border-top:1px solid #57718C;}

.wsWarenkorbKlein .aendern, 
.wsWarenkorbKlein .bestellen {margin-bottom:5px;}


.wswkmenu{position:relative; min-height:20px;margin-top:10px; }
.wswkmenu a{ text-decoration:none;}
.wswkmenu a:hover{ text-decoration:underline}

.wswkmenu .weitere,
.wswkmenu .loeschen,
.wswkmenu .aktualisieren,
.wswkmenu .aendern,
.wswkmenu .bestellung{float:left; margin-right:20px; font-size:11px; font-weight:bold;}

.wsWarenkorbListe{width:100%; margin-top: 10px; border-bottom:2px solid #57718C;  border-top:2px solid #57718C;}
.wsWarenkorbListe table{padding:0; margin:0; border:none;}
.wsWarenkorbListe th{text-align:left; background:#dae1e8;padding:4px; }
.wsWarenkorbListe td{padding:4px; border-bottom:1px solid #DAE1E8; }

.wsWarenkorbListe .el .wsfrmtxt{width:40px;height:14px;}
.wsWarenkorbListe .el .wsfrmtxt[disabled]{border:2px solid #E7EBEF; background:#E7EBEF;}
.wsWarenkorbListe .el .titel{width:100%; color:#57718C; font-weight:bold;}

.gesamtsummestr{text-align:right; font-weight:bold;}

.wsBestellung {position:relative; width:100%;padding-bottom:25px;}
.wsbfcontent {position:relative; top:30px;  width:520px;}

.wsbfcontent .Titel {margin-bottom:10px; padding-bottom:4px;width:100%; font-weight:bold; color:#57718C; border-bottom:2px solid #57718C;}

.wsbfcontent .el {position:relative; width:518px; min-height:26px; display: inline-block; margin-bottom:4px;/* background:yellow;*/}
.wsbfcontent .el div{float:left;}
.wsbfcontent .el .text{width:150px;line-height:20px;}
.wsbfcontent .el .wsbfrmtxt, #wsbfAufmerksam {width:230px;}
.wsbfcontent .el #wsbfPLZ, .wsbfcontent .el #wsbfAnrede {width:80px;}
.wsbfcontent .el #wsbfOrt, .wsbfcontent .el #wsbfAkgrad {width:142px;}
.wsbfcontent .el #wsbfSub{position:relative; left:150px; display: inline-block;}

.wsbfcontent .pflicht .text {font-weight:bold; }
.wsbfcontent .fehler .text {color:red; }
#wsbfAufmerksamTitel {line-height:13px !important;}

.wsBestellung .wswkcontent .wsWarenkorbListe {background:#FFF;}
				

.wsfehler{border:1px solid red; color: red; font-weight: bold; padding:4px; position:relative; margin-top:20px;}

.wsbDaten .titel {font: normal 21px Verdana,Arial, Helvetica, sans-serif; color:#57718C; margin-bottom:0.3em;}
.wsbDaten .wsBestellliste .titel{font-size:11px;margin-top:5px;font-weight:bold;}
.wsbDaten  h2 { padding:0; margin:0;font: bold 13px Verdana,Arial, Helvetica, sans-serif; color: #57718C; margin-top:10px;}



#nlAnmeldung, #umfragenbox{width: 202px; min-height:54px;}
#nlAnmeldung .nlfrmtxt{width: 151px;height: 16px;margin-right:3px;}


#webox{cursor: default;}
#wetter{ height: 108px;}
#wetter .Titel, #webox .Titel { font: bold 13px Verdana,Arial, Helvetica, sans-serif; margin-bottom:10px;color:#566F8A;}
#umfragenbox .Titel {padding:8px;font: bold 13px Verdana,Arial, Helvetica, sans-serif; margin-bottom:0px;color:#566F8A;}

#webox .Tag {width:100px;height:30px;float: left;display:inline;}
#wetter .Tag {width:60px; margin-right: 40px; float: left;display:inline;}
#wetter img{border: 1px solid #57718C;float: left;}

#wsaPDFListe {padding:0; margin:0;position:relative; width:520px;overflow:hidden;}
#wsaPDFListe  .el{position:relative;float:left;width:255px;_height:40px;
min-height:40px;padding: 0;  /*background-color:#FF0;*/   }
#wsaPDFListe .trennung {height:5px; width:5px;float:left;   /*background-color:red;*/}
#wsaPDFListe .blocktrennung { position:relative;float:left; height:1px; width:520px;overflow:hidden; /* background-color:red;*/	}
#wsaPDFListe .el .titel {position:relative; float:left; overflow:hidden; width: 235px;}
#wsaPDFListe .el .titel a{font: bold 11px/13px Verdana,Arial, Helvetica, sans-serif; color: #57718C; text-decoration:none;}
#wsaPDFListe .el .bild{width:16px; height:16px; overflow:hidden; float:left; margin-right:4px;}
#wsaPDFListe .el .bild img{ max-width:16px;}
#wsaPDFListe .el .text{float:left;width:160px; font-size:10px; color: #57718C;}
#wsaPDFListe .el .dgroesse{float:left;width:160px; font-size: 9px;  color: #666;}

.wsartikel_icons{position:absolute; left:700px; width:60px; 
top:15px; height:16px;  border:1px solid #57718C; padding:4px;  background:#dae1e8; overflow:hidden; z-index:10; }
.wsartikel_icons .zusatz867 {position:absolute; right:26px; top:4px;}
.wsartikel_icons .zusatz868 {position:absolute; right:48px; top:4px;}
.wsartikel_icons .wk{position:absolute; right:4px; top:4px;}

#logo{height: 45px;}
#menuh{height: 24px;width:990px;}	
	
.artikel_titel{width:450px;}
.rechts .box{width:146px; font: normal 11px/16px ;color:#666;}
