/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
	 
	 
/*leonmedia*/
/*a-Tags*/
a.terminaenderung:link { text-decoration:none; }
a.terminaenderung:visited { text-decoration:none; }
a.terminaenderung:focus { text-decoration:none; }
a.terminaenderung:hover { text-decoration:none; }
a.terminaenderung:active { text-decoration:none; }

a.a-top-menu:link     { color:#6c6c6c;text-decoration:none; }
a.a-top-menu:visited  { color:#6c6c6c;text-decoration:none; }
a.a-top-menu:focus    { color:#6c6c6c; text-decoration:none; }
a.a-top-menu:hover    { color:#6c6c6c;text-decoration:underline; }
a.a-top-menu:active   { color:#6c6c6c;text-decoration:none; }

a.rootcat:link     { color:#ffffff;text-decoration:none; }
a.rootcat:visited  { color:#ffffff;text-decoration:none; }
a.rootcat:focus    { color:#fffff; text-decoration:none; }
a.rootcat:hover    { color:#ffffff;text-decoration:underline; }
a.arootcat:active   { color:#ffffff;text-decoration:none; }

a.branchcat:link     { color:#6c6c6c;text-decoration:none; }
a.branchcat:visited  { color:#6c6c6c;text-decoration:none; }
a.branchcat:focus    { color:#6c6c6c; text-decoration:none; }
a.branchcat:hover    { color:#6c6c6c;text-decoration:underline; }
a.branchcat:active   { color:#6c6c6c;text-decoration:none; }

a.pl_headerlink:link     { color:#084e9e;text-decoration:none; }
a.pl_headerlink:visited  { color:#084e9e;text-decoration:none; }
a.pl_headerlink:focus    { color:#084e9e; text-decoration:none; }
a.pl_headerlink:hover    { color:#084e9e;text-decoration:underline; }
a.pl_headerlink:active   { color:#084e9e;text-decoration:none; }

td.smallText a:link     { color:#084e9e;text-decoration:none; }
td.smallText a:visited  { color:#084e9e;text-decoration:none; }
td.smallText a:focus    { color:#084e9e;text-decoration:none; }
td.smallText a:hover    { color:#084e9e;text-decoration:underline; }
td.smallText a:active   { color:#084e9e;text-decoration:none; }

td.boxText_content a:link     { color:#084e9e;text-decoration:none; }
td.boxText_content a:visited  { color:#084e9e;text-decoration:none; }
td.boxText_content a:focus    { color:#084e9e;text-decoration:none; }
td.boxText_content a:hover    { color:#084e9e;text-decoration:underline; }
td.boxText_content a:active   { color:#084e9e;text-decoration:none; }


a.link_es:link     { color:#084e9e;text-decoration:none; }
a.link_es:visited  { color:#084e9e;text-decoration:none; }
a.link_es:focus    { color:#084e9e;text-decoration:none; }
a.link_es:hover    { color:#084e9e;text-decoration:underline; }
a.link_es:active   { color:#084e9e;text-decoration:none; }

a.link_pv:link     { color:#084e9e;text-decoration:none; }
a.link_pv:visited  { color:#084e9e;text-decoration:none; }
a.link_pv:focus    { color:#084e9e;text-decoration:none; }
a.link_pv:hover    { color:#084e9e;text-decoration:underline; }
a.link_pv:active   { color:#084e9e;text-decoration:none; }
/*ende a-Tags*/

div.divhead { background-image: url(img/b_bg_divhead.gif);background-position:top center;background-repeat:no-repeat; }
table.all { width:984px;margin-left:auto;margin-right:auto;text-align:left; }
td.head-logo-left { width:492px;height:90px;
                   background-image: url(img/b_bg_logo-head-left2.jpg);background-position:top left;background-repeat:no-repeat; }
td.head-logo-right { /*width:338px;*/width:487px;height:90px;background-image: url(img/b_bg_nummer-head-right2.jpg);background-position:top left;background-repeat:no-repeat; }
td.head-logo-leer { width:154px;height:90px; }
img.head-logo-clear { width:478px;height:90px;border:0px; }
table.contentall { background-image: url(img/b_bg_header-unten.jpg);background-position:top;background-repeat:no-repeat; }

a.a-top-menu { display:block;float:right;height:21px;padding-top:5px;padding-left:9px;padding-right:9px;font-weight:bold;font-size:11px; } 
a.line { background-image: url(img/b_bg_topmenu-line.gif);background-position:right;background-repeat:no-repeat; }

td.topmenu { background-image: url(img/b_bg_topmenu.gif);background-repeat:no-repeat;text-align:right; }
table.content { width:544px;margin-left:19px;margin-right:20px; }

/*tr.iBH-link { background-image: url(img/b_bg_box-heading.gif);background-repeat:no-repeat;height:22px; }*/

table.boxes { margin-top:3px;margin-bottom:16px; }

TD.main-content { background-color:#ffffff;padding:16px 8px 16px 8px; }

td.main-bottom { width:544px;height:16px;background-image: url(img/b_bg_main-bottom.gif);background-repeat:no-repeat; }

td.main-copy { font-family: Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;color:#ffffff;text-align:center; }

table.root-cat1 { background-image:url(img/bg_cat-lila-plus.gif);background-repeat:no-repeat;height:35px;border-top:1px solid #2e66a7 ; }
table.root-cat2 { background-image:url(img/bg_cat-gelb-plus.gif);background-repeat:no-repeat;height:35px;border-top:1px solid #2e66a7 ; }
table.root-cat3 { background-image:url(img/radio/radio_btn_cat_plus.jpg);background-repeat:no-repeat;height:35px;border-top:1px solid #ca551a; }

table.root-cat1-akt { background-image:url(img/bg_cat-lila-minus.gif);background-repeat:no-repeat;height:35px;border-top:1px solid #2e66a7 ; }
table.root-cat2-akt { background-image:url(img/bg_cat-gelb-minus.gif);background-repeat:no-repeat;height:35px;border-top:1px solid #2e66a7 ; }
table.root-cat3-akt { background-image:url(img/radio/radio_btn_cat_minus.jpg);background-repeat:no-repeat;height:35px;border-top:1px solid #ca551a; }

a.rootcat { display:block;height:24px;padding-top:11px;padding-left:11px;font-weight:bold;font-size:11px;color:#6c6c6c; }
a.branchcat1 { background-color:#9A2B8F;display:block;/*height:20px;*/padding-top:6px;padding-bottom:6px;padding-left:11px;font-size:11px;border-top:1px solid #2e66a7 ; }
a.branchcat2 { background-color:#9C6245;display:block;/*height:20px;*/padding-top:6px;padding-bottom:6px;padding-left:11px;font-size:11px;border-top:1px solid #2e66a7 ; }
a.branchcat3 { background-color:#2A537C;display:block;/*height:20px;*/padding-top:6px;padding-bottom:6px;padding-left:11px;font-size:11px;border-top:1px solid #2e66a7 ; }
a.branchbranchcat1 { background-color:#9A2B8F;display:block;/*height:20px;*/padding-top:6px;padding-bottom:6px;padding-left:20px;font-size:11px;border-top:1px solid #2e66a7 ; }
a.branchbranchcat2 { background-color:#9C6245;display:block;/*height:20px;*/padding-top:6px;padding-bottom:6px;padding-left:20px;font-size:11px;border-top:1px solid #2e66a7 ; }
a.branchbranchcat3 { background-color:#2A537C;display:block;/*height:20px;*/padding-top:6px;padding-bottom:6px;padding-left:20px;font-size:11px;border-top:1px solid #2e66a7 ; }

td.moduleRow { font-size:0px; }

td.boxText_content { padding-top:3px;padding-bottom:5px; }
td.boxText_content a { display:block;margin-top:2px;margin-left:5px;margin-right:5px;font-size:11px; }

/*ampel beginn*/
img.ampel_gruen { width:38px;height:12px;background-image:url(img/b_ampel_gruen.gif); }
img.ampel_gelb { width:38px;height:12px;background-image:url(img/b_ampel_gelb.gif); }
img.ampel_rot { width:38px;height:12px;background-image:url(img/b_ampel_rot.gif); }
/*ampel ende*/

/*box kalender beginn*/
table.b_kalender { height:188px;border-collapse:collapse;border:none; }
tr.k_chooser { padding:5px 5px 0px 5px;height:25px; }
td.k_chooser-b { padding:5px 0px 0px 5px;width:30px;background-image:url(img/bg_k-chooser-g.gif) !important;background-repeat:no-repeat !important;background-position: 5px 5px !important; }
td.k_chooser-f { padding:5px 5px 0px 0px;width:30px;background-image:none !important;background-repeat:no-repeat !important;background-position: 5px 5px !important; }
td.k_chooser-t { color:#084E9E;font-weight:bold;margin:0px;padding:0px;width:128px;text-align:center;background-image:url(img/bg_k-chooser-g.gif) !important;background-repeat:no-repeat !important;background-position: 0px 5px !important; }
input.k_forward { width:30px;height:25px;background-image:url(buttons/german/b_btn_kforward.gif);font-size:0px;border:0px; }
input.k_back { width:30px;height:25px;background-image:url(buttons/german/b_btn_kback.gif);font-size:0px;border:0px; }
td.i_kalender { padding:0px 5px 5px 5px;vertical-align:top; }
table.t_kalender { background-color:#E8E8E8;border-collapse:collapse;background-image:url(img/bg_ktable.gif);background-repeat:no-repeat;background-position: 0px 21px;width:188p; }
table.t_kalender td { border:1px solid #CFCFCF;padding:2px 0px 3px 5px; }
tr.k_head { /*height:23px;*/border-left:1px solid #d1d1d1; }
th.k_head { height:23px;background-image:url(img/bg_k-head.gif);background-repeat:no-repeat;background-position:top; }
td.k_link { font-weight:bold;background-image:url(img/bg_k-link-b.gif);background-repeat:no-repeat;background-color:#205DAB; }
td.k_link a { color:#ffffff; }
/*td.k_inaktiv { font-style:italic; }*/
p.k_note { padding:0px;margin:0px;text-align:right;font-size:8px; }
/*box kalender ende*/

/*box suche beginn*/
td.boxText_search {  }
input.searchfield { width:137px;height:18px;background-image:url(img/bg_searchfield.gif);background-position:right;border:0;padding: 6px 5px 0px 5px;margin-top:3px;margin-left:5px;color:#084e9e; }
td.btn_searchsubmit { padding-top:4px;padding-right:5px; }
a.link_es { display:block;margin-left:5px;margin-bottom:5px; }
input.btn_search_s { width:28px;height:31px;background-image:url(buttons/german/b_btn_search.gif); }
/*box suche ende*/

/*advanced search begin*/
input.btn_search_as { width:99px;height:38px;background-image:url(buttons/german/b_btn_suchen.gif);margin-top:5px; }
td.as_text { font-size:11px; }
td.as_header { padding-left:5px; }
td.as_help_link { padding-right:5px; }
td.as_help_link a { color:#6c6c6c;font-size:10px;font-weight:normal; }
/*advanced search ende*/

/*error handler begin*/
a.btn_zurueck_eh { display:block;width:99px;height:38px;background-image: url(buttons/german/b_btn_zurueck.gif); }
input.btn_search_eh { width:28px;height:31px;background-image:url(buttons/german/b_btn_search.gif); }
/*error handler ende*/

/*box login beginn*/
td.boxText_login {  }
input.loginfield { width:98px;height:14px;background-image:url(img/bg_loginfield.gif);background-position:right;border:0;padding: 2px 3px 0px 3px;margin-top:5px;margin-right:10px;color:#084e9e; }
td.login_text { color:#6c6c6c;font-weight:bold;padding-left:10px;padding-top:5px; }
td.btn_loginsubmit { padding-right:10px;padding-top:7px; }
a.link_pv { display:block;margin-right:5px;margin-bottom:5px; }
input.btn_login_lib { width:75px;height:29px;background-image:url(buttons/german/b_btn_login.gif); }
/*box login ende*/

/*box warenkorb beginn*/
td.boxText_cartempty { padding:7px 5px 7px 5px;color:#084e9e;font-size:11px; }
table.cartfull { padding:5px; }
a.btn_box-cart { display:block;width:85px;height:29px;background-image: url(buttons/german/b_btn_warenkorb.gif);margin-top:10px; }
/*box warenkorb ende*/

/*shopping cart beginn*/
input.btn_aktualisieren_sc { width:130px;height:38px;background-image:url(buttons/german/b_btn_aktualisieren.gif); }
input.btn_aktualisieren_sc_klein { width:30px;height:32px;background-image:url(buttons/german/b_btn_aktualisieren_klein.gif); }
a.btn_zurkasse_sc { display:block;width:99px;height:38px;background-image:url(buttons/german/b_btn_zurkasse.gif); }
a.btn_weiter_sc { display:block;width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
input.btn_einloesen_sc { width:130px;height:38px;background-image:url(buttons/german/b_btn_einloesen.gif); }
input.anzahlfield_sc { width:20px;height:16px;background-image:url(img/bg_anzahlfield.gif);background-position:right;border:0;padding: 3px 3px 0px 3px;margin-right:5px;color:#084e9e; }
table.table_gc { padding-top:10px;padding-bottom:10px; }
td.gc_eingabe { padding-top:10px;padding-bottom:10px; }
td.orderdetails_strich { border-bottom: 1px solid; border-color: #cccccc; }
table.boxTextBG { border:1px solid #084e9e; } /* vorher #000000 */
/*shopping cart ende*/

/*box newsletter beginn*/
td.boxText_newsletter {  }
input.newsletterfield { width:149px;height:15px;background-image:url(img/bg_textfield.gif);background-position:right;border:0;padding: 4px 3px 0px 3px;margin-top:5px;margin-bottom:5px;color:#084e9e; }
td.newslettertext { color:#084e9e;font-weight:bold;padding-top:5px; }
input.btn_anmelden_klein_nl { width:75px;height:29px;background-image:url(buttons/german/b_btn_anmelden_klein.gif); }
/*box newsletter ende*/

/*newsletter begin*/
input.btn_senden_nl { width:99px;height:38px;background-image:url(buttons/german/b_btn_absenden_gross.gif);margin-top:5px; }
/*newsletter ende*/

/*product_listing begin*/
td.ct_pl { padding-top:2px; }
table.pl {  }
td.pl_pic { padding: 12px 21px 18px 0px; }
td.pl_header { height:15px;padding: 12px 0px 17px 0px; }
td.pl_headerlink { width:400px; }
a.pl_headerlink { font-size:14px; }
td.pl_avaiable { white-space:nowrap;padding-left:5px; }
td.pl_shortd { padding-bottom:10px; }
td.pl_info { padding: 0px 0px 18px 0px; }
a.pll_btn-weiter { display:block;width:99px;height:38px;background-image: url(buttons/german/b_btn_weiter.gif);background-repeat:no-repeat; }
/*product_listing ende*/

/*product_info beginn*/
.contentsTopics {	height:23px;padding-left:5px;color:#6c6c6c;background-image:url(img/b_bg_pll-header2.gif);background-repeat:no-repeat; }
td.pi_avaiable { padding-right:4px;font-size:11px;font-weight:normal;white-space:nowrap;padding-top:3px; }
td.pi_avaiable span {  }
td.pi_avaiable img {  }
td.pi_product_info { padding-top:13px; }
td.pi_product_info_pd { padding-right:20px; }
td.pi_pd {  }
td.pi_pic { padding-bottom:16px;text-align:center; }
td.pi_lat {  }
td.pi_price { padding-top:22px; }
span.pi_price { font-size:12px;color:#084e9e; }
td.pi_options { padding-top:18px;color:#6C6C6C; }
td.po_text { font-size:10px;padding-top:2px; }
td.pi_btn-zurueck { padding-left:5px;padding-top:15px; }
a.pi_btn-zurueck { display:block;width:99px;height:38px;background-image: url(buttons/german/b_btn_zurueck.gif);background-repeat:no-repeat; }
td.pi_cart { padding-top:15px; }
input.anzahlfield_pi { width:20px;height:15px;background-image:url(img/bg_anzahlfield.gif);background-position:right;border:0;padding: 4px 3px 0px 3px;margin-bottom:3px;margin-right:5px;color:#084e9e; }
input.btn_indenkorb_pi { width:130px;height:38px;background-image:url(buttons/german/btn_indenkorb_zwei.gif); }
/*product_info ende*/

/*box terminaenderung beginn*/
p.ek { color:#6c6c6c;margin:5px 5px 0px 5px; }
p.et { color:#084e9e;font-weight:bold;font-size:11px;margin:0px 5px 0px 5px; }
p.et:hover { color:#084e9e;font-weight:bold;font-size:11px;margin:0px 5px 0px 5px;text-decoration:underline; }
p.span { margin:5px 5px 0px 5px; }
span.at { color:#6c6c6c;text-decoration:line-through; }
span.nt { color:#084e9e;font-weight:bold;font-size:11px;padding-left:45px; }
p.row_bg_class1 { background-color:#ffffff;margin:0px;padding: 4px 0px 4px 0px; }
p.row_bg_class0 { background-color:#F7F5F7;margin:0px;padding: 4px 0px 4px 0px; }
/*box terminaenderung ende*/

/*box bestsellers beginn*/
p.ek_bs { color:#6c6c6c;margin:5px 5px 0px 5px; }
p.et_bs a { color:#084e9e;font-weight:bold;font-size:11px; }
p.et_bs { margin:0px 5px 0px 5px; }
p.span_bs { margin:5px 5px 0px 5px; }
span.at_bs { color:#6c6c6c;float:left; }
span.nt_bs { color:#084e9e;font-weight:bold;font-size:11px;/*padding-left:20px;*/display:block;text-align:right; }
tr.row_bg_class1 { background-color:#ffffff;margin:0px;padding: 4px 0px 4px 0px; }
tr.row_bg_class0 { background-color:#F7F5F7;margin:0px;padding: 4px 0px 4px 0px; }
/*box bestsellers ende*/

/*productlisting beginn (teaser)*/
table.pll { margin-top:5px;width:526px; }
td.pll_header { background-image:url(img/b_bg_pll-header2.gif);background-repeat:no-repeat;width:526px;height:23px;font-weight:bold;font-size:11px;color:#6c6c6c;padding-left:5px;text-align:left; }
tr.pll_background { background-color:#ECE8EC;width:526px; }
td.pll_img, td.pll_teaser { padding-top:10px;padding-bottom:10px;padding-right:8px; }
td.pll_btn { padding-right:15px;padding-bottom:5px;padding-top:0px; }
span.pll_btn-weiter { text-decoration:none; }
a.pll_btn-weiter-grau { display:block;width:99px;height:38px;background-image: url(buttons/german/b_btn_weiter_grau.gif);background-repeat:no-repeat; }
/*prductlistung ende*/

/*content beginn*/
input.btn_weiter_cc { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
a.btn_weiter_c { display:block;width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
a.btn_zurueck_c { display:block;width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
/*content ende*/

/*checkout process begin*/
a.btn_neueadresse_cop { display:block;width:130px;height:38px;background-image:url(buttons/german/b_btn_neueadresse.gif); }
input.btn_weiter_cop { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif);margin-top:5px; }
a.btn_zurueck_cop { display:block;width:130px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
input.btn_bestellen_cc { width:99px;height:38px;background-image:url(buttons/german/b_btn_bestellen.gif);margin-top:5px; }
input.btn_weiter_cs { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
img.btn_drucken_cs { width:99px;height:38px;background-image:url(buttons/german/b_btn_drucken.gif); }
img.btn_drucken_cc { width:99px;height:38px;background-image:url(buttons/german/b_btn_drucken.gif); }
.contentsTopics_cs { font-family: Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;color:#084e9e; }
/*checkout process ende*/

/*login, logout und create account begin*/
a.btn_weiter_a { display:block;width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
input.btn_weiter_a { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
input.btn_anmelden_a { width:99px;height:38px;background-image:url(buttons/german/b_btn_anmelden_gross.gif); }
input.tf_login_a { width:149px;height:15px;background-image:url(img/bg_textfield.gif);background-position:right;border:0;padding: 4px 3px 0px 3px;/*margin-top:5px;margin-bottom:5px;*/color:#084e9e; }
input.tf_pwd_a { width:149px;height:15px;background-image:url(img/bg_textfield.gif);background-position:right;border:0;padding: 4px 3px 0px 3px;/*margin-top:5px;margin-bottom:5px;*/color:#084e9e; }
/*login, logout und create account ende*/

/* account begin*/
img.btn_anzeigen_a { width:99px;height:38px;background-image:url(buttons/german/b_btn_anzeigen.gif); }
/*account ende*/

/*address book begin*/
img.btn_zurueck_ab { width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
img.btn_neueadresse_ab { width:130px;height:38px;background-image:url(buttons/german/b_btn_neueadresse.gif); }
img.btn_bearbeiten_ab { width:99px;height:38px;background-image:url(buttons/german/b_btn_bearbeiten.gif); }
img.btn_loeschen_ab { width:99px;height:38px;background-image:url(buttons/german/b_btn_loeschen.gif); }
/*address book ende*/

/*address book process begin*/
img.btn_zurueck_abp { width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
img.btn_loeschen_abp {  }
input.btn_aktualisieren_abp { width:130px;height:38px;background-image:url(buttons/german/btn_aktualisieren.gif); }
input.btn_weiter_abp { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
/*address book process ende*/

/*account password begin*/
img.btn_zurueck_ap { width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
input.btn_weiter_ap { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
/*account password ende*/

/*password double opt begin*/
input.btn_absenden_pdo { width:99px;height:38px;background-image:url(buttons/german/b_btn_absenden_gross.gif); }
input.btn_weiter_pdo { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
/*password double opt ende*/

/*account history info begin*/
img.btn_drucken_ahi { width:99px;height:38px;background-image:url(buttons/german/b_btn_drucken.gif); }
img.btn_zurueck_ahi { width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
tr.infoBoxHeading_ahi { background-image: url(img/b_bg_pll-header2.gif);background-repeat:no-repeat;height:23px;padding-left:7px;color:#999999;background-color:#E8E8E8; }
td.infoBoxHeading_ahi {  }
/*account history info ende*/

/*account history begin*/
img.btn_zurueck_ah { width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
/*account history ende*/

/*account edit begin*/
img.btn_zurueck_ae { width:99px;height:38px;background-image:url(buttons/german/b_btn_zurueck.gif); }
input.btn_weiter_ae { width:99px;height:38px;background-image:url(buttons/german/b_btn_weiter.gif); }
/*account edit ende*/

/*bestellbestaetigung - drucken begin*/
td.contentsTopics_bb {	height:23px;padding-left:5px;color:#a939ac;background-color:#ffffff;text-align:left; }
table.confirmation_print { background-color:#ffffff;text-align:left; }
img.btn_drucken_bb { width:99px;height:38px;background-image:url(buttons/german/b_btn_drucken.gif); }
/*bestellbestaetigung - drucken ende*/

/*diverse popups begin*/
table.popup_bg { background-color:#ffffff; }
/*diverse popups ende*/

/*printorder und ordermail begin*/
td.img_po { width:492px;height:90px;background-image: url(img/b_bg_logo-head-left2.jpg);background-repeat:no-repeat; }
/*printorder ende*/

/*variable*/
BODY {
	color: #6c6c6c;
	background-color: #4184c9;
	background-image: url(img/b_bg_head2.gif);
	background-position:top;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}

TD.infoBoxHeading {
  background-image: url(img/b_bg_box-heading.gif);
	background-repeat:no-repeat;
	height:22px;
	padding-left:7px;
}

TD.infoBoxHeading_right {
  background-image: url(img/b_bg_box-heading.gif);
	background-repeat:no-repeat;
	height:22px;
	padding-left:7px;
}

TD.infoBoxHeading-cat {
  background-image: url(img/b_bg_head-kategorien.gif);
	background-repeat:no-repeat;
	height:39px;
}


/*leonmedia ende*/
BODY {
	margin: 0px;
	text-align:center;
}


.boxText, td.boxText_content, td.boxText_search { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffffff; /* war leer! pj */
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffffff; /* war f7f5f7 pj */
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*background-color: #f1f1f1;*/
	background-color: #ffffff;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	/*background-color: #ffb3b5;*/
	background-color: #ffffff;
	border: 1px solid; border-color: #084e9e;
	
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}



img{
	border:0;
}

A {
  color: #084e9e;
  text-decoration: none;
}

A:hover {
  color: #084e9e;
  text-decoration: underline;
}

FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #ffffff;
	color:#000000;
	border: 1px solid; border-color: #084e9e;
}

A.confirmationEdit {
	color: #000000;
	/*font-style: italic;*/
}
A.confirmationEdit:hover {
	color: #000000;
	/*font-style: italic;*/
	text-decoration: underline;
}
TR.headerError {
	color: #000000;
  background-color: #ffffff;
}
TR.headerError td {border: 1px solid; border-color: #084e9e;padding:3px;}


TR.headerMessage {
	color: #000000;
	background-color: #ffffff;
}
TR.headerMessage td {border: 1px solid; border-color: #084e9e;padding:3px;}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #6c6c6c;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #6c6c6c;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /*font-weight: bold;
  background: #666666;
	height:17px;*/
  color: #6c6c6c;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /*font-weight: bold;
  background: #C4C4C4;
  height:17px;*/
  color: #6c6c6c;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*border-right: 4px solid;*/
  background: #ffffff; 
  /*border-color: #C4C4C4;*/
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff; 

}

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-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #6c6c6c;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}*/

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #6c6c6c;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #6c6c6c; 
/* color: #f0a480; */
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  /*color: #c76170;*/
  color: #000000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 /*line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;*/

}
.moduleRowOver { 
	background-color: #D7E9F7; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #6c6c6c; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffffff;color:#000000;border: 1px solid; border-color: #084e9e; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.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: 198px;
}
.navRight {
	/*border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;*/
	width: 198px;
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#6c6c6c;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
