*
{
	padding:0;
   margin:0;
}

body {
	margin-top: 0px;
	margin-left: 0px;
	background-color: #595847;
}

/* ------------------------------------------------------- */

h1 {
	color: #BDA580;
	font-family:Times New Roman, serif;
	font-size:17px;
   font-weight:normal;
   /*text-transform:uppercase;*/
	margin:5px 0 10px 0;

/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5A000F;
	padding-top: 12px;
	margin-bottom: -3px;
	font-weight: normal;
*/
}


h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*margin-left: 6px;*/
	font-weight: normal;
	color: #CBC19C;
}

.katheader {
	margin-top:20px;
	margin-left:25px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E6E0AE;
	font-weight: normal;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E0AE;
	font-weight: normal;
	margin-bottom: -15px;
	background-color: #7A3420;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBC19C;
	font-weight: normal;
	font-style: italic;
	margin-left: 10px;
	margin-right: 10px;
}

h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 6px;
	font-weight: bold;
	color: #CBC19C;
}

.fliesstext a {
	font-size: 13px;
	line-height: 18px;
	color: #D3B890;
	font-weight: normal;
	text-decoration: underline;
}

.fliesstext a:hover {
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #A3884D;
	text-decoration: underline;
	padding-top: 1px;
	padding-bottom: 1px;
}

.fliesstextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 12px;
	color: #BDA580;
}

.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #BDA580;
}

.fliesstext_serif {
	font-family:Times New Roman, serif;
	font-size: 15px;
   /*font-weight:bold;*/
	line-height: 21px;
	color: #BDA580;
}

.fliesstext-schwarz
{
	font-size: 12px;
	line-height: 18px;
	color: #CDBA8F;
	padding-right: 10px;
   margin-top:15px;
}

.fliesstext-liste
{
	list-style:decimal outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CDBA8F;
	padding-right: 10px;
	padding-left: 10px;
   margin-top:15px;
}

.fliesstext-schwarz a {
	font-size: 13px;
	line-height: 18px;
	color: #CDBA8F;
	font-weight: normal;
	text-decoration: underline;
}

.fliesstext-schwarz a:hover {
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #A3884D;
	text-decoration: underline;
	padding-top: 1px;
	padding-bottom: 1px;
}

.Stil1
{
	margin-top:15px;
}

.footerneu {
	margin-left: 20px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #BDA580;
	clear: both;
	bottom: -120px;
	position: absolute;
	width: 660px;
}

.footerneu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #B49F74;
	text-decoration: none;
}

.footerneu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #8C794C;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: underline;
}


/* ------------------------------------------------------- */

#shopkomplettrahmen {
	width: 980px;
   min-height:928px;
   background-image:url(/weinshop/images/bg/hintergrund.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 120px;
	position: relative;
   z-index:50;
   overflow: hidden;
}

.shop_bildlinks {
	height: 96px;
	width: 440px;
	background-color: #FFFFCC;
	background-image: url(../images/topbild_links_440x96.jpg);
	float: left;
}

.shop_bildrechts {
	float: left;
	height: 96px;
	width: 540px;
	background-color: #000000;
	background-image: url(../images/logo540x96.jpg);
	position: relative;
}

.shop_untertitel_rechts {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	color: #57512E;
	float: left;
	position: relative;
	width: 538px;
	margin-top: 75px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	line-height: 10px;
	letter-spacing: 0.1em;
}

.shop_top_left {
	height: 190px;
	width: 440px;
	float: left;
	background-color: #8C794C;
	/*position: relative;*/
}

.shop_top_right {
	height: 190px;
	width: 540px;
	float: left;
	background-color: #7A3420;
   z-index:1000;
   overflow:visible;
}

.shop_kategorieinfo {
	float: left;
	height: 130px;
	width: 330px;
	position: relative;
	top: 15px;
	left: 15px;
	border: 1px solid #C1AE82;
	overflow: hidden;
}

.shop_kategoriebild {
	float: left;
	height: 130px;
	width: 170px;
	position: relative;
	top: 15px;
	left: 20px;
	border: 1px solid #C1AE82;
	overflow: hidden;
}

#shop_contentrahmen {
	width: 980px;
}

.shop_content
{
	color:#CDBA8F;
	width: 720px;
	background-color: #5A000F;
	float: left;
	position: relative;
	padding-bottom: 20px;
   	margin-top:0px;
}

.shop_hilfe {
	background-color:#5A000F;
	width:443px;
	padding:20px 6px 20px 14px; 
	font-size:12px; 
	font-family:Verdana, sans-serif;
	line-height:18px;
}

.shop_hilfe li {
	font-size:12px; 
	font-family:Verdana, sans-serif;
	line-height:18px;
	margin-left:20px;
}

.shop_hilfe p {
	font-size:12px; 
	font-family:Verdana, sans-serif;
	line-height:18px;
	margin-left:20px;
	margin-bottom:10px;
}

.shop_hilfe a, a:visited {
	font-size:12px; 
	font-family:Verdana, sans-serif;
	line-height:18px;
	margin-bottom:10px;
	color:#e6e0ae;
}


.shop_navigation {
	background-color: #8C794C;
	float: left;
	width: 260px;
	margin-top:-7px;
	padding-bottom: 50px;
}

.nav_einruecken
{
	padding-left:80px;
}

.shop_navi {
	float: left;
	width: 260px;
	margin:-1px 0 0 10px;
	overflow: hidden;
}

.shop_navi2 {
	float: left;
	width: 260px;
	margin:9px 0 0 10px;
	overflow: hidden;
}

.shop_naveintrag {
	width:245px;
   line-height:40px;
	color: #CDBA8F;
	background-image:url(/weinshop/images/bg/navi.jpg);
	font-family: Times New Roman, serif;
	font-size: 14px;
	font-weight:normal;
   text-transform:uppercase;
   margin:0 0 1px 0;
}

.shop_naveintrag a {
	color: #CDBA8F;
	text-decoration: none;
   padding:0 0 0 35px;
	display: block;
height: 40px;
line-height: 40px;
}

.shop_naveintrag a:hover {
	background-image:url(/weinshop/images/bg/navi_sel.jpg);
	color: #CDBA8F;
	text-decoration: none;
   padding:0 0 0 35px;
	display: block;
height: 40px;
line-height: 40px;
}

.shop_naveintrag_sel {
	width:245px;
   line-height:40px;
	color: #CDBA8F;
	background-image:url(/weinshop/images/bg/navi_sel.jpg);
	font-family: Times New Roman, serif;
	font-size: 14px;
	font-weight:normal;
   text-transform:uppercase;
   margin:0 0 1px 0;
}

.shop_naveintrag_sel a {
	background-image:url(/weinshop/images/bg/navi_sel.jpg);
	color: #CDBA8F;
	text-decoration: none;
   padding:0 0 0 35px;
	display: block;
height: 40px;
line-height: 40px;
}

.shop_naveintrag_sel a:hover {
	background-image:url(/weinshop/images/bg/navi_sel.jpg);
	color: #CDBA8F;
	text-decoration: none;
   padding:0 0 0 35px;
	display: block;
}

.shop_tabelle {
	background-color: #7A3420;
	color: #EAD9AE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.shop_content_FonSearch {
	height: 45px;
	width: 750px;
	float: left;
	position: relative;
}

.shop_content_telefon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1AE82;
	font-weight: bold;
	width: 385px;
	height: 30px;
	line-height: 30px;
	float: left;
	position: relative;
	top: 8px;
	left: 15px;
}

.shop_content_suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CDBA8F;
	font-weight: bold;
	width: 300px;
	height: 30px;
	line-height: 30px;
	float: left;
	position: relative;
	top: 8px;
	left: 20px;
}

.shop_content_wappen {
	float: left;
	position: relative;
	height: 30px;
	width: 30px;
	overflow: hidden;
}

.shop_content_aktionstext {
	float: left;
	position: relative;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1AE82;
	font-weight: bold;
}

.shop_content_aktionstext a {
	float: left;
	position: relative;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1AE82;
	font-weight: bold;
	text-decoration: underline;
}


.shop_content_bigpic {
	background-color: #5A000F;
	float: left;
	height: 220px;
	width: 720px;
	position: relative;
	top: 5px;
	left: 15px;
}

.shop_content_kategorien {
	float: left;
	width: 720px;
	/*position: relative;
	top: 0px;
	left: 0px;*/
	background-color: #5A000F;
   margin:0px;
}

.shop_content_leftpic {
	background-color: #5A000F;
	float: left;
	height: 175px;
	width: 215px;
	position: relative;
	top: 10px;
	left: 15px;
}

.shop_content_middlepic {
	background-color: #5A000F;
	float: left;
	height: 175px;
	width: 295px;
	position: relative;
	top: 10px;
	left: 20px;
}

.shop_content_rightpic {
	background-color: #5A000F;
	float: left;
	height: 175px;
	width: 200px;
	position: relative;
	top: 10px;
	left: 25px;
}

/* ------------------------------------------------------- */
/* Klassen für Ausgabe Shopkategorien */
/* ------------------------------------------------------- */

.kategorie_zeile1
{
	color: #9A875C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.kategorie_zeile1Artnr
{
	color: #9A875C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.kategorie_zeile2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #CDBA8F;
	font-weight: bold;
   margin:10px 0 10px 0;
}

.kategorie_zeile3
{
	color: #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
   margin:8px 0 10px 0;
}

.kategorie_zeile4
{
	color: #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
   margin-top:10px;
}

.kategorie_zeile5
{
	color: #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	position: relative;
	left: 2px;
	padding-top: 2px;
	top: 2px;
}

.titelbestellmenge_inbestellung {
	color: #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	position: relative;
	left: 2px;
	top: 2px;
	padding-bottom: 6px;
}

.warenkorb_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CDBA8F;
	position: relative;
	bottom: 5px;
	float: left;
}

.warenkorb_gesamtinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A000F;
	line-height: 18px;
	float: left;
}

.warenkorb_bereich_links {
	padding-bottom: 50px;
	position: relative;
	padding-left: 10px;
	padding-top: 15px;
}

.warenkorb_bereich_rechts {
	padding-top: 30px;
	padding-bottom: 50px;
	position: relative;
	padding-left: 40px;
}

.warenkorb_schritt
{
   position:absolute;
   left:600px;
   margin-right:15px;
}

.warenkorb_bereich_jetztkaufen {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #5A000F;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-bottom: 5px;
   width:190px;
}

.warenkorb_jetztkaufen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #CDBA8F;
	float: left;
	position: relative;
}

.warenkorb_jetztkaufenbutton {
	float: left;
	left: 15px;
	position: relative;
   cursor:pointer;
}

.warenkorb_jetztkaufen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #CDBA8F;
	float: left;
	position: relative;
	top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5A000F;
	padding-top: 10px;
	padding-bottom: 10px;
   width:190px;
}

.warenkorb_versandkosten
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A000F;
	line-height: 18px;
	float: left;
   border-bottom:1px dotted #5A000F;
	padding-bottom: 10px;
   width:190px;
}

.warenkorb_artikelliste_bez {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #CDBA8F;
	float: left;
	position: relative;
}

.warenkorb_artikelliste_mengepreis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #CDBA8F;
	float: left;
	position: relative;
}

.warenkorb_artikelliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #CDBA8F;
	float: left;
	position: relative;
	width: 190px;
	top: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5A000F;
}

.kasse_anmeldung {
	background-color: #CDBA8E;
	width: 300px;
	position: relative;
	left: 10px;
	top: 25px;
	border: 1px solid #5A000F;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.kasse_infozuanmeldung {
	height: 100px;
	width: 282px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CDBA8E;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
}

.kasse_anmeldung_titel_EMail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #CDBA8F;
	float: left;
	position: relative;
	width: 120px;
	padding-top: 5px;
}

.kasse_anmeldung_titel_EMail_Input {
	float: left;
	position: relative;
	padding-top: 5px;
}

.kasse_anmeldung_loginbutton {
	padding-left: 120px;
	padding-top: 5px;
}

.kasse_anmeldung_danke {
	position: relative;
	float: left;
	background-color: #FF0000;
	top: 30px;
	left: 10px;
}

.kasse_standardschrift
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #CDBA8F;
}

.kasse_standardschrift_2
{
	width: 680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight:normal;
	color: #CDBA8F;
   margin:30px 0 20px 0;
}

.kasse_standardschrift_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #CDBA8F;
	position: relative;
	padding-top: 10px;
	top: 15px;
}

.kasse_standardschrift_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #CDBA8F;
}

.kasse_tabheader
{
	font-family:Verdana, sans-serif;
	font-size:13px;
	font-weight: bold;
   padding:4px 5px 12px 5px;
   margin-bottom:5px;
   border-bottom:1px solid #E0D2B0;
   float:left;
}

.kasse_tabinhalt, .kasse_tabinhalt0
{
	font-family:Verdana, sans-serif;
	font-size:13px;
	vertical-align:top;
	padding:8px 5px 8px 5px;
   float:left;
   height: 30px;
}
.kasse_tabinhalt.even {
	background: #46000c;
}

.kasse_tablinie
{
	width:700px;
	border-bottom:1px solid #E0D2B0;
   margin:5px 0 5px 0;
}

.kasse_tab_bildpos
{
	/*position:relative;
   top:-2px;
   left:10px;*/
   margin:-2px 0 0 3px;
}

.kasse_gesamt
{
	width:520px;
	font-size:14px;
   line-height:22px;
	padding:5px 0 5px 130px;
}

.kasse_gesamttext
{
	font-family:Verdana, sans-serif;
	font-size:13px;
	width:450px;
	float:left;
}

.kasse_gesamtmenge
{
	font-family:Verdana, sans-serif;
	font-size:13px;
   text-align:right;
   position:relative;
   left:-110px;
}

.kasse_gesamtwert
{
	font-family:Verdana, sans-serif;
	font-size:13px;
   text-align:right;
	/*float:left;*/
   padding-right:5px;
}

.kasse_tabinhaltgesamt
{
	float:left;
}

.kasse_gesamtlinie
{
	width:520px;
	border-bottom:3px double #CDBA8F;
   margin:5px 0 5px -3px;
}

.kasse_menubutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A000F;
	padding-left: 10px;
}

.kasse_menge
{
	height:28px;
   width:40px;
	font-family:Arial, Verdana, sans-serif;
   font-size:17px;
   font-weight:bold;
   border:1px solid #82351C;
   padding:0 0 0 3px;
}

.kasse_aktionen
{
	width:656px;
	margin-top:3px;
   padding-bottom:8px;
   border-bottom:1px dotted #7A3420;
}

.kasse_aktionsbutton
{
	padding:0;
   margin:0;
   font-size:10px;
   color:#CDBA8F;
	border:none;
   background-color:#5A000F;
   text-decoration:none;
   cursor:pointer;
}

.kasse_aktionsbutton:hover
{
	text-decoration:underline;
   background-color:#5A000F;
}

.shop_menu_button {
	text-decoration: none;
	border: 1px solid #CDBA8E;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1A869;
	background-color: #7A3420;
}

.shop_menu_button:hover {
	text-decoration: none;
	color: #C1A869;
	background-color: #5A000F;

}

.kasse_buttonpos
{
/*
	position:absolute;
   top:169px;
   left:415px;
*/
	margin-left:20px;
}

.shop_kasse_button
{
	height:14px;
   width:45px;
	font-family:Arial, sans-serif;
   font-size:11px;
   text-align:center;
   text-decoration:none;
   background-color:#8D3A1F;
   color:#CCB98D;
   border:1px solid #82351C;
   float:left;
   padding:0px 1px 3px 1px;
}

.shop_kasse_button:hover {
	text-decoration: none;
	color: #C1A869;
	background-color: #5A000F;

}

.kasse_gesamtrahmen {
	position: relative;
	left: 15px;
	top: 15px;
	padding-bottom: 50px;
}

.kasse_einkauf_fortsetzen {
	top: 30px;
	position: relative;
}

.button_einkauf_fortsetzen {
	text-decoration: none;
	border: 1px solid #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDBA8F;
	background-color: #B4A37E;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.button_einkauf_fortsetzen:hover {
	text-decoration: none;
	color: #C1A869;
	background-color: #5A000F;

}

.kasse_checkoutinfo
{
	margin-top:15px;
}

.kasse_checkoutinfo_ueberschrift {
	color: #CDBA8F;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.kasse_promo
{
	color: #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
   margin:30px 0 0 0;
}

.kasse_gutschein
{
	color: #CDBA8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
   margin:20px 0 30px 0;
}

.kasse_checkoutinfo_weitertext {
	color: #7B3420;
	margin-bottom: 15px;
	font-size: 10px;
	float: left;
	position: relative;
}

.kasse_tabinhaltgesamt01 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDBA8F;
	padding-top: 5px;
}

.kasse_tabinhaltgesamt02 {
	padding-top: 5px;
}

.shop_login_links {
	float: left;
	position: relative;
}

.shop_login_links_anmelden {
	font-family: Times New Roman, serif;
   font-size:15px;
	line-height: 19px;
	color: #5A000F;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 3px;
}

.shop_login_links_anmelden_text {
	font-family: Times New Roman, serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 17px;
	color: #333333;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.shop_login_links_anmelden_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.shop_login_links_feldbez {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	padding-left: 5px;
}


.shop_login_link {
	font-size: 10px;
	padding-right: 5px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

.shop_login_link:hover {
	font-size: 10px;
	padding-right: 5px;
	line-height: 16px;
	color: #C1AE82;
	background-color: #5A000F;
}

.shop_login_button {
	text-decoration: none;
	border: 1px solid #5A000F;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1A869;
	background-color: #7A3420;
}

.shop_login_button:hover {
	text-decoration: none;
	color: #C1A869;
	background-color: #5A000F;

}

input {
	border: 1px solid #9999CC;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 10px;
	margin-bottom: 1px;
}

input:hover {
	background-color: #F4F4F4;
}

.shop_login_rechts {
	float: left;
	position: relative;
}

.shop_login_rechts_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	padding-left: 5px;
	padding-top: 10px;
}

.shop_login_rechts_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	padding-left: 5px;
	padding-top: 10px;
}


.shop_login_link_rechts {
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

.shop_login_link_rechts:hover {
	font-size: 10px;
	padding-right: 5px;
	line-height: 14px;
	color: #C1AE82;
	background-color: #5A000F;
}

.shop_reg_infotext
{
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CDBA8F;
	/*margin:10px 20px 20px 20px;*/
}

.shop_reg_infotext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	padding-left: 10px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.shop_reg_fomular
{
	color:#FFFFFF;
	position: relative;
	border: 1px solid #5A000F;
	left: 10px;
	padding: 10px;
	width: 400px;
}


.shop_reg_bg_feldbezeichner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CDBA8F;
}

.vierbilder {
	float: left;
	position: relative;
	}

.kasse_rabattinfo_titel
{
	color: #CDBA8F;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}

.kasse_rabattinfo_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #CDBA8F;
	margin-top: 5px;
}

.kasse_rabattinfo_titelliste
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CDBA8F;
   margin:20px 0 10px 0;
}

.kasse_rabattinfo_artikelliste
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #CDBA8F;
}

.shopfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A000F;
	text-align: center;
	float: left;
	width: 720px;
	position: relative;
	top: 5px;
	left: 15px;
	background-color: #CDBA8E;
	padding-top: 5px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5A000F;
}

.kasse_agbfehler
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDBA8F;
	padding-left: 0px;
	line-height: 18px;
}

.info_letzte_bestellung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.kasse_edit_delete {
	margin-right:20px;
	padding-top:8px;
}

.tab_header0
{
	background-color:#8D3A1F;
	border:1px solid #8D3A1F;
   padding:2px;
}

.tab_header
{
	background-color:#8D3A1F;
	border-top:1px solid #8D3A1F;
	border-right:1px solid #8D3A1F;
	border-bottom:1px solid #8D3A1F;
   padding:2px;
}

.tab_body0
{
	border-left:1px solid #8D3A1F;
	border-right:1px solid #8D3A1F;
	border-bottom:1px solid #8D3A1F;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:2px;
   padding-right:2px;
}

.tab_body
{
	border-right:1px solid #8D3A1F;
	border-bottom:1px solid #8D3A1F;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:2px;
   padding-right:2px;
}

.promocode
{
	margin:20px 0 20px 0;
}

.popup_start
{
	background-image:url(/weinshop/images/info_button.gif);
   background-repeat:no-repeat;
	background-position:0px 0px;
   margin-left:59px;
   padding:0px;
   padding-bottom:4px;
}

.popup_start:HOVER
{
	background-image:url(/weinshop/images/info_button_2.gif);
   background-repeat:no-repeat;
	background-position:0px 0px;
   margin-left:59px;
   padding:0px;
   padding-bottom:4px;
}

.popup_seite
{
	width: 600px;
}

.popup_content
{
	width: 580px;
}

.popup_links
{
	position: relative;
	width: 125px;
	float: left;
	left: 20px;
	top: 65px;
	height: 600px;
}

.popup_rechts
{
	width: 430px;
	float: left;
}

/*
Pop Up: Produkt-Informationen
*/

.popup_titel
{
	position: relative;
	float: left;
	width: 430px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	left: 45px;
	top: 50px;
	font-weight: bold;
	color: #5A000F;
}

.popup_datentabelle {
	float: right;
	width: 430px;
	left: 45px;
	position: relative;
}

.popup_beschreibung
{
	width:150px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5A000F;
	position: relative;
	top: 100px;
	font-weight: bold;
}

.popup_inhalt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	float: left;
	position: relative;
	top: 100px;
	width: 100px;
	bottom: 3px;
}

.popup_datentabelle2 {
	float: left;
	position: relative;
	top: 25px;
	width: 430px;
	left: 45px;
}

.popup_beschreibung2
{
	width:350px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5A000F;
	position: relative;
	top: 100px;
	font-weight: bold;
}

.popup_inhalt2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	float: left;
	position: relative;
	top: 100px;
	width: 350px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.popup_button {
	float: right;
	position: relative;
	top: 150px;
	width: 430px;
}

.grundpreis
{
	color: #9A875C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
   line-height:16px;
   margin-bottom:10px;
}

.top5link
{
	color:#5A000F;
   text-decoration:underline;
   font-size:11px;
   font-weight:normal;
   padding:1px;
}

.top5link:HOVER
{
	color:#C1A869;
   background-color:#5A000F;
   text-decoration:underline;
   font-size:11px;
   font-weight:normal;
   padding:1px;
}


/*
 * Top Boxen auf der Startseite
 */
#aktionen_wrapper
{
	margin:30px 0 20px 7px;
   position:absolute;
   top:97px;
   z-index:1000;
}

.start #aktionen_wrapper {
	margin-top: 20px;
}

.aktionen
{
	width:170px;
   height:150px;
   border-left:1px solid #CDB98E;
   border-bottom:1px solid #CDB98E;
   border-right:1px solid #CDB98E;
	margin:0 4px 0 0;
   float:left;
}

.aktionen_header
{
	line-height:40px;
   background-image:url(/weinshop/images/bg/topbox_header.jpg);
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 17px;
	font-weight:normal;
   text-transform:uppercase;
   text-align:center;
}

.aktionen_akkordeon
{
	width:150px;
 	height:80px;
	font-family: Times New Roman, serif;
	font-size: 12px;
   background-color:#D2BD91;
   border:1px solid #D2BD91;
   color:#333333;
   padding:10px 10px 10px 10px;
   margin-left:-1px;
}

.aktionen_akkordeon_titel
{
	color: #7F341B;
	font-family:Times New Roman, serif;
	font-size:14px;
   text-transform:uppercase;
   text-align:left;
}


/*
 * Startseite
 */
#starttb
{
	margin:15px 20px 30px 20px;
   z-index:400;
}

.startbild1
{
	width:311px;
   height:488px;
	margin:0px 20px 20px 20px;
   border:1px solid #D2BD91;
   float:left;
}

.startbild2
{
	width:168px;
   height:150px;
	margin:0px 11px 20px 0px;
   border:1px solid #D2BD91;
   float:left;
}

.startbild4
{
	width:350px;
   height:317px;
	margin:-1px 10px 20px 0px;
   border:1px solid #D2BD91;
   float:left;
}

.startbild_fuss
{
	line-height:40px;
   background-image:url(/weinshop/images/bg/topbox_header.jpg);
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 17px;
	font-weight:normal;
   text-align:center;
}

#tb_pos
{
	margin-left:25px;
   z-index:400;
}


/*
 * Artikeldarstellung im Produktkatalog
 */
.shopartikel
{
	width:210px;
	margin:20px 0px 5px 20px;
	float:left;
}

.shopartikel_wdm
{
	width:210px;
	margin:20px 0px 5px 16px;
	float:left;
}

.shopartikel_rahmen
{
	width:200px;
	border:2px solid #5F000E;
}

.shopartikel_rahmen:hover
{
	border:2px solid #E0D2B0;
}

.shopartikel_box
{
    background: none repeat scroll 0 0 #D0B98C;
    border: 1px solid #D2BD91;
    height: 275px;
    width: 198px;
}

.shopartikel_box .popup_video {
    float: right;
    margin-top: -53px;
}

.shopartikel_pos
{
	width:700px;
	margin:30px 0px 0px 3px;
}

.shopartikel_titel
{
   background-image:url(/weinshop/images/bg/topbox_header.jpg);
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 17px;
	font-weight:normal;
   padding-left:5px;
   height: 55px;
}
	.shopartikel_titel .titel {
		line-height: 34px;
	}
	.shopartikel_titel .jahrgang {
		font-family: Arial,sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
	}

.shopartikel_details
{
	height:95px;
   /*background-image:url(/weinshop/images/bg/shopartikel_details.png);*/
   background: #d0b98c;
	color: #7F331A;
	font-family: Arial, sans-serif;
	font-weight:normal;
   padding-left:5px;
}

.shopartikel_artnr
{
    color: #333333;
    font-size: 10px;
    line-height: 18px;
    margin-bottom: 2px;
}

.shopartikel_bez
{
   font-size:12px;
   margin-bottom:0px;
   line-height: 20px;
}

.shopartikel_preis
{
   font-size:12px;
   font-weight:bold;
   line-height:18px;
}

.shopartikel_mwst
{
   font-size:10px;
   line-height:14px;
}

.shopartikel_button a
{
	width:91px;
   height:20px;
   font-family:Arial, sans-serif;
   font-size:14px;
   text-decoration:none;
   color:#CCB98D;
   background-image:url(/weinshop/images/bg/shopartikel_button.jpg);
   /*background-color:#8D3A1F;*/
   border:1px solid #86361D;
   text-align:center;
   padding:4px 4px 4px 3px;
   margin:1px 0 0 0;
   display:block;
   cursor:pointer;
}

.shopartikel_button a:hover
{
   background-image:url(/weinshop/images/bg/shopartikel_button_ho.jpg);
   /*background-color:#5A000F;*/
}

.shopartikel_button_warenkorb
{
	padding-left:2px;
   padding-right:3px;
}


.shopartikel_videopos
{
	float:right;
   margin:9px 8px 0 0;
}


/*
 * Loginbereich
 */
#loginbereich
{
	width:375px;
   height:150px;
	font-family: Times New Roman, serif;
   font-size:12px;
   text-transform:uppercase;
   color:#000000;
   background-image:url(/weinshop/images/bg/kundenbereich2.png);
   background-repeat:no-repeat;
   /*border:1px solid #80361C;*/
   margin:20px 0 0 10px;
   padding:0 0 0 45px;
}

.loginbereich_titel
{
	font-size:16px;
   margin:13px 0 15px 0;
}

.loginbereich_formfeld
{
	width:190px;
	height:15px;
   font-size:13px;
   color:#5A000F;
	border:1px solid #82351C;
}

.loginbereich_formfeld_fehler
{
	width:190px;
	height:15px;
   font-size:13px;
   color:#5A000F;
   background-color:#FC7D92;
	border:1px solid #82351C;
}

.loginbereich_link a
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size:11px;
   text-decoration:underline;
   text-transform:none;
   color:#5A000F;
}

.loginbereich_link a:hover
{
   color:#000000;
   text-decoration:underline;
}

.loginbereich_button
{
	width:140px;
   height:30px;
   font-family:Verdana, sans-serif;
   font-size:12px;
   color:#CCB98D;
   /*background-color:#8D3A1F;*/
   background-image:url(/weinshop/images/bg/login_button.png);
   border:1px solid #7B6A43;
   text-align:center;
   padding:0 0 2px 0;
   margin:11px 1px 0 0;
   cursor:pointer;
}

.loginbereich_button:hover
{
   /*background-image:url(/weinshop/images/bg/login_button_ho.png);*/
   background: #e8dfc2;
   color: #5a000f;
}

.loginbereich_button2
{
	width:140px;
   height:30px;
   font-family:Verdana, sans-serif;
   font-size:12px;
   color:#CCB98D;
   /*background-color:#8D3A1F;*/
   background-image:url(/weinshop/images/bg/login_button.png);
   border:1px solid #7B6A43;
   text-align:center;
   padding:0 0 2px 0;
   cursor:pointer;
	float:right;
   margin-right:155px;
}

.loginbereich_button2:hover
{
   background-image:url(/weinshop/images/bg/login_button_ho.png);
   /*background-color:#5A000F;*/
}


/*
 * Kundenbereich
 */
#kundenbereich
{
	width:402px;
   height:128px;
font-family: Verdana, serif;
font-size: 14px;
line-height: 18px;
text-transform: none;
color: #5A000F;
   background-image:url(/weinshop/images/bg/kundenbereich2.png);
   background-repeat:none;
   border:1px solid #80361C;
   margin:20px 5px 20px 10px;
   padding:8px;
}


/*
 * TopInfo Bereich (rechts)
 */
.shop_topinfo
{
	margin:-11px 15px 15px 58px;
}

.shop_topinfo_buttonleiste
{
	width:510px;
	margin-top: 20px;
}

.shop_geschmacksrichtungs_pos
{
   margin:-9px 3px 0 -1px;
   float:left;
}


.shop_geschmacksrichtungs_pos2
{
   margin:-9px 3px 0 24px;
   float:left;
}

.shop_geschmacksrichtungs_button
{
	width:202px;
   height:42px;
	font-family:Times New Roman, serif;
   font-size:17px;
   text-transform:uppercase;
   text-align:center;
   color:#7F3319;
   background-image:url(/weinshop/images/bg/geschmacks_button.jpg);
   border:1px solid #7F341B;
   cursor:pointer;
}

.shop_geschmacksrichtungs_button:hover
{
	color:#EBE4CA;
   background-image:url(/weinshop/images/bg/geschmacks_button_sel.jpg);
   /*background-color:#63000F;*/
}

.shop_geschmacksrichtungs_button_sel
{
	width:202px;
   height:42px;
	font-family:Times New Roman, serif;
   font-size:17px;
   text-transform:uppercase;
   text-align:center;
	color:#EBE4CA;
   background-image:url(/weinshop/images/bg/geschmacks_button_sel.jpg);
   /*background-color:#63000F;*/
   border:1px solid #7F341B;
   cursor:pointer;
}

.shop_geschmacksrichtungs_button_sel:hover
{
	color:#EBE4CA;
   background-color:#63000F;
}

.shop_geschmacksrichtungs_button_passiv
{
	width:202px;
   height:42px;
	font-family:Times New Roman, serif;
   font-size:17px;
   text-transform:uppercase;
   text-align:center;
	color:#72270E;
   background-color:#7F341B;
   border:1px solid #72270E;
}

.shop_geschmacksrichtungs_button_passiv:hover
{
	width:202px;
   height:42px;
	font-family:Times New Roman, serif;
   font-size:17px;
   text-transform:uppercase;
   text-align:center;
	color:#72270E;
   background-color:#7F341B;
   border:1px solid #72270E;
}


/*
 * -- Schnellbestellung
 */

#schnellbestellung_komplettrahmen {
	width: 980px;
   min-height:928px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
	position: relative;
   z-index:50;
}

.schnellbestellung_topinfo
{
	margin:0;
   padding:0;
	margin:-12px 0 0 0;
	/*margin:-12px 15px 15px 68px;*/
   width:400px;
   /*position:absolute;
   top:14px;*/
}

.schnellbestell_rahmen
{
	/*width:950px;*/
   padding:100px 35px 40px 2px;
   background-image:url(/weinshop/images/bg/schnellbestellung.jpg);
   background-repeat:repeat-y;
}

.schnellbestell_content
{
	width:865px;
	margin:0 0 0 80px;
}

.schnellbestellung_linkbereich
{
	width:865px;
	height:60px;
   display:block;
}

.schnellbestellung_linkbereich:hover
{
	/*text-decoration:underline;*/
	/*height:60px;*/
   background-color:#BDAA7F;
}

.schnellbestellung_ueberschriftbereich
{
	height:45px;
   width:855px;
  	margin:0 0 0 10px;
   border-bottom:1px solid #7F331A;
}

.schnellbestellung_artikelbereich
{
  min-height:51px;
  margin:0 0 0 10px;
  border-bottom:1px solid #7F331A;
  display:block;
}

.schnellbestellung_artikelbereich:hover
{
   background-color:#BDAA7F;
}

.schnellbestellung_kategorie
{
	line-height:25px;
	font-family:Times New Roman, serif;
   font-size:21px;
   text-transform:uppercase;
   text-decoration:none;
	color:#59000D;
}

.schnellbestellung_kategorie2
{
	line-height:21px;
	font-family:Times New Roman, serif;
   font-size:13px;
   text-decoration:none;
	color:#666666;
}

.schnellbestellung_ueberschrift
{
	font-family:Verdana, sans-serif;
   font-size:16px;
   font-weight:bold;
   color:#333333;
   margin:10px 0 0 2px;
   float:left;
}

.schnellbestellung_posbereich
{
	/*width:285px;*/
   float:left;
   margin:0 0 0 2px;
}

.schnellbestellung_bezeichnung
{
	font-family:Verdana, sans-serif;
   font-size:14px;
   color:#59000C;
   margin:10px 0 0 0;
}

.schnellbestellung_zusatz
{
	font-family:Verdana, sans-serif;
   font-size:13px;
   color:#333333;
   margin:2px 0 0 0;
}

.schnellbestellung_preis
{
	font-family:Verdana, sans-serif;
   font-size:14px;
   color:#333333;
   margin:10px 0 0 0;
}

.schnellbestellung_info
{
	font-family:Verdana, sans-serif;
   font-size:10px;
   color:#333333;
   margin:4px 0 0 0;
}

.schnellbestellung_mengepos
{
	margin:10px 0 0 0;
}

.schnellbestellung_menge
{
	height:28px;
   width:45px;
	font-family:Verdana, sans-serif;
   font-size:20px;
   border:1px solid #82351C;
   padding:0 0 0 3px;
   float:left;
}

.schnellbestellung_button
{
	height:30px;
   width:100px;
	font-family:Verdana, sans-serif;
   font-size:12px;
   text-align:center;
   text-decoration:none;
   background-image:url(/weinshop/images/bg/schnellbestellung_button.jpg);
   /*background-color:#8D3A1F;*/
   color:#CCB98D;
   border:1px solid #82351C;
   float:left;
   padding:3px 4px 5px 4px;
   cursor:pointer;
}

.schnellbestellung_button:hover
{
   background-image:url(/weinshop/images/bg/schnellbestellung_button_ho.jpg);
	/*background-color:#5A000F;*/
}

.schnellbestellung_warenkorb
{
	position:absolute;
   top:330px;
   margin:0 0 0 0px;
}

.schnellbestellung_warenkorb_zeile
{
	font-family:Verdana, sans-serif;
   font-size:14px;
   color:#333333;
   float:left;
}

.schnellbestellung_warenkorb_wert
{
	border:none;
   background-color:#CDBA8F;
	font-family:Verdana, sans-serif;
   font-size:14px;
   color:#333333;
   text-align:right;
}

.schnellbestellung_warenkorb_wert:hover
{
	border:none;
   background-color:#CDBA8F;
	font-family:Verdana, sans-serif;
   font-size:14px;
   color:#333333;
   text-align:right;
}


/*
 * -- Interner Kundenbereich
 */

.intern_content
{
	margin:10px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #BDA580;
}

.intern_fliesstext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #BDA580;
}

.intern_bestelluebersicht
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight:bold;
   text-decoration:none;
	color: #BDA580;
	display:block;
}

.intern_bestelluebersicht:hover
{
	text-decoration:underline;
}

.intern_link
{
	color: #BDA580;
	text-decoration:none;
}

.intern_link:hover
{
	text-decoration:underline;
}

.intern_formfeld
{
	width:190px;
	height:18px;
   font-size:14px;
	border:1px solid #80361C;
}

.kassegutscheinbeschreibung
{
	position:relative;
   top:0px;
}

.main_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
   line-height:18px;
	color:#CDBA8F;
	background-color: #5A000F;
	padding:-3px 20px 20px 25px;
}


/*
 * -- Warenkorblink
 */

.warenkorb_bg
{
	height:26px;
   /*width:440px;*/
   z-index:999;
}

.warenkorblink
{
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
   line-height:26px;
   /*background-image:url(/weinshop/images/icon_shoppingcart.png);*/
   background-repeat:no-repeat;
   background-position:5px 1px;
   margin:0;
   padding:0 0 0 0;
   cursor:pointer;
}

.warenkorbwert
{
	font-size:13px;
   line-height:26px;
   text-align:right;
   padding:0;
   margin:0;
	border:none;
   background-color:transparent;
}


.warenkorbwert:hover
{
	background-color:transparent;
}



/*
 * Darstellung Wein des Monats im Produktkatalog
 */
.wdm
{
	width:430px;
   height:263px;
   background-color:#E0D2B0;
   border:2px solid #5F000E;
	margin:20px 0px 5px 20px;
	float:left;
}

.wdm:hover
{
	border:2px solid #E0D2B0;
}

.wdm_links
{
	width:224px;
   float:left;
}

.wdm_rechts
{
	width:200px;
   float:left;
}

.wdm_pos
{
	margin:0px 0px 0px -7px;
}

.wdm_bildpos
{
	margin:0px 0 0 1px;
}

.wdm_titel
{
	line-height:40px;
   background-image:url(/weinshop/images/bg/topbox_header.jpg);
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 17px;
	font-weight:normal;
   padding-left:5px;
}

.wdm_box
{
	width:430px;
   height:228px;
   border-top:1px solid #D2BD91;
   background-image:url(/weinshop/images/bg/wdm_details.png);
   background-repeat:no-repeat;
   background-position:228px 41px;
}

.wdm_details_titel1
{
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 14px;
	font-weight:bold;
   padding-left:15px;
   margin:7px 10px 0 0;
}

.wdm_details_titel2
{
	height:14px;
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 14px;
	font-weight:bold;
   padding-left:15px;
   margin:3px 0 0 0;
}

.wdm_details_text
{
	color: #7F341B;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
   padding-left:15px;
   margin:17px 10px 4px 0;
}

.wdm_details
{
	height:80px;
	color: #7F331A;
	font-family: Arial, sans-serif;
	font-weight:normal;
   padding-left:15px;
}

.wdm_artnr
{
	color:#7F331A;
   font-size:10px;
   line-height:26px;
}

.wdm_bez
{
   font-size:12px;
   margin-bottom:4px;
}

.wdm_preis
{
   font-size:12px;
   font-weight:bold;
   line-height:19px;
}

.wdm_mwst
{
   font-size:10px;
   line-height:13px;
}

.wdm_button a
{
   height:22px;
   font-family:Arial, sans-serif;
   font-size:14px;
   text-decoration:none;
   color:#CCB98D;
   background-image:url(/weinshop/images/bg/shopartikel_button.jpg);
   border:1px solid #86361D;
   text-align:center;
   padding:5px 4px 3px 3px;
   margin:1px 0 0 0;
   display:block;
   cursor:pointer;
}

.wdm_button a:hover
{
   background-image:url(/weinshop/images/bg/shopartikel_button_ho.jpg);
}

.wdm_videopos
{
	float:right;
   margin:9px 8px 0 0;
}


/*
 * Navigationsleiste Kasse
 */
.shopkassesteuerung
{
	font-family:Arial, sans-serif;
	font-size:12px;
   font-weight:normal;
   color:#CDBA8F;
	margin:0px 20px 20px 10px;
   width:650px;
}

.shopkassesteuerung_links
{
	font-family:Arial, sans-serif;
	font-size:12px;
   font-weight:normal;
   color:#CDBA8F;
	margin:20px 20px 20px 10px;
   width:380px;
   float:left;
}

.shopkassesteuerung_rechts
{
	font-family:Arial, sans-serif;
	font-size:12px;
   font-weight:normal;
   color:#CDBA8F;
	margin:20px 20px 20px 35px;
   width:70px;
   float:left;
}

.shopkassesteuerung_kommentar
{
	font-family:Arial, sans-serif;
	font-size:12px;
   font-weight:normal;
   color:#CDBA8F;
	margin:0px 20px 20px 10px;
   width:530px;
   float:left;
}

.shopkassesteuerungbutton
{
   width:190px;
   height:42px;
	font-family:Arial, sans-serif;
	font-size:15px;
   font-weight:bold;
   text-align:center;
	color:#CDBA8F;
   background-image:url(/weinshop/images/shopkassebutton.png);
   /*background-color:#E1FF5F;*/
   border:0;
   padding:10px 10px 10px 10px;
   margin:30px 15px 0 0;
   cursor:pointer;
   float:right;
}

.shopkassesteuerungbutton:HOVER
{
	text-decoration:underline;
}


/*
 * **** Shop-Kompass (Navigation)
 */
.shopkassekompasspos
{
	width:600px;
   font-weight:normal;
	margin:30px 0 0 60px;
}

.shopkassekompassrahmen
{
	margin-top: 25px;
	border:1px solid #CDB98D;
}

.shopkassekompass, .shopkassekompass_aktiv {
    height: 100px;
    margin: 2px;
    width: 109px;
    overflow: hidden;
    padding: 2px;
}

.shopkassekompass
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   font-weight:normal;
   color:#DED0AC;
   display:block;
   float:left;
}

.shopkassekompass_aktiv
{
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
   font-weight:normal;
   text-decoration:underline;
   color:#DED0AC;
   display:block;
   float:left;
}
    .shopkassekompass_aktiv, .shopkassekompass_aktiv .shopkassekompasslink, .shopkassekompass_aktiv .shopkassekompassheader, .shopkassekompass_aktiv .shopkassekompassnolink {
    
        background-color: #b74b28;
    }

.shopkassekompassheader
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   font-weight:bold;
   margin-bottom:10px;
}

.shopkassekompassnolink
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   line-height:17px;
   font-weight:normal;
   text-align:left;
	color:#DED0AC;
   background-color:#5A000F;
   border:0;
   margin-top:10px;
}

.shopkassekompasslink
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   line-height:17px;
   font-weight:normal;
   text-align:left;
	text-decoration:underline;
	color:#DED0AC;
   background-color:#5A000F;
   border:0;
   padding:3px 5px 3px 0;
   margin-left:-4px;
   margin-top:-1px;
   cursor:pointer;
}



/*
 * **** Checkout
 */
.kasse_content_titel
{
	line-height:40px;
   background-image:url(/weinshop/images/bg/topbox_header.jpg);
	color: #7F341B;
	font-family: Times New Roman, serif;
	font-size: 17px;
	font-weight:normal;
   padding-left:15px;
}

.kasse_content
{
	font-family:Verdana, sans-serif;
	width:700px;
   border:1px solid #CDBA8E;
   padding:9px;
   border-left: 0;
   border-right: 0;
}



.shopkassegesamtheader
{
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
   font-weight:bold;
}

.shopkassegesamtbetrag
{
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
   font-weight:normal;
}

.shopkasseadressform_links
{
	width:150px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   margin-bottom:5px;
   float:left;
}

.shopkasseadressform_rechts
{
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
   margin-bottom:5px;
   float:left;
}

.shopkasseadressform
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   margin-bottom:5px;
}
.shopkasseadressform_input
{
	width:200px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   border:1px solid #5A000F;
}

.shopkasseadressform_input_fehler
{
	width:200px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   border:1px solid #5A000F;
   background-color:#FC7D92;
}

.shopkasseadressform_checkbox
{
	width:15px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   text-align:left;
   margin-bottom:5px;
   margin-top:3px;
   float:left;
}

.shopkasseadressform_checkboxtext
{
	width:620px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
   /*margin-bottom:5px;*/
   margin:-3px 0 5px 20px;
}

.shopkasselinkleiste
{
	color:#CDBA8F;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.shopkasselinkleiste:HOVER
{
	text-decoration:underline;
}

.shopkasseanmeldedatenvergessen
{
	margin:20px 0 -20px 0;
}

#warenkorblinkleiste {
	left: 0px;
	position: absolute;
	top: 0px;
}
	#warenkorblinkleiste input {
		height: 22px;
	}
	.warenkorb_bg {
		width: 420px;
		padding: 10px;
		background: rgba(255, 255, 255, 0.8);
		height: 76px;
		line-height: 76px;
	}

    #warenkorblinkleiste a, .warenkorbwert {
		color: #5A000F;
		margin-top: 28px;
    }
	
.kasse_gesamt .fliesstext {
	margin-left: -79px;
}
