

.standard{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #639C9C;
    font-weight: bold;
	font-size : 12px;
}


.red  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
    font-weight: bold;
	font-size : 12px;
}

/* font global*/
td  {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 12px;
}

body  {
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	font-size : 12px;
	background-color : #FFFFFF;
	scrollbar-base-color : #C9DCDC; 
	scrollbar-track-color : #C9DCDC; 
	scrollbar-face-color : #639C9C; 
	scrollbar-highlight-color : #C9DCDC; 
	scrollbar-3dlight-color : #639C9C; 
	scrollbar-darkshadow-color : #335151; 
	scrollbar-shadow-color : #639C9C; 
	scrollbar-arrow-color : #335151;
}

/* images*/
img  {
	border : 0px;
}

hr  {
	height : 1px;
	border : 0px solid #FFFFFF;
	border-top : 1px solid #80B8B7;
}

/* topimage*/
.tdimage  {
	background-image : url(back.gif);
	background-repeat : no-repeat;
	background-color : #ECEAEA;
	width : 100%;
	height : 41px;
}

/* columns*/
.leftcolumn  {
	background-color : #ECEAEA;
	vertical-align : top;
	color : #FFFFFF;
}

.centercolumn  {
	padding : 12px;
	vertical-align : top;
	width : 65%;
	line-height : 18px;
	background-color : #FFFFFF;
}

.rightcolumn  {
	background-color : #ECEAEA;
	vertical-align : top;
	width : 20%;
}

.contentleftcolumn  {
	margin : 8px;
	margin-right : 0px;
	width : 144px;
	background-color : #ECEAEA;
}

.contentrightcolumn  {
	padding-right : 0px;
	padding-top : 10px;
	background-color : #ECEAEA;
}

/* productsonMainpage*/
.productsmallimg  {
	border : 1px dashed #80B8B7;
}

.tableproductsonmain  {
	background-color : #F7F7F7;
	border-top : 1px solid #80B8B7;
	border-bottom : 1px solid #80B8B7;
	margin-bottom : 10px;
	padding : 10px;
}

/* products*/
.tableproducts  {
	background-color : #F7F7F7;
	border-top : 1px solid #80B8B7;
	border-bottom : 4px solid #80B8B7;
	margin-bottom : 20px;
	padding-left : 10px;
	padding-right : 10px;
}

.producttitle  {
	font-size : 15px;
	font-weight : 700;
	color : #80B8B7;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}

.tdproductdescription  {
	font-size : 13px;
	line-height : 18px;
	border-bottom : 1px dashed #80B8B7;
	border-top : 1px dashed #80B8B7;
	padding-top : 7px;
	color : #000000;
}

.tdprice  {
	border-bottom : 1px dashed #80B8B7;
	padding-top : 7px;
}

.tdbuttons  {
	border-bottom : 1px dashed #80B8B7;
	padding-top : 7px;
}

.tdattributes  {
	padding-top : 8px;
	padding-top : 7px;
	color : Black;
}

.tdproductimg  {
	vertical-align : top;
	padding-right : 5px;
}

.productimg  {
	border : 1px dashed #80B8B7;
}

.variant  {
	margin-left : 30px;
	color : Black;
}

.itemnumber  {
	border : 0px none #FFFFFF;
	background-color : #F7F7F7;
}

.inputprice  {
	font-size : 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 21px;
	color : #80B8B7;
	background-color : #F7F7F7;
	border : 0px none #FFFFFF;
	padding : 0px;
}

.textareaprice  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
	width : 135px;
	height : 40px;
	background-color : #F7F7F7;
	color : #808080;
	margin-top : 5px;
	border-top : 1px #80B8B7 solid;
	border-bottom : 1px #80B8B7 solid;
	border-left : 0px none #FFFFFF;
	border-right : 0px none #FFFFFF;
}

/* details*/
.tableproductdetails  {
	background-color : #F7F7F7;
	border-top : 1px solid #80B8B7;
	border-bottom : 4px solid #80B8B7;
	margin-bottom : 5px;
}

.producttitledetails  {
	font-size : 15px;
	font-weight : 700;
	color : #80B8B7;
	padding : 10px;
}

.tdproductdescription  {
	font-size : 13px;
	line-height : 18px;
}

.tdproductdetails  {
	vertical-align : top;
	padding : 10px;
	padding-top : 14px;
}

.tdproductdetails2  {
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 5px;
	vertical-align : top;
	border-top : 1px dashed #80B8B7;
}

/* minibasket*/
.tablecolor1  {
	font-size : 14px;
	font-weight : 700;
	color : #80B8B7;
}

td.minibasket  {
	font-weight : 700;
	color : #FFFFFF;
	background-color : #80B8B7;
	padding-left : 4px;
	padding-right : 4px;
	text-align : left;
}

table.minibasket  {}

.quantminibasket  {
	font-size : 12px;
	font-weight : 700;
	border : 0px none #FFFFFF;
	background-color : #FFFFFF;
}

/* sitemap*/
.sitemap  {
	padding : 3px;
	background-color : #F7F7F7;
	border-top : 1px solid #80B8B7;
	border-bottom : 2px solid #80B8B7;
}

.index  {
	padding-bottom : 4px;
	padding-top : 4px;
	padding-left : 10px;
	background-color : #F7F7F7;
}

/* shipmentformular*/
.shipmentformular  {
	background-color : #F7F7F7;
	padding : 5px;
}

/* orderformular*/
.orderformular  {
	background-color : #F7F7F7;
	padding-left : 20px;
}

.midcol  {
	padding-bottom : 5px;
	padding-left : 5px;
}

/* buy3 formular*/
table.navtable  {
	background-color : #F7F7F7;
	padding-left : 10px;
}

tr.navtable  {
	padding-left : 20px;
	line-height : 21px;
}

/* crossSelling*/
.tdcrossselling  {
	background-color : #F7F7F7;
	border-top : 1px solid #80B8B7;
	border-bottom : 1px solid #80B8B7;
	padding : 5px;
}

/* titles*/
.titleproductgroups  {
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #639C9C;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	
}

.titlenews  {
	font-size : 15px;
	font-weight : 700;
	color : #FFFFFF;
	background-color : #80B8B7;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : bottom;
}

.groupid  {
	font-size : 20px;
	color : #639C9C;
}

/* separation between links and between navigation and contents*/
.linkseparate  {
	color : #80B8B7;
}

.linkseparatebreadcrumb  {
	font-family : verdana;
	font-size : 13px;
	font-weight : 700;
	color : #80B8B7;
}

.searchseparate  {
	height : 4px;
	background-color : #ECEAEA;
}

.naviseparate  {
	height : 10px;
	background-color : #ECEAEA;
}

.spacenavi  {
	width : 12px;
	padding-top : 4px;
}

/* cells and tables - navigation*/
.tdiconnavi  {
	background-color : #639C9C;
	text-align : center;
	vertical-align : bottom;
}

.tdshopnavi  {
	vertical-align : bottom;
	background-color : #ECEAEA ;
}

.tdbreadcrumbnavi  {
	background-color : #F7F7F7;
	height : 21px;
}

.tablenavi  {
	padding-left : 0px;
}

.tdmaincat  {
	width : 100%;
	padding : 0px;
	border-bottom : 1px solid  #80B8B7;
}

.tdsubcat  {
	width : 100%;
	border-bottom : 1px dashed #80B8B7;
	background-color : #FFFFFF;
}

.tdsearchinput  {
	padding-top : 8px;
	padding-bottom : 3px;
}

.tdshoppagenav  {}

.footnote  {
	border-top : 1px solid #80B8B7;
	padding-top : 5px;
	color : #80B8B7;
}

/* all links*/
a  {
	font-size : 12px;
	color : #80B8B7;
	text-decoration : none;
    font-weight: bold;
}

a:hover  {
	color : #80B8B7;
   	text-decoration : underline;
    font-weight: bold;
}

/* shoplinks (basket, order, cond)*/
a.shopnavi  {
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	height : 21px;
	padding : 4px 5px 2px 6px;
	border-right : 1px solid #FFFFFF;
}

a.shopnavi:hover  {
	background-color : #80B8B7;
	color : #FFFFFF;
}

/* iconlinks*/
a.homenavi  {
	font-size : 12px;
	font-weight : 700;
	color : #FFFFFF;
	text-decoration : none;
	background-image : url(iconhome.gif);
	background-repeat : no-repeat;
	background-position : center top;
	display : block;
	padding : 45px 4px 2px 5px;
	background-color : #639C9C;
}

a.homenavi:hover  {
	background-color : #D6DEEF;
	color : #FFFFFF;
}

a.infonavi  {
	font-size : 12px;
	font-weight : 700;
	color : #FFFFFF;
	text-decoration : none;
	background-image : url(iconinfo.gif);
	background-repeat : no-repeat;
	background-position : center top;
	display : block;
	padding : 45px 4px 2px 5px;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	background-color : #639C9C;
}

a.infonavi:hover  {
	background-color : #D6DEEF;
	color : #FFFFFF;
}

a.emailnavi  {
	font-size : 12px;
	font-weight : 700;
	color : #FFFFFF;
	text-decoration : none;
	background-image : url(iconemail.gif);
	background-repeat : no-repeat;
	background-position : center top;
	display : block;
	padding : 45px 4px 2px 5px;
	background-color : #639C9C;
}

a.emailnavi:hover  {
	background-color : #D6DEEF;
	color : #FFFFFF;
}

/* breadcrumblinks*/
a.breadcrumbnavi  {
	font-size : 11px;
	font-weight : 700;
	color : #80B8B7;
	text-decoration : none;
}

a.breadcrumbnavi:hover  {
	color : #80B8B7;
}

/* maincategorylinks*/
a.maincatnavi  {
	font-size : 12px;
	font-weight : 700;
	color : #808080;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
}


a.maincatnavi:hover  {
	background-color : #80B8B7;
	color : #FFFFFF;
}

/* subcategorylinks*/
a.subcatnavi  {
	font-size : 11px;
    font-weight : normal;
	color : #808080;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
	background-color : #ECEAEA;
}


a.subcatnavi:link  {
	font-size : 11px;
    font-weight : normal;
	color : #808080;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
	background-color : #ECEAEA;
}

a.subcatnavi:visited  {
	font-size : 11px;
    font-weight : normal;
	color : #808080;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
	background-color : #ECEAEA;
}


a.subcatnavi:hover  {
	font-size : 11px;
    font-weight : normal;
	background-color : #80B8B7;
	color : #FFFFFF;
}

/* shoppagenavlinks*/
a.shoppagenav  {
	font-size : 12px;
	font-weight : 700;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #ECEAEA;
}

a.shoppagenav:hover  {
	background-color : #ECEAEA;
	color : #FFFFFF;
}

/* buttons and boxes*/
.searchinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #80B8B7;
	padding : 0px;
}

.inputbox  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #80B8B7;
	padding : 0px;
	height : 19px;
	background-color : #FFFFFF;
}

.orderbutton  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 700;
	text-align : center;
	color : #FFFFFF;
	background-color : #738CAD;
	height : 19px;
	border : 0px #B56235 none;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;
}

.buttons  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 700;
	text-align : center;
	color : #FFFFFF;
	background-color : #738CAD;
	height : 19px;
	border : 0px #B56235 none;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;
}

.select  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	padding : 0px;
	background-color : #F7F7F7;
}

.textarea  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #80B8B7;
	padding : 0px;
	background-color : #FFFFFF;
}

