/* font global */
td  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

/* background color, scrolling */
body  { font-size: 10px; background-color: #fff }

/* links */
a {text-decoration: none}
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: none}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; clip:    rect(   ); font-weight: bold; text-decoration: underline}

/* shop links */
a {text-decoration: none}
a.shoppagenav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; text-decoration: none}
a.shoppagenav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; text-decoration: none}
a.shoppagenav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; clip:    rect(   ); font-weight: bold; text-decoration: underline}

/* links menu*/
a.nav: {text-decoration: none}
a.nav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; clip:    rect(   ); font-weight: bold; text-decoration: none }

/* background color menu */
.linkrow {  background-color: #FF5F00; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; color: #FFFFFF}

/* background color top row - including shop logo */
.toprow  { background-color: #fffdec }

/* title Product Groups left table column */
.tablecolor1  { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; background-color: #fffdec }

/* background color left table column */
.leftcol  { background-color: #fffdec; border: solid 1px #f7600e }

/* title Home etc. middle table column */
.tablecolor2  { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f0f0f0 }

/* background color middle table column */
.midcol  { }

/* title News right table column */
.tablecolor3  { color: #fffbda; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; background-color: #8c5343; outline: solid 1pt #ff8000 }
.tablecolor4  { color: #fffbda; font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; background-color: #8c5343; outline: solid 1pt #ff8000 }
/* background color right table column*/
.rightcol  { background-color: #fffdec; border: solid 1px #f7600e }

/* background color product group links */
.navtable {  background-color: #FFFDEC; clip:   rect(   ); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

/* background and border for all items */
.products  { background-color: #ffffff; border: solid 1px #f7600e }

/* background and border for all items */
.productstitel   { background-color: #fffdec; border-style: solid; border-width: 0 0 1px; border-color: #f7600e }

/* image border */
img  { border-width: 1px; border-color: #000 } 

/* buttons and listboxes */
.buttons   { color: #fffdec; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #f7600e; border: outset 2px #ffa07a }
.inputbox  { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border: inset 2px white }
.textarea  { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; width: 200px; border: inset 2px white }


/* font and background color for attribute listboxes */
.select {  font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000}

/* basket font */
.basket   { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.minibasket   { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif }


/* background color sitemap */
.sitemap  { background-color: #fffdec }

/* background color search results */
.searchresults1  { font-weight: bold; background-color: #fffbda }
.searchresults2 {  background-color: #FFFFFF}
.searchresults3  { background-color: #fffdec }

/* footnote */
.footer  { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif }


