
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
BODY.logo {
	/*background-color: #F0F2F2;*/
	background-color: #FFFFFF;
	margin: 0px;
}
BODY.cart {
	/*ackground-color: #F0F2F2;*/
	background-color: #FFFFFF;
	margin: 0px;
}
a {
	color: #666666;
	text-decoration: underline
}
a:hover {
	color: #000000; text-decoration: underline;
}
a.ean {
	color: red;
	text-decoration: none;
}
a.ean:hover {
	color: #666666;
	text-decoration: none;
}
a.toparticle {
	color: #000000;
	text-decoration: none;
}
a.toparticle:hover {
	color: #666666;
	text-decoration: none;
}
TABLE, TR, TH, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TABLE TH {
	text-align: left;
	font-size: 11px;
}
SPAN.err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D50000;
}
SPAN.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E7800;
}
SPAN.cartpricesum {
	font-family: Arial;
	font-size: 15px;
	font-weight: Bold;
	color: #9F000A;
}
SPAN.articleprice {
	font-family: Arial;
	font-size: 14px;
	font-weight: Bold;
	color: #999999;
}
SPAN.articlecustomerprice {
	font-family: Arial;
	font-size: 14px;
	font-weight: Bold;
	color: #FF0000;
}
SPAN.orderpricesum {
	font-family: Arial;
	font-size: 15px;
	font-weight: Bold;
	color: #9F000A;
}
SPAN.invoicepricesum {
	font-family: Arial;
	font-size: 14px;
	font-weight: Bold;
	color: #9F000A;
}
SPAN.frmheaddesc {
	font-weight: normal
}
SPAN.required {
	color: #D50000
}
INPUT.search {
	width: 200px;
}
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
INPUT.txt {
	width: 250px;
}
INPUT.login {
	width: 100px;
}
INPUT.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #eeeeee;
	color: #000000;*/
}
INPUT.long {
	width: 500px;
}
INPUT.short {
	width: 125px;
}
INPUT.xshort {
	width: 25px;
}
INPUT.date {
	width: 80px;
}
INPUT.cartartno {
	width: 120px;
}
INPUT.cartcount {
	font-size: 9px;
	width: 35px;
}
INPUT.cartrowtext {
	width: 100%;
	font-size: 9px;
}
INPUT.full {
	width: 100%;
}
INPUT.half {
	width: 50%;
}
INPUT.buyarticlecount {
	font-size: 9px;
	width: 35px;
}
SELECT {
	width: 250px;
	font-family: Verdana; 
	font-size: 11px;
}
SELECT.cart {
	width: 400px;
}
DIV#loading {
	position: absolute;
	font-weight: Bold;
	color: #999999;
	left: 40%;
	top: 25%;
}
DIV.frmhead {
	font-weight: bold; margin-bottom: 2px
}
DIV.frmheadlight {
	margin-bottom: 2px
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
TR.divider {
	height: 1px;
	background-color: #000000;
}
td.cartarticleno {
	width: 100px;
}
td.cartarticleoptions {
	text-align: right;
}
td.cartpartsum {
	width: 100px;
	text-align: right;
}
th.cartpartsumheader {
	text-align: right;
}
th.cartarticlepriceheader {
	text-align: right;
}
td.cartarticleprice {
	width: 100px;
	text-align: right;
}
td.cartarticlename {
	width: 280px;
}
td.cartarticlecount {
	width: 80px;
}
td.cartarticlerowtext {
	color: #666666;
}
td.articlelistprice {
	text-align: right;
}
td.articlelistbuy {
	text-align: right;
}
td.orderpartsum {
	text-align: right;
}
td.orderprice {
	text-align: right;
}
td.orderrest {
	text-align: right;
}
td.invoicerowsum {
	text-align: right;
}
td.invoicelistsum {
	text-align: right;
}
td.invoicelistleftsum {
	text-align: right;
}
td.cartleft {
	text-align: right;
}
td.tabmenu {
 padding-right: 2px;
}

td.categorylist {
	font-size: 10px;
	font-weight: bold;
}
th.orderpartsumheader {
	text-align: right;
}
th.invoicerowsumheader {
	text-align: right;
}
th.invoicelistsumheader {
	text-align: right;
}
th.cartleftheader {
	text-align: right;
}
th.invoicelistleftheader {
	text-align: right;
}
th.orderrestheader {
	text-align: right;
}
th.orderpriceheader {
	text-align: right;
}
th.articlelistpriceheader {
	text-align: right;
}
tr.list_even_top {
	height: 20px;
	background-color: #E6E6E6;
}
tr.list_even_bottom {
	height: 20px;
	background-color: #E6E6E6;
}
tr.list_odd_top {
	height: 20px;
	background-color: #ffffff;
}
tr.list_odd_bottom {
	height: 20px;
	background-color: #ffffff;
}
tr.mark {
	color: #ff0000;
}
tr.mark a {
	color: #ff0000;
}
tr.image {
	height: 50px;
}
select.orderlevaddress {
	width: 250px;
	font-family: Verdana; 
	font-size: 11px;
}
textarea.ordertext {
	width: 385px;
	height: 73px;
	font-family: Verdana; 
	font-size: 11px;
}

textarea.txt {
	width: 250px;
	height: 60px;
	font-family: Verdana; 
	font-size: 11px;
}
TABLE.articlesiblings {
	line-height: 12pt;
}
TABLE.topselling {
	border-collapse: collapse;
}
TABLE.topselling td.art {
	padding: 10px;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	height: 200;
	width: 210;
}
TABLE.topselling td.right {
	border-right: 1px solid #C0C0C0;
}
TABLE.topselling_content {
	text-align: center;
	width: 100%;
}
TABLE.topselling_content td.celltitle {
	background: url('/images/productTitle.gif');
	background-position: center center;
	background-repeat: no-repeat;
	width: 190;
	height: 27;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px
}
TABLE.topselling_content td.price {
	color: red;
	font-size: 15px;
	font-weight: bold;
}
TABLE.topselling_content td.a_left {
	text-align: left;
}
TABLE.topselling_content td.a_right {
	text-align: right;
}
TABLE.topselling_content td.title {
	height:43px;
	vertical-align: top;
}
TABLE.topselling_content table.productimage {
	width: 100%;
	height:170;
	border-collapse: collapse;
	text-align: center;
}

TABLE.topmenu td.btnnormal {
	padding-right: 3px;
}
TABLE.topmenu td.btnextended {
	background: url('/images/menu/loginback.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	vertical-align: top;
	width: 575px;
}

TABLE.category {
font-size: 19px;
font-weight: bold;
}

DIV.topmenu_container {
	height:71px;
	overflow:hidden;
}

P, LI { margin: 0px }
UL, OL { margin-bottom: 0px; margin-top: 0px }
TABLE.editor_borderon {border-left: 1px solid #666666; border-top: 1px solid #666666 }
TD.editor_borderon {border-right: 1px solid #666666; border-bottom: 1px solid #666666 }
IMG {border:0px none transparent;}

BODY.popuphelp {
	background-image: url(../images/helpbg.gif);
	background-repeat: repeat-y;
	margin-left: 25px;
}

TABLE.treemenu td.node {
	background: url('/images/tree/treenode.gif');
	background-repeat: no-repeat;
	width: 231px;
	height: 23px;
	vertical-align: center;
	text-align: left;
	white-space: nowrap;
}
TABLE.treemenu td.nodeblue {
	background: url('/images/tree/treenode_blue.gif');
	background-repeat: no-repeat;
	width: 231px;
	height: 23px;
	vertical-align: center;
	text-align: left;
	white-space: nowrap;
}
TABLE.treemenu {
margin-left: 10px;
}

.test
{
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-stretch: condensed ;
	color: #999999;
	font-size: 17px;
}