/* body */
.body {
	background-color:#F5F3EB;
}


/* text */
.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.whitetext_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#E0D5B7;
}

.featured_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#7B7154;
}

.menu_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#000000;
}

td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
/* Divisions */


/*primary link*/
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #950208;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #950208;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #950208;
	}

/*secondary link*/
.r {
	color: #EEEEEE;
	}
.r:link {
	text-decoration: none;
	color:#EEEEEE;
	}
.r:visited {
	text-decoration: none;
	color:#EEEEEE;
	}
.r:hover, r:active {
	color: #EEEEEE;
	}
	
/*white link*/
.w {
	color: #FFFFFF;
	}
.w:link {
	text-decoration: none;
	color:#FFFFFF;
	}
.w:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
.w:hover, w:active {
	color: #FFFFFF;
	}
	
/* table border style */
.borderbad {
	border-style:solid;
	border-color:#FFFFFF;
	border-width:thin;
	border-spacing:1px;
}
.greentxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color:#009900;
}
.errortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color:#ff0000;
}

.maroontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#9f3300;
}


/**Below are Shop CSS**/
.error {
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}

/*
** BoxHeader
*/
.boxheader {
  color: #000000;
  background-color: #CCFFCC;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Boxinhalt
** Box content
*/
.box {
  color: #000080;
/*  background-color: #ffffdd; */
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFFFFF;
}

.catalogbox {
  color: #000080;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  background-color: #CCFFCC;
}

/*
** Boxinhalt
** Mittelteil Hauptseite
*/
.tdmain {
  color: #000000;
/*  background-color: #ffffdd; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
}

/*
** Company Info
*/
.compinfo {
  color: #000080;
  background-color: #b0c4de;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}

/*
** �erschriften
** Headlines
*/
.headline {
  color: #000080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

/*
** Kleine Schrift in Tabellen
** Small text in tables
*/
.descsmall {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
}

/*
** Spezialpreis, Special-Flag gesetzt
** Special price, special-flag set
*/
.special {
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Dateneingabe
** Data-input
*/
.account {
  color: #000000;
  background-color: #ff0000;
  text-decoration: none;
}

/*
** Umrandung der Tables
** Table border
*/
.tableborder {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

/*
** Header mit Firmenlogo
** header with company logo
*/
.header {
  color: #900050;
  background-color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 2px;
}

/*
** Gesamt-Navigationsleiste
** Complete navigation bar
*/
.navigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  BORDER-RIGHT: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
}

/*
** Obere Navigationsleiste
** Upper navigation bar
*/
.navi1 {
  color: #900050;
/*  background-color: #c0c0c0; */
  background-color: #EEEEEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Untere Navigationsleiste
** Lower navigation bar
*/
.navi2 {
  color: #900050;
  background-color: #808080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Footer oben
** Upper footer part
*/
.footer1 {
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
}

/*
** Footer mitte
** Middle footer part
*/
.footer2 {
  color: #ffffff;
  background-color: #808080;
  text-decoration: none;
}

/*
** Footer unten
** Lower footer part
*/
.footer3 {
  color: #808080;
  background-color: #000000;
  text-decoration: none;
}

/*
** Info HTML-Seiten
** Info HTML-pages
*/
.info {
  color: #000000;
  background-color: #ffffcc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}


/*
** Styles taken from www.thoint.com
*/
.style5 {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style14 {
	font-size: 36px;
	font-weight: bold;
}

.style15 {
	font-size: 16px
}
/** Shop CSS ends here **/
	/* Module Style 2*/
	.module_2 { width: 100%; color: #0956A6; margin-bottom: 10px; border: #7FB6DD 1px solid; width: 100%; text-align: left;  }
	.module_2 H2 { background: #D0E5F8; font-size: 1em; padding: 3px; margin: 0; border-bottom: #7FB6DD 1px solid; word-wrap: break-word;  }
	.module_2 H3 { background: #D0E5F8; font-size: xx-small; padding: 5px; margin: 0; border-bottom: #7FB6DD 1px solid; font-family: verdana; word-wrap: break-word;  }
	.module_2 .body { background: #FFF; padding: 8px; margin: 1px 0 0 0; word-wrap: break-word; }
	.module_2 HR { width: 95%; height: 1px; border: #7FB6DD solid; border-width: 1px 0 0 0; }
	
	
td.header {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #FFFFFF;
        background: #7a96df;
        margin: 0px;
        }
		
.bheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #dedede;
        margin: 0px;
        }
.sheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #ffffff;
        margin: 0px;
        }
	
.winebg {background-image:url(images/graphics/vino_back.gif);
	background-repeat:no-repeat;
}
	