.VCHelperErrorColor		{ color:#FF0000;                                                }
.ERRORTEXT			{ color:#FF0000;                                                }
.BUTTON_CONFIRMATIONFORM	{ cursor:hand; font-weight:none;font-size:14px;padding-top:0px; }

.COMPONENTTITLE			{ font-size:10px;font-weight:800;color:#000000;                        }
.SUBCOMPONENTTITLE		{ font-size:10px;font-weight:100;color:#000000;                        }
.FORMFIELD			{ border:1px solid #B5B5B5; font-size:10px;font-weight: 100;           }
.NOTIFICATION			{ font-family:verdana,helvetica,arial,sans-serif;
				  font-size:10px;
				  color:#00000;
				  font-weight:100;
				  margin-bottom:0em;
				  padding:0em;
				}
.BOLD_HEADLINE			{ font-size:16px; font-weight:800; color:#000000; }
.BLACKBORDER			{ border:1px solid #000000; }
.BOLD_LINK			{ font-weight: bold;										  }
a:link,a:active,a:visited 	{ text-decoration: none; color: #000000;							  }
a:hover				{ text-decoration: underline;									  }

.BUTTON_SMALL			{ cursor:hand; font-weight:none;font-size:11px;padding-top:0px;					  }
.IMGBUTTON				{border:1px solid  #000000			  }
table.TABLE_LIGHTBLUE		{ border:1px solid #ffffff;padding:0px 2px 0px 2px; background-color:#EAF0FA;                     }
table.TABLE_QUOTEREQUEST	{ border:1px solid #B5B5B5; 								          }

td.TABLECELL_LIGHTGRAY		{ background-color:#CDD8EC;                                                                       }
td.TABLECELL_LIGHTBLUE		{ background-color:#EAF0FA;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000; }
td.TABLECELL_LIGHTBLUE_FT2	{ background-color:#fef2ff;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000; }
td.TABLECELL_LIGHTBLUE_BORDER	{ background-color:#EAF0FA;padding:0px 2px 0px 2px; font-size:2px;font-weight:100;color:#000000; border-bottom: 2px solid #5C729D; }
td.TABLECELL_BLUE		{ background-color:#52678D;padding:0px 2px 0px 2px; font-size:10px;font-weight:800;color:#ffffff; }
td.TABLECELL_FT2		{ background-color:#fef2ff;padding:0px 2px 0px 2px; font-size:10px;font-weight:800;color:#000000; }
td.TABLECELL_GRAY		{ background-color:#BEC6D3;padding:0px 2px 0px 2px; font-size:10px;font-weight:800;color:#000000; }
td.TABLECELL_GRAY_OL		{padding:0px 2px 0px 2px; font-size:10px;font-weight:800;color:#000000; }
td.TABLECELL_GRAY_PE		{ background-color:#E7A017;padding:0px 2px 0px 2px; font-size:10px;font-weight:800;color:#000000; }
td.TABLECELL_HEADLINEGRAY	{background-color: #CDCDCE; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000;}
td.TABLECELL_GRAY_PADDED		{ background-color:#BEC6D3;padding:5px 5px 5px 5px; font-size:10px;font-weight:800;color:#000000; }
td.TABLECELL_DARKBLUE		{ background-color:#2C3D5C;padding:0px 2px 0px 2px; font-size:10px;font-weight:800;color:#ffffff; }
td.TABLECELL_WHITE		{ background-color:#FFFFFF;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000; }
td.TABLECELL_HEADLINESTEP2		{background-color: #C6D2E1; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_HEADLINESTEP2_OL		{ background-color:#A1C82D;font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_HEADLINESTEP2_OL_LIGHT		{background-color: #CBE384; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_HEADLINESTEP2_PE		{background-color: #FFCC32; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_HEADLINESTEP2_PE_LIGHT		{background-color: #F4D475; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_TOP_SHOPPING_OL {background-color: #CCFF32; font-size:10pt; padding:2px; font-weight:800; border-top:1px solid #000000;}
td.TABLECELL_TOP_SHOPPING_OL_BOTTOM_BORDER {background-color: #CCFF32; font-size:10pt;border-bottom:1px solid #000000;}
td.TABLECELL_TOP_SHOPPING_PE {background-color: #FFCC32; font-size:10pt; padding:2px; font-weight:800; border-top:1px solid #000000;}
td.TABLECELL_TOP_SHOPPING_PE_BOTTOM_BORDER {background-color: #FFCC32; font-size:10pt;border-bottom:1px solid #000000;}
td.TABLECELL_TOP_SHOPPING_HP {background-color: #4F93B9; font-size:10pt; padding:2px; font-weight:800; border-top:1px solid #000000;}
td.TABLECELL_TOP_SHOPPING_HP_BOTTOM_BORDER {background-color: #4F93B9; font-size:10pt;border-bottom:1px solid #000000;}
td.TABLECELL_STEPTWOONE {background-color: #ECECEC; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_STEPTWOONE_SLIM {background-color: #ECECEC; font-weight: 100; font-size: 10px; font-family: Verdana; color: #000000;}
td.TABLECELL_STEPTWOONE_OL{background-color: #E7EADC; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.TABLECELL_STEPTWOONE_SLIM_OL {background-color: #E7EADC; font-weight: 100; font-size: 10px; font-family: Verdana; color: #000000;}
td.TABLECELL_AA			{padding:0px 0px 0px 0px;} 
td.TABLECELL_HEADLINESTEP2_HP		{background-color: #4F93B9; font-weight: bold; font-size: 10px; font-family: Verdana; color: #000000; clear: both;}
td.EDITOR_ROW_ACTIVE		{ background-color:#D9F2E5;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000; }
td.EDITOR_ROW_NORMAL		{ background-color:#EAF0FA;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000; }
td.QR_ROW_OPEN			{ background-color:#FFF2E5;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000;} 
td.QR_ROW_CLOSED		{ background-color:#D9F2E5;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000;} 
td.QR_ROW_INFORMED		{ background-color:#EAF0FA;padding:0px 2px 0px 2px; font-size:10px;font-weight:100;color:#000000;} 
td.TABLECELL_HEAD_SHOPPINGBASKET{background-color:#ffffff;padding:0px 0px 25px 0px; font-size:10pt;font-weight:800;color:#000000; text-align:left;}
td.TABLECELL_CONTENT_WHITE	{ color:#ffffff;										  }
td.HEADLINE			{ width: 150px; border-top: 1px solid #8999AF; border-bottom: 1px solid #8999AF; background-color: #FFFFFF; font-weight: 800; font-size: 9px; color: #3E5F8C; text-align: left; padding: 5px; }
td.LINK_LIST			{ width: 150px; background-color: #FFFFFF; font-weight: 100; font-size: 9px; color: #000000; text-align: left; padding: 0px }
td.SIDEBAR			{ width: 150px; padding-top: 2px;}
td.MAINMENU_BUTTONBORDER	{ border-left:1px solid  #000000; border-right:1px solid  #000000; border-bottom:1px solid  #000000;}
td.SUBMENU_BUTTONBORDER		{ border-left:1px solid  #000000; border-right:1px solid  #000000                                  ;  border-top:1px solid  #000000; }
td.REGISTRATION_FORM		{ font-weight: 100; font-size: 9px; text-align: left; padding: 0px 5px 0px 5px; width:155px;}
td.INFOBOX 			{ background-color: #8999AF; padding: 0px 0px 10px 10px; }
td.FOOTER 			{ background-color: #8999AF; padding-top: 5px; padding-left:0px; padding-bottom:5px; color: #FFFFFF; text-align:center;}
td.QUOTEREQUEST_HEADLINE	{ font-size:14px; font-weight:800; color: #ffffff; 						   }
table.FOOTER {}
td.HEADLINE_MYACCOUNT 		{ border-top: 0px solid #5C729D; border-bottom: 0px solid #5C729D; color: #FFFFFF; background-color: #8999AF; font-weight: 800; text-align: center; padding: 0px}
td.HEADLINE_MYACCOUNT_FT2	{ border-top: 0px solid #5C729D; border-bottom: 0px solid #5C729D; color: #000000; background-color: #fef2ff; font-weight: 800; text-align: center; padding: 0px}
td.RAND_MYACCOUNT		{ border-top: 2px solid #5C729D; padding: 0px; }
table.overview			{font-weight:800; text-align: left; padding: 0px; width:500px; border:0px; color:#000000;}
table.overview td.short	{width:100px; text-align:right; padding-left:20px;}
table.overview td.at_the_top p	{width:300px; text-align:left; font-size:10pt;padding-left:20px; font-weight:800}
table.overview td.long		{width:400px; padding-left: 5px; vertical-align:middle; text-align: left;}

tr.MAINMENU			{ background-color: #9C9A9C; }

table.SIDEBAR			{ width: 131; padding-top: 2px; }

input.BORDER			{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom;}
input.BORDER_REG			{border: 1px solid #8999AF; font-size:8pt;font-weight: 100; vertical-align: bottom; width:150px;}
input.BORDER_FIXEDSIZE		{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom; 			       width: 254; }
input.BORDER_NOEDIT		{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom; background-color: #C0C0C0;}
input.BORDER_FIXEDSIZE_NOEDIT	{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom; background-color: #C0C0C0; width: 254; }
select.BORDER			{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom;}
.BORDER	select		{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom;}
select.BORDER_FIXEDSIZE		{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom; 			       width: 254; }
select.BORDER_NOEDIT		{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom; background-color: #C0C0C0;}
select.BORDER_FIXEDSIZE_NOEDIT	{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom; background-color: #C0C0C0; width: 254; }
text.BORDER 			{border: 1px solid #8999AF; font-size:9px;font-weight: 100; vertical-align: bottom;}

p, td, tr			{ font-family:verdana,helvetica,arial,sans-serif;font-size:10px;font-weight:normal; }
a				{ font-family:verdana,helvetica,arial,sans-serif;color:#003399 ;line-height:14px;   }

