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

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/* Textgroesse in den Boxen */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

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

/* Text unter dem Warenkorb, wenn kein Artikel mehr vorhanden ist oder mehr bestellt wie verfuegbar */
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff0000; }

/* Hintergrund nach Bestellung bei: Bitte benachrichtigen Sie mich über Aktuelles zu folgenden Produkten */
.productsNotifications { background: #f5f5f5;  }

/* Text (bearbeiten) bei der Bestellung  zum aendern der Rechnungs/Versandadresse */
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0000; text-decoration: underline; }

/* Hintergrundfarbe und Textfarbe des Shops */
BODY { 
  background: #ffffff;
  color: #000000; 
  margin: 0px;
  
  margin-left:   0px;
  margin-right:  0px;
  margin-top:    0px;
  margin-bottom: 0px;

  padding-left:  0px;
  padding-right: 0px;
  padding-top:   0px;
  padding-bottom:0px;
} 
.header_oben {
  background-image: url(./includes/languages/german/images/buttons/nav_tab/off-1x21.gif);  
  height: 21px; 
}
.header_dm_horzontal {
  background-image: url(./includes/languages/german/images/buttons/nav_tab/off-1x21.gif);
  height: 24px; 
}
.header_dm {
  background-image: url(./includes/languages/german/images/buttons/nav_tab/on-1x21.gif);
  height: 24px;
}
.header_background {
  background: #00cccc;  
}
.header_li {
  background-image: url(./images/infobox/HGli.gif);
}
.header_p4headrli2 {
  background-image: url(./images/infobox/p4headrli2.gif);
 }
.header_HGmire {
  background-image: url(./images/infobox/HGmire.gif);
 }
.header_HGlisc {
  background-image: url(./images/infobox/HGlisc.gif);
 }
.header_HGresc {
  background-image: url(./images/infobox/HGresc.gif);
 } 

Table.header_hi {
  background: #00cccc;
} 
/* Textfarbe des Shops und den Boxen des Linktextes */
A {
  color: #000000;
  text-decoration: none;
}
/* Textfarbe des Shops und den Boxen des Linktextes beim darueber fahren mit dem Curser */
A:hover {
  color: #cc0033;
  text-decoration: underline;
}
FORM {
	display: inline;
}
/* -----------------------Anfang-----Haeder---------------Ende--------Boxen + Hintergrundfarbe-------------- */
/* Hintergrundfarbe des Header/Kopfes Anfang */

TR.header {
  background: #00cccc;
}
TR.headerNavigation {
  background: #00cccc;
}
/* Hintergrundfarbe der Header Navigationsleite */
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #00cccc;
  color: #ffffff;
  font-weight : bold;
}


A.headerNavigation {
  color: #000000;
}
A.headerNavigation:hover {
  color: #ffffff;
}
TR.headerError {
  background: #ff0000;
}
/* Lauf-Leiste im Header Anfang */
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
/* Lauf-Leiste im Header Ende */
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* Lauf-Leiste im Header Ende */
TR.laufleiste {
  background: #cc0033;
}
TD.laufleiste {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #cc0033;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.laufleisteklein {
  background: #FF8C00;
}
TD.laufleisteklein {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FF8C00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* -----------------------Ende-----Haeder---------------Anfang--------Footer-------------- */
TABLE.footer {
  background: #f5f5f5; 
}
TR.footer {
  background: #f5f5f5;
}
/* Farbe der Datumsleiste */
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #acacac;
  color: #f5f5f5;
  font-weight: bold;
  height: 10px;
}
/* -----------------------Ende-Footer---------------------------Anfang-info-Box------------- */
/* Info-Box Hintergrund als Rahmen sichtbar -------------------------------------------------*/
.infoBoxheader {
  background: #ffffff;
}

.infoBox {
  background: #acacac;
}
.infoBoxre {
  background: #FF8A8A;
}
.infoBoxph {
  background: #ff0000;
}
.infoBoxhh {
  background: #0000FF;
}

/* Info-Box Hintergrund kompletter Hintergrund in der Farbe sichtbar */
.infoBoxContents {
  background: #f5f5f5;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsre {
  background: #D6D6D6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsph {
  background: #FFFFAE;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentshh {
  background: #EFEFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentssh {
  background: #D6D6D6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentssr {
  background: #D6D6D6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #C6FFC6;
}
.infoBoxNoticeContents {
  background: #CFFFCF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Info-Box Ueberschrift und Text */
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #00cccc;
  color: #000000;
  height: 20px;
}
TD.infoBoxHeadingre {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #acacac;
  color: #000000;
  height: 20px;
}
TD.infoBoxHeadingsh {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #acacac;
  color: #000000;
  height: 20px;
}
TD.infoBoxHeadingph {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ff0000;
  color: #FFFFAE;
  height: 20px;
}
TD.infoBoxHeadinghh {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #0000FD;
  color: #FFFFFF;
  height: 20px;
}
TD.infoBoxHeadingsr {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #00cccc;
  color: #000000;
  height: 20px;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.infoBoxli {
  background: #00cccc;
}
TD.infoBoxre {
  background: #ACACAC;
}
TD.infoBoxsh {
  background: #ACACAC;
}

TD.infoBoxsr {
  background: #ACACAC;
}

/* -----------------------Ende-info-Box---------------Anfang Hintergrund Warenkorb--------------- */
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: #f5f5f5;
}
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: #f5f5f5;
}
/* -----------------------Ende-Hintergrund Warenkorb---------------Anfang Produkt Listing--------------- */
/* Produkt Listing Umrandung Rahmen */
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #00cccc;
  border-spacing: 1px;

}
/* Produkt Listing Ueberschrift */
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #00cccc;
  color: #FFFFFF;
  font-weight: bold;
}
/* Produkt Listing Textgroesse */
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* -----------------------Ende-Produkt Listing---------------Anfang --------------- */
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
/* Haupt-Ueberschrift Groesse und Farbe */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.Star {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FF0000;
}
/* Newsdesk */
TR.subBar {
  background: #f5f5f5;
}
/* Newsdesk-Ueberschrift rechts Datum */
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
} 
/* Standart Text -----------------------------------------------------------*/
TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
/* Schmaler Text */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
} 
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #ff0000;
}
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;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
/* shopping Cart + wunschliste box ----------------------------------------*/
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* Schrift Gast in der Hauptseite ----------------------------------------*/
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #44A480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f5f5f5;
  border-color: #d6d6d6;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #cc0033;
  font-weight: bold;
}
/* Special Preis Sonderangebot --------------------------------------------*/
.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
/* Preisersparnis zum UVP ------------------------------------------------*/
.productRenditePrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
/* Star Produkt -----Anfang------------------------------------------------*/
.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #0000FF;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}
/* star product pimped start */

.starTitle{
  font-family: Verdana, Arial,  sans-serif;
  font-size: 16px;
  color: #800080;
  font-weight : normal;
}

.starName{
 font-family: Tahoma, Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 color: #00cccc;
 }

 .starProdDesc{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #808080;
 }

 .starPrice{
 font-family: Arial, Verdana, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
 }

 .box_outline3 {
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 1px;
border-style: solid;
border-color: #d6d6d6;

}

/* star product pimped end */
/* Star Produkt -----Ende-------------------------------------------------*/
a.textbox {
  color: #000000;
}
/* Preisvorschlagbox Hintergrund------------------------------------------*/
.infoBoxContents2 {
    background: #C6FFC6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align : text-bottom;
	margin : auto;
	background-position : bottom;
}
/* Versandfrei Text ------------------------------------------------------*/
.freeship{
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 color: #ff0000;
 text-decoration: none;
 }
 .freeship2{
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 }
/* Umfragen Box -----------------------------------------------------------*/
TD.pollBoxRow {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;   border-color: #f5f5f5;
border-style: solid;   border-width: 1px;
}
TD.pollBoxText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;   border-color: #f5f5f5;
border-style: solid;
border-width: 1px;
}
TR.pollOptRow {
background: #d6d6d6;
}
TR.pollFooter {
  background: #d6d6d6;  
}
/* Event Calender---------------------------------------ANFANG---------------------*/
/**
 * Events Calendar styles.    */
TABLE.calendarBox
{
    width: 100%;
    height: 215px;
    border: 0;
    padding: 0;
    cursor: default;
    background: #ffa6a6;
}
IFRAME.calendarBox
{
    width: 100%;
    height: 215px;
}
.calendarBoxHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #acacac;
    color: #000000;
    text-decoration: none;
    height: 16px;
}
.yearHeader
{
    font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #B4AD9A;
    background-color: #d6d6d6;
    text-decoration: none;
    text-align: center;
}
.yearHeader SELECT
{
    font-size: 8px;
    background: #d6d6d6;
    color: #000000;
}
.yearHeaderButton
{
    font-size: 8px;
    font-weight: bold;
    border: 1px outset #b4ad9a;
    background: #D7D2C8;
    margin: 0px;
    color: #000000;
    width: 45px;
    height: 16px;
}
.calendarMonth
{
    background-color: #EDECE9;
    cursor: default;
    width: 100%;
}
.calendarHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3F3F3F;
    background: #d6d6d6;
    text-decoration: none;
    height: 16px;
}
.calendarToday
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFCF00;
    padding-left : 3px;
    text-decoration: none;
    border:1px outset #FFFFFF;
    height: 22px;
    width: 18px;
    text-align: center;
}
.calendarWeekend
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #D7D2C8;
    padding-left : 3px;
    line-height: 14px;
    text-decoration: none;
    border:1px outset #FFFFFF;
    height: 22px;
    width: 18px;
}
.calendar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    padding-left : 3px;
    line-height: 14px;
    text-decoration: none;
    border:1px outset #FFFFFF;
    height: 22px;
    width: 18px;
}
.event
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
    border: 0px solid #656872;
}
.event_header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.5;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #656872;
}
.event_header_dates
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
border: 1px inset #F2F4F7;
}
/* used for list number */
.event_header_zahl
{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; color: #FFFFFF; background-color: #000099; text-decoration: none;
}
.event_description
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.5;
    color: #000000;
    background-color: #FFFFFF;
    border: 0px solid #656872;
    text-decoration: none;
}
.empty
{
    background-color: #E4E3DF;
    line-height: 14px;
    height: 22px;
    width: 18px;
}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover
{
    color: #ff0000;
    text-decoration: underline;
}
/* Event Calender---------------------------------------ENDE    ---------------------*/
/* Tips------------------------------------------------------------------------------*/
/* BEGIN TIPS */
TD.tips { /* Style for tip */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #660000;
  background-color: #d6d6d6;
  padding: 5px;
}
SPAN.tip2 {   /* Style for 'Tip:' */
    color: #990000;
    font-weight: bold;
}
/* END TIPS */
/* Postit-----------------------------------------Anfang-----------------------------*/
/* Postit V 1.2 by Jack_mcs*/
#postit_img {
  position: relative;
}
#postit_top {
  position: absolute;
  top:    10px;
  left:   9px;
  width:  120px;
  height: 15px;
  overflow: hidden;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #cc0033;
  z-index: 1;
  border: solid 0px;
  padding: 0px;
}
#postit_middle {
  position: absolute;
  top:    30px;
  left:   9px;
  width:  110px;
  height: 50px;
  overflow: hidden;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  z-index: 2;
  border: solid 0px;
  padding: 0px;
}
#postit_bottom {
  position: absolute;
  top:    80px;
  left:   50px;
  height: 15px;
  overflow: hidden;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
  z-index: 3;
  border: solid 0px;
  padding: 0px;
}
#postit_bottom a:link
{
  color: #ff0000;
}
#postit_bottom a:hover
{
  color: #000080;
}
/* Postit V 1.2 by Jack_mcs*/
/* Postit-----------------------------------------Anfang-----------------------------*/
/*-----------------------------------------------------------------------------------*/
/*                               Horizontal Drop-Down Menu Style                     */
/*-----------------------------------------------------------------------------------*/
.horbar	{                /* Farbe von Haupt waagerechtem menubar und Rand */
	color: black;
	background-color: #00cccc;
	border: 0px outset #d6d6d6;
	height: 23px;
    margin: 0px;
}
.horizitem	{            /* Haupt waagerechter Gegenstände, gehen Sie wie für richtige Bedienung ist */
	float: left;
	white-space: nowrap;
}
.horizitem a {           /* Text Grösse */
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	display: block;
}
.horizitem a:link, .horizitem a:visited 	{      /* Schrift Farbe Ueberschrift */
	color: #000000;
	text-decoration: none;
	text-align : center;

}
.horizitem a:hover	{    /* Ueberschrift Text + Hintergrund Farbe, beim Curser darueber fahren */
	color: #000000;
	background-color: #00cccc;
	height: 23px;
	text-decoration: none;
}
.horizitem a:active	{    /* Ueberschrift Text + Hintergrund Farbe, beim darauf klicken */
	color: #cc0033;
	background-color: #d6d6d6;
	text-decoration: none;
}
.horizsubmenu	{        /* Wie die Untermenue  wie für richtige Bedienung von Untermenüs ist  */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}
.horizsubframe	{        /* Untermenue Hintergrund und Rahmen */
	background-color: #d6d6d6;
	border: 2px outset #fdfefd;
	position: relative;
	display: block;
}
.horizsubitem	{        /* Untermenue - fuer die richtige Bedienung von Untermenüs */
	text-align: left;
	white-space: nowrap;
}
.horizsubitem a {         /* Font -Stil, Größe von Untermenü Text */
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: relative;
	display: block;
}
.horizsubitem a:link, .horizsubitem a:visited	{       /* Text Groesse und Farbe vom Untermenue */
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.horizsubitem a:hover	{ /* Untermenu Text Farbe */
	color: #000000;
	background-color: #acacac;
	text-decoration: none;
}
.horizsubitem a:active	{ /* Untermenue Text Farbe, wenn geklickt wird */
	color: #cc0033;
	background-color: #acacac;
	text-decoration: none;
}
.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{  /* Das Aufstellen von richtigem Pfeil für Untermenüs */
	position: absolute;
	top: 5px;
	right: 8px;
}
.dmselected {             /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
.horbar .dmselected {     /* Hintergrundfarbe der Kategorie, won man sich befindet */
    background-color: #999;
}
/*-----------------------------------------------------------------------------------*/
/*                               Vertical Fly-Out Menu Style                         */
/*-----------------------------------------------------------------------------------*/
.verbar	{   /* Farbe von Haupt senkrechtem menubar und Rand */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}
.vertitem	{          /* Behaviour Haupt senkrechter Speisekarte-Gegenstände, gehen Sie wie für richtige Bedienung ist */
	text-align: left;
	white-space: nowrap;
}
.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
}
.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}
.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}
.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;
	text-decoration: none;
}
.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}
.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	position: relative;
	display: block;
}
.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}
.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
}
.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;
}
.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}
.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;
	text-decoration: none;
}
.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}
.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}
/*---------------------------------------------------------------------------------*/
/*                                          Tree and Plain Menu Style              */
/*---------------------------------------------------------------------------------*/
.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}
.phplmbodytable { /* Class of table cells containing plain menus */
}
.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;
	text-decoration: none;
}
a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;
	text-decoration: none;
}
a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;
	text-decoration: none;
}
.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
/* Happy Hour Preis -----------------------------------------------------------*/
.happy_price {
    font-size: 10pt;
    font-weight: bold;
    color: #D81F01;
    background-color: #d6d6d6;
}
.happy_pricehammer {
    font-size: 10pt;
    font-weight: bold;
    color: #D81F01;
    background-color: #FFFFAE;
}
.happy_button {
font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
	font-size: 10pt;
	color: #D81F01;
    background-color: #FFFFFF;
    border: 1px #F53302;
    border-style : solid solid solid solid;
    height: 20px;
    width: 130px;
    cursor : pointer;
}
.moduleRow { }
.moduleRowOver { background-color: #d6d6d6; cursor: pointer; }
.moduleRowSelected { background-color: #d6d6d6; }
.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; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #C6FFC6; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/* category information boxes  in produkt-listing und in product info ist  zusätzliche Textbox oberhalb des Artikels*/
.cat_info_box { background: #f5f5f5; border: solid 1px #acacac; padding: 8px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
.PriceList  { font-family: Verdana, Arial, sans-serif; color: #9a9a9a; font-size: 12px; font-weight: bold }
.oldPrice { text-decoration: line-through }
/* Privat Message------------------------------------------------------------*/
.privatemessages { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ff0000; text-align: left; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; background-color: #f5f5f5;}
.privatemessagestext { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #f5f5f5;}
SPAN.productInfoSmall{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000000;}
.borderGray {border:1px solid #666666;}
/* Discount Preis------------------------------------------------------------*/
TD.discountMain {  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.discountHead {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: white; background-color: #6fbaf1;}
/* MTC BEGIN */
h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
/*marquee scroll rechts vertikal*/
#container{
position: relative;
width: 95%; /*marquee width */
height: 250px; /*marquee height */
background-color: #d6d6d6;
overflow: hidden;
border: 0px solid orange;
padding: 0px;
padding-left: 0px;
}
/*marquee scroll rechts vertikal*/
#marqklein{
position: relative;
width: 100%; /*marquee width */
height: 10px; /*marquee height */
/*background-color: #d6d6d6; */
overflow: hidden;
border: 0px solid orange;
padding: 0px;
padding-left: 0px;
}

/* MTC END */  
#tooltip {
	border : 1px solid #dca;
	border-width : 0px 1px 1px 0px;
	background-color : #eed;
	width : auto;
	padding : 0;
}
#tooltip p {
	margin : 4px 8px 3px 8px;
	color : #b00;
	font-size : 11px;
	font-family : Verdana, Helvetica, Myriad, Arial;
} 
#product_tooltip {
	border : 1px outset #dca;
	border-width : 0px 2px 2px 0px;
	background-color : #00cccc;
	width : auto;
	padding : 0;

	
}
#product_tooltip p {
	margin : 4px 8px 3px 8px;
	color : #006F6F;
	font-size : 11px;
	font-family : Verdana, Helvetica, Myriad, Arial;
}   
#link_tooltip {
	border : 1px outset #dca;
	border-width : 0px 1px 1px 0px;
	background-color : #eed;
	width : auto;
	padding : 0;


}
#link_tooltip p {
	margin : 4px 8px 3px 8px;
	color : #006F6F;
	font-size : 11px;
	font-family : Verdana, Helvetica, Myriad, Arial;