/* font global */
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px}

/* background color, scrolling */
body { background-repeat: repeat; background-color: #FFFFFF; scrollbar-base-color: #E9EBE5; scrollbar-track-color: #E9EBE5; scrollbar-face-color: #E9EBE5; scrollbar-highlight-color: #E9EBE5; scrollbar-3dlight-color:black; scrollbar-darkshadow-color:black; scrollbar-shadow-color: #E9EBE5; scrollbar-arrow-color: #E9EBE5}

/* links */
a {text-decoration: none}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; clip:    rect(   ); font-weight: bold; text-decoration: underline}

/* shop links */
a {text-decoration: none}
a.shoppagenav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; text-decoration: none}
a.shoppagenav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; text-decoration: none}
a.shoppagenav:hover { font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; clip:    rect(   ); font-weight: bold; text-decoration: none }

/* background color menu */
.linkrow { background-color: #575C64; 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-repeat: repeat; }

/* title Product Groups left table column */
.tablecolor1 { background-color: #BBCAE8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; font-variant: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E6E7; border-top-width: 1px; border-top-style: solid; border-top-color: #E4E6E7; line-height: 10px; }

/* background color left table column */
.leftcol {
	background-image: url(back_left.gif);
	background-color: #DAE2F2;
}

/* title Home etc. medium table column */
.tablecolor2 { background-color: #BBCAE8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E6E7; border-top-width: 1px; border-top-style: solid; border-top-color: #E4E6E7; line-height: 10px; }

/* background color middle table column */
.midcol {
}

/* title News right table column */
.tablecolor3 { background-color: #BBCAE8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; font-variant: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E6E7; border-top-width: 1px; border-top-style: solid; border-top-color: #E4E6E7; line-height: 10px; }

/* background color right table column */
.rightcol {
	background-image: url(back_right.gif);
	background-color: #DAE2F2;
}

/* background color product group links */
.navtable {
	clip:   rect(   );
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #000000;
}

/* background color and border for all items */
.products { background-color: #DAE2F2; border: 1px solid #4F4F4F}

/* background color and border for all item names */
.productstitel { background-color: #6083CA; color: #FFFFFF;
}

/* image border */
img {  border-width: 0px} 

/* buttons und listboxes */
.buttons { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #7C7C7C; border: 1px solid #E8E8E8; font-weight: bold; }
.inputbox {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EFEFEF; color: #000000; border: 1px solid #333333}
.textarea {  width: 200px; font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; background-color: #CCCCCC; color: #000000; border: 1px #333333 solid}

/* font and background color attribute listboxes */
.select {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFCC66; color: #000000}

/* basket font */
.basket {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.minibasket { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #DAE2F2; line-height: 9px; }
.minibasketoutl { border: 1px solid #666666; background-color: #E99B32;
}

/* background color sitemap */
.sitemap { }

/* background color search results */
.searchresults1 {  background-color: #E5E5E5; font-weight: bold}
.searchresults2 {  background-color: #FFFFFF}
.searchresults3 {  background-color: #F5F5F5}

/* footnote */
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.back {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; line-height: 10px; }
