/* stylesheet weinraumlayout der blöcke der seitethomas henke */html, body { 			padding: 0; 			border: 0;			background-color:#c3b6a2;			background-color:#beb599;			border-top: 1px solid #804707;			}*  {			border:none;			padding: 0;			margin:0;			}.form_eg{			color:#636159;			background-color:#cec8c0;			/*background-color:#beb599;			background-color:#c6beb1;*/			border: solid;			border-width:0px 1px 1px 0px;			border-color: #F5F4E9 #fff #fff #F5F4E9;			font-size:14px;			text-align:center;			font-family: Arial, Lucida Sans, Verdana, sans-serif;			font-weight:200;                }							.bott_dashed {			padding-bottom:7px;			border-bottom: 1px dashed #d2d2b8;}				.top_dashed {			padding-top:0px;			border-top: 1px dashed #d2d2b8;}				.form_aktiv{			color:#804707;                }				body.mein_wr #inhalt.eingabe .form_eg{			margin:0 0 0 34px;			text-align:left;			font-size:12px;			line-height:18px;			letter-spacing:2px;}body#kl_men #inhalt.bestellen .form_eg{			text-align:left;			font-size:12px;			line-height:18px;			letter-spacing:2px;}body.mein_wr #inhalt.eingabe p.input .form_eg {			margin:0 0 0 0;}body#kl_men #box_menue_oben .form_eg{			margin:0 0 0 65px;			text-align:left;			font-size:12px;			line-height:18px;			letter-spacing:2px;}body#kl_men #box_menue_oben .zwei{			margin:0 0 0 7px;}#kopf {			width: 1000px;			height:60px;			margin: 0 auto 0px auto;			clear:both;			position:relative;			}#logo {			position: absolute;			bottom: 3px;			left: 5px;			float:left;			width: 282px;			height: 45px;			}#kopf  div.IWR{			border: none;			width: 600px;			position:absolute;			bottom: 0px;			left: 320px;			}#kopf  div.IWR a, #kopf div.IWR span.kopf_akt, #kopf div.IWR span.kopf_best{		display:block;		float:left;		line-height:12px;		margin-bottom: 3px;		margin-left: 15px;			}#menuezeile {						width: 1000px;			margin: 20px auto 0 auto;			clear: both;			} body#kl_men #menuezeile {						width: 588px;			margin: 0px auto 15px auto;			clear: both;			float: left;			/*border: 1px solid #808078;*/			}  body#start #menuezeile { 			border: none; } #fuss {			width: 1000px;			top:0px;			margin: 0 auto 0 auto;			position: relative;			height: 220px;			clear:both;			border-top: 3px solid #0c3b4e;			background-color:#beb599;			}#mittelzeile{			clear: both;			position: relative;			width: 1000px;			margin: 15px auto 0px auto;			/*border-top: 1px solid #d2d2b8;*/			/*border: 1px solid #808078;*/			background-image: url(/bilder3/seite/linie_v.jpg);			background-repeat: repeat-y;			background-position: 632px 0pt;			}			#inhalt {					clear:both;			float:left;			width: 620px;			margin: 0 0 25px 0;			padding-left:15px;			/*border: 1px solid #c8cabc;*/			}body#kl_men #inhalt, body.mein_wr #inhalt{					/*border: 1px solid #c8cabc;*/			min-height:350px;			}/* -----------------------------------------------------/* ----------     Inhalt weine pakete   ----------/* ----------------------------------------------------- */#inhalt.weinpakete div.wein_box {			float:left;			width: 495px;			background-color:#beb89f;			margin: 0 9px 0 0;			padding-bottom: 7px;			padding-top: 7px;			border-top: 1px solid #d2d2b8;			border-bottom:  1px solid #d2d2b8;			}			#inhalt.weinpakete div.wein_box p.wein span.nr{			display:block;			float:left;			width: 15px;			line-height:8px;		}#inhalt.weinpakete div.wein_box p.wein span.preis, #inhalt.weinpakete div.wein_box p.wein span.preisL{			margin: 0 15px 0 0;			display:block;			float:left;			text-align:right;			width: 55px;			line-height:10px;		}		#inhalt.weinpakete div.wein_box p.wein span.preisL{			text-align:left;			width: 80px;		}#inhalt.weinpakete div.wein_box p.wein {			position:relative;			height:21px;			}#inhalt.weinpakete div.wein_box p.summe {			padding: 5px 0 0 0 ;			border-top: 1px solid #4d4f3e;			}#inhalt.weinpakete div.wein_box p.best_top {			padding: 5px 0 0 0 ;			border-top: 1px solid #804707;			}#inhalt.weinpakete div.wein_box p.best {			border-bottom: 3px double #804707;			}#inhalt.weinpakete div.wein_box p.wein span.name, #inhalt.weinpakete div.wein_box p.wein a{			position:relative;			display:block;			float:left;			width: 325px;			line-height:12px;			margin: 0 2px 0 0;			}#inhalt.weinpakete p.bestellen a.ekz_akt{			position:relative;			display:block;			left: 4px;			text-align:center;			margin: 0 auto 0 auto;			line-height:30px;			/*border: 1px solid #fff;*/}#inhalt.weinpakete p.bestellen {			margin: 15px 0 9px 2px;			width:420px;}/* -----------------------------------------------------/* ----------     Inhalt weine weinzeile   ----------/* ----------------------------------------------------- */#inhalt.weiID p.trenn {			height: 45px;			}			#inhalt.weiID div.wein_zeile {			width: 590px;			margin-left: 0px;			}			#inhalt.weiID div.wein_box {			float:left;			width: 185px;			background-color:#beb89f;			margin: 0 9px 0 0;			padding-bottom: 7px;			border-top: 1px solid #d2d2b8;			border-bottom:  1px solid #d2d2b8			}			#inhalt.weiID div.wein_box a img{			margin: 0px 7px 0 6px;			/*border: 1px solid #0c3b4e;*/			}			#inhalt.weiID div.wein_box a span{			display: block;			margin: 5px auto 25px auto;			width: 185px;			/*border: 1px solid #0c3b4e;*/			}			#inhalt.weiID div.txt_re {			position:relative;			text-align:left;			height: 80px;			width: 75px;			left: 100px;			/*border: 1px solid #0c3b4e;*/			}						#inhalt.weiID div.wein_box p.typ{			position: absolute;			width: 185px;			margin: 15px 0 0 6px;			/*border: 1px solid #0c3b4e;*/			}			#inhalt.weiID div.wein_box p.ziffern{			position: absolute;			float: left;			display:block;			bottom:0px;			margin: 0;			}			#inhalt.weiID div.wein_box img.ziff{			position: relative;			float: left;			display:block;			bottom:-7px;			margin: 0px 0 0 0px;			}			#inhalt.weiID div.wein_box img.ziffP{			position: relative;			float: left;			display:block;			bottom:-4px;			margin: 0px 0 0 0px;			}			#inhalt.weiID div.wein_box img.strich{			position: relative;			float: left;			display:block;			bottom:-7px;			margin: 0px 2px 0 0px;			/*border: 1px solid #0c3b4e;*/			}			/*#inhalt.weiID div.wein_box p.preis img{			position: absolute;			bottom:-2px;			margin: 0px 0 0 0px;			}			*//*  -------    weiID   --------*/   #inhalt.weiID img {			float:left;			margin-right: 10px;			margin-bottom: 12px;			margin-top: 9px;			}			#inhalt.weiID span.text {			margin-right: 10px;			margin-bottom: 12px;			margin-top: 9px;			/*border: 1px solid #808078;*/			}			#inhalt.weiID p.weinzeile {clear:both;			/*border: 1px solid #808078;*/			}			#inhalt.weiID div.beschr, #inhalt.journal div.beschr {			width:530px;			height:auto;			margin-bottom: 25px;}#inhalt.weiID div.best {			clear:both;}#inhalt.weiID p.seite {			clear:both;			float:left;			width:530px;			margin: 15px 0 0 2px;			border-top: 1px solid #808078;}#inhalt.weiID p.blaettern {			clear:both;			float:left;			width:530px;			margin: 35px 0 0 2px;			position: relative;			left: 40px;}#inhalt.weiID div.best div.erste {			clear:both;			float:left;			width:530px;			margin: -6px 0 0 2px;}#inhalt.weiID div.best div.zweite {			clear:both;			float:left;			width:530px;			margin: 3px 0 0 2px;			line-height:30px;			}#inhalt.weiID div.best div.letzte {			margin: 3px 0 8px 2px;}#inhalt.weiID div.best div.fuenfte {			clear:both;			float:left;			line-height:15px;			width:420px;			margin: 15px 0 9px 2px;}#inhalt.weiID div.WZ {			width:530px;				margin: 0px 0 0px 0;			background-color:#beb89f;			}#inhalt.weiID div.WZ_top, #inhalt.weinpakete div.WZ_top{			line-height:15px;			width:428px;			}#inhalt.weiID div.WZ_bil {			position: relative;			width:500px;					height: 30px;				/*border: 1px solid #fff;*/}#inhalt.weiID div.WZ_bil_reih_1 {			position: absolute;			margin: -15px 0 0 0;			left:189px;}#inhalt.weiID div.WZ_bil_reih_2 {			position: absolute;			margin: -15px 0 0 0;			left:168px;}#inhalt.weiID div.WZ_bil_reih_3 {			position: absolute;			margin: -15px 0 0 0;			left:145px;}#inhalt.weiID div.WZ_bil_reih_4 {			position: absolute;			margin: -15px 0 0 0;			left:125px;}#inhalt.weiID div.WZ_bil_reih_5 {			position: absolute;			margin: -15px 0 0 0;			left:105px;}#inhalt.weiID div.WZ_bil_reih_6 {			position: absolute;			margin: -15px 0 0 0;			left:80px;}#inhalt.weiID div.WZ_bil_reih_7 {			position: absolute;			margin: -15px 0 0 0;			left:62px;}#inhalt.weiID div.WZ_bil_reih_8 {			position: absolute;			margin: -15px 0 0 0;			left:45px;}#inhalt.weiID div.WZ_bil_reih_9 {			position: absolute;			margin: -15px 0 0 0;			left:22px;}#inhalt.weiID div.WZ_bil_reih_10 {			position: absolute;			margin: -15px 0 0 0;			left:5px;}#inhalt.weiID div.WZ_bil a img{			margin: 12px 10px 0 0;			}			#inhalt.weiID div.WZ_bil a img.akt{			border: solid 1px #0c3b4e;			margin: 12px 9px 0 -1px;}#inhalt.weiID p.ueb_weine{			margin: 25px 0 15px 0;}#inhalt.weiID div.WZ_top a{			display:block;}#inhalt.weiID div.WZ_top p.ueb_weine, #inhalt.weinpakete div.WZ_top p.ueb_weine, #inhalt.weiID div.WZ_top a{			text-align:center;			margin: 9px auto 17px auto;			/*border: 1px solid #fff;*/}#inhalt.weiID div.wein p.links, #inhalt.weiID p.seite span.bl_links{			float:left;			text-align:right;			width:200px;			line-height:14px;			margin: 3px 0 0 0px;			/*border: 1px solid #fff;*/}#inhalt.weiID div.wein p.links span{			line-height:14px;}#inhalt.weiID div.wein p.rechts span{			line-height:14px;}#inhalt.weiID div.wein p.rechts, #inhalt.weiID p.seite span.bl_rechts{			float:left;			text-align:left;			margin: 3px 0 0 10px;			width:300px;			line-height:14px;			/*border: 1px solid #fff;*/}#inhalt.weiID div.wein p.rechts{			margin: 2px 0 0 10px;}#inhalt.weiID div.wein span.wein{			display:block;			text-align:center;			margin: 0 auto 0 auto;			line-height:30px;			/*border: 1px solid #fff;*/}#inhalt.weiID div.bestellen a.ekz_akt{			position:relative;			display:block;			left: 4px;			text-align:center;			margin: 0 auto 0 auto;			line-height:30px;			/*border: 1px solid #fff;*/}#inhalt.weiID div.beschr div.bestellen {			margin: 15px 0 9px 2px;			width:420px;}#inhalt.weiID p.wein img{			float: right;			height: 16px;			width:16px;			}/*   -----------------------------------------------------  *//*   ---------         rechnungen        ----------------  *//*   -----------------------------------------------------  */#inhalt.rechnungen p.dat {			float:left;			text-align:right;			width: 110px;}#inhalt.rechnungen p.anz {			float:left;			text-align:right;			width: 50px;}#inhalt.rechnungen p.prod {			float:left;			text-align:right;			width: 220px;}#inhalt.rechnungen p.preis {			float:left;			text-align:right;			width: 70px;}#inhalt.rechnungen p.ges {			float:left;			text-align:right;			width: 75px;}#inhalt.rechnungen p.rn_id {			clear: left;			float:left;}#inhalt.rechnungen p.rn_id span.radio{			display:block;			float:left;			width:20px;}#inhalt.rechnungen p.rn_id span.rn_zweitzeile{			display:block;			float:left;			margin: 0;			width:110px;}#inhalt.rechnungen p.rn_id span.rn_dat{			display:block;			float:left;			text-align:right;			margin: 0;			width:90px;}#inhalt.rechnungen p.rn_id span.anz{			display:block;			float:left;			margin: 0;			text-align:right;			width:50px;}#inhalt.rechnungen p.rn_id span.prod{			display:block;			float:left;			margin: 0;			text-align:right;			width:220px;}#inhalt.rechnungen p.rn_id span.preis{			display:block;			float:left;			text-align:right;			width:70px;}#inhalt.rechnungen p.rn_id span.ges{			display:block;			float:left;			text-align:right;			width:75px;}#inhalt.rechnungen p.rn_gesrlinie {			clear: left;			float:left;			position:relative;			left: 25px;			width: 515px;			margin: 5px 0 0 0;			border-top: 1px solid #c8cabc;}#inhalt.rechnungen p.rn_gesr {			clear: left;			float:left;			width: 525px;			margin: 5px 0 45px 0;			text-align:right;}/*   -------------------------------------------------------  *//*   ---------         eine rechnung       ----------------  *//*   -------------------------------------------------------  */#inhalt.rechnung {			width: 560px;}#inhalt.rechnung a.rechnung{			clear: both;			display:block;			text-align:left;}#inhalt.rechnung div.k_adresse {			float:left;			width: 310px;			margin: 5px 0 0px 0;			text-align:left;}#inhalt.rechnung div.eig_adresse {			float:left;			width: 204px;			margin: 5px 0 0px 0;			text-align:right;}#inhalt.rechnung div.inh_rechn {			clear:both;			width: 530px;			margin: 5px 0 0px 0;}#inhalt.rechnung p.r_nr {			clear:both;			margin: 25px 0 45px 0;}#inhalt.rechnung p.r_e_adr {			text-align:right;}#inhalt.rechnung p.anz {			float:left;			text-align:right;			width: 50px;}#inhalt.rechnung p.r_k_adr {			text-align:left;}#inhalt.rechnung p.datum {			text-align:right;			margin: 15px 0 45px 0;}#inhalt.rechnung p.reNr {			text-align:left;			margin: 98px 0 45px 0;}#inhalt.rechnungen p.dat {			float:left;			text-align:right;			width: 110px;}#inhalt.rechnung span.pos {			clear: both;			float:left;			text-align:right;			width: 25px;}#inhalt.rechnung span.anz {			float:left;			text-align:right;			width: 40px;}#inhalt.rechnung span.prod {			float:left;			text-align:right;			width: 287px;}#inhalt.rechnung span.preis {			float:left;			text-align:right;			width: 75px;}#inhalt.rechnung span.ges {			float:left;			text-align:right;			width: 95px;}#inhalt.rechnung span.kl {			float:left;			text-align:right;			width: 28px;}#inhalt.rechnung span.Gkl {			float:left;			text-align:right;			width: 175px;}#inhalt.rechnung span.Gmwst {			float:left;			text-align:right;			width: 77px;}#inhalt.rechnung span.Gbrut {			float:left;			text-align:right;			width: 94px;}#inhalt.rechnung span.Gnet {			float:left;			text-align:right;			width: 102px;}#inhalt.rechnung span.Gmwzahl {			float:left;			text-align:right;			width: 75px;}#inhalt.rechnung span.GzweitZ {			float:left;			text-align:right;			width: 249px;}#inhalt.rechnung p.Zahlung {			clear: both;			float:left;			text-align:right;			width: 375px;}#inhalt.rechnung span.r_prod  {		}#inhalt.rechnung p.Danke {			float:left;			text-align:right;			width: 375px;}#inhalt.rechnung p.abst_prod {			margin: 0;			padding: 0;			width: 559px;			/*border: 1px solid #c8cabc;*/}#inhalt.rechnung p.abst_titel {			clear:both;			margin: 0;			line-height:15px;			width: 559px;}#inhalt.rechnung p.abst_ges {			clear: both;			width: 514px;			text-align:right;			margin: 25px 0 0px 0;}#inhalt.rechnung p.abst_summe {			clear: both;			width: 555px;			text-align:right;			margin: 15px 0 0px 0;}#inhalt.rechnung p.abst_ges_z {			clear: both;			width: 555px;			text-align:right;			margin: 15px 0 0px 0;}/*   -----------------------------------------------------  *//*   ---------         eigene daten        ----------------  *//*   -----------------------------------------------------  */body.mein_wr #inhalt.eintritt, body.mein_wr #inhalt.weiID, body.mein_wr #inhalt.rechnungen, body#kl_men #inhalt.eintritt  {			width: 540px;			/*border: 1px solid #c8cabc;*/}body#kl_men #inhalt.eintritt  {			width: 575px;			/*border: 1px solid #c8cabc;*/}body.mein_wr #inhalt.eingabe p.ed_aen  {			clear: both;			float:left;			width: 530px;			margin: 20px 0 0 0;			padding: 0;			line-height:12px;}body.mein_wr #inhalt.eingabe p.button  {			width: 130px; line-height:12px;}body.mein_wr #inhalt.eingabe p.input  {			clear: both;			float:left;			width: 530px;			margin: 5px 0 0 0;			padding: 0;			line-height:12px;}body.mein_wr #inhalt.eingabe span.zwei {			display:block;			float:left;			text-align:left;			width: 195px;			margin: 0;			padding: 0;}body.mein_wr #inhalt.eingabe span.gleich {			display:block;			float:left;			text-align:left;			width: 160px;			margin: 0 15px 0 75px;			padding: 0;}body.mein_wr #inhalt.eingabe span.bglLi {			margin: 0 15px 0 24px;}body.mein_wr #inhalt.eingabe span.eins {			display:block;			float:left;			text-align:left;			width: 145px;			margin: 0 15px 0 75px;}body.mein_wr #inhalt.eingabe span.plz,body.mein_wr #inhalt.eingabe span.stadt{			display:block;			float:left;			text-align:left;}body.mein_wr #inhalt.eingabe span.plz {			width: 35px;			margin: 0 15px 0 75px;}body.mein_wr #inhalt.eingabe span.stadt {			width: 185px;			margin: 0 15px 0 30px;}body.mein_wr #inhalt.eingabe a.zurueck {			margin: 15px 15px 0 120px;}body.mein_wr #inhalt.eingabe div.angaben, body#kl_men #inhalt.eingabe div.angaben  {			clear: both;			float:left;			width: 415px; 			position: relative; 			/*border: solid 1px #fff;*/}body.mein_wr #inhalt.eingabe div.but_absenden, body#kl_men #inhalt.eingabe div.but_absenden  {			float:left;			width: 115px; 			position: relative; 			left:15px;			/*border: solid 1px #fff;*/			}body.mein_wr #inhalt.eingabe p.button a, body#kl_men #inhalt.eingabe p.button a {			display:block;			text-align:center;			width: 105px; 			position: relative; 			/*border: solid 1px #fff;*/}body.mein_wr #inhalt.eingabe p.button a.normal, body#kl_men #inhalt.eingabe p.button a.normal {						top:56px; 						}body.mein_wr #inhalt.eingabe p.button a.normal_F3, body#kl_men #inhalt.eingabe p.button a.normal_F3{						top:86px; 						}body.mein_wr #inhalt.eingabe p.button a.normal_F2, body#kl_men #inhalt.eingabe p.button a.normal_F2 {						top:135px; 						}body.mein_wr #inhalt.eingabe p.button a.normal_F4, body#kl_men #inhalt.eingabe p.button a.normal_F4 {						top:195px; 						}body.mein_wr #inhalt.eingabe p.button a.kenn {						top:55px; }body.mein_wr #inhalt.eingabe p.button a.daten {						top:355px; }body.mein_wr #inhalt.eingabe div.but_absenden p.zw_txt {						top:175px; 						left: 35px;						position: relative; 						}body.mein_wr #inhalt.eingabe div.but_absenden p.zw_txt_F2 {						top:125px; 						left: 35px;						position: relative; 						}body.mein_wr #inhalt.eingabe div.but_absenden p.zw_txt_F3 {						top:75px; 						left: 35px;						position: relative; 						}/*   -----------------------------------------------------  *//*   ---------         kleines menue        ----------------  *//*   -----------------------------------------------------  */body#kl_men #inhalt.eigensch p.uebschr {		margin: 125px 0 15px 20px;		}body#kl_men #inhalt.eigensch p.beschr {		margin: 0 0 15px 35px;		}body#kl_men #box_menue_oben p.ue {		margin:15px 0 15px 52px;}body#kl_men #box_menue_oben p.form {		margin:0 0 0 65px;		}#inhalt.kun_gek p.titel_g {		clear:both;		margin: 0 0 15px 0px;		}#inhalt.eigensch p.titel_g {		width: 530px;		margin: 50px 0 25px 90px;		}#inhalt.kun_gek p.weitere {		width: 530px;				clear:both;		float:left;		margin: 5px 0 15px 0;		}		#inhalt.kun_gek p.weitweiNr {		width: 530px;				clear:both;		float:left;		margin: 50px 0 25px 90px;		}/* ----------------------------------------------------------/* ---------   mein_wr inhalt ohne class -------------/* ----------------------------------------------------------*/body.mein_wr #inhalt p.uebschr {		margin:75px 0 -15px 20px;		}body.mein_wr #inhalt p.ohne {		margin:35px 0 15px 20px;		}body.mein_wr #inhalt p.norm {		clear:both;		margin:35px 0 -15px 12px;		}body.mein_wr #inhalt p.titel {		margin:0 0 -15px 12px;		}		body.mein_wr #inhalt p.titel_ohne {		margin:0 0 15px 20px;		}		body.mein_wr #inhalt p.beschr {		margin:20px 0 15px 34px;		}body.mein_wr #inhalt a.mw_ab {		margin:0 0 15px 34px;		}body.mein_wr #inhalt p.form {		margin:0 0 0 34px;		}/* ----------------------------------------------------------    ------------------  bestellen ---------------------------    ----------------------------------------------------------  */		/*body#kl_men #inhalt.eintritt div.lieferadr  p.norm  {		margin: 20px 0 12px 12px;}*/body#kl_men #inhalt.eintritt p.norm {		clear:both;		margin:35px 0 -15px 12px;		}		body#kl_men #inhalt.eintritt p.norm_adr {		clear:both;		margin:20px 0 5px 12px;		}		body#kl_men #inhalt.eintritt div.rechnadr p.norm { 	width: 490px; }body#kl_men #inhalt.eintritt p.kl { 	margin:25px 0 15px 12px; }body#kl_men #inhalt.eintritt p.titel { margin:50px 0 -15px 12px; }body#kl_men #inhalt.eintritt p.beschr { margin:20px 0 15px 34px;	}body#kl_men #inhalt.eintritt p.form { margin:0 0 0 34px; }body#kl_men #inhalt.eintritt p.ausg_adr {			display:block;			float:left;			text-align:left;			width: 300px;			margin: 0 15px 0 27px;}form#KennVerg input.breit, form#KommentarBest textarea.breit,form#AnmeldenBestellen input.breit, form#KunAnmelden input.breit { width: 329px; position: relative; left: 75px;}form#PersDat input[type="text"].titel { width: 249px; position: relative; left: 30px;} form#PersDat input[type="text"].vorname { width: 115px; position: relative; left: 75px; } form#PersDat input[type="text"].name { width: 178px; position: relative; left: 105px; }form#PersDat input[type="text"].plz { width: 65px; position: relative; left: 75px; } form#PersDat input[type="text"].stadt { width: 249px; position: relative; left: 85px; }form#PersDat input[type="text"].tel { width: 160px; position: relative; left: 75px;  clear: both; float: left;} form#PersDat input[type="text"].fax { width: 152px; position: relative; left: 90px; float: left;}form#PersDat textarea.breit, form#PersDat input.breit { width: 329px; position: relative; left: 75px; }form#Lieferadresse input[type="text"].vorname { width: 115px; position: relative; left: 75px; } form#Lieferadresse input[type="text"].name { width: 178px; position: relative; left: 105px; }form#Lieferadresse input[type="text"].plz { width: 65px; position: relative; left: 75px; } form#Lieferadresse input[type="text"].stadt { width: 249px; position: relative; left: 85px; }form#Lieferadresse input.breit { width: 329px; position: relative; left: 75px; }body#start #menuezeile p.titel { 	margin-top: 6px; 	}	body#start #menuezeile p.titelzeile {			border: none			}body#start #menuezeile span {			position: relative;			display: block;			float:left;			margin:0;			width: 300px;			}body#start #menuezeile img {			float:left;			margin: 5px 35px 5px 15px;}div.men_inh {			clear:both;			float:left;}#menue_rechts {			width: 360px;			float: right;			position:relative;			margin: 12px 0px 25px 0px;			    		 }#box_menue_oben dl { 			float: left;			position:relative;			margin-right: 18px; 			margin-top: 20px; 			border-style: none; 			}#box_menue_oben dl.region { 	width: 90px; 	}#box_menue_oben dl.land { width: 85px; }#box_menue_oben dl.ausgabe { 	width: 155px; 	}#box_menue_oben dl.inhalte { width: 255px; }#box_menue_oben.GP div.mo_GP { 			float: left;			width: 135px; 			margin: 13px -0px -2px 3px;			/*border:solid;*/		}			#box_menue_oben div.mo_GP a{ 			display:block;			position:relative;			width:135px;			height: 124px;			background-image:url(/bilder3/seite/GP_mo_bl.jpg);			/*border:solid;*/			}#box_menue_oben div.mo_GP a:hover{			background-image:url(/bilder3/seite/GP_mo_ro.jpg);			}#box_menue_oben div.mo_GPak a.WPL{ 			display:block;			position:relative;			left: 450px;			top:13px;			width:135px;			height: 124px;			background-image:url(/bilder3/seite/WP_mo_bl.jpg);			}#box_menue_oben div.mo_GPak a.WPL:hover{			background-image:url(/bilder3/seite/WP_mo_ro.jpg);			}#box_menue_oben div.mo_GPak a.WPP{ 			display:block;			position:relative;			left: 450px;			top:13px;			width:135px;			height: 124px;			background-image:url(/bilder3/seite/WP_zuL_bl.jpg);			}#box_menue_oben div.mo_GPak a.WPP:hover{			background-image:url(/bilder3/seite/WP_zuL_ro.jpg);			}#box_menue_oben div.mo_GPak span{ 			display:block;			position:relative;			left: 450px;			top:13px;			width:135px;			height: 124px;			background-image:url(/bilder3/seite/WP_mo.jpg);			}#box_menue_oben.GKat div.mo_GKat span{ 			display:block;			position:relative;			left: 450px;			top:13px;			width:135px;			height: 124px;			background-image:url(/bilder3/seite/index_katalog.jpg);			}#box_menue_oben.GKat img{ 			display:block;			float:left;			position:relative;			left: 89px;			top:12px;			}#box_menue_oben.Paket dl.probier { width: 150px; 	}#box_menue_oben.Paket dl.menue { width: 150px; }#box_menue_oben dl.wahl_preis { 			float: left;			position:absolute;			left: 330px;			margin-right: 18px; 			margin-top: 10px; 			border-style: none; 			}#box_menue_oben dl.titel { 	margin-right: 55px; 	}#box_menue_oben dt {margin: 0 0 4px 0;	}#box_menue_oben dd {			height: 17px;			padding: 0;			margin: 0 0 0 14px;			position: relative;						}#box_menue_oben { 			border-style: none; 			height: 155px; 			width:590px;			margin: 0;			position:relative; 			left: 1px; 			clear: both;			/*border:solid 1px #fff; */			}#box_menue_oben.trauben { 			height: 95px; 			}#box_menue_oben.GP, #box_menue_oben.Paket, #box_menue_oben.GKat { 			height: 139px; 			background-image: url(/bilder3/seite/linie_v.jpg);			background-repeat: repeat-y;			background-position: 442px 0pt;			border-bottom:  1px solid #d2d2b8			}#box_menue_oben dl.grappa { 			float: left;			position:relative;			left: 130px;			border-style: none; 			width: 185px; 				}#box_menue_oben dl.grappa dt { 			margin: 0 auto 12px auto; 				text-align: center;			}#box_menue_oben dl.grappa dd { 			margin: 0 auto 5px auto; 				text-align: center;			}/*   -------------------------------------------------------------------------------  *//*   ---------             einkaufszettel bestellseiten               ----------------  *//*   --------------------------------------------------------------------------------  */dl.eingabe  { 			clear: both; 			margin-top: 35px; 			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;			/*border: solid 1px;*/			}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: right;			margin: 0 13px 0 0;			/*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: right;			width:50px;			/*border:solid 1px;*/			margin: 0 10px 0 0;			}dl.eingabe dd.produkt p.ges{			float: right;			width:75px;			/*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; 	margin: 5px 0 8px 0px; text-align:left; 	}dl.eingabe dd.agenda div.ekz_ber{ margin: 0;width: 250px; clear:both; float:left;}dl.eingabe dd.agenda div.ekz_best{ margin: 0;  text-align: right; width: 320px; float: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: 5px 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: 250px; 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.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; }#menue_rechts p.titelzeile { padding: 0; margin: 0px 0 10px 5px;  		 }#menue_rechts p.jour_winz { 	margin: 40px 0 10px 5px;   		 }/*   -------------------------------------------------------------------------------  *//*   ---------         menue rechts nach eigenschaften        ----------------  *//*   --------------------------------------------------------------------------------  */#menue_rechts #inhaltsv a.trauben, #menue_rechts #inhaltsv div.norm span.aktiv {			position:relative;			display:block;			clear:both;			padding: 0;			height: 16px;			left: 28px;			    		 }#menue_rechts div#inhaltsv div.norm p.bild img.tel_nr {			position:relative;			display:block;			float:left;			left: 28px;			margin: 8px 0 0px 0;			    		 }#menue_rechts div#inhaltsv div.norm p.form {			position:relative;			left: 40px;			float: left;			margin:7px 0 0 0px;		}#menue_rechts div#inhaltsv div.norm p.button  {			float:left;			width: 120px; position: relative; left: 55px; top: 0px; line-height:12px;			margin: 0px 0 5px 0;}#menue_rechts div#inhaltsv div.norm p.tel_men_re{			position: relative;			left: 28px;}#menue_rechts #inhaltsv div.norm {			float: left;			width:350px;			margin: 0px 0 0px 0;}#menue_rechts #inhaltsv a.tr {			position:relative;			display:block;			clear:both;			height: 16px;			left: 0px;			    		 }#menue_rechts #inhaltsv div.li span.aktiv, #menue_rechts #inhaltsv div.re span.aktiv,#menue_rechts #inhaltsv div.mr_mu_li span.aktiv, #menue_rechts #inhaltsv div.mr_mu_mi span.aktiv, #menue_rechts #inhaltsv div.mr_mu_re span.aktiv{			display:block;			left:0px;			/*border: 1px solid #c8cabc;*/			}#menue_rechts #inhaltsv div.norm p.mr_tit_li {			clear:both;			float: left;			position: relative;			left: 5px;			height: 20px;			margin: 9px 0 5px 0;			}#menue_rechts #inhaltsv div.norm p.mr_tit_mi {			float: left;			position: relative;			left: 30px;			height: 20px;			margin: 9px 0 5px 0;			}#menue_rechts #inhaltsv div.norm p.mr_tit_re {			float: left;			position: relative;			left: 55px;			height: 20px;			margin: 9px 0 5px 0;			}#menue_rechts #inhaltsv div.mr_mu_li {			clear:both;			float: left;			position: relative;			left: 18px;			width: 57px;			margin-left: 0px;			}#menue_rechts #inhaltsv div.mr_mu_mi {			float: left;			position: relative;			left: 75px;			width: 87px;			margin: 0px;			}#menue_rechts #inhaltsv div.mr_mu_re {			float: left;			position: relative;			left: 80px;			width: 187px;			margin: 0px;			}#menue_rechts #inhaltsv div.mr_mu_gli a{			float: left;			display:block;			position: relative;			text-align:center;			left: 0px;			width:99px;			height:14px;			margin: 8px 7px -2px 0;			}#menue_rechts #inhaltsv div.mr_mu_mre a{			float: left;			display:block;			position: relative;			text-align:center;			width:99px;			height:14px;			margin: 8px 7px -2px 0;			}#menue_rechts #inhaltsv div.mr_mu_mre a.akt, #menue_rechts #inhaltsv div.mr_mu_gre a.akt,#menue_rechts #inhaltsv div.mr_mu_gli a.akt{			width:99px;			height:14px;			margin: 8px 7px -2px 0;			padding: 3px 5px 3px 5px;			border: 1px solid #d2d2b8;			background-color:#d55c31;			color:#e5e3d8;			}#menue_rechts #inhaltsv div.mr_mu_gre a.akt {			margin: 8px 0px -2px 0;			}#menue_rechts #inhaltsv div.mr_mu_mre a:hover, #menue_rechts #inhaltsv div.mr_mu_gre a:hover,#menue_rechts #inhaltsv div.mr_mu_gli a:hover{			background-color:#d55c31;			color:#e5e3d8;			}#menue_rechts #inhaltsv div.mr_mu_gre a{			float: left;			display:block;			position: relative;			text-align:center;			width:99px;			height:14px;			margin: 8px 0 -2px 0;			}#menue_rechts p.beratung { 				clear:both;			display:block;			margin: 5px 0 5px 5px;			height: 14px;						}#menue_rechts div#inhaltsv div.nach_eigen p.seiten {			clear:both;			float:left;			position: relative;			left: 54px;			width:309px;			}#menue_rechts div#inhaltsv div.nach_eigen span.kat, #menue_rechts div#inhaltsv div.nach_eigen span.kat_t {			display:block;			float:left;			left:15px;			position:relative;			padding: 0;			height: 20px;			    		 }#menue_rechts div#inhaltsv div.nach_eigen span.kat_t {			left: 54px;			width:210px;			margin-right: 5px;			    		 }#menue_rechts div#inhaltsv div.nach_eigen span.kat {			width:125px;			text-align:right;			    		 } #menue_rechts div#inhaltsv div.nach_eigen span.region_ue {			display:block;			clear:both;			position:relative;			padding: 0;			margin: 15px 0 5px 0;			left: 40px;			border: 1px solid #beb599; /* ohne blindrahmen geht mal wieder was nicht */ } #menue_rechts  div#inhaltsv div.nach_eigen span.reg, #menue_rechts div#inhaltsv div.nach_eigen span.reg_anz {			display:block;			float:left;			position:relative;			height: 20px;			left:54px;			    		 }#menue_rechts div#inhaltsv div.nach_eigen span.reg {			clear:both;			width:242px;			    		 }#menue_rechts div#inhaltsv div.nach_eigen span.reg_anz {			width:60px;			text-align:right;			    		 }/*   -------------------------------------------------------------------------------  *//*   ---------         menue rechts winzer       ----------------  *//*   --------------------------------------------------------------------------------  */#menue_rechts div#mr_winzer p.head{			position:relative;			left: 7px;			    		 }#menue_rechts div#mr_winzer img{			position:relative;			left: 28px;			margin: 15px 0 5px 0;			    		 }#menue_rechts div#mr_winzer p.bild_unter{			position:relative;			left: 28px;			margin: 5px 0 5px 0;			    		 }#menue_rechts div#mr_winzer a{			clear:both;			float: left;			display:block;			position: relative;			text-align:left;			left: 28px;			margin: 8px 0 0 0;			}#menue_rechts div#mr_winzer p.buchstabe{			clear:both;			float: left;			position: relative;			text-align:left;			left: 19px;			margin: 15px 0 -5px 0;			}#menue_rechts div#mr_winzer p.bild_unter{			clear:both;			position: relative;			text-align:left;			left: 28px;			margin: 8px 0 0 0;}/*   -------------------------------------------------------------------------------  *//*   ---------         menue rechtsjournal       ----------------  *//*   --------------------------------------------------------------------------------  */#menue_rechts div.winzer {			width: 330px;		}#menue_rechts div.winzer span.land  {			display:block;			clear:both;			position:relative;			margin: 2px 0 0px 0;			left: 54px;		}#menue_rechts div.winzer span.region {			display:block;			position:relative;			margin: 10px 0 5px 0;			left: 65px;			}#menue_rechts div.winzer img.mr_jw {			float: left;			position:relative;			left: 28px;			margin: 5px 8px 3px 0;}#menue_rechts div.winzer a.mr_jw {			position:relative;			left: 28px;}#menue_rechts div.winzer span.winzer  {			display:block;			position:relative;			left: 84px;			margin: 0 0 5px 0;		}#menue_rechts div.winzer a.land {			position:relative;			display:block;			padding: 0;			height: 20px;			left: 54px;			    		 }#menue_rechts div.winzer a.land_nach {			margin: 8px 0 3px 0;			    		 }#menue_rechts div.winzer a.kategorie, #menue_rechts div.winzer span.kategorie{			position:relative;			display:block;			padding: 0;			height: 20px;			left: 28px;			    		 }#menue_rechts div.winzer a.innen{			position:relative;			display:block;			padding: 0;			height: 16px;			left: 84px;			    		 }#menue_rechts div.winzer a.zweite{			position:relative;			display:block;			margin: 10px 0 5px 0;			height: 16px;			left: 65px;			    		 }#menue_rechts a.lay_ueber { 				display:block;			margin: 15px 0 20px 5px;			height: 16px;						}#menue_rechts p.lay_ueber { 				clear:both;			display:block;			margin: 15px 0 20px 5px;			height: 16px;						}#menue_rechts p.tit_lay_ueber { 				clear:both;			display:block;			margin: 15px 0 0px 0px;						}#fuss div.links, #fuss div.mitte, #fuss div.rechts { 			float:left;			width: 245px;			margin: 0 25px 0 30px;			position:relative; 			left: 1px; 			}#fuss p.inhalt {			line-height: 9px;			padding: 0;			margin: 0 0 6px 19px;}#fuss p.titelzeile {			line-height: 35px;			padding: 0;			margin: 5px 0 0px 5px;}/*   -------------------------------------------------------  *//*   ---------        journal titel            ----------------  *//*   -------------------------------------------------------  */div#inhalt.journal_titel { 			margin: 15px auto 0px auto;			height: 4500px; 			margin: 8px 0 0px 0;			background-image: url(/bilder3/seite/linie_v.jpg);			background-repeat: repeat-y;			background-position: 433px 0pt;			/*border: 1px solid #eee;*/}div#inhalt.journal_titel div.bj_titel_links img{ 			clear:both;			float: left;			position:relative;			margin: 5px 5px 5px 0;			width:408px;/*			border: 1px solid #eee;*/}#inhalt.journal_titel div.bj_titel_links p.txt_1{			position:relative;			margin: 5px 0 25px 0;		}#inhalt.journal_titel div.links {			float: left;			width: 415px;			margin: 0 3px 0 0;			/*border: 1px solid #fff;*/}#inhalt.journal_titel div.mitte {			float: left;			width: 199px;            /*border: 1px solid #fff;*/}#inhalt.journal_titel div.mitte p.head{			margin: 13px 0 10px 5px;}#inhalt.journal_titel div.bj_titel_links p.head{			margin: 13px 0 5px 0;}#inhalt.journal_titel div.mitte a.ueb_beitr{			margin: 0px 0 0px 6px;}#inhalt.journal_titel div.mitte p.descr_beitr{			margin: 0px 0 0px 6px;}#inhalt.journal_titel div.mitte p.beitr{			margin: 0px 2px 15px 6px;}#inhalt.journal_titel div.mitte img{			float: right;			position:relative;			margin: 0px 2px 2px 2px;}#inhalt.journal_titel div.mitte p.trenn {			clear:both;			line-height: 0.5em;}#inhalt.journal_titel p.text {		margin: 5px 0 25px 0;		text-indent: 1.2em;		}#inhalt.journal_titel div.bj_titel_links p.bild_unter {		margin: 0 0 15px 0;		}		#inhalt.journal_titel div.bj_titel_links{		margin: 30px 0 4px 0px;		}#inhalt.journal_titel div.bj_titel_links a.txt_ueb{		margin: 0px 0 5px 0;		}#inhalt.journal_titel div.top{		margin: 0px 0 4px 0px;		}#inhalt.journal_titel p.bild_530 img{		margin: 0px 0 8px 0px;		}/*   -------------------------------------------------------  *//*   ---------            journal           ----------------  *//*   -------------------------------------------------------  */#inhalt.journal p.text {		margin: 5px 0 25px 0;		text-indent: 1.2em;		}		#inhalt.journal li.einzug {		position:relative;		left: 1.2em;		text-indent: 0em;		list-style-type: disc;		list-style-position: outside;		margin: 0px 0 25px 0;		}		#inhalt.journal p.tit_ezg {		margin: 5px 0 5px 0;		}		#inhalt.journal p.ueb_titel {		margin: 8px 0 25px -3px;		}#inhalt.journal p.bild_unter {		margin: 0px 0 0px 0;		}#inhalt.journal p.datum {		margin: 5px 0 15px 0;		}#inhalt.journal div.box_journ_rechts {		float: right;		width: 150px;		bottom: 15px;		position:relative;		margin: 5px 0 15px 15px;	}#inhalt.journal div.box_journ_links {		float: left;		width: 200px;		margin: 1px 15px 15px 0;		}		#inhalt.journal div.beschr div.box_journ_links p.txt_ue{		margin: 3px 0 6px -4px;		}#inhalt.journal div.box_journ_links img.top{		margin: 3px 0 8px 0;		}#inhalt.journal div.box_journ_rechts a.wein_re {		display:block;		line-height: 14px;		margin: 0 0 0 6px;}/* -------------------------------------------------------- */p.trenn {clear:both;}/*   -------------------------------------------------------  *//*   ---------            agb           ----------------  *//*   -------------------------------------------------------  */#inhalt.agb p.text {		margin: 0px 0 0px 12px;		width: 500px;		}		
