/*   -------------------------------------------------------------------------------  */
/*   ---------             einkaufszettel bestellseiten               ----------------  */
/*   --------------------------------------------------------------------------------  */
dl.eingabe  { 
			clear: both; 
			margin: 35px 0 75px 0; 
			border-style: none; 
			}
dl.eingabe dt {
			padding-bottom: 5px;
			margin: 35px 75px 15px -10px;
			}
dl.eingabe dd {
			height: 40px;
			margin: 9px 0 0 -10px;
			}
dl.eingabe dd.titel {
			margin: 9px 0 0 -10px;
			height: 20px;
			padding-left: 0;
			padding-bottom: 5px;
			padding-right: 0;
			padding-top: 0;
			border-bottom-width: 1px;
			border-bottom-color: #c9c9c9;
			border-bottom-style: solid;
			margin: 5px 0 15px 0px;
			}
dl.eingabe dd.summe {
			border-top-color: #bdbdbd;
			border-top-width: 1px;
			border-top-style: solid;
			padding-left: 0;
			padding-bottom: 5px;
			padding-right: 0;
			padding-top: 9px;
			border-bottom-width: 3px;
			border-bottom-color: #c9c9c9;
			border-bottom-style: double;
			margin-top: 15px;
			margin-bottom: 8px;
			}
dl.eingabe dd.summe {
			height:38px;
			}
dl.eingabe dd div.kaufen p{
			float: right;
			width:30px;
			margin: 0 15px 0 0;
			/*border:solid 1px;*/
			}
dl.eingabe dd div.wein{
			float: left;
			height: 20px;
			width:370px;
			margin: 0 0px 0 8px;
			}
body#kl_men #inhalt.eintritt dl.eingabe dd.summe div.wein{
			width:415px;
			/*border: solid 1px;*/
			}
body#kl_men #inhalt.eintritt dl.eingabe dd.summe div.wein p.sum{
			width:315px;
			text-align:right;
			}
dl.eingabe dd.produkt div.preis{
			float: left;
			margin: 0 0px 0 0px;
			}
dl.eingabe dd.produkt div.preis p.anz{
			width:50px;
			/*border: solid 1px;*/
			}
dl.eingabe dd.produkt div.eingabe p.anz{
			width:35px;
			}
dl.eingabe dd.produkt div.eingabe p.anz input{
			width:25px;
			}
dl.eingabe dd.produkt div.eingabe {
			width:35px;
			margin: 0 13px 0 0;
			}

dl.eingabe dd.summe div.eingabe{
			clear:both;
			float: left;
			}
dl.eingabe dd.summe div.eingabe p.anz{
			float: left;
			width:122px;
			margin: 0;
			text-align:right;
			/*border: solid 1px;*/
			}
dl.eingabe dd.summe p.anz{
			float: left;
			width: 125px;
			margin: 0 13px 0 0;
			text-align:right;
			/*border: solid 1px;*/
			}
dl.eingabe dd.summe div.eingabe p.anz{
			width:35px;
			}
dl.eingabe dd.titel div.wein{
			float: left;
			width:346px;
			margin: 0 0 0 5px;
			}
dl.eingabe dd.titel div.preis{
			float: left;
			width:48px;
			padding: 0;
			margin: 0 5px 0 0;
			/*border: solid 1px;*/
			}
dl.eingabe dd.titel div.preis_ges{
			float: left;
			width:120px;
			/*border:solid 1px;*/
			margin: 0 10px 0 0;
			}
dl.eingabe dd.produkt p.ges{
			float: left;
			width:125px;
			/*border:solid 1px;*/
			margin: 0 10px 0 0;
			}
dl.eingabe dd div.kaufen{
			float: left;
			height: 26px;
			width:52px;
			padding: 0;
			margin: 0;
/*			border:solid;*/
			}
dl.eingabe dd.titel div.kaufen p{
			float: right;
			height: 26px;
			width:40px;
			/*border: solid 1px;*/
			}
dl.eingabe dd div.eingabe{
			float: left;
			width:42px;
/*			border:solid;*/
			}
dl.eingabe dd.agenda { width:580px; position: relative;	margin: 5px 0 8px 0px; text-align:left; 	}
dl.eingabe dd.summe p.fla, dl.eingabe dd.summe p.sum {
			float: left;
			width:100px;
}
dl.eingabe dd.summe div.wein p.sum {
			width: 120px;
			text-align:right;
}
dl.eingabe dd.ko_trans div.wein p, dl.eingabe dd.produkt div.wein,  dl.eingabe dd.ko_trans div.preis {
			float: left;
			margin: 0;
}
/*   --------------------------------------------------------------------------------  */
/*   --------------             einkaufszettel menue rechts            -------------------------  */
/*   --------------------------------------------------------------------------------  */
dl.menue_r  { 	clear: both;  float: left;	margin: 0px 0 65px 0; border-style: none; 	}
			
dl.menue_r dt {padding-bottom: 5px; 	margin: 25px 75px 5px 5px; 	}
dl.menue_r dd { height: 26px; 	padding: 0; margin-top: 9px; margin-bottom: 0px; margin-left: 2px;	}
			
body#kl_men #inhalt.bestellen dl.menue_r  { 	clear: both; 	margin: 55px 0 0 5px; }
			
dl.menue_r dd.titel { width:350px;	
border-bottom-width: 1px; border-bottom-color: #c9c9c9; border-bottom-style: solid; margin: 5px 0 5px 0px; 	}
dl.menue_r dd.summe { border-top-color: #bdbdbd; 	border-top-width: 1px; border-top-style: solid; 	padding-left: 0;
			padding-bottom: 5px; padding-right: 0; 	padding-top: 9px; 	border-bottom-width: 3px; border-bottom-color: #c9c9c9;
			border-bottom-style: double; margin-top: 15px; margin-bottom: 8px; 	}
dl.menue_r dd.agenda { width:350px; 	margin: 5px 0 8px 5px; text-align:left; 	}
dl.menue_r dd.agenda div.ekz_ber{ margin: 0; width: 224px; clear:both; float:left;}
dl.menue_r dd.agenda div.ekz_best{ margin: 0 0 0 23px; float:left;}
dl.menue_r dd div.wein{ 	float: left; 	width:230px; padding: 0; margin: 0 10px 0 0; 	}
dl.menue_r dd.titel div.wein{ float: left; width:205px; padding: 0; 	margin: 0 10px 0 0; 		}
dl.menue_r dd div.preis{ float: left; width:75px; margin: 0 5px 0 -20px; }
dl.menue_r dd.titel div.preis{ float: left; width:70px; 	padding: 0; margin: 0 5px 0 0; 	}
dl.menue_r dd.titel div.kaufen p{ 	float: right; 	width:40px; 	}
dl.menue_r dd div.kaufen{ float: left; width:52px; padding: 0; margin: 0; 			}
dl.menue_r dd div.kaufen p{ float: right; 	width:30px; 	margin: 0 15px 0 0;	}
dl.menue_r dd div.kaufen p.input{ width:30px;	}
dl.menue_r dd.produkt{ 	height: 40px; clear: both; 	float: left; 	}
dl.menue_r dd.ko_trans{ 	 clear: both; 	float: left; 	}
dl.menue_r dd.produkt div.preis p.grund{ 	margin: 5px 0 0 0; 	}
dl.menue_r dd.summe{ 	float: left;			}
dl.menue_r dd.summe p.fla, dl.menue_r dd.summe p.sum { 	float: left; 	width:100px; }
dl.menue_r dd.summe div.wein p.sum { width: 120px; 	text-align:right; }
body#kl_men #inhalt.bestellen dl.menue_r dd.summe p.sum { 	width: 180px; }

dl.menue_r dd.agenda div.ekz_ber a.link_ber, dl.MR_EKZ dd.agenda a.ekz_ber,
dl.menue_r dd.agenda div.ekz_best a.link_best, dl.MR_EKZ dd.agenda a.ekz_best{
			display: block;
			width: 135px;
			clear: both;
			text-align: center;
			line-height: 16px;padding: 5px 9px 7px 9px ;
			background-color: #3d6b85;
			-moz-border-radius:14px;
			-khtml-border-radius:14px;          
      }
dl.menue_r dd.agenda div.ekz_ber a.link_ber { width: 135px;   }
dl.menue_r dd.agenda div.ekz_best a.link_best { width: 85px;   }
dl.MR_EKZ dd.agenda a.ekz_ber { width: 155px;  position: absolute; left: 0px; }
dl.MR_EKZ dd.agenda a.ekz_best { width: 305px; position: absolute;  left: 265px;}

dl.menue_r dd.agenda div.ekz_best a.link_best:hover, dl.menue_r dd.agenda div.ekz_ber a.link_ber:hover,
dl.MR_EKZ dd.agenda a.ekz_ber:hover, dl.MR_EKZ dd.agenda a.ekz_best:hover{
			background-color: #d55c31;
			color: #f8f9eb;
			text-decoration:underline;
      }

/*   ------------------------------------------------------------------------------  */
/*   ---------             									typo  											          ----------------  */
/*   ------------------------------------------------------------------------------  */

		


dl.MR_EKZ dd div.wein a {
		letter-spacing: 1px;
		line-height: 14px;
		color: #4d4f3e;
		font-weight: normal;
		font-size: 0.675em;
		text-decoration:none;
		vertical-align:top;
		text-align:right;
		}
dl.MR_EKZ dd div p.anz, dl.MR_EKZ dd p.anz, dl.eingabe dd p.ges {
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 12px;
		font-weight: normal;
		letter-spacing: 0.1em;
		color: #e5e3d8;
		color:#777563;
		font-size: 0.675em;
		}
		
dl.MR_EKZ dd div p.anz, dl.eingabe dd p.ges {
		text-align:right;
		}
dl.MR_EKZ dd div.wein a {
		font-size: 0.675em;
		}
		
dl.MR_EKZ dd div.wein a:hover {
		color: #d55c31;
		}

dl.MR_EKZ dd div.preis p.anz, dl.MR_EKZ dd div.preis p.grund, 
dl.MR_EKZ dd div.kaufen p.anz,  dl.MR_EKZ dd div.wein p {
		text-align:right;
		}

dl.MR_EKZ dd.titel div.kaufen p.anz {
		text-align:right;
		font-size: 0.675em;
		line-height:inherit;
		}

dl.MR_EKZ dd div.kaufen p.anz {
		text-align:right;
		font-size: 0.875em;
		line-height:10px;
		}

dl.MR_EKZ div.wein p.grund, dl.MR_EKZ dd div.wein p {
		text-align:left;
		}

dl.MR_EKZ div.wein p.grund, dl.MR_EKZ div.preis p.grund {
		letter-spacing: 1px;
		line-height: 10px;
		color: #777563;
		font-size: 0.5625em;
		}
dl.MR_EKZ div.preis p.grund {
		text-align:right;
		}
dl.MR_EKZ dd.summe p.fla, dl.MR_EKZ dd.summe p.sum {
		letter-spacing: 1px;
		line-height: 14px;
		color: #777563;
		font-size: 0.6875em;
		vertical-align: middle;
		}

dl.MR_EKZ dd.kaufen p{
		letter-spacing: 1px;
		line-height: 11px;
		color: #106a66;
		font-size: 1.125em;
		}

