/*	===============================================================================
		
		Dateiname: main.css

		
	===============================================================================
		Inhalte
	===============================================================================
		- Startup
		- Global Search
		- Local Search
		- Subnavigation
		- Orientation
		- Tree
		- Documentation
		- List / Drawing
		- Shopping Cart
		- Order
		- Diverse Frames
		- PopUp-Windows
		- Allgemeingueltige Formate
	===============================================================================	*/

/* Ergänzung für Hilfeseiten, 2005-05-08, M. Maier, IMCOR */

.content {font:normal 12px/15px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#000000}
.head {font:normal 18px/32px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular}
.subhead {font:bold 12px/15px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#000000}
.link {font:normal 12px/15px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#000000; text-decoration:underline}
.normlink {font:normal 12px/15px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#000000; text-decoration:underline}
.normlink:hover {font:normal 12px/15px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#999999; text-decoration:underline}
.normlink:visited {font:normal 12px/15px Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#000000; text-decoration:underline}

/* Ergänzung Ende */

	
	
/*	===============================================================================
		Startup
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		LanguageChoice
	------------------------------------------------------------------------------- */
BODY.languagebody			{ background-color: #FFFFFF; font-family: Helvetica, Verdana, Arial; color: #000000; }

#topBox						{ margin-left: auto; margin-right: auto; margin-top: 50px; text-align: center; }
#middleBox					{ margin-left: auto; margin-right: auto; text-align: center; }
#bottomBox					{ margin-left: auto; margin-right: auto; text-align: center; }
#formBox					{ margin-left: auto; margin-right: auto; text-align: center; width: 500px; height: 100%; }
#headdingBox				{ background-color:#cccccc; width: 600px; padding: 5px; }
#contentBox				{ background-color:#FFFFFF; width: 600px; border: 1px solid #cccccc; padding: 5px; }
#infoBox					{ margin-left: auto; margin-right: auto; text-align: center; width: 660px; height: 100%; }
#dropdown       {width=140px;}

H3.langchoice				{ font-size: 12px; margin-bottom: 20px; }
.langchoice					{ font-size: 12px; text-align: left; vertical-align: middle;  }
.startButton        { font-size: 12px; text-align: right; vertical-align: middle;  }
P.infoBoxRight				{ font-size: 12px; text-align: right; float: right; margin-top:20px; margin-bottom:20px; }
P.infoBoxLeft				{ font-size: 12px; text-align: left; float: left; margin-top:20px; margin-bottom:20px; }

H2.langchoiceHeader			{ font-size: 12px; text-align: left; vertical-align: middle; font-weight: bold; margin: 0px;}

TD.langchoiceData			{ font-size: 12px; text-align: right; vertical-align: middle; }
TD.spcAnnotation			{ font-size: 12px; vertical-align: middle; margin:8px 3px 3px 3px;}

BODY.loginbody				{ background-color: #FFFFFF; font-family: Verdana, Verdana, Arial, Helvetica; color: #000000; }
TD.loginheading				{ font-size: 12px; font-weight: bold; }
TD.langchoiceUI				{ font-size: 12px; text-align: right; vertical-align: middle; }
TD.langchoiceData			{ font-size: 12px; text-align: right; vertical-align: middle; }

BODY.relogin				{ background-color: #FFFFFF; font-family: Verdana, Verdana, Arial, Helvetica; color: #000000; }

SELECT.lang 				{ background-color:white; border:1px solid #ccc; }




/*	===============================================================================
		Global Search
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		GSCatalog
	------------------------------------------------------------------------------- */
BODY.gscatalogbody           { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 23px; padding-bottom: 23px; }
TABLE.gscatalogtable         { width:100%; border-width:none; }
TR.gscatalogheaderrow        { font-weight:bold; background-color: #858489; }
TR.gscatalogrow              { background-color: #E7E7E7; }
TH.gscatdescrheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscatcatnrheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscatserfheader           { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscatsertheader           { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscatdescr                { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscatcatnr                { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscatserf                 { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscatsert                 { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TD.gscatalogsearch           { font-size: 12px; }
TD.gscatalogsearchresults    { font-size: 12px; }
TD.gscatalogsearchpages      { font-size: 12px; }


/*	-------------------------------------------------------------------------------
		GSCatalog PRINT
	------------------------------------------------------------------------------- */
BODY.gscatalogbody_print     { background-color: #FFFFFF; font-family: Verdana, Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.gscatalogtable_print   { width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.gscatalogheaderrow_print  { font-weight:bold; }
TR.gscatalogrow_print        { }
TH.gscatdescrheader_print    { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscatcatnrheader_print    { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscatserfheader_print     { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscatsertheader_print     { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscatdescr_print          { text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 												border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscatcatnr_print          { text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 											border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscatserf_print           { text-align:right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 												border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscatsert_print           { text-align:right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 												border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		GSComponent
	------------------------------------------------------------------------------- */
BODY.gscompbody              { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 23px; padding-bottom: 23px; }
TABLE.gscomptable            { width:100%; border-width:none; }
TR.gscompheaderrow           { font-weight:bold; background-color: #858489; }
TR.gscomprow                 { background-color: #E7E7E7; }
TH.gscompnameheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscompcatnameheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscompcatnrheader         { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscompserfheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscompsertheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gscompaiheader            { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscompname                { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscompcatname	         { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscompcatnr               { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscompserf                { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscompsert                { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gscompai                  { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TD.gscompsearch              { font-size: 12px; }
TD.gscompsearchresults       { font-size: 12px; }
TD.gscompsearchpages         { font-size: 12px; }


/*	-------------------------------------------------------------------------------
		GSComponent PRINT
	------------------------------------------------------------------------------- */
BODY.gscompbody_print			{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.gscomptable_print			{ width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.gscompheaderrow_print		{ font-weight:bold; }
TR.gscomprow_print				{ }
TH.gscompnameheader_print		{ text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscompcatnameheader_print	{ text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscompcatnrheader_print		{ text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscompserfheader_print		{ text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscompsertheader_print		{ text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gscompaiheader_print			{ text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscompname_print				{ text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscompcatname_print			{ text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscompcatnr_print			{ text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscompserf_print				{ text-align:right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscompsert_print				{ text-align:right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gscompai_print				{ text-align:center;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		GSPart												
	------------------------------------------------------------------------------- */
BODY.gspartbody            { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 23px; padding-bottom: 23px; }
TABLE.gsparttable          { width:100%; border-width:none; }
TR.gspartheaderrow         { font-weight:bold; background-color: #858489; }
TR.gspartrow               { background-color: #E7E7E7; }
TH.gspartnameheader        { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gspartartnrheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gspartcompnameheader    { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gspartcatnameheader     { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.gspartaiheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gspartname              { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gspartartnr             { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gspartcompname	       { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gspartcatname	       { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.gspartai                { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TD.gspartsearch           { font-size: 12px; }
TD.gspartsearchresults    { font-size: 12px; }
TD.gspartsearchpages      { font-size: 12px; }


/*	-------------------------------------------------------------------------------
		GSPart PRINT										
	------------------------------------------------------------------------------- */
BODY.gspartbody_print              { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.gsparttable_print            { width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.gspartheaderrow_print           { font-weight:bold; }
TR.gspartrow_print                 { }
TH.gspartnameheader_print          { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gspartartnrheader_print         { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gspartcompnameheader_print      { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gspartcatnameheader_print       { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.gspartaiheader_print            { text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gspartname_print                { text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gspartartnr_print               { text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gspartcompname_print	           { text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gspartcatname_print	           { text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.gspartai_print                  { text-align:center;		border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }








/*	===============================================================================
		Local Search
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		LocalSearch 
	------------------------------------------------------------------------------- */
BODY.lsbody            { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 23px; padding-bottom: 23px; }
TABLE.lstable          { width:100%; border-width:none; }
TR.lsheaderrow         { font-weight:bold; background-color: #858489; }
TR.lsrow               { background-color: #E7E7E7; }
TH.lsnameheader        { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.lsartnrheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.lsparentnameheader  { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.lsaiheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.lsname              { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.lsartnr             { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.lsparentname	       { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.lsai                { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TD.localsearch           { font-size: 12px; }
TD.gspartsearchresults    { font-size: 12px; }
TD.gspartsearchpages      { font-size: 12px; }


/*	-------------------------------------------------------------------------------
		LocalSearch PRINT
	------------------------------------------------------------------------------- */
BODY.lsbody_print            { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.lstable_print          { width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.lsheaderrow_print         { font-weight:bold; }
TR.lsrow_print               { }
TH.lsnameheader_print        { font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.lsartnrheader_print       { font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.lsparentnameheader_print  { font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.lsaiheader_print          { font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.lsname_print              { font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.lsartnr_print             { font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.lsparentname_print	     { font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.lsai_print                { font-size: 12px;text-align:center;		border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }








/*	===============================================================================
		Subnavigation
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		SPCSubNavigation									
	------------------------------------------------------------------------------- */
BODY.spcsnbody				{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.spcsntable			{ /* width:60%; border-width:none; table-layout: fixed;*/ }


/*	-------------------------------------------------------------------------------
		GSSubNavigation										
	------------------------------------------------------------------------------- */
BODY.gssnbody				{ background-color: #FFFFFF; background-image: url(../i/tabbar_bg.gif); font-family: Verdana, Arial, Helvetica; }
TABLE.gssntable				{ }


/*	-------------------------------------------------------------------------------
		SCSubNavigation										
	------------------------------------------------------------------------------- */
BODY.scsnbody				{ background-color: #FFFFFF; background-image: url(../i/tabbar_bg.gif); font-family: Verdana, Arial, Helvetica; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.scsntable				{ /* width:60%; border-width:none; table-layout: fixed; */ }
TD.scconttractcond			{ font-size: 12px; text-align: right; padding-right: 13px; }
TR.scconttractcondrow		{ }
TD.scconttractcondcell		{ }
TD.scconttractcondtextcell	{ font-size: 12px; vertical-align: middle; background-image: url(../i/contract_mid.gif); }


/*	-------------------------------------------------------------------------------
		SubNavigation frame									
	------------------------------------------------------------------------------- */
TR.snrow               { }
TD.snselected          { font-size: 12px; background-image: url(../i/tabs/tab_bg_sel.gif); text-align:center; text-decoration: none; color: black; font-weight: bold;}
TD.snactivable         { font-size: 12px; background-image: url(../i/tabs/tab_bg.gif); text-align:center; }
TD.snactivableSearch   { font-size: 12px; background-image: url(../i/tabs/tab_bgSearch.gif); text-align:center; color: #FFFFFF; }
TD.sninactive	       { font-size: 12px; background-image: url(../i/tabs/tab_bg.gif); text-align:center; text-decoration: none; color: #858489;}
.snactivable:hover     { text-decoration: underline; color: #000000; font-weight: bold;}
.snactivableSearch     { text-decoration: none; color: #FFFFFF; font-weight: bold;}
.snactivable           { text-decoration: none; color: #000000;}
TD.spcorientationcombo { font-size: 12px; text-align: right; padding-right: 13px; color: #000000; }








/*	===============================================================================
		Orientation
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		GSorientation										
	------------------------------------------------------------------------------- */
BODY.gsorientationbody          { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; font-size: 11px; }


/*	-------------------------------------------------------------------------------
		SCorientation 
	------------------------------------------------------------------------------- */
BODY.scorientationbody          { background-color: #E75B28; font-family: Verdana, Arial, Helvetica; padding-left: 13px; padding-right: 0px; padding-top: 0px; }
TABLE.scorientationtable        { width: 100%; }
TR.scorientationrow             { }
TD.scorientationcell            { text-align: left; }


/*	-------------------------------------------------------------------------------
		SPCorientation										
	------------------------------------------------------------------------------- */
BODY.spcorientationbody          { background-color: #E75B28;  font-family: Verdana, Arial, Helvetica; color: #FFFFFF; padding-left: 13px; padding-right: 0px; padding-top: 0px; }
TABLE.spcorientationtable        { }
TR.spcorientationrow             { }
TD.spcorientationtext            { text-align: left;width:5%; font-size: 12px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; white-space:nowrap;}
TD.spcorientationparttext        { text-align: left;width:5%; font-size: 12px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-weight: bold;white-space:nowrap;}
TD.spcorientationtext2           { text-align: left;width:85%; font-size: 12px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
TD.spcorientationparttext2       { text-align: left;width:85%; font-size: 12px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-weight: bold;}
P.spcParentInfo                  { padding-top: 0px; margin-top: 2px; margin-bottom: 0px; }
P.spcPartInfo                    { padding-top: 0px; margin-top: 7px; margin-bottom: 0px; font-weight: bold; }
SPAN.spcParentInfoDesc           { color: #666666; font-weight: normal; }
SPAN.spcPartInfoDesc             { color: #666666; font-weight: normal; }








/*	===============================================================================
		Tree
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		SPCtree												
	------------------------------------------------------------------------------- */
BODY.spctreebody           { background-color: #858489; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 7px; padding-right: 7px; padding-top: 23px; padding-bottom: 23px; }
TABLE.spctree              { }
TR.spctree                 { }
TD.spctree                 { font-size: 12px; font-weight: bold;}
.spctreensel               { text-decoration: none; color: #FFFFFF; font-weight: bold;}
.spctreesel                { text-decoration: none; color: #FFFFFF; background-color: #E75B28; font-weight: bold;}
.spctreensel:hover         { text-decoration: none; color: #AAAAAA; font-weight: bold;}


/*	-------------------------------------------------------------------------------
		SCtree 
	------------------------------------------------------------------------------- */
BODY.sctreebody           { background-color: #858489; }


/*	-------------------------------------------------------------------------------
		GStree 
	------------------------------------------------------------------------------- */
BODY.gstreebody           { background-color: #858489; }








/*	===============================================================================
		Documentation
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		SPCdocumentation
	------------------------------------------------------------------------------- */
BODY.spcdocbody            { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 23px; padding-bottom: 23px; }
TABLE.spcdoccattitletable  { }
TABLE.spcdoccattable       { width: 100%; margin-top: 13px;}
TABLE.spcdocitemtable      { }
TR.spcdoccattitlerow       { }
TR.spcdoccatrow            { font-weight:bold; background-color: #858489;}
TR.spcdocitemrow           { background-color: #E7E7E7; }
TD.spcdoccattitlecell      { font-size: 18px; font-weight: bold; }
TD.spcdoccatcell           { font-size: 12px; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TD.spcdocitemcell          { font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.spcdocitemlink            { text-decoration: none; color: #003399; }
.spcdocitemlink:hover      { text-decoration: underline; color: #003399; }








/*	===============================================================================
		List / Drawing
	===============================================================================	*/

/*	-------------------------------------------------------------------------------
		SPCList 											
	------------------------------------------------------------------------------- */
BODY.spclistbody        { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 7px; padding-bottom: 23px; }
TABLE.spclisttable      { width:100%; border-width:none; }
TR.spclistheaderrow     { font-weight:bold; background-color: #858489; color:#FFFFFF; }
TR.spclistrow           { background-color: #E7E7E7; }
TR.spclistrowmarked     { background-color: #E75B28; }
TH.spcposnrheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.spcnameheader        { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.spcartnrheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.spcqtyheader         { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.spcpriceheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.spccommheader        { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.spcaiheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TD.spcposnr             { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.spcname              { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.spcartnr             { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.spcqty	            { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.spccomm              { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.spcprice				 { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.spcai                { text-align:center; }
TD.spcdrawingpages		 { font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 12px; text-align:left;}

.buttonBG {
	border: thin #E75B28 solid;
	background-color: #E75B28;
	color: #FFFFFF;
}

.pageNumber {
	font-family: Verdana, Arial, Helvetica; color: #000000;
}
.listLink {
	 text-decoration:none; color:#000000; 
}

.solidborder { 
	border: 2px solid #CCCCCC; 
}

/*	-------------------------------------------------------------------------------
		SPCList PRINT
	------------------------------------------------------------------------------- */
BODY.spclistbody_print			{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.spclisttable_print		{ width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.spclistheaderrow_print		{ font-weight:bold;  }
TR.spclistrow_print				{ }
TH.spcposnrheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.spcnameheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.spcartnrheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.spcqtyheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.spccommheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.spcpriceheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.spcaiheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spcposnr_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spcname_print				{ font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spcartnr_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spcqty_print					{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spccomm_print				{ font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spcprice_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.spcai_print					{ font-size: 12px;text-align:center; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		SPCDrawing											
	------------------------------------------------------------------------------- */
BODY.spcdrawingbody           { padding-left: 3px; padding-right: 13px; padding-top: 0px; padding-bottom: 0px; margin: 0px;}
TD.spcdrawingtabledata        { font-family: Verdana, Arial, Helvetica;font-size: 10px; font-weight: bold;}



/*	===============================================================================
		Shopping Cart
	===============================================================================	*/

/*	-------------------------------------------------------------------------------
		Shopping Cart frames 
	------------------------------------------------------------------------------- */
BODY.scinfo          { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 7px; padding-bottom: 23px; }
BODY.scinfoOrder     { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 7px; padding-bottom: 23px; }
BODY.scinfoCart      { background-color: #FFFFFF; background-image: url(../i/info_bg.gif); font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 7px; padding-bottom: 23px; }

/*	-------------------------------------------------------------------------------
		Shopping Cart Title 
	------------------------------------------------------------------------------- */
TABLE.sctitletable     { width:100%; border-width:none;}
TR.sctitlerow          { }
TD.sctitle             { font-size: 18px; font-weight: bold; }


/*	-------------------------------------------------------------------------------
		Shopping Cart Columns 
	------------------------------------------------------------------------------- */
TABLE.sctable          { width:100%; border-width:none; border-width: 0px; border-style: solid; border-color: #858489;}
TR.scheaderrow         { font-weight:bold; background-color: #858489; color:#FFFFFF; border-width: 0px; border-style: solid; border-color: #858489;}
TR.scrow               { background-color: #FFFFFF; border-width: 0px; border-style: solid; border-color: #858489;}
TR.scfooterrow         { background-color: #FFFFFF; border-width: 0px; border-style: solid; border-color: #858489;}

TH.scnrheader          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scarticlenrheader   { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.scnameheader        { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.sccatalogheader     { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.scquantityheader    { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.scpriceheader       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.scweightheader      { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.sccommentheader     { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
TH.scactionheader      { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}

TD.scnr                { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.scarticlenr         { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.scname              { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.sccatalog           { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.scquantity          { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.scprice             { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.scweight            { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  border-width: 0px; border-style: solid; border-color: #858489;}
TD.sccomment           { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scaction            { text-align:center; }

TD.scnrfooter          { font-size: 12px; text-align:center; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scarticlenrfooter   { font-size: 12px; text-align:left; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scnamefooter        { font-size: 12px; text-align:left; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sccatalogfooter     { font-size: 12px; text-align:center; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scquantityfooter    { font-size: 12px; text-align:right; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scpricefooter       { border-width: 0px; border-style: solid; border-color: #E7E7E7; font-size: 12px; text-align:right; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scweightfooter      { border-width: 0px; border-style: solid; border-color: #E7E7E7; font-size: 12px; text-align:right; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sccommentfooter     { font-size: 12px; text-align:right; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scactionfooter      { font-size: 12px; text-align:center; font-weight:bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TABLE.commenttable     { width:100%; border-width:none; }
TR.commentrow          { }
TD.commentcell         { font-size: 11px; }


/*	-------------------------------------------------------------------------------
		Shopping Cart Functions 
	------------------------------------------------------------------------------- */
TABLE.scfunctionstable  { width:100%; border-width:none; }
TR.scfunctionsrow       { }
TD.scfunctions          { }


/*	-------------------------------------------------------------------------------
		Multiple Shopping Cart Title 
	------------------------------------------------------------------------------- */
TABLE.msctitletable     { width:100%; border-width:none; margin-top: 30px;}
TR.msctitlerow          { }
TD.msctitle             { font-size: 18px; font-weight: bold; }


/*	-------------------------------------------------------------------------------
		Multiple Shopping Cart Columns 
	------------------------------------------------------------------------------- */
TABLE.msctable      { width:100%; border-width:none; }
TR.mscheaderrow     { font-weight:bold; background-color: #858489; }
TR.mscrow           { background-color: #E7E7E7; }
TR.mscactiverow     { font-weight:bold; background-color: #FFFFFF; }
TH.mscnameheader    { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color:#FFFFFF;}
TH.msccountheader   { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color:#FFFFFF;}
TH.mscactionheader  { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color:#FFFFFF;}
TD.mscname          { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.msccount         { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.mscaction        { text-align:center; }


/*	-------------------------------------------------------------------------------
		Multiple Shopping Cart Functions 
	------------------------------------------------------------------------------- */
TABLE.mscfunctionstable  { width:100%; border-width:none; }
TR.mscfunctionsrow       { }
TD.mscfunctions          { }


/*	-------------------------------------------------------------------------------
		Shopping Cart links: 
	------------------------------------------------------------------------------- */
TD.sclinksleft         { }
TD.sclinksright        { text-align:right; }


/*	-------------------------------------------------------------------------------
		Shopping Cart Title PRINT
	------------------------------------------------------------------------------- */
TABLE.sctitletable_print	{ width:100%; border-width:none;}
TR.sctitlerow_print			{ }
TD.sctitle_print			{ font-size: 1.4em; font-weight: bold; }


/*	-------------------------------------------------------------------------------
		Shopping Cart PRINT 
	------------------------------------------------------------------------------- */
BODY.sc_print				{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.sctable_print			{ width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.scheaderrow_print		{ font-weight:bold; }
TR.scrow_print				{  }

TH.scnrheader_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.scarticlenrheader_print	{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.scnameheader_print		{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.sccatalogheader_print	{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.scquantityheader_print	{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.scpriceheader_print		{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.scweightheader_print		{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.sccommentheader_print	{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}
TH.scactionheader_print		{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#FFFFFF;}

TD.scnr_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scarticlenr_print		{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scname_print				{ font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.sccatalog_print			{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scquantity_print			{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scprice_print			{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scweight_print			{ font-size: 12px;text-align:right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.sccomment_print			{ font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scaction_print			{ font-size: 12px;text-align:center; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }

TR.scfooterrow_print		{ }
TD.scnrfooter_print			{ text-align:center; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scarticlenrfooter_print	{ text-align:left; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scnamefooter_print		{ text-align:left; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.sccatalogfooter_print	{ text-align:center; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scquantityfooter_print	{ text-align:right; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scpricefooter_print		{ text-align:right; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scweightfooter_print		{ text-align:right; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.sccommentfooter_print	{ text-align:left; font-weight:bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scactionfooter_print		{ text-align:center; font-weight:bold; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		Add/Edit Shopping Cart Item 
	------------------------------------------------------------------------------- */
TABLE.scedittable			{ width:100%; border-width:none; }
TR.sceditrow				{ text-align:left; font-weight:none; background-color: #E7E7E7; }
TD.sceditlabelcell			{ font-size: 12px; text-align:left; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sceditdatacell			{ font-size: 12px; text-align:left; vertical-align: middle; text-decoration:none; padding-left: 5px; padding-right: 5px; }
TD.sceditcommentcell		{ font-size: 12px; text-align:left; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sceditmergecell			{ font-size: 12px; text-align:left; vertical-align: top; text-decoration:none; padding-left: 5px; padding-right: 5px; }
TR.sceditsubmitrow			{ }
TD.sceditsubmitcell			{ }

TABLE.sceditcompletetable	{ width:100%; border-width:none; }
TR.sceditcompleterow		{ }
TD.sceditcompletecell		{ font-size: 12px; text-align:left; text-decoration:none; }
TD.sceditquantitycell		{ font-size: 12px; text-align:center; vertical-align: middle; text-decoration:none; padding-left: 5px; padding-right: 5px; }
TR.sceditcompletesubmitrow	{ }
TD.sceditcompletesubmitcell	{ }


/*	-------------------------------------------------------------------------------
		Add New Shopping Cart 
	------------------------------------------------------------------------------- */
TABLE.mscedittable				{ border-width:none; }
TR.msceditrow					{ text-align:left; }
TD.msceditcell					{ font-size: 12px; text-align:left; }

TABLE.msceditcompletetable		{ width:100%; border-width:none; }
TR.msceditcompleterow			{ }
TD.msceditcompletecell			{ font-size: 12px; text-align:left; text-decoration:none; }
TR.msceditcompletesubmitrow		{ }
TD.msceditcompletesubmitcell	{ }


/*	-------------------------------------------------------------------------------
		Add Article to Shopping Cart (with Lookup) 
	------------------------------------------------------------------------------- */
TABLE.sclookupformtable			{ width:100%; border-width:none; }
TR.sclookupformlabelrow			{ }
TD.sclookupformlabelcell		{ font-size: 12px; text-align:left; }
TR.sclookupformdatarow			{ }
TD.sclookupformdatacell			{ }
TR.sclookupformsubmitrow		{ }
TD.sclookupformsubmitcell		{ }
TD.sclookupformcancelcell		{ text-align: right; vertical-align: bottom; }

TABLE.sclookupresulttable		{ width:100%; border-width:none; }
TR.sclookupresultheaderrow		{ font-weight:bold; background-color: #858489; }
TH.sclookupresultheadercell		{ font-size: 12px; text-align:center; font-weight: bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TR.sclookupresultrow			{ text-align:left; font-weight:none; background-color: #E7E7E7; }
TD.sclookupresultcellarticle	{ font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sclookupresultcelldescr		{ font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sclookupresultcellcatalog	{ font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sclookupsearchresults		{ font-size: 12px; }

TABLE.sclookupnoresulttable		{ width:100%; border-width:none; }
TR.sclookupnoresultrow			{ text-align:left; font-weight:none; background-color: #E7E7E7; }
TD.sclookupnoresultcell			{ font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TABLE.sclookupcomment			{ width: 100%; border-width: none; margin-top: 13px; }







/*	===============================================================================
		Order
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		Order Information 
	------------------------------------------------------------------------------- */
TABLE.scorderinfotable           { width:100%; border-width:none; }
TR.scorderinfoheaderrow          { text-align:left; font-weight:bold; background-color: #858489; }
TR.scorderinforow                { text-align:left; background-color: #FFFFFF; }
TR.scorderinfofooterrow          { }
TD.scorderinfospacercolumn       { width:60; }
TD.scorderinfospacerrow          { font-size: 12px; text-align:left; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scorderinfoheadercell         { font-size: 12px; text-align:left; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TD.scorderinfolabelcell          { font-size: 12px; text-align:left; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scorderinfodatacell           { background-color: #FFFFFF; }
TD.scorderinfofootercell         { text-align: right; }


/*	-------------------------------------------------------------------------------
		Order 
	------------------------------------------------------------------------------- */
TABLE.scorderaddresstable    { width:100%; border-width:none; margin-top: 13px;}
TR.scorderaddressrow         { }
TD.scorderdateheader		 { font-size: 12px; font-weight: bold; width: 50%; vertical-align: top; }
TD.scorderaddressee          { font-size: 12px; font-weight: bold; width: 50%; vertical-align: top; }

TD.scorderdate               { font-size: 12px; width: 50%; text-align: right; vertical-align: top; }
TD.scorderaddress            { border-width: 1px; border-style: solid; border-color: #999999; width: 50%; vertical-align: top; padding: 15px; }
PRE.scorderaddressee         { font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 14px; font-weight: bold; }

TABLE.scorderadresses        { border-width:none; }
TR.scorderadressesrow        { }
TD.scorderaddressheadercell  { font-size: 12px; font-weight: bold; vertical-align: top; }
TD.scorderaddresscell        { font-size: 12px; vertical-align: top; }
TD.scorderaddressspacercell  { font-size: 8px; }

TABLE.scordertable           { width:100%; border-width:none; margin-top: 30px;}
TR.scorderheaderrow          { text-align:left; }
TD.scorderheadercell         { width: 25%; font-size: 12px; font-weight:bold; }
TD.scordercell               { width: 25%; font-size: 12px; }

TABLE.scordertexttable       { width:100%; border-width:none; margin-top: 30px;}
TR.scordertextrow            { text-align:left; }
TD.scordertextcell           { font-size: 12px; } 

TABLE.sctable_order          { width:100%; border-width:none;  margin-top: 15px; }
TR.scheaderrow_order         { font-weight:bold; background-color: #858489; }
TR.scrow_order               { background-color: #E7E7E7; }
TH.scnrheader_order          { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scarticlenrheader_order   { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scnameheader_order        { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.sccatalogheader_order     { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scquantityheader_order    { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scpriceheader_order       { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scweightheader_order      { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.sccommentheader_order     { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TH.scactionheader_order      { width:0; color:#FFFFFF;}
TD.scnr_order                { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scarticlenr_order         { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scname_order              { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sccatalog_order           { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scquantity_order          { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scprice_order             { font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scweight_order            { font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.sccomment_order           { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scaction_order            { width:0; }


/*	-------------------------------------------------------------------------------
		Order PRINT 
	------------------------------------------------------------------------------- */
BODY.scorder_print					{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }

TABLE.scorderaddresstable_print		{ width:100%; border-width:none; margin-top: 13px;}
TR.scorderaddressrow_print			{ }
TD.scorderaddressee_print			{ font-weight: bold; width: 50%; vertical-align: top; }
TD.scorderdateheader_print			{ font-weight: bold; width: 50%; vertical-align: top; }
TD.scorderdate_print				{ width: 50%; text-align: right; vertical-align: top; }
TD.scorderaddress_print				{ border-width: 1px; border-style: solid; border-color: #999999; width: 50%; vertical-align: top; padding: 15px; }
PRE.scorderaddressee_print			{ font-family: Verdana, Arial, Helvetica; color: #000000; font-weight: bold; }

TABLE.scorderadresses_print			{ border-width:none; }
TR.scorderadressesrow_print			{ }
TD.scorderaddressheadercell_print	{ font-weight: bold; vertical-align: top; }
TD.scorderaddresscell_print			{ vertical-align: top; }
TD.scorderaddressspacercell_print	{ font-size: 0.5em; }

TABLE.scordertable_print			{ width:100%; border-width:none; margin-top: 30px;}
TR.scorderheaderrow_print			{ text-align:left; }
TD.scorderheadercell_print			{ width: 25%; font-weight:bold; }
TD.scordercell_print				{ width: 25%; }

TABLE.scordertexttable_print		{ width:100%; border-width:none; margin-top: 30px;}
TR.scordertextrow_print				{ text-align:left; }
TD.scordertextcell_print			{ font-size: 12px;} 

TABLE.sctable_order_print          { width:100%; margin-top: 15px; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.scheaderrow_order_print         { font-weight:bold; background-color: #E7E7E7;}
TR.scrow_order_print               {  }

TH.scnrheader_order_print				{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.scarticlenrheader_order_print		{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.scnameheader_order_print				{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.sccatalogheader_order_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.scquantityheader_order_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.scpriceheader_order_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.scweightheader_order_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.sccommentheader_order_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}
TH.scactionheader_order_print			{ font-size: 12px;text-align:center; font-weight:bold; text-decoration:none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; color:#000000;}

TD.scnr_order_print						{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scarticlenr_order_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scname_order_print					{ font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.sccatalog_order_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scquantity_order_print				{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scprice_order_print					{ font-size: 12px;text-align:center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scweight_order_print					{ font-size: 12px;text-align:right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.sccomment_order_print				{ font-size: 12px;text-align:left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.scaction_order_print					{ font-size: 12px;text-align:center;	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		Order Electronically 
	------------------------------------------------------------------------------- */
TABLE.scordereltable				{ width:100%; border-width:none; }
TR.scorderelrow						{ background-color: #E7E7E7; }
TD.scorderellabelcell				{ font-size: 12px; text-align:left; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.scordereldatacell				{ font-size: 12px; text-align:left; vertical-align: middle; text-decoration:none; }
TR.scorderelfooterrow				{ }
TD.scorderelfootercell				{ }

TABLE.scorderelsenttable       { width:100%; border-width:none; }
TR.scorderelsentrow            { }
TD.scorderelsentcell           { font-size: 12px; text-align:left; }
TR.scorderelsentfooterrow      { }
TD.scorderelsentfootercell     { }


/*	-------------------------------------------------------------------------------
		Print link settings 
	------------------------------------------------------------------------------- */
TABLE.printtable      { width: 98%; border-width: none; }
TR.printrow           { }
TD.printcell          { text-align: right; }
.printlink:hover      { text-decoration: none; color: blue; font-weight: bold;}
.printlink            { text-decoration: none; color: blue; }


/*	-------------------------------------------------------------------------------
		Footer row (close button/link & top link) settings 
	------------------------------------------------------------------------------- */
TABLE.toptable      { width: 98%; border-width: 5px; }
TR.toprow           { }
TD.topcell          { text-align: right; }
TD.closecell        { text-align: left; }
.toplink:hover      { text-decoration: none; color: blue; font-weight: bold;}
.toplink            { text-decoration: none; color: blue; }
.closelink:hover    { text-decoration: none; color: blue; font-weight: bold;}
.closelink          { text-decoration: none; color: blue; }

.link               { text-decoration: none; color: #003399; }
.link:hover         { text-decoration: underline; color: #003399; }




/*	===============================================================================
		Diverse Frames
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		Banner 
	------------------------------------------------------------------------------- */
BODY.banner            { background-color: #E75B28; text-align: left; }


/*	-------------------------------------------------------------------------------
		Progress
	------------------------------------------------------------------------------- */
BODY.progress          { background-color: #858489; }
TD.progresscopyright   { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; }


/*	-------------------------------------------------------------------------------
		Navigation
	------------------------------------------------------------------------------- */
BODY.navigationbody    { background-color: #858489;}
.navigationimage       { border-width: none; }
TD.navigationIcon     { margin: 5px 2,5px 5px 2,5px; }







/*	===============================================================================
		PopUp-Windows
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		PopUp-Windows							
	------------------------------------------------------------------------------- */
BODY.popup				{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
BODY.scpopup			{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.popupheadertable	{ width: 100%; border-width: none; }
TR.popupheaderrow		{ background-color: #E75B28;}
TR.popuprow				{ }
TD.popupheadercell		{ background-color: #E75B28; text-align: right;}
TD.popupheadertabbar	{ background-color: #E75B28; background-image: url(../i/tabbar_bg.gif); }
TD.popupcell			{ font-size: 12px;padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }

TABLE.popupfunctionstable	{ width: 100%; border-width: none; margin-top: 13px; }
TR.popupfunctionsrow		{ }
TD.popupfunctionsright		{ text-align: right; }
TD.popupfunctionscenter		{ text-align: center; }


/*	-------------------------------------------------------------------------------
		Variant 
	------------------------------------------------------------------------------- */
BODY.variantbody			{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.varianttable			{ width:100%; border-width:none; }
TR.variantheaderrow			{ text-align: center; font-weight: bold; text-decoration: none; background-color: #858489; }
TR.variantrow				{ background-color: #E7E7E7; }
TH.variantposnr				{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.variantname				{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.variantqty				{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.variantai				{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

/* evtl andere Bezeichnung */
TH.variantposnrheader		{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.variantnameheader		{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.variantqtyheader			{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.variantaiheader			{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TD.variantposnr				{ font-size: 12px; text-align:center; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.variantname				{ font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.variantqty				{ font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.variantai				{ text-align: center; }
FONT.variantParent			{ font-weight: bold; color: black; }


/*	-------------------------------------------------------------------------------
		Variant PRINT 
	------------------------------------------------------------------------------- */
BODY.variantbody_print          { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.varianttable_print        { width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.variantheaderrow_print       { text-align: center; font-weight: bold; text-decoration: none; }
TR.variantrow_print             {  }
TH.variantposnr_print           { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.variantname_print            { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.variantqty_print             { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.variantai_print              { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.variantposnr_print           { text-align: center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.variantname_print            { text-align: left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.variantqty_print             { text-align: right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.variantai_print              { text-align: center;		border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		History 
	------------------------------------------------------------------------------- */
BODY.historybody				{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.historytable				{ width:100%; border-width:none; }
TR.historyheaderrow				{ text-align: center; font-weight: bold; text-decoration: none; background-color: #858489; }
TR.historyrow					{ background-color: #E7E7E7; }
TH.historyname					{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.historyartnr					{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.historyqty					{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.historyai					{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

/* evtl andere Bezeichunung */
TH.historynameheader			{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.historyartnrheader			{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.historyqtyheader				{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TH.historyaiheader				{ font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

TD.historyname					{ font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.historyartnr					{ font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.historyqty					{ font-size: 12px; text-align:right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.historyai					{ text-align: center; }
FONT.historyParent				{ font-weight: bold; color: black; }


/*	-------------------------------------------------------------------------------
		History PRINT
	------------------------------------------------------------------------------- */
BODY.historybody_print          { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.historytable_print        { width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.historyheaderrow_print       { text-align: center; font-weight: bold; text-decoration: none; }
TR.historyrow_print             {  }
TH.historyname_print            { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.historyartnr_print           { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.historyqty_print             { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TH.historyai_print              { text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.historyname_print            { text-align: left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.historyartnr_print           { text-align: left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.historyqty_print             { text-align: right; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.historyai_print              { text-align: center;		border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		Annotation 
	------------------------------------------------------------------------------- */
BODY.annotationbody       { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.annotationpathtable { width:100%; border-width:none; text-align: center;}
TR.annotationpathrow      { }
TD.annotationpathcell     { font-size: 12px; font-weight: bold; }
TABLE.annotationtable     { width:100%; border-width:none; margin-top: 13px;}
TR.annotationrow          { }
TD.annotationlabelcell    { font-size: 12px; }
TD.annotationdatacell     { text-align: left; }
TR.annotationsubmitrow    { }
TD.annotationsubmitcell   { }


/*	-------------------------------------------------------------------------------
		Annotation PRINT
	------------------------------------------------------------------------------- */
BODY.annotationbody_print       { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.annotationpathtable_print { width: 100%; border-width:none; margin-top: 8px; }
TR.annotationpathrow_print      { }
TD.annotationpathcell_print     { text-align: left; font-weight: bold; }
TABLE.annotationtable_print		{ width:100%; margin-top: 13px; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.annotationrow_print          { }
TD.annotationtext_print         { text-align: left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		Image 
	------------------------------------------------------------------------------- */
BODY.imagebody				{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.imagetable			{ width: 100%; }
TR.imagerow					{ }
TD.imagecell				{ text-align: center; }


/*	-------------------------------------------------------------------------------
		Image PRINT
	------------------------------------------------------------------------------- */
BODY.imagebody_print        { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.imagetable_print		{ width: 100%; border-width: none;  }
TR.imagerow_print			{ }
TD.imagecell_print			{ text-align: center; }

/*	-------------------------------------------------------------------------------
		SupplierInfo 
	------------------------------------------------------------------------------- */
BODY.suppinfobody       { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.suppinfotable     { width:100%; border-width:none; }
TR.suppinforow          { background-color: #E7E7E7; }
TD.suppinfolabelcell    { font-size: 12px; text-align:left; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
TD.suppinfodatacell     { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.suppinfoartnr          { font-weight: bold; }


/*	-------------------------------------------------------------------------------
		SupplierInfo PRINT 
	------------------------------------------------------------------------------- */
BODY.suppinfobody_print       { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.suppinfotable_print     { width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.suppinforow_print          { }
TD.suppinfolabelcell_print    { text-align: left; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TD.suppinfodatacell_print     { text-align: left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		Lastvisited 
	------------------------------------------------------------------------------- */
BODY.lastvisitedbody       { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
TABLE.lastvisitedtable     { font-size: 12px;width:100%; border-width:none; }
TR.lastvisitedheaderrow    { font-size: 12px;background-color: #858489; }
TD.lastvisitedheadercell   { font-size: 12px; text-align:center; font-weight:bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }
TR.lastvisitedrow          { font-size: 12px; background-color: #E7E7E7; }
TD.lastvisitedcell         { font-size: 12px; text-align:left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.lastvisitedlink           { text-decoration: none; color: #003399; }
.lastvisitedlink:hover     { text-decoration: underline; color: #003399; }          


/*	-------------------------------------------------------------------------------
		Lastvisited PRINT 
	------------------------------------------------------------------------------- */
BODY.lastvisitedbody_print       { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px; }
TABLE.lastvisitedtable_print     { font-size: 12px;width:100%; border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999999; }
TR.lastvisitedheaderrow_print    { font-size: 12px;}
TD.lastvisitedheadercell_print   { font-size: 12px;text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }
TR.lastvisitedrow_print          { font-size: 12px;}
TD.lastvisitedcell_print         { font-size: 12px;text-align: left; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 	border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999999; }


/*	-------------------------------------------------------------------------------
		Help
	------------------------------------------------------------------------------- */
BODY.helpbody				{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }








/*	===============================================================================
		Allgemeingueltige Formate
	===============================================================================	*/
	
/*	-------------------------------------------------------------------------------
		Listheaderinks
	------------------------------------------------------------------------------- */
.listheaderlink        { text-decoration: none; color: #FFFFFF; }


/*	-------------------------------------------------------------------------------
		Scrollbars							
	------------------------------------------------------------------------------- */
BODY  {
  scrollbar-face-color: #D4D0C8;			/* Grundfarbe des Balkens */
  scrollbar-3dlight-color: #CFD5E0;			/* erste Lichtfarbe (heller) */
  scrollbar-highlight-color: #999999;		/* zweite Lichtfarbe (dunkler) */
  scrollbar-shadow-color: #999999;			/* erste Schattenfarbe (heller) */
  scrollbar-darkshadow-color: #CFD5E0;		/* zweite Schattenfarbe (dunkler) */
  scrollbar-track-color: #D9D9D9;			/* Hintergrund der Scrollbar */
  scrollbar-arrow-color: #666666;			/* Pfeilfarben */
}


/*	-------------------------------------------------------------------------------
		Forms							
	------------------------------------------------------------------------------- */
SELECT						{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 11px; }
INPUT[type=submit]			{ width: 100px; }
INPUT[type=button]			{ width: 100px; }
INPUT[type=text]			{ color:#000000; }
FONT.ColourSearchCriteria	{ color:#CC0000; }


/*	-------------------------------------------------------------------------------
		Error							
	------------------------------------------------------------------------------- */
TABLE.errortable			{ width: 100%; border-width: none; margin-top: 9px; margin-bottom: 9px; }
TR.errorrow					{ }
TD.errorcell				{ font-size: 12px; color: #FF0000; background-color: #FFE7E7; border-width: 1px; border-style: solid; border-color: #FF0000; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

.error						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }


/*	-------------------------------------------------------------------------------
		Print							
	------------------------------------------------------------------------------- */
TABLE.printheadertable			{ width: 100%; border-width: none;}
TR.printheaderrow				{ }
TD.printheadercell				{ text-align: left; }
TD.printheaderlogocell			{ text-align: right; }
TD.printheadertextcell			{ text-align: left; font-size: 12px;font-weight: bold;}


