/* Generated by GS HomepageBuilder, do not edit this file !*/

/* font global in table rows */
td { color : #000000; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }

/* font global, background color and scrollbar */
body { font-family : Arial, Helvetica, sans-serif; margin : 0px 0px 0px 0px; scrollbar-track-color : #DA0039; scrollbar-shadow-color : #FFFF80; scrollbar-arrow-color : #FFFF80; scrollbar-3dlight-color : #FFFF80; scrollbar-base-color : #93001A; scrollbar-face-color : #6B0012; font-size : 12px; padding : 0px; background-color : #350000; }

/* images */
img { border : 0px solid black; font-size : 12px; }

/* images with link settings */
img.products { border : 0px solid black; font-family : Arial, Helvetica, sans-serif; cursor : pointer; }

/* images without link settings */
img.products2 { border : 0px solid black; font-family : Arial, Helvetica, sans-serif; margin-right : 6px; margin-left : 3px; margin-bottom : 3px; margin-top : 3px; vertical-align : middle; cursor : pointer; }

/* horizontal lines */
hr { border-bottom : 1px solid #CCCCCC; height : 1px; }

/* columns: background color, sizes and alignments */
.leftcolumn { line-height : 16px; width : 200px; vertical-align : top; }
.centercolumn { width : 600px; padding : 5px; height : 100%; background-color : #C0C0C0; background-image : url(satin_grau.jpg); font-size : 12px; vertical-align : top; line-height : 16px; }
.rightcolumn { width : 200px; line-height : 16px; height : 100%; vertical-align : top; }

/* columns: background color, sizes and alignments */
.contentrightcolumn { margin : 3px; padding-top : 0px; font-family : Arial, Helvetica, sans-serif; }

/* products on main page */
.tableproductsonmain { width : 100%; margin-bottom : 0; padding : 10px; }
.tableonmain { padding : 0px; width : 100%; border : 1px solid #FFFF80; }

/* last viewed product */
.lastviewedproduct { vertical-align : middle; cursor : pointer; }
.lastviewedproduct2 { cursor : pointer; vertical-align : middle; }
.lastviewedproductnormtext { font-family : Arial, Helvetica, sans-serif; color : #000000; font-size : 12px; }
.lastviewedproductlineb { font-size : 12px; border-bottom : 1px solid #000000; font-family : Arial, Helvetica, sans-serif; }
.lastviewedproductlinet { font-size : 12px; border-top : 1px solid #000000; font-family : Arial, Helvetica, sans-serif; }
.lastviewedproducthead { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
.lastviewedproductline { font-size : 12px; font-family : Arial, Helvetica, sans-serif; }
.lastviewedline { font-size : 12px; font-family : Arial, Helvetica, sans-serif; }

/* products */
.tableproducts { width : 100%; border : 1px solid #FFFF80; background-color : #E1E1E1; }
.producttitle { width : 590px; font-weight : bold; background-image : url(satin_top2.jpg); vertical-align : middle; font-weight : bold; padding : 5px; color : #FFFF80; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }

/* link product title */
a.producttitlenav { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #FFFF80; }
a.producttitlenav:link { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #FFFF80; }
a.producttitlenav:hover { font-size : 12px; font-weight : bold; color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; }

/* item number */
.itemnumber { border : 0px none #FFFFFF; font : 12px; width : auto; background-color : #E1E1E1; color : #000000; font-family : Arial, Helvetica, sans-serif; text-decoration : none; font-weight : bold; }

/* item price */
.itemprice { font-family : Arial, Helvetica, sans-serif; width : auto; border : 0px none #FFFFFF; font-size : 12px; font-weight : bold; text-decoration : none; background-color : #E1E1E1; }

/* details */
.tableproductsdetail { font-size : 12px; border : 1px solid black; padding : 10px; font-family : Arial, Helvetica, sans-serif; }

/* small detail table */
.tableproductdetails { background-color : #E1E1E1; border : 1px solid #FFFF80; font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
.producttitledetails { width : 590px; font-family : Arial, Helvetica, sans-serif; height : 20px; border-bottom : 1px solid #FFFF80; padding-left : 5px; background-image : url(satin_top2.jpg); vertical-align : middle; font-size : 14px; font-weight : bold; color : #FFFF80; font-family : Arial, Helvetica, sans-serif; }
.tdproductdetails { padding-left : 5px; padding-top : 3px; padding-bottom : 3px; }

/* minibasket title */
.minibaskettitle { font-weight : bold; padding-left : 5px; border-bottom : 1px solid #FFFF80; font-size : 12px; background-image : url(satin_top2.jpg); color : #FFFF80; font-weight : bold; font-family : Arial, Helvetica, sans-serif; }

/* minibasket border */
.minibasketborder { font-family : Arial, Helvetica, sans-serif; border : 1px solid #FFFF80; background : #E1E1E1; }
.minibasket { padding : 4px; font-size : 11px; color : #000000; background-color : #E1E1E1; font-family : Arial, Helvetica, sans-serif; }
.quantminibasket { font-size : 10px; text-align : left; border : 1px solid #FFFF80; background-color : #E1E1E1; }

/* basket bottom row */
.basketsmall { background-color : #E1E1E1; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; border : 1px solid #FFFF80; }
.basketsmallempty { font-family : Arial, Helvetica, sans-serif; background-color : #E1E1E1; font-size : 10px; color : #000000; }

/* sitemap */
.sitemap { padding : 3px; border-top : 1px solid #FFFF80; border-bottom : 1px solid #FFFF80; }

/* please don't change */
.midcol { background-color : #E1E1E1; padding-bottom : 5px; padding-left : 5px; }

/* cross selling */
.tdcrossselling { padding : 3px; background-color : #E1E1E1; border-top : 1px solid #FFFF80; border-bottom : 1px solid #FFFF80; }

/* titles */
.titleproductgroups { padding-left : 5px; font-family : Arial, Helvetica, sans-serif; width : 200px; border-bottom : 1px solid #FFFF80; font-size : 12px; font-weight : bold; color : #FFFF80; height : 20px; vertical-align : center; }
.titlenews { padding-left : 5px; font-family : Arial, Helvetica, sans-serif; width : 200px; border-bottom : 1px solid #FFFF80; font-size : 12px; font-weight : bold; color : #FFFF80; height : 20px; vertical-align : center; }
.groupid { font-size : 14px; color : #000000; font-family : Arial, Helvetica, sans-serif; }

/* separate links - the small arrow */
.linkseparatebreadcrumb { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }

/* middle column title row */
.tdbreadcrumbnavi { padding-left : 5px; border-right : 1px solid #FFFF80; border-left : 1px solid #FFFF80; border-bottom : 1px solid #FFFF80; color : #FFFF80; height : 20px; font-size : 12px; font-weight : bold; vertical-align : center; font-family : Arial, Helvetica, sans-serif; }

/* table category links */
.tablenavi { width : 200px; font-family : Arial, Helvetica, sans-serif; border-bottom : 1px solid #FFFF80; }

/* rows subcategory links */
.tdsubcat { border-bottom : 0px dashed #828282; }

/* foot note */
.footnote { font-weight : bold; width : 200px; font-family : Arial, Helvetica, sans-serif; padding-top : 5px; color : #FFFF80; }

/* all links */
a { font : #FFFF80; font-size : 12px; font-weight : bold; text-decoration : none; font-family : Arial, Helvetica, sans-serif; }
a:hover { color : #FFFF80; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
a.lastviewedproductitemno { color : #000000; font-size : 12px; font-weight : bold; font-family : Arial, Helvetica, sans-serif; }

/* shoplinks (basket, order, cond) */
a.nav: { font-family : Arial, Helvetica, sans-serif; text-decoration : none; }
a.nav:link { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF80; font-weight : bold; }
a.nav:visited { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF80; font-weight : bold; }
a.nav:hover { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFFFF; font-weight : bold; }

/* background color top menu links */
.linkrow { width : auto; color : #FFFF80; font-family : Arial, Helvetica, sans-serif; }
.tabletop { width : 100%; font-family : Arial, Helvetica, sans-serif; background-image : url(satin_top.jpg); height : 85px; border-bottom : 1px solid #FFFF80; }

/* subcategory links */
a.subcatnavi { font-size : 12px; color : #FFFF80; text-decoration : none; font-family : Arial, Helvetica, sans-serif; }
a.subcatnavi:hover { font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; font-size : 12px; text-decoration : underline; }
a.subcatnavi:active { text-decoration : underline; color : #FFFFFF; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }

/* shoppagenav links: next page etc. */
a.shoppagenav { font-size : 12px; color : #FFFF80; text-decoration : none; padding-left : 5px; font-family : Arial, Helvetica, sans-serif; }
a.shoppagenav:hover { font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : underline; }

/* Text infobox */
a.infobox { text-decoration : none; border-bottom : 1px dashed; font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
a.infobox:hover { cursor : help; color : #c30; }
a.infobox span { visibility : hidden; position : absolute; left : -99em; margin-left : 40px; margin-top : 20px; padding : 3px; text-decoration : none; }
a.infobox:hover span, a.infobox:focus span, a.infobox:active span { visibility : visible; left : 68px; width : 400px; border : 1px solid #000000; color : #000000; background : #FFFF80; text-align : left; }

/* buttons and boxes */
.searchinput { color : #000000; text-decoration : none; width : 160px; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }
.inputbox { color : #000000; font-size : 12px; font-family : Arial, Helvetica, sans-serif; background-color : #FFFFFF; height : 20px; }
.orderbutton { color : #FFFF80; padding : 1px; margin-top : 3px; margin-bottom : 0px; background-color : #800000; font-size : 12px; font-family : Arial, Helvetica, sans-serif; text-align : center; margin-left : 3px; cursor : pointer; }
.buttons { margin-top : 3px; cursor : pointer; background-color : #FEFEFE; font-size : 12px; font-family : Arial, Helvetica, sans-serif; text-align : center; padding : 1px; margin-bottom : 3px; }

/* list boxes */
.select { background-color : #FFFFFF; font-size : 12px; font-family : Arial, Helvetica, sans-serif; color : #000000; height : 20px; }
.textarea { border : 1px solid black; font-size : 12px; font-family : Arial, Helvetica, sans-serif; padding : 0px; background-color : #FFFFFF; }
.textareabuy { width : 100%; font-family : Arial, Helvetica, sans-serif; font-size : 12px; padding : 0px; }
.searchresults1 { font-weight : bold; background-color : #E1E1E1; font-family : Arial, Helvetica, sans-serif; }
.searchresults2 { }
.searchresults3 { background-color : #E1E1E1; }

/* dynamic news area */
.newstable { background-color : #E1E1E1; margin-top : 10px; margin-bottom : 10px; border : 1px solid #FFFF80; }
.newstitle { width : 590px; border-bottom : 1px solid #FFFF80; background-image : url(satin_top2.jpg); color : #FFFF80; font-size : 12px; font-weight : bold; padding-left : 5px; font-family : Arial, Helvetica, sans-serif; }

/* news image row */
.newsimage { border : 1px solid black; }
.newscontent { font-family : Arial, Helvetica, sans-serif; }

/* banner */
.bannertext { padding-top : 0px; font-family : Arial, Helvetica, sans-serif; padding-right : 3px; font-size : 11px; font-weight : bold; color : #FFFF80; text-align : center; }

/* overview order data title */
.titlebuy3 { color : #FFFF80; background-image : url(satin_top2.jpg); font-size : 11px; padding-left : 5px; padding-bottom : 1px; vertical-align : bottom; font-family : Arial, Helvetica, sans-serif; }

/* overview order data dark rows */
.tdbuy3 { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #000000; padding-left : 5px; padding-bottom : 1px; vertical-align : bottom; }

/* overview order data bright rows */
.tdbuy3b { font-size : 11px; color : #000000; padding-left : 5px; padding-bottom : 1px; vertical-align : bottom; font-family : Arial, Helvetica, sans-serif; }

/* ocustomer login table border */
.login { border : 1px solid #FFFF80; background-color : #E1E1E1; }
.loginbuttons1 { background-color : #FEFEFE; width : 160px; font-size : 11px; text-align : center; background-color : #FEFEFE; padding : 1px; margin-bottom : 3px; cursor : pointer; font-family : Arial, Helvetica, sans-serif; }
.loginbuttons { background-color : #FEFEFE; min-width : 80px; font-family : Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; padding : 1px; margin-bottom : 3px; cursor : pointer; }
.noeditform { background-color : #E1E1E1; font-size : 12px; font-size : 12px; font-weight : normal; text-align : left; color : #000000; border : 0px #B56235 solid; padding : 0px; margin-bottom : 0px; font-family : Arial, Helvetica, sans-serif; }
.quantmininew { font-family : Arial, Helvetica, sans-serif; font-size : 10px; border : 0px none #FFFFFF; background-color : #DFDFDF; text-align : left; }

/* Search text */
.search { font-weight : bold; color : #FFFF80; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }

/* Extended search table top row */
.extsearchtop { border-top : 1px solid #000000; background-color : #F0F0F0; padding : 5px; }

/* extended search table bottom row */
.extsearchbottom { border-bottom : 1px solid #000000; background-color : #F0F0F0; padding : 5px; }

/* last order data after user login: title rows */
.lastorderhead { background-color : #E1E1E1; font-size : 12px; font-weight : bold; color : #000000; font-family : Arial, Helvetica, sans-serif; }

/* last order data after user login: rows */
.lastorderrow { font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; vertical-align : top; background-color : #E1E1E1; }

/* old price */
.oldprice { scrollbar-3dlight-color : #E1E1E1; scrollbar-arrow-color : #E1E1E1; scrollbar-darkshadow-color : #E1E1E1; scrollbar-face-color : #E1E1E1; scrollbar-highlight-color : #E1E1E1; scrollbar-shadow-color : #E1E1E1; scrollbar-track-color : #E1E1E1; scrollbar-base-color : #E1E1E1; background-color : #E1E1E1; color : #FF0000; font-weight : bold; font-size : 11px; width : 180px; height : 20px; font-family : Arial, Helvetica, sans-serif; text-decoration : line-through; padding : 0px; border : 0 solid black; }

/* reference price */
.referenceprice { color : #000000; font-size : 11px; border : 1px none #000000; width : 180px; height : 20px; font-family : Arial, Helvetica, sans-serif; text-decoration : none; padding : 0px; scrollbar-3dlight-color : #E1E1E1; scrollbar-arrow-color : #E1E1E1; scrollbar-darkshadow-color : #E1E1E1; scrollbar-face-color : #E1E1E1; scrollbar-highlight-color : #E1E1E1; scrollbar-shadow-color : #E1E1E1; scrollbar-track-color : #E1E1E1; scrollbar-base-color : #E1E1E1; background-color : #E1E1E1; }

/* warning message - customer login failed etc. */
.red { font-family : Arial, Helvetica, sans-serif; color : #FF0033; font-size : 11px; }

/* availability */
.avail { color : #000000; font-size : 11px; border : 1px none #000000; width : 150px; height : 20px; font-family : Arial, Helvetica, sans-serif; text-decoration : none; padding : 0px; background-color : #FFFFFF; scrollbar-base-color : #FFFFFF; scrollbar-track-color : #FFFFFF; scrollbar-face-color : #FFFFFF; scrollbar-highlight-color : #FFFFFF; scrollbar-3dlight-color : #FFFFFF; scrollbar-darkshadow-color : #FFFFFF; scrollbar-shadow-color : #FFFFFF; scrollbar-arrow-color : #FFFFFF; }


