/* Seite generell */
html, body {
 background-image:url(bg_sprite.png);
 background-repeat:repeat-x;
 background-position:0 -575;
 width:100%;
 height:100%; 
 color : #666c6e;
 margin: 0;
 padding: 0;
}

/* removes dotted line on links in FF*/
a:active
{
outline: none;
}
a:focus
{
-moz-outline-style: none;
}

h1 {
 font-family : Verdana, Arial, sans-serif;
 text-transform: none;
 font-size : 17px;
 font-weight : bold;
 color : #F0A32B;
}

h1.PinfoSeitenTitel {
 /*
 background:transparent url(title_bg.png) repeat-x scroll left bottom;*/
 background-image:url(bg_sprite.png);
 background-repeat:repeat-x;
 background-position:0 0.4em;
 height:23px;
}

h1.shop {
	font-family : Arial, Verdana, Arial, sans-serif;
	text-transform: none;
	font-size : 20px;
	line-height: 1.0;
	text-align:center;
	color :#e25d1c;
}


h2 {
 font-family : Verdana, Arial, sans-serif;
 text-transform: none;
 font-size : 14px;
 line-height : 1;
 color : #F0A32B;
}

h2.shop {
	font-family : Verdana, Arial, sans-serif;
	text-transform: none;
	font-size : 14px;
	line-height: 1.0;
	text-align:center;
	color :#F0A32B;
}

h3 {
 font-family : Verdana, Arial, sans-serif;
 text-transform: none;
 font-size : 12px;
 line-height : 1.4;
}

h3.shop {
	font-family : Verdana, Arial, sans-serif;
	text-transform: none;
	font-size : 12px;
	text-align:center;
	color : #e25d1c;
}
 
/* No Background popup-image.php */
.noBackground {
 background : #ffffff;
}

/* Fehlertext */
.FehlerBox {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 background : #ffb3b5;
 font-weight : bold;
}

/* Lagerwarnung */
.Lagermeldung {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #cc0033;
}

/* Links generell */
A {
 color : #666c6e;
 text-decoration : none;
}

/* Links generell */
A:hover {
 color : #666c6e;
 text-decoration : underline;
}

/* Formulare generell */
FORM {
 display : inline;
}

/* Navigation Headerbereich 
TR.NavigationsleisteHeader {
 background : url(header/navi_leiste_hg.png) repeat;
}

/* Navigation Headerbereich */
TD.NavigationsleisteHeader {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #fff;

}

/* Navigation Headerbereich */
A.NavigationsleisteHeader {
 color : #fff;
}

/* Navigation Headerbereich */
A.NavigationsleisteHeader:hover {
	color : #fff;
}

/* Fehlermeldung im Headerbereich */
.FehlerHeader {
 width:auto; 
 color:#ffffff; 
 background-color:#F00;
 font-family : Verdana, Arial, sans-serif;
 text-align : center;
 font-size : 12px;
 font-weight : bold;
}

/* Infomeldung im Headerbereich */
.InformationHeader {
	width:auto;
	color:#ffffff;
	background-color:#F00;
	font-family : Verdana, Arial, sans-serif;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
}

/* Navigation Footerbereich */
TR.NavigationsleisteFooter {

}

/* Navigation Footerbereich */
TD.NavigationsleisteFooter {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #333333;
}

/* Navigation Footerbereich */
A.NavigationsleisteFooter {
 color : #333333;
}

/* Navigation Footerbereich */
A.NavigationsleisteFooter:hover {
 color : #003d00;
}

/* Boxeninhalt in standard Farbe */
.Box {
 border-left: 1px solid #dbdbdb;
 border-right: 1px solid #dbdbdb;
 border-bottom: 1px solid #dbdbdb;
}

/* Boxen in alternativer Farbe */
.BoxColor {
 border: 1px solid #dbdbdb;
}

/* Boxeninhalt in standard Farbe */
.Boxeninhalt {
 background : #ffffff;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 }

/* Boxeninhalt in alternativer Farbe */
.BoxeninhaltColor {
 background : #f3f3f3;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* Boxen in standard Farbe */
.BoxCenter {
 background : #dbdbdb;
}

/* Boxen in alternativer Farbe */
.BoxColorCenter {
 background : #dbdbdb;
}

/* Boxeninhalt in standard Farbe */
.BoxeninhaltCenter {
 background : #ffffff;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* Boxeninhalt in alternativer Farbe */
.BoxeninhaltColorCenter {
 background : #efefef;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

.BoxeninhaltGrisCenter {
 background : #F8F8F8;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}


/* Notizbox im Checkout */
.Notizbox {
 background : #dbdbdb;
}

/* Notizbox im Checkout */
.NotizboxInhalt {
 background : #efefef;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* Boxenkopf in standard Farbe */
TD.BoxenKopf {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #666C6E;
 border-right: 1px solid #dbdbdb;
 border-left: 1px solid #dbdbdb;
 border-top: 1px solid #dbdbdb;
}

/* Boxenkopf in standard Farbe */
A.BoxenKopf {
 color : #333333;
}

/* Boxenkopf in standard Farbe */
A.BoxenKopf:hover {
 color : #003d00;
}

/* Boxenkopf in alternativer Farbe */
TD.BoxenKopfColor {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #333333;
 border-right: 1px solid #dbdbdb;
 border-left: 1px solid #dbdbdb;
 border-top: 1px solid #dbdbdb;
}

/* Boxenkopf in alternativer Farbe */
A.BoxenKopfColor {
 color : #333333;
}

/* Boxenkopf in alternativer Farbe */
A.BoxenKopfColor:hover {
 color : #003d00;
}

/* Boxenkopf in standard Farbe */
TD.BoxenKopfCenter {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #333333;
 border: 1px solid #dbdbdb;
}

/* Boxenkopf in standard Farbe */
A.BoxenKopfCenter {
 color : #333333;
}

/* Boxenkopf in standard Farbe */
A.BoxenKopfCenter:hover {
 color : #003d00;
}

/* Boxenkopf in alternativer Farbe */
TD.BoxenKopfColorCenter {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #333333;
 border-top: 1px solid #dbdbdb;
 border-bottom: 1px solid #dbdbdb;
}

/* Boxenkopf in alternativer Farbe */
A.BoxenKopfColorCenter {
 color : #333333;
}

/* Boxenkopf in alternativer Farbe */
A.BoxenKopfColorCenter:hover {
 color : #003d00;
}

/* Umrandung Boxen */
TD.Box , SPAN.Box {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* Boxentitel Also Purchased */
.TitelAlsoPurchased {
 font-family : Verdana, Arial, sans-serif;
 font-size : 13px;
 font-weight : bold;
 color : #F0A32B;
 background-image:url(bg_sprite.png);
 background-repeat:repeat-x;
 background-position:0 0;
}

/* Listendarstellungen bsp. produktlisting */
TR.ListeDunkel {
 background : #eeeeee;
}

TD.ListeDunkel {
 background : #cccccc;
}

/* Listendarstellungen bsp. produktlisting */
TR.ListeHell {
 background : #ffffff;
}

TD.ListeHell {
 background : #dddddd;
}

/* Navigation der Listensplits*/
A.ListenSplitNavigation {
 color : #333333;
}

/* Navigation der Listensplits*/
A.ListenSplitNavigation:hover {
 color : #333333;
 background : #cccccc;
}

/* Seitentitel meist rechts oben */
.SeitenTitel {
 font-family : Verdana, Arial, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #F0A32B;
}

/* Seitentitel meist rechts oben */
.SeitenTitelPinfo {
 font-family : Verdana, Arial, sans-serif;
 font-size : 17px;
 font-weight : bold;
 color : #F0A32B;
 /*
 background:transparent url(title_bg.png) repeat-x scroll left bottom;*/
 background-image:url(bg_sprite.png);
 background-repeat:repeat-x;
 background-position:0 0.4em;
 
}

/* Text normale Schrift in standard Farbe */
.Text11 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 line-height : 1.5;
}

.Text12 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 line-height : 1.4;
}

.Text12Arial {
 font-family : Arial, Verdana, sans-serif;
 font-size : 12px;
 line-height : 1.4;
}

/* Text normale Schrift in alternativer Farbe */
.Text11Color {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 line-height : 1.5;
 color : #F0A32B;
/* color : #AEBE3A;*/
}

.Text11Fett {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 line-height : 1.5;
 font-weight : bold;
}

.Text11FettColor {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color: #666c6e;
}

/* Text kleine Schrift in standard Farbe */
.Text10 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

a.Text10 {
 color : #003d00;
 text-decoration: none; 
}

.Text8 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8px;
}

.Text8s {
 font-family : Verdana, Arial, sans-serif;
 color:#999;
 font-size : 8px;
 line-height : 1.0;
}


/* Text kleine Schrift in alternativer Farbe */
.Text10Color {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #F0A32B;
}

.Text9 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 9px;
 color : #666666;
}

.bestsellers {
 font-family : Verdana, Arial, sans-serif;
 font-size : 17px;
 color : #F0A32B;
}


/* Produktbildanzeige xanario_pinfo */
TD.imageManager , SPAN.imageManager , P.imageManager {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #ffffff;
}

/* Produktbildanzeige xanario_pinfo */
A.imageManager {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #333333;
}

/* Produktbildanzeige xanario_pinfo */
A.imageManager:hover {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #ffffff;
}

/* Produktbildanzeige xanario_pinfo */
TD.imageManagerColor , SPAN.imageManagerColor , P.imageManagerColor {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #003d00;
}

/* Produktbildanzeige xanario_pinfo */
A.imageManagerColor {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #003d00;
}

/* Produktbildanzeige xanario_pinfo */
A.imageManagerColor:hover {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #003d00;
}

/* */
TD.fieldKey {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
}

/* */
TD.fieldValue {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
}

/* Tabellenüberschriften */
TD.tableHeading {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
}

/* neues Produkt in der Warenkorbbox */
SPAN.newItemInCart {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #ff0000;
}

/* Formular Eingabefelder */
INPUT {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 border-right: 1px solid #cccccc;
 border-top: 1px solid #003d00;
 border-left: 1px solid #003d00;
 border-bottom: 1px solid #cccccc;
}

INPUT.TEXT {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 border-right: 1px solid #cccccc;
 border-top: 1px solid #003d00;
 border-left: 1px solid #003d00;
 border-bottom: 1px solid #cccccc;
}

/* Formular Memofelder */
TEXTAREA {
 width : 100%;
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 border-right: 1px solid #cccccc;
 border-top: 1px solid #003d00;
 border-left: 1px solid #003d00;
 border-bottom: 1px solid #cccccc;
}

/* Formulartasten */
INPUT.BUTTON {
 border-right: medium none;
 border-top:  medium none;
 border-left:  medium none;
 border-bottom:  medium none;
}


/* Formulare */
INPUT.selection {
 border-right: medium none;
 border-top:  medium none;
 border-left:  medium none;
 border-bottom:  medium none;
}

/* Formulare */
CHECKBOX , RADIO , SELECT , FILE , OPTION {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
}

/* */
TABLE.formArea {
 background : #f3f3f3;
 border-color : #dbdbdb;
 border-style : solid;
 border-width : 1px;
}

/* */
TD.formAreaTitle {
 font-family : Tahoma, Verdana, Arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #326a82;
}

/* */
SPAN.markProductOutOfStock {
 font-family : Tahoma, Verdana, Arial, sans-serif;
 font-size : 12px;
 color : #c76170;
 font-weight : bold;
}

/* */
SPAN.productSpecialPrice {
 font-family : Verdana, Arial, sans-serif;
 color : #ff0000;
 padding-left:10px;
}

/* */
.productSpecialSaving {
 font-family : Verdana, Arial, sans-serif;
 color : #ff0000;
 padding-left:10px;
 height:22px;
 background-image:url(boxen/highlight.gif);
 background-repeat:no-repeat;
}

/* */
SPAN.errorText {
 font-family : Verdana, Arial, sans-serif;
 color : #ff0000;
}

/* */
.moduleRow {
 background-color : #E1E1E1;
}

.moduleRowOver {
 background-color : #CCCCCC;
 cursor: pointer;
}

/* */
.moduleRowSelected {
 background-color : #B4B4B4;
}

/* */
.checkoutBarFrom , .checkoutBarTo {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #8c8c8c;
}

/* */
.checkoutBarCurrent {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #000000;
}

/* linke Tabellespalte im Layout */
TD.leftBox {
 background : #ffffff;
}

/* mittlere Tabelle im Layout */
TD.centerBox {
 background : #ffffff;
 border-bottom : 1px solid;
 border-color : #eeeeee;
}

/* rechte Tabellespalte im Layout */
TD.rightBox {
 background : #ffffff;
 border-right : 1px solid;
 border-left : 1px solid;
 border-bottom : 1px solid;
 border-color : #eeeeee;
}

/* 
TD.headerImage {
 background : url(header/header_hg.gif) repeat;
}
*/

/* */
.dataTableHeadingRow {
 background-color : #c9c9c9;
}

/* */
.dataTableHeadingContent {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #ffffff;
 font-weight : bold;
}

/* */
.dataTableRow {
 background-color : #f0f1f1;
}

/* */
.dataTableRowSelected {
 background-color : #dee4e8;
}

/* */
.dataTableRowOver {
 background-color : #ffffff;
}

/* */
.dataTableContent {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color : #003d00;
}

/* Multishopleiste */
.tab {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 color : #ffffff;
 font-weight : bold;
}

/* Multishopleiste */
A.tab {
 color : #ffffff;
}

/* Multishopleiste */
A.tab:hover {
 color : #ffffff;
}

/* Multishopleiste */
.ontab {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 color : #ffffff;
 font-weight : bold;
}

/* Multishopleiste */
A.ontab {
 color : #ffffff;
}

/* Multishopleiste */
A.ontab:hover {
 color : #ffffff;
}

/* Shopumrandung */
.tableShop {
 background-color : #ffffff;
 border-left : 0px solid;
 border-right : 0px solid;
 border-top : 0px solid;
 border-bottom : 0px solid;
 border-color : #ffffff;
}

/* 
.menueTableRow {
 background : url(boxen/categories_row.gif) repeat;
}
*/

/* 
.menueTableRowOver {
 background : url(boxen/categories_row_over.gif) repeat;
}
*/

/* */
.menueTableContent {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* */
A.menueTableContent {
 color : #003d00;
 text-decoration : none;
}

/* */
A.menueTableContent:hover {
 color : #ffffff;
 text-decoration : none;
}

/* Artikelname auf der xanario_pinfo seite */
.products_name {
 color : #922a49;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
}

/* Artikelnummer auf der xanario_pinfo seite  */
.products_model {
 color : #003d00;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight : bold;
}

/* Produktpreis auf der xanario_pinfo seite */
.products_price {
 color : #922a49;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
}

/* allgemeine Behandlung bei Grafiken */
img {
 border-left: 0px;
 border-bottom: 0px;
 border-right: 0px;
 border-top: 0px;
}

/* wenn im Forumsbereich zitiert wird  */
.forumZitat {
 background : #ffd8d8;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* wenn im Forumsbereich Programmiercode eingegeben wird */
.forumCode {
 background : #D4FFFF;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

/* Überschriftslinks im Forum */
TD.UeberschriftForum {
 color : #003d00;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
}

/* Überschriftslinks im Forum */
A.UeberschriftForum {
 color : #003d00;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
}

/* Überschriftslinks im Forum */
A.UeberschriftForum:hover {
 color : #003d00;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
}

/* Hintergrund im Forum */
.ForumBoxeninhalt {
 background : #D3D3D3;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

.ForumBoxeninhaltHell {
 background : #FFFFFF;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

.ForumBoxeninhaltDunkel {
 background : #E1E1E1;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
}

.Suchergebnis {
 background : #FFCCCC;
}

/* Remano Links im Footer */
.remano {
  font-size: 9px; 
  color: #ffffff;
}

/* Remano Links im Footer */
a.remano {
  color: #ffffff;
}

/* Remano Links im Footer */
a.remano:hover {
  color: #ffffff;
}

/* style für centerboxen_02 */
.box_style_01 {
 border-width: 0px; 
}

.box_style_img_01, .box_style_name_01, .box_style_preis_01 {
  border-style: solid; border-color: #003d00; text-align: center; 
  font-family: Verdana,sans-serif; font-size: 10px; text-decoration: none
}

.box_style_name_01 { 
 background-color: #003d00; padding-top: 2px; border-width: 1px; height: 35px; vertical-align: text-top; 
}

.box_style_preis_01 { 
 padding-top: 2px; border-width: 1px; height: 35px; vertical-align: text-top; padding-bottom: 2px; 
}

.box_style_img_01 { 
 border-width: 0px 1px; height: 150px;
}

/* style für centerboxen_03 */
.box_style_02 { 
 border: 1px solid #003d00;
 height: 150px;
 padding: 2px; 
}

.box_style_img_02 { 
 float: left;
 width: 105px;
}

.box_style_name_02 {
 text-align: center;
 font-weight: bold;
 height: 30px;
}

.box_style_description_02 { 
 text-align: left;
 font-weight: normal;
 height: 90px;
}

.box_style_price_02 { 
 text-align: right;
 font-weight: bold;
 padding-right: 5px;
 height: 30px;
}

TD.Text11Module {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 border-bottom: 1px solid; 
 border-color: 6E8EEE;
}

.leistenHintergrundText {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 color : #666c6e;
}

.linkWarenkorbHeader {
  color: #333333; 
  text-decoration: underline;
}

#user_returning {
	background-image: url(../allgemein/users.png);
	background-repeat:no-repeat;
    background-position:0 0;
	height:25px;
    text-indent:25px;
}

#user_register {
	background-image: url(../allgemein/users.png);
	background-repeat:no-repeat;
    background-position:0 -25; 
	height:25px;
	text-indent:30px;
	text-shadow:1px 1px 1px #dbdbdb;
}

#user_noregister {
	background-image: url(../allgemein/users.png);
	background-repeat:no-repeat;
    background-position:0 -50; 
	height:25px;
	text-indent:30px;
	text-shadow:1px 1px 1px #dbdbdb;
}

/* Kategorienbox */
#kategorien {
  margin: 0; 
  padding: 0;
  font-size: 11px;
  line-height:24px; 
}

#kategorien ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left:0; 
  padding-left:0em;
  list-style-type: none;
}
		
#kategorien li {
	list-style-image:none;
	background-color:#eeeeee;
	text-indent:5px;	
	display:block;
    width: 170px;
  	border-top:1px solid #ffffff;
}
#kategorien ul ul li {
	list-style-image: none;
	background-image: url(cat_sprite.png);
    background-position:0 0; 
	text-indent:20px;
	display:block;
}

#kategorien li a{
  color: #F0A32B;
	font-weight:bold; 
	display: block;
    width:170px;
    height: 25px;
}

#kategorien li a:hover{
  color: #ffffff;
  background-image:url(bg_sprite.png);
  background-repeat:repeat-x;
  background-position:0 -20; 
  display: block;
  width:170px;
  height: 25px;
  text-decoration:none;
}

#kategorien ul ul li a:hover{
  color: #F0A32B;
  background-image: url(cat_sprite.png);
  background-position:0 -25; 
  display: block;
  width:170px;
}

.kategorienactive {
  font-weight: bold;
  color:#ffffff;
  background-image:url(bg_sprite.png);
  background-repeat:repeat-x;
  background-position:0 -20; 
}

ul ul li .kategorienactive {
  color:#ffffff;
	background-image: url(cat_sprite.png);
    background-position:0 -50;
}

.nowrap  { 
  white-space:nowrap; 
}

/* Contentbox */
#nav {
  margin: 0; 
  padding: 0;
  font-size: 11px;
}

#nav ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left:0.8em; 
  padding-left:0.8em;
  list-style-type: none; 
}
		
#nav li {
  list-style-image:url(../allgemein/bullet.gif);
}

#nav li a{
  color: #333333; 
}

#nav li a:hover{
  color: #003d00; 
}

.navactive {
  font-weight: bold;
}

/* Seitentitel meist rechts oben */
.PreisPinfo {
 font-family : Verdana, Arial, sans-serif;
 font-size : 18px;
 font-weight : bold;
 color : #F0A32B;
}

A.ShopLink:hover {
 color : #F0A32B;
 text-decoration:none;
}

/* -- CSS-NAVI BEGIN-- */
#imMnMn {
padding-top: 0px; 
}

#imMnMn ul, #imMnMn ul li {
margin: 0; 
padding: 0; 
list-style: none; 
z-index: 10; 
cursor: pointer; 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #ffffff;
font-weight : bold;
color: #000000;
}

#imMnMn ul li {
position: relative; 
float: left; 
margin-right: -2px; 
padding-right: 0px; 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #ffffff;
font-weight : bold;
color: #747474;
line-height:22px;
}

#imMnMn ul a {
display:table-cell;
text-decoration: none; 
width: 107px;
padding: 5px;
height: auto !important; 
height: 1%; 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #ffffff;
font-weight : bold;
float: none !important; 
float: center;
vertical-align:top;
top: auto;
}

/* -- Menu Main Hover Settings -- */
#imMnMn ul a:hover, 
#imMnMn ul li:hover a, 
#imMnMn ul li.iehover a {
color : #333333;
}

/* -- Menu Main Images -- 
#imMnMn a.imMnLv {
background-image: url(boxen/pixel_trans.gif); 
background-position: center right; 
background-repeat: no-repeat; 
}

/* -- Menu Level -- */
#imMnMn ul ul {
display: none; 
position: absolute; 
top: 30px; 
left: 0px;
}

/* -- Menu lower Line color setting -- */
.menuselected {
background-color: #F0A32B;
}

/* -- DropDown Menu setting --
#imMnMn ul ul ul {
top: 0; 
left: 86px;
}

#imMnMn ul ul li {
float: left !important; 
float: none; 
display: block !important; 
display: inline; 
line-height:20px;
 
}

#imMnMn ul li:hover li a, 
#imMnMn ul li.iehover li a, 
#imMnMn ul li:hover li:hover li a, 
#imMnMn ul li.iehover li.iehover li a, 
#imMnMn ul li:hover li:hover li:hover li a, 
#imMnMn ul li.iehover li.iehover li.iehover li a {
padding: 3px; 
height: auto !important; 
height: 1%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #EEEEEE; 
color: #AEBE3A; 
border: 1px solid #ffffff; 
width: 160px;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
float: center !important; 
float: none; 
margin-bottom: 0 !important; 
margin-bottom: -1px; 
text-align: center; 
}

#imMnMn ul li li {
padding-bottom: 0; 
margin-bottom: -1px;
}

#imMnMn ul li:hover li a:hover, 
#imMnMn ul li:hover li:hover a, 
#imMnMn ul li.iehover li a:hover, 
#imMnMn ul li.iehover li.iehover a, 
#imMnMn ul li:hover li:hover li a:hover, 
#imMnMn ul li:hover li:hover li:hover a, 
#imMnMn ul li.iehover li.iehover li a:hover, 
#imMnMn ul li.iehover li.iehover li.iehover a, 
#imMnMn ul li:hover li:hover li:hover li a:hover, 
#imMnMn ul li.iehover li.iehover li.iehover li a:hover {
background-color: #AEBE3A; 
color: #ffffff; 
}

#imMnMn ul li:hover ul ul, 
#imMnMn ul li:hover ul ul ul, 
#imMnMn ul li.iehover ul ul, 
#imMnMn ul li.iehover ul ul ul {
display: none;
}

#imMnMn ul li:hover ul, 
#imMnMn ul ul li:hover ul, 
#imMnMn ul ul ul li:hover ul, 
#imMnMn ul li.iehover ul, 
#imMnMn ul ul li.iehover ul, 
#imMnMn ul ul ul li.iehover ul {
display: block;
}
*/

/* -- CSS-Category Box AB -- */
#Cat_Aloe {
position:relative; 
float:left;
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
font-weight : bold;
} 

#Cat_Aloe a {
color : #ffffff;
} 

#Cat_Aloe a:hover {
color : #996633;
text-decoration: none;
background-image:url("../allgemein/semi_transparent.png"); background-repeat:repeat;
} 


/* -- jQuery cart transfer effect AB -- */
#pinfo_image_start, {
	background-image:none;} 

#button_kaufen_trigger {
	background-image:none;
} 

#cart_target{
	background-image:none;
} 

.ui-effects-transfer {
    border: 4px dotted #999999;
}


/* -- CSS-NAVI END -- */

/* -- CSS-jQuery TAB BEGIN*/
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd;
/* background-image:url(bg_sprite.png);
 background-repeat:repeat-x;*/
  background-color:#f8f8f8;
background-position:0 -65;
 color: #666c6e; }

.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 0px solid #F0A32B;  
 background-image:url(bg_sprite.png);
 background-repeat:repeat-x;
 background-position:0 -20; 
 color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc;  
 background-image:url(bg_sprite.png);
 background-repeat:repeat-x;
 background-position:0 -470; 
 font-weight: bold; color: #F0A32B; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666c6e; text-decoration: none; background: #ffffff; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #b3c055; font-weight: bold; color: #F0A32B; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #F0A32B; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #c1cd6a; background: #f8f8f8; font-weight: bold; color: #F0A32B; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #F0A32B; outline: none; text-decoration: none; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* -- CSS-jQuery TAB END*/

