a{text-decoration:none;color:#0255BC;}
body{padding:0px;margin:0px;color:#6A0545;font:12px arial,helvetica,sans-serif;background:#E0E0E0 url(../img/hg.gif) repeat-y;;  scrollbar-3dlight-color: #898989;  scrollbar-arrow-color: White;  scrollbar-base-color: White;  scrollbar-face-color: Silver;  scrollbar-track-color: #C5C5C5;  scrollbar-shadow-color: #5B5B5B;  scrollbar-highlight-color: #E8E8E8;  scrollbar-darkshadow-color: #898989; }
a:hover,.boxcont a:hover{text-decoration:underline;color:#0255BC;}
.box{width:149px;left:631px;top:96px;position:absolute; z-index:1}
.boxcont{padding:10px 5px 10px 5px;font-size:11px; z-index:1}
.boxcont a{text-decoration:none;color:#000000; z-index:1}
.boxcont form{padding:0px;margin:0px}
.boxcont input{width:140px;font-size:11px;border:none;height:20px;padding:4px 4px 0px;background:#F3F3F3 url(../img/box_input.gif) scroll}
.boxtitel{padding:4px 3px 4px 3px;color:#FFFFFF;font-size:11px;font-weight:bold;border-bottom:1px solid #FFFFFF;background:#B2B2B2; z-index:1}
.c1{position:absolute;top:230px;left:1px;width:149px;border-right:1px solid #FFFFFF;}
* html .c1{left: 1px;width: 150px;}
.c123{position:absolute;top:65px;left:1px;width:479px;}
.c2{position:absolute;top:230px;left:150px;width:149px;border-right:1px solid #FFFFFF;}
* html .c2{left: 150px;width: 150px}
.c23{position:absolute;top:230px;left:150px;width:329px;border-left:1px solid #FFFFFF;}
* html .c23{left:150px;width: 330px}
.c3{position:absolute;top:230px;left:300px;width:180px;}
.ccont{padding:7px;clear:both;height:auto;height:0%;float:none}
.ccont2{padding:7px;border-top:1px solid #FFFFFF;clear:right;height:0%}
.content{width:630px;left:150px;position:absolute;top:30px;height:auto;color:#6A0545;font:12px arial,helvetica,sans-serif;}
.ctitel{font-weight:bold;padding:4px;border-bottom:1px solid #FFFFFF;background:#AC809C;color: #FFFFFF;clear:both; font-size:13px;} /* color: #3C0427; keine Font-size*/
.ctitel2{font-size:11px; height: 20px;padding: 4px 1px 4px 10px; border-bottom:1px solid #FFFFFF;clear:both;background:#BF9DB3; font-weight: bold;color: #FFFFFF;} /* color: #3C0427; */
.ctitel3{font-size:11px; height: 20px; padding: 2px 1px 2px 16px;border-bottom:3px solid #FFFFFF;clear:both;background:#CF9EB7; font-weight: bold;color: #FFFFFF;} /* color: #3C0427; */
.formbutton{float:right;padding-bottom:5px;clear:right}
.registererror { background-color: #E0E0E0; padding: 10px; border: 1px solid black; width:95%; font-size:12px; }
.topbutton{float:right; width: 20px;}

.formchoise{height:24px;width: auto;line-height: 24px; }
.formfield{border:1px solid black;width:200px;color:#333333;font:12px Arial,Helvetica,sans-serif;}
.formlist{width: 100px;float: left}
.formbutton{height: 15px; width: 15px; margin-top: 3px;margin-left: 4px;}
.search{display: inline}

.freebutton{float:right;padding-bottom:5px}
.logininfo{left:0px;top:0px;width:100px;z-index:1}
.logo{width:150px;height:140px;z-index:1;position:absolute;top:20px;background:url(../img/logo.gif);}
.navi{position:absolute;top:160px;width:150px;background: #E0E0E0;}
.navi a, .navi a:hover{text-decoration: none}
.pic1{left:150px;position:absolute;width:480px;height:65px}
.pic2{left:150px;position:absolute;width:330px;top:65px;height:140px}
.pic2off{left:150px;position:absolute;width:310px;top:65px;height:140px;display:none}
.quick{width:150px;float:left;height:auto;position:absolute}
.select{border:1px solid #000000;width:200px;font:12px Arial,Helvetica,sans-serif}
.top{width:780px;height:30px;z-index:1;position:absolute;text-align:right;background: White url(../img/hg_top.gif);}

/*weinliste-titel*/

.wlist_dark{width:479px;border-bottom:1px solid #FFFFFF;font-size:11px;color:#333333;background: #E2E2E2;height: auto; float: left}
.wlist_light{width:479px;border-bottom:1px solid #FFFFFF;font-size:11px;color:#333333;background: #D8D8D8;height: auto; float: left}

* html .wlist_dark{width:100%;border-bottom:1px solid #FFFFFF;font-size:11px;color:#333333;background: #E2E2E2;height: 36px; float: left}
* html .wlist_light{width:100%;border-bottom:1px solid #FFFFFF;font-size:11px;color:#333333;background: #D8D8D8;height: 36px; float: left}


.wtitel{width:100%;border-bottom:1px solid #FFFFFF;font-size:11px;color:#333333;height:20px; background:#B2B2B2; font-weight: bold; vertical-

align:top; float: left; }
	/*ns*/
		.winhalt, .wainhalt{float:left;width:40px;border-left:1px solid #FFFFFF;text-align:right;height:auto;padding: 4px 4px 4px 0px; }
		.wjg, .wajg{float:left;width:35px;border-left:1px solid #FFFFFF;text-align:center;height:auto;padding: 4px 2px;}
		.wkorb, .wakorb{text-align:left;width:auto;height:auto;padding: 4px 0px 4px 4px;display:none}
		.wname{float:left;width:165px;height:auto;padding: 4px 20px 4px 23px;}
		.wts, .wats{float:left;width:70px;height:auto;border-left: 1px solid white; padding: 4px 4px 4px 4px;}
		.waname{float:left;width:160px;height:auto;padding: 4px 20px 4px 23px;}
		.wpreis{float:left;width:40px;border-left:1px solid #FFFFFF;text-align:right;height:auto; padding: 4px 4px 4px 4px;}
		.dname{float:left;width:400px;height:auto;padding: 4px 20px 4px 10px;}
		.wapreis{float:left;width:35px;border-left:1px solid #FFFFFF;text-align:right;height:auto; padding: 4px 4px 4px 4px; font-weight:bold;}
		.wapreisalt{float:left;width:50px;border-left:1px solid #FFFFFF;text-align:right;height:auto; padding: 4px 4px 4px 4px;}
		
	/*ie*/
	* html .winhalt, * html .wainhalt, * html .wjg, * html .wajg, * html .wts, * html .wats, * html dname{height: 100%;	}
		* html .wkorb, * html .wakorb{height:100%;width: auto;display:none}
		* html .wname{width:261px;height:100%;}
		* html .waname{width:210px;height:29px; }
		* html .wpreis{width:70px;height: 100%;}
		* html .wapreis, * html .wapreisalt{width:60px;height:100%;}

 /* Warenkorb */
.wform{display: inline;}
.winput{width: 30px; font-size:9px; text-align:right; border:none; height:14px; }
.wmenge{display: inline;float:left;width:45px;border-left:1px solid #FFFFFF;text-align:right;height:100%; background-color: white}
.wedit{float:left;width:24px;border-left:1px solid #FFFFFF;text-align:center;height:100%;border-right:1px solid #FFFFFF}

/* Für 1.Navibutton over/out*/
.navishop{color:#333333;line-height: 18px; background-image: url(/shop/img/navi_o.gif);padding-right: 4px ; width: auto;  text-align: right; border-bottom: 1px solid white;  font-weight: bold; font-size:11px;}
.navishopo{color:#333333;line-height: 18px; background-image: url(/shop/img/navi.gif); padding-right: 4px ; width: auto;  text-align: right;text-decoration: none;border-bottom: 1px solid white;  font-weight: bold;font-size:11px;}
/* Für restliche Navibuttons over/out*/
.navishop3{color:#333333;line-height: 18px; width: auto;  text-align: right;  padding-right: 4px ;  background-color: #E0E0E0; border-bottom: 1px solid white;  font-weight: bold;font-size:11px;}
.navishop3o{color:#333333;line-height: 18px; width: auto;  text-align: right;   padding-right: 4px ; text-decoration: none ; background-color: #B2B2B2; border-bottom: 1px solid white;  font-weight: bold;font-size:11px;}

a.navishop3:link,
a.navishop3,
a.navishop3:hover,
a.navishop3:visited,
a.navishop3:active{color:#333333;}

/*shop-bar small*/
.mwktotal{border-bottom: 3px double #FFFFFF;background:#D2D2D2;font-size:11px;padding:5px 5px 5px 5px;font-weight: bold}
.mwktext{color: #333333 }
.mwkprice{float: right;}
.mwkwine{border-bottom: 1px dotted #FFFFFF;font-size:11px;padding:5px 5px 5px 5px;}

/* Formularfelder */
.darkformline {float:left; background-color: #D8D8D8; clear:both; width:100%}
.lightformline {float:left; background-color:#E2E2E2; clear:both; width:100%}
.nameformfeld{float:left; width:120px; padding:5px; font-weight:bold}
.inputformfeld{float:left; width:200px; padding:5px}
.formfield{border:1px solid #000000; width:200px; background-color:#FAFAFA}
.formtext{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.checkoutformtext{float:left; width:370px; padding:5px;}
.checkoutformnumber{float:left; width:100px; padding:4px; text-align:right}

.box_wein{	padding-left: 10px; clear: both}

/*bewertungsBox*/
.bew_box{position:absolute; left:250px; top:350px; width:300px; z-index:10 ; height:auto;background-color: transparent; border: 1px none #000000; display: none;}
.weingut_box {position:absolute; left:130px; top:80px; width:450px; height:auto; z-index:400; background-color: transparent; border: 1px none #000000; display: none;}
.zahlungs_box{position:absolute; left:130px; top:80px; width:450px; height:auto; z-index:400; background-color: transparent; border: 1px none #000000; display: none;}
.weingut_img{ float:right; padding:0px 0px 10px 10px;clear: both; }
.bew_box img{height: 15px; width: 15px;}
.bew_titel{background-color: #D8D8D8; padding: 2px 5px 1px 5px; height: 20px;  background: url(../img/bew_titel.gif); clear: both}
.weinbox_titel{background-color: #D8D8D8; padding: 2px 5px 1px 5px; height: 20px;  background: url(../img/bew_titel2.gif); clear: both}
.bew_cont{border: 1px solid gray; border-top: none;padding: 10px; height: auto; background-color: #D4C8D0;}
.bew{clear: both; height: 22px}

/*Warenkorb-CheckOut*/

/*ns*/
		.chkname{float:left;width:210px;height:100%;padding: 2px 20px 2px 30px;}
		* html .chkname{float:left;width:270px;height:100%;padding: 2px 20px 2px 30px;}
		.chkmenge{float:left;width:50px;border-left:1px solid #FFFFFF;text-align:center;height:100%;padding: 2px 0px 2px 0px}
		.chkedit{float:left;width:40px;border-left:1px solid #FFFFFF; text-align:center; height:100%;padding: 2px 0px 2px 4px}
		.chkpreis{float:left;width:50px;border-left:1px solid #FFFFFF;text-align:right;height:100%; padding: 2px 4px 2px 4px;}
		.chktpreis{float:left;width:50px;border-left:1px solid #FFFFFF;text-align:right;height:100%;padding: 2px 4px 2px 0px; }
		* html .chktpreis{float:left;width:50px;border-left:1px solid #FFFFFF;text-align:right;height:100%;padding: 2px 4px 2px 0px; }

.ss { position: absolute; height: 1500px; width: 2000px; background-image: url(/shop/img/ss.gif);top: 0px; left: 0px; z-index:300; display:none;}
.titelchen { font-weight:bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.aktionspreis {font-weight:bold;}
.alterpreis {text-decoration:line-through; }
.i {float:left;padding-right:5px}