@charset "utf-8";

#leftNav #nav6519 .leftNavDown {
    width: 211px;
    font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #f4f7fa;
    background: transparent url(../i/left-nav-bg-business-2nd.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    border: none;
}
#leftNav #nav6519 .leftNavUp {
    width: 211px;
    height: 23px;
    font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #f4f7fa;
    background: transparent url(../i/left-nav-bg-up-business-2nd.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    border: none;
}
#leftNav #nav6519 .leftNavMain {
    display: block;
    width: 175px;
    height: 20px;
    font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #001074;
    background: transparent;
    margin: 0px;
    padding: 0px 18px 3px;
    border: none;
}
#leftNav #nav6519 .leftNavMain:hover {
  text-decoration: none;
  color: #f4f7fa;
  background: transparent;
  cursor:pointer;
}
/* ********************************************************************** */
/* common page layout *************************************************** */
/* ********************************************************************** */
body
{
  direction: ltr;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #001074;
/*  background: #d2d5eb url(../i/bg.jpg) repeat-x; */
  background-color: #d2d5eb;  
  margin: 0px;
  padding: 0px;
/*  background: url(../i/xmas.jpg) no-repeat bottom center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; */
}
p
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #001074;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
}
.none
{
  margin: 0px;
  padding: 0px;
  border: none;
  height:inherit !important;
}
div.clear
{
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  overflow: hidden;
}
.bold
{
  font-weight: bold;
}
.noBold
{
  font-weight: normal;
}
.italic
{
  font-style: italic;
}
.fs11
{
  font-size: 11px;
}
.fs10
{
  font-size: 10px;
}
.fs0
{
  font-size: 0;
}
.clb
{
  clear: both;
}


/* ********************************************************************** */
/* header *************************************************************** */
/* ********************************************************************** */
#header
{
  width: 1001px;
  height: 68px;
  font: normal normal normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #001074;
  background: transparent;
  margin: 0px 0px 7px 0px;
  padding: 0px;
  border: none;
}
#header #logo
{
  float: left;
  width: 211px;
  height: 68px;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  border: none;
}

#header #logo a.logo
{
 text-decoration:none;
 border:none;
}

#header #logo a.logo img
{
 border:none;
}

#header #custType
{
  float: left;
  width: 155px;
  height: 68px;
  background: transparent url(../i/cust-type-bg.png) no-repeat;
  margin: 0px 9px 0px 0px;
  padding: 0px;
  border: none;
}
#header #myInprotec
{
  float: left;
  width: 155px;
  height: 68px;
  background: transparent url(../i/myinprotec-bg.png) no-repeat;
  margin: 0px 9px 0px 0px;
  padding: 0px;
  border: none;
}
#header #loginBox
{
  float: left;
  width: 252px;
  height: 68px;
  background: transparent url(../i/login-bg.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#header #cartBox
{
  float: right;
  width: 191px;
  height: 68px;
  background: transparent url(../i/private-cart-bg.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* customer type box **************************************************** */
/* ********************************************************************** */
#header #custType #custTitle
{
  width: 119px;
  height: 20px;
  font: normal normal normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 18px;
  border: none;
}
#header #custType #custPrivateSelected
{
  width: 150px;
  height: 19px;
  font: normal normal bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/cust-type-high-private.png) no-repeat;
  margin: 0px 2px;
  padding: 0px 18px 1px;
  border: none;
}
#header #custType #custBusinessSelected
{
  width: 150px;
  height: 19px;
  font: normal normal bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/cust-type-high-business.png) no-repeat;
  margin: 0px 2px;
  padding: 0px 18px 1px;
  border: none;
}
#header #custType #custPrivate
{
  width: 151px;
  height: 20px;
  background: transparent;
  margin: 0px 2px;
  padding: 0px;
  border: none;
}
#header #custType #custPrivate a,
#header #custType #custPrivate a:link,
#header #custType #custPrivate a:visited,
#header #custType #custPrivate a:active
{
  display: block;
  width: 115px;
  height: 19px;
  font: normal normal bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #f4f7fa;
  background: transparent;
  margin: 0px;
  padding: 0px 18px 1px;
  border: none;
}
#header #custType #custPrivate a:hover,
#header #custType #custPrivate a:focus
{
  text-decoration: none;
  color: #f4f7fa;
  background: transparent url(../i/cust-type-high-private.png) no-repeat;
}
#header #custType #custBusiness
{
  width: 151px;
  height: 20px;
  background: transparent;
  margin: 0px 2px;
  padding: 0px;
  border: none;
}
#header #custType #custBusiness a,
#header #custType #custBusiness a:link,
#header #custType #custBusiness a:visited,
#header #custType #custBusiness a:active
{
  display: block;
  width: 115px;
  height: 19px;
  font: normal normal bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #f4f7fa;
  background: transparent;
  margin: 0px;
  padding: 0px 18px 1px;
  border: none;
}
#header #custType #custBusiness a:hover,
#header #custType #custBusiness a:focus
{
  text-decoration: none;
  color: #f4f7fa;
  background: transparent url(../i/cust-type-high-business.png) no-repeat;
}


/* ********************************************************************** */
/* my inprotec box ****************************************************** */
/* ********************************************************************** */
#header #myInprotec #myiTitle
{
  width: 119px;
  height: 20px;
  font: normal normal bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 18px;
  border: none;
}
#header #myInprotec #myiTitle span.orange
{
  font-weight: bold;
  color: #ea822a;
}
#header #myInprotec #myiLinks
{
  width: 119px;
  height: 42px;
  margin: 0px;
  padding: 3px 18px;
  border: none;
}
#header #myInprotec #myiLinks a,
#header #myInprotec #myiLinks a:link,
#header #myInprotec #myiLinks a:visited,
#header #myInprotec #myiLinks a:active
{
  display: block;
  width: 115px;
  height: 13px;
  font: normal normal normal 10px/13px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 0px 1px;
  border: none;
}
#header #myInprotec #myiLinks a:hover,
#header #myInprotec #myiLinks a:focus
{
  text-decoration: underline;
  color: #001074;
  background: transparent;
}


/* ********************************************************************** */
/* login box ************************************************************ */
/* ********************************************************************** */
#header #loginBox #loginTitle
{
  width: 110px;
  height: 18px;
  font: normal normal normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 0px 0px 11px;
  border: none;
}

#header #loginBox #loginRightBox a,
#header #loginBox #loginRightBox a:link,
#header #loginBox #loginRightBox a:visited,
#header #loginBox #loginRightBox a:active
{
  display: block;
  width: 130px;
  height: 18px;
  font: normal normal normal 10px/18px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 9px;
  border: none;
}
#header #loginBox #loginRightBox a:hover,
#header #loginBox #loginRightBox a:focus
{
  text-decoration: underline;
  color: #001074;
  background: transparent;
}

#header a
{
 cursor:pointer;
}
/* ********************************************************************** */
/* cart box ************************************************************* */
/* ********************************************************************** */
#header #cartBox #cartTitle
{
  width: 155px;
  height: 20px;
  font: normal normal normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background: transparent url(../i/cart-title-bg-private.png) no-repeat;
  margin: 0px;
  padding: 0px 0px 0px 40px;
  border: none;
}
#header #cartBox #cartAmount
{
  float: left;
  width: 94px;
  height: 22px;
  font: normal normal bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #fdfdfd;
  margin: 0px;
  padding: 0px 0px 0px 12px;
  border: none;
}
#header #cartBox #cartVAT
{
  float: right;
  width: 70px;
  height: 22px;
  font: normal normal normal 9px/22px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #001074;
  margin: 0px;
  padding: 0px 12px 0px 0px;
  border: none;
}
#header #cartBox #cartSum
{
  float: left;
  width: 92px;
  height: 23px;
  font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #fdfdfd;
  margin: 0px;
  padding: 3px 0px 0px 12px;
  border: none;
}
#header #cartBox #cartShipping
{
  float: right;
  width: 75px;
  height: 22px;
  font: normal normal normal 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #001074;
  margin: 0px;
  padding: 4px 12px 0px 0px;
  border: none;
}


/* ********************************************************************** */
/* cart box open ******************************************************** */
/* ********************************************************************** */
#header #cartBox #cartOpen
{
  display: none;
  visibility: hidden;
  position: relative;
  z-index: 10;
  top: -8px;
  left: -90px;
  width: 281px;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.cartOpenHeader
{
  width: 257px;
  height: 20px;
  font: normal normal bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #fdfdfd;
  background: transparent url(../i/open-cart-header-private.png) no-repeat;
  margin: 0px;
  padding: 13px 12px 0px 12px;
  border: none;
}
div.cartOpenBg
{
  width: 281px;
  min-height: 18px;
  font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #001074;
  background: transparent url(../i/open-cart-bg-private.png) repeat-y;
  margin: 0px;
  padding: 0;
  border: none;
}
td.cartTitleHeader
{
  width: 203px;
  height: 22px;
  font: normal normal bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #fdfdfd;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}
 td.cartQuantityHeader
{
  width: 48px;
  height: 22px;
  font: normal normal bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #fdfdfd;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}
td.cartTitle
{
  height: 13px;
  font: normal normal normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}
td.cartPrice
{
  height: 13px;
  width: 135px;
  font: normal normal normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}
 td.cartQuantity
{
  width: 45px;
  height: 13px;
  font: normal normal normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}
 td.cartSume
{
  width: 90px;
  height: 13px;
  font: normal normal normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}
td.cartSpcr
{
  height: 1px;
  margin: 0;
  padding: 0;
  font-size: 0;
  background-color:#fdfdfd;
  border: none;
}
div.cartOpenBottom
{
  width: 281px;
  height: 13px;
  background: transparent url(../i/open-cart-bottom-private.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* content container **************************************************** */
/* ********************************************************************** */
#contentContainer
{
  width: 1001px;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* left navigation ****************************************************** */
/* ********************************************************************** */
#leftNav
{
  float: left;
  width: 211px;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavTop
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-top-business.jpg) no-repeat;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  border: none;
}
#leftNav div.leftNavEnd
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-business.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavUpTop
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-up-top-business.jpg) no-repeat;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  border: none;
}
#leftNav div.leftNavDownTop
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-down-top-business.jpg) no-repeat;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  border: none;
}
#leftNav div.leftNavUp
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-business.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavDown
{
  width: 211px;

  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-business.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavBottom
{
  width: 211px;
  height: 19px;
  font: normal normal normal 9px/19px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #001074;
  background: transparent url(../i/left-nav-bottom.gif) no-repeat;
  margin: 0px;
  padding: 0px 0px 2px;
  border: none;
}
#leftNav div.leftNavSubMenu
{
  width: 211px;
  background: transparent url(../i/left-nav-sub-bg.jpg) repeat-y;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavDivider
{
  width: 211px;
  height: 3px;
  font: normal normal normal 0px/0px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-divider.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}

#leftNav div.leftNavTop2nd
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-top-business-2nd.jpg) no-repeat;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  border: none;
}
#leftNav div.leftNavEnd2nd
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-business-2nd.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavUpTop2nd
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-up-top-business-2nd.jpg) no-repeat;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  border: none;
}
#leftNav div.leftNavDownTop2nd
{
  width: 211px;
  
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-down-top-business-2nd.png) no-repeat;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  border: none;
}
#leftNav div.leftNavUp2nd
{
  width: 211px;
  height: 23px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-up-business-2nd.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavDown2nd
{
  width: 211px;
  
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #f4f7fa;
  background: transparent url(../i/left-nav-bg-business-2nd.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#leftNav div.leftNavBottom2nd
{
  width: 211px;
  height: 19px;
  font: normal normal normal 9px/19px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #001074;
  background: transparent url(../i/left-nav-bottom-2nd.gif) no-repeat;
  margin: 0px;
  padding: 0px 0px 2px;
  border: none;
}

a.leftNavMain,
a.leftNavMain:link,
a.leftNavMain:visited,
a.leftNavMain:active
{
  display: block;
  width: 175px;
  height: 20px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #f4f7fa;
  background: transparent;
  margin: 0px;
  padding: 0px 18px 3px;
  border: none;
}
a.leftNavMain:hover,
a.leftNavMain:focus
{
  text-decoration: none;
  color: #001074;
  background: transparent;
  cursor:pointer;
}
a.leftNavMain2nd,
a.leftNavMain2nd:link,
a.leftNavMain2nd:visited,
a.leftNavMain2nd:active
{
  display: block;
  width: 175px;
  height: 20px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 18px 3px;
  border: none;
}
a.leftNavMain2nd:hover,
a.leftNavMain2nd:focus
{
  text-decoration: none;
  color: #f4f7fa;
  background: transparent;
  cursor:pointer;
}
a.leftNavSub,
a.leftNavSub:link,
a.leftNavSub:visited,
a.leftNavSub:active
{
  display: block;
  
  height: 20px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px 2px;
  padding: 0px 0px;
  border: none;
}
a.leftNavSub:hover,
a.leftNavSub:focus
{
  text-decoration: none;
  color: #f8f8fb;
  background: #70a5ce;
  cursor:pointer;
}


/* ********************************************************************** */
/* right container ****************************************************** */
/* ********************************************************************** */
#rightContainer
{
  float: right;
  width: 780px;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* top navigation box *************************************************** */
/* ********************************************************************** */
#topNav
{
  width: 780px;
  height: 24px;
  margin: 0px 0px 7px;
  padding: 0px;
  border: none;
}
#topNav #custLeft
{
  float: left;
  width: 12px;
  height: 24px;
  background: transparent url(../i/top-nav-left-private.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#topNav #custBg
{
  background: transparent url(../i/top-nav-bg-private.jpg) repeat-x;
}
#topNav #custRight
{
  float: left;
  width: 21px;
  height: 24px;
  background: transparent url(../i/top-nav-right-private.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#topNav #topRight
{
  float: left;
  width: 12px;
  height: 24px;
  background: transparent url(../i/top-nav-right.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#topNav #custBg div.custBgDivider
{
  float: left;
  width: 2px;
  height: 24px;
  background: transparent url(../i/top-nav-divider-private.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.topCustLinks,
a.topCustLinks:link,
a.topCustLinks:visited,
a.topCustLinks:active
{
  float: left;
  display: block;
  height: 24px;
  font: normal normal normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #f4f7fa;
  background: transparent;
  margin: 0px;
  padding: 0px 7px;
  border: none;
}
a.topCustLinks:hover,
a.topCustLinks:focus
{
  text-decoration: underline;
  cursor:pointer;
  color: #f4f7fa;
  background: transparent;
}
#topNav #topLinks div.bgDivider
{
  float: right;
  width: 2px;
  height: 24px;
  background: transparent url(../i/top-nav-divider.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.topLinks,
a.topLinks:link,
a.topLinks:visited,
a.topLinks:active
{
  float: right;
  display: block;
  height: 24px;
  font: normal normal normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px 7px;
  border: none;
}
a.topLinks:hover,
a.topLinks:focus
{
  text-decoration: underline;
  cursor:pointer;
  color: #001074;
  background: transparent;
}
#topNav #topLinks #searchBox
{
  float: left;
  width: 60px;
  height: 24px;
  font: normal normal normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
#topNav #topLinks div.searchBoxArrowDown
{
  float: right;
  width: 16px;
  height: 24px;
  font: normal normal normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent url(../i/serach-box-down.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#topNav #topLinks div.searchBoxArrowUp
{
  float: right;
  width: 16px;
  height: 24px;
  font: normal normal normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent url(../i/serach-box-up.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ********************************************************************** */
/* content layout elements ********************************************** */
/* ********************************************************************** */
#contentTop
{
  width: 780px;
  height: 14px;
  background: transparent url(../i/content-top-bg.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#contentBottom
{
  width: 780px;
  height: 19px;
  background: transparent url(../i/content-bottom-bg.png) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#contentBack
{
  width: 780px;
  background: transparent url(../i/content-bg1.png) repeat-y;
  margin: 0px;
  padding: 0px;
  border: none;
}
#content
{
  width: 780px;
  min-height: 495px;
  background: transparent url(../i/content-bg.png);
  margin: 0px;
  padding: 0px;
  border: none;
}
/* only IE6 */
* html #content
{
  height: 495px;
}
#contentTitle
{
  width: 780px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  border: none;
}
#contentTitle a:hover {
   background: #71b1e4;
}
#contentTitle2
{
  margin-top: 25px;
  width: 745px;
  height: 20px;
  overflow: hidden;
  margin-right: 0px;
  padding:0px;
  border: none;
}
#content div:nth-child(3) {
  margin-top: 0px;
}
#titleLong
{
  float: left;
  overflow: hidden;
  width: 700px;
  height: 20px;
  padding: 0px 18px;
  margin: 0px;
  border: none;
}
#contentTitleWithFilter
{
  width: 780px;
/*   background: transparent url(../i/content-title-filter-bg.png) no-repeat; */
  margin: 0px;
  padding: 0px;
  border: none;
}
#contentTitleWithFilterRight
{
 float:right;
  width: 541px;
/*   background: transparent url(../i/content-title-filter-bg.png) no-repeat; */
  margin: 0px;
  padding: 0px;
  border: none;
}

div.titleBig
{
  overflow: hidden;
  height: 20px;
  font: normal normal bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
}

a.bred_crump:hover
{
 cursor:pointer;
}

#submenu
{
 width:742px;
 border:1px solid #C8C8CB;
 float:left;
 margin:14px 0 0 18px;
}

#submenuInside
{
 width:742px;
 border:1px solid #C8C8CB;
 float:left;
 margin:-12px 0 -12px -12px;
}

#submenu div.title
{
 background:none repeat scroll 0 0 #96C1E3;
 font:11px/19px Verdana,Arial,Helvetica,sans-serif;
 border:medium none;
 min-height:19px;
 margin:0;
 padding-left:5px;
/* width:211px; */
}

#submenu a.leftNavSub,
#submenu a.leftNavSub:link,
#submenu a.leftNavSub:visited,
#submenu a.leftNavSub:active
{
  display: block;
  height: 20px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px 0px;
  padding: 0px 0px;
  border: none;
}
#submenu a.leftNavSub:hover,
#submenu a.leftNavSub:focus
{
  text-decoration: none;
  color: #f8f8fb;
  background: #70a5ce;
  cursor:pointer;
}

#submenu div.subsubmenu
{
 max-height:500px; overflow: auto;
}

#submenuInside div.subsubmenu
{
 max-height:500px; overflow: auto;
}
/* ********************************************************************** */
/* highlight box ******************************************************** */
/* ********************************************************************** */
#highlight
{
  float: left;
  overflow: hidden;
  width: 211px;
  margin: 14px 0px 0px 18px;
  padding: 0px;
  border: 1px solid #c8c8cb;
}

p.filterLabel
{
 float:left; 
 margin-left:3px;
 margin-right: 6px;
 margin-top:2px;
 width: auto;
 max-width: 100px;
}

#ArticleSortFilter #filterManufacturer div.manufacturer
{
 height:20px;
 margin:2px 0px 2px 2px;
 display:block;
 float:left;
}

#filterDelivery
{
 padding-left:5px;
 float:left; 
 padding-top:5px; 
 width:196px;
}
#filterDelivery div
{
 display:block;
 float:left;
 margin:4px 14px 0 0;
}

p.label_checkbox_pair {

}
p.label_checkbox_pair input {
float: left;
}

p.label_checkbox_pair label {
float: left;
margin-left:0px;
margin-top:2px;
}

#highlightRight
{
  float: right;
  overflow: hidden;
  width: 211px;
  margin: 14px 18px 0px 0px;
  padding: 0px;
  border: 1px solid #c8c8cb;
}
#highlightTitle
{
  width: 211px;
  height: 19px;
  background: #96c1e3;
  margin: 0px;
  border: none;
}
#highlightImg
{
  float: left;
  width: 50px;
  background: transparent;
  margin: 0px;
  padding: 10px 6px;
  border: none;
}
#highlightText
{
  float: right;
  width: 131px;
  background: transparent;
  margin: 0px;
  padding: 10px 14px 10px 0px;
  border: none;
}


/* ********************************************************************** */
/* filter box *********************************************************** */
/* ********************************************************************** */
#config
{
  float: right;
  width: 517px;
  margin: 14px 18px 0px 0px;
  padding: 0px;
  border: 1px solid #c8c8cb;
}
#configTitle
{
  height: 19px; 
  background: #96c1e3;
  margin: 0px;
  border: none;
}
form.config,
table.config,
table.filter
{
  width: 517px;
  font: normal normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  border: none;
}
td.config,
td.filter
{
  padding: 2px;
}
td.config
{
  font: normal normal normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
}
select.config
{
  width: 295px;
  height: 18px;
  font: normal normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background-color: #e6ecf0;
  border: 1px solid #001074;
}

input.config
{
 width:300px;
 background-color:#FFA75D;
}

/* ********************************************************************** */
/* article list ********************************************************* */
/* ********************************************************************** */
#articleList td.element
{
  font: normal normal normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
}
#articleListCombine
{
  width: 744px;
  margin: -13px -11px;
  padding: 0px;
  border: none;
}
table.articleList
{
  width: 744px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}
table.articleListCombine
{
  width: 742px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}
tr.articleSpcr
{
  height: 3px;
  margin: 0;
  padding: 0;
  font-size: 0;
  background: transparent;
  border: none;
}
td.articleSpcr
{
  height: 3px;
  margin: 0;
  padding: 0;
  font-size: 0;
  background: transparent url(../i/article-list-horiz-bg.png) repeat-x;
  border: none;
}
td.articleImg:hover,
td.articleCellSpcr:hover,
td.articleDesc:hover,
td.articleNet:hover,
td.articleGross:hover,
td.articleOnePriceBox:hover
{
/*   cursor: pointer; */
}
td.articleImg
{
  width: 57px;
  vertical-align: top;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  border: none;
  cursor: default;
}
div.articleImg
{
  width: 57px;
  text-align: center;
  background: #ffffff;
  margin: 0px;
  padding: 5px 0px;
  border: none;
}

div.articleImg1
{
  width: 120px;
  height: 100px !important;
  padding:5px;
  padding-top:15px;
  text-align: center;
  background: #ffffff;
  /*margin-right: 2px;*/
  /*padding: 5px 0px;*/
  float:left;
  /*border: 1px solid;*/
  /*border-top:2px solid;
  border-bottom:2px solid;*/
  /*border-right:none;*/
  border:1px #bdbdbd solid;
  margin-right:20px;
  margin-bottom:20px;
}
.images > div.articleImg1 {
  width:153px !important;  
}
.images > div.articleImg1:nth-child(3) {
  margin-right:0 !important;
}
div.articleImg1:hover {
  border-color:#666;  
}
div.articleImg1:last-child { margin-right:0; } 

td.articleCellSpcr
{
  width: 3px;
  margin: 0;
  padding: 0;
  font-size: 0;
  background: transparent url(../i/article-list-vert-bg.png) repeat-y;
  border: none;
  cursor: default;
}
td.articleDesc
{
  width: 330px;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  vertical-align: top;
  margin: 0px;
  padding: 5px 14px;
  border: none;
  cursor: default;
}
td.articleCart
{
  width: 92px;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  vertical-align: top;
  margin: 0px;
  padding: 6px 0px 0px;
  border: none;
}
td.articleCartMiddle
{
  width: 82px;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  vertical-align: middle;
  margin: 0px;
  border: none;
}
input.articleAmount
{
  width: 25px;
  height: 16px;
  font: normal normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  margin: 0px 0px 5px 0px;
  padding: 1px 3px 0px 0px;
  border: 1px solid #a5a5aa;
}
input.articleAmountMiddle
{
  width: 25px;
  height: 18px;
  font: normal normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  margin: 2px 0px 0px 0px;
  padding: 1px 3px 0px 0px;
  border: 1px solid #a5a5aa;
  float:left;
}
input.articleAdd2CartdMiddle
{
}
div.amountMiddle
{
/*   width:65px; */
  display:block;
}
div.articleAdd2CartdMiddle
{
 float:right;
}
span.articleAdd2Cart
{
  display: block;
  float: right;
  width: 46px;
  margin: 0px;
  padding: 0px 4px 0px 0px;
  border: none;
}
input.articleAdd2Cart
{
  display: block;
  float: right;
  width: 46px;
  margin: 0px;
  padding: 0px 4px 0px 0px;
  border: none;
}
td.articleNet
{
  width: 90px;
  font: normal normal normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #4a454a;
  text-align: right;
  vertical-align: top;
  margin: 0px;
  padding: 6px 9px 6px 0px;
  border: none;
  cursor: default;
}
td.articleNetMiddle
{
  width: 90px;
  font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  vertical-align: middle;
  margin: 0px;
  border: none;
  cursor: default;
}
td.articleGross
{
  width: 90px;
  font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  vertical-align: top;
  margin: 0px;
  padding: 6px 9px 6px 0px;
  border: none;
  cursor: default;
}
td.articleGrossMiddle
{
  width: 97px;
  font: normal normal normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  vertical-align: middle;
  margin: 0px;
  border: none;
  cursor: default;
}
td.sumBold
{
  font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  vertical-align: top;
  margin: 0px;
  border: none;
  cursor: default;
}
td.sumBoldLeft
{
  font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  border: none;
  padding-left:3px;
  cursor: default;
}
td.sumNormal
{

  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #4a454a;
  text-align: right;
  vertical-align: top;
  margin: 0px;
  border: none;
  cursor: default;
}
td.sumNormalLeft
{

  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #4a454a;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  border: none;
  padding-left:3px;
  cursor: default;
}
td.articleOnePriceBox
{
  width: 189px;
  font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  vertical-align: top;
  margin: 0px;
  padding: 9px 9px 0px 0px;
  border: none;
  cursor: default;
}


a.tooltips,
a.tooltips:link,
a.tooltips:visited,
a.tooltips:active,
a.tooltips:focus
{
  font-weight: bold;
  text-decoration: none;
  color: #426c89;
  background: transparent;
  margin: 0px;
  padding: 0px 16px 0px 0px;
  border: none;
  outline: 0;
}
a.tooltips:hover
{
  position: relative;
  background: transparent;
}
/*
a.tooltips span
{
  position: absolute;
  visibility: hidden;
  text-decoration: none;
}
a.tooltips:hover span
{
  visibility: visible;
  top: 18px;
  left: 0px;
  max-width: 150px; 
  height: auto;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #092c5b;
  background: #FFA053 ;
*/
/* url(../i/tooltip-bg.jpg) no-repeat; */
/*
  margin: 0px;
  padding: 0px 5px;
  border: 1px solid #FF9819;
}
*/
/* ********************************************************************** */
/* business *************************************** */
/* ********************************************************************** */
#upgrade
{
 font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
 width:742px;
}
#upgrade td
{
 padding:2px 5px;
}

#upgrade td
{
 border-bottom: 1px solid  #cedde9;
}

#upgrade td.noborder
{
 border-bottom: none;
}

table.delete
{
  font: normal normal normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  display:inline;
  margin-left:20px;
}
a.help
{
 cursor:pointer;
}

#upgrade td.col_choose
{
 padding-right:50px;
 width: 50px;
}

#amount_popup
{
 text-align:left;
 width:250px;
 height:110px;
 background:white;
 border: 1px solid #6396cf;
 padding: 5px;
}
/* ********************************************************************** */
/* order account and bascet pages *************************************** */
/* ********************************************************************** */
/* ********************************************************************** */
/* order and bascet pages *********************************************** */
/* ********************************************************************** */
div.order_left
{
  display:block; margin-left:18px;margin-right:18px; padding-top:10px;
  font: normal normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
/*    overflow:hidden; */
}
div.order_left select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}
div.sumUP
{
 display: block; 
 float:right;
}

span.OrderBradCrumbDark
{
 color:#4A454A;
}

span.OrderBradCrumbActive
{
 cursor: pointer;
 text-decoration: underline;
}

span.OrderBradCrumbActive:hover
{
 color:#001074;
}
img.image1
{
  height: 40px;
  padding:3px;
}
img.order_buttons
{
 cursor:pointer;
 float: left;
}

div.data_floatLeft
{
 float:left;
 width:250px;
}
/* ********************************************************************** */
/* offer ********************************************* */
/* ********************************************************************** */
table.offerTable
{
  border:1px solid #001074;
  border-collapse: collapse;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  width:742px;
}
table.offerTable td {
  border:1px solid #001074;
  padding: 5px;
}

div.offerTableInner
{
 float:left;
}

table.orderTable
{
  border:1px solid #001074;
  border-collapse: collapse;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background:none;
}
table.orderTable td {
  border:1px solid #001074;
  padding: 5px;
  background:none;
}

button.dpd {
 background-color:#FFFFFF;
 border:1px solid #000D77;
 color:#000D77;
 font-family:Arial,sans-serif;
 font-size:9px;
 font-style:normal;
 font-weight:bold;
 height:16px;
 margin-bottom:0;
 margin-top:0;
 text-decoration:none;
 width:120px;
}

table.offerDetail
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  border: none;
}
table.offerDetail td
{
 padding:2px 5px;
}

table.offerDetail select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}



/* ********************************************************************** */
/* registration and account ********************************************* */
/* ********************************************************************** */
table.edit_account, table.registration, table.registrationStep1, table.registrationStep3, table.your_data, table.payment
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  border: none;
}

table.payment tr
{
 vertical-align:top;
}

table.payment td.left
{
 width:110px;
}

table.edit_account td.left
{
 width:100px;
}

table.edit_account table.edit_account
{
 margin-top: -7px;
}

table.registration td.left
{
 width:130px;
}
table.your_data td.left
{
 width:120px;
}

table.registrationStep3 td.left
{
 width:130px;
}

table.edit_account select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}
table.registration select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}
table.registrationStep1 select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}
table.your_data select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}
td.addressAllRight select,input, textarea
{
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
  max-width:350px;
}
span.italic
{
 font-style:italic;
}
span.small
{
  font: normal normal normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
  color: #001074; 
}
span.bold
{
  font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
a.pay_link
{
 font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 color:#001074;
}
a.pay_link:hover
{
 font: normal normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
/*  color:#FFC505; */
 cursor:pointer;
 text-decoration: underline;
}
/* ********************************************************************** */
/* main pages   ****************************************************** */
/* ********************************************************************** */
#del_price tr:nth-child(2n+1) { background: #FFF}
#del_price tr:nth-child(2n+2){ background: #CCC} 
#del_price td
{
 padding:1px 3px;
 font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#del_price td.glg
{
 padding:1px 3px;
 font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

table.tableBold
{
 font: normal normal Bold 11px Verdana, Arial, Helvetica, sans-serif;
}

span.proddetail
{
 font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}
/* ********************************************************************** */
/* article details ****************************************************** */
/* ********************************************************************** */
#contentSubTitle
{
  width: 744px;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  margin: 10px 18px 0px;
  padding: 0px;
  border: none;
  cursor:default;  
}
#articleTitle
{
  width: 744px;
  font: normal normal bold 13px Verdana, Arial, Helvetica, sans-serif;
  color: #4a454a;
  margin: 20px 18px 0px;
  padding: 0px;
  border: none;
  cursor:default;  
  margin-bottom: 5px;
}
#articleDetailsBox
{
  width: 744px;
  font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  margin: 15px 18px 0px;
  padding: 0px;
  border: none;
  cursor:default;  
  position: relative;
}
#AManufacturer {
    position: relative;
    right: 0px;
    bottom: 0px;
    float: right;
    margin-top: 15px;
}
#AManufacturer a {
    font-weight: normal;
    text-decoration: underline;
}
#tach_data tr:nth-child(2n+1) { background: #CCC}
#tach_data tr:nth-child(2n+2){ background: #FFF} 
#tach_data td
{
 padding:5px;
}
td.normal
{
 font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}


/* ********************************************************************** */
/* article details (product image) ************************************** */
/* ********************************************************************** */
#articleDetailImgBox
{
  float: left;
  width: 200px;
  text-align: center;
  margin: 0px 16px 0px 0px;
  padding: 0px;
  border: 1px solid #c8c8cb;
}
#articleDetailImg
{
  width: 200px;
  margin: 5px 0px;
  padding: 0px;
}
#articleDetailImage
{
  margin: 0px auto;
  padding: 0px;
  border: none;
}
#articleDetailImgSimilar
{
  width: 200px;
  height: 27px;
  font: normal normal normal 10px/26px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* article details (prices) ********************************************* */
/* ********************************************************************** */
#articleDetailPriceContainer
{
  float: left;
  overflow: hidden;
  width: 304px;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
#articleDetailPriceBox
{
  overflow: hidden;
  width: 304px;
  height: 113px;
  background: transparent url(../i/prices-bg-private.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#articleDetailPrices
{
  float: left;
  overflow: hidden;
  width: 111px;
  height: 109px;
  background: transparent;
  margin: 0px;
  padding: 2px;
  border: none;
}
#articleDetailGrossPrice
{
  overflow: hidden;
  width: 101px;
  height: 40px;
  font: normal normal bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 4px 7px 0px 3px;
  border: none;
}
#articleDetailGrossPrice span.subtext,
#articleDetailNetPrice span.subtext
{
  font: normal normal normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
#articleDetailNetPrice
{
  overflow: hidden;
  width: 101px;
  height: 50px;
  font: normal normal bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #4a454a;
  background: transparent;
  margin: 0px;
  padding: 4px 7px 0px 3px;
  border: none;
}


/* ********************************************************************** */
/* article details (cart and shipping) ********************************** */
/* ********************************************************************** */
#articleDetailCartAndShipping
{
  float: right;
  overflow: hidden;
  width: 182px;
  height: 109px;
  background: transparent;
  margin: 0px;
  padding: 2px;
  border: none;
}
#articleDetailCartBox
{
  width: 164px;
  height: 24px;
  margin: 0px;
  padding: 10px 7px 9px 11px;
  border: none;
}
input.articleDetailAmount
{
  float: left;
  width: 25px;
  height: 15px;
  font: normal normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: right;
  margin: 2px 0px 0px;
  padding: 1px 3px 0px 0px;
  border: 1px solid #a5a5aa;
}
input.articleDetailSymbol
{
  float: right;
  width: 123px;
  height: 24px;
  margin: 0px;
  padding: 0px;
  border: none;
}
#articleDetailShippingBox
{
  overflow: hidden;
  width: 160px;
  height: 38px;
  font: normal normal normal 10px/15px Arial, Helvetica, sans-serif;
  color: #001074;
  text-align: left;
  margin: 0px;
  padding: 6px 5px 2px 11px;
  border: none;
}
#articleDetailImgShippingStatus
{
  float: left;
  width: 38px;
  height: 38px;
  margin: 0px;
  padding: 0px;
  border: none;
}
#articleDetailArtNum
{
  overflow: hidden;
  width: 160px;
  height: 20px;
  font: normal normal normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #4a454a;
  text-align: left;
  margin: 0px;
  padding: 0px 11px 0px 11px;
  border: none;
}
#articleDetailShippingAdditionalText
{
  width: 272px;
  background: transparent;
  font: normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
  color: #4a454a;
  text-align: right;
  margin: 0px;
  padding: 6px 16px;
  border: none;
}


/* ********************************************************************** */
/* article details (additional details) ********************************* */
/* ********************************************************************** */
#articleAdditionalDetailsBox
{
  float: right;
  width: 200px;
  margin: 0px;
  padding: 1px;
  border: 1px solid #c8c8cb;
}
div.articleAdditionalDetailsBgTop
{
  width: 188px;
  height: 34px;
  font: normal normal normal 11px/34px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background: transparent url(../i/article-additional-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px 12px 0px 0px;
  border: none;
  cursor: pointer;
}
div.articleAdditionalDetailsBgWithDidiver
{
  width: 188px;
  height: 34px;
  font: normal normal normal 11px/34px Verdana, Arial, Helvetica, sans-serif;
  color: #001074;
  background: transparent url(../i/article-additional-bg-with-divider.jpg) no-repeat;
  margin: 0px;
  padding: 3px 12px 0px 0px;
  border: none;
  cursor: pointer;
}
div.icon-question
{
  float: left;
  width: 48px;
  height: 34px;
  background: transparent url(../i/icon-question.gif) no-repeat 8px 5px;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.icon-pdf
{
  float: left;
  width: 48px;
  height: 34px;
  background: transparent url(../i/icon-pdf.gif) no-repeat 8px 5px;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.icon-telephone
{
  float: left;
  width: 48px;
  height: 34px;
  background: transparent url(../i/icon-telephone.gif) no-repeat 8px 5px;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.icon-email
{
  float: left;
  width: 48px;
  height: 34px;
  background: transparent url(../i/icon-email.gif) no-repeat 8px 5px;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.addDetailLinks,
a.addDetailLinks:link,
a.addDetailLinks:visited,
a.addDetailLinks:active
{
  font: normal normal normal 11px/34px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.addDetailLinks:hover
{
  text-decoration: underline;
  color: #001074;
  background: transparent;
}


/* ********************************************************************** */
/* article details (additional info) ************************************ */
/* ********************************************************************** */
#articleAdditionalInfosTopBoxContainer
{
  width: 740px;
  height: 20px;
  background: transparent;
  margin: 16px 18px 0px 18px;
  padding: 1px;
  border: 1px solid #c8c8cb;
}
#articleAdditionalInfosTopBox
{
  width: 740px;
  height: 20px;
  background: #cedde9;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.innerInfoBoxTop,
div.innerInfoBoxTop:link,
div.innerInfoBoxTop:visited,
div.innerInfoBoxTop:active
{
  display: block;
  float: left;
  min-width: 10px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: #cedde9;
  margin: 0px;
  padding: 0px 10px;
  border: none;
}
div.innerInfoBoxTop:hover,
div.innerInfoBoxTop:focus
{
  text-decoration: none;
  color: #001074;
  background: #cedde9 url(../i/info-box-title-bg.gif) repeat-x;
  cursor:pointer;
}
div.innerInfoBoxTopSelected
{
  display: block;
  float: left;
  min-width: 10px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: #cedde9 url(../i/info-box-title-bg.gif) repeat-x;
  margin: 0px;
  padding: 0px;
  padding: 0px 10px;
  border: none;
}
div.additionalInfoRightDivider
{
  float: left;
  display: block;
  width: 3px;
  height: 20px;
  background: transparent url(../i/additional-info-divider-right.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.individualInfoBox
{
  width: 720px;
  min-height: 110px;
  font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
  background: #e9f0f5;
  margin: 0px 18px 0px 18px;
  padding: 11px;
  border-left: 1px solid #c8c8cb;
  border-right: 1px solid #c8c8cb;
  border-bottom: 1px solid #c8c8cb;
}


/* ********************************************************************** */
/* index container ****************************************************** */
/* ********************************************************************** */
#leftIndexAds
{
  float: left;
  margin: 0px;
  padding: 0px;
  border: none;
}

#mainIndexAd
{
  margin: 0px;
  padding: 0px;
  border: none;
  height:inherit !important;
}
#bannerIndexAd
{
  margin: 21px 0px;
  padding: 0px;
  border: none;
}


#bottomIndexAds1,#bottomIndexAds2, #bottomIndexAds3
{
  margin: 0px;
  padding: 0px;
  border: none;
  margin-top: 9px;
  display: -webkit-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; 
}
#bottomIndexAds1 div,#bottomIndexAds2 div,#bottomIndexAds3 div
{
  margin-right: 20px;
}

div.images
{
  width: 535px; 
  /*height: 260px; */
  /* background-color:#EAEFF5; */
}
#zuletzt
{
 background-color:#016dad;/*#016DAD*/
 padding-top:5px;
 padding-left:5px;
 padding-bottom:5px;
 height:15px;
 border-radius:3px;
 color:#fff;
}
#zuletzt1
{
 height:120px;
 width:506px;
 border:1px solid #BDBDBD;
 border-top:2px solid #BDBDBD;
 border-bottom:2px solid #BDBDBD;
 border-radius:5px;
}
#zuletzt2
{

background: #96C1E3;
 padding:3px;
 height:15px; 
 margin:0 18px;
}
#zuletzt3
{
height:120px;
 margin-left:18px;
}

#rightIndexAd1,
#rightIndexAd2,
#rightIndexAd3,
#rightIndexAd4,
#rightIndexAd5,
#rightIndexAd6
{
  margin: 0px 0px 9px;
  padding: 0px;
  border: none;
}  
a.indexAd,
a.indexAd:link,
a.indexAd:visited,
a.indexAd:active
{
  display: block;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: 0px solid #c8c8cb;
}
a.indexAd:hover,
a.indexAd:focus
{
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  border: 0px solid #001074;
}

a.indexAd div.artTitle
{
 position: absolute;
 font-size: 12px;
 margin-top: 5px;
}
a.indexAd div.artTitle div.alphaBg
{
 position: absolute;
 margin-left: 20px;
 margin-right: -15px;
}
a.indexAd div.artTitle div.alphaBg div.bg
{
 border: 1px solid;
 background-color: #FFF;
 opacity: 0.6;
 filter: alpha(opacity=60);
 color: #FFF;
 z-index: 40;
 border: 1px solid #AAA;
 padding-right: 6px;
}
a.indexAd div.artTitle div.alphaBg div.name
{
 padding-right: 6px;
 position: absolute;
 z-index: 60;
}
a.indexAd div.artPrice
{
 position: absolute;
 margin-left: 15px;
}
a.indexAd div.artPrice span
{
 font-size: 14px;
 font-weight: bold;
 color: #F00;
 background-color: #FFF;
 border: 1px solid #AAA;
 padding-top: 1px;
 padding-bottom: 2px;
 padding-left: 6px;
 padding-right: 6px;
 min-width: 100px;
}
a.indexAd div.artPrice span.info
{
 font-size: 7px;
 color: #000;
 background-color: #FFF;
 border: 1px solid #AAA;
 padding: 0;
 padding-right: 2px;
 padding-left: 2px;
 height: 14px;
}























/* ********************************************************************** */
/* imagebar ************************************************************* */
/* ********************************************************************** */
#imagebar
{
  width: 952px;
  height: 149px;
  font: normal normal normal 10px/24px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #000000;
  background: #518a04 url(../i/imagebar-01.png) no-repeat;
  margin: 0px 12px 16px;
  padding: 0px;
  border-left: 2px solid #518a04;
  border-right: 2px solid #518a04;
  border-bottom: 1px solid #518a04;
}
#imagebar #imagebarLinks
{
  height: 23px;
  font: normal normal bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  margin: 128px 0px 0px 3px;
  padding: 0px;
  border: none;
}
#imagebar #imagebarLinks[id]
{
  float: left;
}
a.imagebarLinks,
a.imagebarLinks:link,
a.imagebarLinks:visited,
a.imagebarLinks:active
{
  height: 23px;
  font: normal normal bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 1px 5px 0px 5px;
  border: none;
}
a.imagebarLinks:hover,
a.imagebarLinks:focus
{
  color: #abc687;
  background-color: transparent;
  text-decoration: none;
}


/* ********************************************************************** */
/* main content table *************************************************** */
/* ********************************************************************** */
#contentTitle a:hover {background: #71b1e4;
}

#contentTitle a.bred_crump { background: #adcfea; padding-top: 30px; padding-bottom: 30px; padding-right: 20px; padding-left: 20px; border-top-right-radius: 500px; border-bottom-left-radius: 500px; margin: -8px; }

a.bred_crump:hover {background: #71b1e4;}

#contentTitle2 a.bred_crump { background: #adcfea; padding-top: 30px; padding-bottom: 30px; padding-right: 20px; padding-left: 20px; border-top-right-radius: 500px; border-bottom-left-radius: 500px; margin: -8px; }

table.main
{
  width: 956px;
  margin: 0px 12px 16px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}
td.leftNav,
td.rightContent
{
  width: 270px;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  border: none;
}
td.pageContent
{
  width: 368px;
  background: transparent;
  vertical-align: top;
  margin: 0px;
  padding: 0px 24px;
  border: none;
 }
td.pageContentWide
{
  width: 638px;
  background: transparent;
  vertical-align: top;
  margin: 0px;
  padding: 0px 24px;
  border: none;
}

td.pictures
{
  font: normal normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
  background: transparent;
  vertical-align: middle;
}

td.member h2
{
  font: normal normal bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
  background: transparent;
  vertical-align: middle;
}

td.member p
{
  font: normal normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
  background: transparent;
  vertical-align: middle;
}

td.tabdefault
{
  font: normal normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
  background: transparent;
  vertical-align: top;
  margin: 0px;
  padding: 0px 24px;
  border: none;
 }

 td.tabdefault a
{
  font: normal normal bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #7dc51b;
  background: transparent;
  vertical-align: top;
  margin: 0px;
  padding: 0px 0px;
  border: none;
 }
 td.tabdefault a:hover
{
  font: normal normal bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #7dc51b;
  background: transparent;
  vertical-align: top;
  margin: 0px;
  padding: 0px 0px;
  border: none;
 }

/* ********************************************************************** */
/* left navigation ****************************************************** */
/* ********************************************************************** */
div.leftNav,
div.rightContent
{
  width: 266px;
  margin: 0px;
  padding: 0px;
  border: 2px solid #518a04;
}


/* ********************************************************************** */
/* page content layout ************************************************** */
/* ********************************************************************** */
td.pageContent h1
{
  font: normal normal normal 18px Verdana, Arial, Helvetica, sans-serif;
  color: #518a04;
  background-color: transparent;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  border: none;
}
td.pageContentWide h1
{
  font: normal normal normal 18px Verdana, Arial, Helvetica, sans-serif;
  color: #518a04;
  background-color: transparent;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  border: none;
}
td.pageContent h2
{
  font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
td.pageContent p
{
  font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
td.pageContent p.top
{
  font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  margin: 0px;
  padding: 30px 0px 0px 0px;
  border: none;
}
td.pageContent table
{
  font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  margin: 10px 0px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}
td.pageContent td
{
  padding: 4px 4px 4px 0px;
}

table.spacer
{
 margin: 10px 0 0 0;
 font: normal normal normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
}

table.spacer td.lb
{
 background-color:#CEDDE9;
 padding:2px 0;
 vertical-align:middle;
 font: normal normal normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
}


/* ********************************************************************** */
/* left navigation elements / right content elements ******************** */
/* ********************************************************************** */
div.leftNav span.title,
div.rightContent span.title
{
  display: block;
  width: 238px;
  height: 22px;
  font: normal normal bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background: transparent url(../i/gradient.png) no-repeat;
  margin: 0px;
  padding: 0px 14px;
  border: none;
}
div.leftNav a.title,
div.leftNav a.title:link,
div.leftNav a.title:visited,
div.leftNav a.title:active,
div.rightContent a.title,
div.rightContent a.title:link,
div.rightContent a.title:visited,
div.rightContent a.title:active

{
  display: block;
  width: 238px;
  height: 22px;
  font: normal normal bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #3b6404;
  background: transparent url(../i/gradient.png) no-repeat;
  text-decoration: none;
  margin: 0px;
  padding: 0px 14px;
  border: none;
}
div.leftNav a.title:hover,
div.leftNav a.title:focus,
div.rightContent a.title:hover,
div.rightContent a.title:focus
{
  color: #ffffff;
  background-color: #7dc51b;
  background-image: none;
  text-decoration: none;
}
div.leftNav a.lnk,
div.leftNav a.lnk:link,
div.leftNav a.lnk:visited,
div.leftNav a.lnk:active,
div.rightContent a.lnk,
div.rightContent a.lnk:link,
div.rightContent a.lnk:visited,
div.rightContent a.lnk:active
{
  display: block;
  width: 238px;
  height: 22px;
  font: normal normal bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px 14px;
  border: none;
}
div.leftNav a.lnk:hover,
div.leftNav a.lnk:focus,
div.rightContent a.lnk:hover,
div.rightContent a.lnk:focus
{
  color: #ffffff;
  background-color: #7dc51b;
  text-decoration: none;
}
div.leftNav a.activelnk
{
  font: normal normal bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #7dc51b;
  text-decoration: none;
  padding: 0px 14px;
}
div.leftNav span.text,
div.rightContent span.text
{
  display: block;
  width: 238px;
  height: 22px;
  font: normal normal normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background: transparent;
  margin: 0px;
  padding: 0px 14px;
  border: none;
}
div.leftNav span.titleSmall,
div.rightContent span.titleSmall
{
  display: block;
  width: 238px;
  height: 22px;
  font: normal normal bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background: transparent url(../i/gradient.png) no-repeat;
  margin: 0px;
  padding: 0px 14px;
  border: none;
}
div.leftNav span.textSmall,
div.rightContent span.textSmall
{
  display: block;
  width: 238px;
  height: 15px;
  font: normal normal normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background: transparent;
  margin: 0px;
  padding: 0px 14px;
  border: none;
}
div.leftNav span.img,
div.rightContent span.img
{
  display: block;
  width: 252px;
  color: #000000;
  background: transparent;
  text-align: center;
  margin: 0px;
  padding: 5px 7px;
  border: none;
}


/* ********************************************************************** */
/* footer box *********************************************************** */
/* ********************************************************************** */
#footer
{
  width: 940px;
  height: 28px;
  background: transparent;
  margin: 0px auto;
  padding: 0px 20px;
  border: none;
}
#footer #footerRight
{
  float: right;
  width: 350px;
  height: 27px;
  font: normal normal normal 11px/27px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #000000;
  background: transparent;
  margin: 0px;
  padding: 1px 5px 0px 5px;
  border: none;
}
a.footerLinks,
a.footerLinks:link,
a.footerLinks:visited,
a.footerLinks:active
{
  height: 27px;
  font: normal normal normal 11px/27px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 1px 5px 0px 5px;
  border: none;
}
a.footerLinks:hover,
a.footerLinks:focus
{
  color: #000000;
  background-color: transparent;
  text-decoration: underline;
}

/* ********************************************************************** */
/* debug layout ********************************************************* */
/* ********************************************************************** */
pre
{
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  color: #1f2322;
  background-color: #ffffff;
  margin: 10px;
  padding: 0px;
}
/*  */
/*  */
a.smlformButton,
a.smlformButton:link,
a.smlformButton:visited,
a.smlformButton:active
{
 display: block;
 width: 73px;
 height: 20px;
 font: normal normal bold 11px/20px Arial, Helvetica, sans-serif;
 text-align: center;
 text-decoration: none;
 color: #ffffff;
 background: url('/i/sml_form-button.jpg') no-repeat;
 margin: 0px;
 padding: 0px;
 border: none;
 outline: 0;
}
a.smlformButton:hover,
a.smlformButton:focus
{
 cursor: pointer;
 text-decoration: none;
 color: #ffffff;
 background: url('/i/sml_form-button_over.jpg') no-repeat;
 outline: 0;
}

a.smlformButtonGreen,
a.smlformButtonGreen:link,
a.smlformButtonGreen:visited,
a.smlformButtonGreen:active
{
 display: block;
 width: 73px;
 height: 20px;
 font: normal normal bold 11px/20px Arial, Helvetica, sans-serif;
 text-align: center;
 text-decoration: none;
 color: #ffffff;
 background: url('/i/sml_form-button-green.jpg') no-repeat;
 margin: 0px;
 padding: 0px;
 border: none;
 outline: 0;
}
a.smlformButtonGreen:hover,
a.smlformButtonGreen:focus
{
 cursor: pointer;
 text-decoration: none;
 color: #ffffff;
 background: url('/i/sml_form-button_over-green.jpg') no-repeat;
 outline: 0;
}
#newsletterInfo
{
 width:229px;
 font:10px/14px Verdana,Arial,Helvetica,sans-serif;
}

a.noArrowButton
{
 background:url('../i/button_general.png'); 
 background-repeat:no-repeat; 
 height:24px; display:inline-block; 
 width:117px; 
 padding:3px 0px 0px 014px; 
 text-decoration:none; 
 color: #F4F7FA;
}

a.noArrowButton:hover
{
 background:url('../i/button_general_hover.png'); 
 background-repeat:no-repeat; 
 height:24px; display:inline-block; 
 width:117px; 
 padding:3px 0px 0px 014px; 
 text-decoration:none; 
 color: #F4F7FA;
 cursor:pointer;
}

a.noArrowButtonS
{
 background:url('../i/button_s_general.png'); 
 background-repeat:no-repeat; 
 height:24px; display:inline-block; 
 width:117px; 
 padding:3px 0px 0px 014px; 
 text-decoration:none; 
 color: #F4F7FA;
}

a.noArrowButtonS:hover
{
 background:url('../i/button_s_general_hover.png'); 
 background-repeat:no-repeat; 
 height:24px; display:inline-block; 
 width:117px; 
 padding:3px 0px 0px 014px; 
 text-decoration:none; 
 color: #F4F7FA;
 cursor:pointer;
}

a.noArrowButtonB
{
 background:url('../i/button_b_general.png');
 background-repeat:no-repeat; 
 height:24px; display:inline-block; 
 width:250px;
 padding:3px 0px 0px 014px; 
 text-decoration:none; 
 color: #F4F7FA;
}

a.noArrowButtonB:hover
{
 background:url('../i/button_b_general_hover.png');
 background-repeat:no-repeat; 
 height:24px; display:inline-block; 
 padding:3px 0px 0px 014px; 
 text-decoration:none; 
 color: #F4F7FA;
 cursor:pointer;
}

input.articleAdd2CartdMiddleEdit
{
 background-image:url('../i/edit.png');
 background-color:transparent;
 background-repeat:no-repeat;
  padding: 0px 0px 0px 0px;
 height:26px;
 display:inline-block; 
 width:26px; 
 margin-left:3px; 
 text-decoration:none; 
 color: #F4F7FA;
 text-indent:-99999px;
 border:none;
 float:left;
}

input.articleAdd2CartdMiddleEdit:hover
{
 background-image:url('../i/edit_hover.png');
 cursor:pointer;
}

a.articleAdd2CartdMiddleDelete
{
 background-image:url('../i/delete.png');
 background-repeat:no-repeat; 
 height:26px;
 display:inline-block; 
 width:26px; 
 margin-left:3px; 
 text-decoration:none; 
 color: #F4F7FA;
 text-indent:-99999px;
}
a.articleAdd2CartdMiddleDelete:hover
{
 background-image:url('../i/delete_hover.png');
 cursor:pointer;
}

input.articleDetailSymbol
{
 background-image:url('../i/into_cart.png');
 background-color:transparent;
 background-repeat:no-repeat;  
 font:10px/14px Verdana,Arial,Helvetica,sans-serif;
 line-height:13px;
 margin-left:9px;
 padding:0 0 0 0px;
 height:26px;
 display:inline-block; 
 width:125px; 
 text-decoration:none; 
 color: #F4F7FA;
 margin-top:-1px;
}

input.articleDetailSymbol:hover
{
 background-image:url('../i/into_cart_hover.png');
 cursor:pointer;
}

input.articleAdd2Cart
{
  display: block;
  background-color:transparent;
  background-image:url('../i/cart.png');
  background-repeat:no-repeat;  
  float: right;
  width: 26px;
  height: 26px;
  margin: 0px;
  padding: 0px 4px 0px 0px;
  border: none;
  text-indent:-99999px;
  margin-right:25px;
}

input.articleAdd2Cart:hover
{
  background-image:url('../i/cart_hover.png');
  cursor:pointer;
}

input.button
{
 background:url('../i/button_general.png'); 
 background-repeat:no-repeat; 
 height:25px; 
 display:block; 
 width:122px; 
 padding:0px 0px 0px 0px; 
 text-decoration:none; 
 color: #F4F7FA;
 border: none;
}

input.button:hover
{
 background:url('../i/button_general_hover.png'); 
 cursor:pointer;
}

input.buttonS
{
 background:url('../i/button_s_general.png'); 
 background-repeat:no-repeat; 
 height:25px; 
 display:block; 
 width:80px; 
 padding:0px 0px 0px 0px; 
 text-decoration:none; 
 color: #F4F7FA;
 border: none;
 margin-top: 5px;
}

input.buttonS:hover
{
 background:url('../i/button_s_general_hover.png'); 
 cursor:pointer;
}

#search_submit
{
 background:url('../i/login.png'); 
 background-repeat:no-repeat; 
 height:22px; 
 display:block; 
 width:22px; 
 padding:0px 0px 0px 0px; 
 text-decoration:none; 
 color: #F4F7FA;
 border: none;
 margin-top:-2px;
}

#search_submit:hover
{
 background:url('../i/login_hover.png'); 
 cursor:pointer;
}

.leftBredCrump
{
 margin-left:18px;
 background:url('../i/top-nav-left-business.jpg'); 
}
.rightBredCrumpLight
{
 background:url('../i/top-nav-right.jpg'); 
}

.rightBredCrumpDark
{
 background:url('../i/top-nav-dark-right.jpg'); 
}
.BredCrumpSmall
{
 float:left;
 width:12px;
 height:24px;
}

.BredCrumpBig
{
 float:left;
 width:101px;
 height:24px;
 padding: 0 0 0 4px;
 font: 11px/24px Verdana,Arial,Helvetica,sans-serif;
}

.BredCommited
{
 background:url('../i/top-nav-bg-business.jpg');
 color:#F4F7FA;
}

.BredNotCommited
{
 background:url('../i/top-nav-bg.jpg'); 
}

.BredNotCommitedSep
{
 background:url('../i/bright-bright.jpg'); 
 width:17px;
}
.BredCommitedSep
{
 background:url('../i/blue-blue.jpg'); 
 width:17px;
}

.BredSep
{
 background:url('../i/top-nav-right-business.jpg'); 
 width:17px;
}

.bascetHeaderArticle
{
 padding:10px 12px;
 margin:0 2px;
 border-bottom:1px solid white
}

.bascetHeaderArticle:hover
{
 background-color:#fbbe89;
 cursor:pointer !important;
}

#sendbut:hover
{
 cursor:pointer !important;
}

.deliveryImg
{
 cursor:pointer;
}

#alphabet
{
 width:742px;
 border:1px solid #C8C8CB;
 float:left;
 margin:14px 0 0 18px;
}

#alphabet div.title
{
 background:none repeat scroll 0 0 #96C1E3;
 font:11px/19px Verdana,Arial,Helvetica,sans-serif;
 border:medium none;
 height:19px;
 margin:0;
 text-align:center;
}

#alphabet table
{
 margin-top:0px;
}

#alphabet tr.leftNavSub,
#alphabet tr.leftNavSub:link,
#alphabet tr.leftNavSub:visited,
#alphabet tr.leftNavSub:active
{
  height: 20px;
  font: normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #001074;
  background: transparent;/*#96c1e3;*/
  margin: 0px 0px;
  padding: 0px 0px 0px 15px;
  border: none;

}
#alphabet tr.leftNavSub:hover,
#alphabet tr.leftNavSub:focus
{
  text-decoration: none;
  color: #f8f8fb;
  background: #70a5ce;
  cursor:pointer;
}
#aktionskyscraper {
z-index:-1; position:absolute; left:1288px; right:10px;text-align:center;
    top:30px;
}
#FAPNote {
    margin: 20px 0 20px 0;
}
#FAPNote .articleImg {
    border-radius: 100px;
    cursor: pointer;
    width: 50%;
    margin-top: 10px;
}
#FAPNote strong{
    position: relative;
    top: -20px;
    margin-left: 15px;
}
#FAPNote:hover .articleImg {
    background-color: aliceblue;
    border-radius: 100px;
    cursor: pointer;
    width: 50%;
}
#corona {
    background-color: #3463a6;
    color: white;
    font-size: 14px;
    padding: 10px;
    box-shadow: 0px 10px #3463a6ab;
    margin-bottom: 30px;
}
.corona {
    margin-left: 20px;
    margin-right: 20px;
}
.corona a {
    text-decoration: underline;
}
.corona a:hover {
    color: cornflowerblue;
}
u.corona {
    font-size: 12px;
     margin: 0;
}
.coronaV {
    margin: 0;
    transform: translate(370px, 40px);
    font-weight: 100;
}
#cslider {
    position: relative;
    width: 530px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#slider {
    position: relative;
    width: 530px;
    height: 200px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.aktiv {
    position: absolute;
    opacity: 1;
    transition: 2s;
}
.inaktiv {
    position: absolute;
    opacity: 0;
    transition: 1s;
    z-index: -50;
}
.sprev, .snext {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: gray;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  z-index: 40;
}
.snext {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.sprev:hover, .snext:hover {
  background-color: rgba(255,255,255,0.8);
}

#sdots {
    width: 530px;
    text-align: center;
    margin-bottom: 5px;
}
.daktiv, .dinaktiv {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    display: inline-block;
    margin-left: 5px;
}
.daktiv {
    background-color: gray;
    transition: 2s;
}
.dinaktiv {
    background-color: lightgray;
    transition: 2s;
}
.daktiv, .dinaktiv:hover {
    background-color: gray;
    cursor: pointer;
}
.Wartung {
    color: white;
    background: #ed8181;
    padding: 20px;
    font-size: 13px;
}
.Wartung a {
    color: #2b63a6;
}