/**********************************************************************************************/
/* allgemeine Definitionen zur Vereinheitlichung der Darstellung                              */
/**********************************************************************************************/
body {visibility:hidden; margin:0px;}
font {font-family:verdana; font-size:13px;}
strong {font-weight:bold;}
big {font-size:17px;}
small {font-size:11px;}
form {display:inline;}

h2	{
	margin:0px;
	text-align:center;
	font:bold 18px verdana;
	color:#333;
	padding:5px;
	background:#f2f4f2;
	border:1px solid #888;
	}

h4	{
	margin:0px;
	text-align:left;
	font:bold 11px verdana;
	color:#333;
	padding:5px;
	background:#f2f4f2;
	border:1px solid #888;
	}

.firstblock {
	text-align:left;
	font:normal 11px verdana;
	color:#333;
	background:#f8fAf8;
	padding:5px;
	border:1px solid #888;
	}

.nextblock {
	text-align:left;
	font:normal 11px verdana;
	color:#333;
	background:#f8fAf8;
	padding:5px;
	border:1px solid #888;
	border-top:none;
	}

.innerblock {
	text-align:left;
	font:normal 11px verdana;
	color:#333;
	background:#f8fAf8;
	padding:5px;
	}

.produktlink {
        font-weight:bold;
        text-decoration:none;
        background:url(http://www.afterbuy.de/images/59028/top.gif) left center no-repeat;
        padding-left:15px;
	}
.produktlink:hover {
	background-color:#ddd;
	}

.kataloglink {
        font-weight:bold;
        text-decoration:none;
        background:url(http://www.afterbuy.de/images/59028/top.gif) left center no-repeat;
        padding-left:15px;
	}
.kataloglink:hover {
	background-color:#ddd;
	}

.extlink {
        font-weight:bold;
        text-decoration:none;
        background:url(http://www.afterbuy.de/images/59028/top.gif) left center no-repeat;
        padding-left:15px;
	}
.extlink:hover {
	background-color:#ddd;
	}

.floatl {
        display:inline;
        float:left;
        margin-right:5px;
	}

.floatr {
        display:inline;
        float:right;
        margin-left:5px;
	}

.clearb {
        clear:both;
	}

.center {
        text-align:center;
        margin:auto;
	}

#storefront_katlist {
	background:#f2f4f2;
        border:1px solid #555;
	border-top:2px solid white; border-left:2px solid white;
	border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
        width:12em;
        float:right;
        display:inline;
        margin:1em 1em 0.2em 0.5em;
        }
#storefront_katlist ul {
	padding:0;
        margin:0;
        }
#storefront_katlist li {
	list-style:none;
        /*float:left; bei mehreren Spalten */
        display:inline;
        }
#storefront_katlist a {
	text-decoration:none;
        padding:5px 10px 5px 5px;
        display:block;
	background:#e4eefc;
        /*height:75px; bei mehreren Spalten */
        color:#333;
        border:1px solid #c4dafc;
	border-top:2px solid white; border-left:2px solid white;
	border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
        margin:2px;
        }
#storefront_katlist .katitem {
        font:bold 13px verdana;
        padding-left:15px;
        background:url(http://www.afterbuy.de/images/59028/top.gif) 0px center no-repeat;
        }
#storefront_katlist .katdesc {
        font:normal 11px verdana;
        display:block;
        }
#storefront_katlist a:hover {
	background-color:#c4dafc;
	border-bottom:2px solid white; border-right:2px solid white;
	border-top:2px ridge threedlightshadow; border-left:2px ridge threedlightshadow;
        }

/**********************************************************************************************/
/* Definitionen für XTvorschlag                                                               */
/**********************************************************************************************/
.XTvorschlag {
        font:normal 11px verdana;
	color:#333;
	background:#f8fAf8;
	margin-top:10px;
	padding:5px;
	border:1px solid #888;
	}
.XTvorschlag label {width:150px; margin-right:10px; float:left; display:inline; text-align:right;}
.XTvorschlag label span {color:red;}
.XTvorschlag br {clear:left;}

/**********************************************************************************************/
/* Katalog Frame                                                                              */
/**********************************************************************************************/

#katalog #xtsuche span {font:normal 9px verdana; color:#555}
#katalog #xtsuche input {vertical-align:middle;}
#katalog {padding-left:0px; background:#f2f4f2 url(http://www.afterbuy.de/images/59028/kat180x100.gif) repeat-y;}
#katalog td {font-size:0px;}
#katalog br {display:none;}

/* alle Links */
#katalog p a,
#katalog a {
  display:none;
  text-decoration:none;
  }
#katalog form img {display:none;}
#katalog form td {text-align:right;}
#katalog_logo {height:100px; /*background:url(http://www.afterbuy.de/images/59028/XTlogo160x60.gif) no-repeat 0px 5px;*/}
#katalog #out {position:absolute; top:69px; left:0px; padding:1px 0px; width:180px; background:#fff;}
#katalog #in {padding-left:10px; margin-right:1px; background:#e6e6eb; text-align:left;}
#katalog #in span {line-height:20px; font-size:11px; font-weight:bold; color:#282888;}
#katalog_eingabe {
  font:9px Verdana;
  color:#888888;
  border:1px solid #bbbbbb;
  width:143px;
  margin-left:10px;
  margin-right:5px;
  }
#katalog #xtsuche {padding-left:9px;}

/* alle Kataloge */
#katalog font a {
  background:#e4eefc;
  border-top:2px solid white;
  border-left:2px solid white;
  border-bottom:2px ridge threedlightshadow;
  border-right:2px ridge threedlightshadow;
  font-size:11px;
  font-family:verdana;
  color:#333;
  white-space:nowrap;
  }
#katalog font a:hover {
  background-color:#c4dafc;
  border-bottom:2px solid white;
  border-right:2px solid white;
  border-top:2px ridge threedlightshadow;
  border-left:2px ridge threedlightshadow;
  }

/* Hauptkataloge */
#katalog .kat0 {
  display:block;
  padding:6px 0px 6px 5px;
  margin-left:8px;
  width:151px;
  _width:159px;
  }

/* Unterkataloge */
#katalog .kat1 {
  display:block;
  margin-top:1px;
  margin-left:8px;
  padding:3px 0px 3px 5px;
  width:142px;
  _width:150px;
  }

x#korb {background:url(http://www.afterbuy.de/images/59028/grid100.gif);}
#korb div p {display:inline;} /* Warenkorbzeilen */
#korb_quickorder {display:none;}
#korb_bestell1 {display:none;}
#korb_bestell2 {border:5px solid #444; padding:5px; display:inline-block; position:relative; top:-20px;}

x#korb p {visibility:hidden;}
x#korb form p {visibility:visible;}
x#korb p a {visibility:visible;}

x#korbleer p {visibility:hidden;}
x#korbleer form p {visibility:visible;}
x#korbleer p a {visibility:visible;}

#bestell_agb {visibility:hidden; height:1px;} /* Opera mag nicht mit display:none */

/**********************************************************************************************/
/* BODY für storefront, produkt, suche und history                                            */
/**********************************************************************************************/
#storefront, #produkt, #suche, #history {padding:10px 10px;}

/**********************************************************************************************/
/* Unterkategorieanzeige im alten Format ausblenden                                           */
/**********************************************************************************************/
#storefront_weitere, .storefront_subkat, .storefront_trenner {display:none;}

/**********************************************************************************************/
/* Alle Tabellen für storefront, produkt, suche und history auf 100% Breite setzen            */
/**********************************************************************************************/
#storefront table,
#produkt table,
#suche table,
#history table {width:100%}

/**********************************************************************************************/
/* Guten Tag Herr Max Mustermann, schön Sie wieder begrüßen zu können.                        */
/**********************************************************************************************/
#storefront_hello font b {display:none;}

#storefront_empty p font strong font {color:red; font-family:verdana; font-size:17px; display:block; padding:5px; border:1px solid #888; background:#f4f6f4;} /* keine Artikel enthalten */
#storefront_empty center {display:none;} /* Bezeichnung unsinnig */
#storefront_weitere font {font-size:17px;}
#storefront_where small {display:none;} /* Katalog-Hierarchie */

/**********************************************************************************************/
/* Artikelbezeichnung für storefront, suche und history                                       */
/**********************************************************************************************/
#storefront_produkte td td td a,
#suche_produkte td td td a,
#history_produkte td td big {font-size:13px; font-weight:bold;}

/**********************************************************************************************/
/* Kurzbeschreibung für storefront, suche und history                                         */
/**********************************************************************************************/
#storefront_produkte td td td font,
#suche_produkte td td td font,
#history_produkte td td small {font-size:11px;}

/**********************************************************************************************/
/* Preis für storefront, suche und history                                                    */
/**********************************************************************************************/
#storefront_produkte p font,
#suche_produkte p font,
#history_produkte p font {font-size:13px;}

/**********************************************************************************************/
/* Zusatzhinweis für storefront, suche und history                                            */
/**********************************************************************************************/
#storefront_produkte font font,
#suche_produkte font font,
#history_produkte font font {font-size:9px; font-family:tahoma,arial;}

/**********************************************************************************************/
/* Warenkorb-Bild für storefront, suche und history                                           */
/**********************************************************************************************/
#storefront_produkte font b a img,
#suche_produkte font b a img,
#history_produkte font b a img {
	margin-top:5px;
	border-top:1px solid white; border-left:1px solid white;
	border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
	background:#e6e6eb;
}

/**********************************************************************************************/
/* Produkt-Bild für storefront, suche und history                                           */
/**********************************************************************************************/
#storefront_produkte font a img,
#suche_produkte font a img,
#history_produkte font a img {
	border:2px outset #aaa;
}

/**********************************************************************************************/
/* Lege in Warenkorb-Link für storefront, suche und history                                   */
/**********************************************************************************************/
#storefront_produkte p a font,
#suche_produkte p a font,
#history_produkte p a font {display:none;}

/**********************************************************************************************/
/* Preis auf Anfrage für storefront, suche und history                                        */
/**********************************************************************************************/
#storefront_produkte font b a,
#suche_produkte font b a,
#history_produkte font b a {font-size:13px;}

.storefront_navigation font {visibility:hidden; color:#222; font-size:11px;}
.storefront_navigation i {display:none;}
.storefront_navigation b {visibility:visible;}
.storefront_subkat td {background:#f2f4f2; padding:2px;}
.storefront_subkat a {font-size:13px; font-weight:bold;}
.storefront_subkat small {font-size:11px;}
.storefront_trenner hr {visibility:hidden; width:100%;}
.storefront_range {}

#storefront_katname big {font-size:17px;}
#storefront_katname font {font-size:11px; display:block; padding:5px; border-style:solid; border-color:#888; border-width:1px 1px; background:#f4f6f4;}
#storefront_katname font font {display:inline; padding:0px; border-width:0px;}

/**********************************************************************************************/
/* Tabellen in Produktlisten für storefront, suche und history                                */
/**********************************************************************************************/
#storefront_produkte table,
#suche_produkte table,
#history_produkte table {border:1px solid #888;}
#storefront_produkte table table,
#suche_produkte table table,
#history_produkte table table {border:0px;}
#storefront_produkte td td,
#suche_produkte td td,
#history_produkte td td {padding:5px;}
#storefront_produkte td td td,
#suche_produkte td td td,
#history_produkte td td td {padding:0px;}

/**********************************************************************************************/
/* Kataloge im Suchergebnis                                                                   */
/**********************************************************************************************/
.suche_katalog_entry,
.suche_katalog_trenner,
.suche_katalog_dummy {display:none;}

.suche_navigation hr,
.history_navigation hr {display:none;}

/**********************************************************************************************/
/* Klassen für alternierende Produktanzeige                                                   */
/**********************************************************************************************/
.prod_sep {display:none;}
.prod_odd {background:#f2f4f2;}
.prod_even {background:#f8faf8;}

x#storefront.faq #storefront_produkte p font b a {display:none;}

#anmeldung_kopf font {font-size:17px;}
#anmeldung p a font {font-size:9px;}
#anmeldung p a font b {font-size:13px;}

/**********************************************************************************************/
/* Startseitenlink im Produkt                                                                 */
/**********************************************************************************************/
#produkt #table1 {display:none;}

#produktorder {background:#f4f6f4; padding:5px; border:1px solid #888;}
#produktorder br {display:none;}
#produktorder img {
	border-top:1px solid white; border-left:1px solid white;
	border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
	background:#e6e6eb;
}
#produktorder input {vertical-align:top; position:relative; top:3px;}
#produktorder a font {display:none;}

/**********************************************************************************************/
/* einheitliche Kopfdarstellung                                                               */
/**********************************************************************************************/
#suche_kopf strong,
#suche_kopf font b,
#korb_kopf strong,
#korbleer_kopf strong,
#history_kopf strong,
#history_kopf font b,
#preisanfrage_kopf strong,
#impressum_kopf strong,
#vergess_kopf strong,
#anmeldung_kopf b,
#logout_kopf b font,
#korbsave_kopf b font,
#bestell_kopf font b,
#storefront_weitere font b,
#myorders_kopf b font {font-size:17px; display:block; padding:5px; border-style:solid; border-color:#888; border-width:1px 1px; background:#f4f6f4;}

#preisanfrage table p a small strong font {display:block; width:65px; height:35px; background:url(http://www.afterbuy.de/images/59028/zurueck.gif); font-size:0px;}

#description_only {padding-top:10px;}

#XTmsg {
  position:absolute;
  display:none;
  width:250px;
  margin-left:10px;
  margin-top:10px;
  padding:2px;
  border:1px solid black;
  background:infobackground;
  font:normal 11px verdana;
  border:1px solid #888;
  }

