/* -------------------------------------------------------------------------------------------------------------
   ePages 5 - golf24 Styles
   ------------------------------------------------------------------------------------------------------------- */



  body, img, form {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
}
p, table, tr, td, th, span, ul, li, samp, input, select, option, textarea, samp {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
}
input.Text, input.Login,
input#Login, input#EMail {
  font-size: 11px !important;
}
input.Text 
{
  vertical-align: middle !important;
  *line-height: 110%;
}
input.Action {
  margin-top: 7px;  
}
input.BasketInput {
  *line-height: 100%;      
}
div.SearchForm input {
  line-height: 100%;
  margin-top: 3px;
}
#PreviewArea {
  width: 200px;
  height: 200px;
  margin: 0;
  padding: 0;
  display: block;
  text-align:left;
  overflow:hidden;
  background: #fff;
  position: relative;
}
#PreviewArea img{
    position: relative;
}
#PreviewArea .IconNeu,
#PreviewArea .IconDemo,
#PreviewArea .IconReduziert,
#PreviewArea .IconReduziert {
  position: absolute;
  top: 5px;
  left: 169px;
  display: block;
}
.ProductDetails .InfoArea {
  width: 324px !important;
  float: right;
}
.ProductDetails .ImageArea {
  _float: left;
  float: left;
  width: 200px;
  min-width: 200px;
  min-height: 200px;
  text-align: center;
  background: #C6C6C6;
  padding: 3px 2px 3px 2px;
  margin: 0 12px 0 0;
  overflow: visible;
}

ul.OrderProcess {
  list-style-type:  none;
  margin: 0;
  padding: 0;
  height: 23px;
  background: #E3E3E3;
}
ul.OrderProcess li {
  height: 23px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  background: none;
  color:#333;
  line-height: 23px !important;   
  width: auto; 
}
ul.OrderProcess li.ActiveItem {
  background: #B3CCB1;
}
ul.OrderProcess li.PassedItem  {
  background: #B3CCB1; 
}

ul.OrderProcess li.PassedItem a {
  font-size: 12px !important;
}
ul.OrderProcess li a.ItemLink,
ul.OrderProcess li a.ItemLink:hover {
  font-weight: bold;
  font-size: 11px;
  display: block;
  line-height: 23px !important;
  color: #333;
  padding-left: 10px;
  padding-right: 10px;
}
 ul.OrderProcess li a.ItemLink img, ul.OrderProcess li .ItemLabel img {
  display: block;
  float: left;
  padding-top: 3px;
  padding-right: 5px;
}

ul.OrderProcess li .ItemLabel {
  font-weight: normal;
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  line-height: 23px !important;
}
div.AtrivioListItemCategory h3 a {
  font-weight: bold !important;
}
.HotDealAtrivioTop,
.HotDealAtrivioTopFloatin, 
.HotDealAtrivioFoot, 
.HotDealAtrivioFootFloatin {
  background: none !important;
  padding: 1px 6px 4px 3px !important;
  * padding: 1px 0px 4px 3px 
}  
.HotDealAtrivioTop {
  border: solid 1px #aeaeae;
  border-bottom: 0;
}
.HotDealAtrivioFoot {
  border: solid 1px #aeaeae;
  border-top: 0;
}
input.AtrivioSearch {
  font-size: 11px !important;
}
div.InfoArea h3 a,div.CategoryText a {
  font-weight: bold !important;
}
div.InfoArea p a {
  font-weight: normal !important;
}
div.TableHead div, th {
  color: #666 !important;
}
.ContentArea .BreadcrumbItem:hover, 
.ContentArea .BreadcrumbItem { 
  background:transparent url('/WebRoot/Golf24/SF/Icon/Golf24/img_breadcrumb_arrow.gif') no-repeat right !important;
}
a.BreadcrumbItem {
  font-weight: bold !important;
}
div.ProductListFoot {
  background: #ccc !important;
}
.Pager .PagerInfo,
.Pager .PagerInfoLeft,
.Pager .PagerSizeContainer,
.Pager .PagerSizeContainer a,
.Pager .PagerSizeContainer a:hover {
  color: #666 !important;
  font-weight: normal !important;
}
.Links a.Action {
  font-weight: normal !important;
}
div.Links {
  margin-bottom: 5px;
}
.GrandTotal {
  font-weight: bold !important;
}
.NavBarLeft .ContextBoxBody {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  line-height: 22px !important;  
}
div.ContextBoxBody a.active {
  text-decoration: underline;
}
div.submenu {
  background: #FFF;
  width: 188px;
  display: block;
  margin-left: -10px;
  margin-bottom: 0px;
  *margin-bottom: 1px !important;
  padding: 0px;
  padding-bottom: 2px;
  padding-top: 2px;
  border: 1px #008C5B solid;
}
div.ContextBoxBody ul {
  list-style-type: none;
  margin: 0px; 
  padding: 0px; 
}
div.ContextBoxBody ul li {
  display: block;
}
div.ContextBoxBody ul li a {
  color: #008c5b;
  display: block;
  line-height: normal;
  padding: 2px 0 3px 21px;
}
div.ContextBoxBody ul li a.active,
div.ContextBoxBody ul li a:hover,
div.ContextBoxBody ul li a:active {
  background: #fff url('/WebRoot/Golf24/SF/Icon/Golf24/img_actionlink.gif') no-repeat 7px 3px;
  *background: #fff url('/WebRoot/Golf24/SF/Icon/Golf24/img_actionlink.gif') no-repeat 7px 5px;
  color:#008c5b;
  text-decoration: none;
  font-weight: normal;
}
.AtrivioHeadMiddle h3 a:hover {
  font-size: 12px;
  font-weight: bold;
}
.NavBarBottom .NavigationText {
  margin-top: 6px !important;
  *margin-top: 5px !important;
}
button.Button {
  font-size: 11px !important;
  padding:0pt 6px;
  margin: 0px;
}
div.PagerInfoLeft strong {
  color:#000;
}
span.OrderByListPrice a {
  color: #666666;
}
div.FreeContent a, div.FreeContent a:hover {
  font-weight: bold;
} 
div.Links a.LinkAddShoppingList, 
div.Links a.LinkBasket {
  font-weight: normal !important;
  background: #fff url('/WebRoot/Golf24/SF/Icon/Golf24/img_actionlink.gif') no-repeat 8px 3px;
  padding-bottom: 2px;
}
table.VariationsTable tr td {
  padding: 2px  4px 1px 2px;
} 
table.VariationsTable td a.Action {
  background: url('/WebRoot/Golf24/SF/Icon/Golf24/img_actionlink.gif') no-repeat 1px 1px;
  *background: url('/WebRoot/Golf24/SF/Icon/Golf24/img_actionlink.gif') no-repeat 1px 3px;
}
table.Basket td {
  vertical-align: middle !important;
}
div.Price {
  padding-top: 3px;
}
div.startseiteheadlines1 {
  clear:both; 
  margin:0; 
  padding:0; 
  font-size: 12px; 
  font-weight: bold; 
  color: #FFFFFF; 
  position:absolute; 
  top:166px; 
  width:537px; 
  height:21px;  
  background-color:#666666;
}
div.startseiteheadlines2 {
  clear:both; 
  margin:0; 
  padding:0; 
  font-size: 12px; 
  font-weight: bold; 
  color: #FFFFFF; 
  position:absolute; 
  top:457px; 
  width:537px; 
  height:21px;  
  background-color:#666666;
}
div.startseiteheadlines3 {
  clear:both; 
  margin:0; 
  padding:0; 
  font-size: 12px; 
  font-weight: bold; 
  color: #FFFFFF; 
  position:absolute; 
  top:747px; 
  width:537px; 
  height:21px;  
  background-color:#666666;
}

