/*<style type="text/css">*/
  body {
    background:url(/fileadmin/templates/images/page_bg.jpg) top repeat-x;
    text-align:center;
    padding: 0;
  }
  img { border:none; }
  #main {
    margin:auto;
    text-align:left;
    width:1000px;
  }
  #header { margin: 0px 6px 0 11px; height: 118px; padding-top: 18px; padding-bottom:5px; position:relative; }
  #logo { float:left; padding: 0;}
  #menu-language, #menu-quick {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold; font-size:10px;
    color:#236C3F; margin-top: 11px;
  }
  #menu-language a, #menu-quick a { color:#ffffff; text-decoration:none; }
  #menu-language a:hover, #menu-quick a:hover { text-decoration:underline;; }
  #menu-language { float:left; }
  #menu-quick { float:right;}
  #menu-language li, #menu-quick li { list-style:none; float: left; padding: 0 12px; border-right: 1px solid #236C3F;}
  #menu-language li { border-color:#236C3F; }
  #menu-quick li { border-color: #ffffff; }
  #menu-language li.last, #menu-quick li.last { border:none; padding-right: 0;}

  #menu-main { position:absolute; margin-top:28px; left:0; }
  #menu-main .filter {
    background:url(/fileadmin/templates/images/default/menu_main.png);
    padding-top:10px;
    width:984px;
    height:80px;
  }
  #menu-level1, #menu-level2 { clear: left; border:none; zoom:1;}
    #menu-level1 li { display:block; list-style: none; float: left; width:163px; height: 41px; }
    #menu-level1 li a { display:block;  text-indent:-5000px;  width:163px; height: 41px; position:relative; }

    #menu-level2 { padding-left: 10px; height: 39px; font-family: Arial, Helvetica, sans-serif;
				font-size:13px; font-weight:bold; }
    #menu-level2 li { display:block; list-style: none; float: left; }
						
    #menu-level2 li a { color: #4A4A4A; text-decoration: none; width: 163px; text-align: center; 
				display:block; height: 25px; margin: 1px 0;
				padding-top: 8px; position:relative; }
    #menu-level2 li a:hover { text-decoration:underline; }
    #menu-level2 li.first a { width:157px; }
    #menu-level2 li.last a { width:153px; background: none; }

    #search-form { float: right; margin-top:7px; width:160px;}
    #search {
      margin: -1px 0 0 135px;
      position:absolute;
      background: url(/fileadmin/templates/images/button_go.gif) no-repeat;
      border: none;
      text-indent: -5000px;
      width: 24px;
      height: 22px;
    }
    #sword {
      margin-left:12px;
      position:absolute;
      background: url(/fileadmin/templates/images/input_bg.gif) no-repeat;
      border: none;
      height: 20px; 
      width:106px;
      padding: 3px 5px;
      font-weight:bold;
      font-size:13px;
      font-family:Arial, Helvetica, sans-serif;
      cursor: text;
    }
    * html #sword { background-attachment: fixed; }

  #basket_drop { position:absolute; width:162px; margin:-5px 0 0 -1px; display:none; float:none; z-index:3000; }
  #basket_drop .header { width:162px; height:9px; 
            background:url(/fileadmin/templates/images/basket_drop_header.png) 0 0 repeat-y; }
  #basket_drop .inner { padding: 10px; width:142px;  
            background:url(/fileadmin/templates/images/basket_drop_body.png) 0 0 repeat-y; }
  #basket_drop .footer { position:absolute; left:0;  width:162px; height:7px; 
            background:url(/fileadmin/templates/images/basket_drop_footer.png) 0 0 repeat-y;}
  #basket_drop .img { float:left; background:url(/fileadmin/templates/images/icon_cart.gif) 0 0 no-repeat; 
            width:23px; height:32px; margin-right:5px;}
  #basket_drop .info { color:#2f2f2f; font-weight:bold; }
  #basket_drop .green { color:#226e3d; width:55px; font-size:11px;  display:inline-block; font-weight:bold;}

  .basket_total_info { margin-left:5px; color:#beff62; }
  .default .basket_total_info { color:#226E3D; }

/*</style>*/