/* jquery corrections */
.ui-icon-closethick {background-position: -32px -192px;}
.ui-dialog .ui-dialog-titlebar-minimize {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 1.2em;
    top: 50%;
    width: 19px;
}

/* braun : 442211 , gruen: 668800 */
.playground .taste_white, .playground .taste_red {
    width:316px; /* 316px; */
    height:174px;
    background-color:white;
}

#container { margin-top:36px; }
/* self containing floats (getting rid of clear) */
.scf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.scf { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.scf { display: block; } 
.form_inactive {color:#666666;}

.ws-result {
	text-align:center;font-size:13px;font-family:Arial, Helvetica;height:30px;color:#46280F;
	font-weight:bold !important;padding-top:10px;
}
#artikel { position: absolute; top: 88px; left: 0px; height: 440px; overflow: hidden;width:970px;background-color:white; }

/* Weinfilter */
div.wf { width:154px;margin-right:8px;float:left;position:relative; }
div.wf_first { margin-right:10px; }
div.wf_last { width:144px;margin-right:0px !important;float:left; }
div.wf a.wf_head { 
	color:#668800;padding-top:3px;padding-left:6px;vertical-align:middle;font-size:11px;
	display:block;height:15px;width:138px;background-image:url(/img/menubg.gif);
	background-repeat:repeat-x;font-weight:bold;border:1px solid #668800;background-position:0px 2px;
}
div.wf a.wf_head_on, div.wf a.wf_head:hover, div.wf:hover a.wf_head { color:white;background-image:none; }
div.wf a.wf_head img, div.wf a.wf_head img { background-image:url(/img/flexoff.gif); }
div.wf a.wf_head_on img, div.wf a.wf_head:hover img, div.wf:hover a.wf_head img { background-image:url(/img/flexon.gif); }
div.wf a.wf_head_on, div.wf:hover a.wf_head { background-color:#668800;background-image:none; }
div.wf .submenu { display:none;max-height:300px !important;margin-left:1px;overflow:auto;width:142px;border:1px solid #668800;}
div.wf .submenu a { 
	color:#668800; padding:3px; border-bottom:1px solid white;background-color:#ffffff;
	padding-left:5px;
}
div.wf .submenu a span { font-size:8px; }
div.wf .submenu a:hover { 
	color:#668800;background-image:url(/img/menubg.gif) !important;font-weight:bold;
	background-repeat:repeat-x;background-position:0px 2px;padding-left:5px;
}

.playground .taste a.surl {text-decoration:none; }
.playground .trusted {
    position:relative;
    width:316px;
    height:173px;
    background-color:white;
    z-index: 120 !important;
}
#trusted-vote {
	position:absolute;top:-29px;height:17px;overflow:hidden;z-index:110;
}
#trusted-gif {
	padding:8px;padding-top:6px;border-left:1px solid #442211;border-right:1px solid #442211;
    height:134px;
    background-color:#ffe194;
    background-image:linear-gradient(top, white, #ffe194);
    background-image:-o-linear-gradient(top, white, #ffe194);
    background-image:-moz-linear-gradient(top, white, #ffe194);
    background-image:-webkit-linear-gradient(top, white, #ffe194);
    background-image:-ms-linear-gradient(top, white, #ffe194);
    background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(#ffe194));
}

     

#trusted-gif a:hover { background-color:transparent !important; }
#trusted-tab { cursor:pointer; }

/* #div.wf .submenu a.wf_reset {background-color:#2c1a0b; color:#e1ddd9;} */
div.wf .submenu a.wf_reset {background-color:#d9e1bf; color:#668800;background-image:none !important;}
div.wf .submenu a.wf_reset:hover {font-weight:bold;}
div.wf:hover .submenu { display:block; }
.wf_shifter {position:absolute;top:330px;color:#46280f;}
#wf_shifter_pages span {  }
#wf_shifter_pages a:hover { color: #330000; }
#flexsuche { z-index:10;position: absolute; top: 20px; left: 0px; height: 40px;width:100%; }

a.nohover {background-color:transparent !important; color:#668800 !important;background-image:none !important;}

/* Artikelliste + Slider */
.sliderGallery ul {
	position: absolute;list-style:none;overflow:hidden;padding:0;margin:0;
	display:block;height: 275px;
}
.sliderGallery { overflow:hidden;position:relative;height:350px;left:12px;width:911px;}
.sliderGallery ul li {
	display: block;float:left;width:181px;border-left:1px dotted #668800;overflow:hidden;
	text-align:center;height:275px;position:relative;
}

.sort_liste {
	width: 460px;height: 16px;left: 260px;position: absolute;top:310px;text-align:center;
	font-size:11px;color:#330000;
}
.sort_liste a, .sort_liste a:hover {
	color:#330000;
	font-size:11px;
}
.sort_liste a.on, .sort_liste a.on:hover {
	color:#668800;
}
.slider {
	width: 100%;height: 16px;position: absolute;top:268px;
	/* background-color:#bbbbbb; */
}
.slidernavileft {
	width:20px;height: 16px;left: 10px;position: absolute;top:367px;display:block;
}
.slidernaviright {
	width:20px;height: 16px;right: 0px;position: absolute;top:367px;display:block;
	text-align:right;
}
.sliderbtnleft {
	width:20px;height: 16px;left: 12px;position: absolute;top:180px;display:block;
}
.sliderbtnright {
	width:20px;height: 16px;right: 0px;position: absolute;top:180px;display:block;
	text-align:right;
}
.handle {
	position:absolute;cursor:pointer;height:16px;width:39px;top:0;
	background: url(/img/slider-handle.gif) no-repeat;z-index: 100;
}
.slider span {
	color: #bbb;font-size: 80%;cursor: pointer;position: absolute;z-index: 110;top: 3px;
}

/* Artikellisteneintrag */
.art_liste_schnell {width:102px;height:22px;display:none;position:absolute;top:66px;left:40px;}
.sliderGallery ul li:hover .art_liste_schnell {
	background-image:url(/img/schnellansicht_1.gif);background-repeat:no-repeat;
	display:block;
}
.sliderGallery ul li .art_liste_schnell:hover {
	background-image:url(/img/schnellansicht_2.gif);background-repeat:no-repeat;
}
#slgallery { color:#46280f; }
.art_liste_bild {height:129px;padding-top:10px;overflow:hidden;}
.art_liste_jahr {
	height:14px;text-align:center;vertical-align:middle;font-size:11px;
	font-family:Arial, Helvetica;
}
.art_liste_name {height:53px;overflow:hidden;padding-left:5px;padding-right:5px;line-height:16px;}
.art_liste_name a {line-height:16px;font-size:15px;color:black;text-decoration:underline;color:#668800;font-weight:bold;}
.detail_info_name a:hover, .art_liste_name a:hover {color:white;text-decoration:none;background-color:#668800;}
.art_liste_lpreis {height:14px;overflow:hidden;font-size:11px;color:#d30400;text-decoration:line-through;}
.art_liste_spreis {
	position:absolute;right:18px;top:8px;background-image:url(/img/discount.png);background-repeat:no-repeat;
	width:41px;height:41px;color:white;padding-top:14px;text-align:center;
}

html.* .discount-medium { background-image:url(/img/discount-star-medium.gif); }
html.* .discount-small { background-image:url(/img/discount.gif); }
.art_liste_auszeichnung {
	position:absolute;right:18px;top:100px;background-image:url(/img/auszeichnung.png);background-repeat:no-repeat;
	width:63px;height:47px;padding-top:14px;
}
html.* .art_liste_spreis { background-image:url(/img/stern.gif); }
.art_liste_zusatz {height:14px;overflow:hidden;font-size:11px;text-align:left;padding-left:10px;}
.art_liste_preis {height:16px;overflow:hidden;font-size:13px;font-weight:bold;}
.art_liste_preispro {height:14px;overflow:hidden;font-size:11px;}

/* softpopup */
.softpopl, .softpopr { width:302px; height:419px; position:absolute; z-index:250; }
.softpopr { 
	padding-left:70px; padding-right:10px;background: url(/img/softpopr.gif) no-repeat;
}
.softpopl { 
	padding-right:70px;padding-left:10px;background: url(/img/softpopl.gif) no-repeat;
}
.softpop_11r { background-image:url(/img/geschmack/softpopup_11r.gif); }
.softpop_12r { background-image:url(/img/geschmack/softpopup_12r.gif); }
.softpop_13r { background-image:url(/img/geschmack/softpopup_13r.gif); }
.softpop_14r { background-image:url(/img/geschmack/softpopup_14r.gif); }
.softpop_15r { background-image:url(/img/geschmack/softpopup_15r.gif); }
.softpop_16r { background-image:url(/img/geschmack/softpopup_16r.gif); }
.softpop_11l { background-image:url(/img/geschmack/softpopup_11l.gif); }
.softpop_12l { background-image:url(/img/geschmack/softpopup_12l.gif); }
.softpop_13l { background-image:url(/img/geschmack/softpopup_13l.gif); }
.softpop_14l { background-image:url(/img/geschmack/softpopup_14l.gif); }
.softpop_15l { background-image:url(/img/geschmack/softpopup_15l.gif); }
.softpop_16l { background-image:url(/img/geschmack/softpopup_16l.gif); }

.softpop_content { position:relative;background-color:white;width:310px; }
.softpop_more, .softpop_more:hover {
	position:absolute;top:260px;left:261px;color:black;text-decoration:underline;
}
.softpop_more:hover, .softpop_close:hover { text-decoration:underline; }
.softpop_close, .softpop_close:hover {
	position:absolute;top:10px;right:10px;color:#668800;text-decoration:underline;
	display:block;padding-right:20px;width:80px;text-align:right;height:16px;
	background-image:url(/img/close.png);background-repeat:no-repeat;
	background-position:right top;padding-top:1px;
}
html.* .softpopl .softpop_close { right:70px; }
.softpop2 .softpop_close, .softpop2 .softpop_close:hover {
	right:10px;
}


.softpop_name {
	height:20px;position:absolute;display:block;font-size:13px;font-weight:bold;
	color:#d30400;top:164px;width:292px;
}
.softpop_preis {
	height:20px;position:absolute;display:block;font-size:16px;font-weight:bold;
	color:#d30400;top:242px;width:292px;
}
.softpop_preis span { padding-left:6px;color:black; }
.softpop_ppro {
	height:20px;position:absolute;display:block;font-size:11px;
	color:black;top:264px;width:100px;
}
.softpop_liste {
	height:20px;position:absolute;display:block;font-size:11px;color:black;top:264px;
	width:50px;text-decoration:line-through;
}
.softpop_wgimg { position:absolute;display:block;top:13px;left:100px; }
.softpop_wgtxt {
	position:absolute;display:block;top:13px;left:0px;
}
.softpop_name span {
	padding-left:5px;color:black;font-size:12px;font-weight:normal;
}
.softpop_beschr {
	height:40px;display:block;font-size:11px;color:black;
	top:194px;width:292px;font-weight:normal;padding-top:13px;
}
.softpop_teaser {
	height:40px;position:absolute;display:block;font-size:13px;color:black;
	top:122px;width:170px;
}
.softpop_actions {
	position:absolute;display:block;color:white;top:286px;
	width:300px;
}
.softpop_wk {
	/* position:absolute;top:310px; */display:block;padding:4px;color:white;
	background-color:#96b331;width:292px;background-image:url(/img/pfeil_rechts_a.gif);
	background-repeat:no-repeat;background-position:right center;
	margin-bottom:3px;
}
.softpop_wk a { width:246px;height:16px;}
.softpop_special, .softpop_special:hover {
	display:block;height:13px;display:block;padding:4px;
	color:#FFFFFF !important;background-color:#B4000F !important;width:292px;
	background-image:url(/img/pfeil_rechts_c.gif);background-repeat:no-repeat;
	background-position:right center;
	margin-bottom:3px;
}
.softpop_empf, .softpop_empf:hover {
	display:block;height:13px;display:block;padding:4px;
	color:#96b331;background-color:#e3edca;width:292px;
	background-image:url(/img/pfeil_rechts_b.gif);background-repeat:no-repeat;
	background-position:right center;
	margin-bottom:3px;
}
.softpop_merk, .softpop_merk:hover {
	display:block;height:13px;display:block;padding:4px;
	color:#96b331;background-color:#e3edca;width:292px;
	background-image:url(/img/pfeil_rechts_b.gif);background-repeat:no-repeat;
	background-position:right center;
	margin-bottom:3px;
}
.softpop_wert_text, .softpop_wert_text:hover {
	display:block;height:13px;padding:4px;
	color:#96b331;background-color:#e3edca;width:292px;
	background-image:url(/img/pfeil_rechts_b.gif);background-repeat:no-repeat;
	background-position:right center;
	margin-bottom:3px;
}
.softpop_wert {
	height:26px;position:absolute;display:block;left:228px;top:121px;
}
.softpop_wert_text2, .softpop_wert_text2:hover {
	color:black;text-decoration:underline;height:26px;position:absolute;
	display:block;left:198px;top:136px;font-size:10px;
}
.softpop_wk form { margin:0px; position:relative; }
.softpop_wk a {
	color:white !important;width:40px;float:right;display:block;width:240px;
}
.softpop_wk select, .softpop_wk option {
	background-color:white;width:43px;float:left;color:black;
}

.detail_info_wk select {
	background-color:white;color:black;width:46px;
}
.detail_info_wk select {
	float:left;
}

/* mehrwissen */
.detail_menu { position:relative;top:42px;text-align:left;left:320px;width:648px;margin-left:12px; } 
.detail_back, .detail_back:hover { position:absolute;left:0px;top:22px;color:#668800; } 
.detail_print, .detail_print:hover { position:absolute;right:10px;top:2px;color:#668800;text-align:right;width:100px; } 
/*
.detail_menu a { 
	border:1px solid #cccbc9;padding:2px 8px;
	background-image:url(/img/detail_menu_bg.gif);
	border-right-style:none;color:#46280f;
	line-height:20px;vertical-align:middle;
}
*/
/* Artikelliste + Slider */
.detail_menu ul {
	list-style:none;padding:0;margin:0;
	display:block;height:18px;
}
.detail_menu ul li {
	display: block;float:left;overflow:hidden;
	text-align:center;height:16px;padding-top:2px;
	color:#46280f;padding-left:8px;padding-right:8px;
	background-image:url(/img/detail_menu_bg.gif);
	border:1px solid #cccccc;
	position:relative;
	left:-1px;
	/* border-right-style:none; */
	background-color:white;
}
.detail_menu ul li.on, .detail_menu ul li:hover {
	padding-bottom:5px;
	background-image:none;
	position:relative;
	top:-2px;
}
.detail_menu a:hover { color:#46280f; }
#zahlen { position:absolute; top:34px; height:436px; width:970px;
	overflow:hidden;padding-bottom:10px;padding-top:9px;
	background-color:white;
}

#zahlen_print { border-top:solid 1px #cccbc9;padding-bottom:10px;height:407px;padding-right:8px;background-color:white;overflow:visible;
}

.detail_info_image {
	position:absolute;top:21px;left:0px;width:105px;
	text-align:center;overflow:hidden;
}
.detail_info_image_print {
	position:absolute;top:30px;left:0px;width:160px;
	text-align:center;
}
.detail_info_taste {
    position: absolute; top: 434px;
    width:300px;color:#46280f;
}
.paket .detail_info_taste {
    position: absolute; top: 424px;
    width:300px;color:#46280f;
}
.detail_info_taste_item {
    margin-left:2px;width:31px;height:18px;float:right;
}
.taste_detail { display:none; }
.detail_info_taste_item:hover .taste_detail { display:block; }
.paket .detail_info_image {
	position:absolute;top:74px;left:0px;width:300px;
	text-align:center;overflow:hidden;
}
/* bildpfade ...
.detail_info_image img {
	max-width:150px;
}
.paket .detail_info_image img {
	max-width:300px;
	max-height:150px;
}
*/
.detail_info_image a:hover, .MagicThumb-buttons a:hover {
    background-color:transparent !important;
}
.MagicThumb-expanded img {
    max-width:600px !important;
    max-height:600px !important;
}
.MagicThumb-expanded {
    top:10px !important;
}
.MagicThumb-buttons a { background-image:url(/img/close.png) !important;width:16px !important;height:16px !important;background-position:0px 0px !important; }
.detail_info_zoom, .detail_info_zoom:hover {
	position:absolute;top:253px;left:1px;display:block;
	color:#9f9b9a;background-image:url(/img/lupe.gif);
	width:15px;height:15px;
	background-repeat:no-repeat;background-position: 0px 2px;
	padding-left:13px;
}
.paket .detail_info_zoom, .paket .detail_info_zoom:hover {top:245px;}
.detail_info_wg {
	position:absolute;top:318px;
}
.detail_info_wg img {
	border:1px solid #668800;
}
.detail_info_jahr {
	position:absolute;top:74px;height:20px;width:30px;
	text-align:left;font-weight:bold;
}
.detail_info_wert {
	height:13px;
}
.detail_info_wert img { border-style:none;}
.detail_info_inhalt {
	position:absolute;top:138px;height:20px;
	text-align:left;
}
.detail_info_lpreis {
	position:absolute;top:160px;height:20px;
	text-align:left;text-decoration:line-through;
}
.paket .detail_info_lpreis { top:228px;left:180px; }
.detail_info_ppro {
	position:absolute;top:201px;height:20px;
	text-align:left;
}
.detail_info_artikel {
	position:absolute;top:12px;left:105px;width:196px;height:407px;
	margin-right:16px;
}
.detail_info_artikel_print {
	position:absolute;top:8px;left:160px;width:160px;height:407px;
	margin-right:16px;overflow:visible;
}
.paket .detail_info_artikel {
	position:absolute;left:0px;width:310px;
}
/*
.detail_info_artikel h1 {
	position:absolute;top:86px;color:#d30400;overflow:hidden;
	text-align:left;font-weight:bold;font-size:14px;width:144px;height:18px;
	margin:0px;padding:0px;display:block;
}
*/
.detail_info_artikel h1 {
	color:#d30400;font-weight:bold;font-size:14px;margin:0px;padding:0px;
}
.paket .detail_right h3.teaser { color:#668800; }
.detail_info_paket_item {
	position:relative;
	padding-bottom:6px;
}
.detail_info_paket_item div {
    line-height:16px;color:#46280f;
}

.detail_info_paket_item_list { height:230px;overflow:auto;position:absolute;top:14px;width:300px;left:310px; }
.detail_info_paket_item_list_headline { height:20px;position:absolute;top:130px; }
.detail_info_preispro {
    font-size:11px;
    color:#46280f;
    height:15px;
}
/*.detail_info_paket_item a, .detail_info_paket_item a:hover {
	position:absolute;
	top:6px;
	left:500px;
	width:90px;text-align:right;
	color:#668800;
	display:block;
}
*/
.detail_info_name {
	overflow:hidden;
	text-align:left;
	margin:0px;padding:0px;height:112px;display:block;
}
.paket .detail_info_name {
	height:60px;display:block;
}

.detail_info_preis, .softpop2_prod_info_preis {
	color:#d30400;text-align:left;font-weight:bold;font-size:21px;
}
.detail_info_preis { position:absolute;top:176px;height:40px;overflow:hidden; }
.paket .detail_info_preis { left:180px; top:244px; font-size:21px; }
.detail_info_preis span, .softpop2_prod_info_preis span { font-size:60%;padding-left:4px; }
.detail_info_beschr {
	position:absolute;top:34px;width:300px;
	height:144px;overflow:auto;color:#46280f;
	font-size:11px;line-height:16px;
}
.paket .detail_info_beschr {
    top:14px;height:230px;
}

.paket .detail_info_beschr h3.teaser, .paket detail_info_paket_item_list h3.teaser {
    padding-bottom:3px;
}

#zahlen .row { height:150px;overflow:hidden; }
.row .art_empf { height:148px;width:152px;float:left;border-right:1px solid #cccccc; }
.row .art_empf_bild { width:80px;float:left;text-align:center;vertical-align:middle; }
.row .art_empf_bild img { height:130px; }
.row .art_empf_details { width:72px;float:right;overflow:hidden; }
.row .art_empf_name { display:block;font-weight:bold;padding-bottom:4px; }
.row .art_empf_preis { display:block;font-weight:bold;font-size:16px; }
.row .art_empf_sparpreis {font-size:16px;color:#d30400;font-weight:bold;}
.row .art_empf_lpreis {font-size:11px;text-decoration:line-through;}
.row .art_empf_ersparnis {font-size:11px;color:#d30400;}
.wb_innen { display:none; }
.detail_wert_liste {
	overflow:auto;height:378px;
}
.vert_bar {
scrollbar-arrow-color: #006400;
scrollbar-base-color: #AEC27D;
scrollbar-track-color: #EEEEEE;
scrollbar-face-color: #AEC27D;
scrollbar-highlight-color: #bEd28D;
scrollbar-3dlight-color: #AEC27D;
scrollbar-darkshadow-color: #333333;
scrollbar-shadow-color: #eeeeee;

}
.detail_wert_beschr {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #cccccc;
}
.detail_info_info {
	position:absolute;top:17px;width:304px;
	left:288px;padding:0px;padding-left:10px;margin-left:10px;height:160px;overflow:auto;
}
.detail_steckbrief tr td, .detail_steckbrief tr th, .detail_info_info tr td, .detail_info_info tr th {
    background-image:url(/img/rowbg.gif);background-position:bottom;color:#46280f;
    background-repeat:repeat-x;background-color:white;border-bottom:1px solid white;
    border-top:1px dotted #668800;width:152px;padding-top:1px;
}
.detail_info_info tr th, .detail_steckbrief tr th { font-weight:bold;text-align:left; }
.detail_info_info table, .detail_steckbrief table {
    border-bottom:1px dotted #668800;
}
.detail_wert_img {
	width:95px;height:26px;float:right;
}
.detail_technik_beschr {
	background-color:#e9f1d4;
	padding:10px;overflow:auto;
}
.detail_technik_beschr table { border-collapse:collapse; }
.detail_technik_beschr table td { border-bottom:1px solid white; }
.detail_technik_glossar {
	padding:10px;overflow:auto;
	width:310px;float:right;
}
.detail_wert_info {
	position:absolute;top:74px;width:160px;
	left:784px;padding:12px;overflow:auto;
	border:1px solid #96b331;border-bottom:1px solid #96b331;font-size:13px;
}
.detail_info_info h2, .detail_wert_beschr h2, .detail_technik_beschr h2 {
	padding:0px;margin:0px;padding-bottom:10px;color:black;font-weight:bold;
	font-size:13px;
}
.detail_wert_beschr h2 {
	padding-bottom:20px;width:478px;float:left;display:block;
}
.detail_info_more {
	position:absolute;top:205px;width:618px;height:16px;
	border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding-top:3px;
}
.detail_info_more a, .detail_info_more a:hover {
	color:#46280f !important;
}
.detail_info_empf {
	position:absolute;top:257px;color:#46280f;
}
.paket .detail_info_empf {
	top:247px;
}
.detail_right {
    position:absolute;
    left:351px;
    padding-top:8px;
    width:613px;
}
.detail_info_desc {
    background-color:#F0F4E6;
    font-size:11px;
    line-height:16px;
    color:#442211;
}
.detail_info_liveshop { overflow:hidden;float:left;position:relative;height:440px;padding-top:6px; }
.liveshop_product_info .detail_info_liveshop { width:213px;margin-left:20px; }
.liveshop_bundle_info .detail_info_liveshop { width:335px; }

.detail_info_liveshop .detail_info_name { height:auto;margin-bottom:16px; }
.liveshop_product_info .detail_info_tax { height:auto;margin-bottom:16px; }
.liveshop_bundle_info .detail_info_tax { height:auto; }
.softpop2 h3, .detail_info_empf h3, .detail_wert_headline, h3.teaser, .paket .detail_info_beschr h3, .mcenter h1 {
	color:#46280f;font-size:15px;font-weight:bold;margin:0px;padding-bottom:10px;
}
.mcenter td { color:#46280f; }
h3.teaser {
padding-bottom:0px;
}
.detail_wert_headline {
	height:20px;
}
.softpop2_action_send {
	display:block;padding:4px;color:white;top:233px;width:142px;
	background-color:#96b331;background-image:url(/img/pfeil_rechts_a.gif);
	background-repeat:no-repeat;background-position:right center;
	text-align:left;
}
.detail_info_wk {
	display:block;padding:4px;color:white;
	text-align:left;padding-left:0px;height:24px;
}
.detail_info_tax { color:#46280f;height:30px;padding-top:5px; }

.paket .detail_info_tax { 
    color:#46280f;height:30px; 
    top: 350px;
    left: 133px;
    position:absolute;
}
.liveshop_bundle_info .detail_info_tax { 
    color:#46280f;
    height:auto; 
    top: auto;
    left: auto;
    position:static;
}


.detail_info_tax a:hover, .detail_info_tax a { color:#668800; text-decoration:underline; }
.softpop2_action_back {
	display:block;padding:4px;color:#96b331;top:233px;width:142px;
	background-color:#e1ebc6;background-image:url(/img/pfeil_links_b.gif);
	background-repeat:no-repeat;background-position:left center;
	text-align:right;
}
.softpop_wk { 
    background-image:url(/img/in-den-warenkorb.png);
    background-repeat:no-repeat;
    background-position:right center;
}
.paket .detail_info_wk {
    left:133px;
    position:absolute;
    top:306px;
}
.detail_info_wk form { margin:0px; position:relative; }
.detail_info_wk a {
    display:block;
    left:52px;
    position:absolute;
}
.detailinfo { color: #46280F; }
.detail_info_func {	position: absolute; top: 206px; }
.paket .detail_info_func {	position: absolute; top: 310px; }
.detail_info_func a, .detail_info_func a:hover {
	color:#668800;display:block;
}
.detail_info_auszeichnung {
    position: absolute; top: 190px; left: 106px;width:340px;
    color:#46280F;
}
#wk_info {
	/* border:1px solid black; */
}
#wk_info_danke {
	position:absolute;
	color:black;
	/* height:148px; */
	border:1px solid black;
	/* overflow:hidden; */
	top:20px;
	width:232px;
	background-color:#ecebe7;
	z-index:255;
	padding:4px;
}
#flashcontent {
	position:absolute;
	top:8px;
	left:330px;
}


.softpop2 {
    border:2px solid #668800;background-color:white;padding:40px;z-index:255;
    position:absolute;top:60px;left:140px;
    /* position:absolute;left:220px;top:50px; */ width:500px;
}
.softpop2_prod_info { 
    position:absolute;top:74px;width:220px;left:320px;
    font-weight:bold;
}
.softpop2_prod_info img { padding-right:10px; }
.softpop2 input, .softpop2 textarea { border:1px solid #cccccc;margin-bottom:3px; }
.softpop2 textarea { height:140px;width:100%; }
.softpop2_form_block { padding-left:20px; width:50%; }
.softpop2_form_block div, .softpop2_form_block input { width:45%;float:left; }
.softpop2_form_block_head { font-weight:bold;padding-top:6px;padding-bottom:6px; }
.softpop2_action_send { margin-top:10px;float:right;cursor:pointer; }
.softpop2_action_back { margin-top:10px;float:left;cursor:pointer; }
.softpop2_prod_info_name { padding-bottom:10px; }
.softpop2_prod_info_lpreis { text-decoration:line-through;font-weight:normal; }
.price-full .price-old { text-decoration:line-through; }
.price-full .price-special { font-weight:bold;color:#D30400; }
.price-full .price-std { font-weight:bold; }
.price-full .price-liter { font-weight:normal; }
.mcenter { position: absolute; top: 76px; left: 331px; width: 624px; overflow: hidden; background-color:#FFFFFF;padding:8px; }
/*
.progress-bar { 
	height:33px;
	border:2px solid #668800;
	position:absolute;
	left:331px;
	top:40px;
	width:636px;
	background-color:white;
}

.bar5 a {
	line-height:33px;
	vertical-align:middle;
	padding:0px 4px;
	margin-left:52px;
	float:left;
	color:black;
	background-color:white;
}
.bar4 a {
	line-height:33px;
	vertical-align:middle;
	padding:0px 4px;
	margin-left:73px;
	float:left;
	color:black;
	background-color:white;
}
.progress-bar a.on {
	font-weight:bold;
	background-image:url(/img/order-active-arrow.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:center 27px;
}
*/
.progress-bar a.on {
    font-weight:bold;
}
.progress-bar a {
    color:#46280F;
}

/*
.bar5, .bar4 {
    background-image:url(/img/progress-bar-5.gif);
    background-position:center;background-repeat:no-repeat;
}
*/
.mcenter .item-list {
	padding-top:5px; padding-bottom:5px; border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;border-right:solid 1px #999999;
	width:619px;
}
.mcenter .item-count {
	text-align:right;
	width:20px;
	border: 1px solid #668800;
}
.mcenter h2 { color:#668800; }
.mcenter .item-list h2 { padding-left:10px; }
.mcenter .item-list { margin-bottom:10px;}
.mcenter .item-list table {width:100%;}

html.*  .item-list table {width:auto !important;}
*+html  .item-list table {width:auto !important;}

.mcenter .item-list table td { 
	vertical-align:middle; padding:2px 0px 2px 5px; 
	border-top:1px solid #CCCCCC;
} 
.mcenter .item-list .tabellenkopf table td { 
	padding-left:2px; 
	padding-right:2px; 
	padding-bottom:0px; 
	padding-top:2px; 
} 
.mcenter .item-list table .first td, .mcenter .item-list table tr:first-child td {border-style:none;}
.tabellenkopf td {padding-left:5px;padding-top:2px; }
.mcenter .foot_note { 
	position:absolute;
	top:370px;
	font-size:10px;
	color:#666666;
}
.mcenter table tbody th {text-align:left;}
.mcenter table.address td > input.fullsize {width:325px !important;}
.mcenter .foot {
	position:absolute;
	top:330px;
	width:100%;
}

.mcenter .foot .button_right {
	float:right;
	padding-right:20px;
}

.wk_button, .wk_button * {
	padding: 6px 30px;
	font-size: 14px;
	font-weight: bold;
	background-color: #CCCCCC;
	color: #CCCCCC;
	position: relative;
	cursor:pointer;
}

.wk_button * {
	color: white;
	background-color: #668800;
	position: absolute; 
	top: -3px; left: -3px;
	border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221);
}

.button_left, .button_right {width:40%;}
.button_left {float:left;}
.button_right {float:right;text-align:right;margin-right:10px;}

.button_right .wk_button * {
	background-image:url(/img/button_arrow_right.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.button_left .wk_button * {
	background-color:#E1EBC6;
}

.std_button, .std_button * {
	padding: 4px 10px;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCCCCC;
	color: #CCCCCC;
	position: relative;
	cursor:pointer;
}

.std_button * {
	color: white;
	background-color: #668800;
	position: absolute; 
	top: -2px; left: -2px;
	border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221);
}

.jq_button_red2 nobr:before { content:"› "; }

img.help { margin-bottom:-5px;margin-left:4px;cursor:pointer; }
#error {
	border:2px solid #668800;width:194px;height:256px;margin-top:187px;
	background-color:white;padding:6px;
}
#error strong { color:#D30400;font-size:13px;display:block;height:16px; }
#error .list { height:238px;overflow:auto;padding-right:6px; }
#error .list * { 
	padding-left:18px;padding-top:4px;padding-bottom:4px;
	border-bottom:1px solid #E1EBC6;background-image:url(/img/fehler-punkt.gif);
	background-repeat:no-repeat;background-position:6px 8px;
}
div.error, input.error, select.error {border:1px solid #D30400;}

/* weinnavi */
.wnavi { padding-left:8px;padding-top:4px;margin-bottom:2px;display:block;font-weight:bold;color:#668800 !important; }
.wnavi1:hover, .weinnavihi1 {color:white !important;background-image:url(/img/button-radius-hi.gif) !important; }
.wnavi1 { left: 0px; width: 192px; height: 16px; z-index: 4;background-image:url(/img/button-radius.gif); margin-top:2px;margin-bottom:0px !important;}
.wnavi2 { background-repeat:no-repeat;background-position:8px 8px; background-image:url('/img/subnav_klammer.gif'); padding-left:14px; left: 1px; width: 190px; height: 16px; z-index: 1;background-color:white !important;color:#668800 !important;font-weight:normal;}
.weinnavihi2, .wnavi2:hover { padding-left:14px; background-color:white !important;color:#668800 !important; font-weight:bold !important;background-image:url('/img/rowbg-wnavi.gif');background-repeat:no-repeat;background-position:left bottom; }
/* .wnavi span { font-size:8px; } */
.wnavi3 { font-weight:normal;padding-left:18px;height: 18px; background-color: #F3F2EE; z-index: 1;}
.weinnavihi3, .wnavi3:hover { font-weight:bold; }
.wnavitaste { color:#668800 !important; }
/* Grundgerüst */
body {
	background-repeat: repeat;
	border-top:2px solid #668800;
	margin:0px;
	padding:0px;
    background-color:#92ab50;
    background-image:linear-gradient(bottom, #92ab50 0%, #c7d5a4 50%, #92ab50 100%);
    background-image:-o-linear-gradient(bottom, #92ab50 0%, #c7d5a4 50%, #92ab50 100%);
    background-image:-moz-linear-gradient(bottom, #92ab50 0%, #c7d5a4 50%, #92ab50 100%);
    background-image:-webkit-linear-gradient(bottom, #92ab50 0%, #c7d5a4 50%, #92ab50 100%);
    background-image:-ms-linear-gradient(bottom, #92ab50 0%, #c7d5a4 50%, #92ab50 100%);
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #92ab50), color-stop(0.5, #c7d5a4), color-stop(1, #92ab50));
}

/* height:705px; */
#mbackgrwhitespace, #mbackgrhead, #mbackgrcontent, #mbackgrfoot{
	background-repeat:no-repeat;
}

#mbackgrwhitespace{
	background-image:url(/img/bg_whitespace.png); background-position:center 0px;
}

#mbackgrhead{
	background-image:url(/img/bg_header.gif); background-position:center 110px;
}
#mbackgrcontent{background-position:center 134px;}

#mhead, #mnavigation, #mcontent {
	margin:0px auto;
	text-align:left;
	width:970px;
}
#mhead{height:109px;position:relative;}
#mhead .logo {float:left;margin-left:12px;}
#mhead .stoerer {left:230px;padding-left:9px;position:absolute;top:-3px;}
#mhead .logo:hover { background-color:transparent !important; }
#mnavigation{margin-top:1px;height:20px;position:absolute;top:-23px;z-index:200;} /* z-index:200;top:109px; */
#mbreadcrumb{padding:6px;position:absolute;top: 0px; left: 0px;z-index:200;}
html.* #mbreadcrumb{ padding-top:0px; }
#mcontent{margin-top:24px;height:534px;}
#mtopright {
    float:right; height: 97px; width: 480px;z-index:201;
}
#navitopright { text-align:right; }



.mbghome{background-image:url(fraumitrotwein.jpg); }
.msuche {position:absolute;top:0px;left:481px;width:164px;height:14px;}
#wk_line {position:absolute; top: 0px; left: 725px; height: 19px; background-color: #FFFFFF;}
#wk_info {position:absolute; top:0px; width:248px; height:20px;color:#46280f;}
#wk_info_anzahl {position: absolute; top: 3px; left: 117px; width: 60px; text-align: right;}
#wk_info_summe {position: absolute; top: 3px; left: 184px; width: 60px; text-align: right;}
#wk_innen .link1, #wk_innen .link2 {position:absolute;top:3px;height:20px;text-align:left;}
#wk_innen .link1 {left:6px;width:20px;}
#wk_innen .link1 img {background-image:url(/img/warenkorb-inaktiv.gif);background-color:white !important;}
#wk_info.on #wk_innen .link1 img {background-image:url(/img/warenkorb-aktiv.gif);background-color:white !important;}
#wk_innen .link2 {left:26px;width:80px;}
#wk_info.on img { background-color:#668800 !important; }
#wktl  { color:#46280f !important; }
#wk_info.on #wktl { color:#668800 !important; }

#content {
    height: 535px; width: 970px; position:absolute;
    background-image:url("/img/xmas-bg.png"); 
    background-position:100px 16px;
    background-repeat:no-repeat;
}
.x-s #content, .x-special-include #content {
    background-image:none;
}

.x-vor #content, .x-bth #content, .x-aff #content, .x-opt #content { background-image:none; }

/* menu haupt/unter */
.smitem {display:block;z-index:256;position:absolute;left:0px;top:21px;background-color:yellow;border-bottom:2px solid #668800;border-top:2px solid #668800;display:none;list-style-type:none;}
.smitem .subnavi_head {display:block; }
.smitem a.subnavilo, .smitem a.subnavihi {font-weight:normal !important;}
.smitem a.subnavihi, .smitem a.subnavilo:hover {color:#46280f !important;background-color:transparent;}
.smitem a.subnavilo {color:#668800 !important;}
.smitem .ruler {padding-left: 0px; height: 105px; width: 1px; border-left: dotted 1px #668800;display:block;position: absolute; top: 39px; }
.smitem .block {display:block;position:absolute;height:180px;width:970px;background-color:white;border-bottom:2px solid #668800;}
.smitem .block .cat1, .smitem .block .cat2 {display:block;position: absolute; top: 17px; height: 125px;}
.smitem .block .cat1 {z-index: 95; }
.smitem .block .cat2 {padding-left: 18px;}


/***********
 * TOPNAVI *
 ***********/



/*** FUERS MUSEUM ***/

.mitem {
    list-style-type:none;z-index:99;padding-top:2px;float:left;position:static;padding-left:12px;
    padding-right:12px;border-right:1px solid white;
}
.mitem_on:hover
, .mitem:hover
, .mitem_on {
    background-color:white;margin-right:-1px;margin-left:-1px;color:#46280f !important;height:21px;border-top:1px solid #668800;
    border-left:1px solid #668800;border-right:1px solid #668800;
    padding-left:13px;
    
}
.mitem_on:hover a, .mitem:hover a, .mitem_on a.navitop, a.navitop:hover {color:#46280f !important;background-color:white !important;}

.mitem:hover .smitem { display:block; }
.mitem a { font-weight:bold;font-size:12px; }
ul li.mitem:last-child { border-right:none; }
ul li.mitem:first-child { border-left:none; }
/*** NICE BROWSERS + IE 7 ***/
div[id="mnavigation"] .mitem {
    list-style-type:none;z-index:99;padding-top:1px;float:left;position:static;border-right:1px solid white;
    padding-left:0px;padding-right:0px;
}
li[class="mitem"] {border-left:1px solid transparent;}
div[id="mnavigation"] .mitem:hover .smitem { display:block; }
div[id="mnavigation"] .mitem a { font-weight:bold;font-size:12px; }
div[id="mnavigation"] .mitem_on:hover
, div[id="mnavigation"] .mitem:hover
, div[id="mnavigation"] .mitem_on {
    margin-right:0px;margin-left:0px;
}
.mitem span[class="holder"] { padding-left:12px;padding-right:12px; }
.mitem_on span[class="holder"], .mitem:hover span[class="holder"] { 
    background-color:white;margin-right:-1px;margin-left:-1px;color:#46280f;height:24px;border-top:1px solid #668800;
    border-left:1px solid #668800;border-right:1px solid #668800;
    display:block;position:relative;top:-8px;padding-top:4px;
    left:-1px;padding-left:13px;
}
div[id="mnavigation"] .mitem_on, div[id="mnavigation"] .mitem:hover {
    border-right:none;
}
.mitem_on span[class="holder"] a.navitop, .mitem:hover span[class="holder"] a.navitop { 
    color:#46280f;background-color:transparent;
}
div[id="mnavigation"] .mitem .bl, div[id="mnavigation"] .mitem .br {
    display:block;position:absolute;top:-1px;width:1px;height:1px;background-color:transparent;
}
div[id="mnavigation"] .mitem_on .bl, div[id="mnavigation"] .mitem_on .br, div[id="mnavigation"] .mitem:hover .bl, div[id="mnavigation"] .mitem:hover .br {background-color:white;}
div[id="mnavigation"] .mitem .bl {left:-1px;}
div[id="mnavigation"] .mitem .br {right:-1px;}



/* neues box layout */
.tpl * { font-family:Arial,Helvetica;font-size:11px;line-height:16px; }
.tpl { position:relative;width:640px;left:323px;top:80px; }
.tpl .price { font-size:22px;color:#b60010;font-weight:bold;display:block;margin-top:4px; }
.tpl .savings { color:#b60010; }
.tpl .price_old { text-decoration:line-through;color:#668800; }
.tpl .button { padding:3px;color:#668800;border:1px solid #668800;font-weight:bold;text-decoration:none; }
.tpl .ul .li { display:block;background-position:0px 2px;background-image:url(/img/tpl/stern.gif);background-repeat:no-repeat;padding-left:14px; }
.tpl .reiter { border-bottom:1px solid #668800;position:relative; }
.tpl .reiter a { font-weight:bold;color:#668800;text-decoration:none;margin-right:2px;padding:1px 2px;position:relative;border-right:1px solid #668800;border-left:1px solid #668800;border-top:1px solid #668800;background-color:white; }
.tpl .reiter a.on { background-color:#668800;color:white; }
.tpl1 * { font-size:11px; }
.tpl1 .box { position:absolute;padding:12px;background-color:white; }
.tpl1 .box1 { left:0px;top:0px;width:294px;height:156px; }
.tpl1 .box2 { left:0px;top:184px;width:133px;height:156px; }
.tpl1 .box3 { left:161px;top:184px;width:133px;height:156px; }
.tpl1 .box4 { right:0px;top:0px;width:294px;height:340px; }
.tpl1 .box div {line-height:16px; }
#mhead .headline1, .tpl1 .headline1, .tpl1 .headline2 { margin-bottom:6px; }
#mhead .headline1 strong, .tpl1 .headline1 strong, .tpl1 .headline2 strong { font-size:16px;line-height:19px;padding:1px 2px;color:white;font-weight:bold; }
#mhead .headline1 strong, .tpl1 .headline1 strong { background-color:#668800; }
.tpl1 .headline2 strong { background-color:#b60010; }
.tpl1 .box2 .boxhead { position:absolute;left:-23px;top:-84px; }
html.*  .tpl1 .box2 .boxhead {width:auto !important;}
*+html  .tpl1 .box2 .boxhead {top:-72px;}
img {border-style:none; }


    .teaser_start img.product {
        float:right;
    }
    .teaser_start div div {
        position:absolute;padding-left:8px;padding-top:8px;color:#46280f;
    }
    .teaser_start strong {
        display:block;font-weight:bold;color:#668800;font-size:14px;padding-bottom:4px;
    }
    .teaser_start a {
        text-decoration:underline;
    }
    .teaser_start span.price {
        position:absolute;top:140px;left:8px;
    }
    .teaser_start span.price .bin-price {
        color:#668800;font-size:14px;font-weight:bold;
    }
    .teaser_start span.price .old-price {
        color:#668800;font-size:11px;text-decoration:line-through;
    }
    .teaser_start span.price .discount {
        color:#990000 !important;
    }
    .teaser_start span.price .vol {
        color:#46280f;
    }
    .teaser_start .prodlink {
        padding-top:8px;display:block;
    }
    

a.taste_image:hover img.dreieck { display:block !important; }

a.b_new {
    border: 1px solid rgb(102, 136, 0) !important;
    padding: 2px 4px 3px !important;
    line-height: 16px !important;
    font-size: 11px !important;
    color: rgb(102, 136, 0) !important;
    display: inline !important;
    background-image: url(/img/button_bg.gif) !important;
    font-weight:bold !important;background-position:0px -2px !important;
}
.b_go {
    background-image: url(/img/b-go.gif);
    padding:0px !important;
    width:32px;height:20px;
    border-style:none;
    cursor:pointer;
}
.b_go:hover { background-image: url(/img/b-go-on.gif); }

.b_trusted, .b_bestellen, .b2_bestellen { 
    padding:0px !important;
    border-style:none;
    cursor:pointer;
    display:block;
}
.b_bestellen { background-image: url(/img/b-bestellen.gif);width:70px;height:20px; }
.b_honor-gutschein { background-image: url(/img/b_honor-gutschein.png);width:121px;height:20px;text-decoration:none !important;cursor:pointer; }
.b_weiteren-gutschein { background-image: url(/img/b_weiteren-gutschein.png);width:169px;height:20px;text-decoration:none !important;cursor:pointer; }
.b_trusted { background-image: url(/img/b_trusted.png);width:262px;height:20px;text-decoration:none !important; }
.b2_bestellen { background-image: url(/img/b2-bestellen.gif);width:88px;height:22px; }
.b_bestellen:hover { background-image: url(/img/b-bestellen-on.gif); }
.b_honor-gutschein:hover { background-image: url(/img/b_honor-gutschein-on.png);width:121px;height:20px;background-color:transparent !important;text-decoration:none !important; }
.b_weiteren-gutschein:hover { background-image: url(/img/b_weiteren-gutschein-on.png);width:169px;height:20px;background-color:transparent !important;text-decoration:none !important; }
.b_trusted:hover { background-image: url(/img/b_trusted-on.png);width:262px;height:20px;background-color:transparent !important;text-decoration:none !important; }
.b2_bestellen:hover { background-image: url(/img/b2-bestellen-on.gif); }
.b2_bestellen:hover, .b_bestellen:hover {background-color:transparent !important; }

            .myhandle {
                position: absolute;
                cursor: pointer;
                top: 0;
                z-index: 1000;
                height: 17px;
                width: 100px;
            }
            div.pricebox1 div, div.pricebox1 span, div.pricebox1, div.pricebox1 * {
                background-color:transparent !important;
            }
            .pricebox1 { color:#46280f; }
            .pricebox1 .preis {
                color:#668800;
                font-weight:bold;
                font-size:17px;
                line-height:20px;
            }
            .product_list2 .pricebox1 .preis, .detail_info_artikel .pricebox1 .preis {
                font-size:25px;
                line-height:30px;
            }
            .detail_info_liveshop .pricebox1 .preis {
                font-size:35px;
                line-height:40px;
            }
            .detail_info_liveshop .pricebox1 {
                height:66px !important;
            }

            .pricebox1 .discount {
                color:#b4000f;
            }
            .pricebox1 .eur {
                font-size:11px;
                line-height:16px;
                color:#668800;
            }
            .detail_info_liveshop .pricebox1 .eur {
                font-size:20px;
                font-weight:normal;
            }
            .paket .detail_info_artikel .pricebox1 {
                height: 52px; text-align: left; position: absolute; top: 275px; left: 133px;
                width:150px;
            }
            .detailinfo .pricebox1 {
                height:52px;text-align:left;position:relative;
            }
            .product_list2 .pricebox1 .preis .eur, .detail_info_artikel .pricebox1 .preis .eur {
                padding-left:6px;font-size:25px !important;line-height:30px !important;font-weight:normal !important;
            }
            .pricebox1 .discount .eur {
                color:#b4000f;
            }
            .detail_info_liveshop .pricebox1 .preis_liste {
                font-weight:bold;
            }
            .liveshop_bundle_info .pricebox1 .preis_liste {
                display:block;
                margin-bottom:4px;
            }
            .liveshop_bundle_info .pricebox1 br {
                display:none;
            }
            .pricebox1 .preis_liste {
                text-decoration:line-through;
                color:#668800;
            }
            .product_list2 .pricebox1 .preis_liste, .detail_info_artikel .pricebox1 .preis_liste {
                padding-left:6px;font-weight:bold;
            }
            .pricebox1 .pro {
                display:block;
                height:15px;
                padding-top:3px;
            }
            .product_list1 span, .bundle_list span { color:#46280f; }
            /* box menu */
            .boxmenunew {
                border-bottom:1px solid #668800;
                width:100%;position:relative;
            }
            .playground .pl2 .boxmenunew {
                border-bottom:1px solid #668800;
                position:relative;
            }
            .boxmenunew a {
                background-image:url(/img/menubg.gif);
                line-geight:20px;
                font-size:11px;
                background-color:#668800;
                color:white;
                border:1px solid #668800;
                top:-2px;
                margin-right:1px;
                padding-right:4px;
                padding-top:1px;
                padding-left:4px;
                padding-bottom:2px;
                font-weight:bold;
                position:relative;
                color:#668800;
                font-family:arial, helvetica;
                text-decoration:none !important;
            }
            .boxmenunew a.on, .boxmenunew a:hover {
                background-image:none;
                padding-bottom:3px;
                padding-top:1px;
                top:-3px;
                padding-top:1px;
                color:white;
            }
            .pagi * { font-size:11px;line-height:16px; }
            .trailing { padding-left:7px;padding-right:7px;color:#462806; }
            .pagi .on { color:#462806;text-decoration:underline; }
            .pagi .off { color:#668800;text-decoration:none !important;cursor:pointer; }
            .pagi .off:hover { color:white !important;background-color:#668800; }

.theme-samtig-weich .boxmenunew a.on, .theme-samtig-weich .boxmenunew a:hover, .withbg .theme-samtig-weich a:hover, .theme-samtig-weich a.surl:hover { color:white;background-color:#871a24 !important; }
.theme-voll-intensiv .boxmenunew a.on, .theme-voll-intensiv .boxmenunew a:hover, .withbg .theme-voll-intensiv a:hover, .theme-voll-intensiv a.surl:hover { color:white;background-color:#dd7700 !important; }
.theme-charmant-fein .boxmenunew a.on, .theme-charmant-fein .boxmenunew a:hover, .withbg .theme-charmant-fein a:hover, .theme-charmant-fein a.surl:hover { color:white;background-color:#c078c9 !important; }
.theme-charakterstark-kraeftig .boxmenunew a.on, .theme-charakterstark-kraeftig .boxmenunew a:hover, .withbg .theme-charakterstark-kraeftig a:hover, .theme-charakterstark-kraeftig a.surl:hover { color:white;background-color:#42282e !important; }
.theme-knackig-frisch .boxmenunew a.on, .theme-knackig-frisch .boxmenunew a:hover, .withbg .theme-knackig-frisch a:hover, .theme-knackig-frisch a.surl:hover { color:white;background-color:#95cc0d !important; }
.theme-harmonisch-mild .boxmenunew a.on, .theme-harmonisch-mild .boxmenunew a:hover, .withbg .theme-harmonisch-mild a:hover, .theme-harmonisch-mild a.surl:hover { color:white;background-color:#e6c227 !important; }




.theme-samtig-weich .boxmenunew a { border:1px solid #871a24;color:#871a24; }
.theme-voll-intensiv .boxmenunew a { border:1px solid #dd7700;color:#dd7700; }
.theme-charmant-fein .boxmenunew a { border:1px solid #c078c9;color:#c078c9; }
.theme-charakterstark-kraeftig .boxmenunew a { border:1px solid #42282e;color:#42282e; }
.theme-knackig-frisch .boxmenunew a { border:1px solid #95cc0d;color:#95cc0d; }
.theme-harmonisch-mild .boxmenunew a { border:1px solid #e6c227;color:#e6c227; }

.theme-samtig-weich .boxmenunew { border-bottom:1px solid #871a24; }
.theme-voll-intensiv .boxmenunew { border-bottom:1px solid #dd7700; }
.theme-charmant-fein .boxmenunew { border-bottom:1px solid #c078c9; }
.theme-charakterstark-kraeftig .boxmenunew { border-bottom:1px solid #42282e; }
.theme-knackig-frisch .boxmenunew { border-bottom:1px solid #95cc0d; }
.theme-harmonisch-mild .boxmenunew { border-bottom:1px solid #e6c227; }

            .boxmenunew a span.tl {width:1px;height:1px;background-color:white;position:absolute;top:-1px;left:-1px;display:block;}
            .boxmenunew a span.tr {width:1px;height:1px;background-color:white;position:absolute;top:-1px;right:-1px;display:block;}
            
            #playground_holder {position:relative;}
            #playground {width: 640px; height: 356px; position: relative; left: 331px; top: 76px;}
            .dx_x { position:absolute;border:1px solid blue; }
            
            .playground .row1 {top:1px;}
            .playground .row2 {top:90px;}
            .playground .row3 {top:179px;}
            .playground .row4 {top:268px;}
            .playground .col1 {left:0px;}
            .playground .col2 {left:80px;}
            .playground .col3 {left:160px;}
            .playground .col4 {left:240px;}
            .playground .col5 {left:320px;}
            .playground .col6 {left:400px;}
            .playground .col7 {left:480px;}
            .playground .col8 {left:560px;}

            /* genaral playground styles */
            .playground .line, .playground .paragraph, .special .line, .special .paragraph, .cartnew .paragraph {
                line-height:16px;
                font-size:11px;
            }
            .playground .paragraph { display:block;margin-bottom:6px; }
            /* .playground .withbg .line, .special .withbg .line, .cartnew  */
            .withbg .line  {
                background-color:#f0f4e6;
                /*
                padding-left:1px;
                padding-right:7px;
                line-height:16px;
                */
                font-size:11px;
            }
            
            .detailinfo ul.product_slider, .detailinfo-paket ul.product_slider, .playground ul.product_slider, div.product_sliderx {
                display:block;
                height:124px;
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                margin:0;
                overflow:hidden;
                padding:0;
                position:absolute;
            }
            .detailinfo div.product_slider, .detailinfo-paket div.product_slider, .playground div.product_slider, .special div.product_slider {
                width:510px;height:124px;margin-top:5px;
                overflow:hidden;position:relative;
            }
            .detailinfo ul.product_slider li, .detailinfo-paket ul.product_slider li, .playground ul.product_slider li, div.product_sliderx div.slider_item {
                display:block;
                float:left;
                height:124px;
                /* overflow:auto; */
                position:relative;
                text-align:center;
                width:170px;
                /* background-color:white; */
            }            
            .product_slider .slider_item_pic {
                border-right: 2px solid white; overflow: hidden; position: relative; padding-top: 6px; float: left; width: 68px; text-align: center;
            }
            .product_slider2 .slider_item_pic {
                 float:left;width:146px;height:260px;overflow:hidden;text-align:center;padding-top:6px;
            }
            .product_slider .slider_item_text {
                padding-top: 6px; height: 108px; float: left; width: 92px; text-align: left;
            }
            .product_slider2 .slider_item_text {
                float:left;width:146px;height:260px;overflow:hidden;text-align:left;padding-top:6px;
            }
            .product_slider .slider_item_name {
                line-height:12px;display:block;margin-bottom:5px;max-height:26px;overflow:hidden;
            }
            .product_slider .slider_item_taste {
                overflow: hidden; height: 14px; padding-top: 3px; padding-bottom: 2px;
            }
            .product_slider .slider_item_taste_dot {
                float:left;width:7px;overflow:hidden;height:7px;margin-top:2px;border:1px solid #668800;
            }
            .product_slider .slider_item a {
                color: #668800;
            }
            .product_slider .slider_item_taste_info {
                float:left;width:60px;padding-left:2px;line-height:12px;
            }
            .wnavi_text {
                background-color:white;margin-right:2px;margin-bottom:4px;overflow:hidden;
            }
            .playground ul.product_slider2 {
                display:block;
                height:270px;
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                margin:0;
                overflow:auto;
                padding:0;
                position:absolute;
            }
            .playground div.product_slider2 {
                width:300px;height:280px;margin-top:10px;overflow:hidden;position:relative;
                scrollbar-3dlight-color:#668800;
                scrollbar-arrow-color:#668800;
                scrollbar-base-color:#DAE1C0;
                scrollbar-darkshadow-color:#668800;
                scrollbar-face-color:#DAE1C0;
                scrollbar-highlight-color:#668800;
                scrollbar-shadow-color:#668800;
            }
            .playground ul.product_slider2 li {
                display:block;
                float:left;
                height:270px;
                /* overflow:auto; */
                position:relative;
                text-align:center;
                width:300px;
                padding-left:0px;
                padding-right:0px;
                /* background-color:white; */
            }
            .playground .fullsize {
                width:636px; /* 316px; */
                height:352px;
                background-color:white;
            }
            .playground .fullsize .fs_inhalt, .playground .recipe .recipe_inhalt {
                padding:12px;
                background-color:white;
            }
            .playground  h2, .special h2 {
                color:white;
                padding:0px;
                margin:0px;
                border-bottom:1px solid transparent;
            }
            .playground  h3 {
                color:#668800;
                padding:0px;
                margin:0px;
                font-weight:bold;
                line-height:18px;
                font-size:15px;
            }
            .playground span, .detail_info_taste_item span, .special span {
                font-size:11px;
                line-height:16px;
            }
            .playground .recipe {
                width:636px; /* 316px; */
                height:328px;
                background-color:white;
            }
            .playground .recipe b {
                color: #46280f;
            }
            .detail_info_taste h2 span, .detailinfo h1 span, .detailinfo-paket h1 span, .playground h2 span, .special h2 span, .cartnew h2 span {
                background-color:#668800;
                padding-left:2px;
                padding-right:2px;
                font-size:17px;
                line-height:20px;
                color:white !important;
            }
            .playground a, .product_list1 a, .bundle_list a {
                font-size:11px;
                text-decoration:underline;
                color:#668800;
            }
            .product_list1 a:hover, .bundle_list a:hover, .playground a:hover, .playground a.lurl:hover, .playground a.surl:hover, .playground .withbg a.surl:hover {
                background-color:#668800;
                color:white;
                text-decoration:none;
            }
/*
            .playground a.lurl {
                text-decoration:none;
            }
*/
            .playground a.surl {
                font-size:15px;
                line-height:18px;
                text-decoration:underline;
                font-weight:bold;
            }
            .playground .withbg a.surl {
                font-size:17px;
                text-decoration:none;
                line-height:22px;
                background-color:#f0f4e6;
            }
            .playground img { border-style:none; }
            .playground span, detail_info_taste_item span, .cartnew span, .special span, .special label {color:#442211;}
            
            /* themes */
	       .detail_info_taste .theme-samtig-weich h2 span, .theme-samtig-weich h2 span { background-color:#871a24; }
	       .detail_info_taste .theme-voll-intensiv h2 span, .theme-voll-intensiv h2 span { background-color:#dd7700; }
	       .detail_info_taste .theme-charmant-fein h2 span, .theme-charmant-fein h2 span { background-color:#c078c9; }
	       .detail_info_taste .theme-charakterstark-kraeftig h2 span, .theme-charakterstark-kraeftig h2 span { background-color:#42282e; }
	       .detail_info_taste .theme-knackig-frisch h2 span, .theme-knackig-frisch h2 span { background-color:#95cc0d; }
	       .detail_info_taste .theme-harmonisch-mild h2 span, .theme-harmonisch-mild h2 span { background-color:#e6c227; }
	       
            h2.offer span { background-color:#B4000F; }

	       
	       .theme-samtig-weich .playground .content_box1 { border-bottom:1px solid #871a24; }
	       .theme-voll-intensiv .playground .content_box1 { border-bottom:1px solid #dd7700; }
	       .theme-charmant-fein .playground .content_box1 { border-bottom:1px solid #c078c9; }
	       .theme-charakterstark-kraeftig .playground .content_box1 { border-bottom:1px solid #42282e; }
	       .theme-knackig-frisch .playground .content_box1 { border-bottom:1px solid #95cc0d; }
	       .theme-harmonisch-mild .playground .content_box1 { border-bottom:1px solid #e6c227; }
	       
	       div.theme-samtig-weich a { color:#871a24; }
	       div.theme-voll-intensiv a { color:#dd7700; }
	       div.theme-charmant-fein a { color:#c078c9; }
	       div.theme-charakterstark-kraeftig a { color:#42282e; }
	       div.theme-knackig-frisch a { color:#95cc0d; }
	       div.theme-harmonisch-mild a { color:#e6c227; }
	       
	       div.theme-samtig-weich a:hover { background-color:#871a24; }
	       div.theme-voll-intensiv a:hover { background-color:#dd7700; }
	       div.theme-charmant-fein a:hover { background-color:#c078c9; }
	       div.theme-charakterstark-kraeftig a:hover { background-color:#42282e; }
	       div.theme-knackig-frisch a:hover { background-color:#95cc0d; }
	       div.theme-harmonisch-mild a:hover { background-color:#e6c227; }

	       .theme-samtig-weich .withbg span.line, .withbg .theme-samtig-weich span.line, .withbg .theme-samtig-weich a.surl { background-color:#f3e8e9; }
	       .theme-voll-intensiv .withbg span.line, .withbg .theme-voll-intensiv span.line, .withbg .theme-voll-intensiv a.surl { background-color:#fcf1f7; }
	       .theme-charmant-fein .withbg span.line, .withbg .theme-charmant-fein span.line, .withbg .theme-charmant-fein a.surl { background-color:#f6ebf7; }
	       .theme-samtig-weich .withbg span.line, .withbg .theme-samtig-weich span.line, .withbg .theme-samtig-weich a.surl { background-color:#ece9ea; }
	       .theme-knackig-frisch .withbg span.line, .withbg .theme-knackig-frisch span.line, .withbg .theme-knackig-frisch a.surl { background-color:#f4fae6; }
	       .theme-harmonisch-mild .withbg span.line, .withbg .theme-harmonisch-mild span.line, .withbg .theme-harmonisch-mild a.surl { background-color:#fbf3d2; }

	       .playground div.theme-samtig-weich .boxmenunew { border-bottom-color:#871a24; }
	       .playground div.theme-voll-intensiv .boxmenunew { border-bottom-color:#dd7700; }
	       .playground div.theme-charmant-fein .boxmenunew { border-bottom-color:#c078c9; }
	       .playground div.theme-charakterstark-kraeftig .boxmenunew { border-bottom-color:#42282e; }
	       .playground div.theme-knackig-frisch .boxmenunew { border-bottom-color:#95cc0d; }
	       .playground div.theme-harmonisch-mild .boxmenunew { border-bottom-color:#e6c227; }
            
            /* box styles */
            .playground .content_box1, .playground .banner, .playground .taste_game {
                border-bottom:1px solid #668800;
                width:316px; /* 316px; */
                height:173px;
                background-color:white;
            }
            .playground .banner_small {
                width:156px;
                height:174px;
                background-color:white;
            }
                                   
            .playground .content_box2 {
                width:154px; /* 316px; */
                height:176px;
                background-color:white;
            }
            .playground .content_box2 div { position:relative; }
            .playground .content_box2 div.cb2_inhalt { 
                height:149px;
                width:132px;
                background-color:white;
            }
            .playground .content_box2 div.cb2_inhalt { 
                position:relative;
                background-repeat:no-repeat;
                padding:12px;
                color:#442211;
                line-height:16px;
                font-size:11px;
            }
                                    
            .playground .taste {
                /*border:1px solid #668800;*/
                width:316px;
                height:174px;
                background-color:white;
            }
            .detailinfo .product_list1, .detailinfo-paket .product_list1, .playground .product_list1
            , .detailinfo .bundle_list, .detailinfo-paket .bundle_list, .playground .bundle_list, .playground .startlist, .playground .textslider {
                /*border:1px solid #668800;*/
                width:636px;
                height:174px;
                background-color:white;
            }
            .playground .product_list2 {
                /*border:1px solid #668800;*/
                width:316px;
                height:352px;
                background-color:white;
            }
           
            .playground .taste .taste_inhalt {
                width:300px;
                height:164px;
                padding:8px;
                padding-left:9px;
                padding-right:7px;
                padding-top:0px;
            }
            
            .playground .newsletter {
                position:relative;
                width:156px; /* 316px; */
                height:174px;
                background-color:white;
            }
            
            .playground .product_offer {
                position:relative;
                width:156px; /* 316px; */
                height:174px;
                background-color:white;
            }
            .playground .product_offer2 {
                position:relative;
                width:316px; /* 316px; */
                height:174px;
                background-color:white;
            }
            .playground .product_double_feature {
                position:relative;
                width:316px; /* 316px; */
                height:174px;
                background-color:white;
            }
            .playground .product_offer img {
                max-height:170px;
            }
            .box { margin:2px;width:74px;height:83px;float:left; }
            /* #d1_1box:hover {background-color:blue;} */
            .wrap{ width:620px;position:relative;margin:0px;}
            .sourcearea{ width:150px;float:left; }
            .items {z-index: 100;}
            .dropareahover { background-color:#EFD2A4; border-color:#DFA853; }
            .dropped {position: relative; left: -1px !important; top: -1px !important;}
            span.items:hover {
                background-color:green !important;
                border:1px solid red;
            }
            .main_menu0 {color:#888888;padding:4px;border:1px solid #888888;margin-bottom:4px;}
            .main_menu1 {color:black;padding:4px;border:1px solid black;margin-bottom:4px;}
            .sub_menu0 {color:#888888;padding:1px;margin-bottom:4px;padding-left:4px;}
            .sub_menu1 {color:black;padding:1px;margin-bottom:4px;padding-left:4px;}
            .sub_menu0 a {color:#888888;}
            .sub_menu1 a {color:black;}
            .sub_topic {font-weight:bold;font-style:italic;}
            
            .sourcearea .content_box1, .sourcearea .newsletter {display:inline;padding:3px; }
            .sourcearea .content_box1 img, .sourcearea .newsletter img {height:90px;}
            
            * { font-family:Arial,Helvetica;font-size:11px; }
            legend {color:#666666;font-weight:bold;font-size:12px;}
            ul.sortable ul.sortable { display:block; }
            ul.sortable > li:hover { background-color:#eeeeee; } /* background-image:url(images/move.gif);background-repeat:no-repeat;background-position:top right; */
            ul.sortable li:hover ul.sortable { background-color:white; }
            ul.sortable a { text-decoration:none; }
	       .sortable { list-style-type: none; margin: 0; padding: 0; }
	       .sortable li span { display:block; padding-bottom:5px; font-weight:bold; }
	       .mover { width:25px;height:25px;position:absolute;top:0px;left:0px;z-index:3;display:none; }
	       div.box:hover img.mover {display:block; }
	       /* img.mover:hover {background-color:#EEEEEE;} */
	       
	       .actmenu { display:none;width:100%;-moz-opacity:0.8;padding-top:3px;text-align:right;height:22px;position:absolute;z-index:2;background-color:#666666; }
	       .actmenu img {position:relative !important;display:inline;cursor:pointer;}
	       .actmenu img:hover { background-color:#666666; }
	       div.box:hover div.actmenu {display:block; }
	       div.actmenu:hover {background-color:#EEEEEE;}
	       
.smitem a.subnavilo {color:#668800 !important;}
a.tasteimg, .link1 a:hover {background-color:transparent !important; }
.tasteimg {width:56px;height:56px;float:left;background-image:url(/img/geschmack/sprite1.gif);margin-right:4px;}
.tasteimg1 { background-position:0px 0px; }
.tasteimg2 { background-position:-56px 0px; }
.tasteimg3 { background-position:-112px 0px; }
.tasteimg4 { background-position:-168px 0px; }
.tasteimg5 { background-position:-224px 0px; }
.tasteimg6 { background-position:-280px 0px; }
.link2 a:hover {background-color:transparent !important; }
a.weiss  {background-color:transparent !important; }
.detail_menu a.braun  {background-color:transparent !important;color:#46280F !important;}
a.sliderbtnright, a.sliderbtnleft, a.slidernaviright, a.slidernavileft, a.imglink  {background-color:transparent !important; }
.wf .submenu a { color:#668800 !important;background-color:transparent !important; }
div.wf { background-color:white; }
.wf .submenu { overflow-x: hidden; }
a.detail_info_zoom, a.softpop_wert_text2, a.softpop_wert_text2:hover { background-color:transparent !important;color:#668800 !important; }
div.softpop_wk a:hover, a.softpop_close  { background-color:transparent !important;color:#668800 !important; }
a.softpop_merk, a.softpop_empf   { background-color:#E3EDCA  !important; color:#668800 !important;}
#tk1 a { background-color:transparent !important; } 
	      
.checklist {
    margin-top:10px;
    display:block;
} 
.checklist span {
     background-image:url(/img/checkbox.png);background-repeat:no-repeat;background-position: 0px 0px;
     padding-left:20px;padding-bottom:5px;display:block;
} 
.checklist span.alert { background-image:url(/img/checkbox-red.png); }
.checklist span.arrow-white  { background-image:url(/img/checklist-arrow-white.png);color:white;background-position:0px 2px;background-color:transparent !important; }
	       
/* unique items */
.fhead th {
    border-bottom: 1px dotted #668800;
    height:15px;
    vertical-align:bottom;
    font-size:10px;
    padding-top:4px;
    font-weight:bold;
    text-align:left;
    color:#42280f;
}
.fhead th img {
    padding-bottom:2px;
    padding-left:2px;
}
.fbody a {
    font-size:10px;line-height:14px;
}
.fbody .col, .fhead .col { width:136px; }
.fbody .fsocial a { display:block; }
#footernew {
    background-image: url("/img/foot_line3.gif");
    background-position: center top;
    background-repeat:no-repeat;
    position:relative;
}
.fhead, .fbody, .fsiegel, .ffeature, .fbottom {margin-left:auto;margin-right:auto;width:970px;}
.fhead { padding-top:30px;margin-bottom:4px;cursor:pointer; }
.fbody { height:0px;overflow:hidden; }
.fbody td { vertical-align:top; }
.fbody td table td { vertical-align:middle; }
.fbody .fhelp {padding-right:30px;display:block; }
.fbody blockquote {margin:0px;display:inline-block;padding-top:3px;}
*+html .fbody blockquote {width:360px; } /* IE7 */
.fbody .fservice {width:390px;font-size:10px;color:#668800;}
.siegel {position:absolute;}
.siegel_list {position:absolute;top:-25px;width:970px;z-index:1002;}
.ffeature {margin-bottom:4px;}
.ffeature div {background-repeat:repeat-x;height:32px;border-bottom: 1px dotted #668800;
    background-color:#f0f4e7;
    background-image:linear-gradient(top, #f0f4e7, white);
    background-image:-o-linear-gradient(top, #f0f4e7, white);
    background-image:-moz-linear-gradient(top, #f0f4e7, white);
    background-image:-webkit-linear-gradient(top, #f0f4e7, white);
    background-image:-ms-linear-gradient(top, #f0f4e7, white);
    background-image:-webkit-gradient(linear, left top, left bottom, from(#f0f4e7), to(white));
}
.ffeature td {background-image:url(/img/button-arrow.gif);background-repeat:no-repeat;padding-left:33px;height:20px;font-weight:bold;color:#668800;font-size:12px;background-position:4px center;}
.fbottom {color:#668800;font-size:8.5px;line-height:15px;padding-bottom:30px;padding-top:3px;}
.fbottom a { font-size:8.5px;line-height:15px;text-decoration:underline; }
.fbottom a:hover, .fsocial a:hover { background-color:transparent !important;text-decoration:underline !important;color:#668800 !important; }
.fsocial a:hover span {background-color:#668800 !important;color:white !important;}
.fpayments { float:right;width:338px;text-align:right; }
.fpayments a { margin-left:4px;display:block;float:right;height:21px;background-image:url(/img/footer/za.png);overflow:hidden;text-decoration:none; }
.fsocial a { padding-left:20px;margin-bottom:10px;height:16px;position:relative; }
.fsocial a span { height:16px;width:16px;background-image:url(/img/footer/social.png);display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;position:absolute;left:0px;top:0px; }
.fsocial .blog span { background-position: 0px 0px; }
.fsocial .twitter span { background-position: -16px 0px; }
.fsocial .youtube span { background-position: -32px 0px; }
.fsocial .fbook { background-position: -48px 0px; }
.fbody #fnewsletter { display:inline-block;padding-top:12px;border-top: 1px dotted #668800;margin-top:10px; }
.fpayments .visa { background-position:0px 0px;width:38px; }
.fpayments .visa:hover { background-position:0px -21px; }
.fpayments .mastercard { background-position:-38px 0px;width:25px; }
.fpayments .mastercard:hover { background-position:-38px -21px; }
.fpayments .amex { background-position:-63px 0px;width:25px; }
.fpayments .amex:hover { background-position:-63px -21px; }
.fpayments .lastschrift { background-position:-88px 0px;width:13px; }
.fpayments .lastschrift:hover { background-position:-88px -21px; }
.fpayments .paypal { background-position:-101px 0px;width:42px; }
.fpayments .paypal:hover { background-position:-101px -21px; }
.fpayments .giropay { background-position:-143px 0px;width:31px; }
.fpayments .giropay:hover { background-position:-143px -21px; }
.fpayments .cab { background-position:-174px 0px;width:42px; }
.fpayments .cab:hover { background-position:-174px -21px; }
.fpayments .sofort { background-position:-216px 0px;width:47px; }
.fpayments .sofort:hover { background-position:-216px -21px; }
.fpayments .rechnung { background-position:-263px 0px;width:12px; }
.fpayments .rechnung:hover { background-position:-263px -21px; }
#footernew .siegel-garantie {display:block;width:62px;height:51px;float:right;margin-left:12px;}
#footernew .siegel-wt {width:68px;float:right;height:10px;margin-left:12px; }
#footernew .siegel-wt a {position:absolute;top:2px;z-index:1002;display:block;width:68px;}
#footernew .siegel-wt .tlayer, #footernew .siegel-gruen .tlayer {height:108px;top:-103px;}
#footernew .siegel-gruen {padding-top:2px;display:block;width:43px;height:43px;float:right;margin-left:12px;}
#footernew .siegel-bio {width:52px;float:right;height:10px;width:52px;height:43px;margin-left:12px;}
#footernew .siegel-trusted {width:178px;float:right;height:10px;margin-left:12px;}
#trusted-vote { position:absolute;z-index:1001;width:208px;top:8px;left:-80px; }
.fsiegel .siegel .tlayer {z-index:10000;border: 1px solid rgb(102, 136, 0); padding: 4px; color: rgb(102, 136, 0) ! important; width: 260px; height: 88px; display: none; position: absolute; top: -83px; left: -255px; background-color: white !important;}
.fsiegel .siegel:hover { background-color:transparent !important; }
.fsiegel .siegel:hover .tlayer { display:block; }
.fsiegel .siegel .tlayer { text-decoration:underline;cursor:pointer; }
.fsiegel .siegel:hover .tlayer { text-decoration:none;color:white;background-color:#668800; }
#biosiegel { display:block;position:absolute;z-index:1010;width:52px;height:43px; }
#wk-legal a:hover { background-color:#668800 !important;}
#fnewsletter input {text-align:left;color:#999999;font-size:11px;padding-left:4px;width:187px;height:20px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
*+html #fnewsletter input { height:16px; } /* IE7 */

#mhead { padding-top:10px;height:99px; }
*:first-child+html #mhead { padding-top:0px;height:109px; } /* IE 7 */
@-moz-document url-prefix() { #mhead { padding-top:0px;height:109px; } }
body:nth-of-type(1) #mhead { padding-top:10px;height:99px; }


#mtopright .b_go { padding:0px !important;float:right;background-image:url(/img/b-search.png);width:60px; }
#mtopright .r-search { padding-top:10px;padding-bottom:6px;text-align:right;height:22px; }
#fulltext, #volltext { float:left;border:1px solid #668800;height:16px;width:400px;color:#AAAAAA; }
.fulltext {color:black !important; }
#ft-suggest {margin-left:90px;}
#ft-suggest .place { float:right;color:#AAAAAA;display:block; }
#ft-suggest a:hover .place { color:white; }
#ft-suggest a:focus .place { color:white; }
#ft-suggest a:focus { color:white;background-color:#668800 !important; }

.welcome { padding-top:4px; }

.gradient1 { background-image:url(/img/gradient1.gif);background-position:bottom;background-repeat:repeat-x; }

/* TASTEBOX */
.tastebox {overflow:hidden;height:14px;padding-top:3px;padding-bottom:2px;}
.tastebox .taste_dot {float:left;width:7px;overflow:hidden;height:7px;margin-top:2px;border:1px solid #668800;}
.tastebox .taste_info, .tastebox .taste_info_short {float:left;width:120px;padding-left:2px;line-height:12px;}
.tastebox .taste_info_short, .tastebox_short .taste_info {width:90px;}

.discount-small {
	position:absolute;width:41px;height:27px;background-image:url(/img/discount.png);background-repeat:no-repeat;
	color:white;padding-top:14px;text-align:center;font-size:16px;font-size:11px;
}
.discount-medium {
	position:absolute;width:58px;height:43px;background-image:url(/img/discount-star-medium.png);background-repeat:no-repeat;
	color:white;padding-top:20px;text-align:center;font-size:15px !important;font-weight:bold;
    -ms-transform: rotate(-16.5deg);
    -moz-transform: rotate(-16.5deg);
    -webkit-transform:rotate(-16.5deg);
    -o-transform:rotate(-16.5deg);
    transform:rotate(-16.5deg);
}
.discount-large {
	position:absolute;width:130px;height:90px;background-image:url(/img/discount-star-large.png);background-repeat:no-repeat;
	color:white !important;padding-top:41px;text-align:center;font-size:16px !important;line-height:16px;font-weight:bold;
    -ms-transform: rotate(-16.5deg);
    -moz-transform: rotate(-16.5deg);
    -webkit-transform:rotate(-16.5deg);
    -o-transform:rotate(-16.5deg);
    transform:rotate(-16.5deg);
}
.discount-large .star-saving { font-size:36px;display:block;padding-top:0px;line-height:36px;}
.discount-medium .star-saving { font-size:16px; }
.discount-xlarge {
	width:171px;height:130px;background-image:url(/img/discount-star-xlarge.png);background-repeat:no-repeat;
	color:white;padding-top:40px;text-align:center;font-size:16px;
}


/* LIVESHOP */
.liveshop-info .teaser { color:#B4000F !important;margin-bottom:10px;width:260px; }
.liveshop-star { position:absolute;top:-36px;left:440px;display:block; }
.liveshop-star .liveshop-star-date {display:block;font-size:15px;}
.liveshop-star .liveshop-star-saving {display:block;font-size:40px;}
.liveshop-star .liveshop-star-note {display:block;font-size:11px;}
.liveshop-preview div.liveshop-preview-box {width:304px;height:137px;float:right;position:relative; }
.liveshop-preview div.liveshop-preview-box:first-child {float:left;}
.liveshop-preview-image {width:130px;text-align:center;position:absolute;top:30px;overflow:hidden;}
.liveshop-preview-desc {position:absolute;left:140px;bottom:0px;width:154px;overflow:hidden;padding-bottom:8px;}
.liveshop-preview-name {font-weight:bold;}
.liveshop-action-day {width:150px;text-align:right;position:absolute;left:144px;top:10px;}
.liveshop-action-day2 {font-weight:bold;color:#B4000F;font-size:16px;}
.liveshop-missed { position:absolute;left:10px;top:20px; }
.liveshop-status3 .liveshop-preview-header, .liveshop-status2 .liveshop-preview-header {display:none;background-repeat:no-repeat;height:137px;width:304px;position:absolute;left:0px;top:0px;}
.liveshop-status2 .liveshop-preview-header { background-image:url(/img/specials/liveshop/upcoming-header.png);display:block;}
.liveshop-status3 .liveshop-preview-header { background-image:url(/img/specials/liveshop/missed-header.png);display:block;}
.liveshop-progress {width:304px;height:40px;position:relative;}
.liveshop-progress-num-end {text-align:right;}
.liveshop-progress-num-start, .liveshop-progress-num-end {width:304px;height:40px;position:absolute;top:0px;left:0px;color:#668800;font-size:12px;padding-top:4px;}
.liveshop-progress-text {width:304px;height:40px;position:absolute;top:0px;left:0px;text-align:center;color:#668800;font-size:14px;padding-top:2px;font-weight:bold;}
.liveshop-progress-bar {padding:1px;border:1px solid #668800;width:300px;height:10px;position:absolute;top:20px;left:0px;}
.liveshop-progress-bar-left {background-image:url(/img/specials/liveshop/bg-left.gif);}
.liveshop-progress-bar-sold {background-image:url(/img/specials/liveshop/bg-sold.gif);float:right;}
.liveshop-progress-bar-left, .liveshop-progress-bar-sold { height:10px;position:relative;background-repeat:repeat-x; }
.detail_info_liveshop a.orderbox_button:hover { background-color:transparent !important; }

.countdown span {
    background-image:url(/img/countdown.png);
    background-repeat:no-repeat;
    float:left;
    height:38px;
    width:28px;
    margin-right:2px;
}
.countdown { width:220px; }
.liveshop-info .countdown { margin-left:auto;margin-right:auto; }
.countdown span.countdown0 { background-position:0px 0px; }
.countdown span.countdown1 { background-position:-28px 0px; }
.countdown span.countdown2 { background-position:-56px 0px; }
.countdown span.countdown3 { background-position:-84px 0px; }
.countdown span.countdown4 { background-position:-112px 0px; }
.countdown span.countdown5 { background-position:-140px 0px; }
.countdown span.countdown6 { background-position:-168px 0px; }
.countdown span.countdown7 { background-position:-196px 0px; }
.countdown span.countdown8 { background-position:-224px 0px; }
.countdown span.countdown9 { background-position:-252px 0px; }
.countdown span.countdown_colon { background-position:-280px 0px;width:18px; }
#mhead .countdown span.countdown0 { background-position:0px 0px; }
#mhead .countdown span.countdown1 { background-position:-12px 0px; }
#mhead .countdown span.countdown2 { background-position:-24px 0px; }
#mhead .countdown #hlshour1.countdown0 { background-position:-131px 0px; }
#mhead .countdown #hlshour1.countdown1 { background-position:-142px 0px; }
#mhead .countdown #hlshour1.countdown2 { background-position:-155px 0px; }
#mhead .countdown span.countdown3 { background-position:-36px 0px; }
#mhead .countdown span.countdown4 { background-position:-48px 0px; }
#mhead .countdown span.countdown5 { background-position:-60px 0px; }
#mhead .countdown span.countdown6 { background-position:-72px 0px; }
#mhead .countdown span.countdown7 { background-position:-84px 0px; }
#mhead .countdown span.countdown8 { background-position:-96px 0px; }
#mhead .countdown span.countdown9 { background-position:-108px 0px; }
#mhead .countdown span.countdown_colon { background-position:-120px 0px;width:11px; }
#mhead .countdown span {
    background-image:url(/img/countdown-small2.png);
    background-repeat:no-repeat;
    float:left;
    height:19px;
    width:12px;
    margin-right:1px;
}
#mhead .liveshop-active {padding-left:9px;padding-top:6px;left:230px;position:absolute;top:-3px;width:210px;height:38px;background-image:url(/img/liveshop1.png);background-repeat:no-repeat;}
#mhead .liveshop-active2 {background-image:url(/img/liveshop2.png);height:88px;}
#mhead .liveshop-preview {padding-left:9px;padding-top:6px;left:230px;position:absolute;top:-3px;width:210px;height:88px;background-image:url(/img/liveshop-vorschau.png);background-repeat:no-repeat;}
#mhead .liveshop-preview:hover {color:#B4000F !important;}

/* SPECIALS */
.special .topic_mega span {font-size:21px;line-height:25px;text-transform:uppercase;}
.special_geschmackstyp .list_holder { padding:0px !important; }
.special_geschmackstyp .detail_info_taste { position:absolute;top:240px;left:-102px;z-index:3; }
.special_geschmackstyp .detail_info_taste .title { display:none; }



#mhead {
    background-image:url("/img/xmasbg.gif");
    background-position:280px 20px;
    background-repeat:no-repeat;
}


.page-footer { text-align: center;padding-top:10px;color:#f0f0f0;font-size:11px; }

/* TASTE BOXES */
.tastebox15 .taste_dot { background-color:#871a24; }
.tastebox13 .taste_dot { background-color:#dd7700; }
.tastebox14 .taste_dot { background-color:#c078c9; }
.tastebox16 .taste_dot { background-color:#42282e; }
.tastebox11 .taste_dot { background-color:#95CC0D; }
.tastebox12 .taste_dot { background-color:#e6c227; }



/* IE HACKS */

html.* a.ui-slider-handle { background-color:transparent !important; } 
html.* a.ui-slider-handle:hover { background-color:transparent !important; } 
html.* a.tasteimg img { margin:0px !important; }
html.* .smitem a.subnavilo { background-color:white !important; } 
html.* .playground h2 { border-bottom: 0px; }
html.* .href_opacity_hack {background-color:red;filter: alpha(opacity=0);}
*+html .href_opacity_hack {background-color:red;filter: alpha(opacity=0);}

input[type="radio"] { border-style:none; }

.cartnew #mbackgrwhitespace, .x-opt #mbackgrwhitespace { background-repeat:repeat-y; }
.cartnew #mcontent, .x-opt #mcontent { height:auto;position:relative;/*top:-15px*/;min-height:534px; }
.cartnew #content, .x-opt #content { height:auto;position:relative; }
.cartnew .mcenter { height:auto;position:relative;top:0px;color:#46280F;padding:12px;width:612px; }
.cartnew .progress-bar { position:relative;top:0px; }
.cartnew .address td { padding-top:2px;padding-bottom:2px; }
.cartnew .address th { padding-top:2px;padding-bottom:2px;padding-right:2px; }
.cartnew .address .help { margin-left:0px; }

.mcenter h1 { color:#668800;border-bottom:1px dotted #668800;margin-bottom:10px;padding-bottom:4px;font-size:17px; }

.ui-dialog-title { color:white !important; }

.mcenter table tbody th {
    color:#46280F;
}
.cartnew .price-std { font-weight:normal; }
.price-full .price-old { color:#668800; }
.price-special { color:#990000 !important; }
.cartnew input, .cartnew select { color:#46280F; -moz-box-sizing: border-box; box-sizing: border-box; }
.cartnew select {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.vintage_available_topic, .vintage_available_values, .coming_soon_topic, .coming_soon_value , .not_available { display:block;color:#442211; }
.detail_info_wk .vintage_available_values a {position:static;display:inline;}
.detail_info_wk .vintage_available_topic, .detail_info_wk .coming_soon_topic {font-weight:bold;}

body > div {background-image: url("/img/xmas-bg.gif");background-repeat:no-repeat;background-position:center top;}
body.x-kwk #content, body.x-gtt #content, body.x-swm #content, body.x- #content {background-image:none;}

body.x-z #content {background-position:100px 0px;}

#mbackgrwhitespace, #mbackgrhead, #mbackgrcontent, #mbackgrfoot, #mbackgrfootxmas {min-width:982px;}
#mhead, #mcontent {min-width:970px;}

#mbreadcrumb a:before { content:"› "; }

.xbutton1, .xbutton2, .xbutton3 {
    display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;
    font-weight: bold;font-size: 11px;cursor:pointer;padding-left:7px;padding-right:7px;
}
.xbutton1 {
    line-height:16px;
    -moz-background-clip:padding-box;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    background-color:white;
    color:#668800 !important;
    border:2px solid #668800;
    *border:1px solid #668800;
    -moz-border-image:url(data:image/gif;base64,R0lGODlhBQAFAKECAGaIAPH05////////yH5BAEKAAMALAAAAAAFAAUAAAIIHG6iJyO8DCoAOw==) 2 2 2 2 stretch stretch;
    -webkit-border-image:url(data:image/gif;base64,R0lGODlhBQAFAKECAGaIAPH05////////yH5BAEKAAMALAAAAAAFAAUAAAIIHG6iJyO8DCoAOw==) 2 2 2 2 stretch stretch;
    -o-border-image:url(data:image/gif;base64,R0lGODlhBQAFAKECAGaIAPH05////////yH5BAEKAAMALAAAAAAFAAUAAAIIHG6iJyO8DCoAOw==) 2 2 2 2 stretch stretch;
    border-image:url(data:image/gif;base64,R0lGODlhBQAFAKECAGaIAPH05////////yH5BAEKAAMALAAAAAAFAAUAAAIIHG6iJyO8DCoAOw==) 2 2 2 2 stretch stretch;
    background:-moz-linear-gradient(top, #ffffff, #f1f4e7);
    background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f4e7));
    background:-webkit-linear-gradient(top, #ffffff, #f1f4e7);background:-o-linear-gradient(top, #ffffff, #f1f4e7);
    background:-ms-linear-gradient(top, #ffffff, #f1f4e7);background:linear-gradient(top, #ffffff, #f1f4e7);
}
.xbutton2, .xbutton3 {
   -moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
    line-height:18px;color:white !important;font-size:11px;
}
.xbutton2 {
    background-color:#b60010;
    border:1px solid #b60010;
    background:-moz-linear-gradient(top, #d6717a 0%, #b60010 50%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d6717a), color-stop(0.5, #b60010));
    background:-webkit-linear-gradient(top, #d6717a 0%, #b60010 50%);background:-o-linear-gradient(top, #d6717a 0%, #b60010 50%);
    background:-ms-linear-gradient(top, #d6717a 0%, #b60010 50%);background:linear-gradient(top, #d6717a 0%, #b60010 50%);
}
.xbutton3 {
    background-color:#668800;
    border:1px solid #668800;
    background:-moz-linear-gradient(top, #cacdc0 0%, #668800 50%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #cacdc0), color-stop(0.5, #668800));
    background:-webkit-linear-gradient(top, #cacdc0 0%, #668800 50%);background:-o-linear-gradient(top, #cacdc0 0%, #668800 50%);
    background:-ms-linear-gradient(top, #cacdc0 0%, #668800 50%);background:linear-gradient(top, #cacdc0 0%, #668800 50%);
}
.xbutton2.xgo:before, .xbutton3.xgo:before, .xbutton1.xgo:before, .xmore:before { content:"› "; }
.xbutton1:hover {
    -moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
    border-width:1px;border-image:none;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;line-height:18px;
}
.xbutton1:hover, .xbutton3:hover { background:#668800 !important;color:white !important; }
.xbutton2:hover { background:#b60010 !important; }
select + .xbutton1, select + .xbutton2, select + .xbutton3 { margin-left:10px; }


.xhead3 {
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height:18px;
    color:#668800;
    padding-bottom:6px;
}

.rating-stars, .rating-stars span {
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
    height:13px;
}
.rating-stars { width:70px;background-image:url(/img/star-off.gif); }
.rating-stars span { background-image:url(/img/star-on.gif); }
.rating-stars1 span { width:14px; }
.rating-stars2 span { width:28px; }
.rating-stars3 span { width:42px; }
.rating-stars4 span { width:56px; }
.rating-stars5 span { width:70px; }


