/* TEMPLATE */

html {
	height											: 100%;
	margin-bottom									: 1px;
}

* html #left {
	left											: 150px;
}

* html body {
	overflow										: hidden;
}

* html #footer-wrapper {
	float											: left;
	position										: relative;
	width											: 100%;
	padding-bottom									: 10010px;
	margin-bottom									: -10000px;
	background										: #fff;
}

body {
 	min-width										: 920px;
  	padding-bottom									: 40px;
	background-color								: #79252f;
}
#container {
	background										: white;
	width											: 920px;
	margin-top										: 0px;
 	overflow										: hidden;
	position										: absolute;
	visibility										: visible;
	left											: 50%;
	margin-left										: -460px;
	z-index 										: 1;
	clear											: left;
}

#container .column {
	position										: relative;
	float											: left;
	padding-bottom									: 20010px;
	margin-bottom									: -20000px;
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
}

#header {
	width											: 920px;
	height 											: 120px;
	margin: 0px 0px -4px 0px;
}

#header_logo {
	width											: 480px;
	height 											: 120px;
	background-repeat								: no-repeat;
	float:left;
}

#header_img {
	width											: 440px;
	height											: 120px;
	background-color								: #79252f;
	float:right;
}
	
#header_img01 {
	width											: 120px;
	height											: 80px;
	background-image								: url(img/header_img_01_01.png);
	float											: right;
	margin-top										: 20px;
	margin-left										: 20px;	
	border-style									: solid;
	border-color									: white;
	border-width									: 1px;

}

#header_img02 {
	width											: 120px;
	height											: 80px;
	background-image								: url(img/header_img_02_02.png);
	float											: right;
	margin-top										: 20px;
	margin-left										: 20px;	
	border-style									: solid;
	border-color									: white;
	border-width									: 1px;
}

#header_img03 {
	width											: 120px;
	height											: 80px;
	background-image								: url(img/header_img_03_03.png);
	float											: right;
	margin-top										: 20px;
	margin-left										: 20px;	
	border-style									: solid;
	border-color									: white;
	border-width									: 1px;
}

#main {
	width											: 920px;
	/*height										: 25px; */
}

#main_top {
	width											: 920px;
	height											: 25px;
	background-image								: url(img/main_top.gif);
	background-repeat								: no-repeat;
	float											: left;
	clear											: left;
}

#main_top_navigation {
	width											: 520px;
}

#main_center {
	width											: 520px;
	float											: left;
	background-color								: white;
	font-size										: 13px;
	color											: #79252f;
	padding-left									: 25px;
	padding-right									: 25px;
	min-height										: 400px;
	padding-bottom									: 30px;
}

#main_left {
	width											: 160px;
	height											: auto;
	float											: left;
	clear											: left;
	background-color								: #ebdfe0;
	color											: #79252f;
	padding-left									: 15px;

}

#main_right {
	width											: 160px;
	height											: auto;
	background-color								: #ebdfe0;
	color											: #79252f;
	padding-left									: 15px;
}

.footer {
	width											: 570px;
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;
	text-align										: left;
	color											: #b5878d;
	background-color								: white;
	margin-left										: 175px;
	padding-left									: 25px;
}

/* WRAPPER */

#content {
	margin-top										: 25px;
}

#general {
	margin-right									: 15px;
}
#categories {
	margin											: 0px 25px -20px 0px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
}

#information_wrapper {
	color											: #79252f;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	font-size										: 13px;
	padding-top										: 0px;
	padding-bottom									: 0px;
}

#cart_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;
}

#login_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	padding-top										: 20px;
	padding-bottom									: 20px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
}

#newsletter_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;
}

#bestseller_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-top										: #79252f 1px dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;
}

#manufacturers_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;
}

#currencies_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#languages_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#last_viewed_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#reviews_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#search_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#specials_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#whatsnew_wrapper {
	color											: #79252f;
	font-size										: 12px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;	
}

#admin_wrapper {
	color											: #79252f;
	font-size										: 13px;
	margin-right									: 15px;
	border-color									: #79252f;
	border-bottom-width								: 1px;
	border-bottom-style								: dashed;
	padding-top										: 20px;
	padding-bottom									: 20px;
}

/* HEADLINES */

h1 {
	font-family										: Georgia;
	color											: #79252f; 
	font-size										: 26px;
	font-style										: italic;
	display											: inline;
}  

h2 {
	font-size										: 1.0em; 
	display											: inline;
} 

h3 {
	font-family										: Georgia; 
	color											: #79252f; 
	font-size										: 1.5em; 
	display											: inline;
} 

h4 {
	font-size										: 0.9em; 
	display											: inline;
}

/* PRODUCT_INFO */

.product_info_border {
	width											: 300px;
	border-style									: solid;
	border-color									: #d0b3b6;
	border-width									: 1px;
	min-height										: 300px;
	text-align										: left;
}

.product_info_border_img {
	border-style									: solid;
	border-color									: #d0b3b6;
	border-width									: 1px;
	min-height										: 270px;
	text-align										: left;
}

.product_info_none {
	background-color								: #00FF00;
	border-style									: solid;
	border-color									: #d0b3b6;
	border-width									: 1px;
	min-height										: 270px;
	text-align										: left;	
}

.product_info_bold {
	font											: 13px Georgia, "Times New Roman", Times, serif;
	font-weight										: bold;
	margin-top										: 1px;
	margin-bottom									: 1px;
	color											: #79252f;
	text-align										: left;
}

.product_info_bg {
	width											: 200px;
	font											: 13px Georgia, "Times New Roman", Times, serif;;
	font-style 										: italic;
	color											: #79252f;
	text-align										: center;
	background-color								: #ebdfe0;
	height											: 30px;
	vertical-align									: middle;
}

.product_info {
	font											: 13px Georgia, "Times New Roman", Times, serif;
	margin-top										: 1px;
	margin-bottom									: 1px;
	color											: #79252f;
	text-align										: left;
}

.product_info_description {
	font											: 13px Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	color											: black;
	text-align										: left;
}

.product_info_price {
	font											: 24px Georgia, "Times New Roman", Times, serif;
	font-weight										: bolder;
	margin-top										: 1px;
	margin-bottom									: 1px;
	color											: #79252f;
	text-align										: left;
}

.purchased_border {
	border-style									: solid;
	border-color									: #d0b3b6;
	border-width									: 1px;
	margin-bottom									: 10px;
	height											: 100px;
}

.new_products_border {
	border-style									: solid;
	border-color									: #d0b3b6;
	border-width									: 1px;
	margin-bottom									: 10px;
	margin-right									: 5px;
	min-height										: 100px;
}

.purchased_border_reviews {
	border-style									: solid;
	border-color									: #d0b3b6;
	border-width									: 1px;
	margin-bottom									: 10px;
	min-height										: 100px;
}

/* MENUE */

.menuelev{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	font-style										: normal;
	color											: #999999;
	padding											: 0px 0px 12px 0px;
}

.menuelev1{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	font-style										: normal;
	color											: #999999;
	padding											: 0px 0px 12px 0px;
}

.menuelev2{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	font-style										: normal;
	color											: #999999;
	padding											: 0px 0px 12px 0px;

}

.menuelev3{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	font-style										: normal;
	color											: #999999;
	padding											: 0px 0px 12px 0px;

}

/* BOX */

.boxHeadingMenu {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 13px;
	font-weight										: bold;
	color											: #79252f;
	text-decoration									: none;
	font-style										: italic;
	text-transform									: uppercase;
	padding											: 0px 0px 8px 0px;
}

.boxHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 13px;
	font-weight										: bold;
	color											: #79252f;
	text-decoration									: none;
	font-style										: italic;	
}

.boxText { 
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

.boxText2 { 
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
}

.boxTextBG {
	font-family										: Georgia, "Times New Roman", Times, serif;
	color											: black;
	font-weight										: bold;
	font-size										: 11px;
}

.boxTextBGII {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

.boxTextPrice {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	color											: #FF0000;
}

.boxText2BG {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

.boxText2BGII {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

.boxText2Price {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	color											: #FF0000;
}

.errorBox {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 10px;
	font-weight										: bold;
	background-color								: #ebdfe0;
}

.gvBox {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 14px;
	font-weight										: bold;
	border-color									: #FFFFFF;
	border											: 1px solid;
	background-color								: #ebdfe0;
}

.login {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 13px;
	color											: #79252f;
	text-decoration									: none;
	font-style										: italic;	
}

.login_button {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 11px;
	color											: #79252f;
	text-decoration									: none;
	font-style										: italic;	
	padding-top										: 5px;
}

.center_text {
	margin-left										: 0px;
	margin-right									: 0px;		
}

A.footer {
	color											: #a67e08;
	text-decoration									: underline;
}

.searchinput{
	background-color								: #FFFFFF;
	border											: 1px solid #BEBEBE;
	font-size										: 12px;
	padding											: 2px;
	color											: #7E7E7E;
}

.topheader{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	color											: #7E7E7E; 
	vertical-align									: middle;
	background										: url(img/bgheader.gif) repeat-x;
}

.header{
	text-align										: right; 
	vertical-align									: bottom; 
	background										: url(img/header.jpg) no-repeat; 
	table-layout									: fixed;
}

.headerinfo{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	font-weight										: bold; 
	color											: #7E7E7E; 
	margin-right									: 5px; 
	margin-bottom									: 10px
}

.headerbarleft  {
	vertical-align									: middle;
}

.headerbarmiddle{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;  
	background										: url(img/bar_02.gif) repeat-x;
	white-space										: nowrap;
	vertical-align									: middle;
	color											: #7E7E7E;
}

.headerbarright{
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;  
	background										: url(img/bar_03.gif) repeat-x;
	white-space										: nowrap;
	vertical-align									: middle;
	color:#7E7E7E;
}

.price{
	font											: 13px Georgia, "Times New Roman", Times, serif;
	font-weight										: bolder;
	margin-top										: 1px;
	margin-bottom									: 1px;
	color											: #79252f; 
}

.stockWarning { 
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size 										: 10px;
	color											: #cc0033;
}

.productsNotifications {
	background-color								: #f2fff7;
}

.orderEdit { 
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	color											: #70d250;
	text-decoration									: none;
}

img{
	border											: 0;
}

A {
	color											: #79252f;
	text-decoration									: none;
	font-style										: italic;	
}

A:hover {
	color											: #a67e08;
	text-decoration									: none;
	font-style										: italic;	
}

A:active {
	color											: #a67e08;
	text-decoration									: none;
	font-style										: italic;	
}

FORM {
	display											: inline;		   
}


TR.header {
	background-color								: #ffffff;
}

TR.headerNavigation {
	background										: #F6F6F6;
}

TD.headerNavigation {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	font-style										: italic;	
	color											: #000000;
	font-weight 									: bold;
	border-bottom									: 1px solid;
	border-color									: #b6b7cb;
	background-color								: #F6F6F6;
}

A.headerNavigation { 
	font-style										: italic;
	color											: #a67e08;
	text-decoration									: none;
}

A.headerNavigation:hover {
	font-style										: italic;
	color											: #a67e08;
	text-decoration									: none;	
}

TD.conditions {
	background-color								: #FFFFFF;
}

A.confirmationEdit {
	color											: #79252f;
	font-style										: italic;
}
A.confirmationEdit:hover {
	color											: #a67e08;
	font-style										: italic;
	text-decoration									: none;
}
TR.headerError {
	background-color								: #969797;
}

TR.headerMessage {
	background-color								: #ebdfe0;
}

.moduleHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 26px;
	font-weight										: bold;
	font-style										: italic;
	color											: #79252f;
	display											: inline;
}

TD.headerError {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	background										: #312C26;
	color											: #ffffff;
	font-weight 									: bold;
	text-align 										: center;
}

TR.headerInfo {
	background										: #00ff00;
}

TD.headerInfo {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	background										: #00ff00;
	color											: #ffffff;
	font-weight										: bold;
	text-align										: center;
}

TR.footer {
	background										: #bbc3d3;
}

TD.footer {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	background										: #F6F6F6;
	color											: #000000;
	font-weight										: bold;
	border-bottom									: 1px solid;
	border-color									: #b6b7cb;
}

.infoBox {
	background										: #FFFFFF;
}

.infoBoxContents {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

.infoBoxNotice {
	background										: #FF8E90;
}

.infoBoxNoticeContents {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

TD.infoBoxHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 16px;
	font-style										: italic;
	color											: #79252f;
}

TD.infoBoxHeadingMain {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	font-style										: italic;
	color											: black;
}

TD.infoBoxHeading_right {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	font-weight										: bold;
	height											: 17px;
	color											: #79252f;
}

TD.infoBox, SPAN.infoBox {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	border-right									: 4px solid;
}

TD.infoBox_right, SPAN.infoBox_right {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background										: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background										: #f8f8f9;
}

TABLE.productListing {
	border											: 1px;
	border-style									: solid;
	border-color									: #b6b7cb;
	border-spacing									: 1px;
}

.productListing-heading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	background										: #b6b7cb;
	color											: #FFFFFF;
	font-weight										: bold;
}

TD.productListing-data {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
}

A.pageResults {
	color											: #a67e08;
	text-decoration									: none;
}

A.pageResults:hover {
	color											: #a67e08;
	background										: #FFFFFF;
}

TD.pageHeading, DIV.pageHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 20px;
	font-style										: italic;
	font-weight										: bold;
	color											: #79252f;
}

TR.subBar {
	background										: #f4f7fd;
}

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

TD.main, P.main {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	line-height										: 1.5;
	background-color								: #FFFFFF;	
}

TD.navileft, P.navileft {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;
	background-color								: #FFFFFF;
	padding-right									: 20px;
	padding-left									: 10px;
	font-stretch									: ultra-expanded;
}

TD.maincontent, P.maincontent {
	color											: #79252f;
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	line-height										: 1.5;
	background-color								: #FFFFFF;
	text-align										: justify; 
	padding-top										: 15px; 
}


TD.smallText, SPAN.smallText, P.smallText {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
}

TD.accountCategory {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	color											: #aabbdd;
}

TD.fieldKey {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	font-weight										: bold;
}

TD.fieldValue {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
}

TD.tableHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	font-weight										: bold;
}

A:hover SPAN.smallHeading {
	color											: #a67e08;
}

SPAN.newItemInCart {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	color											: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	color											: #79252f;
}

TEXTAREA {
	width											: 100%;
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	color											: #79252f;
	border-color									: #d0b3b6;
	border-style									: solid;
	border-width									: 1px;	
	border-left-style								: solid;
	border-left-width								: 1px;
	border-top-style								: solid;
	border-top-width								: 1px;
}

SPAN.greetUser {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	color											: #f0a480;
	font-weight										: bold;
}

SPAN.underline {
	text-decoration									: underline;
}

TABLE.formArea {
	background										: #FFFFFF;
	border-color									: #ebdfe0;
	border-style									: solid;
	border-width									: 1px;
}

TD.formAreaTitle {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	font-weight										: bold;
}

TD.copyright {
	width											: 920px;
	margin-left										: 220px;
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;
	text-align										: center;
}

.copyright {
	width											: 920px;
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;
	text-align										: center;
	color											: #79252f;
}

.parseTime {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 11px;
	line-height										: 1.5;
	text-align										: center;
}

A.copyright {
	color											: #79252f;
}

A.copyright:hover {
	color											: white;
	text-decoration									: none;
}

SPAN.markProductOutOfStock {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px;
	color											: #c76170;
	font-weight										: bold;
}

SPAN.productSpecialPrice {
	font-family										: Georgia, "Times New Roman", Times, serif;
	color											: #ff0000;
}

SPAN.productOldPrice {
	font-family										: Georgia, "Times New Roman", Times, serif;
	color											: #ff0000;
	text-decoration									: line-through;
}

SPAN.errorText {
	font-family										: Georgia, "Times New Roman", Times, serif;
	color											: #ff0000;
}

SPAN.productDiscountPrice {
	font-family										: Georgia, "Times New Roman", Times, serif;
	color											: #ff0000;
	font-weight										: bold;
}

.smallHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 13px;
	font-weight										: bold;
	color											: #79252f;
}

A.smallHeading {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: x-small;
	font-weight										: bold;
}

.moduleRow {
	background-color								: #FFFFFF; 
	border											: 1px solid;
	border-color									: #ffffff;
	font-family										: Georgia, "Times New Roman", Times, serif;
    font-size										: 11px;
    line-height										: 1.5;
}

.moduleRowOver { 
	background-color								: #FFFFFF; 
	border											: 1px solid;
	border-color									: #ffffff;
	font-family										: Georgia, "Times New Roman", Times, serif;
    font-size										: 11px;
    line-height										: 1.5;
}

.moduleRowSelected { 
	background-color								: #FFFFFF; 
}

.checkoutBarFrom, .checkoutBarTo { 
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 12px; 
	color											: #8c8c8c; 
}

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

.heading1 { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 7pt; 
}

.heading2 { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 9pt; 
}

.heading3 { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 10pt; 
}

.heading4 { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 12pt; 
}

.heading5 { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 16pt; 
}


/* SITEMAP */

.sitemap_heading {
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 10pt; 
	color											: #FFFFFF; 
	background-color								: #ebdfe0; 
	padding-top										: 2px;
	padding-bottom									: 2px;
}

.sitemap_heading a {
	color											: #79252f;
}

.sitemap_heading a:hover {
	color											: #a67e08; 
	text-decoration									: none;
}

.sitemap_sub {
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 13px; 
	color											: #000000; 
	background-color								: #FFFFFF; 
	padding											: 2px 2px;
}

.sitemap_sub a {
	color											: #79252f;
}

.sitemap_sub a:hover {
	color											: #a67e08; 
	text-decoration									: none;
}

/*SITEMAP */

.messageBox { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 10px; 
}

.messageStackError, .messageStackWarning { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 10px; 
	background-color								: #ebdfe0; 
}

.messageStackSuccess { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 10px; 
	background-color								: #99ff00; 
}

.inputRequirement { 
	font-family										: Georgia, "Times New Roman", Times, serif; 
	font-size										: 10px; 
	color											: #ff0000; 
}

.tableShop {
	background-color								: #ffffff;
	border-left										: 1px solid;
	border-right									: 1px solid;
	border-color									: #b6b7cb;
}

.navLeft {
	border-right									: 1px solid;
	border-color									: #b6b7cb;
	background-image								: url(img/bg_left_column.jpg);
	width											: 185px;
}
.navRight {
	border-color									: #666666;
	border-top-width								: 4px;
	border-top-style								: solid;
	border-left-width								: 4px;
	border-left-style								: solid;
	background-color								: #FFFFFF;
	width											: 185px;
}

.contentsTopics {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 20px;
	font-weight										: bold;
	font-style										: italic;
	color											: #79252f;
	display											: inline;
}

.contentsTopics2 {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 26px;
	font-weight										: bold;
	font-style										: italic;
	color											: #FFFFFF;
	display											: inline;
}

.tableListingI {
	background-color								: #eeeeee;
}

.tableListingII {
	background-color								: #d0d0d0;
}

.tableBody {
	padding											: 5px;
}

.poweredby {
	font-family										: Georgia, "Times New Roman", Times, serif;
	font-size										: 10px;
	color											: #000000;
	font-weight										: bold;
}
.onepxwidth {
	width											: 1px;
}

.new_products_shipping {
font-size											: 11px;
}


/* STYLE SPECIAL STARTSEITE*/
table#main-teaser,
table#sec-teaser  {
	vertical-align: top;
	border-collapse: collapse;
	}
table#main-teaser,
table#main-teaser p,
table#main-teaser h1,
table#main-teaser h2,
table#main-teaser h3,
table#main-teaser a {
	background: #832B35;
	color: #fff;
	}
table#main-teaser img {
	border: 2px solid #EBDFE0;
}
table#main-teaser h1,
table#main-teaser h2,
table#main-teaser h3 {
	color: #EBDFE0;
}
table#main-teaser td,
table#sec-teaser td {
	border-collapse: collapse;
	padding: 0 10px;
	vertical-align: top;
	text-align: left;
	}

table#main-teaser td.flashbanner {
	padding: 0;
}
	
table#main-teaser td h3 {
	background: url(img/seperator_negativ.png) bottom center no-repeat;
	font-size: 15px;
	padding-bottom: 10px;
	text-align: center;
	display: block;
}
table#main-teaser td.row1 {
	background: url(img/border-top.png) no-repeat;
	height: 20px;
	padding: 0; 
	}
table#main-teaser td.row-last {
	background: url(img/border-bottom.png) left bottom no-repeat;
	height: 20px;
	padding: 0; 
	}
table#main-teaser td {
	width: 50%;
	}
.negativ,
.negativ a {
	color: #ebdfe0;
	}
h3.centered {
	text-align: center;
	}
table#sec-teaser {
	margin-top: 30px;
	background: #EBDFE0;
	/*background: url(img/img_bg_box_unten.png);*/
}
table.sec-teaser td.col-first {
	background: url(img/border-top-beige.png) no-repeat;
	height: 20px;
}
table#sec-teaser td {
	width: 33.3333333333333333333%;
}
table#sec-teaser td.col_2 {
	border: 1px solid #79252F;
	border-top: 0;
	border-bottom: 0;
}
table#sec-teaser td h3 {
	display: block;
	text-align: center;
}
/*
.round-wrapper { 
	background: #832b35 url(img/border-top.png) no-repeat;
	width: 520px;
	overflow: hidden;
	margin-bottom: 40px; 
	}
.holds-floats {
	background: url(img/border-bottom.png) left bottom no-repeat #832b35;
	overflow: hidden;
	padding-bottom: 20px;
}
*html .holds-floats {
	height: 175px;
}
.wrapperuntenstart {
	clear: both; 
	background: url(img/img_bg_box_unten.png); 
	overflow:hidden;
}
*html .wrapperuntenstart {
	background: url(img/img_bg_box_unten-ie.jpg);
}
.left, .right {
	width: 245px;
	float: left;
}
*html .left,
*html .right {
	width: 240px;
}
.left {
	margin: 0 10px;
}
.seperator-neg {
	height: 35px;
	background: url(img/seperator_negativ.png) bottom center no-repeat;
}
h2.center {
	display: block;
	text-align: center;
}
.textright {
	text-align: right;
}
table td.maincontent span.textleft {
display: block;
	text-align: left;
}


.dreispaltig {
	float: left;
	width: 160px;
	padding: 15px 0;
}
.links {
	margin-left: 10px;
}
.mitte {
	margin: 0 10px;
}
*html .mitte {
	margin: 0 5px;
}
.rechts {
	margin-left: 5px; 
}*/
