/* ----------------- NAVIGATION ---------------*/

#dropdownnavi    {
       margin-left:176px!important;
	   margin-left:170px;
       position:absolute;
       top:112px;
       z-index:3000000;
}


#nav1, #nav1 ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
	width:630px;
	height:26px;
    border-top:1px solid #ab9f91;
    border-right:1px solid #ab9f91;
    border-left:1px solid #ab9f91;
	border-bottom:1px solid #ab9f91;
	background:url(img/navi1-bg.jpg) #fcf8f5;
	z-index:3000000;
}

#nav1 a {
	display: block;
	z-index:3000000;
    color:#362a28;
	margin:0;
	padding:5px 14px;
	border-right:1px solid #ccc2b6;
}

.ddn_en #nav1 a,.ddn_it #nav1 a, .ddn_fr #nav1 a  {
	padding:5px 20px;
}

#nav1 li {
	float: left;
	list-style: none;
	z-index:3000000;
	margin:0!important;
}

#nav1 li.wein-infothek a {
	border:none;
	padding-left:30px;
	background: url(img/infothek-icon.png) no-repeat center left;
}

#nav1 li.angebote a {
	padding-left:23px;
	background: url(img/angebote-prozent.png) no-repeat center left;
}

#nav1 li.angebote ul li a {
	background:none;
	padding:0 10px;
}

#nav1 li.angebote ul li a:hover {
	background:none;
	padding:0 10px;
}

#nav1 li ul {
	position: absolute;
	width:200px!important;
	width:190px;
	left: -999em;
	z-index:3000000;
	border:none;
	background:none;
	margin:0 0 0 -1px;
	padding:0;
    border-right:1px solid #ccc2b6;
    border-left:1px solid #ccc2b6;
	border-top:1px solid #ccc2b6;
	border-bottom:1px solid #ccc2b6;
	height:auto;
	background:#fcf8f5;
}

#nav1 li ul li {
	margin:0;
	padding:0;
}

#nav1 li ul li a, .ddn_en #nav1 li ul li a, .ddn_it #nav1 li ul li a, .ddn_fr #nav1 li ul li a   {
	display:block;
	height:28px;
	line-height:26px;
	width:180px!important;
	width:190px;
	border:none;
	margin:0;
	padding:0 10px;
	background:#fcf8f5;
	border-bottom:1px dotted #ab9f91;
}


#nav1 li ul li a:hover {
	background:#e7e3df;
}

#nav1 li:hover ul {
	left: auto;
	z-index:3000000;
}


#nav1 li:hover ul, #nav1 li.sfhover ul {
	left: auto;
	z-index:3000000;
}

/* ----------------- NAVIGATION END ---------------*/

.staffel {
width:205px;
height:22px;
line-height:22px;
background:#671E07;
font-size:16px;
padding:0 0 0 5px;
margin:0;
text-align:center;
font-weight:bold;
color:#ffffff;
font-family:Arial-Narrow,Arial, Helvetica, sans-serif
}


.e6 {
font-size: 12px; 
font-weight:bold;
color: #ffffff;
background: url(img/se_preisersparnis.gif) no-repeat;
width:45px;
height:45px;
text-align:center;
padding-top:14px;

}

A {text-decoration:none; color: #5A584F;}
A:visited {color: #5A584F;}
A:hover {text-decoration:none;}
body {infobackground:#BACAC7; scrollbar:#BACAC7; buttonface:#BACAC7; color:#5A584F}
select {max-width:140px;}
iframe {border:1px solid #D2C4A8;background:#ffffff;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5A584F; 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: 11px; color: #5A584F; text-decoration:none;}

form, input, select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5A584F;}

.serie_1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5A584F; text-indent: 1px;font-weight: bold;}
.serie_tab {width: auto;height: auto;}
.serie_tab img {align:center;}

/*Tabellenzeilenhintergrund*/
.tdbg{background-color:#dfd9c9;}


/*Hauptschriftart für Preis, Artikeltext(klein), Musiktitel, Footertext*/
.a  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A584F; text-decoration:none;}

#suchergebnis {height:120px;width:100px;overflow:auto;}

/*.y62{display:block;float:left;height:70px;width:120px;overflow:auto;}*/

/*Text-Menü unten*/
.a1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;color:#5A584F}
.a1 a {text-decoration:none;font-size:10px;color:#5A584F}
.a1 a:active {text-decoration:none;font-size:10px;color:#5A584F}
.a1 a:hover {text-decoration:none;font-size:10px;color:#5A584F}

/*Ü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: 11px; color: #5A584F; text-decoration:none;}


/*zzgl. Versandkosten auf Startseite*/
.a3 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #6C0606; 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: #5A584F; text-decoration:none;}

/*Überschriften Mitte*/
.b1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5A584F; 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: #5A584F; text-decoration:none;}
.b4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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: #5A584F; text-decoration:none;}

/*Preis in Artikeldetailanzeige / Artikelname1 in Artikeldetail / Staffelpreise*/
.c  {font-family: Arial,Verdana; font-size: 11px; color: #5A584F;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: #5A584F;}
.c3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6C0606;}
.c4 {font-family: Arial,Verdana; font-size: 18px; color: #5A584F;font-weight:bold;}

.e  {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #5A584F;}
.e1 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #FFFFFF;}
.e2 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #5A584F;}
.e3 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #CC0000;}

.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: 11px; color: #5A584F; text-indent: 1px;}

/*Verlinkte Überschriften in Bewertungen und bei Bewertung abgeben*/
.k2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A584F; text-indent: 1px;}

LI {list-style-type: square; color: #5A584F;}
HR {height=1; color: #FFFFFF;}

.x2 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 11px; color: #5A584F; font-weight:bold;}
.y2 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 10px; color: #5A584F; font-weight:bold;}

.x19 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 16px; color: #CC0000; font-weight:bold;}
.y19 {font-family: Arial, Helvetica, sans-serif, Helvetica; font-size: 12px; color: #5A584F; 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: #6E1A36;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: #5A584F;}


.se_count {height:25px;margin-top:10px;padding:10px;}
.se_count_font_normal {position:relative;margin-top:5px;font-family: Arial, Helvetica; font-size: 18px; color: #6D163A; text-decoration:none;cursor:hand;}
.se_count_font_activ  {color: #6D163A; cursor:hand;}

/*Generisches-Menü-Oben*/


#genericnavigation {
margin:0;
margin:auto;
text-align:left;
padding-left:0px;
}
#nav_generic {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;color:#5A584F;font-weight:normal}
#nav_generic a {text-decoration:none;font-size:11px;color:#5A584F;font-weight:normal}
#nav_generic a:hover {text-decoration:none;font-size:11px;color:#000000;font-weight:normal}



#servicenavigation {
margin:0;
margin:auto;
text-align:left;
}


#bildnavi {
	width:638px;
	height:415px
        margin-left:-5px;
        margin-right:-5px;
}

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;
	background:url(img/home-classic.jpg);
}


#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;
}

#form1 {
	margin:140px 0 0 221px;
}

#classicMenue {
	width:160px;
}

/* -----DROP-DOWN-MENUE----- */

#nav, #nav ul {
	padding: 0;
	margin: 140px 0 0 182px;
	list-style: none;
	position: absolute;
	background:#fff url(img/drop-arrow.gif) right no-repeat;
		width:190px!important;
	width:182px;

}

#nav a {
	color:#666;
	text-decoration:none;
	padding: 2px 2px 2px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	width:182px!important;
	width:168px;
height:16px;
        line-height:16px;
}


#nav li {
	position:relative;
list-style: none;
	float: left;
	margin:0 15px 0 0;
	padding:0;
	width:182px!important;
	width:168px;
}

#nav li ul {
	margin:0;
	padding:0;
	position:absolute;
	left:-999em;
	top:20px;
	background:#FFF;
	width:182px!important;
	width:182px;
}

/* Submenue */

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li li {
	height:auto;
	margin:0px;
	padding:0px;
	width:190px!important;
	width:182px;
	border-bottom: 1px solid #e4e4e4;
	background-color:#000;
	color:#fff;
}

#nav li li a{
	background-color:#000;
	color:#fff;
	width:182px!important;
	width:182px;
}

#nav li li a:hover {
	background-color:#6a665d;
	width:182px!important;
	width:182px;
}


/* 2-Spaltiges Suchergebnis */

.srp-div { 
	border: 1px solid #aaa597;
	height:260px;
	width:310px;
	background: url(img/srp-bg.jpg);
	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 {
background:url(http://www.vinexus.de/img/tgp.jpg);
width:353px;
height:155px;
}

#tgp ul {
	list-style:none;
	margin:0;
	font-size: 1.2em;
	font-weight:bold;
  padding:40px 0 0 0;
}

#tgp ul li {
	display:block;
	float:left;
	  margin:0 2px 0 10px;

}

#tgp ul li a {	
	text-decoration:none;
	color: #0B0B0B;
}

#tgp ul li a:hover {
	color: #896230;
}

.welcome {
       text-align:center;
       font-size:10px!important;
       color:#b0a790!important;
}

#loginbereich {
width:620px;
}

#loginbereich-left {
width:300px;
height:200px;
float:left;
background:#dfd9c9;
}

#loginbereich-right {
width:300px;
height:200px;
float:right;
background:#dfd9c9;
}

#loginbereich-sofortkauf {
width:620px;
float:left;
margin-top:20px;
background:#dfd9c9;
}


.loginbereich-headline {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold; 
color: #5A584F;
line-height:30px;
}

.loginform {

}


#in_wk {float:left;position:relative;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:11px;
	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:11px;
	color:#333;
	margin-left:8px;
	margin-right:8px
}



.sf_tab_her_ag2 {width: 159px!important;width:160px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #D2C4A8;}
.sf_tab_her_ag4 {width: 159px!important;width:160px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #D2C4A8;}
.sf_tab_her_ag5 {width: 159px!important;width:160px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #D2C4A8;}
.sf_tab_her_ag9 {width: 159px!important;width:160px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #D2C4A8;}
.sf_tab_her_ag8 {width: 159px!important;width:160px; height: 350px; overflow-x: hidden; overflow-y: auto;border-right:1px solid #D2C4A8;}



  ol.bestseller {
	margin:0;
	padding:0;
	padding-top:43px;
	padding-left:38px;
 list-style:none;

   }
   
     ol.bestseller li a {
	   color:#fff;
   }

   ol.bestseller li {
	   height:30px;
	   line-height:30px;
	   color:#fff;
	   list-style:none;
   }
   
     ol.bestseller li a {
	   display:block;
	   height:30px;
	   width:200px;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#fff;
	   text-decoration:none;
           font-weight:normal;
   }

.srp-div2 { 
	border: 3px solid #fff;
	height:287px;
	width:310px;
	background: url(img/srp-bg.jpg);
	margin-bottom:3px;
        line-height:14px;
}


/* ----------------- NAVI LEFT ---------------*/


#navi-left {
      width: 153px;
      padding: 0 5px;
}

div#navi-left h2 {
    margin: -30px 0 11px 0;
    position: relative;
    padding: 0;
	color:#5b584f;
	font-size:12px;
}

div#navi-left h2 a {
	color:#5b584f;
}

div#navi-left ul {
    border-bottom: 1px solid #c2b5a1;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    padding-bottom: 5px;
	list-style:none;
	font-size:11px;
}

div#navi-left ul li {
	list-style:none;
	font-size:11px;
}

div#navi-left ul li a {
	list-style:none;
	font-size:11px;
}

div#navi-left h3 {
    margin: 5px 0 2px 0;
    padding-top: -10px;
	color:#5b584f;
	 position: relative;
	font-size:11px!important;
}

div#navi-left h3 a {
	color:#5b584f!important;
	font-size:11px!important;
}


div#navi-left h3 span {
     font-size: 9px;
}

div#navi-left ul li a {
      text-decoration: none;
      font-weight: normal;
      color:#5b584f;
      line-height: 14px;
}

div#navi-left ul li a:hover{
      text-decoration: none;

}

/* ----------------- NAVI LEFT TOP ---------------*/


#navi-left-top {
      width: 153px;
      padding: 0 5px;
}

div#navi-left-top h2 {
    margin: -30px 0 10px 0;
    position: relative;
    padding: 0;
	color:#5b584f;
	font-size:12px;
}

div#navi-left-top ul {
       border-bottom: 1px solid #c2b5a1;
       padding: 0;
       margin: 0;
       padding-left: 35px;
       padding-bottom: 5px;
}

div#navi-left-top h3 {
    margin: 5px 0 0px 0;
    padding-top: -10px;
	color:#5b584f;
	font-size:11px!important;
}

div#navi-left-top h3 a {
    margin: 10px 0 5px 0;
    padding-top: -10px;
	color:#5b584f;
	font-size:11px!important;
	position:relative;
}

div#navi-left-top h3 span {
     font-size: 9px;
}

div#navi-left-top ul li a {
      text-decoration: underline;
      font-weight: normal;
      color:#5b584f;
      line-height: 15px;

}

div#navi-left-top ul li a:hover{
      text-decoration: none;

}

.featured {
width:150px;
height:120px;
}

.featured_image {
width:35px;
height:100px;
float:left;
margin-left:5px;
}

.featured_name {
font-size:11px;
font-weight:bold;
color:#000000;
width:105px;
height:57px;
line-height:14px;
overflow:hidden;
float:left;
}

.featured_price {
color:#000;
height:40px;
width:110px;
float:left;
font-weight:bold;
font-size:13px;
margin-top:5px;
}

.featured_basket {
height:40px;
width:110px;
padding:0;
margin:0;
float:right;
}

.infotype181, .infotype182{
width:632px;
overflow.hidden;
padding:0;
border: 1px solid #aaa49b;
background-color: #000;
}

.reco {
	margin-top:0;
	display:block;
	height:24px;
    line-height:24px;
	background:#ede7dd;
    padding-left:5px;
}

  ol.preisliste {
	margin:0;
	padding:0;
	padding-top:6px;
	padding-left:170px;
 list-style:none;

   }
   
     ol.preisliste li a {
	   color:#fff;
   }

   ol.preisliste li {
	   height:21.5px;
	   line-height:21px;
	   color:#fff;
	   list-style:none;
   }
   
     ol.preisliste li a {
	   display:block;
	   height:21px;
	   width:140px;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:21px;
	   color:#fff;
	   text-decoration:normal;
           font-weight:normal;
   }

  ol.preisliste li a:hover {
	   text-decoration:underline!important;

   }