.advent_tab {width:817px;background-image:url(img/kalender-bg.jpg);background-repeat:no-repeat;}
.advent_td {text-align:center;width:76px;height:38px;font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.advent_nummer {color: #000;text-align:center;font-size:16px;font-weight:bold;}
td .advent_td  a:hover  {text-decoration:underline!important;}
td .advent_td  a {display:block;text-align:center;line-height:32px;}
.advent_tooltipp {width:290px;background:#fff;}
.advent_font10 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #2b2a26;margin-left:10px;}
.advent_font12 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #2b2a26;margin-left:10px;}
.advent_font12b {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2b2a26;text-align:center;}
.advent_font12c {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #700000;text-align:center;}
.advent_font14 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2b2a26;text-align:center;}
.advent_font16 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #2b2a26;text-align:center;}
.advent_font18 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #2b2a26;margin-left:10px;}
.advent_proz {font-size: 16px;color:#fff;position:absolute;background: url(img/se_preisersparnis2.png) no-repeat;margin:-60px 0 0 -45px;width:45px; height:45px;line-height:45px;padding-left:6px;}

.infotype202 /* Internet Explorer */ 
{width:100%;text-align:center;}
.infotype202 /* Mozilla Firefox alignment */ 
{width:100%;text-align:-moz-center;}

#ajax_suchfeld {
z-index:20000000!important;
}

#ajax_suchfeld_update  {
z-index:20000000!important;
}

img#ihrevorteile {
margin-top:0px!important;
margin-top:20px;
}

#weingueter-wand  {
padding-left:2px;
}


#weingueter-wand img {
padding:1px;
border:1px solid #ddd;
margin-right:1px;
margin-bottom:1px;
}

#landing-page>img{
margin-left:-6px!important;
}

#landing-page p {

}

#landing-page #text-unten {
clear:both;
}

/* --- Weingüter Liste Left */    

#weingueter-left-panel-home{background:url(img/panel_upperend_bg.gif);background-repeat:no-repeat;border-bottom:1px solid #222;width:165px; color:#222!important;}
#weingueter-left-panel-home td{line-height:14px; color:#222!important;}
#weingueter-left-panel-home h2{font-size:11px;font-weight:bold;margin-top:3px;margin-bottom:2px; color:#222!important;}
#weingueter-left-panel-home .b6{color:fff;margin-left:6px; font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; color:#fff!important;}

.sf_ag{font-weight:bold;background:url(img/bg_sf_ag.gif) no-repeat;margin:0;padding:0 0 0 16px;text-transform:uppercase; color:#222!important;}

.sf_ag_active{font-weight:bold;background:url(img/bg_sf_ag_active.gif) no-repeat;margin:0;padding:0 0 0 16px;padding:0 0 0 16px;text-transform:uppercase; color:#222!important;}

.sf_title{color:fff!important;font-family:Georgia, "Times New Roman", Times, serif;!important;font-size:12px!important; color:#fff!important;}

.sf_aug{font-weight:normal;font-size:12px;background:url(img/bg_sf_ag.gif) no-repeat;margin:0 0 0 -4px;padding:0 0 0 16px; color:#222!important;}

.sf_aug_active{font-size:12px;background:url(img/pfeil_navi.png) no-repeat;margin:0 0 0 -4px;padding:0 0 0 16px;width:142px!important;width:155px;display:block;font-weight:bold; color:#9c0553!important;}

.sf_aug2{font-size:12px;font-weight:normal;margin:0 0 0 5px; color:#222!important;}
.sf_aug2_active{font-weight:bold;font-size:12px;margin:0;padding:0 0 0 0;margin:0 0 0 1px; color:#9c0553!important;}
.sf_zk1{/*background:url(img/p.gif) no-repeat;*/margin:0;padding:0 0 0 0; color:#222!important; font-size:12px!important; font-weight:normal!important;}

.alle_shopfenster_links {
	overflow:hidden;
}


/* --- Neue AAT */

#breadcrumb {
margin: 5px 0 5px 0;
font-weight:bold;
font-size:12px;
float:left;
color:#222;
}

#breadcrumb font {
color:#222!important;
}

#breadcrumb a {
text-decoration: underline;
}

#artikeldetail {
width:820px;
height:auto;
overflow:hidden;
}

#artikeldetail p a {
text-decoration:underline;
}

#artikeldetail h1 {
font-family: Georgia,Times,Serif;
font-size: 24px;
color: #222222;
text-align: center;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #888888;
height: 25px;
display: block;
font-weight: normal;
}

#col-left {
width:180px;
height:auto;
margin:0;
padding:0;
float:left;
}

#col-middle {
width:330px!important;
height:auto;
margin:0x;
padding:0;
float:left;
}			
			
#col-right {
width:290px;
height:auto;
padding:0;
margin:5px 0 0 0;
float:right;
overflow:auto;
border:none;
}

#artikeldetail div#bewerti {
float:left;
width:300px!important;
} 

#auszeichnungen {
float:left;
width:auto;
}

#col-bottom {
width:820px;
height:auto;
overflow:hidden;
}

#hers-info {
display:block;	
float:left;
padding:0;
margin:0;
width:170px;
}

#hers-info img {
padding:0;
margin:0;
border:1px solid #ccc;
float:left;
}

#artikelfoto {
width:180px;
padding:0;
margin:0;
text-align:center;
background:#fff;
height:auto!important;
height:600px;

}

#artikelfoto img {
border-right:#ccc!important;

}

div#artikelzusatz {
width:31px;
margin-top:7px;
margin-left:-30px!important;
margin-left:-345px;
padding:0;
z-index:5;
position:absolute;
}


div#artikelzusatz div {
z-index:5;

}

div#artikelzusatz divimg {
margin:0;
padding:0;
float:left;
z-index:5;
positon:relative;
}

#sterne{
margin-top:480px;
margin-left:-181px!important;
margin-left:-496px;
z-index:5;
position:absolute;
width:18px;
padding:0;
z-index:5;
}


#artikelzusatz .azugr10,
#artikelzusatz .azugr11,
#artikelzusatz .azugr12,
#artikelzusatz .azugr13,
#artikelzusatz .azugr14,
#artikelzusatz .azugr23 {
display:none;	
}

#artikeltext {
width: 315px!important;
width: 310px;
float:left;
padding:0;
margin:0 0 0 5px;
}

#mod-eins {
width: 275px;
float:left;
padding:0;
margin:0 0 0 7px;
}

#social-plugins iframe {
margin:0;
padding:0;
background:transparent;
float:left;
border:none;
height:25px;
}

#social-plugins {
overflow:hidden;
padding:5px 0 0 0;
margin:0 0 0 7px;
height:30px;
width:280px;
}

.menu-tabs { 
padding:0; 
margin:0; 
clear:both;
z-index:50;
height:33px;
width:795px;
}

.menu-tabs li { 
display:inline;
}


#menu-tabs .tab1 a, #menu-tabs .tab2 a, #menu-tabs .tab3 a, #menu-tabs .tab4 a {
     display:block;
     float:left;
     width:182px;
     margin-right: 5px;
     text-align:center;
     text-decoration:none;
font-weight:bold;
margin-top:10px;
background:url(img/reiter.png) no-repeat;
z-index:50;

}

#menu-tabs .tab1 a, #menu-tabs .tab2 a, #menu-tabs .tab3 a,#menu-tabs .tab4 a {
height:34px;
padding:0;
z-index:50;
}



#menu-tabs .active a {
color:#000;
background:url(img/reiter-aktiv.png) no-repeat;
z-index:50;
}

#menu-tabs a {
color:#000;

}

ul#menu-tabs li a {
line-height:33px;
z-index:50;
}

.content { 
float: left; 
clear: both;  
padding:10px 10px 30px 10px;
border: 1px solid #e4e2df;
border-left: none;
margin:-4px 0 0 0;
width:790px!important;
width:790px;
background: url(img/reiterfeld-bg.png) repeat-y;
overflow:hidden;
z-index:0;
}

.content p {
margin:10px 0 0 0;
padding:0;
}

.content iframe {
border:none;
width:150px;
}

.content hr {
background:transparent;	
}

#Auszeichnungen {
width:790px!important;
width:790px; 
}

.her-link  a {color:#000!important;font-weight:normal!important;}
.her-link  a  img {float:left;padding:3px 3px 0 1px;margin-right:10px;}
p.her-link {margin-left:2px;}

/* --- Neue AAT Ende */

#landing-page .woodenheadline, .woodenheadline {
	width:802px;
	height:40px;
	background:url(img/bg-weinfarben.jpg) no-repeat;
	padding-top:11px;
	margin-left:-2px;
	margin-top:10px;
	position:relative;
	padding-left:15px;
	color:#fff!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	text-shadow:1px 1px 1px #000;-webkit-text-shadow:5px 5px 15px #000;
        text-align:left;
}

#landing-page .woodenheadline a, .woodenheadline a {
	color:#fff!important;
	padding-left:15px;
	margin-left:25px;
	padding-right:14px;
	font-family:arial,sans-serif;
	font-size:14px!important;
	font-weight:bold!important;
	text-shadow:1px 1px 1px #000;-webkit-text-shadow:5px 5px 15px #000;
	border-left:1px dashed #fff;
text-decoration:underline;
	
}

#landing-page .woodenheadline a:hover, .woodenheadline a:hover {
	text-decoration:underline;
}

/* --- SLIDER Start */    #myController{background:#fff; border-bottom:1px dashed #888; position:absolute;z-index:1; margin-top:320px; padding-left:100px;width:717px!important;width:817px;height:38px!important;height:44px;padding-top:6px;margin-left:3px;padding-bottom:3px;}
#myController span{text-align:center;color:#222;font-size:18px;padding:5px;cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif;}
#jFlowSlide{width:817px!important;border:none;max-height:324px;}
#mySlides{position:relative;width:817px;height:324px;}
#mySlides div{position:relative;}
#mySlides div img{position:relative;}
#myController span.jFlowSelected{color:#a70958!important;font-size:18px;padding:5px;cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif;}
.jFlowPrev{position:absolute;padding:0px;margin-left:3px;margin-top:326px; margin-top:326px;cursor:pointer;z-index:2;}
.jFlowNext{position:absolute;padding:0px;margin-left:787px;margin-top:326px;cursor:pointer;z-index:2;}
.jFlowControl{float:left;display:block; margin-top:0px!important; color:#222;margin-right:30px;text-align:center;z-index:3;}

/* ----------------- Bilderleiste--------------*/

#bilderleiste {
width:817px;
height:100px;
}

#bilderleiste .box {
float:left;
margin-right:3px;
text-align:center;
width:88px;
margin-top:12px!important;
}

#bilderleiste .box p  {
margin:0!important;
padding:0;
font-family:georgia, serif;
padding-top:4px;
width:auto!important;
text-align:center!important;
}

#bilderleiste .box p a {
texte-decoration:none;
color:#666;
font-weight:normal;
font-family:georgia, serif;
font-size:14px!important;
}


/* ----------------- head Start---------------*/

.mtab_h{
padding: 5px 16px 40px 17px;
cursor: pointer;
margin-left: 0px !important;margin-left:-3px;
margin-top: 3px !important;margin-top:2px;
}

a.mtab{
font-family: Arial;font-weight:bold;
font-size: 13px;
padding: 10px 16px 40px 17px;
cursor: pointer;
margin-left: 0px !important;margin-left:-3px;
margin-top: 3px !important;margin-top:2px;
color: #ffffff!important;
}

a.mtab:hover{background:url('img/mtab_activ.png');background-repeat:no-repeat;color: #ffffff;}
.mtab:visited{font-family: Arial;font-size: 13px;color:#ffffff;}
.trenn {margin-left: 0px !important;margin-left:-3px;margin-top: 3px !important;margin-top:5px;}

.suche {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #896775; font-weight:bold;}
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d6bcc5;}
.login {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold;}
.wk_leer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
.artikel_anz {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d3cdcf;}
.artikel_sum {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #d3cdcf;}
.wk_versand {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #6f515d;}


/* ----------------- head End---------------*/

/*Barilliance OOS-Message ausblenden */

.y96,.x96 {display:none;}

/* ----------------- Barilliance ---------------*/

#bar-panel {
	position:absolute;
	margin-left:1020px;
	top:167;
	width:180px;
	height:auto;
}

#bar-ekomi {
background:url(img/barilliance-ekomi.png) no-repeat;
width:180px;
height:180px;
padding:19px 4px 4px 19px;
}

#bar-empfehlungen {
position:absolute;
top:800px!important;
top:803px;
margin-left:846px!important;
margin-left:35px;
width:180px;
height:auto;
padding:0 4px 4px 0px;

}

#bar-start {
position:absolute;
top:705px!important;
top:708px;
margin-left:1018px;
width:180px;
height:auto;
padding:0 4px 4px 0px;
}

#bar-rebsorte {
position:absolute;
top:700px!important;
top:703px;
margin-left:845px!important;
margin-left:22px;
width:180px;
height:auto;
padding:0 4px 4px 0px;
}

#empf-header {
background:url(img/barilliance-empfehlungen-header.png) no-repeat bottom;
width:180px;
height:73px;
}

#empf-footer {
background:url(img/barilliance-empfehlungen-bottom.png) no-repeat top;
width:180px;
height:36px;
}


#widget_h_1  {
        width:180px;
        height:auto;
        padding:0;
        float:left;
		background:url(img/barilliance-empfehlungen-body.png) repeat-y top;
		margin:0 0 0 19px;
}

#widget_p_1  {
        width:180px;
        height:auto;
        padding:0;
        float:left;
		background:url(img/barilliance-empfehlungen-body.png) repeat-y top;
		margin:0;
}

#widget_c_1  {
        width:180px;
        height:auto;
        padding:0;
        float:left;
		background:url(img/barilliance-empfehlungen-body.png) repeat-y top;
		margin:0;
}

#widget_sc_1  {
        width:180px;
        height:auto;
        padding:0;
        float:left;
		background:url(img/barilliance-empfehlungen-body.png) repeat-y top;
		margin:0;
}


#bar-empfehlungen  #widget_h_1, #bar-empfehlungen  #widget_p_1,#bar-empfehlungen #widget_sc_1{
width:180px;
height:auto;
z-index:1000;
float:left;
display:block;
overflow:hidden;
padding:0;
margin:0;
}

#bar-start  #widget_h_1, #bar-start    #widget_p_1,#bar-start  #widget_sc_1{
width:180px;
height:auto;
z-index:1000;
float:left;
display:block;
overflow:hidden;
padding:0;
margin:0;
}

#bar-start  #widget_c_1 {
width:180px;
height:auto;
z-index:1000;
float:left;
display:block;
overflow:hidden;
padding:0;
margin:0;
}

.cbar_widget_item {
         /*border-right:1px dotted #d2c4a8;*/
         width:150px;
         height: 275px;
         border:1px solid #e2e1df;
         border-bottom:5px solid #e2e1df;
         background:url(img/suchergebnis-bg.jpg);
         margin:0 6px 0 18px;
         padding:0;
         float:left;
         text-align:center;
		 overflow:hidden;
}

.cbar_widget_item img {
     width:50px;
}

.cbar_widget_name {
        font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:12px;
	border-top:1px solid #e2e1df;
	border-bottom:1px solid #e2e1df;
	margin:1px 0 0 0!important;
	padding:4px 0 0 0;
	height:42px;
	overflow:hidden;
        width:100%;
	background:#fff;
        font-weight: normal;
   }


.cbar_widget_title {
       border-bottom:1px dashed #bbb;  
       border-top:1px dashed #bbb; 
       padding-bottom:10px; 
       padding-top:10px;
       margin-bottom:12px;
       margin-top: 5px;
       font-size:12px;
       font-weight: bold;
	   display:none;
}


.cbar_widget_oldprice_price {
	display:block;
	height:14px!important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:12px;
	margin: 5px 0 0 0;
	padding:1px;
	overflow:hidden;
        width:153px;
	font-weight:normal;
        text-decoration:line-through;
}

.cbar_widget_price {
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#90004e;
	text-align:center;
	line-height:22px;
	margin:0!important;
	padding:3px 0!important;;
	overflow:hidden;
	font-weight:normal;
	width:155px;
}

.cbar_widget_img {
        vertical-align:center;
	margin-top:10px;
}

.cbar_widget_brand {
	display:block;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaa;
	text-align:center;
	margin:0 auto 5px auto;

	padding:0 3px;
	overflow:hidden;
        width:100px;
	height:25px;
	font-weight:normal;
        color:#868686;
        text-align:center;
}

/* ----------------- ??? ---------------*/

.ada_text {
line-height:18px;
font-size:12px;
padding:0 0 7px 0;
border-bottom:1px solid #ccc;
}

.ada_text a {
text-decoration:none;
font-weight:normal!important;
color:#421203!important;
}


/* ----------------- Suchergebnis TEMPLATE START ---------------*/

.paket-box {
	height:285px;
	width:260px;
	border:1px solid #e2e1df;
	border-top:5px solid #e2e1df;
	border-bottom:5px solid #e2e1df;
	background:url(img/suchergebnis-pakete-bg.jpg)
}

.paket-box .prozpos {
	position:absolute;
	margin-top:30px;
}

.paket-box .a4 {
	border:1px solid red;
	display:block;
	height:0;
}

.paket-box .a3 {
	color:#868686!important;
}

.paket-box .bottle-azu {
	position:absolute;
	width:20px;
	height:100px;
	margin-top:50px;
	margin-left:-6px;
}

.paket-box .bottle-rating {
	position:absolute;
	width:20px;
	height:100px;
	margin-top:175px;
	margin-left:135px;
}

.paket-box .bottle-rating img{
	display:block!important;
	margin-top:2px;
}

.paket-box .azugrafik img {
	display:block!important;
	margin-top:5px;
}

.paket-box h2 a, .paket-box h3 a {
	color:#3c3236;
	padding:0px 10px 0px 0px;
	border:none;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:50px;
}

.paket-box .winery-logo {
	background:#f8f7f5;
	margin:0px auto;
}

.paket-box div.wineryLogo {
	width:153px;
	background:#f8f7f5;
        border:1px solid #fff;
}

.paket-box h3 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:15px;
	border-top:1px solid #e2e1df;
	border-bottom:1px solid #e2e1df;
	margin:0;
	padding:3px 0;
    width:262px;
}

.paket-box .bottle {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.paket-box h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:13px;
	border-top:1px solid #e2e1df;
	border-bottom:1px solid #e2e1df;
	margin:1px 0 0 0;
	padding:6px 5px;
	height:45px;
	overflow:hidden;
    width:252px;
	background:#fff;
	vertical-align:middle;
}

.paket-box h4 {
	display:block;
	height:14px!important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:12px;
	margin: 5px 0 0 0;
	padding:1px;
	overflow:hidden;
    width:235px;
	font-weight:normal;

}

.paket-box h5 {
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#90004e;
	text-align:center;
	line-height:22px;
	margin:0!important;
	padding:3px 0!important;;
	overflow:hidden;
	font-weight:normal;
	width:235px;
}

.paket-box h6 {
	display:block;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaa;
	text-align:center;
	margin:-10px auto 10px auto;
	padding:0 3px;
	overflow:hidden;
   width:115px;
	height:25px;
	font-weight:normal;
}

.paket-box img.button {
	margin-left:15px;
}


html body, body p, body blockquote, body center, body form, body ul, body li, body ol, body pre, body table, body td, body tr
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px!important;
font-color:#222;

}

body p
{
	line-height:18px;
}

body {
	font-family:Arial, Helvetica, sans-serif!important;
background:url(img/sucbg.jpg) repeat-x #170c12 center top fixed!important;
}

body>table {

}


#blaettern {
	border: 1px solid #ccc;
	padding-left:10px;
}

#blaettern {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px!important; 
	color: #222; 
	text-decoration:none;
	display:block;
	width:805px;
	height:35px;
	line-height:30px;
	background:#f4f4f4 url(img/banner-navi-bg.png) center no-repeat;
	padding:1px;
	border: 1px solid #ccc;
	margin-left:4px!important;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	float:left;
}

#blaettern a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px!important; 
	color: #222!important; 
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	
}

/* ====================== Kategorie Header ====================== */


#kategorie-header {
	width:815px;
	height:316px;
	margin:0px;
	padding:0;
}

.jetztklicken {
	display:block;
	width:432px;
	height:334px;
	position:absolute;
	margin-top:-330px;
	margin-left:395px;

}

#kategorie-header h1
{
	position:absolute;
	margin-top:190px;
	margin-left:19px;
	font-size: 12px;:42px;
	border:none;
	background:#000;
	padding:1px 8px;
	-webkit-transform: rotate(357deg);
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#kategorie-header h2
{
	margin-top:-15px;
	margin-bottom:20px;
	font-size:3em;
	background:#000;
	padding:5px;
	-webkit-transform: rotate(357deg);
	color:#fff;
}

#kategorie-header p
{
	position:absolute;
	margin-top:246px;
	margin-left:19px;
	font-size:18px!important;
	background:#000;
	padding:5px;
	-webkit-transform: rotate(357deg);
	color:#fff;
}



/* ----------------- Suchergebnis Header ---------------*/

.se_hr1 {display:none;}
.se_hr2 {display:none;}
.se_foot {font-family: Verdana; font-size: 12px; color: #000; text-decoration:none;}
.se_limit_20 {font-family: Arial, Helvetica;font-size: 12px;color:#000;font-weight:normal;}
.se_limit_40 {font-family: Arial, Helvetica;font-size: 12px;color:#000;font-weight:normal;}
.se_limit_80 {font-family: Arial, Helvetica;font-size: 12px;color:#000;font-weight:normal;}
.se_limit_20_active {color:#777;text-decoration:underline;font-weight:bold;}
.se_limit_40_active {color:#777;text-decoration:underline;font-weight:bold;}
.se_limit_80_active {color:#777;text-decoration:underline;font-weight:bold;}
.keine_produkte_je_seite {display:none;}
.keine_produkte_je_seite_top {display:none;}

.infotype202 {background:#FBFBF3; border: 1px solid #E0E0D2; width:632px;}

A {text-decoration:none; color: #421203;}
A:visited {color: #421203;}
A:hover {text-decoration:none;}
body {infobackground:#BACAC7; scrollbar:#BACAC7; buttonface:#BACAC7; color:#421203}
iframe {border:none;background:#ffffff;}
select {width:140px;}



h5 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight:normal; color: #ABA697; text-decoration:none;margin:0px;padding:0px;margin-left:5px;width:400px;position:relative;margin-top:-20px;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

form, input, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203;}

.serie_1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-indent: 1px;font-weight: bold;}
.serie_tab {width: auto;height: auto;}
.serie_tab img {align:center;}

/*Tabellenzeilenhintergrund*/
.tdbg{background-color:#f6f6f6;}/*f4f4f4*/


/*Hauptschriftart für Preis, Artikeltext(klein), Musiktitel, Footertext*/
.a  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

.b1 .b6{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

/* img { behavior: url(/iepngfix.htc); }*/

/*Text-Menü unten*/
.a1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;color:#421203!important;}
.a1 a {text-decoration:none;font-size:10px;color:#421203!important;}
.a1 a:active {text-decoration:none;font-size:10px;color:#421203}
.a1 a:hover {text-decoration:none;font-size:10px;color:#421203}

/*Überschrift Suchergebnis*/
.s7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6C0606; text-decoration:none;}

.a2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}


/*zzgl. Versandkosten auf Startseite*/
.a3 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #777777; text-decoration:none;}


.a4 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #6C0606; text-decoration:none;}

/*Preis(früher), Artikeltext(normal), Text in Startseitenmodulen,*/
.b  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none; line-height:18px!important;}

/*Überschriften Mitte*/
.b1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

/*Preise in Infogruppen*/
.b2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6A2226; text-decoration:none;font-weight:bold;}

.b3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}
.b4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none;}



/*Login, Warenkorb, Zur Kasse, usw..., Artikelgruppen wenn im Text-Menü und nicht als Reiter*/
.b5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none;}
.b5 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e6e4c6; text-decoration:none;}

/*Überschrift der Shopfenster !*/
.b6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none; text-transform:uppercase;}

/*Feldbezeichner Loginbereich*/
.b7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;line-height:19px;}

/*Preis in Artikeldetailanzeige / Artikelname1 in Artikeldetail / Staffelpreise*/
.c  {font-family: Arial,Verdana; font-size: 12px; color: #421203;font-weight:bold;}



.c1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
.c1 a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}


/*Sprache/Währung/eMail/Passwort in Shopfenstern*/
.k  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-indent: 1px;}

/*Verlinkte Überschriften in Bewertungen und bei Bewertung abgeben*/
.k2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-indent: 1px;}

hr {
background-color: #CECECE; /* Farbe für Opera und Firefox */ 
color: #CECECE; /* Farbe für Internet Explorer (IE) */
border: 0px; height: 1px;}

.x2 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #421203; font-weight:bold;}
.y2 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #421203; font-weight:bold;}

.x19 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 16px; color: #9c034d; font-weight:bold;}
.y19 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #421203; font-weight:bold;}

.z  {font-family: Arial,Verdana; font-size: 22px; color: #EB0000;font-weight:bold;}

a:link.c1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}


#price_uvp_text {position:relative;top:10;z-index:10;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#682E38;}
#price_uvp_cross {position:relative;top:-9;z-index:11;}

.dbheadline {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6E1A36;font-weight:bold;}
.dbbutton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight:bold;}
.dbbutton a:hover,a:link,a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6E1A36;font-weight:bold;}

.dbbutton1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;font-weight:bold;}

.c1black {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #421203;}

.se_count {height:25px;padding:10px;}
.se_count_font_normal {position:relative;margin-top:5px;font-family: Arial, Helvetica; font-size: 12px; color: #fff; text-decoration:none;cursor:hand;border: 1px solid #777;background-color: #777;padding: 0 4px 0 4px;}
.se_count_font_activ  {color: #000; cursor:hand;font-size: 12px; border:1px solid #777;background-color: #fff;padding: 0 4px 0 4px;}

.se_count_top {height:25px;padding:10px;}
.se_count_top_font_normal {position:relative;margin-top:5px;font-family: Arial, Helvetica; font-size: 12px; color: #000; text-decoration:none;cursor:hand;padding: 0 2px;}
.se_count_top_font_activ  {color: #6e1a36; cursor:hand;font-size: 12px;padding: 0 2px;text-decoration:underline;}




#blaettern_oben {
padding:0;
border-bottom:1px dashed #ccc;
width:802px;
margin-left:-10px;
height:45px!important;
position:relative;
}

#blaettern_oben table {
margin-top:0!important;
margin-left:-4px!important;
}



/*Generisches-Menü-Oben*/
#nav_generic {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;color:#ffffff;font-weight:normal}
#nav_generic a {text-decoration:none;font-size: 12px;color:#ffffff;font-weight:normal}
#nav_generic a:hover {text-decoration:none;font-size: 12px;color:#6D163A;font-weight:normal}

/* 2-Spaltiges Suchergebnis */

.srp-div { 
	border: 1px solid #aaa597;
	height:260px;
	width:380px;
	margin-bottom:3px;
	border: 1px solid #ccc;
}

.srp-top {
	padding:5px;
}

body > table {
        border-right:1px solid #000000!important;
        border-left:1px solid #000000!important;
}

.x62{display:block;float:left;height:70px;width:120px;overflow:auto;}


#scroller a {text-decoration: none;}
#scroller {width: 134px; height: 150px; font-size: 10px;text-align:block;margin-left:2px;margin-right:2px;}

#loginbereich {
width:620px;
}

#loginbereich-left {
width:300px;
height:200px;
float:left;
background:#f4f4f4;
}

#loginbereich-right {
width:300px;
height:200px;
float:right;
background:#f4f4f4;
}

#loginbereich-sofortkauf {
width:620px;
float:left;
margin-top:20px;
background:#f4f4f4;
}



.loginbereich-headline {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold; 
color: #421203;
line-height:30px;
}

.loginform {

}



u {z-index:2210000;}


#bildnavi {
	width:638px;
	height:415px;
	margin:0;
	padding:0;
}

img {
	border:none;
}

#oben-links,#oben-links-en, #oben-rechts, #unten-links, #unten-rechts {
	float:left;
}

#oben-links {
	width:383px;
	height:240px;
	margin-right:4px;
	margin-bottom:4px;
}


#oben-links-en {
	width:383px;
	height:240px;
	margin-right:4px;
	margin-bottom:4px;
	background:url(img/home-classic_en.jpg);
}

#oben-rechts {
	width:245px;
	height:240px;
	margin-bottom:4px;
}

#unten-links {
	width:383px;
	height:153px;
	margin-right:4px;
}

#unten-rechts {
	width:245px;
	height:153px;
}



#in_wk img {
float:left;
margin:0;
padding:0;
}


.anzahl_ag   {font-size: 9px; color: #999999;}
.anzahl_aug {font-size: 9px; color: #999999;}
.anzahl_zk   {font-size: 9px; color: #999999;}
.anzahl_her {font-size: 9px; color: #999999;}
.anzahl_azu {font-size: 9px; color: #999999;}

#wes {
	width:638px;
	height:auto;
	border:1px solid #777;
	text-align:left;
}

#wes h1 {
	position:relative;
	margin-top:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	margin-left:8px;
}

#wes p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	margin-left:8px;
	margin-right:8px
}


.sm_ag  {font-family: Verdana; font-size: 12px; color: #E05854; font-weight:bold;}
.sm_aug  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_aug2  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_a  {font-family: Verdana; font-size: 10px; color: #666666;}
.sm_zk1  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_zk2  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_herst  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}


#kai2 {
	width:auto;
	height:auto;
	border:1px solid #777;
	text-align:left;
}

#kai2 h1 {
	position:relative;
	margin-top:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	margin-left:8px;
}

#kai2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	margin-left:8px;
	margin-right:8px
}


.sf_tab_her_ag2 {width: 164px!important;width:165px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #6B2802;}
.sf_tab_her_ag4 {width: 164px!important;width:165px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #6B2802;}


.paypal_schnellkauf {
       padding-left: 200px;

}


/* 2-Spaltiges Suchergebnis */


.srp-div { 
	border: 1px solid #aaa597;
	height:260px;
	width:380px;
	margin-bottom:3px;
}

.srp-div2 { 
	border: 3px solid #fff;
	height:287px;
	width:380px;
	background: url(img/srp-bg2.jpg);
	margin-bottom:3px;
        line-height:14px;
}


.srp-div3 { 
	border: 3px solid #fff;
	height:230px;
	width:380px;
	background: url(img/srp-bg3.jpg);
	margin-bottom:3px;
        line-height:14px;
		border: 1px solid #ccc;
}


.srp-top {
	padding:5px;
}


.srp-image {
width:30px;
height:130px;
overflow:hidden;
}

h2 {
font-size:12px;
font-family:arial,serif;
margin-bottom:5px;
margin-top:10px;
}

.ajax_achtung {font-family: Arial, Verdana; font-size: 10px; color: #9c034d; font-weight: bold; text-decoration:none;}
.ajax_normal {font-family: Arial, Verdana; font-size: 10px; color: #444444; font-weight: bold; hover color: #205DCB;}
.ajax_markierung {font-family: Arial, Verdana; color: #580125; font-weight: bold; text-decoration:none;}
.ajax_zeile {width:500px;background-color:#F5F5ED;border-right: 1px solid #580125;border-left: 1px solid #580125;}
.ajax_zeile_oben {width:500px;height:1px;border-bottom: 1px solid #580125;}
.ajax_zeile_unten {width:500px;height:1px;border-top: 1px solid #580125;}
.ajax_tooltipp_titel {font-size: 14px; color: #333333;}
.ajax_tooltipp_text {font-size: 10px; color: #777777;}
.ajax_tooltipp_tab {background-color:#FFFFFF;margin:0px;padding:0px;}


/* ----------------- Farbennavi Start---------------*/

#wes, #wes-2 {
width:638px!important;
height:auto!important;
border:1px solid #2b2a26!important;
border-top:none!important;
text-align:left!important;
margin:0 0 0 -4px!important;
padding:0 0 10px 0!important;
background:#fff!important;
position:relative!important;
}

#wes-2 {
margin:0 0 0 -24px!important;
}

#wes {
margin:0 0 0 -4px;
}

#wes br {
height:0;
}

#wes h1, #wes-2 h1 {
position:relative;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:normal;
margin-left:0;
margin-right:0;
padding:4px 10px 3px 10px;
background:#201103;
width:auto;
}

#wes h2, #wes-2 h2 {
position:relative;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
font-weight:normal;
margin-left:0;
padding:3px 10px 1px 10px;
background:#201103;
width:auto;
}

#wes h3, #wes-2 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px!important;
padding:3px 10px 1px 10px;
border-top:15px!important;
border-bottom:10px!important;
}

#wes p, #wes-2 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
margin-left:10px;
margin-right:10px;
line-height:16px;
}

#wes p a, #wes-2 p a {
font-size: 12px;
}

.eingrenz {
width:632px;
height:60px;
}

p.farbennavi a {
display:block;
height:20px;
line-height:20px;
padding:2px 10px;
background:#211002;
color:#fff!important;
font-size:bold;
text-decoration:none;
float:left;
width:auto;
margin-right:5px;
margin-bottom:5px;
}

p.farbennavia.current{
background:#8c0411!important;
color:#fff;
}

p.farbennavi a:hover {
text-decoration:underline!important;
}

p.farbennavi_chardonnay a {
display:block!important;
height:25px!important;
line-height:25px!important;
padding:2px 20px!important;
background:#426500!important;
color:#fff!important;
font-size:bold!important;
float:left;
width:auto;
margin-right:5px;
}

p.farbennavi_chardonnay a:hover {
background:#598702!important;
}

p.farbennavi_region a {
display:block!important;
height:25px!important;
line-height:25px!important;
padding:2px 20px!important;
background:#3A0000!important;
color:#fff!important;
font-size:bold!important;
float:left;
width:auto;
margin-right:5px;
}

/* ----------------- Farbennavi End ---------------*/

/* ----------------- Google +1 ---------------*/

div#___plusone_0>iframe {
border:none;
}

div#___plusone_0{
display:block!important;
z-index:100;
border:1px solid red;
margin-top:100px;
}




/*Überschrift Suchergebnisc*/

.tab_see_aug, .tab_see_her, .tab_see_aug2, .tab_see_zk1, .tab_see_zk2,   {
	width:240px!important;
}

.see_ueb {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px!important;
	color:#25171d;
}

.tab_see_aug select, .tab_see_her select, .tab_see_aug2 select, .tab_see_zk1 select, .tab_see_zk2 select {
	width:240px!important;
}

.tab_see  {
background-color: #fff;
width: 818px;
margin-left:3px;
margin-top:0px;
margin-bottom:12px;

}

.tab_see_aug  {
background-color: #fff;
}

.tab_see_aug2  {
background-color: #fff;
}


.tab_see_zk1  {
background-color: #fff;
}

.tab_see_zk2  {
background-color: #fff;
}

.tab_see_her  {
background-color: #fff;
}

/* ====================== Kategorie Header ====================== */


#kategorie-header {
	width:817px;
	height:316px;
	margin:0px;
	padding:0;
}

.jetztklicken {
	display:block;
	width:432px;
	height:334px;
	position:absolute;
	margin-top:-330px;
	margin-left:395px;

}

#kategorie-header h1
{
	position:absolute;
	margin-top:190px;
	margin-left:19px;
	font-size:42px;
	border:none;
	background:#000;
	padding:1px 8px;
	-webkit-transform: rotate(357deg);
	color:#fff;
}

#kategorie-header h2
{
	margin-top:-15px;
	margin-bottom:20px;
	font-size:3em;
	background:#000;
	padding:5px;
	-webkit-transform: rotate(357deg);
	color:#fff;
}

#kategorie-header p
{
	position:absolute;
	margin-top:246px;
	margin-left:19px;
	font-size:18px!important;
	background:#000;
	padding:5px;
	-webkit-transform: rotate(357deg);
	color:#fff;
}


/* ----------------- Footer Start---------------*/

#newfooter {
width:1015px;
height:178px;
background:#241019;
margin:0 0 0px 0;
padding:0;
margin-top:5px;
margin-left:1px;
}

#newfooterwrapper {
width:1015px;
height:180px;
border: 0px solid #543240;
border-top:none;
background: #241019;
}

#newfooter h3 {
color:#fff;
padding:0px;
margin:0 10px 7px 0px;
margin-right:10px;
font-size:12px!important;
line-height:14px;
padding-bottom:7px;
color:#e1cfd7;
text-transform:uppercase;
}

#newfooter h1 {
color:#fff;
margin:0 10px 12px 0px;
margin-right:10px;
font-size:12px!important;
line-height:14px;
padding-bottom:5px;
color:#e1cfd7;
}

.footerbox {
width:187px;
height:170px;
float:left;
margin-left:15px;
margin-top:10px;
border-right: 1px dashed #b0a69a;
}

.footerbox ul {
list-style:none;
margin:0 0 0 0px!important;
padding:0!important;
height:136px;
position:relative;
}

.footerboxlast ul {
border:none!important;
}

.footerbox ul li {
list-style:none;
line-height:20px;
position:relative;
margin:0 0 0 0px!important;
margin-bottom:5px!important;;
padding:0!important;
color:#e1cfd7;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
}

.footerbox ul li a {
color:#e1cfd7;
margin-bottom:5px;
position:relative;
}

.footerbox ul li a.facebook-icon {
background:url(img/facebook-vnx.png) left no-repeat;
padding-left:19px;
}

.footerbox ul li a.twitter-icon {
background:url(img/twitter-vnx.png) left no-repeat;
padding-left:19px;
}

.footerbox ul li a:hover {
text-decoration:underline;
position:relative;
}

.metafoot {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #bda5af; text-decoration:none;}

#newfooter-bottom {
background-color: #241019;
height: 50px;
}

#newfooter-bottom p {
color:#fff!important;
}


#newfooter-bottom p {
font-size: 10px;
text-align: center;
color:#fff!important;
}

/* ----------------- Footer End---------------*/

/* ----------------- Suchergebnis Header ---------------*/

.se_hr1 {display:none;}
.se_hr2 {display:none;}
.se_foot {font-family: Verdana; font-size: 12px; color: #000; text-decoration:none;}
.se_limit_20 {font-family: Arial, Helvetica;font-size: 12px;color:#000;font-weight:normal;}
.se_limit_40 {font-family: Arial, Helvetica;font-size: 12px;color:#000;font-weight:normal;}
.se_limit_80 {font-family: Arial, Helvetica;font-size: 12px;color:#000;font-weight:normal;}
.se_limit_20_active {color:#777;text-decoration:underline;font-weight:bold;}
.se_limit_40_active {color:#777;text-decoration:underline;font-weight:bold;}
.se_limit_80_active {color:#777;text-decoration:underline;font-weight:bold;}
.keine_produkte_je_seite {display:none;}
.keine_produkte_je_seite_top {display:none;}


.aa_menge_staffel_literpreis{color:#AAAAAA;}

.staffel {
display:block!important;
width:275px;
height:28px;
background:#fff;
font-size:18px;
padding:0 0 0 0px;
margin:0;
text-align:center;
font-weight:normal;
color:#9b02054;
font-family:Arial-Narrow,Arial, Helvetica, sans-serif
}

.ada_basket_innen form  {
	margin:0!important;
	margin:0 0 10px 0;
	padding:0!important;
        font-size:12px!important;
color:#222!important;
}

.ada_basket_innen h1  {
	border:none!important;
}

.aa_menge_staffel {
	height:18px;
}

.ada_basket {
	border-left:1px solid #ccc;
	padding-left:10px!important;
}


.e6 {
font-size: 12px; 
font-weight:bold;
color: #fff;
background: url(img/se_preisersparnis.png) no-repeat;
width:31px;
height:31px;
line-height:27px;
text-align:center;
z-index:59;
text-shadow:1px 1px 1px #748205;
}

.e7 {
font-size: 20px; 
font-weight:bold;
color: #fff;
background: url(img/se_preisersparnis-detail.png) no-repeat;
width:70px;
height:70px;
line-height:68px;
text-align:center;
position:absolute;
margin-left:-75px;
}

.e7_en {
font-size: 20px; 
font-weight:bold;
color: #fff;
background: url(img/se_preisersparnis-detail_en.png) no-repeat;
width:70px;
height:70px;
line-height:68px;
text-align:center;
position:absolute;
margin-left:-75px;
}

#col-right2 .e7 {
font-size: 20px; 
font-weight:bold;
color: #fff;
background: url(img/se_preisersparnis-detail.png) no-repeat;
width:70px;
height:70px;
line-height:68px;
text-align:center;
position:absolute;
margin-left:-75px!important;
margin-left:-75px;
}

#col-right2 .e7_en {
font-size: 20px; 
font-weight:bold;
color: #fff;
background: url(img/se_preisersparnis-detail_en.png) no-repeat;
width:70px;
height:70px;
line-height:68px;
text-align:center;
position:absolute;
margin-left:-75px!important;
margin-left:-75px;
}

.infotype202 {background:#FBFBF3; border: 1px solid #E0E0D2; width:632px;}

A {text-decoration:none; color: #421203;}
A:visited {color: #421203;}
A:hover {text-decoration:none;}
body {infobackground:#BACAC7; scrollbar:#BACAC7; buttonface:#BACAC7; color:#421203}
iframe {border:none;background:#ffffff;}
select {width:140px;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #25171d; text-decoration:none; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #25171d; text-decoration:none; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #25171d; text-decoration:none;}

h5 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight:normal; color: #ABA697; text-decoration:none;margin:0px;padding:0px;margin-left:5px;width:400px;position:relative;margin-top:-20px;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

form, input, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203;}

.serie_1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-indent: 1px;font-weight: bold;}
.serie_tab {width: auto;height: auto;}
.serie_tab img {align:center;}

/*Tabellenzeilenhintergrund*/
.tdbg{background-color:#f6f6f6;}/*f4f4f4*/


/*Hauptschriftart für Preis, Artikeltext(klein), Musiktitel, Footertext*/
.a  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

.b1 .b6{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

/* img { behavior: url(/iepngfix.htc); }*/

/*Text-Menü unten*/
.a1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;color:#421203!important;}
.a1 a {text-decoration:none;font-size:10px;color:#421203!important;}
.a1 a:active {text-decoration:none;font-size:10px;color:#421203}
.a1 a:hover {text-decoration:none;font-size:10px;color:#421203}

/*Überschrift Suchergebnis*/
.s7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6C0606; text-decoration:none;}

.a2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}


.a4 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #6C0606; text-decoration:none;}

/*Preis(früher), Artikeltext(normal), Text in Startseitenmodulen,*/
.b  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

/*Überschriften Mitte*/
.b1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}

/*Preise in Infogruppen*/
.b2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6A2226; text-decoration:none;font-weight:bold;}

.b3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;}
.b4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none;}



/*Login, Warenkorb, Zur Kasse, usw..., Artikelgruppen wenn im Text-Menü und nicht als Reiter*/
.b5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none;}
.b5 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e6e4c6; text-decoration:none;}

/*Überschrift der Shopfenster !*/
.b6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none;}

/*Feldbezeichner Loginbereich*/
.b7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-decoration:none;line-height:19px;}

/*Preis in Artikeldetailanzeige / Artikelname1 in Artikeldetail / Staffelpreise*/
.c  {font-family: Arial,Verdana; font-size: 12px; color: #421203;font-weight:bold;}



.c1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
.c1 a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}


/*Überschriften bei neues Konto anlegen*/
.c2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #421203;}
.c3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6C0606;}
.c4 {font-family: Georgia, Times, Serif; font-size: 24px; color: #222; font-weight:normal; width:100%; text-align:center; padding-bottom:10px; border-bottom:1px dashed #888!important; height:25px; display:block!important;}

.e  {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #421203;}
.e1 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #FFFFFF;}
.e2 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #421203;}
.e3 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #9c034d;}

.h  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-indent: 1px;}


/*Sprache/Währung/eMail/Passwort in Shopfenstern*/
.k  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-indent: 1px;}

/*Verlinkte Überschriften in Bewertungen und bei Bewertung abgeben*/
.k2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #421203; text-indent: 1px;}

.x2 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #421203; font-weight:bold;}
.y2 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #421203; font-weight:bold;}

.x19 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 16px; color: #9c034d; font-weight:bold;}
.y19 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #421203; font-weight:bold;}

.z  {font-family: Arial,Verdana; font-size: 22px; color: #EB0000;font-weight:bold;}

a:link.c1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}


#price_uvp_text {position:relative;top:10;z-index:10;text-align:center;font-family: Times, serif;font-weight:normal;font-size:24px;color:#222;}
#price_uvp_cross {position:relative;top:-9;z-index:11;}

.dbheadline {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6E1A36;font-weight:bold;}
.dbbutton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight:bold;}
.dbbutton a:hover,a:link,a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6E1A36;font-weight:bold;}

.dbbutton1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;font-weight:bold;}

.c1black {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #421203;}

.se_count {height:25px;padding:10px;}
.se_count_font_normal {position:relative;margin-top:5px;font-family: Arial, Helvetica; font-size: 12px; color: #fff; text-decoration:none;cursor:hand;border: 1px solid #777;background-color: #777;padding: 0 4px 0 4px;}
.se_count_font_activ  {color: #000; cursor:hand;font-size: 12px; border:1px solid #777;background-color: #fff;padding: 0 4px 0 4px;}

.se_count_top {height:25px;padding:10px;}




/*Generisches-Menü-Oben*/
#nav_generic {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;color:#ffffff;font-weight:normal}
#nav_generic a {text-decoration:none;font-size: 12px;color:#ffffff;font-weight:normal}
#nav_generic a:hover {text-decoration:none;font-size: 12px;color:#6D163A;font-weight:normal}

/* 2-Spaltiges Suchergebnis */

.srp-div { 
	border: 1px solid #aaa597;
	height:260px;
	width:410px;
	margin-bottom:3px;
}

.srp-top {
	padding:5px;
}

body > table {
        border-right:1px solid #000000!important;
        border-left:1px solid #000000!important;
}

.x62{display:block;float:left;height:70px;width:120px;overflow:auto;}

#tgp {
border: 1px dashed #ddd;
width:500px;
height:270px;
}

#tgp ul {
	list-style:none;
	margin:0;
	font-size: 1.2em;
	font-weight:bold;
	padding:5px 0 0 0;
}

#tgp ul li {
	display:block;
	float:left;
	margin:0 0 0 5px;
}

#tgp ul li a {	
	text-decoration:none;
	color: #0B0B0B;
}

#tgp ul li a:hover {
	color: #896230;
}



#scroller a {text-decoration: none;}
#scroller {width: 134px; height: 150px; font-size: 10px;text-align:block;margin-left:2px;margin-right:2px;}

#loginbereich {
width:620px;
}

#loginbereich-left {
width:300px;
height:200px;
float:left;
background:#f4f4f4;
}

#loginbereich-right {
width:300px;
height:200px;
float:right;
background:#f4f4f4;
}

#loginbereich-sofortkauf {
width:620px;
float:left;
margin-top:20px;
background:#f4f4f4;
}



.loginbereich-headline {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold; 
color: #421203;
line-height:30px;
}

.loginform {

}



u {z-index:2210000;}


#bildnavi {
	width:638px;
	height:415px;
}

img {
	border:none;
}

#oben-links,#oben-links-en, #oben-rechts, #unten-links, #unten-rechts {
	float:left;
}

#oben-links {
	width:383px;
	height:240px;
	margin-right:4px;
	margin-bottom:4px;
}


#oben-links-en {
	width:383px;
	height:240px;
	margin-right:4px;
	margin-bottom:4px;
	background:url(img/home-classic_en.jpg);
}

#oben-rechts {
	width:245px;
	height:240px;
	margin-bottom:4px;
}

#unten-links {
	width:383px;
	height:153px;
	margin-right:4px;
}

#unten-rechts {
	width:245px;
	height:153px;
}

#in_wk {display:block!important; display:none;position:absolute;margin-left:-421px;margin-top:-100px;z-index:10000;width:320px;height:195px;border: 1px solid #333333;background-color:#FFFFFF;}

#in_wk img {
float:left;
margin:0;
padding:0;
}


.anzahl_ag   {font-size: 9px; color: #999999;}
.anzahl_aug {font-size: 9px; color: #999999;}
.anzahl_zk   {font-size: 9px; color: #999999;}
.anzahl_her {font-size: 9px; color: #999999;}
.anzahl_azu {font-size: 9px; color: #999999;}

#wes {
	width:638px;
	height:auto;
	border:1px solid #777;
	text-align:left;
}

#wes h1 {
	position:relative;
	margin-top:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	margin-left:8px;
}

#wes p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	margin-left:8px;
	margin-right:8px
}


.sm_ag  {font-family: Verdana; font-size: 12px; color: #E05854; font-weight:bold;}
.sm_aug  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_aug2  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_a  {font-family: Verdana; font-size: 10px; color: #666666;}
.sm_zk1  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_zk2  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}
.sm_herst  {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;}


#kai2 {
	width:auto;
	height:auto;
	border:1px solid #777;
	text-align:left;
}

#kai2 h1 {
	position:relative;
	margin-top:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	margin-left:8px;
}

#kai2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	margin-left:8px;
	margin-right:8px
}

.sf_tab_her_ag2 {width: 164px!important;width:165px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #6B2802;}
.sf_tab_her_ag4 {width: 164px!important;width:165px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #6B2802;}


.paypal_schnellkauf {
       padding-left: 200px;

}




/* ----------------- Farbennavi Start---------------*/

#wes, #wes-2 {
width:638px!important;
height:auto!important;
border:1px solid #2b2a26!important;
border-top:none!important;
text-align:left!important;
margin:0 0 0 -4px!important;
padding:0 0 10px 0!important;
background:#fff!important;
position:relative!important;
}

#wes-2 {
margin:0 0 0 -24px!important;
}

#wes {
margin:0 0 0 -4px;
}

#wes br {
height:0;
}

#wes h1, #wes-2 h1 {
position:relative;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:normal;
margin-left:0;
margin-right:0;
padding:4px 10px 3px 10px;
background:#201103;
width:auto;
}

#wes h2, #wes-2 h2 {
position:relative;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
font-weight:normal;
margin-left:0;
padding:3px 10px 1px 10px;
background:#201103;
width:auto;
}

#wes h3, #wes-2 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px!important;
padding:3px 10px 1px 10px;
border-top:15px!important;
border-bottom:10px!important;
}

#wes p, #wes-2 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
margin-left:10px;
margin-right:10px;
line-height:16px;
}

#wes p a, #wes-2 p a {
font-size: 12px;
}

.eingrenz {
width:632px;
height:60px;
}

p.farbennavi a {
display:block;
height:20px;
line-height:20px;
padding:2px 10px;
background:#211002;
color:#fff!important;
font-size:bold;
text-decoration:none;
float:left;

width:auto;
margin-right:5px;
margin-bottom:5px;
}

p.farbennavia.current{
background:#8c0411!important;
color:#fff;
}

p.farbennavi a:hover {
text-decoration:underline!important;
}

p.farbennavi_chardonnay a {
display:block!important;
height:25px!important;
line-height:25px!important;
padding:2px 20px!important;
background:#426500!important;
color:#fff!important;
font-size:bold!important;
float:left;
width:auto;
margin-right:5px;
}

p.farbennavi_chardonnay a:hover {
background:#598702!important;
}

p.farbennavi_region a {
display:block!important;
height:25px!important;
line-height:25px!important;
padding:2px 20px!important;
background:#3A0000!important;
color:#fff!important;
font-size:bold!important;
float:left;
width:auto;
margin-right:5px;
}

/* ----------------- Farbennavi End ---------------*/

/* ----------------- Google +1 ---------------*/

div#___plusone_0>iframe {
border:none;
}



/* ----------------- Banner oben TEMPLATE START --------------- */

#banner-suc {
	background:url(../img/banner-header-bg-suedafrika.jpg) left no-repeat;
	width:814px;
	height:290px;
	text-align:left;
	border:1px solid #ccc;
	padding:1px;
	margin-left:3px!important;
	float:left;
}

#banner-suc h1, #banner-suc h2, #banner-suc p {
	color:#fff;
}

#banner-suc  div {
	display:block;
	position:absolute;
	margin:0 0 0 420px;
	top:200px;
	width:380px;
	line-height:16px;
	text-align:left;
}

#banner-suc  div#banner-her2 {
	display:block;
	position:absolute;
	margin:0 0 0 370px;
	top:200px;
	width:430px;
	line-height:16px;
	text-align:left;
}

#banner-suc h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	margin:100px 0 0 0;
	padding:0;
	text-align:center;
}

#banner-suc h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	margin:0;
	padding:0;
	text-align:center;
}

#banner-suc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:18px;
	text-align:center;
}

#banner-suc p a {
	color:#fff;
}

#banner-suc #banner-her h1 {
	margin-top:160px;
	margin-bottom:0px;
	text-align:center;
	font-size:18px
}

#banner-suc #banner-her p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:16px;
	text-align:center;
	margin-top:0;
}

#banner-suc #banner-her2 h1 {
	margin-top:145px;
	margin-bottom:0px;
	text-align:center;
	font-size:18px
}

#banner-suc #banner-her2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:16px;
	text-align:center;
	margin-top:0;
}


/* ----------------- Banner oben TEMPLATE START --------------- */

#bannertwo-suc {
	background:url(../img/banner-header-bg-suedafrika.jpg) left no-repeat;
	width:814px;
	height:290px;
	text-align:left;
	border:1px solid #ccc;
	padding:1px;
	margin-left:3px!important;
	float:left;
}

#bannertwo-suc h1, #banner-suc h2, #banner-suc p {
	color:#fff;
}

#bannertwo-suc  div {
	display:block;
	position:absolute;
	margin:0 0 0 420px;
	top:200px;
	width:380px;
	line-height:16px;
	text-align:left;
}

#bannertwo-suc  div#banner-her2 {
	display:block;
	position:absolute;
	margin:0 0 0 370px;
	top:200px;
	width:430px;
	line-height:16px;
	text-align:left;
}

#bannertwo-suc h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	margin:100px 0 0 0;
	padding:0;
	text-align:center;
}

#bannertwo-suc h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	margin:0;
	padding:0;
	text-align:center;
}

#bannertwo-suc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:18px;
	text-align:center;
}

#bannertwo-suc p a {
	color:#fff;
}

#bannertwo-suc #bannertwo-her h1 {
	margin-top:160px;
	margin-bottom:0px;
	text-align:center;
	font-size:18px
}

#bannertwo-suc #bannertwo-her p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:16px;
	text-align:center;
	margin-top:0;
}

#bannertwo-suc #bannertwo-her2 h1 {
	margin-top:145px;
	margin-bottom:0px;
	text-align:center;
	font-size:18px
}

#banner-suc #banner-her2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:16px;
	text-align:center;
	margin-top:0;
}



/*Banner SUC Navi*/

div#banner-suc-navi {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px!important; 
	color: #222; 
	text-decoration:none;
	display:block;
	width:805px;
	height:30px;
	line-height:32px;
	background:#f4f4f4 url(img/banner-navi-bg.png) center no-repeat;
	padding:1px;
	border: 1px solid #ccc;
	margin-left:4px;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	float:left;
	position:relative;
}

div#banner-suc-navi a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px!important; 
	color: #222!important; 
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	
}

div#banner-suc-navi a.active {
	color:#9c034d!important;
	}

div#banner-suc-navi a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #222!important; 
	text-decoration:underline;
}


/*Überschrift Suchergebnisc*/

.location_headline {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px!important; 
	color: #222; 
	text-decoration:none;
	display:block;
	width:805px;
	height:30px;
	line-height:32px;
	background:#f4f4f4 url(img/banner-navi-bg.png) center no-repeat;
	padding:1px;
	border: 1px solid #ccc;
	margin-left:4px!important;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;

}

.s7 a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px!important; 
	color: #222!important; 
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	
}

.s7 a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #222!important; 
	text-decoration:underline;
}


#rahmen {
  border:1 px dashed #222;
  padding:0.5em;
  text-align:justify;
  background:#ffffff;
}

html>body>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td {
	width:900px!important;
	-moz-border-radius: 15px;
border-radius: 15px;
	
}

.aa_price2 {
	font-size:42px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	color:#980354;
	padding:0px 10px;
	background: none;
	margin-right:-10px;
}



/* ----------------- Suchergebnis TEMPLATE START ---------------*/

.bottle-box {
	height:450px;
	width:155px;
	border:1px solid #e2e1df;
	border-bottom:5px solid #e2e1df;
	background:url(img/suchergebnis-bg.jpg);

}

.bottle-box .a4 {
	border:1px solid red;
	display:block;
	height:0;
}

.bottle-box .a3 {
	color:#868686!important;
}

.bottle-box .bottle-azu {
	position:absolute;
	width:20px;
	height:100px;
	margin-top:110px;
	margin-left:-6px;
}

.bottle-box .bottle-rating {
	position:absolute;
	width:20px;
	height:100px;
	margin-top:175px;
	margin-left:135px;
}

.bottle-box .bottle-rating img{
	display:block!important;
	margin-top:2px;
}

.bottle-box .azugrafik img {
	display:block!important;
	margin-top:5px;
}

.bottle-box h2 a, .bottle-box h3 a, .bottle-box h2 a, .bottle-box h3  {
	color:#3c3236;
	border:none;
	text-decoration:none;
	font-weight:normal;
}

.bottle-box .winery-logo {
	
	background:#f8f7f5;
	margin:0px auto;
}

.bottle-box div.wineryLogo {
	width:153px;
	background:#f8f7f5;
        border:1px solid #fff;
}

.bottle-box h3 {
	font-size:14px!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	color:#555;
	text-align:center;
	border-top:1px solid #e2e1df;
	border-bottom:1px solid #e2e1df;
	margin:0;
	padding:3px 0;
    width:155px;
	font-weight:normal;
	height:27px!important;
}

.bottle-box h3 span.mod4_aug {
	font-size:18px!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	line-height:27px;
	color:#555!important;
	height:27px!important;
	font-weight:normal;
	height:27px!important;
}



.bottle-box .bottle {
	text-align:center;
	margin-top:10px!important;
	width:155px!important;
}


.bottle-box h2 {
	font-size:11px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:11px!important;
        line-height:11px;
	border-top:1px solid #e2e1df;
	border-bottom:1px solid #e2e1df;
	margin:1px 0 0 0!important;
	padding:2px 0 0 0;
	height:43px!important;
    height:45px;
    width:100%;
	background:#fff;
}

.bottle-box h2 a {
	width:90%;
font-size:11px!important;
}

.bottle-box h4 {
	display:block;
	height:14px!important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3236;
	text-align:center;
	line-height:12px;
	margin: 5px 0 0 0;
	padding:1px;
	overflow:hidden;
    width:153px;
	font-weight:normal;
}

.bottle-box h5 {
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#90004e;
	text-align:center;
	line-height:22px;
	margin:0!important;
	padding:3px 0!important;;
	overflow:hidden;
	font-weight:normal;
	width:155px;
}

.bottle-box h6 {
	display:block;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaa;
	text-align:center;
	margin:-10px auto 5px auto;
	padding:0 3px;
	overflow:hidden;
        width:100px;
	height:25px;
	font-weight:normal;
}

.bottle-box img.button {
	margin:0;
	margin-left:15px;
	
}

a span {
	cursor:pointer;
}

#zusatz-text {
	text-align:left;
}

/* POWERGAP Standard CSS Dropdown Sortierung Suchergebnis */

#dd_sort, #dd_sort ul, #dd_sort_top, #dd_sort_top ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:0px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_sort a, #dd_sort_top a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_sort_kopf, .dd_sort_top_kopf {z-index:200000; color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_sort li, #dd_sort_top li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_sort li ul, #dd_sort_top li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_sort li ul a, #dd_sort_top li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_sort li ul a:hover, #dd_sort_top li ul a:hover{color:#9c034d;}
#dd_sort li:hover ul li, #dd_sort li:hover ul li ul, #dd_sort li.pg_hover ul ul, #dd_sort li.pg_hover ul ul ul, #dd_sort_top li:hover ul ul, #dd_sort_top li:hover ul ul ul, #dd_sort_top li.pg_hover ul ul, #dd_sort_top li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_sort li:hover ul, #dd_sort li li:hover ul, #dd_sort li li li:hover ul, #dd_sort li.pg_hover ul, #dd_sort li li.pg_hover ul, #dd_sort li li li.pg_hover ul, #dd_sort_top li:hover ul, #dd_sort_top li li:hover ul, #dd_sort_top li li li:hover ul, #dd_sort_top li.pg_hover ul, #dd_sort_top li li.pg_hover ul, #dd_sort_top li li li.pg_hover ul {left: auto;}
#dd_sort li:hover, #dd_sort li.pg_hover, #dd_sort_top li:hover, #dd_sort_top li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis AUG */
#dd_aug, #dd_aug ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:0px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_aug a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_aug_kopf {z-index:200000; color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_aug li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_aug li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_aug li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_aug li ul a:hover{color:#9c034d;}
#dd_aug li:hover ul li, #dd_aug li:hover ul li ul, #dd_aug li.pg_hover ul ul, #dd_aug li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_aug li:hover ul, #dd_aug li li:hover ul, #dd_aug li li li:hover ul, #dd_aug li.pg_hover ul, #dd_aug li li.pg_hover ul, #dd_aug li li li.pg_hover ul {left: auto;}
#dd_aug li:hover, #dd_aug li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis AUG2 */
#dd_aug2, #dd_aug2 ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:0px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_aug2 a {display: block;	color: #666666;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_aug2_kopf {color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_aug2 li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_aug2 li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_aug2 li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_aug2 li ul a:hover{color:#9c034d;}
#dd_aug2 li:hover ul li, #dd_aug2 li:hover ul li ul, #dd_aug2 li.pg_hover ul ul, #dd_aug2 li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_aug2 li:hover ul, #dd_aug2 li li:hover ul, #dd_aug2 li li li:hover ul, #dd_aug2 li.pg_hover ul, #dd_aug2 li li.pg_hover ul, #dd_aug2 li li li.pg_hover ul {left: auto;}
#dd_aug2 li:hover, #dd_aug2 li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis Farben */
#dd_farb, #dd_farb ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:10px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_farb a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_farb_kopf {color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_farb li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_farb li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_farb li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_farb li ul a:hover{color:#9c034d;}
#dd_farb li:hover ul li, #dd_farb li:hover ul li ul, #dd_farb li.pg_hover ul ul, #dd_farb li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_farb li:hover ul, #dd_farb li li:hover ul, #dd_farb li li li:hover ul, #dd_farb li.pg_hover ul, #dd_farb li li.pg_hover ul, #dd_farb li li li.pg_hover ul {left: auto;}
#dd_farb li:hover, #dd_farb li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis Größen */
#dd_groe, #dd_groe ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:10px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_groe a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_groe_kopf {color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_groe li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_groe li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_groe li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_groe li ul a:hover{color:#9c034d;}
#dd_groe li:hover ul li, #dd_groe li:hover ul li ul, #dd_groe li.pg_hover ul ul, #dd_groe li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_groe li:hover ul, #dd_groe li li:hover ul, #dd_groe li li li:hover ul, #dd_groe li.pg_hover ul, #dd_groe li li.pg_hover ul, #dd_groe li li li.pg_hover ul {left: auto;}
#dd_groe li:hover, #dd_groe li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis Hersteller*/
#dd_her, #dd_her ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:10px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_her a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_her_kopf {color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_her li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_her li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_her li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_her li ul a:hover{color:#9c034d;}
#dd_her li:hover ul li, #dd_her li:hover ul li ul, #dd_her li.pg_hover ul ul, #dd_her li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_her li:hover ul, #dd_her li li:hover ul, #dd_her li li li:hover ul, #dd_her li.pg_hover ul, #dd_her li li.pg_hover ul, #dd_her li li li.pg_hover ul {left: auto;}
#dd_her li:hover, #dd_her li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis Zusatzkategorie 1*/
#dd_zk1, #dd_zk1 ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:10px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_zk1 a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_zk1_kopf {color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_zk1 li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_zk1 li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_zk1 li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_zk1 li ul a:hover{color:#9c034d;}
#dd_zk1 li:hover ul li, #dd_zk1 li:hover ul li ul, #dd_zk1 li.pg_hover ul ul, #dd_zk1 li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_zk1 li:hover ul, #dd_zk1 li li:hover ul, #dd_zk1 li li li:hover ul, #dd_zk1 li.pg_hover ul, #dd_zk1 li li.pg_hover ul, #dd_zk1 li li li.pg_hover ul {left: auto;}
#dd_zk1 li:hover, #dd_zk1 li.pg_hover {color:#9c034d;}

/* POWERGAP Standard CSS Dropdown Eingrenzung Suchergebnis Zusatzkategorie 2*/
#dd_zk2, #dd_zk2 ul {z-index:200000; font-family: Arial, Helvetica;font-size: 12px;color:#666666;font-weight:normal;float: left;height:25px;line-height:18px;list-style: none;background: white;padding: 0px 0px;border: 1px solid #cccccc;margin-left:10px!important;margin-left:10px;margin-top:-1px!important;margin-top:2px;}
#dd_zk2 a {display: block;color: #555;font-size: 12px;font-family: Arial, Helvetica;padding: 5px 0px; line-height:25px;}
/*text-decoration: none;*/
.dd_zk2_kopf {color: #373737;height:18px!important; height:25px;background:url(img/pg_dropdown_200-neu.gif) no-repeat right top;margin-left:1px!important;margin-left:1px;width:195px!important; width:205px;padding: 3px 3px;}
#dd_zk2 li {z-index:200000; font-size: 12px;font-family: Arial, Helvetica;	float: left;}
#dd_zk2 li ul {font-size: 12px;font-family: Arial, Helvetica;position: absolute;left: -999em;height: auto;width: 204px!important;width: 208px;font-weight: normal;border-width: 1px;margin-top:0px;margin-left:-1px!important;margin-left:0px;}
#dd_zk2 li ul a {padding: 4px;margin-left:1px!important;margin-left:1px;width: 200px;font-weight:normal;line-height:14px;}
#dd_zk2 li ul a:hover{color:#9c034d;}
#dd_zk2 li:hover ul li, #dd_zk2 li:hover ul li ul, #dd_zk2 li.pg_hover ul ul, #dd_zk2 li.pg_hover ul ul ul {left: -999em;color:#9c034d;}
#dd_zk2 li:hover ul, #dd_zk2 li li:hover ul, #dd_zk2 li li li:hover ul, #dd_zk2 li.pg_hover ul, #dd_zk2 li li.pg_hover ul, #dd_zk2 li li li.pg_hover ul {left: auto;}
#dd_zk2 li:hover, #dd_zk2 li.pg_hover {color:#9c034d;}


.sf_zk2, .sf_zk4 {
	font-weight:normal!important;
	font-size:12px!important;
	height:24px!important;
}

#landing-page h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	color:#222;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px dashed #aaa;
	margin-bottom:10px;
	width:813px;
}

#landing-page h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#222;
margin:0;
padding:0;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px dashed #aaa;
	margin-bottom:20px;

}

#landing-page p {
	font-size:14px!important;
	width:813px;
	color:#222;
	text-align:left;
	line-height:20px;
}

#landing-page p a {
	font-size:14px!important;
font-weight:normal!important;
}

/* ----------- PRODUCT SLIDER ----------- */

#ps {
    padding-left:0px;
    background:url(../images/shadowline.png) top left no-repeat;
    height:175px;
    text-align:left;
    margon:0;
    padding:0;
}


#box-2-2 {
    width:934px;
    height:179px;
    background: url(../images/productsliderbg.gif) bottom repeat-x;
    float:left;
    margin-top:19px;
    margin-left:0;
    padding:0;
}

#box-2-2 a.browse {
    position:absolute;
    z-index:60;
}

#box-2-2 #handle-left {
    position:absolute;
    margin-left:0px;
    margin-top:44px;
    z-index:60;
}

#box-2-2 #handle-right {
    position:absolute;
    margin-left:919px;
    margin-top:44px;
    z-index:60;
}

#box-2-2 .smallpic {
    width:auto;
    height:180px;
    float:left;
    margin-left:1px;
    text-align:center;
}
 
#box-2-2 .smallpic p {
    text-align:center;
    font-size:12px;
    margin-top:5px;
    color:#222;
}

#box-2-2 .smallpic a {
    color:#555;
    text-decoration:none; 
}

#box-2-2 .smallpic img {
    margin:-3px 0px 6px 0px;
}

#box-2-2 a.disabled, #box-details a.disabled, #box-details2 a.disabled {
    visibility:hidden !important;       
}

#historyflash {
    margin-left:10px;
}

div.pane {
    margin-left:2px;
}

.prodsbackgr {
background:#f5f7f7;
}

.right {
	float:right;
	margin-left:10px;
}

.last {
	
}

table.wk, table.wk_zk {border-collapse: collapse;margin: 0px;padding: 0px; border:1px solid #ccc;padding:1px;}
table.wk th, table.wk_zk th {	

background:url(img/bg-weinfarben.png) no-repeat;
	padding-top:11px;
	margin-left:-2px;
	margin-top:10px;
	position:relative;
	padding-left:15px;
	color:#fff!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	text-shadow:1px 1px 1px #000;-webkit-text-shadow:5px 5px 15px #000;
	border:none!important;}
table.wk th, table.wk td, table.wk_zk th, table.wk_zk td {border-bottom: 1px dashed #ddd;padding: 0.6em;vertical-align: top;}
table.wk tr td, table.wk_zk tr td {background-color: #fff; border-right:1px dotted #ddd;}
table.wk tr td img, table.wk_zk tr td img {border:1px solid #eee;}
table.wk tr:hover td, table.wk_zk tr:hover td {background-color: #eee; }
table.wk tr.odd td, table.wk tr.odd td_zk {background-color: #fafafa; }
table.wk tr.odd:hover td, table.wk_zk tr.odd:hover td {background-color: #eaeaea; }

.login_a, .login_b, .login_c { 
border:1px dashed #999;
}

.login_a, .login_b { 
height:250px;
}

.x28 {
	font-size:12px;
	line-height:18px;
}



.tooltip {
  position: relative;
  z-index:50!important;
  z-index:111111111111150!important;
}

.se-thumb {width:50px;}

a.akasten {
	position:absolute;
	width:75px;
	height:250px;
	display:block;
	z-index:111111111111150!important;
	margin-top:116px;
	margin-left:42px!important;
	margin-left:-120px;
}


.tooltip span {
  left: -999em;
  position: absolute!important;
  display:block;
  font-size:11px;
  line-height:13px;
  background:#fafafa;
  color:#222;
  font-weight:normal;
  border:1px solid #bbb;
  border-radius:4px;
  padding:5px;
  -moz-box-shadow: 0px 0px 7px #222;
  -webkit-box-shadow: 0px 0px 7px #222;
  box-shadow: 0px 0px 7px #222;
  filter:alpha(opacity=93); /* IE */
  -moz-opacity: 0.93; /* Mozilla */
  opacity: 0.93; /* Opera */
}

.tooltip span h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	line-height:18px;
	font-size:16px;
	font-weight:normal;
	border-bottom:1px dashed #aaa;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

.tooltip:hover span {
  position: absolute!important;
  left:50px;
  width: 230px!important;
  width: 210px;
  height:auto;
  padding:10px;
}

.tooltip:hover em {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  padding: 0.2em 0 0.6em 0;

}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }

.tooltip-underline {
	margin:0;
	padding:0;
	
	padding-bottom:2px;
	margin-bottom:2px;
	height:auto;
}

#alleweinevon {
width:97%;
height:20px;
border-bottom:1px dashed #ccc;
text-align:left;
}

