*{font-family:Verdana, Arial, sans-serif;}
h4{font-size: 14px; font-weight: bold; line-height:20px; color: #FBFBFB; background-color:#0099FF; margin:0; padding:1px 5px;} /*Boxenüberschriften*/
p{font-size:12px; color:#333333;}

.fett{font-weight:bold;}
.mini{font-size:8px;}
.tklein{font-size:9.5px;}
.tklein a{color:#7aa6f0;}
.trechts{text-align:right;}
.tmitte{text-align:center;}
.isrot{color:#ff0099;}
.isblau{color:#0099ff;}
.pdf_rechts{background-image:url(img/pdf-symbol.gif); background-position:right; background-repeat:no-repeat; padding-right:15px;}
.pdf_links{background-image:url(img/pdf-symbol.gif); background-position:left; background-repeat:no-repeat; padding-left:15px;}
.pfeil{background-image:url(img/pfeil-rechts.gif); background-repeat:no-repeat; padding-left:12px;}
.pfeilrot{background-image:url(img/pfeil-rechts-rot.gif); background-repeat:no-repeat; padding-left:12px;}
.txtpfeil{color:#ff0099; font-weight:bold;}
.zaklein{line-height:10px;}
.btop{border-top:1px solid #656565;}
.bspace{margin-bottom:50px;}
.pl6{padding-left:6px;}
.pl15{padding-left:15px;}
.inline{display:inline;}

/*braucht das noch wer? */
.preisformat1{font-weight: bold; font-size: 14px; text-align: center; margin:0; padding:0 5px;}
.mwstformat1{color:#666666; font-size:9px; text-align:center;}
/*************************/

.hersteller_auswahl{background-color:#0099FF; color:#fbfbfb; text-align:right; padding:3px 10px; border:2px solid #ddeeee; margin:0 0 2px;}
.isearch{font-weight: bold; color: #0099FF; background: #EFEFEF; width: 160px; height:15px; border:1px solid #9a9a9a;}

#sitemap{width:700px; height:20px; position:absolute; right:0px; top:-21px; background-image:url(img/topline-hintergrund.gif); background-position:right; background-repeat:no-repeat; text-align:right; padding-right:4px;}
#inko{width:975px; margin:20px auto 0; padding:0 0 5px; border:1px solid #999999; border-bottom:3px solid #FF0099; background-color:#fbfbfb; position:relative;}
#kopf{height:85px; border-bottom:3px solid #ff0099; padding:5px 10px; background-image:url(img/kopf-hintergrund.gif); background-position:right; background-repeat:no-repeat;}
#kopf img{margin:0; padding:0;}
#kopf h1{display:inline; font-size:16px; color:#0099FF;}
	span.greetUser{color: #ff0099; font-weight: bold;}

#topnavi{border-top:3px solid #0099ff; padding:0 10px; margin:0;}
#topnavi h3{font-size: 11px; color:#ff0099; font-weight: bold; margin:0; padding:0; line-height:35px;}

#konto{position:absolute; top:3px; right:150px;}
#konto p{margin:0; padding:0; font-size:11px; font-weight:bold; padding:2px 0;}
#suche{position:absolute; top:65px; right:150px;}
img.pplogo{position:absolute; bottom:5px; left:5px;}
img.islogo{position:absolute; bottom:5px; right:5px;}
#topline{width:951px; position:absolute; top:0px; left:50%; margin-left:-487px; height:20px; border-right:0px solid #999999; text-align:right;}
#topline p{line-height:20px; font-size:10px; color:#b7b7b7; margin:0; padding:0;}
#topline a{color:#b7b7b7;}
#copyright{width:977px; margin:0 auto 20px; border-top:3px solid #0099FF;}
#copyright p{margin:0; padding:2px 2px; font-size:11px; color:#666666;}

#katalog{width:178px; background-color:#99ccee; padding:2px; margin:0 0 20px; background-image:url(img/produkte-hintergrund2.gif); background-position:bottom center; background-repeat:no-repeat;}
#katalog a{color:#333333;}
#katalog a:hover{color:#007AA8;}
#katalog ul{list-style:none; margin:0; padding:0;}
#katalog li{font-size:12px; padding:2px 1px 2px 11px; border-bottom:1px solid #fbfbfb;}
#katalog li.level1{line-height:21px; border-left:0px solid #FF0033; margin-top:1px; font-weight:bold;}
.fold{background-image:url(img/pfeil-rechts.gif); background-repeat:no-repeat; background-position:1px center;}
#katalog li.open{ background-image:url(img/pfeil-unten.gif); background-repeat:no-repeat; background-position:2px center;}
#katalog li.activ{background-color:#fbfbfb;}
#katalog li.level2{height:18px; line-height:18px; margin:0px 0px 0px 8px; padding-left:12px;}
#katalog li.level3{height:16px; line-height:16px; margin:0px 0px 0px 10px; padding-left:12px; font-size:11px;}
#katalog li.level4{height:15px; line-height:15px; margin:0px 0px 0px 12px; padding-left:12px; font-size:10.5px;}
#hersteller{background-color:#8ad0fe; padding:2px; margin:0;}
#kontakt{background-image:url(img/kontakt-hintergrund.gif); background-repeat:repeat-x; padding:66px 2px 0; margin:0 0 100px;}
#kontakt h6{font-size: 14px; color: #0099FF; font-weight: bold; margin:0; padding:0;}
#kontakt p{font-size: 12px; color: #666666; font-weight: bold;}

#trustedshop{width:178px; margin-bottom:20px; padding:2px; background-image:url(img/bg_blue.jpg); background-position: top left;}
#trustedshop p{margin:0; font-size:11px; line-height:15px; padding:2px 0 2px 78px;}
#trustedshop p a{text-decoration:none; color:#000000;}
#warenkorb{width:178px; margin-bottom:20px; background-color:#ffccff;  background-image:url(img/warenkorb-hintergrund.gif); background-position:bottom right; background-repeat:no-repeat; padding:2px;}
#warenkorb p{font-size:11px; color:#656565; margin:0; padding:2px 2px;}
#service{width:178px; background-color:#ffcc99; background-image:url(img/service-hintergrund.gif); background-position:bottom center; background-repeat:no-repeat; padding:2px; margin:0 0 160px;}
#service ul{list-style:none; margin:0; padding:0;}
#service li{background-image:url(img/pfeil-rechts.gif); background-repeat:no-repeat; background-position:1px center; font-size:11px; padding:2px 2px 2px 11px;}
#service li a {color:#333;}
.informationen{}
.informationen h4{background-color:#ff9900;}
.informationen h5{color:#333333; font-size:12px; margin:0; padding:2px;}
.informationen h5 a{color:#333333; text-decoration:none;}
.informationen p{font-size:11px; margin:0; padding:0 60px 0 2px;}
.informationen .liste{margin:4px 0;}
.informationen .rahmen_oben{border-top:1px solid #ff9900; clear:right;}
.informationen .bildlink{float:right; margin:2px 0 0 0;}
.schloss{background-image: url(img/sicher-einkaufen.gif); background-repeat:no-repeat; background-position:top right; margin:0 0 5px;}

#content{font-size:11px; padding:0 4px;}
#content h2 {font-size:22px; color:#0099FF; margin:0 0 5px; padding:0;}
#content h3 {font-size:16px; color:#575757;}
#content h5 {font-size:12px; color:#575757; margin:20px 0 0; padding:0;}
/* #content p  {margin:5px 0 0; line-height:18px;}*/
#content ul{list-style:none; margin:0; padding:0; margin:5px 0 0; padding:0;}
#content li{font-size:12px; color:#333333; line-height:18px;}
#content table {border:0; font-size:12px; color:#333333; line-height:1.3;}
#content tr{}
#content th{}
#content td{vertical-align:top;}



#cathead {height:250px; border:2px solid #0099ff; padding:5px; margin-top:25px; background-position:bottom;}
#cathead h5 {margin:5px 0 10px; padding:0;}
#cathead p {margin:0; padding:5px 0; font-size:12px; color:#330066;}
.cat_select{margin:20px 0 2px; padding:0;}
.catlist {min-height:68px; margin-bottom:12px; border:#0099FF 2px solid; padding:1px 20px 3px 1px;}
.topcat {margin:0; padding:0 2px; font-size:10px; color:#999999;}
.catlist h3 {margin:0; padding:3px 2px 1px; font-size:18px;}
.catlist p {margin:0; padding:0 2px; color:#666666; font-size:12px;}

/*ProductListing*/
#pliste_beschreibung{color:#333333; margin:0 0 15px; padding:5px;}
#pliste_beschreibung p {line-height:18px; margin:0; padding:2px 0;}
#produkt_liste {color:#666666;}
#produkt_liste h3{font-size:16px; margin:0; padding:2px 0 0;} /*produkt*/
#produkt_liste h6{font-size:9px; color:#999999; margin:0; padding:0; font-weight:normal;} /*hersteller*/
#produkt_liste p{font-size:11px; margin:0; padding:2px 0;}
#produkt_liste p.data{font-weight:bold; color:#575757;}
#produkt_liste p.preis{font-size:14px; font-weight:bold; text-align:center; margin:0; padding:6px 0 0;}
#produkt_liste p.versand{font-size:9px; text-align:center; margin:0; padding:0;}
#produkt_liste .cent{font-size:11px; vertical-align:top;}
#produkt_liste span.productOldPrice{font-size:10px; color:#ff0000; text-decoration:none;}
#produkt_liste img.hmv{float:left; margin-top:30px; padding:0 2px 0 1px;}
#produkt_liste p.hmv{margin:24px 0 0; font-size:9px; color:#666;}
#produkt_liste .ehem{font-size:10px!important; font-style:italic; color:#ff0099; padding-left:15px!important;}
.plist_links {border-bottom:1px solid #cccccc; padding:4px 2px 4px 0; text-align:center;}
.plist_mitte {border-bottom:1px solid #cccccc; padding:2px; text-align:left;}
.plist_rechts{border-bottom:1px solid #cccccc; background-color:#eeeeee; padding:2px 2px 0; width:120px;}


/*ProductInformation*/
#produkt_beschreibung{float:left; width:64%; color:#333333; font-size:12px;}
	/*pub-->*/
#produkt_beschreibung h3{font-size:14px; color:#ff0099; line-height:18px; margin:0; padding:0 0 10px;}
#produkt_beschreibung h5{font-size:13px; color:#575757; margin:0; padding:8px 0 0;}
#produkt_beschreibung p{font-size:12px; line-height:20px; margin:0; padding:2px 0 10px;}
#produkt_beschreibung p.data{font-weight:bold; color:#575757;}
#produkt_beschreibung .baby{color:#009999;}
#produkt_beschreibung ul {margin:0pt; padding:10px 0pt 10px 15px; line-height:18px;}
#produkt_beschreibung p.pl15{padding-left:15px;}
	/*<--pub*/
#produkt_beschreibung h6{text-align:right; font-size:24px; padding:0; margin:0; color:#ff0099;} /*h6=Preis*/
#produkt_beschreibung .cent{font-size:15px; vertical-align:top;}
#produkt_beschreibung span.productOldPrice{font-size:12px; color:#ff99cc; text-decoration:none;}
#produkt_beschreibung .versand{text-align:right; font-size:9px; margin:0; padding:0;}
#produkt_beschreibung table{margin:20px 0 0;}
#produkt_beschreibung table.groesse{margin:5px 0 0; border:1px solid #b9b9b9;}
#produkt_beschreibung td.groesse_kopf{padding:2px; width:50px; background-color:#9ce; text-align:center; font-weight:bold; border-bottom:1px solid #b9b9b9;}
#produkt_beschreibung td.groesse{padding:2px; border:1px solid #eee; vertical-align:middle;}
#cart_quantity select{font-size:12px; color:#575757; width:163px; height:19px; border:1px solid #0099ff; margin:0 0 10px;}
#cart_quantity input.field{font-size:12px; color:#575757; height:18px; border:1px solid #575757; margin:1px 0 0; padding:0;}
#cart_quantity input.field:focus{background-color:#eaeaea;}
#produkt_drucken{margin-top:50px; clear:both;}
#produkt_daten{float:right; width:200px;}
#produkt_daten p{font-size:11px; text-align:right;}
#produkt_daten p.nr{font-size:9px; color:#999999; padding:0 5px; margin:0; text-align:right;}
#produkt_daten p.bildtext{font-size:8px; text-align:center; margin:0; padding:0 0 15px;}
#produkt_daten p.hersteller{text-align:right; padding:0; margin:0;}
#produkt_daten #hmv{background-image:url(img/rezept-hmv-hintergrund.jpg); background-repeat:no-repeat; width:140px; height:98px; margin:15px 2px 0 auto; border:1px solid #ff0099;}
#produkt_daten #hmv p{text-align:left;}
#produkt_daten #hmv p.hmv1{font-size:9.5px; padding:3px; margin:3px 0; color:#666666;}
#produkt_daten #hmv p.hmv2{padding:0 3px; margin:6px 0 3px; font-size:12px;}
#produkt_daten #hmv p.hmv3{text-align:right; font-size:11px; padding:0 3px; margin:15px 0 0;}
/*crosselling*/
#crosselling {clear:both; text-align:left; padding:30px 0;}
#crosselling h3{clear:left; font-size:13px; padding:7px 2px 2px; margin:0;}
#crosselling h4{clear:left; font-size:13px; letter-spacing:2px; font-weight:bold; font-style:italic; margin:8px 0 0; padding:0 5px;}
#crosselling a.bild{float:left; width:80px; text-align:left;}
#crosselling p.preis{font-size:14px; font-weight:bold; color:#ff0099; margin:0; padding:5px 3px 0;}
#crosselling span.cent{font-size:10px ; vertical-align:top;}
#crosselling span.productOldPrice{font-size:11px; color:#ff99cc; text-decoration:none; text-align:right;}
#crosselling p.versand{font-size:9px; margin:0; padding:0 3px;}

/*Startseite */
#topartikel{margin:5px 0 0;}
#topartikel h3{font-size:13.5px; position:absolute; top:0px; margin:0; padding:2px;}
#topartikel h3.bestseller{position:relative; padding:2px; margin:0;}
#topartikel h5{padding:10px 2px 5px; margin:0; color:#9b9b9b;}
#topartikel p{font-size:11px; color:#797979; line-height:1.4; margin:0; padding:0 2px;}
#topartikel br{line-height:1.4;}
.topartikel_links, .topartikel_mitte, .topartikel_rechts {position:relative; width:189px; border:1px solid #dfdfdf;}
.topartikel_links, .topartikel_mitte {float:left; margin:0 5px 5px 0;}
.topartikel_rechts {float:right; margin:0 0 5px;}
#topartikel div.produktbild{height:120px; padding-top:40px; padding-bottom:100px; text-align:center; vertical-align:bottom;}
#topartikel div.beschreibung{position:absolute; top:154px;}
#topartikel p.preis{font-size:14px; text-align:center; font-weight:bold; line-height:35px; position:relative;}
#topartikel p.sonderpreis{font-size:14px; text-align:center; font-weight:bold; line-height:25px; position:relative;}
#topartikel .cent{position:relative; top:-3px; font-size:10px;}
#topartikel span.productOldPrice {font-size:10px; color: #ff0099; line-height:100%; font-weight:normal;}
#topartikel a .productOldPrice {text-decoration:none;}
#topartikel p.versand{font-size:9px; text-align:center;}
#laden{margin-left:196px; color: #336699; text-align: center; font-weight: bold; border: 2px solid #dddddd; background-image: url(img/main/boxShopBack.png); background-repeat: no-repeat; background-position: left top; background-color: #FBEBDB; padding:0 4px 0 175px; line-height: 1.3; height: 84px;}
#topfooter{margin:5px 0px 2px; text-align:center; clear:both;}
#topfooter p{font-size:10px; text-align:left; padding:0; margin:0; color:#9b9b9b; line-height:1.2;}
/*bestseller*/
#topartikel td.bestseller_image{width:50px; text-align:center; vertical-align:middle; border-bottom:1px solid #dfdfdf; padding:2px;}
#topartikel td.bestseller_preis{text-align:right; width:90px;  border-bottom:1px solid #dfdfdf; padding:2px;}
#topartikel td.bestseller_hersteller{text-align:right; border-bottom:1px solid #dfdfdf; padding:2px; vertical-align:bottom;}



/*Checkout*/
#checkout{}
#checkout h3{color:#0099ff; font-size:15px; margin:8px 0 4px; padding:0; border-bottom:1px solid #0099ff;}
#checkout h4{margin:5px 0 0; padding:1px 5px; font-size:14px; font-style:italic;}
#checkout p{font-size:12px; color:#333333; line-height:1.5; margin:7px 0 3px; padding:0;}
#checkout label{font-size:13px; margin:0; width:115px;}
#checkout input.field{font-size:12px; color:#575757; width:220px; height:16px; border:1px solid #0099ff; margin:0 0 10px; padding:0;}
#checkout input.field:focus{background-color:#eaeaea;}
#checkout select{font-size:12px; color:#575757; width:222px; height:19px; border:1px solid #0099ff; margin:0 0 10px;}
#checkout span.pflichtfeld{color:#ff99cc; vertical-align:top;}
#checkout p.link{font-size:14px; font-weight:bold; margin:0 0 15px; padding:0 0 1px 20px; background-image:url(img/icons/pfeil-rechts.png); background-repeat:no-repeat; background-position:center left;}

/*Kontakt*/
#kontaktform textarea{border:1px solid #0099ff; margin:0; padding:0; font-size:12px; padding:2px; width:330px;}
#kontaktform textarea:focus{background-color:#eaeaea;}

/*specials-content*/
#hilfsmitteltabelle {background-color:#ebebeb; border:2px solid #8ad0fe;}
#hilfsmitteltabelle table{width:100%; border:0; font-size:11px;}
#hilfsmitteltabelle th{color:#ffffff; background-color:#0099ff;}
#hilfsmitteltabelle td{color:#333333; text-align:center; border-top:1px solid #8ad0fe; vertical-align:middle; padding:2px 0;}

/*ALTLASTEN*/
/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   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
   ---------------------------------------------------------------------------------------*/
h1 {font-size:11px; color:#FF0099; font-weight:bold; margin:0px;}
h1.level1 {font-size:10px; color:#FF0099; font-weight:bold; margin:0px;}
h1.level2 {font-size:9px; color:#FF0099; margin:0px;}
h1.level3 {font-size:9px; color:#FF0099; font-style:italic; font-weight:lighter; margin:0px;}

.boxText {font-size: 11px; color: #333333;}

.boxTextBG {font-size: 10px; background-color: #F1F1F1;}
.boxTextBGII {font-size: 10px; background-color: #FFCC99;}
.boxTextPrice {font-size: 10px; color: #FF0000;}

.errorBox {font-size : 10px; font-weight: bold; background-color: #ffb3b5;}
.gvBox {
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning {
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit {
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	color: #000000;
	margin: 0px;
	background-color: #D9F0ED;

}

img{
	border:0;
}

A {
 color: #0099FF;
/*  color: #000000;  */
  text-decoration: none;
}

A:hover {
  color: #0000ff;
  text-decoration: underline;
}

FORM {
	display: inline;
}


TR.header {
	background-color: #ffffff;
}



TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #0099FF;
	font-style: italic;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #DDDDDD;
}

.moduleHeading {
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-size: 14px;
  font-weight: bold;
  height:28px;
  color: #FBFBFB;
}

TD.infoBoxHeading_follow {
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBoxHeading_Main {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-size: 10px;
  background: #FBFBFB;
  border-color: #DDDDDD;
  border-bottom-width: 2px;
  border-bottom-style: solid;

}

TD.infoBox_follow, SPAN.infoBox_follow {
  font-size: 10px;
  background: #FBFBFB;
  border-color: #DDDDDD;
  border-bottom-width: 1px;
  border-bottom-style: solid;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-size: 10px;
}

A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  color: #333333;
  font-size: 11px;
  line-height: 1.3;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}


SPAN.underline {
	text-decoration: underline;
}

.parseTime{
  color: #666666;
  font-size: 9px;
 text-align: center;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}
SPAN.productOldPrice {
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  color: #ff0000;
}

SPAN.productDiscountPrice {
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-size: 11px;
 height: 24px;
}

.moduleRowT {
 font-size: 11px;
 height: 24px;
/*letter-spacing:0.1px;   */
 border-color: #DDDDDD;
 border-top-width: 1px;
 border-top-style: solid;
}

.moduleRowOver {
 font-size: 11px;
 height: 24px;
 background-color: #D7E9F7;
}

.moduleRowOverT {
 font-size: 11px;
 height: 24px;
 background-color: #D7E9F7;
 border-color: #DDDDDD;
 border-top-width: 1px;
 border-top-style: solid;
}


.moduleRowSelected {
 background-color: #E9F4FC;
 font-size: 11px;
 height: 24px;
}

.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 {font-size: 7pt; }
.heading2 {font-size: 9pt; }
.heading3 {font-size: 10pt; }
.heading4 {font-size: 12pt; }
.heading5 {font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-size: 10pt; color: #000000;
	background-color: #0099FF;
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FDFDFD;}
.sitemap_heading a:hover {color:#0000ff; text-decoration:none;}

.sitemap_sub {font-size: 9pt; color: #000000; background-color: #FDFDFD; padding: 1px 1px;}
.sitemap_sub a {color:#0099FF;}
.sitemap_sub a:hover {color:#0000ff; text-decoration:none;}


/* message box */

.messageBox {font-size:12px; color:#333333; line-height:1.3; padding:8px;}
.messageStackError, .messageStackWarning {font-size:12px; background-color:#ffb3b5; color:#333333; line-height:1.3; padding:8px;}
.messageStackSuccess {font-size:12px; color:#333333; line-height:1.3; padding:8px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {font-size: 10px; color: #ff0066; }

.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: 190px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 190px;
}

.contentsTopics {
	font-size: 11px;
	color: #666666;
	text-align: justify;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 0px;
}

.poweredby {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

TD.ml_search {
padding-left: 3px;
padding-right: 3px;
}

TD.mr_cart{
 line-height: 1.5;
 font-size: 11px;
 color: #333333;
 font-weight: bold;
 background-color: #8AD0FE;
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-color: #FBFBFB;
 }

TD.mr_content{
 font-size: 11px;
 color: #333333;
 border-bottom: 1px solid;
 border-color: #DDDDDD;
 padding: 4px;
 }

TD.mr_uline{
 border-bottom: 1px solid;
 border-color: #DDDDDD;
 }

TD.boxContent{
 font-size: 11px;
 color: #333333;
 padding: 4px;
 line-height: 1.4;
 }

A.boxContent{
 color: #333333;
}

/*TD.cartlink, A.cartlink{
 color: #FAFAFA;
}*/

A.delCart{
 font-size: 9px;
 color: #666666;
}


TD.reg, A.reg{
 font-size: 10px;
 font-weight: bold;
 color: #FAFAFA;
 position: relative;
 top: 6px;
 left: 17px;
 /*text-align: center;*/
 }

TD.greet{
 font-size: 12px;
 font-weight: bold;
 color: #0099FF;
 text-align: center;
 }

input.b_search {
	color: #0099FF;
	font-weight: bold;
	text-align: right;
	width: 70px;
	border: thin outset;
	background-color: #EFEFEF;
	background-image: url(buttons/german/button_quick_find.gif);
	background-repeat: no-repeat;
	background-position: left center ;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
}


TD.adsearch{
 font-size: 9px;
 padding: 2px;
}

.m_head{
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-color: #FDFDFD;
 height: 28px;
 padding-left: 10px;
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 background-color: #FEF3E7;
}

.m_top{
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-color: #FDFDFD;
 background-color: #FEF3E7;
}

TD.m_ttop{
 border: 2px solid;
 border-color: #DDDDDD;
 height: 220px;
}

TD.m_tu1{
 font-weight: bold;
 color: #0099FF;
 text-align: left;
}

TD.m_tu2{
 font-size: 10px;
 font-weight: bold;
 color: #333333;
 text-align: left;
 line-height: 1.55;
}

TD.m_adtop{
 font-size: 11px;
 font-weight: bold;
}

TD.m_addesc{
 font-size: 10px;
 color: #333333;
 line-height: 1.2;
}

TD.m_adprice{
 height: 25px;
 font-weight: bold;
 font-size: 14px;
 text-align: center;
}

TD.m_admwst{
 color: #666666;
 font-size: 9px;
 text-align: center;
}

TD.m_adborder{
 border: 2px solid;
 border-color: #DDDDDD;
}

TD.m_footer{
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 text-align: center;
 }

TD.m_laden{
 color: #336699;
 text-align: center;
 font-weight: bold;
 border: 2px solid;
 border-color: #DDDDDD;
 background-image: url(img/main/boxShopBack.png);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #FBEBDB;
 padding-left:175px;
 padding-right: 4px;
 line-height: 1.3;
 height: 84px;
}

TD.m_info{
 font-size: 12px;
 color: #0099FF;
 font-weight: bold;
 padding-bottom: 7px;
 text-align: right;
 }


TD.subPageLink {
	font-size: 10px;
	color: #FF0099;
	font-weight : bold;
}

TD.prodPrize{
 font-size: 20px;
 color: #FF0099;
 font-weight: bold;
 height: 30px;
}

TD.contTop{
 font-size: 15px;
 color: #0099FF;
 font-weight: bold;
 text-align: left;
 height: 30px;
 border-bottom: 2px solid;
 border-color: #0099FF;
 padding-left: 8px;
}

TD.contBox{
 font-size: 10px;
 color: #333333;
 background-color: #F7F7F7;
 font-weight: bold;
 border: 1px dashed;
 border-color: #333333;
 padding: 6px;
 text-align: left;
}

TD.contBox2{
 font-size: 9.5px;
 color: #333333;
 background-color: #F7F7F7;
 border: 1px dashed;
 border-color: #333333;
 padding: 6px;
 text-align: center;
}

TD.contBox3{
 font-size: 10px;
 color: #333333;
 background-color: #F7F7F7;
 border: 1px dashed;
 border-color: #333333;
 padding: 6px;
}

TD.contBox4{
 font-size: 11px;
 color: #333333;
 background-color: #F7F7F7;
 border: 1px dashed;
 border-color: #333333;
 padding: 4px;
}

TD.uline{
 border-bottom: 1px solid;
 border-color: #0099FF;
 /*height: 20px; */
}

TD.contSubHead{
 font-size: 11px;
 color: #0099FF;
 font-weight: bold;
 text-align: left;
 border-bottom: 1px solid;
 border-color: #FF0099;
 height: 20px;
 padding-left: 5px;
}

TD.contMain{
 padding: 5px;
 text-align: left;
}

td.scrollAGBContent
{
height: 200px;
font-family: verdana;
font-size: 11px;
background-color: #FFFFFF;
border: 1px solid #B3B395;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FBFBFB;
	padding: 2px 6px 2px 6px;
	margin: 2px;
}
.suggest_link_over {
	background-color: #0099FF;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	margin: 2px;
	
}
#search_suggest {
	width:430px;
	font-size:10px;
	left:-267px;
	/*min-width: 400px !important;*/
	position: absolute; 
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;
	z-index: 100;			
}	
/*----------------------------End Suggest Styles------------------------*/
