/* ============================================================== */
/*  List                                                          */
/* ============================================================== */

.alg_li1
{
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}
.alg_li2
{
	font-size: 8pt;
	font-weight: bold;
	color: black;
}
.alg_li2b
{
	color: Navy;
}

.alg_scframe
{
	background-image: url(  'Images/ShoppingCart_bw_18x18.gif' );
	background-position: left;
	background-repeat: no-repeat;
	border: solid 1px #D0D7E5;
	padding: 2px 2px 2px 18px;
	width: 40px;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;
}
.alg_scframePackage
{
	background-image: url(  'Images/ShoppingCart_Parts_bw_18x18.gif' );
	background-position: left;
	background-repeat: no-repeat;
	border: solid 1px #D0D7E5;
	padding: 2px 2px 2px 18px;
	width: 60px; 
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

/* ============================================================== */
/*  Exhaust                                                       */
/* ============================================================== */

.exh_GrTitleBar
{
	background-color: #EEEEEE;
	padding: 2px 2px 2px 2px;
	font-size: 10pt;
	width: 100%;
	margin-bottom: 3px;
}

/* ============================================================== */
/*  ExhaustBtnControl                                             */
/* ============================================================== */

.exh_BtnD
{
	cursor: pointer;
	vertical-align: top;
	font-size: 8pt;
}
.exh_BtnC
{
	background-image: url(   'Images/ExhaustBtnC.gif' );
	background-repeat: repeat-x;
	cursor: pointer;
	vertical-align: top;
	font-size: 8pt;
}
.exh_BtnH
{
	background-image: url(   'Images/ExhaustBtnH.gif' );
	background-repeat: repeat-x;
}
.exh_BtnTxt
{
	height: 68px;
	max-height: 68px;
}
.exh_BtnHeader
{
	padding-bottom: 3px;
	font-weight: bold;
}

/* ============================================================== */
/*  Steering                                                      */
/* ============================================================== */

.st_GrTitleBar
{
	background-color: #EEEEEE;
	padding: 2px 2px 2px 2px;
	font-size: 10pt;
	width: 100%;
	margin-bottom: 3px;
}

/* ============================================================== */
/*  SteeringBtnControl                                            */
/* ============================================================== */

.st_BtnD
{
	cursor: pointer;
	vertical-align: top;
	font-size: 8pt;
}
.st_BtnC
{
	background-image: url(   'Images/ExhaustBtnC.gif' );
	background-repeat: repeat-x;
	cursor: pointer;
	vertical-align: top;
	font-size: 8pt;
}
.st_BtnH
{
	background-image: url(   'Images/ExhaustBtnH.gif' );
	background-repeat: repeat-x;
}
.st_BtnTxt
{
	height: 68px;
	max-height: 68px;
}
.st_BtnHeader
{
	padding-bottom: 3px;
	font-weight: bold;
}

/* ============================================================== */
/*  ArticleStartControl                                           */
/* ============================================================== */

.asc_body
{
	height: 100%;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
.asc_titleBar
{
	height: 70px;
	background-image: url(Images/RegionsTitle_Black.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
}
.asc_titleHeader
{
	font-family: Segoe UI, Tahoma;
	font-size: 12pt;
}
.asc_titleDetails
{
	font-family: Segoe UI, Tahoma;
	font-size: 8pt;
}
.asc_regionsPanel
{
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
}
.asc_regionsTitle
{
	background-color: #DDE7EE;
	font-family: Segoe UI, Tahoma;
	font-size: 8pt;
	border-bottom-color: #ACA899;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* ============================================================== */
/*  ArticleGroupsTreeControl                                      */
/* ============================================================== */

.agt_trSearchBar
{
	height: 59px;
	background-image: url(../Common/Images/SearchBar_Black.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	width: 100%;
}
.agt_tdSearchBar
{
	padding: 0px 5px 0px 5px;
}
.agt_node
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	color: Black;
}
.agt_selectedNode
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	background-color: Highlight;
	color: HighlightText;
}

/* ============================================================== */
/*  ArticleDetailsControl                                         */
/* ============================================================== */

.adc_tdTitle
{
	background-color: #EEEEEE;
	padding: 2px 2px 2px 2px;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: top;
}
.adc_tdPreis
{
	width: 120px;
	text-align: right;
	vertical-align: top;
}
.adc_Header
{
	font-size: 8pt;
	vertical-align: top;
	padding-top: 3px;
}
.adc_oeTable
{
	font-size: 8pt;
	color: Black;
}
.adc_oeTableRow
{
	font-size: 8pt;
	color: Navy;
	vertical-align: top;
}

/* Collapsible Panel im ArticleDetailsControl */

.cp_Head
{
	width: 100%;
	height: 20px;
	border-bottom: solid 1px black;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	font-size: 8pt;
}
.cp_HeadContent
{
	float: left;
	padding: 4px 0px 0px 3px;
}
.cp_Content
{
	padding: 5px 0px 0px 15px;
	color: Navy;
	text-align: left;
}

/* ============================================================== */
/*  ShoppingCartEditControl                                      */
/* ============================================================== */
.asce_Frame
{
	background-color: #FDFDFD;
	border: solid 1px #D3D3D3;
	vertical-align: middle;
	background-image: url(../Common/Images/ShoppingCart_16.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Segoe UI, Tahoma;
	font-size: 8pt;
}
.asce_Row
{
	height: 22px;
}
.asce_BtnFrame
{
	border: solid 1px #D3D3D3;
	padding: 1px 2px 1px 2px;
}

.asce_Btn
{
	background-position: center;
	background-repeat: no-repeat;
	background-color: Transparent;
	cursor: pointer;
	width: 22px;
	height: 23px;
	border: solid 1px #D3D3D3;
	padding: 1px 2px 1px 2px;
}
.asce_BtnAdd
{
	background-image: url( 'Images/Green_Plus_16.gif' );
}
.asce_BtnDel
{
	background-image: url( 'Images/Red_Minus_16.gif' );
}
.asce_BtnClear
{
	background-image: url( 'Images/Red_Delete_16.gif' );
}
.asce_BtnArtAvail
{
	background-image: url( 'Images/Stop_Light_Yellow_Off_16.gif' );
}
.asce_BtnArtAvail_d
{
	background-image: url( 'Images/Stop_Light_Yellow_Off_16_d.gif' );
}




/* ============================================================== */
/*  CatalogGroupBtnControl                                        */
/* ============================================================== */

.agb_Def
{
	font-family: Segoe UI, Tahoma;
	font-size: 8pt;
	text-align: center;
	float: left;
	padding: 3px 3px 3px 3px;
}
.agb_High
{
	background-image: url(Images/GrpBtnHighlight.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.abg_Norm
{
	cursor: default;
}

/* ------------------------------ */
/*  CatalogGroupsDropDownControl  */
/* ------------------------------ */

.agd_div
{
	height: 30px;
	width: 100%;
	padding: 5px 5px 0px 5px;
}

/* -------------------------- */
/*  CatalogGroupsMenuControl  */
/* -------------------------- */

.agm_Title
{
	background-color: #DDE7EE;
	font-family: Segoe UI, Tahoma;
	font-size: 8pt;
	border-bottom-color: #ACA899;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* ------------------------------ */
/*  CatalogGroupsMenuItemControl  */
/* ------------------------------ */

.agmi_High
{
	height: 22px;
	background-image: url(Images/MenuItemHighlight.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
}
.agmi_Def
{
	height: 22px;
	cursor: default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
}

/* ------------------------------ */
/*  NavigationTitleControl        */
/* ------------------------------ */

.ant_div
{
	height: 37px; 
	width: 100%;
}
.ant_Img
{
	width: 34px;
	height: 34px;
	background-image: url('Images/Articles 32x32.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.ant_ImgS
{
	width: 34px;
	height: 34px;
	background-image: url('Images/ArticleSearch 32x32.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.ant_Title
{
	font-family: Segoe UI, Tahoma;
    font-size: 9pt;
}
