/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/* header wird per zufall in der stylesheet.php in der root erzeugt

.header_back {
  	font-family: Tahoma, Arial; 
	font-size: 12px;
	background-image:url(header/header_logo.jpg);
	height: 227px;
} */


/***************************/
/* Slider Startseite Start */
/***************************/

#page-wrap						{ background: white; width: 796px; margin: 0 auto; padding: 0px 0; }

#slider							{ background: white url(../../StartStopSlider/images/slider_back.png);*/ background-color:#f2f2f2; height: 300px; border:1px solid; border-color:#cccccc; overflow: hidden; position: relative; margin: 0px 0; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 3184px; position: relative; }

.slide							{ padding-top: 0px; width: 796px; float: left; position: relative; }
.slide h1						{ font-family: Tahoma, Ariel; font-size: 20px; text-decoration:underline; font-weight:normal;
								  color: #666666; width:400px; text-align:left; padding:5px; }
.slide p						{ color: #666666; font-family: Tahoma, Arial; font-size: 12px; line-height: 22px; width: 340px; padding-left:3px; }
.slide p a						{ color: #666666; font-size: 12px; line-height: 22px; width: 340px; padding-left:3px; text-decoration:underline; }
.slide p a:hover				{ color: #FF9900; font-size: 12px; line-height: 22px; width: 340px; padding-left:3px; text-decoration:underline; }
.slide img, .slide img a		{ position: absolute; width:434; top:35px; left:350px; border:none;}/* Slider Position Start */
#slider-stopper { position: absolute; top: 270px; left: 20px; width:60px; background: #FF9900; color: white; padding: 3px 8px; font-size: 12px; text-transform: uppercase; text-align:center; z-index: 1000; }

/***************************/
/* Slider Startseite Ende */
/***************************/


/***************************/
/* Infos Startseite        */
/***************************/

/* Zwei Boxen */ 
.StartseiteInformationenZweifach
{
width: 794px; margin-top:-300px; position:absolute;}
.StartseiteInformationenZweifachBoxLinks
{
width: 393px; height: 240px; position:relative;}
.StartseiteInformationenZweifachBoxRechts
{
width: 393px; height: 240px; position:relative; top: -240px; left:402px;}
.StartseiteInformationenZweifachHeader
{
width: 100%px; height: 20px; color:#666666; background-color:#fffffff; border:1px solid; border-color:#cccccc; padding: 3px; text-align:left; font-family: Tahoma, Arial; font-size:12px; position:relative;}
.StartseiteInformationenZweifachContent
{
width: 100%px; height: 220px; color:#666666; background-color:#f2f2f2; border-bottom:1px solid; border-right:1px solid; border-left:1px solid; border-color:#cccccc; padding: 3px; text-align:left; font-family: Tahoma, Arial; line-height:20px; font-size:12px;}
.StartseiteInformationenZweifachPicRechts
{
background-color:#f2f2f2; float: right; margin:5px;}
.StartseiteInformationenZweifachContent a
{
text-decoration:underline; color:#666666;
}

/* Zwei Boxen Ende */ 

/***************************/
/***************************/

/* Drei Boxen */ 
.StartseiteInformationenDreifach
{
width: 794px; margin-bottom: 5px; position:relative;}
.StartseiteInformationenDreifachBoxLinks
{
width: 259px; height: 200px;}
.StartseiteInformationenDreifachBoxMitte
{
width: 258px; height: 200px; position:relative; top: -200px; left:268px;}
.StartseiteInformationenDreifachBoxRechts
{
width: 259px; height: 200px; position:relative; top: -400px; left:535px;}
.StartseiteInformationenDreifachHeader
{
width: 100%px; height: 20px; color:#666666; background-color:#fffffff; border:1px solid; border-color:#cccccc; padding: 3px; text-align:left; font-family: Tahoma, Arial; font-size:12px;}
.StartseiteInformationenDreifachContent
{
width: 100%px; height: 180px; color:#666666; background-color:#f2f2f2; border-bottom:1px solid; border-right:1px solid; border-left:1px solid; border-color:#cccccc; padding: 3px; text-align:left; font-family: Tahoma, Arial; font-size:12px; line-height:20px;}
.StartseiteInformationenDreifachContent a
{
text-decoration:underline; color:#666666;
}
.StartseiteInformationenDreifachPicRechts
{
background-color:#f2f2f2; float:right;  margin:5px; height: 120px;}
.StartseiteInformationenDreifachPicMitte
{
background-color:#f2f2f2; float:right; text-align:center; margin:5px;}


/* Drei Boxen Ende */ 

/***************************/
/* Infos Startseite Ende   */
/***************************/


/************************/
/* CSS für Contentseiten*/
/************************/

/* FAQ */ 
.antwort
{
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
padding: 5px;

}
.antwort_text
{
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding: 5px;
}

.antwort_text a
{
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:underline;
}

.antwort_text a:hover
{
color: #ff9900; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:underline;
}


.frage
{
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid;
border-top: 1px solid;
border-color:#cccccc;
background-color:#f2f2f2;
padding: 5px;
}
.frage_text
{
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
border-bottom: 1px solid;
border-top: 1px solid;
border-color:#cccccc;
background-color:#f2f2f2;
padding: 5px;
}
/* FAQ ENDE */ 


tabelle_kundendaten
{
width: 100%;
text-align:left;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding-left: 5px;
}

tabelle_produktdaten
{
width: 100%;
text-align:left;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding-left: 5px;
}

.ContentHaupttabelle
{
width: 100%;
text-align:center;
}

.ContentEinleitung
{
text-align:left;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

.ContentEinleitung a
{
text-align:left;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:underline;
}

.ContentEinleitung a:hover
{

color:#ff9900; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:underline;
}

.ContentInhalt
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
width: 100%;
padding-right:5px;
padding-left: 3px;
text-align:left;
}

.ContentInhaltPopup
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
width: 600px;
padding-right:5px;
padding-left: 3px;
text-align:left;
overflow-x: hidden;
}

.ContentInhalt h2
{
padding-left: 3px;
}


.ContentInhalt a
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:underline;
}

.ContentInhalt a:hover
{
color:#ff9900; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:underline;
}

.ContentFeldname
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: right;
padding-right: 3px;
padding-top: 3px;
vertical-align: super;
}

.ContentFeldnameOption
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: center;
padding-right: 3px;
padding-top: 3px;
vertical-align: super;
}

.ContentFeldnameUeberschrift
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: left;
padding-left: 3px;
padding-top: 3px;
vertical-align: super;
}

.ContentFeldnameHeader
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: left;
padding-right: 3px;
padding-top: 3px;
vertical-align:middle;
}


.ContentInhalt h2
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:normal;
}

.contentNewsletteranmeldung
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
width: 98%;
height: 30px;
background-color:#f2f2f2;
padding-right:5px;
padding-left:5px;
text-align:left;
border-bottom: 1px solid;
border-top: 1px solid;
border-color:#cccccc;
}
.contentNewsletteranmeldungPopup
{
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
width: 550px;
height: 30px;
background-color:#f2f2f2;
padding-right:5px;
padding-left:5px;
text-align:left;
border-bottom: 1px solid;
border-top: 1px solid;
border-color:#cccccc;
}

.contentTeilebezeichnung
{
width:98%;
text-align:center;
}

.contentAnfrageHeader
{
width:98%;
text-align:left;
color:#666666; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding-right:5px;
padding-left:5px;
}

.contentAnfrage
{
width:90%;
text-align:center;
}

.contentTrennlinie
{
border-top: 1px solid;
border-color:#cccccc;
}


.ContentBelehrungFirma
{
text-align:left;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
border-top: 1px solid; 
border-color:#CCCCCC;
width:98%;
}

.ContentBelehrungEinverstanden
{
text-align:left;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
width:98%;
padding-left:3px;
}

.ContentButton
{
text-align:center;
color:#666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
border: 1px solid; 
border-color:#FF9900;
width:100px;
}

.inputfield
{
border: 1px solid;
border-color:cccccc;
color: #666666;
font-family: Tahoma, Arial;
font-size:12px;
line-height: 17px;
}

.inputfield_pflichtfeld
{
border: 1px solid;
border-color:cccccc;
color: #666666;
font-family: Tahoma, Arial;
font-size:12px;
line-height: 17px;
background-color:#f2f2f2;
}

.inputfield_pflichtfeld:focus, .inputfieldAnfrage_pflicht:focus
{
background-color: #FFFF99;
}

.inputfieldAnfrage
{
border: 1px solid;
border-color:cccccc;
color: #666666;
font-family: Tahoma, Arial;
font-size:12px; 
}

.inputfieldAnfrage_pflicht
{
border: 1px solid;
border-color:cccccc;
color: #666666;
font-family: Tahoma, Arial;
font-size:12px; 
background-color:#f2f2f2; 
}

.checkboxen
{
border: 0px solid; 
}


/*****************************/
/* CSS für Contentseiten ENDE*/
/*****************************/

.LivezillaPosition
{
position: relative;
left: 325px;
top: -319px;
height:1px;
width:1;
z-index:10;
}
.Livezilla
{
position: relative;
height: auto;
width: auto;
}

.verticalButtonFeedback, .verticalButtonFeedback a
{

position:fixed;
left: -10px;
top:15px;
z-index: 5;
width: 40px;
height: 150px;
}

.verticalButtonFeedback a:hover
{
left: 0px;
}

.verticalButtonFehler, .verticalButtonFehler a
{

position:fixed;
left: -10px;
top:165px;
z-index: 5;
width: 40px;
height: 150px;
}

.verticalButtonFehler a:hover
{
left: 0px;
}

.MainContent
{
width:794px;
padding-left:4px;
vertical-align:top;

}

/* Obere Tabelle mit Sprachwahl*/
.ausrichtung_tabelle_leiste_top
{

position:relative;
top:-335px;
left:465px;
height:5px;
width:600px;
z-index: 100;
}

.ausrichtung_tabelle_leiste_top_back
{

	position:relative;
	top:-325px;
	left:0px;
	width:980px;
	height:5px;
	background-position:center;
	background-repeat:no-repeat;
	z-index: 2;
}


.tabelle_leiste_top
{
  border: 0px;
  padding: 0px;
  font-family: Tahoma, Arial;
  text-align:right;
  width: 475px;
  height: 30px;
  /* background-image:url(../../Bilder/navigation_oben_back.png);*/
  background-position:center;
  background-repeat:no-repeat;
  z-index: 5;
}

.zelle_leiste_top, .zelle_leiste_top a
{
  color: #FFFFFF;
  font-family: Tahoma, Arial;
  border: 0px;
  padding: 1px;
  font-size:12px;
}

.zelle_leiste_top a:hover
{
  color: #ff9900;
  text-align:right;
  font-family: Tahoma, Arial;
  font-size:12px;
}

.zelle_leiste_top_trennstrich
{
  color: #FFFFFF;
  text-align:center;
  font-family: Tahoma, Arial;
  border: 0px;
  font-size:10px;
  padding-left:1px;
  padding-right:1px;
  white-space: nowrap;
  overflow:visible;
}

/* Ende obere Tabelle mit Sprachwahl*/



.navtrail {
  	font-family: Tahoma, Arial; 
	font-size: 12px; 
}  
.navtrail a{
  	font-family: Tahoma, Arial; 
	font-size: 12px; 
} 
.navtrail a:hover{
  	font-family: Tahoma, Arial; 
	font-size: 12px;
	color:#FFFFFF;
}  

/* Ende Navtrail unter Quernavigation */

  /* betrifft Module/error_message.html */
 
  .heading_error_message { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	border-color: #000000;
	background-color:#FFCCCC;
}  
 .suggest_heading_keyword { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
	border-color: #000000;
	padding: 0px 2px 0px 2px;
	margin: 0px; 
}  
 .suggest_anzahl_produkte_error_message { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
	border-color: #000000;
	margin: 3px;
	padding: 0px 2px 0px 2px;
}
 
.suggest_vorschlag_error_message { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	border-color: #000000;
	margin: 2px;
	padding: 0px 5px 0px 5px;
}
.suggest_prozent_error_message { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
	border: 1px solid;
	border-color: #000000;
	margin: 3px;
	padding: 2px 2px 2px 2px;
	width: 50px;
}

 /* Ende Module/error_message.html */  
 
   
 /* betrifft Module/suggest_products.html */

.tabelle_artikel_suggest_products { 
	border: 1px solid;
	border-color: #cccccc;
}
.relevanz_suggest_products { 
	font-family: Tahoma, Arial;
	font-size: 14px;
	color:#000000;
	border-color: #000000;
}
.artikelname_suggest_products { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
	background:#FFFFFF;
	border: 1px solid;
	border-color: #CCCCCC;
	height: 24px;
	padding: 2px;
}

.suggest_products_Logo
{
position:relative; top:70px; left: 330px;
height:1px;
width::1px;
text-align:left;
}


.suggest_products_ContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 120px;
text-align: center;
padding: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}

.suggest_products_Content 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 190px;
text-align: left;
padding: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}

.header_suggest_products { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
}
.preis_suggest_products { 
	font-family: Tahoma, Arial;
	font-size: 12px;
}
.tax_suggest_products { 
	font-family: Tahoma, Arial;
	font-size: 12px;
}

 /* Ende suggest_products.html */   
   
   
 /* betrifft Module/product_listing/ ....html */

  .tabelleProductListing {
  width:100%;
}
.ProductListingNavigation
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding: 5px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}

.ProductListingNavigationUnten
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding: 5px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-top: 1px solid;
border-color:#cccccc;
}

.ProductListingHersteller
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding: 5px;
background-color:#f2f2f2;
border-top: 1px solid;
border-color:#cccccc;
}

.ProductListingHerstellerLogo
{
position:relative; top:32px; left: 325px;
height:1px;
width::1px;
text-align:left;
}
.ProductListingInfopicNeu
{
position:relative; top:90px; left: 230px;
height:1px;
width::1px;
text-align:left;
}
.categorie_listing_specials_rabatt_pic /* Rabattlogo bei specials.html */
{
position:relative; top:-30px; left: 120px;
height:1px;
width::1px;
text-align:left;
}

 .ProductListingHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;

}

 .ProductListingHeader a { 
color: #666666; 

}

.ProductListingContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
width: 50%;
text-align: center;
padding-right: 15px;
padding-left: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.product_listing_neu_pic /* NEUlogo bei new_products_overview.html */
{
position:relative; top:-30px; left: 120px;
height:1px;
width::1px;
text-align:left;
}

.ProductListingContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 50px;
text-align: left;
padding: 5px;
height: 100px;
padding-right: 70px; /* padding wegen herstellerlogo */
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
vertical-align:top;
}

.ProductListingButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: right;
padding: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}



/***********************************************************************************************/
.tabelle_um_produkt_produkt_listing { 
	border-right: 1px solid;
	border-left: 1px solid;
	border-color: #000000;
}

	
}
.artikelname_produkt_listing { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	border-bottom: 1px solid; 
	border-left: 1px solid; 
	border-color: #000000;
	background-color:#eeeeee;
	padding-bottom: 5px;
	padding-top: 5px;
}

.kurzbeschreibung_produkt_listing { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	border-color: #000000;
	background-color:#FFFFFF;
	line-height: 17px;
	padding-bottom: 10px;
	padding-top: 10px;
}


.preis_product_produkt_listing { 
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 17px;
}

 /* Ende product_listing/ ....html */


 /* betrifft Module/categorie_listing/ ....html */

.tabelle_um_kategorien_categorie_listing {
	border-right: 0px solid;
	border-left: 0px solid;
	border-color: #000000;
	width:794px; 		
}

.tabelle_um_kategoriebild_categorie_listing { 
	border: 0px solid;
	border-color: #000000;
}

.tabelle_um_kategoriename_categorie_listing { 
	border: 0px solid;
	border-color: #000000;
}


.kategoriename_categorie_listing, .kategoriename_categorie_listing a { 
	font-family: Tahoma, Arial;
	font-size: 14px;
    background-color:#ffffff;
	color:#666666;
	text-align:center;
}

.beschreibung_categorie_listing { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 16px;
    background-color:#ffffff;
	color:#666666;
	text-align:left;
	padding-right: 5px;
	overflow:scroll;
	height: 80px;
	margin-bottom:10px;
	
}


 /* Ende categorie_listing/ ....html */
 



 /* betrifft Module/new_products.html und reverse_cross_selling.html */
 
  .tabelle_new_products {
  width:100%;
}
 
 .schlagzeile_new_products { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 3px;
	height: 26px;
	background-color:#f2f2f2;
	vertical-align:left;
	border: 1px solid;
	border-color:#dddddd;
	padding-top: 4px;
	padding-left: 5px;
	width:98%
}

 .NewProductsHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

.NewProductsBeschreibung
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 70px;
text-align: left;
padding-left: 5px;
padding-right: 70px;
padding-top: 5px;
vertical-align:top;
width: 60%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

 .NewProductsHeader a { 
color: #666666; 
}

.NewProductsLogo
{
position:relative; top:32px; left: 325px;
height:1px;
width::1px;
text-align:left;
}
.NewProductsInfopicNeu
{
position:relative; top:90px; left: 260px;
height:1px;
width::1px;
text-align:left;
}
.NewProductsContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
width: 40%;
text-align: center;
padding: 5px;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.NewProductsContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 120px;
text-align: left;
padding: 5px;
width: 60%;
height: 180px;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.NewProductsButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: right;
padding: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}
 
 /* Ende betrifft Module/new_products.html */
  






 /* betrifft Module/cross_selling.html und reverse_cross_selling.html */
 
  .tabelle_cross_selling {
  width:100%;
}
 
 .schlagzeile_cross_selling { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 3px;
	height: 26px;
	background-color:#f2f2f2;
	vertical-align:left;
	border: 1px solid;
	border-color:#dddddd;
	padding-top: 4px;
	padding-left: 5px;
	width:98%
}

 .CrossSellingHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

 .CrossSellingHeader a { 
color: #666666; 

}

.CrossSellingBeschreibung
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 70px;
text-align: left;
padding-left: 5px;
padding-top: 5px;
padding-right: 70px;
vertical-align:top;
width: 60%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.CrossSellingLogo
{
position:relative; top:32px; left: 325px;
height:1px;
width::1px;
text-align:left;
}

.CrossSellingInfopicNeu
{
position:relative; top:80px; left: 240px;
height:1px;
width::1px;
text-align:left;
}

.CrossSellingContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: center;
padding: 5px;
width: 40%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.CrossSellingContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 170px;
text-align: left;
padding: 5px;
width: 60%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.CrossSellingButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: right;
padding: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}
 
 /* Ende betrifft Module/cross_selling.html */
 









 /* betrifft angebote Startseite new_products_default.htm */
 
  .tabelleAngeboteStartseite {
  width:100%;
}
 
 .schlagzeileAngeboteStartseite { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 3px;
	height: 26px;
	background-color:#f2f2f2;
	vertical-align:left;
	border: 1px solid;
	border-color:#dddddd;
	padding-top: 4px;
	padding-left: 5px;
	width:98%
}

 .AngeboteStartseiteHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

 .AngeboteStartseiteHeader a { 
color: #666666; 

}
.AngeboteStartseiteLogo
{
position:relative; top:32px; left: 325px;
height:1px;
width::1px;
text-align:left;
}

.AngeboteStartseiteContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
width: 40%;
text-align: center;
padding: 5px;
width: 40%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.AngeboteStartseiteBeschreibung
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 70px;
text-align: left;
padding-left: 5px;
padding-right: 70px;
padding-top: 5px;
vertical-align:top;
width: 60%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}


.AngeboteStartseiteContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 70px;
text-align: left;
padding: 5px;
width: 60%;
height: 140px;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}


.AngeboteStartseiteButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: right;
padding: 5px;
width: 100px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}
 
 /* Ende Angebote Startseite */


 /* betrifft Module/also_purchased.html */
 
  .also_purchased_table {
  width:100%
}
 
 .schlagzeile_also_purchased { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 3px;
	height: 26px;
	background-color:#f2f2f2;
	vertical-align:left;
	border: 1px solid;
	border-color:#dddddd;
	padding-top: 4px;
	padding-left: 5px;
	width:98%
	
}

 .AlsoPurchasedProductHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

 .AlsoPurchasedProductHeader a { 
color: #666666; 

}

.AlsoPurchasedLogo
{
position:relative; top:32px; left: 325px;
height:1px;
width::1px;
text-align:left;
}

.AlsoPurchasedInfopicNeu
{
position:relative; top:80px; left: 260px;
height:1px;
width::1px;
text-align:left;
}

.AlsoPurchasedContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: center;
padding: 5px;
width: 40%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.AlsoPurchasedContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 150px;
text-align: left;
padding: 5px;
width: 60%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.AlsoPurchasedDescription 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 60px;
text-align: left;
vertical-align:top;
padding-left: 5px;
padding-right: 70px;
width: 100px;
height:70px;
background-color:#f2f2f2;
}

.AlsoPurchasedButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
text-align: right;
padding: 5px;
width: 100px;
height:30px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}
 
 /* Ende betrifft Module/also_purchased.html */


 /* betrifft Module/new_products_default.html */
 
  .tabelle_new_products_default { 
	border-right: 1px solid; 
	border-left: 1px solid; 
	border-color: #000000;
}
 
 .schlagzeile_new_products_default { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:bold;
	border-right: 1px solid; 
	border-left: 1px solid; 
	border-color: #000000;
	background-color:#d5d5d5; 
}

 .artikelname_new_products_default { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	border-bottom: 1px solid; 
	border-top: 1px solid; 
	border-color: #000000;
	background-color:#d5d5d5;
	padding: 0px 5px 0px 5px; 
}
 
 /* Ende betrifft Module/new_products_default.html */
 
  /* betrifft Module/shopping_cart.html */
 

 .schlagzeile_shopping_cart { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color:#666666;
	padding-left:3px;
}

 .special_item_shopping_cart { 
	border-right: 1px solid; 
	border-left: 1px solid; 
	border-color: #000000;

}

 .artikelname_special_item_shopping_cart { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	border-bottom: 1px solid; 
	border-top: 1px solid; 
	border-color: #000000;
	background-color:#d5d5d5;
	padding: 0px 5px 0px 5px; 
}

 .bilderrahmen_special_item_shopping_cart { 
	border: 1px solid; 
	border-color: #000000;

}

.schlagzeile_shopping_cart { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 3px;
	height: 26px;
	background-color:#f2f2f2;
	vertical-align:left;
	border: 1px solid;
	border-color:#dddddd;
	padding-top: 4px;
	padding-left: 5px;
	width:98%
	
}

.special_item_shopping_cart_table { 

	width:100%;

}

 .artikelname_special_item_shopping_cart { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	border-bottom: 1px solid; 
	border-top: 1px solid; 
	border-color: #000000;
	background-color:#d5d5d5;
	padding: 0px 5px 0px 5px; 
}

 .bilderrahmen_special_item_shopping_cart { 
	border: 1px solid; 
	border-color: #000000;

}

.CartProductHeader, .CartProductHeader a, .CartProductHeader a:hover
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

.CartContent
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 100px;
text-align: left;
padding: 5px;
width: 60%;
height: 180px;
background-color:#f2f2f2;
}

.CartContentPic
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: center;
padding: 5px;
width: 40%;
background-color:#f2f2f2;
}

.CartContentButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
text-align: right;
padding: 5px;
width: 100px;
height:10px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}

.CartShipping
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding-left: 5px;
}

 
 /* Ende betrifft Module/shopping_cart.html */
 
.box_login
{
	width: 200px;
    height:125px;
    background-image:url(header/back_login_box.png);    
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#ffffff;
} 
.box_login:hover
{
	width: 200px;
    height:125px;
    background-image:url(header/back_login_box_over.png);    
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#ffffff;
} 
.box_login_lost_password
{
 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
} 
.box_login_lost_password a
{
 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#000000;
} 
.box_login_lost_password a:hover
{
 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
} 

.boxText 
{ 
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#000000;
}

.boxTextBG  
{ 
font-size: 11px; 
font-family: Tahoma, Arial; 

}

.boxTextBGII 
{ 
 font-size: 10px; 
 font-family: Tahoma, Arial; 
 background-color: #f0f9ff;
}

 /* Bestseller Box Preis normal */

.boxTextPrice 
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

 /* Ende Bestseller Box */

.errorBox 
{
	font-family : Tahoma, Arial;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}

.gvBox 
{
	font-family : Arial;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}

.stockWarning 
{ 
	font-family : Arial;
	font-size : 10px;
	color: #FF0000;
}

.productsNotifications 
{
	background-color: #f2fff7;
}

.orderEdit 
{ 
	font-family : Arial;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
/*  Auskommentiert, Hintergrund wird per zufall von der stylesheet php in der root übernommen
BODY 
{
	color: #000000;
	margin-top: 10px;
	background-color: #ffffff; 
	background-image: url(img/wasserzeichen.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    background-attachment: fixed;
}*/

/* img - keine border für bilder */
img
{
	border: 0px;
}

/* Textlinks */
A 
{ 
color: #000000; 
font-family: Tahoma, Arial;
text-decoration: none; 
}

/* Textlinks bei mouse over*/
A:hover 
{ 
color: #FF4000; 
font-family: Tahoma, Arial;
text-decoration: none; 
}
/* Textlinks aktiver link*/
A:active 
{ 
color: #FF4000; 
font-family: Tahoma, Arial; 
text-decoration: none; 
}


FORM 
{
 display: inline;
}

TR.headerTop 
{
	background-image: url(img/bg_headerTop.gif);
	height: 37px;
}

TR.header   
{ 
background-position: center 
}

TR.headerNavigation          
{ 
color: #000000; 
font-size: 12px; 
font-family: Tahoma, Arial; 
font-weight: bold; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
/* text-transform: uppercase; */ 
padding-top: 1px; 
padding-bottom: 1px; 
height: 18px; 
vertical-align: middle; 
border: solid 1px 
}

TD.headerNavigation
{ 
color: #000000; 
font-size: 11px; 
font-family: Tahoma, Arial; 
font-weight: bold; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
/* text-transform: uppercase; */ 
padding-top: 0px; 
padding-bottom: 0px; 
height: 18px; 
vertical-align: middle; 
border-color:  
}

A.headerNavigation {
  color: #000000;
  font-family: Tahoma, Arial; 
}

A.headerNavigation:hover 
{
  color: #696969;
  text-decoration: underline;
  font-family: Tahoma, Arial; 
}

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

A.confirmationEdit 
{
	color: #009933;
	font-style: italic;
}

A.confirmationEdit:hover 
{
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}

TR.headerError 
{
  background-color: #ff0000;
}

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

.moduleHeading  
{ 
color: #000000; 
font-size: small; 
font-family: Tahoma, Arial; 
font-weight: bold; 
background-color: #b5d4ff; 
text-align: center; 
/* text-transform: uppercase; */ 
padding-bottom: 10px 
}

TD.headerError 
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo 
{
  background: #00ff00;
}

TD.headerInfo 
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer  
{ 
background: #b5d4ff; 
}

TD.footer  
{ 
color: #000000; 
font-size: 10px; 
font-family: Arial, sans-serif; 
font-weight: bold; 
background: #b5d4ff; 
height: 20; 
border-bottom: 1px solid 
}

.infoBox  
{ 
font-size: 11px; 
font-family: Arial; 
text-decoration: none; 
background: url(img/bg_aqua.gif) 
}

.infoBox1  
{ 
font-size: 12px; 
font-family: Tahoma, Arial; 
text-decoration: none;
background-color: fefefe;
border: solid 1px #cccccc;
}

.infoBoxContents 
{
  background: url(img/bg_aqua.gif);
  font-family: Tahoma, Arial; 
  font-size: 11px;
  text-decoration: none;
}

.infoBoxNotice 
{
  background: #FF8E90;
}

.infoBoxNoticeContents 
{
  background: #FFE6E6;
  font-family: Tahoma, Arial; 
  font-size: 10px;
}
TD.tableBorderinfoBoxHeading  
{ 
border-bottom: 1px solid 
}

TD.infoBoxHeading
{ 
color: #ffffff; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
/* text-transform: uppercase; */ 
height: 18px;
}

TD.infoBoxHeading_right
{ 
color: #ffffff; 
font-size: 12px; 
font-family: Tahoma, Arial; 
font-weight: normal; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
/* text-transform: uppercase; */ 
height: 18px;
}

TD.infoBox, SPAN.infoBox 
{
  font-family: Arial;
  font-size: 10px;
}

TD.infoBox_right, SPAN.infoBox_right  
{ 
font-size: 10px; 
font-family: Arial; 
background: url(img/bg_aqua.gif) 
}

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

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

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

.productListing-heading {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  /* text-transform: uppercase; */
}

TD.productListing-data 
{
  font-family:  Arial;
  font-size: 10px;
}

A.pageResults  
{ 
color: #696969 
}

A.pageResults:hover  
{ 
color: #000; 
background-image: none; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0 
}

TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft  
{ 
color: #000000; 
font-size: 18px; 
font-family: Arial; 
font-weight: bold; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
text-align: center; 
/* text-transform: uppercase; */ 
padding: 1px 0; 
width: 100%; 
vertical-align: middle 
}

TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft   
{ 
color: #000000; 
font-size: 18px; 
font-family: Arial; 
font-weight: bold; 
background-image: url(img/box_header_back.png); 
text-align: center; 
/* text-transform: uppercase; */ 
vertical-align: middle; 
border: solid 1px 
}

TD.pageHeadingModel          
{ 
color: #000000; 
font-size: 14px; 
font-family: Arial; 
font-weight: bold; 
line-height: 14px; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
background-attachment: scroll; 
text-align: center; 
/* text-transform: uppercase; */ 
padding: 1px 0; 
width: 100%; 
vertical-align: middle; 
border: solid 1px 
}

TR.subBar 
{
  background: #f4f7fd;
}

TD.subBar 
{
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main 
{
  font-family: Tahoma, Arial;
  font-size: 12px;
  color:#666666;
  font-size:12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText 
{
  font-family: Tahoma, Arial;
  font-size: 11px;
  color:#666666;
}

TD.accountCategory 
{
  font-family: Arial;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey 
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue 
{
  font-family: Arial;
  font-size: 12px;
}

TD.tableHeading  
{ 
font-size: 11px; 
font-family: Arial; 
font-weight: bold 
}

SPAN.newItemInCart {
  font-family: Arial;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, SELECT 
{
  font-family: Tahoma, Arial;
  font-size: 12px;
  border: 1px solid;
  border-color:#CCCCCC;
  height:20px;
}

TEXTAREA  
{ 
font-size: 11px; 
font-family: Arial; 
padding: 2px; 
width: 100% 
}

SPAN.greetUser  
{ 
color: #000000; 
font-size: 12px; 
font-family: Arial; 
font-weight: bold 
}

SPAN.underline
{
  text-decoration: underline;
}

TABLE.formArea 
{ 
font-family: Arial; 
background-image: url(img/bg_aqua.gif); 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
border: solid 1px #696969
}

TD.formAreaTitle 
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.copyright {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}

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

SPAN.productSpecialPrice
{
  font-family: Tahoma, Arial;
  font-size: 14px; 
  color: #ff0000;
}

/* Alter Preis rot und durchgestrichen */ 
SPAN.productOldPrice
{
	font-family: Tahoma, Arial;
	font-size: 12px; 
	color: #FF0000;
	/* text-decoration: line-through; */
	text-decoration: none;
	font-weight:normal;
}
/* Ende alter Preis */ 

.productInfoPrice 
{ 
color: #666666;
font-size: 16px; 
font-family: Tahoma, Arial;
}

SPAN.errorText
{
  font-family: Tahoma, Arial;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Tahoma, Arial;
  color: #ff0000;

}

.smallHeading {
	font-family: Geneva, Arial;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

/* Start Rollover Effekte bei Versandart und Zahlart */
.moduleRow 
{ 

}

.moduleRowOver 
{ 

cursor: pointer;
background-color:#EEEEEE;

}

.moduleRowSelected 
{ 
background-color: #FF9900; 
font-family: Arial, sans-serif;
}
/* Ende Rollover Effekte bei Versandart und Zahlart */

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

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

/* sitewide font classes */

/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Arial; font-size: 7pt; }
.heading2 { font-family: Arial; font-size: 9pt; }
.heading3 { font-family: Arial; font-size: 10pt; }
.heading4 { font-family: Arial; font-size: 12pt; }
.heading5 { font-family: Arial; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading 
{ 
color: #000; 
font-size: 10pt; 
font-family: Arial; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
padding-top: 2px; 
padding-bottom: 2px; 
border: solid 1px #696969;
}

.sitemap_heading a 
{ 
color: #000000 
}

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

.sitemap_sub    
{ 
color: #000000; 
font-size: 9pt; 
font-family: Arial; 
background-color: transparent; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
padding: 2px; 
border-width: 1px; 
border-color: #696969 
}

.sitemap_sub a   
{ 
color: #000000; 
font-size: 9pt; 
font-family: Arial; 
background-color: transparent; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
padding: 2px; 
border-width: 1px; 
border-color: #696969 
}

.sitemap_sub a:hover 
{ 
color: #FF4000; 
font-size: 9pt; 
font-family: Arial; 
text-decoration: none; 
padding: 2px 
}


/* message box */

.messageBox 
{ 
font-family: Arial, sans-serif; 
font-size: 10px; 
}

.messageStackError, .messageStackWarning 
{ 
font-family: Arial, sans-serif; 
font-size: 10px; 
background-color: #ffb3b5; 
}

.messageStackSuccess
{ 
font-family: Arial, sans-serif; 
font-size: 10px; 
background-color: #99ff00; 
}

/* input requirement */

.inputRequirement 
{ 
font-family: Arial, sans-serif; 
font-size: 10px; 
color: #ff0000; 
}

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

.navLeft 
{
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}

.navRight 
{
	background: #ff8c00;
	width: 185px;
}

.contentsTopics   
{ 
color: #000000; 
font-size: 14px; 
font-family: Arial; 
font-weight: bold; 
background-image: url(img/box_header_back.png); 
/* text-transform: uppercase; */ 
border: solid 1px 
}

.tableListingI 
{
  background-color: #eeeeee;
}

.tableListingII 
{
  background-color: #d0d0d0;
}

.tableBody 
{
  padding: 5px;
}

.poweredby 
{ 
color: #000000; 
font-size: 10px; 
font-family: Arial, sans-serif; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; text-align: center; 
/* text-transform: uppercase; */ 
border: solid 1px 
}

.onepxwidth
{ 
width: 1px;
}

.box_border
{ 
border-top: solid 1px; 
border-left: solid 1px; 
border-right: solid 1px; 
border-bottom: solid 1px; 
border-color: #000000; 
}


.box_border_red
{ 
border: solid 1px;
border-color: #ff8c00;
}


.shoppingCardBox  
{ 
font-size: 10px; 
font-family: Tahoma, Arial, sans-serif; 
font-weight: bold; 
background: #ff8c00; 
border-color: #ffffff 
}

TD.shoppingCardHeading   
{ 
color: #ffffff; 
font-size: 11px; 
font-family: Arial; 
font-weight: bold; 
background-image: url(img/box_header_back.png); 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
/* text-transform: uppercase; */
height: 18px;
}

TR.box_border
{ 
border: solid 1px #696969
}
/* td vom product_image in product_info.php*/

.productDescTitle 
{
color: #000; 
font-size: 18px; 
font-family: Arial; 
font-weight: bold 
}

.productDesc 
{ 
color: #000; 
font-size: 14px; 
font-family: Arial; 
line-height: 1.2 
}


TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD
{ 
font-size: 11px; 
font-family: Tahoma, Arial, sans-serif; 
background: url(img/bg_white.gif); 
border: solid 0 #000000 
}

TD.inListBGR
{
  border-right-width:1px;
}

TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD, TD.tableBorderTopLeftBottom, TD.tableBorderTopRightBottom   
{ 
font-size: 11px; 
font-family: Tahoma, Arial, sans-serif; 
background: url(img/bg_white.gif); 
border: solid 0px;
border-color: #000000;
}

TD.inListBGR
{
  border-right-width:1px;
}

TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight
{  
  border-bottom-width:1px;
  border-left-width:1px;
}

TD.tableBorderTopLeftBottom { 
  border-top-width: 1px; 
  border-bottom-width: 1px;
  border-left-width: 1px
}

TD.tableBorderTopRightBottom {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

TD.tableBorderTopLeftRight {  
  border-right-width: 1px;
}

TD.tableBorderBottom {  
  border-bottom-width: 1px;
}

TD.tableBorderBottomRight 
{  
  border-right-width:1px;
  border-bottom-width:1px;
}

TD.tableBorderWithoutRight 
{
  border-top-width:1px;
}

TD.smallTextImage
{
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
}

.content
{ 
border: dashed 1px;
background-color: #696969;
}

/* Farbe für Zeichen vor Unterkategorie in der Navigation */
.categories
{
font-family: Tahoma, Verdana, Arial, Arial;
background-color:#FFFFFF;
}


/* Fake von SSM 24.10.2006 */
.copyright 
{
  color: #fff;
  position: absolute;
  left: 0px;
  top: -20px;
}

/* Komfortabler Warenkorb */
.plus 
{
display: block;
background-image: url(img/plus.png);
background-repeat: no-repeat;
width: 20px;
height: 20px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus 
{
display: block;
background-image: url(img/minus.png);
background-repeat: no-repeat;
width: 20px;
height: 20px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.alter 
{
display: block;
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 30px;
height: 30px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.delete 
{
display: block;
background-image: url(img/delete.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;
border: 0px;
font-size: 0px;
background-color: #FFFFFF;
cursor: pointer;
}

/* Komfortable Suche mit Vorschlag
/*----------------------------Suggest Styles--------------------------*/
.BoxSearchPosition {
	position:relative;
	left: 10px;
	top: -315px;
	height:0px;
	z-index: 10;
}

.BoxAdminPosition {
	position:relative;
	left: 10px;
	top: -130px;
	height:0px;
	z-index: 10;
}

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	width: 500px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
    font-family: Tahoma, Arial;
	z-index: 10;
	
}
.suggest_link_over {
	background-color: #ff9900;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	width: 500px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
    font-size: 12px;
    font-family: Tahoma, Arial;
	z-index: 10;
	
}
#search_suggest {
	position: absolute; 
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;
	font-size: 12px;
    font-family: Tahoma, Arial;	
	z-index: 10;	
}	
.SearchButtonSubmit
{
border:none;
padding:0;
margin:0;

}
.SearchInputField
{
border:0px solid;
border-color:#CCCCCC;
font-size:14px;
padding-left: 2px;
padding-right: 2px;


}
.erweiterte_suche, .erweiterte_suche a
{
width: 150px;
color:#FFFFFF;
font-size:12px;
padding-left: 10px;

}
.erweiterte_suche a:hover
{
width: 150px;
color:#FF9900;
font-size:12px;
padding-left: 10px;
}
/*----------------------------End Suggest Styles------------------------*/

/* hidden links auf startseite*/

.brightview {
	

	font-size:xx-small;
}


/**************************/
/******** boxen ***********/
/**************************/

/*****************/
/* Box Warenkorb */ 
/*****************/
.BoxCartHeading
{ 
color: #5d5d5d; 
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
background-image: url(img/box_header_cart_back.png);
background-repeat:no-repeat; 
background-attachment: scroll; 
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #cccccc;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}
.BoxCartInhaltVoll
{
width: 100%;
padding: 0;
margin: 0;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #cccccc;
margin-bottom:3px;
} 
.BoxCartInhaltLeer
{
width: 100%;
padding: 0;
margin: 0;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #cccccc;
margin-bottom:3px;
} 
.BoxCartCategorieLink, .BoxCartCategorieLink a
{ 
color: #666666; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: center;
vertical-align:middle;
background-color:#dedede;
padding-top: 4px;
height: 20px;
vertical-align:middle;
} 
.BoxCartCategorieLink a:hover
{ 
color: #FFFFFF; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: center;
vertical-align:middle;
background-color:#dedede;
}
.BoxCartItemQty
{ 
color: #666666; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: left;
background-color:#dedede;
padding-left:2px;
height: 20px;
vertical-align:middle;
width: 10px;
} 
.BoxCartItemItem, .BoxCartItemItem a
{ 
color: #666666; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: left;
background-color:#dedede;
padding-left:0px;
height: 20px;
vertical-align:left;
width: 100%;
} 
.BoxCartItemItem a:hover
{ 
color: #FFFFFF; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: left;
background-color:#dedede;
padding-left:0px;
height: 20px;
vertical-align:left;
} 
.BoxCartTextEmtyCart
{ 
color: #666666; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: center;
vertical-align:middle;
background-color:#dedede;
height: 40px;
padding-top:20px;
width: 177px;
}
.BoxCartTextTotal, .BoxCartItemDiscount, .BoxCartTextUst, .BoxCartTextShipping
{ 
color: #666666; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: center;
vertical-align:middle;
background-color:#dedede;
}
.BoxCartTextTotal a, .BoxCartItemDiscount a, .BoxCartTextUst a, .BoxCartTextShipping a
{ 
color: #666666; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: center;
vertical-align:middle;
background-color:#dedede;
}
.BoxCartTextShipping a:hover
{ 
color: #FFFFFF; 
font-size: 10px; 
font-family: Tahoma, Arial;
text-align: center;
vertical-align:middle;
background-color:#dedede;
}

/**********************/ 
/* Ende Box Warenkorb */ 
/**********************/

/*****************/
/* Box Zahlungen */ 
/*****************/

.BoxPaymentHeading
{
margin-top:3px;
margin-bottom:5px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6;*/
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border-bottom: 1px solid;
border-color: #cccccc;
text-align: left;
padding-left: 2px;
padding-top:3px;
width:140px;
}

.BoxPaymentContent
{ 
width: 150px;
background-color:#dedede;
border-left: 0px solid;
border-right: 0px solid;
border-bottom: 0px solid;
border-color: #CCCCCC;
text-align:center;
color:#5d5d5d;
}

/**********************/
/* Box Zahlungen Ende */ 
/**********************/

/******************/
/* Box Newsletter */ 
/******************/

.BoxNewsletterHeading
{
margin-top:3px;
margin-bottom:5px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6;*/
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:3px;
width:140px;
}

.BoxNewsletterContent
{ 
width: 150px;
background-color:#dedede;
border-left: 0px solid;
border-right: 0px solid;
border-bottom: 0px solid;
border-color: #CCCCCC;
text-align:center;
color:#5d5d5d;
}

/***********************/
/* Box Newsletter Ende */ 
/***********************/

/*****************/
/* Box FAQ       */ 
/*****************/

.BoxFrageundAntwortHeading
{ 
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
background-color:#c6c6c6;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxFrageundAntwortContent
{ 
width: 100%;
padding: 0;
margin: 0;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
margin-bottom:3px;
}

/**********************/
/* Box FAQ Ende */ 
/**********************/

/************************/
/* Box Groessentabelle  */ 
/************************/

.BoxGroessentabelleHeading
{
margin-top:3px; 
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
background-color:#c6c6c6;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxGroessentabelleContent
{ 
width: 100%;
padding: 0;
margin: 0;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
margin-bottom:3px;
}

/****************************/
/* Box Groessentabelle Ende */ 
/****************************/


/*****************/
/* Box Twitter */ 
/*****************/

.BoxTwitterHeading
{
margin-top:3px;
margin-bottom:5px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6;*/
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:3px;
width:140px;
}

.BoxTwitterContent
{ 
width: 150px;
background-color:#dedede;
border-left: 0px solid;
border-right: 0px solid;
border-bottom: 0px solid;
border-color: #CCCCCC;
text-align:center;
color:#5d5d5d;
}

.twitter_und_co  {
  	font-family: Tahoma, Arial;
	font-size: 12px;
	padding-top:5px;
	text-align:center;
}  

/**********************/
/* Box Twitter Ende */ 
/**********************/


/*****************/
/* Box Infobox   */ 
/*****************/

.BoxInfoboxHeading
{
margin-top:3px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxInfoboxContent
{ 
width: 178px;
padding: 0;
margin: 0;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
margin-bottom:3px;
}

/**********************/
/* Box Infobox Ende */ 
/**********************/


/*****************/
/* Box Reviews   */ 
/*****************/

.BoxReviewsHeading
{
margin-top:3px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxReviewsContent
{ 
width: 178px;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
margin-bottom:3px;
}

/**********************/
/* Box Reviews Ende */ 
/**********************/

/*****************/
/* Box Whats new   */ 
/*****************/

.BoxWhatsNewHeading
{
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 23px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxWhatsNewContent
{ 
width: 178px;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align:center;
position:relative;
top: -16px;
margin-bottom:3px;
}


/**********************/
/* Box Whats new Ende */ 
/**********************/

/*************************/
/* Box Manufacturer Info */ 
/*************************/

.BoxManufacturerInfoHeading
{
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxManufacturerInfoContent
{ 
width: 178px;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align:center;
}


/******************************/
/* Box Manufacturer Info Ende */ 
/******************************/

/*************************/
/* Box Specials          */ 
/*************************/

.BoxSpecialsHeading
{
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxSpecialsContent
{ 
width: 178px;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align:center;
}


/******************************/
/* Box Specials Ende          */ 
/******************************/


/********************************/
/* Box Content "Mehr über"      */ 
/********************************/

.BoxContentHeading
{
margin-top:3px;
margin-bottom:5px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6;*/
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:3px;
width:140px;
}

.BoxContentContent
{ 
width: 150px;
background-color:#dedede;
border-left: 0px solid;
border-right: 0px solid;
border-bottom: 0px solid;
border-color: #CCCCCC;
text-align:left;
color:#5d5d5d;
}

.BoxContentText
{ 
background-color:#dedede;
text-align:left;
font-size:12px;
color:#5d5d5d;
font-size:12px;
padding-left: 3px;
}


/********************************/
/* Box Content "Mehr über" Ende */ 
/********************************/


/*************************/
/* Box Last Viewed       */ 
/*************************/

.BoxLastViewedHeading
{
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:3px;
width:176px;
}

.BoxLastViewedContent
{ 
width: 180px;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align:left;
color:#5d5d5d;
}


/******************************/
/* Box Last Viewed Ende       */ 
/******************************/


/*************************/
/* Box Information       */ 
/*************************/

.BoxInformationHeading
{
margin-top:3px;
margin-bottom:5px;
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6;*/
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border-bottom: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:3px;
width:140px;
}

.BoxInformationContent
{ 
width: 150px;
background-color:#dedede;
border-left: 0px solid;
border-right: 0px solid;
border-bottom: 0px solid;
border-color: #CCCCCC;
text-align:left;
color:#5d5d5d;
}

.BoxInformationText
{ 
background-color:#dedede;
text-align:left;
font-size:12px;
color:#5d5d5d;
font-size:12px;
padding-left: 3px;
}


/******************************/
/* Box Information Ende       */ 
/******************************/


/*******************/ 
/* Box Bestsellers */ 
/*******************/ 
.BoxBestsellerHeading
{ 
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}
.BoxBestsellerInhalt
{
width:100%;
background-color:#dedede;
border-right: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
margin-bottom:3px;
}
.InhaltBestsellerbox , .InhaltBestsellerbox  a { 
font-family: Tahoma, Arial;  
color: #666666; 
font-size: 10px;
text-decoration:none;
background-color:#dedede;

padding-bottom:5px;
padding-top: 2px;
padding-left: 2px;
} 

.InhaltBestsellerbox a:hover { 
font-family: Tahoma, Arial;  
color: #ffffff; 
font-size: 10px;
text-decoration:none;
background-color:#dedede;

padding-bottom:5px;
padding-top: 2px;
} 

.BestsellerPrice  { 
font-family: Tahoma, Arial;  
color: #666666;
font-size: 10px;
text-decoration:none;
background-color:#dedede;
padding-bottom:5px;
padding-top: 2px;
text-align:left;
} 

.BestsellerPic  {
width: 52px;
height: 39px;
border:1px solid;
border-color: #cccccc;
} 
.BestsellerPicCell  {
width: 54px;
} 

/************************/ 
/* Ende Box Bestseller  */ 
/************************/

/*************************/
/* Box Admin             */ 
/*************************/

.BoxAdminHeading
{
color: #FFFFFF;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
background-color:#ff9900;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #ff6622;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
}

.BoxAdminContent
{ 
width: 176px;
background-color:#dedede;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #CCCCCC;
font-size: 10px;
text-align:left;
padding-left: 2px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom:3px;
}


/******************************/
/* Box Admin Ende          */ 
/******************************/


/******************************/
/* Box Kategorie              */ 
/******************************/

.BoxCategoriesHeading
{ 
color: #5d5d5d;
font-size: 14px; 
font-family: Tahoma, Arial;  
font-weight: normal;
/* background-color:#c6c6c6; */
background-color:#f2f2f2;
/* background-image: url(img/box_header_cart_back.png);
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; */
height: 20px;
line-height: 12px;
border: 1px solid;
border-color: #CCCCCC;
text-align: left;
padding-left: 2px;
padding-top:6px;
width:176px;
z-index:2;
}

.BoxCategoriesContent
{
	position:relative;
	top: -12px; 
	width: 178px;
	background-color:#dedede;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #CCCCCC;
	text-align:left;
	z-index: 1;
}

.navilist {
	position:relative;
	left: -40px;
	/* margin-top: 0px; */
	/* font-family: Tahoma, Arial;
	list-style-type:square;
	background-color:#dedede;
    background-image: url(img/box_contend_back.png);  
	width: 143px;
	border-left:1px solid;
	border-color:#FFFFFF;
	padding-bottom:5px;
	border-bottom: 1px solid;
	border-bottom-color:#FF6600; */
}  

/*************************************************/
/* Ebene 0 ohne Unterkategorie                   */
/*************************************************/

 
.maincat, .maincat a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height: 20px;
	width: 176px;
	padding-left: 2px;

	color:#666666;
	text-decoration:none;
	font-weight: normal;
}  

.maincat a:hover, .maincat_aktiv, .maincat_aktiv a, .maincat_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height: 20px;
	width: 176px;
	background-color:#dedede;
	padding-left: 2px;
	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}   


/*************************************************/
/* Ebene 0 mit Unterkategorie                    */
/*************************************************/

.maincat_submenue, .maincat_submenue a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height: 20px;
	width: 176px;
	padding-left: 2px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  
  
.maincat_submenue a:hover, .maincat_submenue_aktiv, .maincat_submenue_aktiv a, .maincat_submenue_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 176px;
	background-color:#dedede;
	padding-left: 2px;
	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  


/*************************************************/
/* Ebene 1 ohne Unterkategorie                   */
/*************************************************/

.subcat_level1, .subcat_level1 a{ 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 173px;
	padding-left: 5px;
	background-color:#f0f0f0;

	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

  
.subcat_level1 a:hover, .subcat_level1_aktiv, .subcat_level1_aktiv a, .subcat_level1_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 173px;
	background-color:#f0f0f0;
	padding-left: 5px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  


/*************************************************/
/* Ebene 1 mit Unterkategorie                    */
/*************************************************/

.subcat_level1_submenue1, .subcat_level1_submenue1 a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 173px;
	padding-left: 5px;
	background-color:#f0f0f0;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

.subcat_level1_submenue1 a:hover, .subcat_level1_submenue1_aktiv, .subcat_level1_submenue1_aktiv a, .subcat_level1_submenue1_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 173px;
	background-color:#f0f0f0;
	padding-left: 5px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  

/*************************************************/
/* Ebene 2 ohne Unterkategorie                   */
/*************************************************/

.subcat_level2, .subcat_level2 a{ 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 170px;
	background-color:#f0f0f0;
	padding-left: 8px;

	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

  
.subcat_level2 a:hover, .subcat_level2_aktiv, .subcat_level2_aktiv a, .subcat_level2_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 170px;
	background-color:#f0f0f0;
	padding-left: 8px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  

/*************************************************/
/* Ebene 2 mit Unterkategorie                    */
/*************************************************/

.subcat_level2_submenue2, .subcat_level2_submenue2 a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 170px;
	padding-left: 8px;
	background-color:#f0f0f0;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

.subcat_level2_submenue2 a:hover, .subcat_level2_submenue2_aktiv, .subcat_level2_submenue2_aktiv a, .subcat_level2_submenue2_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 170px;
	background-color:#f0f0f0;
	padding-left: 8px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  

/*************************************************/
/* Ebene 3 ohne Unterkategorie                    */
/*************************************************/


.subcat_level3, .subcat_level3 a{ 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 167px;
	background-color:#f0f0f0;
	padding-left: 11px;

	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

  
.subcat_level3 a:hover, .subcat_level3_aktiv, .subcat_level3_aktiv a, .subcat_level3_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 167px;
	background-color:#f0f0f0;
	padding-left: 11px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  

/*************************************************/
/* Ebene 3 mit Unterkategorie                    */
/*************************************************/

.subcat_level3_submenue3, .subcat_level3_submenue3 a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 167px;
	background-color:#f0f0f0;
	padding-left: 11px;

	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

.subcat_level3_submenue3 a:hover, .subcat_level3_submenue3_aktiv, .subcat_level3_submenue3_aktiv a, .subcat_level3_submenue3_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 167px;
	background-color:#f0f0f0;
	padding-left: 11px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}   

/*************************************************/
/* Ebene 4 ohne Unterkategorie                   */
/*************************************************/


.subcat_level4, .subcat_level4 a{ 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 164px;
	background-color:#f0f0f0;
	padding-left: 14px;

	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

  
.subcat_level4 a:hover, .subcat_level4_aktiv, .subcat_level4_aktiv a, .subcat_level4_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 164px;
	background-color:#f0f0f0;
	padding-left: 14px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}  

/*************************************************/
/* Ebene 4 mit Unterkategorie                    */
/*************************************************/

.subcat_level4_submenue4, .subcat_level4_submenue4 a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 164px;
	background-color:#f0f0f0;
	padding-left: 14px;

	color:#666666;
	text-decoration:none;
	font-weight:normal;
}  

.subcat_level4_submenue4 a:hover, .subcat_level4_submenue4_aktiv, .subcat_level4_submenue4_aktiv a, .subcat_level4_submenue4_aktiv a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	list-style-type: none;
    line-height: 19px;
	height:20px;
	width: 164px;
	background-color:#f0f0f0;
	padding-left: 14px;

	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}   

/******************************/
/* Ende Box Kategorie         */ 
/******************************/

/******************************/
/* Footer                     */ 
/******************************/

.footerTextUeberUns{
	color:#5d5d5d;
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 3px;
	height:100px;
	width:99%;
	overflow:scroll;
	background-color:#f2f2f2; 
    border:1px solid;
	border-color:#cccccc;*/
}
.footerTextUeberUns h1{
	color:#5d5d5d;
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight:bold;
}

.footerContent{
	color:#5d5d5d;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-color:#cccccc; 
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-color:#dedede;

} 

.footerPartnerHeader{
	color:#5d5d5d;
	border-top: 0px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-color:#cccccc; 
	font-family: Tahoma, Arial;
	font-size: 14px;
	background-color:#dedede;
	padding-top:20px;
	padding-left:3px;
	text-decoration:underline;

} 

.footerPartner{

	font-family: Tahoma, Arial;
	font-size: 12px;
	background-color:#dedede;
	text-align:left;
	width:130px;

} 

.footerCopyright{
	color:#5d5d5d;
	font-family: Tahoma, Arial;
	font-size: 10px;
	background-color:#dedede;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-color:#cccccc; 

} 

/*************************************************/
/*************************************************/
/*********            MODULE             *********/
/*************************************************/
/*************************************************/



/*************************************************/
 /* betrifft Module/product_info....html         */
/*************************************************/

 /* Herstellerlogo */
.ProductInfoHerstellerLogo 
{
    position:relative;
	height:1px;
	width:1px;
	left:665px;
	top:-80px;

} 

.ProductInfoInfopicNeuLarge
{
position:relative;
height:1px;
width::1px;
text-align:left;
}

 /* erstes produktbild */
.erstesProduktbild
{ 

	text-align:center;
	vertical-align:middle;
	height:365px;
	width:470px;
	border-right:1px solid;
	border-color:#cccccc;


} 

 .firstpic 
{ 

	vertical-align:middle;
} 
 
 /* bildergröße thumbnails */
.picsize { 
	text-align:center;
	width: 60px;
	height: 45px;
	padding-left: 8px;
	padding-right: 8px;
}


 /* überschrift zeile thumbnails */
.thumbnail_zeile_header { 
	text-align:left;
	color: #666666;
	font-size: 12px;
	font-family: Tahoma, Arial; 
	text-decoration: none;
	margin-bottom: 0px;
	background-color:#f2f2f2;
	width: 135px;
	height: 25px;
	line-height: 22px;
	padding-left: 3px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color:#cccccc;
}

 /* zeile thumbnails */
.thumbnail_zeile { 
	text-align:center;
	padding-top: 9px;
	padding-bottom: 5px;
	border-bottom: 0px solid;
	border-top: 1px solid;
	border-color:#CCCCCC;
	background-color:#f2f2f2;
}

.artikelname_produkt_info_oben h2 { 
	color: #666666; 
	font-size: 22px; 
	font-family: Tahoma, Arial;  
	font-weight: normal;
	text-decoration:underline;
	/* background-image: url(img/product_header_back.png); 
	background-repeat: repeat; */ 
	height: 30px;
	border-bottom: 0px solid;
	border-color: #cccccc;
	vertical-align:middle;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	margin-bottom: 10px;
}  

.artikelbeschreibung_product_info { 
	color: #666666;
	font-size: 12px;
	font-family: Tahoma, Arial; 
	text-decoration: none;
	margin-left: 2px;
	margin-bottom: 25px;
	margin-top: 0px;
	text-align: left;
	overflow:auto;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color:#CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color:#f2f2f2;
	width:98%;
}


.artikel_navigation_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color: #666666; 
	height: 40px;
	margin-bottom:20px;
	padding-left:100px;
	position:relative;
	top: -20px;
	
}


.artikelnummer_produkt_info_oben { 
	font-family: Tahoma, Arial;
	font-size: 15px;
	color: #666666; 
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
    margin-top: 15px;
	margin-bottom:10px;
	/* background-image:url(itemnumberback_grau_small.png);
	background-position:center; */
	width:95%;
	height:27px;
	padding-top:15px;
	padding-left:10px;
	border: 0px;
}
.aktueller_preis_produkt_info { 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666;
	height: 25px;
	padding-right:30px;
	padding-bottom:30px;
	text-align:right;
}

.positionPreis_produkt_info {
    position:relative;
	left: 530px;
	top:80px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666;
	height:0px;
}
.steuersatz_product_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color: #666666; 
	height: 20px;
	padding-top: 4px;
	width:200px;
}

.vpe_price_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #666666; 
	height: 20px;
	padding-top: 3px;
	text-align:left;
	text-decoration:none;
}


.shipping_link_produkt_info, .shipping_link_produkt_info a { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	padding-bottom: 3px;
}

.shipping_link_produkt_info a:hover { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #ff9900; 
	text-align:left;
	text-decoration:none;
	padding-bottom: 3px;
}

.shipping_time_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	padding-bottom: 3px;

}
.Optionsueberschrift_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	margin-top: 20px;
	width: 230px;
	height: 21px;
	background-color:#f2f2f2;	
	vertical-align:middle;
	border: 1px solid;
	border-color:#cccccc;
	padding-left: 3px;
	line-height: 22px;
	white-space:nowrap;
	
}

.ProductOptionsAskSize {
position:relative;
top:50px;
left: 5px;
width:1px;
height: 1px;
}

.Mengeneingabe_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	text-decoration:none;
	vertical-align:center;
	padding: 5px;
	white-space:nowrap;

}

.bezeichnung_product_options_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
	padding-right: 3px;
	white-space:nowrap;
	width:10px;
}

.auswahl_product_options_produkt_info { 
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight:normal;
	color: #666666; 
	text-align:left;
}

.produkt_navi_button_zelle {
	border:none;
	width:60px;
}

.produkt_navi_button_zelle_total {
	border:none;
	text-align:center;
	white-space:nowrap;
	font-weight:normal;
	font-family: Tahoma, Arial;
	font-size:12px;
	padding:5px;
}

.tabelle_produkt_navigation {
	border:none;
	text-align: left;
}

 /* Ende product_info/ ....html */
 
  /* betrifft Module/ shopping_cart.html */
 
 
 .HeaderShoppingCart
{ 
color: #FFFFFF; 
font-size: 16px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
background-image: url(img/product_listing_header_back.png); 
background-repeat: repeat; 
height: 24px;
border: 1px solid;
border-color: #ff9900;
vertical-align:bottom;
text-align: left;
width:98%px;
padding-top:6px;
padding-left: 3px;
margin:0px;
}
 
.ShoppingCartInfoBox 
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #ffb3b5;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	color:#666666;
	border:1px solid;
	border-color:#FF0000;
}
.ShoppingCartTextEmptyCart 
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	color:#666666;
}

 .OrderDetailsTableHeaders
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	padding-left: 120px;
	word-spacing: 10px;
	border-bottom: 1px solid;
	border-color: #CCCCCC;
	margin-bottom: 2px;
}
 .OrderDetailsPic
{

}

 .OrderDetailsTableItem
{
	width:100%;
	height:130px;
}
 .OrderDetailsProductsName
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	color:#666666;
	vertical-align:middle;
}
 .OrderDetailsProductsName a
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-bottom:2px;
	color:#666666;
	position: relative;
	width: 240px;
	vertical-align:middle;
	padding-top: 2px;
}
 .OrderDetailsProductsName a:hover
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-bottom:2px;
	color:#ff6600;
	position: relative;
	width: 240px;
	vertical-align:middle;
	padding-top: 2px;
}
 .OrderDetailsProductsSinglePrice
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding: 3px;
	border-bottom: 1px solid;
	border-bottom-color:#CCCCCC;
}

 .OrderDetailsProductsPrice
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#353535;
	vertical-align:middle;
	padding: 3px;
	border-bottom: 1px solid;
	border-bottom-color:#CCCCCC;
}

 .OrderDetailsProducsQty
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	text-align:center;
}
 .OrderDetailsShipping
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding-left: 3px;
}
 .OrderDetailsAttributes
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding-left: 3px;
}

 .OrderDetailsUst
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding-left: 3px;
}

 .OrderDetailsTotal
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding-left: 3px;
}

 .OrderDetailsShippingInfo
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding-left: 3px;
}

 .OrderDetailsShippingInfo a
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding-left: 3px;
}

 .OrderDetailsShippingInfo a:hover
{
	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#ff6600;
	vertical-align:middle;
	padding-left: 3px;
}

.CheckoutShippingInformation {

	font-family : Tahoma, Arial;
	font-size : 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	color:#666666;
	vertical-align:middle;
	padding: 3px;
	text-align:left;
	background-color:#f2f2f2;
	border-bottom: 1px solid;
	border-color:#cccccc;
}

 /* Ende shopping_cart.html */
 
 /************************************/
/************************************/
/************************************/
/* checkout_shipping.html           */
/************************************/
/************************************/
/************************************/


/* Start Rollover Effekte bei Versandart und Zahlart */
.moduleRow
{
height:30px;
padding-left: 10px;
}

.moduleRowOver 
{ 
height:30px;
cursor: pointer;
background-color:#eeeeee;
padding-left: 10px;

}

.moduleRowSelected 
{
height:30px;
color:#FFFFFF; 
background-color: #FFAA00; 
font-family: Tahoma, Verdana, Arial, sans-serif;
padding-left: 10px;
}
/* Ende Rollover Effekte bei Versandart und Zahlart */

.checkoutBarFrom, .checkoutBarTo 
{ 
font-family: Tahoma, Verdana, Arial, sans-serif; 
font-size: 12px; 
color: #8c8c8c;
padding-bottom: 3px; 
padding-top: 3px;
padding-left: 10px;
}

.checkoutBarCurrent 
{ 
font-family: Arial, sans-serif; 
font-size: 12px; 
color: #ff6600; 
padding-bottom: 3px;
padding-top: 3px; 
padding-left: 10px;
}

.titel_adresse 
{
font-size:12px;
font-family: Tahoma, Verdana, Arial, sans-serif;
color:#666666;
background-color:#f2f2f2;
height:20px;
font-weight:normal;
padding-left: 10px;
border-bottom: 1px solid;
border-top: 1px solid;
border-color:#cccccc;
line-height: 17px;
}
.titel_adresse_payment 
{
font-size:12px;
font-family: Tahoma, Verdana, Arial, sans-serif;
color:#666666;
font-weight:normal;
padding-left: 10px;
}
.text_adressbuch 
{
font-size:12px;
font-family: Tahoma, Verdana, Arial, sans-serif;
color:#666666;
padding-left: 10px;
}
.text_address_label
{ 
font-size: 12px; 
font-family: Tahoma, Arial;
color:#666666;
padding-left: 10px;
}
.zahlmethode_namen
{
font-size:12px;
font-family: Tahoma, Verdana, Arial, sans-serif;
color:#666666;
padding-left: 10px;
}

/************************************/
/* Ende checkout_shipping.html      */
/************************************/

/************************************/
/* Start account.html Start         */
/************************************/

 .KundenkontoProductHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

 .KundenkontoProductHeader a { 
color: #666666; 

}

.KundenkontoLogo
{
position:relative; top:35px; left: 325px;
height:1px;
width::1px;
text-align:left;
}

.KundenkontoInfopicNeu
{
position:relative; top:80px; left: 260px;
height:1px;
width::1px;
text-align:left;
}

.KundenkontoContentPic 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: center;
padding: 5px;
width: 40%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.KundenkontoContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 130px;
text-align: left;
padding: 5px;
width: 60%;
background-color:#f2f2f2;
border-bottom: 0px solid;
border-color:#cccccc;
}

.KundenkontoDescription 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 60px;
text-align: left;
vertical-align:top;
padding-left: 5px;
padding-right: 70px;
width: 100px;
height:70px;
background-color:#f2f2f2;
}

.KundenkontoText, .KundenkontoText a 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding-left: 5px;
}

.KundenkontoText a:hover 
{ 
color: #ff9900; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding-left: 5px;
}

.KundenkontoButtonBuyNow
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
text-align: right;
padding: 5px;
width: 100px;
height:30px;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}

/************************************/
/* Ende account.html Ende           */
/************************************/


/************************************/
/* Start account_history.html Start */
/************************************/

 .BestellungenHeader { 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 20px;
vertical-align:middle;
text-align: left;
width:98%px;
padding-top:5px;
padding-left:3px;
padding-right:3px;
margin:0px;
border: 1px solid;
border-color:#cccccc;
overflow:hidden;
white-space:nowrap;
}

.BestellungenContent 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
height: 130px;
text-align: left;
padding: 5px;
width: 60%;
background-color:#f2f2f2;
border-bottom: 1px solid;
border-color:#cccccc;
}

.BestellungHistoryText, .BestellungHistoryText a 
{ 
color: #666666; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding-left: 5px;
}

.BestellungHistoryText a:hover 
{ 
color: #ff9900; 
font-size: 12px; 
font-family: Tahoma, Arial;  
font-weight: normal; 
text-align: left;
padding-left: 5px;
}


/************************************/
/* Ende account_history.html Ende   */
/************************************/
