/* Allgemein */


BODY 
{
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #f5f6f9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: auto;
	COLOR: #303030;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
}

TABLE 
{
	vertical-align: top;
	font-size: 11px;
}


TD 
{
	vertical-align: top;
}

.PropertyName {
	text-align: left;
	padding: 1px 2px 0px 0px;	
	font-size: 9px;
}

.PropertyValue {
	text-align: left;
	padding: 1px 10px 0px 0px;
	font-size: 9px;
	font-weight: bolder;
}

.tblProperties {
	border:0px;
	width:100%;
}

.textwarning {
	COLOR: #FF7F50;
	background-color: transparent;
}

.checktext {
	font-size: 9px;
}

.borderBottom {
	border-bottom: 1px solid #EEEEEE;
}

.borderTop {
	border-top: 1px solid #EEEEEE;
}



/* Allgemeine Überschriften */

.dialog_title {
	font: bolder 13px;
}

.dialog_title_gallery {
	border-bottom: 2px solid #EEEEEE;
	font: bolder 13px;
}

.DocumentTitle {
	border-bottom: 2px solid #222222;
	font: bold 14px;
}

.list_title {
	font: 9px;
}

/* Menu left */

.MenuTable {
	color: #CCCCCC;
	background: url(images/CSS/bg_tableleft.jpg) repeat;
}


.Menu {
	height: 18px;
	text-transform: uppercase;
	color: #818181;
	padding: 0px;
	margin-left: 14px;
	padding-top: 3px;
}
td.Menu {
	height: 18px;
	text-transform: uppercase;
	color: White;
	padding: 0px;
	margin-left: 14px;
	padding-top: 3px;
}


a.Menu {
	color: #333333;
	width: 100%;
	height: 18px;
	background-color: transparent;
	font: Arial, Helvetica, sans-serif;
}

a.Menu:hover {
	color: #333333;
	background-color: #DDDDDD;
	width: 100%;
	height: 18px;
	text-decoration: none;
}

a.navmenu {
	height: 100%;
	width: 100%;
	padding-top: 4px;
	padding-left: 0px;
}

td.MenuLeft {
	width: 100%;
	height: 18px;
	vertical-align: middle;
	padding-left: 5px;
	text-transform: uppercase;
}

a.MenuLeft {
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

a.MenuLeft:hover {
	text-transform: uppercase;
	color: #73b8e8;
	text-decoration: none;
}

td.MenuLeftBorderActive {
	padding-top: 2px;
	padding-left: 2px;
	color: grey;
	text-decoration: none;
	/*font-size: 10px;*/
	/*background-image: url(images/pfeil_menu.gif); */
	/*background-repeat: no-repeat;*/
}


td.MenuLeftActive_old {
	background-color: #A69E9E;
	font-weight: bold; 
	text-decoration: none;
	display: list-item;
	list-style-image:  url(images/box_grau.gif);
	list-style-position: inside;
	vertical-align: bottom;
	list-style-type: none;
}
a.MenuLeftActive_old {
	background-color: #A69E9E;
	font-weight: bold; 
	text-decoration: none;
	display: list-item;
	list-style-image:  url(images/box_grau.gif);
	list-style-position: inside;
	vertical-align: bottom;
	list-style-type: none;
}

td.MenuLeftActive {
	width: 100%;
	height: 18px;
	color: White;
	vertical-align: middle;
	padding-left: 10px;
}

a.MenuLeftActive {
	color: White;
	text-decoration: none;
}

td.MenuLeftActiveSel_old {
	background-color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

td.MenuLeftActiveSel {
	width: 100%;
	height: 18px;
	vertical-align: middle;
	padding-left: 5px;
}

a.MenuLeftActiveSel {
	text-decoration: none;
	color: White;
	text-transform: uppercase;
}

a.MenuLeftActiveSel:active {
	text-decoration: none;
	color: #73b8e8;
	text-transform: uppercase;
	font: bold;
}

td.MenuLeftBorder {
	padding-top: 2px;
	padding-left: 2px;
	/*background-image: url(images/CSS/bg_menuleft.jpg);*/
	text-decoration: none;
	color: grey;
}

a.MenuLeftBorder {
	padding-top: 2px;
	padding-left: 10px;
	/*background-image: url(images/CSS/bg_menuleft.jpg);*/
	text-decoration: none;
	/*color: white;*/
}

td.MenuLeftBorder_old {
	padding-top: 2px;
	padding-left: 10px;
	background-color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}


td.MenuLeftActiveBorder {
	width: 100%;
	height: 18px;
	background-image: url(images/CSS/bg_menuleft.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-left: 5px;
	text-transform: uppercase;
}

a.MenuLeftActiveBorder {
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold; 
}


a.MenuLeftBorderActive {
	color: #2caff6;
}

td.SubMenuLeftActive {
	padding-top: 2px;
	padding-left: 0px;
	font-size: 10px;
	font-weight: bold;
}


a.SubMenuLeftActive {
	color: #2caff6;
}

td.SubMenuLeft {
	padding-top: 2px;
	padding-left: 0px;
	text-decoration: none;
	font-size: 10px;
}





/*  Catalog/Supplier Lable  */

div.CatalogLableImage, div.SupplierLableImage
{
	vertical-align: bottom;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}

div.CatalogLableText {
	color: #2caff6;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	padding-top: 12px;
	text-transform: uppercase;
	font-style: italic;
}

/*  Sortiment Tree  */


div.ArticleSortiment {
	vertical-align: top;
	text-align: left;
	padding-top: 20px;
	padding-left: 10px;
}

/* Standard Rahmen Oben  */

.cc_Table {
	margin-top: 10px;
	background-color: #FFFFFF;
}

.cc_hg_top_left {
	height: 5px;
	width: 6px;
	background: url(images/det_hg_top_left.jpg) no-repeat;
}

.cc_hg_top {
	height: 5px;
	background: url(images/det_hg_top.jpg) repeat-x;
	
}

.cc_hg_top_sh_m {
	height: 5px;
	width: 20px;
	background: url(images/det_hg_top_sh_m.jpg) no-repeat;
}

.cc_hg_top_right {
	height: 5px;
	width: 6px;
	background: url(images/det_hg_top_right.jpg) no-repeat;
}

/* Standard Rahmen Mitte */

.cc_hg_main_left {
	width: 6;
	background: url(images/det_hg_main_left.jpg) repeat-y;
}

.cc_hg_main_sh_l {
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}

.cc_hg_main_sh_m  {
	width: 20;
	background: url(images/det_hg_main_sh_m.jpg) repeat-y;
}

.cc_hg_main_sh_r {
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

.cc_hg_main_right {
	width: 6;
	background: url(images/det_hg_main_right.jpg) repeat-y;
}

/* CONFIG TABLE LAYOUT */

/* CATALOGCENTER */

.det_hg_top_left, .cc_Info_hg_top_left, .cc_Show_hg_top_left, .cc_Colorsim_hg_top_left  {
	height: 5px;
	width: 6px;
	background: url(images/det_hg_top_left.jpg) no-repeat;
}

.det_hg_top,  .cc_Show_hg_top,  .cc_Colorsim_hg_top  {
	height: 5px;
	background: url(images/det_hg_top.jpg) repeat-x;
}

.cc_Info_hg_top {
	height: 5px;
	background: url(images/det_hg_top.jpg) repeat-x;
}

.det_hg_top_sh_m, .det_hg_top_sh_r_2, .cc_Info_hg_top_sh_m, .cc_Show_hg_top_sh_m, .cc_Colorsim_hg_top_sh_m {
	height: 5px;
	width: 20px;
	background: url(images/det_hg_top_sh_m.jpg) no-repeat;
}


td.det_hg_top_sh_l_1 {
	height: 5px;
	width: 24px;
	background: url(images/det_hg_top_sh_l_1.jpg) no-repeat;
}

td.det_hg_top_sh_l_2 {
	height: 5px;
	width: 12px;
	background: url(images/det_hg_top_sh_l_2.jpg) no-repeat;
}

td.det_hg_top_sh_r_2 {
	height: 5px;
	width: 20px;
	background: url(images/det_hg_top_sh_r_2.jpg) no-repeat;
}

td.det_hg_top_right {
	height: 5px;
	width: 6px;
	background: url(images/det_hg_top_right.jpg) no-repeat;
}

td.det_hg_main_left {
	height: 438px;
	width: 6px;
	background: url(images/det_hg_main_left.jpg) repeat-y;
}

td.det_hg_main_sh_l {
	height: 434px;
	width: 280px;	
}

td.det_hg_main_sh_l_1 {
	height: 434px;
	width: 24px;
	background: url(images/det_hg_main_sh_l_1.jpg) repeat-y;
}

td.det_hg_main_sh_l_2 {
	height: 434px;
	width: 12px;
	background: url(images/det_hg_main_sh_l_2.jpg) repeat-y;
}

td.det_hg_main_sh_m {
	height: 434px;
	width: 380px;
}

td.det_hg_main_sh_r_2 {
	height: 434px;
	width: 24px;
	background: url(images/det_hg_main_sh_r_2.jpg) repeat-y;
}

td.det_hg_main_sh_r {
	height: 434px;	
}

td.det_hg_main_right {
	height: 434px;
	width: 6px;
	background: url(images/det_hg_main_right.jpg) repeat-y;
}

td.det_hg_bottom_left {
	height: 7px;
	width: 6px;
	background: url(images/det_hg_bottom_left.jpg) no-repeat;
}

td.det_hg_bottom {
	height: 7px;
	background: url(images/det_hg_bottom.jpg) repeat-x;
}

td.det_hg_bottom_sh_l_1 {
	height: 7px;
	width: 24px;
	background: url(images/det_hg_bottom_sh_l_1.jpg) no-repeat;
}

td.det_hg_bottom_sh_l_2 {
	height: 7px;
	width: 12px;
	background: url(images/det_hg_bottom_sh_l_2.jpg) no-repeat;
}

td.det_hg_bottom_sh_r_1 {
	height: 7px;
	width: 12px;
	background: url(images/det_hg_bottom_sh_r_1.jpg) no-repeat;
}

td.det_hg_bottom_sh_r_2 {
	height: 7px;
	width: 24px;
	background: url(images/det_hg_bottom_sh_r_2.jpg) no-repeat;
}

td.det_hg_bottom_right {
	height: 7px;
	width: 6px;
	background: url(images/det_hg_bottom_right.jpg) no-repeat;
}


/* Standard Rahmen Unten  */

.cc_hg_bottom_left {
	height: 7;
	width: 6;
	background: url(images/det_hg_bottom_left.jpg) no-repeat;
}

.cc_hg_bottom {
	height: 7;
	background: url(images/det_hg_bottom.jpg) repeat-x;
}

.cc_hg_bottom_sh_m {
	height: 7;
	width: 20;
	background: url(images/det_hg_bottom_sh_m.jpg) no-repeat;
}

.cc_hg_bottom_right {
	height: 7;
	width: 6;
	background: url(images/det_hg_bottom_right.jpg) no-repeat;
}



/* Modul CC_StyleSim  */

div.CC_StyleSimImage {
	align: center;
}

.StyleListField {
	font-size: 9px;
}

.det_hg_top_right, .cc_Info_hg_top_right, .cc_Show_hg_top_right {
	height: 5px;
	width: 6px;
	background: url(images/det_hg_top_right.jpg) no-repeat;
}

.det_hg_main_left, .cc_Info_hg_main_left, .cc_Show_hg_main_left, .cc_Colorsim_hg_main_left {
	width: 6;
	background: url(images/det_hg_main_left.jpg) repeat-y;
}
.det_hg_main_sh_l {
	height: 393px;
}

.cc_Info_hg_main_sh_l {
	vertical-align: top;
	width: 370px;
	padding: 10px 10px;
}

.cc_Info_ShowroomTitle {
	vertical-align: top;
	padding: 0px 10px 18px 0px;
	margin: 0px;
	width: auto;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	text-indent: 0px;
	border: 0px none;
	font-size: 10px;
}


.cc_DealerInfo {
	height: 40px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	vertical-align: top;
	background-image: url(images/bg_dealerinfo.gif) repeat-x;	
}

.cc_Show_hg_main_sh_l {
	height: 393;
	width: 120;
	vertical-align: top;
}

.det_hg_main_sh_r_2, .cc_Info_hg_main_sh_m, .cc_Show_hg_main_sh_m, .cc_Colorsim_hg_main_sh_m  {
	width: 20;
	background: url(images/det_hg_main_sh_m.jpg) repeat-y;
}

.det_hg_main_sh_r, .cc_Show_hg_main_sh_r, .cc_Colorsim_hg_main_sh_r {
	height: 393px;
}

.det_hg_main_right, .cc_Info_hg_main_right, .cc_Show_hg_main_right, .cc_Colorsim_hg_main_right {
	width: 6px;
	background: url(images/det_hg_main_right.jpg) repeat-y;
}

.det_hg_bottom_left, .cc_Info_hg_bottom_left, .cc_Show_hg_bottom_left, .cc_Colorsim_hg_bottom_left {
	height: 7px;
	width: 6px;
	background: url(images/det_hg_bottom_left.jpg) no-repeat;
}

.det_hg_bottom, .cc_Info_hg_bottom, .cc_Show_hg_bottom, .cc_Colorsim_hg_bottom {
	height: 7px;
	background: url(images/det_hg_bottom.jpg) repeat-x;
}

.det_hg_bottom_sh_m, .det_hg_bottom_sh_r_2, .cc_Info_hg_bottom_sh_m, .cc_Show_hg_bottom_sh_m, .cc_Colorsim_hg_bottom_sh_m {
	height: 7px;
	width: 20px;
	background: url(images/det_hg_bottom_sh_m.jpg) no-repeat;
}

.det_hg_bottom_right, .cc_Info_hg_bottom_right, .cc_Show_hg_bottom_right, .cc_Colorsim_hg_bottom_right {
	height: 7px;
	width: 6px;
	background: url(images/det_hg_bottom_right.jpg) no-repeat;
}

/* USERCONTENT AUS SHOPSTRUKTUR */

H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #141414;
	letter-spacing: 1px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

H2 {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}


/* Modul CC_SUPPLIER_CATALOGS  */
.cc_DealerInfo {

}

.filterText {
	font-size: 9px;
}



/* CC_CATALOGINFO  */

.cc_Info_CatalogImage {
	text-align: left;
	width:370px;
	height:260px;
}

.cc_MoreInfo {
	text-align: left;
}

.cc_Info_ShowroomPreview {
	vertical-align: middle;
	background-color: #EEEEEE;
	height: 70px;
	padding:5px;
}

/* CC_COLORSIM  */

.ColorsimImage {
	margin: 0px 0px 5px 0px;
}

.ColorsimInfo {

}

/* CC_SHOWROOM */

.cc_Show_ImageListItem {
	vertical-align: middle;
	padding: 5px;
}

.cc_Show_ImageList {
	padding: 20px 20px 20px 10px;
}

.cc_Show_Image {
	vertical-align: top;
	padding: 20px 20px 0px 0px;
}

.cc_Show_Imagedesc {
	padding: 20px 20px 0px 0px;
	vertical-align: top;
}

/*      */

.cc_Info_CatalogData {
	padding: 5px 0px 0px 0px;
}


/* Gallerieansichten */

a.CC_SelectListMode {
	height: 12px;
	background: url(images/option.gif) no-repeat left bottom;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;
	border: 0px none;
	white-space: nowrap;
	margin: 0px 5px 0px 0px;
	padding: 3px 0px 4px 18px;
}


a.CC_SelectListMode_Sel {
	height: 12px;
	background: url(images/option_sel.gif) no-repeat left bottom;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;
	border: 0px none;
	white-space: nowrap;
	margin: 0px 5px 0px 0px;
	padding: 3px 0px 4px 18px;
}

body.DetailConfig {
	background: #FFFFFF;
	width: 280px;
	padding: 7px 0px 7px 7px;
}

body.DetailPalette {
	background: #FFFFFF;
	width: 450px;
}

table.detail {
	vertical-align: top;
	border: 1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
}

table.detailFrame {
	width: 920px;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	background-color: #FFFFFF;
}

/* Gallerieansicht   */

table.Gallerylist {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	/*width: 100%;  */
	text-align: left;
}

td.Gal_Title
{
	color: #888888;
	text-align: right;
	vertical-align: top;
	width: 90px;
	padding: 0px 2px 0px 0px;
}	

td.GalleryItem3, td.GalleryItem4,td.GalleryItem5, td.GalleryItem6, td.GalleryItem7, td.GalleryItem8 
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 10px 0px;
}

td.GalleryItem6_blanc
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 10px 0px;
}

td.Gal_Image3, td.Gal_Image4, td.Gal_Image5, td.Gal_Image6, td.Gal_Image7, td.Gal_Image8 
{
	color: #2caff6;
	vertical-align: bottom;
	text-align: left;
	padding: 15px 0px 0px 0px;
}

td.Gal_Desc3, td.Gal_Desc4, td.Gal_Desc5, td.Gal_Desc6, td.Gal_Desc7, td.Gal_Desc8
{
	vertical-align: top;
	text-align: left;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #AAAAAA;
	padding: 0px 0px 0px 2px;
}

/*  Tabellenanicht  */

td.listtitel
{
	COLOR: #999999;
	background: #eeeeee;
}

.produkte {
	font-size: 11px;
	color: #666666; 
}

.listprice {
	font-size: 14px;
	font-weight: bold; 
}

.ConfigGroupDropDown { 
	width:220px; 
	color: #222222; 
	background: #E0E0E0;
	font-size: 9px;
}

.ArticleGroupDropDown { 
	width:220px; 
	color: #222222; 
	background: #E0E0E0;
	font-size: 10px;
}

.ArticleBasketDropDown { 
	width:220px; 
	font-size: 10px;
}

.TableList {
	padding: 0px 8px 0px 8px;
}

.paletteInfo {
	position: absolute; 
	visibility: hidden; 
	left:0px; 
	top:-355px; 
	width:265px; 
	height:260px; 
	background-color:#FFFFFF;
}

.configTable {
	border: 1px solid #555555;
	background: #EEEEEE;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

div.CfgTab {
	position: absolute;
	right: 5px;
	top: 55px;
}

td.TypeListItem {
	text-align:center;
	vertical-align:top;
	COLOR: #999999;
	padding: 10px;
	margin: 0px;
	font-size: 10px;
}

td.listimage {
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
}

td.ImageInShortList {
	text-align:center;
	vertical-align:top;
	COLOR: #999999;
	padding: 2px;
	margin: 0px;
  	font-size: 10px;
}

td.TextInShortList {
   text-align:center;
   vertical-align:top;
   COLOR: #999999;
   padding: 2px;
   margin: 0px;
	font-size: 9px;
}

td.detail {
	border-top: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

td.detailtitel {
	border-top: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	COLOR: #999999;
}

td.detailDesc {
	vertical-align:top;
	padding: 3px 2px 0px 0px;
	margin: 0px;
	width: auto;
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-indent: 0px;
	border-top: 1px solid #CCCCCC;
}

td.detailborder {
	border-top: 1px solid #CCCCCC;
	vertical-align: top;	
}


/* Navigationselemente  */

td.tab_start {
	height: 24px;
	width: 7px;
	background: url(images/cc_start.gif) no-repeat;
}

td.tab_start_sel {
	height: 24px;
	width: 7px;
	background: url(images/cc_start_sel.gif) no-repeat;
}

td.tab_hg {
	height: 24px;
	background: url(images/cc_hg.gif) repeat-x;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
	color: #c0c0c0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 5px 8px 0px 8px;
}

td.tab_hg_sel {
	height: 24px;
	background: url(images/cc_hg_sel.gif) repeat-x;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	padding: 5px 8px 0px 8px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #5f5e63;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

td.tab_mitte2_sel {
	height: 24px;
	width: 15px;
	background: url(images/cc_mitte2_sel.gif) no-repeat;
}

td.tab_mitte1_sel {
	height: 24px;
	width: 15px;
	background: url(images/cc_mitte1_sel.gif) no-repeat;
}

td.tab_mitte {
	height: 24px;
	width: 15px;
	background: url(images/cc_mitte.gif) no-repeat;
}

td.tab_ende {
	height: 24px;
	width: 7px;
	background: url(images/cc_ende.gif) no-repeat;
}
td.tab_ende_sel {
	height: 24px;
	width: 7px;
	background: url(images/cc_ende_sel.gif) no-repeat;
}

td.tab_line {
	height: 24px;
	background: url(images/cc_line.gif) repeat-x;
}

.tab_line {
	height: 24px;
	background: url(images/cc_line.gif) repeat-x;
}

td.tab_line_le {
	height: 24px;
	width: 8px;
	background: url(images/cc_line_le.gif) no-repeat;
}

td.tab_line_ri {
	height: 24px;
	width: 8px;
	background: url(images/cc_line_ri.gif) no-repeat;
}

A {
	color: #333333;
	font-style: normal;
	text-decoration: none;
}

A:hover {
	color: #35AFDF;
	font-style: normal;	
}

a.cd {
	color: #EAEAEA;
	
}
a.cd:hover {
	color: #9F9F9F;	
}

a.nav_button {
	color: #333333;
	padding: 2px 5px 0px 20px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin: 1px 2px 1px 2px;
	white-space: nowrap;
	height: 18px;
	background: url(images/arrow_r.gif) no-repeat left middle;
}

a.nav_button2 {
	color: #333333;
	padding: 2px 5px 0px 18px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin: 1px 2px 1px 2px;
	white-space: nowrap;
	height: 18px;
	background: url(images/arrow_l.gif) no-repeat left middle;
}


.nav_button_light {
	color: #333333;
	padding: 2px 5px 0px 18px;
	text-decoration: none;
	white-space: nowrap;
	background: url(images/arrow_r.gif) no-repeat left middle;
}

.nav_button_light_grey {
	color: #333333;
	padding: 2px 5px 0px 18px;
	text-decoration: none;
	white-space: nowrap;
	background: url(images/arrow_r_grey.gif) no-repeat left middle;
}

a.nav_button_Basket {
	padding: 2px 5px 0px 22px;
	margin: 1px 2px 1px 2px;
	height: 18px;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	background: url(images/basket.gif) no-repeat left middle;
}


a.nav_button_CM {
	padding: 2px 5px 0px 20px;
	margin: 1px 2px 1px 2px;
	height: 18px;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	background: url(images/ico_Set_Content.gif) no-repeat left middle;
}

a.nav_button_forward {
	padding: 3px 15px 0px 20px;
	height: 18px;
	color: #2caff6;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
	background-image:url(images/CSS/butt_bbr_small.gif); background-repeat:no-repeat; background-position: left;

}

a.nav_button_XL_view {
	padding: 2px 5px 0px 20px;
	margin: 1px 2px 1px 2px;
	height: 18px;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	background: url(images/zoom_in.gif) no-repeat left middle;
}

a.nav_button_Add_To_Basket {
	padding: 2px 5px 0px 20px;
	margin: 5px 5px 0px 0px;
	height: 18px;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
	border: 1px solid #AAAAAA;
	white-space: nowrap;
	background: url(images/basket.gif) no-repeat left center;
}



/* Standard */

FORM {
	DISPLAY: inline;
	background: transparent;
}

input {
	FONT-SIZE: 10px;
	color: #333333;
	padding: 1px 0px 0px 5px;
	height: 20px;
	font-size: 11px;
}

.inputQuantity { 
  width: 30px; 
  text-align:right;
}

input.nav_button {
	padding: 1px 5px 0px 20px;
	margin: 0px 2px 1px 2px;
	text-decoration: none;
	vertical-align: bottom;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	color: #333333;
	height: 20px;
	background: url(images/arrow_r.gif) no-repeat left center;
}

input.nav_button2 {
	padding: 1px 5px 0px 20px;
	margin: 0px 2px 1px 2px;
	text-decoration: none;
	vertical-align: bottom;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	color: #333333;
	height: 20px;
	background: url(images/arrow_l.gif) no-repeat left center;
}
.banner {
	background: #ffffff;
}

.toptitel {
	background: #A69E9E url(images/CSS/nav_top_bg_down.gif);
	color: #FFFFFF;
	line-height: 12px;
	font-size: 9px;
	text-transform: lowercase;
}

.toptitel2 {
	color: #999999;
	vertical-align: middle;
	padding: 0px 14px 0px 14px;
	height: 29px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background: url(images/CSS/header_slice.gif) repeat-x;
}

td.detailSymbol {
	padding: 2px 2px 2px 2px;
	vertical-align:top;
	margin: 0px;
	width: 20px;
	border-top: 1px solid #CCCCCC;
}

td.detailPaletteTitle {
	vertical-align:top;
	padding: 3px 2px 0px 0px;
	margin: 0px;
	width: 60px;
	COLOR: #999999;
	font-size: 11px;
	display: list-item;
	list-style-type: none;
	background-image: none;
}

.detailPrice {
	color: #666666;
	vertical-align: bottom;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 28px;
}

.titel {
	color: #535353;
	line-height: 16px;
	vertical-align: middle;
	font-size: 10px;
}

.footermenu {
	color: #ffffff;
	line-height: 16px;
	font-size: 10px;
	text-transform: uppercase;
	vertical-align: bottom;
}

.footercd {
	color: #EAEAEA;
	line-height: 16px;
	font-size: 10px;
	vertical-align: bottom;
}

.titlemenu_w {
	vertical-align: bottom;
	text-align: right;
	background: url(images/CSS/bg_tab.gif) repeat-x;
}

.titelmenusel {
	color: #35AFDF;
	line-height: 16px;
	letter-spacing: 1px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0px;
	vertical-align: middle;
}

.toptitelsuche {
	color: White;
	vertical-align: middle;
	padding: 3px 7px 0px 14px;
	height: 29px;
	font-weight: bold;
	font-size: 10px;
	background: url(images/CSS/header_slice.gif) repeat-x;
}

.submit {
	font-size: 10px;
	background: #ffffff;
}


.tableleft {
	width: 215px;
}

.tableBorderBottom {
	border-bottom: 1px solid #CCCCCC;
}

.tableBorderTop {
	border-top: 1px solid #CCCCCC;
}

.tableBorderBottomTop {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

td.footerleft {
	font-weight: bolder;
	font-size: 10px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 14px;
	height: 30px;
	background: url(images/CSS/bg_footer.jpg) repeat;
}

.DropDown {
	font-size: 10px;
	color: #333333;
	background: #ffffff;
	height: 20px;
	padding: 4px 6px 0px 6px;
	margin: 2px 5px 2px 0px;
}

img {
	border: 0 none;
}

.space{
	background: #ffffff;
	height: 8px;
}

#suchfeldbox {
	padding-right: 10px; 
}

.navheader_slice_2 {
	border: 1px solid #DCDCDC;
	background: url(images/CSS/navheader_slice_2.gif) repeat-x;
}

a.titel {
	color: #535353;
	text-decoration: none;
}

a.titel:hover {
	color: #000000;
	text-decoration: none;
}

option {
	color: #909090;
	font-size: 11px;
}

.table_bottom {
	BACKGROUND: #f9fafb;
	BORDER-RIGHT: #b2bac8 1px solid; 
	BORDER-BOTTOM: #b2bac8 1px solid;
	BORDER-LEFT: #b2bac8 1px solid;
	padding: 4px 4px 4px 4px;
}

.ContentMenu {	
	padding: 4px 4px 4px 4px;
	height: 20px;
}

.content { 
	width: 100%;
  vertical-align: top;
}

.container {
	border: 7px solid White;
	background-color: White;
	width: 980px;
	vertical-align: top;
	position: relative; 
}

.ContainerContent {
	height: 470px;
}

.Container_Menu {
  position:absolute; 
  top:150px; 
  left:0px;
}

.Container_PI {
  position:absolute; 
  bottom:36px; 
  left:0px;
}

.contentbox{
	background: transparent url(images/CSS/bg_contentbox.jpg) repeat-x;
	vertical-align: top;
	padding: 7px;
}

td.tableright{
	background: White;
	vertical-align: bottom;
	width: 210px;
}

.footer_bottom {
	font-size: 10px;
	text-transform: uppercase;
	color: Gray;
	line-height: 20px;
	font-weight: bold;
	background: url(images/CSS/bg_body.jpg) repeat;
}

#footer_bott {
	background: url(images/CSS/bg_body.jpg) repeat;
	text-transform: uppercase;
	color: Gray;
	line-height: 20px;
	font-weight: bold;
	padding-left: 14px;
	font-size: 10px;
}

#footer_bott A {
	color: Gray;
}

#footer_bott A:hover {
	color: #2caff6;
}

div.HeaderAuftrag {
	DISPLAY: inline;
	BACKGROUND: #EEEEEE;
	FLOAT: left;
	WIDTH: 100%;
	HEIGHT: 22px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	padding: 4px 10px 0px 10px;
}

div.HeaderAuftragPrint {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 100%;
	HEIGHT: 22px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	padding: 4px 10px 0px 10px;
}

.FormColCaption {
	width: 120px;
}

.FormColData {
	width: 265px;
}

.FormColHelp {
	color: #BEBEBE;
}

.inputLanguage {
	font-size: 9px;	
	width: 67px;
}

.inputSearch {
	width: 90px;
	color: #333333;
	background: #ffffff;
	font-size: 10px;	
}

.inputCatalogService {
	width: 160px;
	color: #333333;
	background: #ffffff;
	font-size: 10px;	
}


.selectedCell {
	width:3px;
	background: #2caff6;
}

.processError {
	color: red;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
	padding-bottom: 20px;
}
.processStep {
	color: #707070;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 13px;
	
}

.processStepActive {
	color: #35AFDF;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 13px;
}

.processForm {
	/*color: #707070;
	font-style: normal;
	FONT-SIZE: 11px;
	vertical-align: middle;
	padding-right: 10px;
	width: 200px;*/
	font-size: 11px;
	font-family: verdana;
}

#txtbox {
	font-size: 11px;
	font-family: verdana;
	width: 250px;
}

.processConfirm {
	color: #707070;
	font-style: normal;
	FONT-SIZE: 11px;
	vertical-align: middle;
	padding-right: 10px;
}

/* myCC QUICKTOUR styles */
.TableHomeCenter {
	padding-top: 2px; 
	padding-right: 8px; 
	padding-bottom: 4px; 
	padding-left: 8px; 
	background: #F0F0F0;
}	

.TableHomeWhite {
	padding-top: 2px; 
	padding-right: 8px; 
	padding-bottom: 4px; 
	padding-left: 8px; 
	background: #FFFFFF;
}	

.TableHomeBlue {
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	text-align: right;
	background: #214A82;
}	
.TableHomeRed {
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 	
	text-align: right;
	background: #C7514F;
}	
.TableHomeViolet {
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 	
	text-align: right;
	background: #8465A8;
}	
.TableHomeOrange {
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 	
	text-align: right;
	background: #FE9949;
}	

.MainText {
	LINE-HEIGHT: 19px;
	font-size: 12px;
}

UL.Vorteile {
	LINE-HEIGHT: 19px;
	font-size: 12px;
	color: #173760;
}


/* cyan akzent 39B6E7 R:57 G:182 B:231*/
/* cyan dunkel 247392 R:36 G:115 B:146*/
.TitelHome {
	color: #173760;
	font-style: normal;
	FONT-SIZE: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	LINE-HEIGHT: 22px;
}

.VorteileHome {
	color: #173760;
	font-style: normal;
	FONT-SIZE: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	LINE-HEIGHT: 22px;
}

.TitelEins {
	color: #173760;
	font-style: normal;
	FONT-SIZE: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TitelEinsKursiv {
	color: #333333;
	font-weight: bold;
	font-style: italic;
	FONT-SIZE: 16px;
}

.TitelZwei {
	color: #333333;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 13px;
}

.TitelZweiUppercase {
	color: #333333;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 13px;
	text-transform: uppercase;
}

.TitelDrei {
	color: #333333;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 11px;
}

td.TabelleBlau {
	height: 26px;
	background: #35AFDF;
	color: White;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
	vertical-align: middle;
	padding: 2px 2px 2px 5px;
}

.ModulProfilTitel {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #173760;
	font-style: normal;
	FONT-SIZE: 18px;
}

td.TabelleHell {
	background: #F0F0F0;
	padding: 2px 2px 2px 5px;
}

td.TabelleDunkel {
	background: #DBDBDB;
	padding: 2px 2px 2px 5px;
}

td.TabelleDunkelWelcome {
	background: #DBDBDB;
	padding: 2px 2px 0px 2px;
	FONT-SIZE: 10px;
}


td.VorteileTitelBreit {
	height: 23px;
	width: 300px;
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	/*letter-spacing: 1px;*/
	font-weight: bold;
	font-style: normal;
	background: url(images/CSS/bulletheadLarge_bg.jpg) no-repeat;
}




td.VorteileTitel {
	height: 23px;
	width: 197px;
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	/*letter-spacing: 1px;*/
	font-weight: bold;
	font-style: normal;
	background: url(images/CSS/bullethead_bg.jpg) no-repeat;
}

td.VorteileTitelCR {
	height: 23px;
	width: 197px;
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	/*letter-spacing: 1px;*/
	font-weight: bold;
	font-style: normal;
	background: url(images/CSS/bullethead_CR_bg.jpg) no-repeat;
}

td.VorteileText {
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	COLOR: #494949;
}

a.1234 {
	vertical-align: top;
	padding: 0px 0px 6px 0px;
	COLOR: #000000;
	text-align: left;
	height: 15px;
}

a.1234:Hover {
	vertical-align: top;
	padding: 0px 0px 6px 0px;
	COLOR: #999999;
	text-align: left;
	height: 15px;
}

a.VorteileLink {
	vertical-align: top;
	padding: 0px 0px 6px 0px;
	COLOR: #35AFDF;
	text-align: left;
	height: 15px;
}

a.VorteileLink:Hover {
	vertical-align: top;
	padding: 0px 0px 6px 0px;
	COLOR: #173760;
	text-align: left;
	height: 15px;
}

.VorteileHg {
	height: 1px;
	width: 197px;
	padding: 13px 13px 0px 13px;
	vertical-align: top;
	background: url(images/CSS/bulletcontent_bg.jpg) repeat-y;
}

.VorteileHg2 {
	font-size: 9px;
	width: 197px;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	background: url(images/CSS/bulletcontent_bg.jpg) repeat-y;
}

.VorteileHg3 {
	font-size: 9px;
	width: 197px;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

.VorteileImage {
	width: 45px;
	text-align: right;
}

td.VorteileAufzaehlung {
	padding: 2px 5px 5px 20px;
	text-decoration: none;
	color: #333333;
	background: url(images/arrow_r.gif) no-repeat left middle;
}

td.VorteileFusszeile {
	height: 9x;
	width: 197px;
	background: no-repeat;
}

/*LI {
	padding: 0px 0px 0px 12px;
	height: 15px;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
	margin: 0px 0px 0px 0px;
	list-style-image: url(images/arrow_r.gif);
	list-style-position: inside;
	list-style-type: none;
}*/

td.TableStartOben {
	height: 40px;
	width: 209px;
	border: none;
	padding: 15px 10px 0px 70px;
	vertical-align: top;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 16px;
	background: url(images/CSS/TableStartOben.png) no-repeat;
}

td.TableStartMitte {
	height: 95px;
	border: none;
	margin: none;
	padding: 15px 8px 0px 10px;
	vertical-align: top;
	background: #DCE6F2;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
}

td.TableStartBlau {
	padding: 15px 0px 0px 10px;
	vertical-align: top;
	background: #DCE6F2;
}

td.TableStartUnten {
	height: 49px;
	width: 209px;
	border: none;
	padding: 8px 8px 7px 70px;
	margin: none;
	vertical-align: top;
	color: white;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
	background: url(images/CSS/TableStartUnten.png) no-repeat;
}

a.LinkTableStart {
	color: white;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
}

a.LinkTableStart:Hover {
	color: #EC161C;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
}


Table.StartseiteBoxTable {
	height: 183px;
}

td.StartseiteBox {
	height: 150px;
	padding: 16px 17px 17px 16px;
}

Table.StartseiteBoxTableZwei {
	background: url(images/CSS/StartseiteBoxVerlauf.jpg) repeat-x;
}

table.StartseiteBoxButton {
	background: url(images/CSS/StartseiteBoxButton.jpg) no-repeat;
}

table.WillkommenButton {
	background: url(images/CSS/WillkommenButton.jpg) no-repeat;
}

.StartseiteBoxTitel {
	height: 30px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 16px;
}

a.StartseiteBoxButtonLink {
	color: #333333;
	font-weight: bold;
	FONT-SIZE: 10px;
}

td.TitelIndustrieBlau {
	height: 26px;
	background: #0466B3;
	color: White;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
	vertical-align: middle;
	padding: 2px 2px 2px 20px;
}

td.TitelHandelRot {
	height: 26px;
	background: #EC161C;
	color: White;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
	vertical-align: middle;
	padding: 2px 2px 2px 20px;
}

td.WillkommenBox {
	background: #F0F0F0;
	padding: 10px 20px 2px 20px;
}

td.Pfeil {
	FONT-SIZE: 10px;
}

/* myCC QUICKTOUR styles */

.teaserhead2 {
	height: 23px;
	width: 205px;
	vertical-align: top;
	padding: 6px 0px 0px 20px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #494949;
	letter-spacing: 1px;
	background: url(images/CSS/home_box_bg.jpg) no-repeat;
}

.teaserbg {
	width: 205px;
	height: 1px;
	vertical-align: top;
	background: url(images/CSS/home_box_bggraufein.jpg) repeat-y;
}

.teaserfooter {
	height: 8px;
	width: 205px;
	background: url(images/CSS/home_box_bottograumfein_bg.jpg) no-repeat;
}


.square {
	border-top: 1px dotted #C2C2C2;
}

.fontbig {
	DISPLAY: inline; FONT-SIZE: 11px
}
.font_header {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-STYLE: normal
}

.redarrow {
	width: 15px;
	padding-top: 3px;
	background-position: top 4 px;
	background: url(images/CSS/arr_g.gif) no-repeat;
}

.splitter {
	height: 9px;
	background: url(images/CSS/d2hweb_dlsplitter2.gif) no-repeat;
}


td.butt_bbr {
	vertical-align: middle;
	text-align: right;
}

#search {	
	BORDER-TOP: #4e4e4e 1px solid;
	BORDER-RIGHT: #4e4e4e 1px solid;
	BORDER-BOTTOM: #4e4e4e 1px solid;
	BORDER-LEFT: #4e4e4e 1px solid;
	FONT-SIZE: 10px;	
	WIDTH: 100px;
	HEIGHT: 20px;
	COLOR: #c0bbb4;
	LINE-HEIGHT: 15px;
	padding: 2px 0px 0px 5px;
	margin-left: 10px;	
	background: url(images/CSS/bg_suche.gif);
}

#login {
	BORDER-top: 1px solid #ffffff;
	BORDER-RIGHT: 1px solid #E6E6E6;
	BORDER-left: 1px solid #ffffff;
	FONT-SIZE: 10px;
	WIDTH: 100px;
	COLOR: #c0bbb4;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 2px;
	PADDING-left: 5px;
	margin-left: 10px;
	HEIGHT: 20px;
	background: url(images/CSS/bg_suche.gif);
}

#simple {
	padding-right: 3px;
}

#simple A:link {
	color: #000000;
}

#simple A:active {
	color: #000000;
}

#simple A:hover {
	background: #94BEDE;
	color: #000000;
}

/*#simple ul {
	display: inline;
	border: none;
}

#simple ul li {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 2px;
	border: none;
	list-style: none;
	display: inline;
}*/

#lineone {
	CLEAR: both;
	WIDTH: 543px;
	HEIGHT: 28px;
	background: url(images/CSS/line.gif);
}

.bgvorteile {
	text-align: left;
	color: White;
	height: auto;
	padding: 35px 15px 0px 15px;
	background: url(images/CSS/stickie.gif) no-repeat;
}

.LIVorteile {
	list-style: none inside url(images/CSS/nav_white.gif);
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
	color: White;
	border: none;	
	line-height: 15px;
}

.VorteileWeiss {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
	color: White;
	border: none;	
	line-height: 15px;
}

td.ModulStartTitel {
	height: 27px;
	width: 173px;
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #494949;
	letter-spacing: 1px;
	font-weight: bold;
	background: url(images/CSS/ModulStartTitel.jpg) no-repeat;
}

td.ModulStartText {
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	COLOR: #494949;
}

a.ModulStartLink {
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	COLOR: #35AFDF;
	text-align: left;
	height: 15px;
}

a.ModulStartLink:Hover {
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	COLOR: #35AFDF;
	text-align: left;
	height: 15px;
}

.ModulStartHg {
	height: 242px;
	width: 173px;
	vertical-align: top;
	padding: 6px 13px 0px 13px;
	background: url(images/CSS/ModulStartHg.jpg) repeat-y;
}

td.ModulStartBottom {
	height: 16px;
	width: 173px;
	vertical-align: top;
	padding: 6px 0px 0px 13px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #494949;
	letter-spacing: 1px;
	background: url(images/CSS/ModulStartBottom.jpg) no-repeat;
}

td.Gal_Image {
	text-align: center;
	vertical-align: bottom;
	height: 80px;
}	

td.Gal_Desc {
	text-align: center;
	vertical-align: top;
	font-size: 9px;
}

.BgBlau {
	height: 18px;
	background: #0466B3;
	color: White;
	font-weight: bold;
	font-style: normal;
	FONT-SIZE: 12px;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}

.ModulInfo {
	color: #BEBEBE;
	margin: 20px 10px 10px 12px;
}

.Research3DFrame {
	height: 530px;
	width: 750px;
}

.ResearchPlugIn {
	background-color: white;
	height: 530px;
	width: 750px;
}

.ResearchProductTitle {
	border-top: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 0px 10px 10px 0px;
	margin: 0px;
	COLOR: #999999;
}

.ResearchProductDesc, .ResearchProductPrice {
	vertical-align:top;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	width: auto;
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-indent: 0px;
	border-top: 1px solid #CCCCCC;
}



