A:active {
  color:  #0E1570 ;
}
A:link {
  color:  #0E1570 ;
}
A:visited {
  color:  #0E1570 ;
}
.ABCInner {
  background-color:  #EFF0F3 ;
  font-size:  11px ;
  padding-left:  5px ;
  padding-right:  5px ;
}

.ABCInner A:active {
  font-weight:  bold ;
}
.ABCInner A:link {
  font-weight:  bold ;
}
.ABCInner A:visited {
  font-weight:  bold ;
}

.abcMenuCornerLeft {
  background-image:  url(/pics/abcMenuCornerLeft.gif) ;
  background-repeat:  no-repeat ;
}
.abcMenuCornerLeft1 {
  background-image:  url(/pics/main/abcMenuCornerLeft.gif) ;
  background-repeat:  no-repeat ;
}
.abcMenuCornerRight {
  background-image:  url(/pics/abcMenuCornerRight.gif) ;
  background-repeat:  no-repeat ;
  text-align:  right ;
}
.abcMenuCornerRight1 {
  background-image:  url(/pics/main/abcMenuCornerRight.gif) ;
  background-repeat:  no-repeat ;
  text-align:  right ;
}
.ActionDD {
  background-color:  #BCC1CF ;
  color:  #0E1570 ;
  padding:  3px ;
}
.AGBCaption1 {
  margin-bottom:  5px ;
  margin-left:  10px ;
  margin-right:  10px ;
  margin-top:  20px ;
  padding-bottom:  0px ;
  padding-top:  0px ;
}
.AGBCaption2 {
  font-size:  10px ;
  font-weight:  bold ;
  margin-bottom:  20px ;
  margin-left:  10px ;
  margin-right:  10px ;
  margin-top:  0px ;
  padding-bottom:  0px ;
  padding-top:  0px ;
  text-transform:  uppercase ;
}
.AGBHeader {
  font-size:  10px ;
  font-weight:  bold ;
  margin-bottom:  0px ;
  margin-left:  10px ;
  margin-right:  10px ;
  margin-top:  10px ;
  padding-bottom:  0px ;
  padding-top:  0px ;
  text-align:  left ;
}
.AGBText {
  font-size:  10px ;
  margin-bottom:  0px ;
  margin-left:  10px ;
  margin-right:  10px ;
  margin-top:  0px ;
  padding-bottom:  0px ;
  padding-top:  0px ;
  text-align:  justify ;
}
.b1 {
  background-color:  #0E1570 ;
}
.b10 {
  background-color:  #1A5698 ;
}
.b11 {
  background-color:  #9DB1CA ;
}
.b12 {
  background-color:  #A9AEB3 ;
}
.b13 {
  background-color:  #EFF0F3 ;
}
.b14 {
  background-color:  #A5AFBC ;
}
.b15 {
  background-color:  #D9DDE3 ;
}
.b16 {
  background-color:  #EBEBED ;
}
.b2 {
  background-color:  #EEE5E0 ;
}
.b3 {
  background-color:  #D0BFAF ;
}
.b4 {
  background-color:  #FF8D04 ;
}
.b5 {
  background-color:  #FFFFFF ;
}
.b6 {
  background-color:  #000000 ;
}
.b7 {
  background-color:  #CFC5BC ;
}
.b8 {
  background-color:  #BCC1CF ;
}
.b9 {
  background-color:  #C8D5E4 ;
}
.CatHead2 {
  font-size:  12px ;
  font-weight:  bold ;
}
.CatName {
  color:  #CFC5BC ;
  font-size:  12px ;
  padding:  2px ;
  white-space:  nowrap ;
}
.CatName A:active {
  color:  #0E1570 ;
}
.CatName A:link {
  color:  #0E1570 ;
}
.CatName A:visited {
  color:  #0E1570 ;
}
.CatName2 {
  background-color:  #FF8D04 ;
  color:  #0E1570 ;
  font-size:  12px ;
  padding:  2px ;
  text-align:  right ;
  white-space:  nowrap ;
}
.CatName2 A:active {
  color:  #0E1570 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatName2 A:link {
  color:  #0E1570 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatName2 A:visited {
  color:  #0E1570 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatNameShop2 {
  color:  #FFFFFF ;
  font-size:  12px ;
  padding-right:  2px ;
  text-align:  left ;
  white-space:  nowrap ;
}
.CatNameShop2 A:active {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatNameShop2 A:link {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatNameShop2 A:visited {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatNameShop3 {
  color:  #FFFFFF ;
  font-size:  11px ;
  padding-right:  2px ;
  text-align:  left ;
}
.CatNameShop3 A:active {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatNameShop3 A:link {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatNameShop3 A:visited {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.CatTitle {
  color:  #FFFFFF ;
  font-size:  13px ;
  font-weight:  bold ;
  padding:  2px ;
  text-align:  right ;
  vertical-align:  bottom ;
}
.CatTitle2 {
  color:  #FFFFFF ;
  font-size:  13px ;
  font-weight:  bold ;
  text-align:  right ;
  vertical-align:  bottom ;
}
.CatTitleShop2 {
  color:  #FFFFFF ;
  font-size:  13px ;
  font-weight:  bold ;
  text-align:  left ;
  vertical-align:  bottom ;
}
.CompanyData {
  background-color:  #CFC5BC ;
  color:  #000000 ;
  font-size:  10px ;
  padding-left:  2px ;
  padding-right:  2px ;
}
.CrossHeader {
  background-color:  #0E1570 ;
  color:  #FF8D04 ;
  font-size:  11px ;
  padding-left:  2px ;
  padding-right:  2px ;
}
.CrossHeader A:active {
  color:  #FFFFFF ;
}
.CrossHeader A:link {
  color:  #FFFFFF ;
}
.CrossHeader A:visited {
  color:  #FFFFFF ;
}
.DetailAmount {
  background-color:  #BCC1CF ;
  color:  #0E1570 ;
  font-weight:  bold ;
  padding:  2px ;
  text-align:  right ;
}
.Detail-even {
  background-color:  #BCC1CF ;
}
.DetailInput {
  font-size:  11px ;
  width:  100% ;
}
.DetailMain {
  background-color:  #BCC1CF ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #0E1570 ;
  font-size:  11px ;
  width:  98% ;
}
.Detail-odd {
  background-color:  #CFD1D4 ;
}
.DetCrossData {
  background-color:  #D9DDE3 ;
  color:  #000000 ;
  font-weight:  bold ;
  padding-bottom:  2px ;
  padding-left:  2px ;
  padding-right:  2px ;
  padding-top:  2px ;
}
.DetCrossHead {
  background-color:  #A5AFBC ;
  color:  #000000 ;
  font-weight:  bold ;
  padding-bottom:  2px ;
  padding-left:  2px ;
  padding-right:  2px ;
  padding-top:  2px ;
}
.FirstLetter {
  color:  #0E1570 ;
  font-size:  14px ;
  font-weight:  bold ;
}
.FormBody {
  background-color:  #D0BFAF ;
  color:  black ;
  font-size:  12px ;
  padding-left:  10px ;
}
.FormHead {
  background-color:  black ;
  color:  white ;
  font-size:  12px ;
  font-weight:  bold ;
  line-height:  25px ;
  padding-left:  10px ;
}
.HeaderCat {
  background-color:  #0E1570 ;
  color:  #FF8D04 ;
  font-size:  12px ;
  font-weight:  bold ;
  line-height:  20px ;
  text-align:  center ;
}
.HeaderCat2 {
  background-color:  #1A5698 ;
  color:  #FF8D04 ;
  font-size:  14px ;
  font-weight:  bold ;
  line-height:  20px ;
  padding-left:  5px ;
}
.Impressum {
  background-color:  #0E1570 ;
  color:  #FFFFFF ;
  font-size:  10px ;
}
.Impressum A:active {
  color:  #FFFFFF ;
}
.Impressum A:link {
  color:  #FFFFFF ;
}
.Impressum A:visited {
  color:  #FFFFFF ;
}
.InputAmount {
  font-size:  11px ;
  font-weight:  bold ;
  padding-left:  2px ;
  padding-right:  2px ;
  text-align:  right ;
}
.LabelHeading2 {
  background-color:  #0E1570 ;
  color:  #FFFFFF ;
  font-size:  13px ;
  font-weight:  bold ;
  padding:  4px ;
  text-align:  center ;
}
.Legend {
  background-color:  #EEE5E0 ;
  border-bottom-color:  #0E1570 ;
  border-bottom-style:  solid ;
  border-bottom-width:  2px ;
  border-left-color:  #0E1570 ;
  border-left-style:  solid ;
  border-left-width:  2px ;
  border-right-color:  #0E1570 ;
  border-right-style:  solid ;
  border-right-width:  2px ;
  padding-bottom:  3px ;
  padding-right:  8px ;
  padding-top:  3px ;
  text-align:  right ;
}
.MainGroups {
  background-color:  #CFD1D4 ;
  color:  #CCFFCC ;
  padding:  2px ;
  white-space:  nowrap ;
}
.MainGroups A:active {
  color:  #0E1570 ;
}
.MainGroups A:link {
  color:  #0E1570 ;
}
.MainGroups A:visited {
  color:  #0E1570 ;
}
.MainTable {
  background-color:  #FFFFFF ;
  color:  #0E1570 ;
  font-size:  11px ;
  padding-left:  2px ;
  padding-right:  2px ;
}
.Menu {
  background-color:  #0E1570 ;
  color:  #EEE5E0 ;
  padding-left:  5px ;
}
.Menu1 {
  background-color:  #0E1570 ;
  color:  #FF8D04 ;
  font-size:  12px ;
  font-weight:  bold ;
  padding:  1px ;
  vertical-align:  bottom ;
}
.Menu1 A:active {
  color:  #FF8D04 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.Menu1 A:link {
  color:  #FF8D04 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.Menu1 A:visited {
  color:  #FF8D04 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.Menu2 {
  background-color:  #FF8D04 ;
  color:  #0E1570 ;
  font-size:  12px ;
  font-weight:  bold ;
  padding:  1px ;
  vertical-align:  bottom ;
}
.Menu2 A:active {
  color:  #0E1570 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.Menu2 A:link {
  color:  #0E1570 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.Menu2 A:visited {
  color:  #0E1570 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.MenuLine {
  background-color:  #0E1570 ;
  color:  #FFFFFF ;
  font-size:  11px ;
}
.MenuLine A:active {
  color:  #FFFFFF ;
}
.MenuLine A:link {
  color:  #FFFFFF ;
}
.MenuLine A:visited {
  color:  #FFFFFF ;
}
.NewDetailBorder {
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  8px ;
}
.NewDetailInner {
  background-color:  #EFF0F3 ;
  padding-left:  5px ;
  padding-right:  5px ;
}
.NewDetailInnerHeader {
  font-size:  12px ;
}
.NewDetailInnerRow {
  background-color:  #EFF0F3 ;
  padding-bottom:  4px ;
  padding-top:  4px ;
  vertical-align:  top ;
}
.NoTableList {
  padding:  2px ;
  width:  98% ;
}
.OfferDetail {
  background-color:  #CFD1D4 ;
  color:  #EEE5E0 ;
  font-size:  11px ;
  padding:  3px ;
  text-align:  right ;
}
.OfferDetail-bold {
  background-color:  #CFD1D4 ;
  color:  #EEE5E0 ;
  font-size:  12px ;
  font-weight:  bold ;
  line-height:  20px ;
  padding:  3px ;
  text-align:  right ;
}
.OfferDetail-OldPrice {
  color:  red ;
  text-decoration:  line-through ;
}
.OrderlistGrandTotal {
  background-color:  #D0BFAF ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
}
.OrderlistTotal {
  background-color:  #CFD1D4 ;
  color:  #000000 ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
}
.OrderlistVat {
  background-color:  #CFD1D4 ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
}
.PageHeader {
  background-color:  #BCC1CF ;
  color:  #0E1570 ;
  font-size:  13px ;
  font-weight:  bold ;
  line-height:  25px ;
  text-align:  center ;
}
.PageHeader2 {
  color:  #0E1570 ;
  font-size:  14px ;
  font-weight:  bold ;
  line-height:  25px ;
}
.ProductInnerDetailLeft {
  background-color:  #EFF0F3 ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
  vertical-align:  top ;
}
.ProductInnerDetailRight {
  background-color:  #C8D5E4 ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
  vertical-align:  top ;
}
.Round {
  background-image:  url(/pics/main/abcCorner.gif) ;
  background-position:  left bottom ;
  background-repeat:  no-repeat ;
  line-height:  24px ;
}
.Search {
  background-color:  #CFD1D4 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #EEE5E0 ;
  font-size:  11px ;
  width:  96% ;
}
.Search2 {
  background-color:  #8191B9 ;
  border-color:  #B6BED6 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #EEE5E0 ;
  font-size:  11px ;
}
.SearchIpt {
  background-color:  #EEE5E0 ;
  color:  #0E1570 ;
  font-size:  11px ;
  width:  98% ;
}
.SearchIpt2 {
  background-color:  #B6BED6 ;
  border-color:  #000000 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #000000 ;
  font-size:  11px ;
  font-weight:  bold ;
  padding-left:  3px ;
  width:  90% ;
}
.SearchText2 {
  color:  #0E1570 ;
  font-size:  12px ;
  font-weight:  bold ;
  padding-left:  12px ;
  padding-top:  3px ;
}
.SearchTitle {
  color:  #0E1570 ;
  font-size:  12px ;
  font-weight:  bold ;
  padding:  2px ;
  text-align:  right ;
  vertical-align:  bottom ;
}
.SearchTitle2 {
  color:  #0E1570 ;
  font-size:  12px ;
  font-weight:  bold ;
  padding-right:  9px ;
  padding-top:  3px ;
}
.ShoplistBody {
  background-color:  #BCC1CF ;
  color:  #0E1570 ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
}
.ShoplistBodyEven {
  background-color:  #9DB1CA ;
  color:  #0E1570 ;
  font-weight:  normal ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
  vertical-align:  top ;
}
.ShoplistBodyInvisible {
  background-color:  #CCCCCC ;
  color:  #0E1570 ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
}
.ShoplistBodyOdd {
  color:  #0E1570 ;
  font-weight:  normal ;
  line-height:  14px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
  vertical-align:  top ;
}
.ShoplistHead {
  background-color:  #0E1570 ;
  color:  white ;
  font-weight:  normal ;
  line-height:  16px ;
  padding-bottom:  2px ;
  padding-left:  5px ;
  padding-right:  5px ;
  padding-top:  2px ;
}
.ShoplistHead2 {
  background-color:  #FFFFFF ;
  color:  #0E1570 ;
  font-weight:  normal ;
  font-weight:  bold ;
  line-height:  16px ;
  padding-bottom:  1px ;
  padding-left:  5px ;
  padding-right:  5px ;
  vertical-align:  bottom ;
}
.ShopMain {
  background-color:  #CFC5BC ;
  border-bottom-color:  #0E1570 ;
  border-bottom-style:  solid ;
  border-bottom-width:  1px ;
  border-left-color:  #0E1570 ;
  border-left-style:  solid ;
  border-left-width:  1px ;
  border-right-color:  #0E1570 ;
  border-right-style:  solid ;
  border-right-width:  1px ;
  color:  #000000 ;
  font-size:  12px ;
  padding:  2px ;
  width:  98% ;
}
.ShopName {
  background-color:  #CFD1D4 ;
  color:  #EEE5E0 ;
  font-size:  14px ;
  font-weight:  bold ;
  line-height:  25px ;
  padding:  2px ;
  text-align:  left ;
}
.ShopSort {
  background-color:  #FFFFFF ;
  padding:  2px ;
  text-align:  left ;
  width:  100% ;
}
.ShopSort2 {
  background-color:  #FFFFFF ;
  background-color:  #EEE5E0 ;
  font-size:  11px ;
  font-weight:  bold ;
  padding:  1px ;
  text-align:  left ;
}
.ShopSortButton {
  background-color:  #0E1570 ;
  border-color:  #FFFFFF ;
  border-style:  ridge ;
  border-width:  2px ;
  color:  #FFFFFF ;
  font-size:  11px ;
  font-style:  italic ;
  font-weight:  bold ;
  letter-spacing:  2px ;
}
.SmallDetail {
  background-color:  #BCC1CF ;
  padding:  3px ;
}
.smallOfferDesc {
  background-color:  #EEE5E0 ;
  color:  #0E1570 ;
  font-size:  9px ;
}
.SubGroup {
  background-color:  #BCC1CF ;
  color:  #FFFFFF ;
  padding:  2px ;
  white-space:  nowrap ;
}
.SubGroup A:active {
  color:  #0E1570 ;
}
.SubGroup A:link {
  color:  #0E1570 ;
}
.SubGroup A:visited {
  color:  #0E1570 ;
}
.Symbols {
  padding-bottom:  2px ;
  padding-left:  3px ;
  padding-right:  3px ;
  padding-top:  2px ;
}
.tblBorder1 {
  background-color:  #BCC1CF ;
  border-bottom-color:  #0E1570 ;
  border-bottom-style:  solid ;
  border-bottom-width:  1px ;
  border-left-color:  #0E1570 ;
  border-left-style:  solid ;
  border-left-width:  1px ;
  border-right-color:  #0E1570 ;
  border-right-style:  solid ;
  border-right-width:  1px ;
}
.tblBorder12 {
  background-color:  #0E1570 ;
  border-bottom-color:  #0E1570 ;
  border-bottom-style:  solid ;
  border-bottom-width:  1px ;
  border-left-color:  #0E1570 ;
  border-left-style:  solid ;
  border-left-width:  1px ;
  border-right-color:  #0E1570 ;
  border-right-style:  solid ;
  border-right-width:  1px ;
}
.tblBorder2 {
  background-color:  #D0BFAF ;
  border-bottom-color:  #0E1570 ;
  border-bottom-style:  solid ;
  border-bottom-width:  1px ;
  border-left-color:  #0E1570 ;
  border-left-style:  solid ;
  border-left-width:  1px ;
  border-right-color:  #0E1570 ;
  border-right-style:  solid ;
  border-right-width:  1px ;
}
.tblBorder3 {
  background-color:  #ffffff ;
  border-bottom-color:  #0E1570 ;
  border-bottom-style:  solid ;
  border-bottom-width:  1px ;
}
.tblBranch {
  background-color:  #CFD1D4 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #EEE5E0 ;
  font-size:  11px ;
  padding:  2px ;
  padding-bottom:  5px ;
  width:  33% ;
}
.tblCat {
  background-color:  #CFD1D4 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #EEE5E0 ;
  font-size:  11px ;
  padding:  2px ;
  padding-bottom:  5px ;
}
.tblCat2 {
  background-color:  #C8D5E4 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #0E1570 ;
  font-size:  11px ;
}
.tblCatDetail2 {
  background-color:  #C8D5E4 ;
  color:  #0E1570 ;
  font-size:  11px ;
  padding-left:  10px ;
}
.tblPageTab {
  background-color:  #0E1570 ;
  color:  #FF8D04 ;
  font-size:  10px ;
  font-weight:  bold ;
}
.tblPageTab A:active {
  color:  #FF8D04 ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.tblPageTab A:link {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.tblPageTab A:visited {
  color:  #FFFFFF ;
  font-weight:  bold ;
  text-decoration:  none ;
}
.tblSort2 {
  background-color:  #EEE5E0 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #0E1570 ;
  font-size:  11px ;
  padding-bottom:  2px ;
  padding-left:  3px ;
  padding-right:  3px ;
  padding-top:  2px ;
}
.tblSymbols {
  background-color:  #EEE5E0 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #0E1570 ;
  font-size:  9px ;
}
.TextBorder {
  background-color:  #EFF0F3 ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
}
.TextInner {
  background-image:  url(/pics/backwelt.gif) ;
  background-position:  0px 100px ;
  background-repeat:  no-repeat ;
  padding-left:  0px ;
  padding-right:  0px ;
}
.TextInnerHeader {
  font-size:  12px ;
  font-weight:  bold ;
  padding-left:  5px ;
  padding-right:  5px ;
}
BODY {
  background-color:  #ffffff ;
  font-family:  Verdana,Arial,Helvetica,sans-serif ;
  font-size:  11px ;
}
Span.AGBCompany1 {
  font-size:  14px ;
  font-weight:  bold ;
}
Span.AGBCompany2 {
  font-size:  14px ;
}
Span.AGBCompany3 {
  font-size:  10px ;
}
TABLE {
  background-color:  #ffffff ;
  color:  #0E1570 ;
  font-family:  Verdana,Arial,Helvetica,sans-serif ;
  font-size:  10px ;
}
table.Shoplist {
  background-color:  white ;
  width:  98% ;
}
table.Shoplist2 {
  background-color:  #C8D5E4 ;
  font-size:  11px ;
}
Table.Sort {
  background-color:  #CFC5BC ;
  border-color:  #0E1570 ;
  border-style:  solid ;
  border-width:  1px ;
  color:  #000000 ;
  font-size:  11px ;
  padding-bottom:  7px ;
  padding-left:  4px ;
  padding-right:  4px ;
  padding-top:  7px ;
  width:  100% ;
}

