/*div{font: normal 11px/12px Verdana,Arial, Helvetica, sans-serif;}*/


.wsBestandHL2, .wsBestandHL3 {
	padding:20px 0px 0px;
	margin:0;
	position:relative;
	width:480px;
	overflow:hidden;
	
}
.wsBestandHL2 .el,
.wsBestandHL3 .el{
	position:relative;
	float:left;
	width:230px;
	padding: 0;
	display: block;
	overflow: hidden;
	height: auto;
	
}
.wsBestandHL2 .el .titel {
	position:relative;
	overflow:hidden;
	width: 134px;
	clear: right;
	
}

.wsBestandHL3 .el .titel {
	position:relative;
	width: 214px;
}
.wsBestandHL2 .el .titel a,
.wsBestandHL3 .el .titel a{
	text-decoration:none;
	color: #003671;
	font-weight: bold;
}
.wsBestandHL2 .el .bild{width:64px; height:90px; overflow:hidden; float:left; margin-right:10px;}
.wsBestandHL3 .el .bild{display: none;visibility: hidden;}

.wsBestandHL2 .el .bild img{ max-width:64px; _width:64px;}

.wsBestandHL2 .el .text {
	width:134px;
	
	overflow: hidden;
	position: relative;
	height: auto;
}
.wsBestandHL3 .el .text {
	width: 204px;
	
}

.wsBestandHL2 .el .text .weiter, .wsBestandHL3 .el .text .weiter{
	display: inline;
}
.wsBestandHL2 .el .weiter a, .wsBestandHL3 .el .weiter a{
	padding-left: 8px;
	background: url(../img/mp1.gif) no-repeat 1px 5px;
	line-height: 13px;
	height: 13px;
	position: relative;
	margin-left: 3px;
}

.wsBestandHL2 .el .wk, .wsBestandHL3 .el .wk{
	position:absolute;
	top:0px;
	right:0px;
	height: 32px;
	width: 40px;
	
	
}
.wsBestandHL2 .el .wk img, .wsBestandHL3 .el .wk img{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
}

.wsBestandHL2 .el .wk .ep, 
.wsBestandHL3 .el .wk .ep{
	font-size:9px;
	font-weight:bold;
	position:absolute;
	bottom:0px;
	right:0px;

}
.wsBestandHL2 .trennung , .wsBestandHL3 .trennung {height:20px; width:20px;float:left;}
.wsBestandHL2 .blocktrennung , .wsBestandHL3 .blocktrennung {
	position:relative;
	height:20px;
	clear: both;
	width: 480px;

}


/*
.wsBestandHL3 {padding:0; margin:0;position:relative; width:480px;overflow:hidden;margin-top:20px;   }
.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 .bild{
	display: none;
	visibility: hidden;
}


.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;
	top:6px;
	width:152px;
	padding:0px 4px 4px;
	margin-bottom: 10px;
	/*background-color: #F5F9FC;*/
	background-color:#DEE6F2;
}

.wsWarenkorbKlein .box-akkolade{
	position:relative;
	height:23px;
	overflow:hidden;
	
	top:-6px;
	margin-bottom:-6px;
	
}


.wsWarenkorbKleinHighlight{background-color: #F5F9FC;}

.wsWarenkorbKlein a{ text-decoration:none;}

.wsWarenkorbKlein .Titel{margin-bottom:10px;color:#57718c; }
.wsWarenkorbKlein .el{position:relative; width:150px; 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:125px;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 Arial, Helvetica, sans-serif; margin-top:10px; padding-top:4px; border-top:1px solid #57718C;}

.wsWarenkorbKlein .aendern, 
.wsWarenkorbKlein .bestellen {margin-bottom:5px;}


#mainright .box.rubriken{
	background-color: #F5F9FC;
	top:6px;
	margin-bottom:20px;
}

#mainright .box .box-akkolade{
	top:-6px;
	margin-bottom:-6px;
}

#mainright .box ul{
	margin:0px 5px 0px 5px;
	display:block;
	padding-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:#DEE6F2;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%;}

#wsbform{
	display: block;
	overflow: visible;
	position: relative;
	height: auto;
	width: 480px;
}


fieldset.wsbfcontent {
	position:relative;
	width:480px;
	display: block;
	overflow: visible;
	height: auto;
	padding-top: 40px;
	overflow:hidden;
	
	border: none;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	float: none;
}



.wsbfcontent legend {margin-bottom:10px; padding-bottom:4px; position:relative; display:block; overflow:hidden; width:100%; font-weight:bold; color:#003671; }

.wsbfcontent label {position:relative;width:350px;height:20px;line-height:20px;display: block;margin-bottom:4px;}

.wsbfcontent label input{position:absolute;right:0px;top:0px; width:204px }
/*.wsbfcontent label .wsbfrmtxt, #wsbfAufmerksam {width:204px;}*/
.wsbfcontent label #wsbfAnrede {position:absolute; width:208px;right:0px; top:0px;}
/*
.wsbfcontent label #wsbfPLZ {width:76px; position:absolute; right:128px; top:0px;}
.wsbfcontent label #wsbfOrt {width:120px;}
*/
.wsbfcontent label #wsbfSub{width:208px; }

.wsbfcontent .pflicht  {font-weight:bold; }
.wsbfcontent .fehler {color:red; }


.wsBestellung .wswkcontent .wsWarenkorbListe {background:#FFF;}

#maincontent .wsBestellung h2 {
	font-weight: bold;
	color: #003671;
	font-size: 11px;
	line-height: 13px;
}




#maincontent .wsbFeedback h2{
	margin-top:20px;
}
			
.wsbFeedback .gesamtsumme{
	width:100%;
	border-top: 1px solid #003671;
}
.wsbFeedback .gesamtsumme{
	width:100%;
	border-top: 1px solid #003671;
	margin-top:10px;
	font-weight:bold;
}
			
			

.wsfehler{border:1px solid red; color: red; font-weight: bold; padding:4px; position:relative; margin-top:20px;}

.wsbFeedback .daten {margin-top:20px;}
/*.wsbDaten .titel {margin-bottom:0.3em;}*/
.wsbFeedback .wsBestellliste .titel{margin-top:5px;}
.wsbFeedback  h2 {font-weight: bold;
	color: #003671;
	font-size: 11px;
	line-height: 13px;}



.wsartikel_icons{position:absolute; left:700px; width:60px; 
top:15px; height:16px;  border:1px solid #57718C; padding:4px;  background:#dae1e8; overflow:hidden;}
/*
.wsartikel_icons .zusatz867 {position:absolute; right:26px; top:4px;}
.wsartikel_icons .zusatz868 {position:absolute; right:48px; top:4px;}
*/
.artikel .wk{
	position:absolute; 
	right:4px; 
	top:4px;
	display:block;
	overflow:hidden;
	
	width:40px;
	height:32px;
	
	text-align:right;
	padding:4px;
	
}


.artikel .wk .ep{
	font-weight:bold;
	display:block;
	overflow:hidden;
	position:absolute; 
	right:4px; 
	bottom:4px;
	

}

#menuh{height: 24px;width:990px;}	
	

