
/* //////////////////////////////////////////////////////// GLOBAL  */

b, p { text-align: left; }

a { text-decoration: none !important; white-space: normal; }

img { border: 0; }

body { background: #fff url(interface/bkg.gif) top center fixed no-repeat; }

td { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 10.5px; color: #999; }

.text { font-size: 11px; line-height: 16px; }

.grau { color: #666666; }

.hell { color: #7E7469; }

.red { color: #990000; }

.discount { color: #FF0000; }

h1 { margin: 25px 0 25px -3px !important; }

h1 a { font-size: 32px !important; font-weight: normal; }

h1 a { color: #becd00 !important; text-decoration: none !important; }

h1 a:hover { color: #becd00 !important; text-decoration: underline !important; }

hr { height: 1px; background-color: #fff !important; color: #fff !important; border: 0; border-bottom: 1px #becd00 dashed; margin-bottom: 0.01em; }

b.ProductLabel { font-size: 10px; underline: none; font-weight: normal; }

b.ProductLabel a { white-space: nowrap; word-wrap: normal; }

a.hoverDecoration { text-decoration: none !important; }

a.hoverDecoration:hover { text-decoration: underline !important; }

/* .overflow_95_42 { position: relative; background: #ccc; width: 97px; height: 42px; overflow: hidden; text-align: center; margin-bottom: 3px; } */ /* Bilder Overview 97 x 42 px */

/* .overflow_95_42 img { min-width: 97px; } */ /* Bilder Overview zwingend 97px breit */

/* * html .overflow_95_42 img { min-height: 97px; height: auto !important; height: 97px; } */ /* IE6 */

.ArrowBig { position: absolute; margin: -18px 0 0 -10px }

#language { position: absolute; top: 5px; z-index: 2; }

table { z-index: 1; }

#language a { text-decoration: none; }

#language a:hover { text-decoration: underline; }

a.arrowLink { padding: 2px 0 2px 15px; background: url(interface/arrow.gif) 0 1px no-repeat; text-decoration: none !important; }

a.arrowLink:hover { text-decoration: underline !important; }

.NoBorder { border: 0 none !important; }

font[color="#ff0000"] { color: becd00; }


/* //////////////////////////////////////////////////////// FORM  */

.menu { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 10px; color: #000000; width: 128px; height: 17px; border-width: 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }

input, textarea, select, option { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px; color: #000000; }

.submit { font-family: Verdana, Arial, Geneva, sans-serif; font-weight: normal; font-size: 11px; color: #000000; margin: 2px 0 0 12px; }


/* //////////////////////////////////////////////////////// NAVIG  */

.NavigText { font-weight: normal; color:#999 }

a.NavigText:link { text-decoration:none; color:#999; background-color: #fff; }

a.NavigText:visited { text-decoration:none; color:#999; background-color: #fff; }

a.NavigText:active { text-decoration:none; color:#fff; background-color: #becd00; }

a.NavigText:hover { text-decoration:none; color:#fff; background-color: #d1dc4c; }

a.NavigText:visited:hover { text-decoration:none; color:#fff; background-color: #d1dc4c; }

.InfoNavigTextOn { text-decoration:none; color:#fff; background-color: #becd00; font-weight: bold; }

a.NavigTextOn:link { text-decoration:none; color:#fff; background-color: #becd00; font-weight: bold; }

a.NavigTextOn:visited { text-decoration:none; color:#fff; background-color: #becd00; font-weight: bold; }

a.NavigTextOn:active { text-decoration:none; color:#fff; background-color: #becd00; font-weight: bold; }

a.NavigTextOn:hover { text-decoration:none; color:#fff; background-color: #becd00; font-weight: bold; }

a.NavigTextOn:visited:hover { text-decoration:none; color:#fff !important; background-color: #becd00; font-weight: bold; }

.NavigRootline { font-weight: normal; color:#999 }

a.NavigRootline:link { text-decoration:none; color:#999; background-color: #fff; font-weight: normal; }

a.NavigRootline:visited { text-decoration:none; color:#999; background-color: #fff; font-weight: normal; }

a.NavigRootline:active { text-decoration:none; color:#999; background-color: #fff; font-weight: normal; }

a.NavigRootline:hover { text-decoration:none; color:#becd00; background-color: #fff; font-weight: normal; }

a.NavigRootline:visited:hover { text-decoration:none; color:#becd00; background-color: #fff; font-weight: normal; }


/* //////////////////////////////////////////////////////// LINKS  */

a:link { text-decoration:underline; color:#999 }

a:visited { text-decoration:underline; color:#999 }

a:active { text-decoration:underline; color:#999 }

a:hover { text-decoration:none; color:#999 }

a:visited:hover { text-decoration:none; color:#999 }

.Link { text-decoration:underline; color: #999; font-weight: bold; }

a.Link:link { text-decoration:underline; color: #999; font-weight: bold; }

a.Link:visited { text-decoration:underline; color: #999; font-weight: bold; }

a.Link:active { text-decoration:underline; color: #999; font-weight: bold; }

a.Link:hover { text-decoration:none; color: #999; font-weight: bold; }

a.Link:visited:hover { text-decoration:none; color: #999; font-weight: bold; }

.CartLink { text-decoration:underline; color: #999; }

a.CartLink:link { text-decoration:underline; color: #999; }

a.CartLink:visited { text-decoration:underline; color: #999; }

a.CartLink:active { text-decoration:underline; color: #999; }

a.CartLink:hover { text-decoration:none; color: #999; }

a.CartLink:visited:hover { text-decoration:none; color: #999; }


/* //////////////////////////////////////////////////////// CELLS  */

#header { position: relative; }

.OuterCellContent { background-color: #fff; border-bottom: 1px #becd00 solid; }

.OuterCellContentBorder { border: 1px #becd00 solid; background-color: #fff; margin: 0 10px; text-align: left; }

.OuterCellContentBorder .ListingCellTop { border-top: 0; }

.OuterCellContentTop { border-top: 1px #becd00 dashed; background-color: #fff; text-align: left; }

.PathCell { padding: 3px 4px 3px 4px; background-color: #9999FF; text-align: left; }

.CellTitle { padding: 6px 0 6px 12px; background-color: #fff; color: #becd00; text-align: left; font-weight: bold; border-top: 1px #becd00 dashed; border-bottom: 1px #becd00 dashed; }

.CellTitleGrey { color: #999; font-weight: normal; padding: 6px 0 6px 12px; background-color: #fff; text-align: left; border-top: 1px #becd00 dashed; }

.CellTitleCart { padding: 5px 0 5px 12px; background-color: #fff; color: #becd00; text-align: left; font-weight: bold; border-top: 1px #becd00 dashed; border-bottom: 1px #becd00 dashed; margin-top: 25px; }

.Cell a { border-top-width: 1px; border-top-style: dashed; border-top-color: #becd00; padding: 5px 0 5px 12px; text-align: left; display: block; }

* html .Cell a { width: 100%; }

.CellInfo { text-align: left; border: none; }

.CellInfo div { margin: 1px 0 0 12px; }

.CellInfo a.NavigText { padding: 1px 0 0 12px; text-align: left; border: none; display: block; }

* html .CellInfo a.NavigText { width: 100%; }

.CellInfoOn a.NavigTextOn { padding: 1px 0 0 12px; text-align: left; border: none; display: block; }

.BorderBottom { border-bottom: 1px #becd00 dashed; }

.BorderBottomSolid { border-bottom: 1px #becd00 solid; }

.back { background-color: #becd00; }

.TeaserCell { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; padding: 3px 4px 3px 4px; background-color: #9999FF; text-align: left; color: #FFFFFF; }

.CellOn a { border-top-width: 1px; border-top-style: dashed; border-top-color: #becd00; padding: 6px 0 6px 12px; text-align: left; font-weight: bold; display: block; }

.OverviewCell { padding: 19px 0 10px 12px; margin: 0 !important; min-height: 82px; width: 100px !important; text-align: left; }

* html .OverviewCell { min-height: 92px; height: auto !important; height: 92px; } /* IE6 */

.ListingCell { padding: 10px; text-align: left; }

.ListingCellHome { padding: 10px 0 0 0; border-top: 0px #becd00 dashed; }

.ListingCellHome img { max-width: 443px; }

.ListingCellTop { background-color: #fff; color: #becd00; padding: 5px 10px 5px 12px; text-align: left; border-top: 1px #becd00 dashed; border-bottom: 1px #becd00 dashed; }

.ListingCellTopCart { background-color: #becd00; color: #fff; padding: 6px 10px 6px 12px; text-align: left; }

.ListingCellNoline { padding: 2px 6px 10px 10px; }

.DetailCell { line-height: 16px; padding: 10px 10px 10px 12px; }

/*.DetailCell span { color: #999 !important; }*/

.DetailCell img { width: 200px; height: 200px; }

#pictures_thumbs { clear: both; float: none; margin-top: 30px; display: inline; }

#pictures_thumbs img { width: auto; height: auto; float: left; display: inline; }

.DetailImgCell { line-height: 16px; padding: 10px 0 10px 0; text-align: right; }

.DetailCellTable { border-top-width: 1px; border-top-style: dashed; border-top-color: #becd00; padding: 4px 10px 4px 12px; }

.CartCellTop, .CartCellMiddle { color: #becd00; padding: 5px 0 5px 8px; height: 16px; border-bottom: 1px #becd00 dashed; border-top: 1px #becd00 dashed; }

.white { color: #fff !important; }

.CartCell { padding: 6px 0 6px 9px; }

.CartCell input { border: 1px #becd00 solid; width: 30px; padding: 2px 1px 2px 1px; }

.CartCellNoline { padding: 6px 0 6px 6px; }

.CartCellForm { padding: 3px 0px 3px 12px; }

.CartCellTotal { border-top-width: 1px; border-top-style: solid; border-top-color: #becd00; padding: 25px 0 6px 12px; }


/* SPORTEX SPECIFIC */

.OuterCellContentRed { border-width: 3px; border-style: solid; border-color: #FF0000; background-color: #FFFFFF; }

.ListingCellTopRed { background-color: #FF0000; color: #FFFFFF; padding: 0px 10px 0px 6px; }

.ListingCellRed { border-top-width: 3px; border-top-style: solid; border-top-color: #FF0000; padding: 10px 6px 10px 6px; }

#address { text-align: right; text-transform: lowercase; font-size: 10px; }

#address a { text-decoration: none; }

#address a:hover { text-decoration: underline; }
