/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.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;
}




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;
}


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

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


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: #FFFFFF;
  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: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

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



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;
}



SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  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;
}

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;
  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;
}



.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; }


/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	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: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/**allgemeines styling **/
.copyright, .parseTime, .poweredby {display:none;}
body {margin:0px; padding:0px;}
img {border:0px}
p.p1 {margin:0px; padding:0px}
form {display: inline;}
.site_bg { background-color:#ffffff}



/**grundsätzliche formatierung**/
#kopfzeile {}
#linke_spalte, #rechte_spalte {width:176px; padding-top:5px;}
#mittlere_spalte {width:638px; text-align:left; padding-top:5px}
#fusszeile {}
#mitte {padding: 10px 10px 0px 10px}


/**allgemeine textformatierungen**/
#mitte, #links, #rechts {font-family: Arial, sans-serif; font-size: 11px;}
h1 {font-family: Arial, sans-serif; font-size: 15px; text-transform:uppercase; font-weight:bold; color:#000000; margin-top:-35px; line-height:32px; text-align:center}
h1 a, h1 a:hover {color:#000000; font-size:15px}
*html h1 {padding-left:0px; margin-top:0px; margin-bottom:0px}
*+html h1 {padding-left:0px; margin-top:0px; margin-bottom:0px}
h2 {font-family: Arial, sans-serif; font-size: 12px; color:#ffffff;}
h3 {font-family: Arial, sans-serif; font-size: 12px; text-transform:uppercase; color:#000000; font-weight:bold; line-height:1;}
h4 {font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#000000}
h6 {font-family: Arial, sans-serif; font-size: 15px; text-transform:uppercase; font-weight:bold; color:#000000; line-height:32px; text-align:center; margin-top:0px}
*html h6 {margin-bottom:-20px}

.text10 {font-family:Verdana, sans-serif; font-size: 10px; color: #000000;}
a {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: Arial, sans-serif; font-size: 11px;}
TEXTAREA {width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px;}



/** styling für die kopfnavigation **/
div#topnav {background:url(img/headnav_bg.gif) no-repeat; width:990px; height:51px; text-align:center;}
ol#topnav_ol, ol#topnav_ol li {margin:0; padding:0; list-style: none; border: 0 none transparent; display:inline;}
ol#topnav_ol {bottom:-17px; position:relative}

#topnav a, #topnav a:visited {color:#ffffff; font: bold 14px Arial; text-decoration:none; padding: 8px 18px; border-top:2px solid #ffffff;background:#35498e; vertical-align:top; top:10px; position:relative;}
#topnav a:hover {background:#35498e ; font: bold 14px Arial; text-decoration:none;}




/**styling für den navtrail**/
div#navtrail {position:absolute; width:990px; margin-left:-171px; margin-top:-4px}
#navtrail a, #navtrail {font-family:Arial, sans-serif; font-size: 10px; color: #6f6f6f;}


/**styling für die fussnavigation**/
#fusszeile {background:url(img/fuss.gif) no-repeat; width:990px; height:47px; text-align:center; margin-top:10px}
#fussnav, #fussnav a {font-family: Arial, sans-serif; font-size: 11px; color:#ffffff; font-weight:bold; padding-top:5px}
#fussnav a:hover {text-decoration:underline}

#xtc_copyright {font-family:Arial, sans-serif; font-size: 9px; color: #6f6f6f;} 
#xtc_copyright a {text-decoration:underline} 
#xtc_copyright a:hover {text-decoration:none; color:#000000}


/**styling der kategorienavigation**/

#box_kategorien div.p1 {background:url(img/navi_bg.gif); padding:5px 0px 5px 3px;}

/** allgemeines listenstyling **/
.menudiv ol {margin:0px; padding:0px; width:161px; list-style: none inside;}
.menudiv ol li {display:block; margin:0px; float:left; line-height:23px;}
/** ausblenden der ersten ebene **/
.menudiv ol li ol {margin-left: 147px;}
.menudiv ol li ol {visibility:hidden; position:absolute;# margin-left: 161px; z-index:1000 !important; margin-top:-23px; width:161px;}
*html .menudiv ol li ol {margin-left:148px}
*:first-child+html .menudiv ol li ol {margin-left:148px}
/** ausblenden der zweiten ebene **/
.menudiv ol li ol li ol {margin-left: 147px;}
.menudiv ol li ol li ol {visibility:hidden; position:absolute;# margin-left: 161px; z-index:1100 !important;}
*html .menudiv ol li ol li ol {margin-left:148px}
.menudiv ol li:hover ol li ol, .menudiv ol li a:hover ol li ol {visibility:hidden;}
/** ausblenden der dritten ebene **/
.menudiv ol li ol li ol li ol {visibility:hidden; position:absolute; margin-left: 161px; z-index:1200 !important;}
*html .menudiv ol li ol li ol li ol {margin-left:148px}
.menudiv ol li:hover ol li ol li ol, .menudiv ol li a:hover ol li ol li ol {visibility:hidden;}
/** einblenden der ebenen **/
.menudiv ol li:hover ol, .menudiv ol li a:hover ol {visibility:visible;}
.menudiv ol li ol li:hover ol, .menudiv ol li ol li a:hover ol {visibility:visible;}
.menudiv ol li ol li ol li:hover ol, .menudiv ol li ol li ol li a:hover ol {visibility:visible;}

/** allgemeines link-styling (oder erste ebene)**/
.menudiv ol li a {display:block; width:148px; text-decoration:none; line-height:23px; padding-left:14px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#000000; background:url(img/kat_bg.gif) no-repeat;}
*html .menudiv li.submenue a {margin-bottom:-1px;}
.menudiv ol li a:hover {color:#bb1c0c; position:relative; font-weight:bold; text-decoration:none; background:url(img/kat_bg_over.gif) no-repeat;}

/**die Zustände**/
li.submenue a, li.submenue a li.submenue a {background:url(img/kat_bg_sub.gif) no-repeat !important;}
li.current a {color:#bb1c0c !important; background:url(img/kat_bg_over.gif) no-repeat !important;}

.menudiv li.CatLevel2 a {background:url(img/kat_bg.gif) no-repeat !important;}
li.CatLevel2.current a {color:#bb1c0c !important; background:url(img/kat_bg_over.gif) no-repeat !important;}
.menudiv li a li a:hover, .menudiv li a:hover {color:#bb1c0c; position:relative; background:url(img/kat_bg_over.gif) no-repeat !important;}



/**styling für die boxen rechts und links **/
.kl_box {padding-top:10px}

.kl_box_kopf {background:url(img/kl_box_kopf.gif) no-repeat; width:176px; height:33px;}
.kl_box_kopf p.p1 {font-family:Arial, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bold; color:#000000; padding:5px 0 0 0px; text-align:center}
div.schlagschatten {position:absolute; margin-top:-25px !important; width:173px; height:33px; display:block}
*html div.schlagschatten {margin-left:-50%}
.schlagschatten {font-family:Arial, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bold; color:#ffffff; padding:5px 0 0 0; text-align:center; }
*:first-child+html .schlagschatten {margin-left:-50%}

.kl_box_mitte {background:url(img/kl_box_bg.gif) no-repeat bottom #ffffff; width:170px; align:center; border-right:3px solid #324586; border-left:3px solid #324586}
.kl_box_mitte div.p1 {font-family:Arial, sans-serif; font-size:12px; text-transform:uppercase; color:#000000; padding:10px 15px 5px 15px;text-align:left;}

.kl_box_fuss {background:url(img/kl_box_fuss.gif) no-repeat; width:176px; height:15px}

.blindbox {height:100%; background: url(img/blind_kopf.gif) no-repeat top #e9ecf0; vertical-align:bottom }
.blindfuss {background: url(img/blind_fuss.gif) bottom;}


/**styling der einzelnen boxen**/
/**styling für die suchbox**/
#box_search a {color:#000000; padding-top:10px; text-transform:none}
.searchinput {width:134px}
.searchbtn {padding:3px 0px 3px 0px;}
td.e_search input {width:320px !important}

/**styling für die loginbox**/
#box_login div {text-transform:none}
.loginbtn {vertical-align:middle; padding-left:5px; margin-top:-3px}
.passinput {width:57px}
.emailinput {width:134px}

/** styling für bestseller und neuheiten **/
#box_neuheiten div, #box_bestseller div {text-align:center}
.a_name_promo {text-transform:none; font-weight:bold; color:#000000}
.a_name_promo:hover {color:#990000;  text-decoration:none}
img.promo {max-width:100px;margin:5px 0px 5px 0px;}
*html img.promo { width: expression(Math.min(parseInt(this.offsetWidth), 100 ) + "px");}
div.promo_infos {text-align:right !important; width:100%; text-transform:none;}
div.promo_infos a {color:#000000}
div.promo_infos a:hover {color:#990000; text-decoration:none}
.button_promo {padding:6px 0px 0px 0px}
.price {font-family:Arial, sans-serif; font-size: 12px; color: #000000;}

/**styling für die warenkorbbox**/
#box_warenkorb div {text-transform:none;text-align:center}
.cartbtn img {padding-top:5px}

#box_admin {}
#box_infobox div {text-align:center; text-transform:none}
#box_information div a{color:#000000; text-transform:none}
#box_content div a {color:#000000; text-transform:none}
#box_content div a:hover {color:#990000; text-transform:none; text-decoration:none}
#box_languages {}
#box_currencies {}
#box_last_viewed {}
#box_reviews div a {text-transform:none}



/**styling für die listenansicht**/
.gr_box {}
.gr_box_kopf {background: url(img/gr_box_kopf.gif); width:618px; height:27px;}
.gr_box_kopf p.p1 {padding:6px 0 0 85px;font-family:Arial, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;}
.gr_box_kopf h6 a {color:#ffffff}
.gr_box_kopf h6 a:hover {color:#ffffff; text-decoration:underline}
.gr_box_mitte { border-right:3px solid #324586; border-left:3px solid #324586; width:612px;}
.gr_box_mitte div.p1 {padding: 10px;}
.gr_box_fuss {background: url(img/gr_box_fuss.gif) no-repeat; width:618px; height:13px;}
.gr_box_mitte table {max-width:591px}
.paging {}


.price_div br {display:none}


/**styling für die 2spaltige liste**/
.list_box {width:304px; padding-bottom:10px}
.list_box_kopf {background: url(img/list_box_kopf.gif); width:304px; height:27px;}
.list_box_kopf h6 {padding:0px; margin:0px; font-family:Arial, sans-serif; }
.list_box_kopf h6 a {font-size:12px; text-transform:uppercase; white-space:nowrap; line-height:27px; color:#ffffff; position:relative; z-index:10}
.list_box_kopf h6 a:hover {font-size:12px; text-transform:uppercase; color:#ffffff}
.list_box_mitte {border-right:3px solid #324586; border-left:3px solid #324586; width:298px;}
.list_box_mitte div.p1 {padding:5px 5px 0px 5px}
.list_box_fuss {background: url(img/list_box_fuss.gif) no-repeat; width:304px; height:13px;}
.list_abstand {width:10px}
.list_pic {width:100%;text-align:center;}
.list_text {height:100%; max-height:50px; padding-top:10px}
*+html .list_text {max-height:10%}

.list_btn {height:22px; text-align:right}
.list_price {text-align:left; font-size:12px; color:#990000; padding-bottom:2px; float:left}
.list_tax, .list_tax a {font-size:8px; color:#000000; line-height:10px}

div.schlagschatten3 {position:absolute; margin-top:-19px !important; width:304px; height:27px; display:block; font-weight:bold; color:#ffffff; text-align:center; z-index:2}
.schlagschatten3 a {color:#000000; font-family: Arial, sans-serif; font-size: 12px; text-transform:uppercase; padding-left:1px}


/**styling für die startseite**/
.startseite {background: url(img/lieferung.gif) no-repeat top right}


/**styling für die searchresults**/
.searchresults {background: url(img/search.gif) no-repeat right}
div.schlagschatten2 {position:absolute;width:616px; height:27px; display:block; font-family: Arial, sans-serif; font-size: 15px; text-transform:uppercase; font-weight:bold; color:#ffffff;text-align:center;}
.schlagschatten2 a {color:#ffffff}

.schlagschatten2, x:-moz-any-link { margin-top:-27px !important; }
*html div.schlagschatten2 {margin-top:-7px !important}
*+html div.schlagschatten2 {margin-top: -46px !important}
.schlagschatten2, x:-moz-any-link, x:default {margin-top:-37px !important}

/**styling für die warenkorb**/
.warenkorb {background: url(img/cart.gif) no-repeat top right}


/**styling für die checkoutseiten**/
.steps {color:#d1d1d1}
.steps a {color:#d1d1d1; text-decoration:underline}
.steps a:hover {color:#000000; text-decoration:none}
.steps_ac {font-weight:bold}
.bullet {position:relative;}
.checkoutblock {border-top: 1px solid #cccccc; padding-top:10px;}
.checkoutblock textarea {width:99% !important}
.checkoutblock table, .checkoutblock div, .checkoutblock table td {width:500px; max-width:550px}


/**styling für die artikelansicht**/
.a_view_price {width:100%; height:35px; position:relative; color:#bb1c0c; font-size:32px; padding-top:10px; text-align:right; display:block}
.extra_info {color:#8a8a8a}
.also_purchased  {-moz-opacity:.70; opacity:.70;}
*:first-child+html .also_purchased div {filter:alpha(opacity=70);}
*html .also_purchased div {filter:alpha(opacity=70);}
#also_purchased .price_infos, #also_purchased .price_div {text-align:right}
#also_purchased .a_desc {padding-left:10px; padding-right:5px;}


#hotline {background: url(img/hotline.gif) no-repeat;}
.shop_bg, body, html {background-color:#e9ecf1}

span.markProductOutOfStock {display:none}
.optionen_div {width:300px; padding-bottom:20px;}
*+html .optionen_div {padding-bottom:20px}
.optionen_dd {width:148px; height:22px; padding-top:5px}
.opt_dd {text-align:right}

#dropdown6, #dropdown4, #dropdown5, #freifeld_input3 {}
#selectname4, #selectname5, #selectname6, #freifeld_name3 {padding-top:3px}

.optionen_desc, #freifeld_name3 {border-bottom:1px solid #cccccc;}
.step {color:#990000; font-size:20px; background:#cccccc; padding:0px 2px 0px 0px; white-space:nowrap; }
 #freifeld_name3 {margin-bottom:3px}

div#dropdown1, div#dropdown2, div#dropdown3, div#dropdown4, div#dropdown5, div#dropdown6, div#dropdown7, div#dropdown8, div#dropdown9 {float:left}
*html div#dropdown1, *html div#dropdown2, *html div#dropdown3, *html div#dropdown4,*html div#dropdown5, *html div#dropdown6, *html div#dropdown7, *html div#dropdown8, *html div#dropdown9  {float:right}
.optionen_div {float:left;  font-size:12px;}

#artikel7 {display:none}
#ratgeber {background: #e3e2e2 url(img/ratgeber_kopf.gif) no-repeat top; width:260px; text-align:left; margin-left:30px}
#ratgeber div.p1 {padding: 10px;}
#ratgeber_fuss {background:url(img/ratgeber_fuss.gif) no-repeat; height:14px; width:100%;}

.attr_{display:none;}
.attr_Nummer span{ text-transform:uppercase;}

#input_div {filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; background:#FFFFFF; width:290px; height:48px;}
.freifeld_input3 input{ position:absolute;}

a.promo img {max-width:100px;}
*html a.promo img {width: expression(Math.min(parseInt(this.offsetWidth), 100 ) + "px");}

.x_freitext {display:none}

#xxl_link_div {padding-top:10px; font-weight:bold}

#saisonende_c, #saisonstart_c {width:17px; margin-top:30px; margin-left:10px; position:absolute; border:0px; background-color:#f2f2f2; font-weight:bold; text-align:center}
#saisonstart_c {margin-top:0px}
*html #saisonstart_c {margin-top:1px; margin-left:-6px;}
*html #saisonende_c {margin-left:-6px;}
*+html #saisonstart_c {margin-top:1px; margin-left:-7px;}
*+html #saisonende_c {margin-left:-7px;}

#saisonende, #saisonstart {width:17px; margin-top:34px; margin-left:10px; position:absolute; border:0px; background-color:#f2f2f2; font-weight:bold; text-align:center}
#saisonstart {margin-top:0px}
*html #saisonstart {margin-top:1px; margin-left:-6px;}
*html #saisonende {margin-left:-6px;}
*+html #saisonstart {margin-top:1px; margin-left:-6px;}
*+html #saisonende {margin-left:-6px;}
#saison_div {margin-left:136px; margin-top:-107px; position:absolute;}
*html #saison_div {margin-top:-58px; margin-left:-23px !important}
*+html #saison_div {margin-top:-58px; margin-left:-23px !important}


input#freifeld4 {z-index:3000}

.unterkategorien {display:block; width:190px; text-align:center; padding: 2px 0px 2px 0px; background:url(img/unterkat_btn_bg.gif) #35498e; color:#FFFFFF; border:1px solid #000000; font-size:12px; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
a.unterkategorien:hover {color:#FFFFFF !important; background:url(img/unterkat_btn_bg_hover.gif) #35498e; text-decoration:none; padding: 3px 0px 1px 0px; }
#subkat_1, #subkat_4, #subkat_7, #subkat_10, #subkat_13, #subkat_16, #subkat_19, #subkat_22, #subkat_25 {width:37%;}
#subkat_1 a, #subkat_4 a, #subkat_7 a, #subkat_10 a, #subkat_13 a, #subkat_16 a, #subkat_19 a, #subkat_22 a, #subkat_25 a {margin:0px auto}
.subcat_title {display:none}
.cat_name {font-weight:bold; margin-bottom:10px}
#categorie_listing h1 {margin-top:0px}

/**artikel_optionen**/
.infos_lable {float:left; width:62%; line-height:20px; height:20px; font-weight:bold; text-align:right; font-size:12px}
.infos_wert {float:left; width:37%; line-height:20px; height:20px; font-weight:bold; text-align:right; font-size:12px;}

.a_view_price .infoBoxHeading {font-size:12px;margin-top:13px; color:#000000; font-weight:bold; text-align:right !important}
.productOldPrice {display:block; font-family:arial !important}
.a_view_price br {display:none}
.a_view_price div.staffeln {float:right; position:relative; display:block}
*html .a_view_price div.staffeln {margin-top:0px}
.staffeln div {font-size:12px;}
*+html #ratgeber {margin-top:75px}

#number {text-transform:uppercase}

.symboltext {padding-left:35px; color:#dc1b16; font-weight:bold; background:url(img/achtung.gif) no-repeat; text-align:left !important}
.symboltext2 {padding-left:35px; color:#dc1b16; font-weight:bold; background:url(img/achtung2.gif) no-repeat; text-align:left !important}
.symboltext strong, .symboltext2 strong {color:#000000}


div.a_view_price, div.list_text {display:inline !important;}
.list_box span.productOldPrice {display:inline; width:auto; padding-right:10px}
div.list_price strong br {display:none;}


#startmodule table div .list_text {height:60px !important; display:block !important; clear:both}
#startmodule table div .sd_home {height:100%}
.homeh1 {position:absolute; margin-top:70%; width:610px;}
*html .homeh1 {margin-top:172%}
*html .iebr {display:none}


#zeichen_left input {font-family:arial; font-size:10px; border:0px; margin-bottom:2px; width:25px; text-align:right; font-weight:bold}
#zeichen_left {width:99%; text-align:right; font-family:arial; font-size:10px; font-weight:bold}

#box_f_content div.kl_box_mitte div.p1 {padding:0px; text-align:center}

.kl_box {position:relative; z-index:20;}
.kl_box_kopf {overflow:hidden;}
.kl_box_kopf .schlagschatten {position: static; margin:-25px auto auto auto;}
*+html .kl_box_kopf .schlagschatten {margin:-25px 2px 0px auto;}
