/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  Copyright (c) 2004 HotDigital

  Released under the GNU General Public License
*/

.inputty {
	margin: 0px;	padding: 0px;	height: 20px;	width: 120px;
	border: 1px solid #999999;	
	font-size: 8pt;color: #868686;font-style: normal;font-family: Tahoma, Arial Helvetica, sans-serif;	
	line-height: 10px;	text-decoration: none;
}
.inputter{	border:1px solid #001A5C;}
.general_inputs{	border:1px solid #728255;	width:200px;}
.textarea{	border:1px solid #728255;}
.loginput{	border:1px solid #728255;	width:100px;}
.searchinput{	border:1px solid #728255;	width:125px; background-color: #A2BA97;}

/*SUCHE*/
.search_key_textfield{
	width:120px;
	border: 0px;
	height:12px;
	background-color:#ffffff;
	color:#492C09;
	font-family: Arial, Helvetica, Verdana  sans-serif;
	font-size: 7pt;
	vertical-align: middle;
}
.search_title{
	color:#492C09;
	font-family: Arial, Helvetica, Verdana  sans-serif;
	font-size: 7pt;
	vertical-align: middle;
	height:12px;
}
.search_price{
   height:12px;
	width:80px;
	border: 0px;
	background-color:#ffffff;
	color:#492C09;
	font-family: Arial, Helvetica, Verdana  sans-serif;
	font-size: 7pt;
	vertical-align: middle;
}




.boxText { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; }
.errorBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background: #FF0000;
	font-weight: bold;
}
.stockWarning {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
.productsNotifications {
	background-color: #87A37B;
	background: #87A37B;
}
.orderEdit { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; color: #FD351F; text-decoration: underline; }

.ContentBoxText{
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
}

BODY {
  background: #FFFFFF;
  margin: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 8pt; 
  text-align: center;
}
.seite {
	background-image: url(images/templates/seitentophg.jpg);
	background-repeat: no-repeat;
	
}
.seite2 {
	background-image: url(images/templates/seitentophg_bg.jpg);
	background-repeat: repeat-x;
	
}


TD{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 8pt; 
}

/*FALLS DER KUNDE EINEN EINHEITLICHEN PRODUKTBESCHREIBUNGSSTIL WÜNSCHT*/
.produktbeschreibung{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; 
  font-size: 10pt; color: #000000;
}
A {
  color: #666666;
  text-decoration: none;
}

A:hover {
   color:#00507E;
	text-decoration: none;
}

FORM {
	display: inline;
}

TD.passwort{
	font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}
TD.passwort A{
	color: #868686;
	text-decoration: none;
}
TD.passwort A:hover{
	color:#E68A26;
	text-decoration: none;
}
TD.contentrand{
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
}
TD.quicksearchtitle{	
	font-size: 8pt;font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
TD.quicksearch{
	vertical-align: middle;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color:#FFFFFF;
}

TD.quicksearch INPUT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  font-size:8pt;
}

TD.whatsnew{
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 8pt;
   color:#000000;
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
}

TD.headerNavigation {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  /*background: #bbc3d3;*/
  font-weight : normal;
  color: #898989;
}

A.headerNavigation:hover {
  color: #BFBCBC;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
	background: #91C529;
}

TD.headerInfo {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #91C529;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.cr_acc_input{
	width:250px;
}
.infoBox{
	
}
.infoBoxContents {
 background-image: url(images/templates/boxcontenthg.gif);
 background-repeat: repeat-y;
 padding-left:17px;
}
.infoBoxNotice {
	background: #F0E68C;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
TD.outercont_li{
	background-image: url(images/templates/outercont_li.jpg);
	background-repeat: repeat-y;
}
TD.outercont_re{
	background-image: url(images/templates/outercont_re.jpg);
	background-repeat: repeat-y;
}
TD.infoBoxContentHeading {
   font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}
TD.infoBoxHeadingContent{
   height:16px;
	padding-left:5px;
	padding-top:10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #024C78;
}
TD.ContentBoxHeading{
	font-family: Arial Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:0px;
	vertical-align: top;
	text-align: left;
	color: #105680;
}
TD.contentBoxContents{
	width: 33%;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #303030;
	font-weight:bold;
}
.infoBoxtHeadingHg{
background-image: url(images/templates/info_box_heading.gif);
background-repeat: no-repeat;
}
TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
TD.cartBoxHeadingContent{
   height:18px;
	padding-left:16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
TD.cartBox{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
SPAN.cartinhalt{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
DIV.listBoxText{
  width:100%;
  /*border-bottom:1px dotted #CFCFCF;*/
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  padding-top:2px;
  padding-left:18px;

}
DIV.informationBoxText{
  width:100%;
  /*border-bottom:1px dotted #CFCFCF;*/
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  padding-top:2px;
}

.listBoxContents{
background-image: url(images/templates/boxcontenthg.gif);
background-repeat: repeat-y;
}
.LoginHeadingHg{
background-image: url(images/templates/login_box_heading.gif);
background-repeat: no-repeat;
}
TD.LoginBoxHeadingContent{
   height:16px;
	padding-left:5px;
	padding-top:10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #024C78;
}
.LoginBoxContents{
background-image: url(images/templates/loginboxcontenthg.gif);
background-repeat: no-repeat;
}
.topsellBoxTable{
	/*border-bottom: 1px solid #2676A6;*/
}
DIV.LoginBoxText{
  padding-left:18px;

}

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: #829E75; font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #F3C009;
}

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:#8CA881;}

TABLE.productListing {
	
}

.productListing-heading {
  padding-right: 10px; font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  /*background-image: url(images/templates/product_listing_heading.gif);*/
  color: #666666;
  font-weight: bold;
}

TD.productListing-data {
padding-top: 5px;padding-right: 5px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  color:#000000;
}

A.pageResults {
  color: #666666;
}

A.pageResults:hover {
	color:#E68A26;
	background-color: #F9E5BE;
}

/*DER HAUPTCONTENTCONTAINER*/
/*CONTENTBEREICH*/
.pageContentTable{color:#ffffff; width:100%; padding: 0px;}
TD.pageContentTable{}
.pageContentTable_index{ vertical-align: top; }
.pageHeadingTable{/*width:100%;*/ padding: 0px; }
TD.pageHeading, DIV.pageHeading {
	font-size: 15px;color: #728255;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:0px;	vertical-align: bottom;	text-align: left;text-transform: uppercase;	
}
TD.pageHeadingRight{	
	font-size: 14px;color: #F3C009;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:0px; padding-right:0px;	vertical-align: bottom;	text-align: left;text-transform: uppercase;
}
TD.pageHeadingPrice{	
	font-size: 0px;color: #FFC600;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:0px; padding-right: 0px;	vertical-align: top;	text-transform: uppercase;	
}
TD.infoseiteHeading{	
	font-size: 10pt;color: #105680;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:0px;	vertical-align: top;	text-align: left;text-transform: uppercase;	
}
/*CONTENTBEREICH*/

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #666666;
}

TD.main, P.main {
  
  /*padding-left: 35px;
  padding-right: 0px;*/
  margin-top: 29px;
  /*padding-top: 29px;*/
  font-family: Arial;
  font-size: 11px;
  line-height: 1.3;
  color: #454640;
}

TD.main, P.main A{
  font-family: Arial;
  padding-right: 0px;
  font-size: 11px;
  padding-left: 0px;
  line-height: 1.3;
  color: #454640;
}

TD.main, P.main A:hover{
  font-family: Arial;
  padding-right: 0px;
  font-size: 11px;
  padding-left: 0px;
  line-height: 1.3;
  color: #454640;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #000000;/*color: #F8C100;*/
} 

TD.accountCategory {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
}

TD.tableHeading {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #FF0000;
}

CHECKBOX, RADIO, INPUT, SELECT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}

TEXTAREA {
  width: 50%;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color:#00507E;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight:bold;
  color: #FD351F;
}
SPAN.productPrice {
   text-align: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:8pt;
	color:#105680;
	font-weight:bold;
}
SPAN.errorText {
  font-family: Arial, Helvetica, Verdana sans-serif;
  color: #FF7800;
}

.moduleRow { }
.moduleRowOver {
	background-color: #F9E3B9;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected { background-color: #FDF5E6; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color:#E2311D;font-weight:bold;}
.messageStackSuccess { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color:#E2311D; }












/* ALLE Boxen ANFANG ----------------------------------------------------*/
/* ALLE Boxen ANFANG ----------------------------------------------------*/
.BEGIN_ALL_BOXEN{ }
/* generalBox ANFANG */
.generalBoxOutTabelle{}
.generalBoxOutInhalt{}
.generalBoxTitelTabelle{	 height: 25px;}
.generalBoxTitelInhalt {	font-size: 8pt;color: #474747;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;	padding-left:28px;padding-top:4px;text-align: left;vertical-align: bottom;	}
.generalBoxInhalt{width:100%;}
/* generalBox ENDE */

/* catBox ANFANG */
.catBoxOutTabelle{}
.catBoxOutInhalt{}
.catBoxTitelTabelle{}
.catBoxTitelInhalt {}
.catBoxInhaltTabelle{ }
.catBoxInhalt{ }
/* catBox ENDE */

/* infoBox ANFANG */
.infoBoxOutTabelle{}
.infoBoxOutInhalt{}
.infoBoxTitelTabelle{}
.infoBoxTitelInhalt {}
.infoBoxInhaltTabelle{}
.infoBoxInhalt{}
.infoBoxRowTabelle{}
/* infoBox ENDE */

/* cartBox ANFANG */
.cartBoxOutTabelle{}
.cartBoxOutInhalt{}
.cartBoxTitelTabelle{	 height: 25px;}
.cartBoxTitelInhalt {	font-size: 8pt;color: #112D53;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;	padding-left:12px;padding-top:4px;text-align: left;vertical-align: bottom;text-transform: uppercase;}
.cartBoxInhaltTabelle{	}
.cartBoxInhalt{	padding:10px;}
/* catBox ENDE */

/* bestsellBox ANFANG */
.bestsellBoxOutTabelle{}
.bestsellBoxOutInhalt{}
.bestsellBoxTitelTabelle{}
.bestsellBoxTitelInhalt {}
.bestsellBoxInhalt{ }
.bestsellBoxName{padding-left:10px;padding-right:10px;	text-align: left;vertical-align: top;	font-size: 10pt;color:#545454;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.bestsellBoxName A{color:#545454;font-weight: bold;}
TD.bestsellBoxName A:hover{color:#545454;font-weight: bold;}
.bestsell_distance{background-image: url(images/templates/line_vert_bestseller.gif);	background-repeat: repeat-y;}
.bestsellBoxBild{ }
.bestsellBoxHst{	height: 20px;padding-left:5px;	padding-right:5px;	padding-top:2px;padding-bottom:2px;	text-align: right;	color:#000000;font-weight: bold;text-transform: uppercase;}
.bestsellBoxPrice{		padding-left:5px;	padding-right:5px;	text-align: right;	font-size: 9pt;}
.bestsellBoxEUR{		color:#BBBBBB;}
/* bestsellBox ENDE */

/* loginBox ANFANG */
.loginBoxOutTabelle{}
.loginBoxOutInhalt{}
.loginBoxTitelTabelle{}
.loginBoxTitelInhalt {}
.loginBoxInhaltTabelle{}
.loginBoxInhalt{}
.pw_forgotten{font-size: 8pt;}
/* loginBox ENDE */

/* specialsBox ANFANG */
.specialsBoxBoxOutTabelle{}
.specialsBoxBoxOutInhalt{}
.specialsBoxTitelTabelle{}
.specialsBoxTitelInhalt {}
.specialsBoxInhalt{}
/* specialsBox ENDE */


/* searchBox ANFANG */
.searchBoxOutTabelle{}
.searchBoxOutInhalt{}
.searchBoxTitelTabelle{}
.searchBoxTitelInhalt {}
.searchBoxInhaltTabelle{}
.searchBoxInhalt{}
.searchcontBoxTitelInhalt {}
/* searchBox ENDE */

/* whatsnewBox ANFANG */
.whatsnewBoxOutTabelle{}
.whatsnewBoxOutInhalt{}
.whatsnewBoxTitelTabelle{}
.whatsnewBoxTitelInhalt {}
.whatsnewBoxInhalt{	}
/* whatsnewBox ENDE */

/* topmenueBox ANFANG */
	/*OBERE NAVIGATION UND NAVIGATIONSPFAD*/
.topmenue{ height: 57px; text-align:right;  }
.topmenueBoxInhaltTabelle{ text-align: right;}
.topmenueBoxInhalt{	 padding-right:5px; text-align:right; font-size: 11px;color: #ffffff;	font-weight:normal;font-family: Arial, Helvetica, Verdana  sans-serif; }
TD.topmenueBoxInhalt  {  padding-right:5px; text-align:right; font-size: 11px;color: #ffffff;	font-weight:normal;font-family: Arial, Helvetica, Verdana  sans-serif;}

.obenmenueInhaltTabelle { text-align: right; }
.topmenueBoxOutTabelle { text-align: right;	  width: auto;}
}
.obenmenue { }
TD.obenmenue{width:50px; text-align:right; padding-right:15px;	vertical-align:middle;	font-size: 12px;	font-weight:normal;font-family: Arial;}
TD.obenmenue A{  text-align:right; color: #FDBE00;  text-decoration: none;}
TD.obenmenue A:hover{  text-align:right; color: #A2BA97;  text-decoration: none;}







/* topmenueBox ENDE */

/* Box ANFANG */
/* Box ENDE */

/* Box ANFANG */
.popupBoxTitelInhalt{
	padding:10px;text-align: left;font-size: 8pt;color: #842014;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
}
.popupBoxInhalt{
	padding:10px;font-size: 8pt;color: #842014;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
}
.popupBoxInhalt A{	color: #842014;}
.popupBoxInhalt A:hover{	color: #842014;}
/* Box ENDE */

/* ALLE Boxen ENDE ----------------------------------------------------*/
/* ALLE Boxen ENDE ----------------------------------------------------*/



/*breadcrumbs*/
.breadcrumbs{	
	padding-left:60px;
	padding-bottom:2px;
	font-size: 8pt;color: #AFAFAF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	height: 22px;	text-align: left;vertical-align: middle;
}
TD.breadcrumbs A{   color: #AFAFAF; }
TD.breadcrumbs A:hover{   color:#AFAFAF;	text-decoration: none;}

/*FOOTER*/
.footer_hg{	height:43px;background-image: url(images/templates/footer_hg.gif);	background-repeat: no-repeat;}
.footer_hg_bg{	height:43px;background-image: url(images/templates/footer_hg_bg.gif);	background-repeat: no-repeat;}
.footer{
  font-size: 8pt;color: #000000;font-family: Arial, Helvetica, Verdana  sans-serif;
  height:20px;vertical-align: middle;
}
TD#footer {
  font-size: 8pt;color: #000000;font-weight: normal;font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:0px;  vertical-align: middle;  
}
TD#footer A{color: #000000;text-decoration:none;}
TD#footer A:hover{color:#A2BA97E;text-decoration:underline;}
.hdcopyright{
  font-size: 8pt;color: #F3BF05;font-family: Arial, Helvetica, Verdana, sans-serif;  
  padding-left:700px;  
}
.hdcopyright A{  color: #F3BF05;  text-decoration:none;}
.hdcopyright A:hover{  color: #A2BA97;  text-decoration:none;}



.BEGINN_ALL_BOXEN_FRAMES{ }
/*Boxen RAHMEN Allgemein set1*/
.box_set1_out_o{    	background-image: url(images/templates/box_set1_out_o.gif);	background-repeat: repeat-x;}
.box_set1_out_li{		background-image: url(images/templates/box_set1_out_li.gif);	background-repeat: repeat-y;}
.box_set1_out_mi{		/*background-image: url(images/templates/box_set1_out_mi.gif);	background-repeat: no-repeat;*/}
.box_set1_out_re{  		background-image: url(images/templates/box_set1_out_re.gif);	background-repeat: repeat-y;}
.box_set1_out_u{		background-image: url(images/templates/box_set1_out_u.gif);	background-repeat: repeat-x;}
.box_set1_in_hl_o{		background-image: url(images/templates/box_set1_in_hl_o.gif);	background-repeat: repeat-x;}
.box_set1_in_hl_li{		background-image: url(images/templates/box_set1_in_hl_li.gif);	background-repeat: repeat-y;}
.box_set1_in_hl_mi{		/*background-image: url(images/templates/box_set1_in_hl_mi.gif);	background-repeat: no-repeat;*/}
.box_set1_in_hl_re{		background-image: url(images/templates/box_set1_in_hl_re.gif);	background-repeat: repeat-y;}
.box_set1_in_hl_u{		background-image: url(images/templates/box_set1_in_hl_u.gif);	background-repeat: repeat-x;}
.box_set1_in_o{     	background-image: url(images/templates/box_set1_in_o.gif);	background-repeat: repeat-x;}
.box_set1_in_li{		background-image: url(images/templates/box_set1_in_li.gif);	background-repeat: repeat-y;}
.box_set1_in_mi{		/*background-image: url(images/templates/box_set1_in_mi.gif);	background-repeat: no-repeat;*/}
.box_set1_in_re{  		background-image: url(images/templates/box_set1_in_re.gif);	background-repeat: repeat-y;}
.box_set1_in_u{	   		background-image: url(images/templates/box_set1_in_u.gif);	background-repeat: repeat-x;}
/*Boxen RAHMEN Allgemein set1*/

/*Boxen RAHMEN Allgemein set2*/
	/* cartbox */
.box_set2_in_hl_li{		vertical-align: bottom;background-image: url(images/templates/box_set2_in_hl_li.gif);	background-repeat: no-repeat;	background-position: bottom;}
.box_set2_in_hl_re{		vertical-align: bottom;background-image: url(images/templates/box_set2_in_hl_re.gif);	background-repeat: no-repeat;	background-position: bottom;}
.box_set2_in_o{     	background-image: url(images/templates/box_set2_in_o_bg.gif);	background-repeat: repeat-x;}
.box_set2_in_li{		background-image: url(images/templates/box_set2_in_li.gif);	background-repeat: repeat-y;}
.box_set2_in_mi{		background-color: #E4F1F9;background-image: url(images/templates/box_set2_in_mi.gif);	background-repeat: no-repeat;}
.box_set2_in_re{  		background-image: url(images/templates/box_set2_in_re.gif);	background-repeat: repeat-y;}
.box_set2_in_u{	   		background-image: url(images/templates/box_set2_in_u.gif);	background-repeat: repeat-x;}
/*Boxen RAHMEN Allgemein set2*/

/*Boxen RAHMEN Allgemein set3*/
	/* loginbox */
.box_set3_out_o{    	text-align: right;background-image: url(images/templates/box_set3_out_o_bg.gif);	background-repeat: repeat-x;}
.box_set3_out_li{		background-image: url(images/templates/box_set3_out_li.gif);	background-repeat: repeat-y;}
.box_set3_out_mi{		vertical-align: top;background-image: url(images/templates/box_set3_out_mi.gif);	background-repeat: no-repeat;	background-position: right;}
.box_set3_out_re{  		vertical-align: top;background-image: url(images/templates/box_set3_out_re_bg.gif);	background-repeat: repeat-y;}
.box_set3_out_u{		background-image: url(images/templates/box_set3_out_u.gif);	background-repeat: repeat-x;}
/*Boxen RAHMEN Allgemein set3*/

.BEGIN_CONTENT_FRAMES{ }
/*ContentBox RAHMEN Allgemein*/
/*.cont_box_out_o{    background-image: url(images/templates/cont_box_out_o.gif);	background-repeat: repeat-x;}
.cont_box_out_li{	background-image: url(images/templates/cont_box_out_li.gif);	background-repeat: repeat-y;}
.cont_box_out_mi{ 	/*background-image: url(images/templates/cont_box_out_mi.gif);	background-repeat: repeat; }
.cont_box_out_re{  	background-image: url(images/templates/cont_box_out_re.gif);	background-repeat: repeat-y;}
.cont_box_out_u{	background-image: url(images/templates/cont_box_out_u.gif);	background-repeat: repeat-x;*/}
.cont_abst{ font-size: 8pt; font-weight: bold;;font-family: Arial, Helvetica, Verdana, sans-serif; /*width: 100%;*/ }
/*ContentBox RAHMEN Allgemein*/


/*KATEGORIEBOX SPECIALSTYLES BEGIN*/
.BEGIN_ALL_KATEGORIEN_ROW{ }
/*Die Tabelle für Kategorie und Subkategoriezeile inaktiv*/
.KatBoxRow{	width: 100%; height: 22px; /*background-color: #F4F5F6;*/	background-image: url(images/templates/box_catbox_line.gif);	background-repeat: no-repeat;	background-position: bottom;}
.KatBoxSubRow{width:100%; height: 22px;/*background-color: #F4F5F6;*/background-image: url(images/templates/box_catbox_line.gif);	background-repeat: no-repeat;	background-position: bottom;}
/*Die Inhalte als TD-Stile auch entweder Hauptpunkt oder Unterpunkt*/
.KatBoxRowInhalt{ width:100%;color:#2F2F2F;}
TD.KatBoxRowInhalt A{ color:#2F2F2F;}
TD.KatBoxRowInhalt A:hover{ color:#00507E;}
.KatBoxSubRowInhalt{ width:100%;padding-left:5px;	padding-right:5px;color:#303030; }
TD.KatBoxSubRowInhalt A{ color:#2F2F2F;}
TD.KatBoxSubRowInhalt A:hover{ color:#00507E;}

/*Die Tabelle für Kategorie und Subkategoriezeile aktiv*/
.KatBoxRowOn{ width:100%; height: 22px;/*background-image: url(images/templates/box_catbox_line.gif);	background-repeat: no-repeat;	background-position: bottom;*/}
.KatBoxSubRowOn{ width:100%; height: 22px;/*background-image: url(images/templates/box_catbox_line.gif);	background-repeat: no-repeat;	background-position: bottom;*/}
/*Die Inhalte als TD-Stile auch entweder Hauptpunkt oder Unterpunkt*/
.KatBoxRowInhaltOn{ width:100%;color:#00507E;/*background-image: url(images/templates/box_catbox_line_on.gif);		background-repeat: no-repeat;background-position: left;*/}
TD.KatBoxRowInhaltOn A{ color:#00507E;}
TD.KatBoxRowInhaltOn A:hover{ color:#00507E;}
.KatBoxSubRowInhaltOn{ width:100%;padding-left:5px;	padding-right:5px;color:#00507E;/*background-image: url(images/templates/box_catbox_line_on.gif);	background-repeat: no-repeat;background-position: left;*/}
TD.KatBoxSubRowInhaltOn A{ color:#00507E;}
TD.KatBoxSubRowInhaltOn A:hover{ color:#00507E;}

/*KATEGORIEBOX SPECIALSTYLES END*/

/* infoBox  SPECIALSTYLES  BEGIN*/
.BEGIN_ALL_INFO_ROW{ }
.informBoxrow{	width: 100%; height: 22px;	}

TD.informBoxrowLine{ color:#2F2F2F;background-image: url(images/templates/box_catbox_line.gif);background-repeat: repeat-x;		background-position: bottom;}
TD.informBoxrowLine A{ color:#2F2F2F;}
TD.informBoxrowLine A:hover{ color:#9A0000;}
/* infoBox  SPECIALSTYLES END */



/*NEW PRODUCTS -- HIGHLIGHTS BEGIN*/
.BEGIN_ALL_NEW_PRODUCTS_HIGHLIGHTS{ }
.box_prod_all_o_bg{background-image: url(images/templates/box_prod_all_o_bg.gif);	background-repeat: repeat-x;}
.box_prod_all_li_bg{background-image: url(images/templates/box_prod_all_li_bg.gif);	background-repeat: no-repeat;}
.new_prod_TitelTabelle{	 height: 17px;}
.new_prod_TitelInhalt {	font-size: 11pt;color: #BE0000;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;	text-align: left;vertical-align: bottom;padding-left:24px;	text-transform: uppercase;}
.new_prod_TitelLine {	background-image: url(images/templates/line_hor_new_prod.gif);	background-repeat: repeat-x;}
.contentBoxContents{width: 33%; }
.new_prod_InhaltTabelle{width: 100%; }
.new_prod_distance{background-image: url(images/templates/line_vert_new_prod.gif);	background-repeat: repeat-y;}
.new_prod_name_img{}
.new_prod_name{	 	padding-left:20px;padding-right:20px;	text-align: left;vertical-align: top;	font-size: 10pt;color:#535353;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.new_prod_name A{color:#535353;font-weight: bold;}
TD.new_prod_name A:hover{color:#535353;font-weight: bold;}
TD.new_prod_descr{	}
TD.new_prod_descr_txt{ 	}
TD.new_prod_pic{padding:5px;text-align: center;	vertical-align: middle;}
TD.new_prod_price{height: 30px;	padding-left:20px;	padding-right:20px;	text-align: right;	font-size: 12pt;font-weight: bold;}
TD.new_prod_price_txt{ }
TD.new_prod_hst{	}
TD.new_prod_zumangebot{}
TD.new_prod_buynow{	text-align: center;	vertical-align: middle;}
/*NEW PRODUCTS -- HIGHLIGHTS END*/



/*SPECIALS PRODUCTS BEGIN*/
.spec_prod_InhaltTabelle{width: 100%; }
.spec_prod_name{	 	padding-left:20px;padding-right:20px;	text-align: left;vertical-align: top;	font-size: 10pt;color:#535353;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.spec_prod_name A{color:#535353;font-weight: bold;}
TD.spec_prod_name A:hover{color:#535353;font-weight: bold;}
TD.spec_prod_descr{	padding-left:20px;padding-right:20px;	text-align: left;vertical-align: top;	font-size: 9pt;color:#000000;font-family: Arial, Helvetica, Verdana, sans-serif;	}
TD.spec_prod_pic{padding-left:30px;padding-right:30px;text-align: center;	vertical-align: middle;}
TD.spec_prod_price{height: 30px;	padding-left:20px;	padding-right:20px;	text-align: right;	font-size: 12pt;}
TD.spec_prod_buynow{	text-align: center;	vertical-align: middle;}
/*SPECIALS PRODUCTS END*/








/*PRODUCT VIEW EINZELANSICHT --  BEGIN*/
.BEGIN_PRODUCT_VIEW_HIGHLIGHTS{ }
.prod_view_hor {}
.prod_view_vert{background-image: url(images/templates/line_vert_new_prod.gif);	background-repeat: repeat-y;}
.prod_view_InhaltTabelle{width: 100%; }
.prod_view_name_img{	 	padding-top:2px;padding-left:10px;	text-align: left;vertical-align: top;}
.prod_view_name{		padding-right:10px;	text-align: left;vertical-align: top;	font-size: 10pt;color:#545454;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_view_name A{color:#545454;font-weight: bold;}
TD.prod_view_name A:hover{color:#545454;font-weight: bold;}
TD.prod_view_descr{	height: 50px;padding:10px;	font-size: 9pt;color:#383838;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_view_pic{padding:5px;}
TD.prod_view_price{	padding-left:5px;	padding-right:5px;	text-align: right;	font-size: 14pt;}
TD.prod_view_price2{	padding-left:20px;	padding-right:5px;	text-align: left;	font-size: 9pt;}
TD.prod_view_price_txt{ }
TD.prod_view_hst{	height: 20px;padding-left:5px;	padding-right:5px;	padding-top:2px;padding-bottom:2px;	text-align: right;	color:#000000;font-weight: bold;text-transform: uppercase;}
TD.prod_view_zumangebot{padding-left:10px;padding-right:5px;}
TD.prod_view_buynow{padding-left:10px;padding-right:5px;}
TD.prod_view_wert{padding-left:10px;padding-right:5px;}
/*PRODUCT VIEW --  END*/

/*PRODUCT LISTING --  BEGIN*/
.BEGIN_PRODUCT_VIEW_HIGHLIGHTS{ }
.prod_listing_hor {	background-image: url(images/templates/line_hor_new_prod.gif);	background-repeat: repeat-x;}
.prod_listing_vert{background-image: url(images/templates/line_vert_new_prod.gif);	background-repeat: repeat-y;}

.prod_listing_InhaltTabelle{width: 100%; }
.prod_listing_name_img{	 	padding-top:2px;padding-left:10px;	text-align: left;vertical-align: top;}
.prod_listing_name{	 	padding-right:10px;	text-align: left;vertical-align: top;	font-size: 10pt;color:#545454;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_listing_name A{color:#545454;font-weight: bold;}
TD.prod_listing_name A:hover{color:#545454;font-weight: bold;}
TD.prod_listing_descr{	height: 50px;padding:10px;	font-size: 9pt;color:#383838;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_listing_pic{padding:5px;}
TD.prod_listing_price{height: 30px;	padding-left:5px;	padding-right:5px;	text-align: right;	font-size: 9pt;}
TD.prod_listing_price_txt{ }
TD.prod_listing_hst{	height: 20px;padding-left:5px;	padding-right:5px;	padding-top:2px;padding-bottom:2px;	text-align: right;	color:#000000;font-weight: bold;text-transform: uppercase;}
TD.prod_listing_zumangebot{padding-left:60px;padding-right:5px;}
TD.prod_listing_buynow{padding-left:60px;padding-right:5px;}
/*PRODUCT LISTING --  END*/



/* LOGO */
DIV.site_objekt{
position:absolute;
width:92px; 
height:120px;
overflow: hidden;
left:188px;
top:39px;
text-align: left;
border: 0px;
z-index:1;
}
/* LOGO */

/*color topmenu --  BEGIN*/
.colorbgtopmenu {background-image: url(images/templates/colortopmenu.gif);	background-repeat: repeat-x;}
/*color topmenu --  END*/

.infoBoxLink{ color:#ffffff;font-weight: normal;}
.informationBoxInhalt {color:#ffffff;font-weight: normal; position: relative; z-index: 2;}
.informationBoxInhalt A {color:#ffffff;font-weight: normal;}
.informationBoxInhalt A:hover {color:#B1CEA4;font-weight: normal;}

.infoBoxRow { padding:0px 3px 0px 3px ; font-size: 11px; text-align: left; border-left: 1px solid #ffffff;}
.infoBoxRow1 { padding:0px 3px 0px 3px ; font-size: 11px; text-align: left;}


.verticallinetopmenue { padding-right:15px; background-image: url(images/templates/kreskitopmenu.gif);	background-repeat: repeat-y; width: 1px; height: 58px; }
.verticallinetopmenuedwa { padding-left:500px; background-image: url(images/kreskitopmenudwa.gif);	background-repeat: repeat-y; width: 1px; height:20px; }

.hauptnavi {height: 10px; border-left: 1px solid #ffffff; text-align: center; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}
.hauptnavi A { color:#ffffff;}
.hauptnavi A:hover {color:#A2BA97;}

.hauptnaviover{height: 10px; border-left: 1px solid #ffffff; text-align: center; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}
td.hauptnaviover A {  color:#ffffff;}
td.hauptnaviover A:hover { color:#A2BA97;}

.hauptnavi1 {height: 10px; text-align: center; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}
td.hauptnavi1 A {color:#ffffff;}
td.hauptnavi1 A:hover {color:#A2BA97;}

.hauptnaviover1{height: 10px; text-align: center; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}
.hauptnaviover1 A {  color:#ffffff;}
.hauptnaviover1 A:hover { color:#A2BA97;}

.hauptnaviphotos { height: 10px; border-left: 1px solid #ffffff; text-align: center; font-size: 11px; color:#9FFF00; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}
.hauptnaviphotos A { height: 10px;  text-align: center; font-size: 11px; color:#9FFF00; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}
.hauptnaviphotos A:hover { height: 10px;  text-align: center; font-size: 11px; color:#A2BA97; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; padding: 0px 3px 0px 3px;}

DIV.textmenu {  width: 240px; height: 123px; position: relative; left: 470px; bottom: 120px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  color: #5E6557; 
 
}
.textmenugif{
	
}
DIV.textmenugif{ position: relative; left: 470px; width: 200px; bottom: 300px;
	
}
DIV.fish{  position: relative; top: 50px; width: 400px;
	
}
DIV.fishmenu{position: relative; top:50px; width: 400px;
	
}

.smallTextwhite{ font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color:#FEC700; font-weight:bolder;
	}
}



.productListing-data {  background-color: #A2BA97;
}
.border-right {background-color: #A2BA97;
	
}


.productListing-odd{ 
	
}

.productListingkreska { /*background-image: url(images/templates/productlistingline.gif);*/  text-align: center; }
.productListingobrazek { vertical-align: top; text-align: center;	background-image: url(images/templates/productlistingline.gif); background-repeat: repeat-x; background-position: top;}
.productListingnazwa A { font-size: 12px;  padding-bottom: 0px;  font-weight: bold;color:#4C5322; text-align: center;  }
.productListingnazwa A:hover { color:#F8C100; text-align: center;  }
.productListingprice { font-size: 17px;  padding-bottom: 0px; padding-left: 0px; font-weight: bold; color: #F8C100; text-align: center;}


/*
.productinfoname {font-size: 15px;color: #4B4E46;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:55px;	vertical-align: top;	text-align: right; padding-right: 250px; text-transform: uppercase;}
*/
.productinfoname {font-size: 15px;color: #4B4E46;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:55px;	 text-transform: uppercase;}
.productinfoprice{font-size: 22px;color: #FFC600;font-weight: normal;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:2px;	vertical-align: top;}
   
.product_quantity_mini{font-size: 14px;color: #F9C53D;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:10px; padding-left: 15px; vertical-align: top;}
   
.productinfobutton {  text-align: right; padding-right: 0px; padding-top: 0px;}	
.productinfoline {text-align: center; padding-top: 0px;}	



.Mehle{ position: absolute; top: 52px; left: 55%; width: 120px; height:100px; vertical-align: middle; padding-left: 11px; padding-top: 40px; font-size: 13px; font-weight: bold; color: #576244;}

.ZoomImage {position: absolute; top: 50px; left: 290px;};


TD.cont_abst{ padding-top: 0px;}
.contentDownBg { background-image: url(images/templates/background/contentdownbg.gif); background-position: bottom; background-repeat: no-repeat;}

TD.bgUp { /*background-image: url(images/templates/background/bg_up.gif); background-repeat: repeat-x; background-position: bottom;*/}
TD.contentDownBg { vertical-align: bottom; }

TD.productListingkreska { background-image: url(images/templates/productlistingline.gif);  text-align: center;}
.productListingBg { background-image: url(images/templates/productlistingline.gif); background-repeat: repeat-x; background-position: top;}

div#content { position: relative; margin: 10px; width: 100%; height: 420px; }
div#a { position: absolute; top: 40px; left: 30px; width: 400px; height: auto;}
div#b { position: absolute; top: 150px; left: 470px; width: 170px;}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #000000;/*color: #636363;*/
} 
/*.prod_list_bg { background-image: url(images/templates/prod_list_bg.gif); background-position: top; background-repeat: repeat-x; }*/
.up_bg { background-image: url(images/templates/background/up_bg.jpg); background-position: top; background-repeat: repeat-x; }
.down_bg { background-image: url(images/templates/background/down_bg.jpg); background-position: bottom; background-repeat: repeat-x; }

div#xa { position: relative; width:1000px;  height: 100%; margin: 0 auto;}

div#index_picture1 { 
   position: absolute; 
	width:438px; 
	height:319px; 
	background-image: url(images/produkte/galerie_background/index_photo_bg1.jpg); 
	background-repeat: no-repeat; 
	padding-left:161px; 
	padding-right: 118px; 
	padding-top:56px;
	padding-bottom:159px;
	margin: 0; 
	}
	div#index_picture2 { 
   position: absolute; 
	width:438px; 
	height:319px; 
	background-image: url(images/produkte/galerie_background/index_photo_bg2.jpg); 
	background-repeat: no-repeat; 
	padding-left:161px; 
	padding-right: 118px; 
	padding-top:56px;
	padding-bottom:159px;
	margin: 0; 
	}
	div#index_picture3 { 
   position: absolute; 
	width:438px; 
	height:319px; 
	background-image: url(images/produkte/galerie_background/index_photo_bg3.jpg); 
	background-repeat: no-repeat; 
	padding-left:161px; 
	padding-right: 118px; 
	padding-top:56px;
	padding-bottom:159px;
	margin: 0; 
	}

.g1 { background-image: url(images/templates/background/g1.gif);  background-repeat: no-repeat; width:15px; height: 15px; }
.g2 { background-image: url(images/templates/background/g2.gif);  background-repeat: repeat-x; width:auto; height: 15px; }
.g3 { background-image: url(images/templates/background/g3.gif);  background-repeat: no-repeat; width:15px; height: 15px; }
.g4 { background-image: url(images/templates/background/g4.gif);  background-repeat: repeat-y; width:15px; height: auto; }
.g5 { background-image: url(images/templates/background/g5.gif);  background-repeat: repeat-y; width:15px; height: auto; }
.g6 { background-image: url(images/templates/background/g6.gif);  background-repeat: no-repeat; width:15px; height: 10px; }
.g7 { background-image: url(images/templates/background/g7.gif);  background-repeat: repeat-x; width:auto; height: 20px; }
.g8 { background-image: url(images/templates/background/g8.gif);  background-repeat: no-repeat; width:15px; height: 10px; }
A.ebaylink{font-size: 11px; color: #FFC600;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;}
A hover.ebaylink{font-size: 11px;color: #FFC600;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;}
.product_quantity{font-size: 11px;color: #F9C53D;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:10px; padding-left: 15px; vertical-align: top;}
SPAN.galery {font-size: 12px;	font-weight:normal;font-family: Arial; color: #FFFFFF;}
TD.galery{font-size: 12px;	font-weight:normal;font-family: Arial; color:#FFFFFF;}
TD.galery A{font-size: 12px;	font-weight:normal;font-family: Arial; color:#000000;
}
td.ntext{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #F8C100;
} 
span.ebaylink{font-size: 11px; color: #FFC600;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;}    

/* menu box */
.menuBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; background-color: #ffffff; }
.menuBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; }

a.menuBoxContentLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: underline; }  

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}
table.menuhg {
border:0px;
width:300px;	
}
div.menuBar {
	/*background-color: #e0e0e0;
	border-top: 2px solid #B2B2B2;
	border-bottom: 2px solid #7C7C7C;*/
	padding: 4px 2px 4px 2px;
	text-align: left;
	font-weight: normal;
	background-image: url(../images/layernav/top_row.gif);
}

div.menuBar a.menuButton {
  background-color: transparent;
  border-right: 1px dotted #7C7C7C;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  font-weight: bolder;
  top: 2px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  /*border: 1px outset #e0e0e0;*/
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
	color: #A2BA97; /*left: 1px;
	top: 1px;*/
}

div.menu {
  background-color: #728255;  border-top: 1px solid #A2BA97;  /*border-bottom: 2px solid #7C7C72;  border-right: 1px solid #B2B2B2;  border-left: 1px dotted #B2B2B2;*/
  left: 0px; top: 0px;position: absolute;visibility: hidden;
  padding: 0px 1px 1px 0px;  z-index: 500;
}

div.menu a.menuItem {
	font-size: 11px;color: #ffffff;font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: normal;
	cursor: default;	display: block;	padding: 2px;	text-decoration: none;	white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {	
	font-size: 11px;color: #A2BA97;font-family: Arial, Helvetica, Verdana, sans-serif;/*background-color: #B2B2B2;*/
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  /*border: 1px inset #e0e0e0;*/
  margin: 4px 2px;
}

